# Tutoriais

> Estes tutoriais criam recursos pequenos e funcionais com a API do amodb. Cada um tem passos numerados, código em uma stack comum e o JSON que você deve ver. Comece pela busca e pelos detalhes, depois adicione pôsteres de img.amodb.dev, títulos localizados em 14 idiomas e consultas no estilo OMDb.

- [Tutorial de API de filmes em Python](https://amodb.dev/pt/python-movie-api/): Crie uma ferramenta de linha de comando em Python que busca um filme e imprime ano, elenco, nota do IMDb e pôster, com nova tentativa no 429 e cache em disco.
- [Tutorial de API de filmes em JavaScript](https://amodb.dev/pt/javascript-movie-api/): Escreva um script Node.js que carrega detalhes, créditos e avaliações de ids de filmes em uma requisição cada, com cache TTL, retry em 429 e sem dependências.
- [Tutorial de API de filmes em PHP](https://amodb.dev/pt/php-movie-api/): Crie uma função PHP e uma página de filme que chamam a API do amodb com cURL, tentam de novo no 429 e guardam cada resposta em arquivo. PHP 8.2 ou mais novo.
- [Tutorial de API de filmes em Go](https://amodb.dev/pt/go-movie-api/): Crie uma ferramenta de linha de comando em Go que lista filmes mais bem avaliados por gênero e ano, com structs tipadas, Retry-After em 429 e cache em disco.
- [Tutorial de API de filmes em Java](https://amodb.dev/pt/java-movie-api/): Crie um guia de episódios em Java com HttpClient do JDK e records do Jackson: busque uma temporada, respeite Retry-After em 429 e use cache em arquivos.
- [Tutorial de API de filmes em C# para .NET 8](https://amodb.dev/pt/csharp-movie-api/): Crie um app de console .NET 8 que busca um filme, carrega detalhes e avaliações e mostra o link do pôster, com HttpClient e System.Text.Json, usando o amodb.
- [Tutorial de API de filmes em Swift com SwiftUI](https://amodb.dev/pt/swift-movie-api/): Crie um app SwiftUI para iOS 16 que lista filmes em alta com pôsteres usando URLSession async/await e AsyncImage, e veja por que a chave fica em um servidor.
- [Tutorial de app de filmes com Next.js](https://amodb.dev/pt/nextjs-movie-app/): Crie um app de filmes com Next.js 15 em JavaScript puro: server components buscam em alta, busca e detalhes no amodb com revalidate e mantêm a chave privada.
- [Tutorial de bot de filmes no Telegram](https://amodb.dev/pt/telegram-movie-bot/): Crie um bot do Telegram com grammY e Node.js que responde /movie com pôster, ano e nota do amodb, com nova tentativa no 429 e um pequeno cache em memória.
- [Tutorial de bot de filmes para Discord](https://amodb.dev/pt/discord-movie-bot/): Crie um bot do Discord com discord.js v14 e o comando /movie, que responde com um embed de pôster, avaliações e sinopse do amodb, com nova tentativa em 429.

Source: https://amodb.dev/pt/tutorials/
