# Падручнікі

> Гэтыя падручнікі будуюць невялікія працоўныя функцыі на API amodb. У кожным ёсць нумараваныя крокі, код у распаўсюджаным стэку і JSON, які вы павінны ўбачыць. Пачніце з пошуку і дэталей, потым дадайце постэры з img.amodb.dev, лакалізаваныя назвы на 14 мовах і запыты ў стылі OMDb.

- [Падручнік па Python і API фільмаў](https://amodb.dev/be/python-movie-api/): Стварыце на Python кансольную ўтыліту, якая шукае фільм і друкуе год, акцёраў, рэйтынг IMDb і постэр, з паўторам пры 429 і файлавым кэшам. Бібліятэка requests.
- [Падручнік па JavaScript і API фільмаў](https://amodb.dev/be/javascript-movie-api/): Напішыце скрыпт Node.js, які загружае дэталі, акцёраў і рэйтынгі для спісу id фільмаў адным запытам на фільм, з TTL-кэшам, паўторам пры 429 і без залежнасцей.
- [Падручнік па PHP і API фільмаў](https://amodb.dev/be/php-movie-api/): Створыце функцыю PHP і старонку фільма, што выклікаюць amodb праз cURL, паўтараюць запыт пры 429, экранююць вывад і кэшуюць адказы ў файле. PHP 8.2 і новей.
- [Падручнік па Go і API фільмаў](https://amodb.dev/be/go-movie-api/): Створыце на Go кансольную ўтыліту са спісам фільмаў з найвышэйшым рэйтынгам па жанры і годзе: тыпізаваныя структуры, паўтор пры 429 і дыскавы кэш.
- [Падручнік па Java і API фільмаў](https://amodb.dev/be/java-movie-api/): Створыце на Java даведнік па эпізодах з JDK HttpClient і Jackson: загрузіце сезон, улічыце Retry-After пры 429 і кэшуйце адказы ў файлах. Java 17 або новей.
- [Падручнік па C# і API фільмаў для .NET 8](https://amodb.dev/be/csharp-movie-api/): Стварыце кансольную праграму .NET 8, якая шукае фільм, загружае дэталі і рэйтынгі і друкуе спасылку на постэр праз HttpClient і System.Text.Json з amodb.
- [Падручнік па Swift і API фільмаў з SwiftUI](https://amodb.dev/be/swift-movie-api/): Праграма SwiftUI для iOS 16 са спісам трэндавых фільмаў і постэрамі праз URLSession async/await і AsyncImage, а таксама чаму ключ трэба трымаць на серверы.
- [Падручнік па праграме фільмаў на Next.js](https://amodb.dev/be/nextjs-movie-app/): Створыце праграму фільмаў на Next.js 15 на чыстым JavaScript: серверныя кампаненты бяруць трэнды, пошук і дэталі з amodb праз revalidate і хаваюць ключ.
- [Падручнік па Telegram-боце фільмаў](https://amodb.dev/be/telegram-movie-bot/): Створыце Telegram-бота на grammY і Node.js, які адказвае на /movie постэрам, годам і рэйтынгам з amodb, з паўторам пры 429 і невялікім кэшам у памяці.
- [Падручнік па Discord-боце фільмаў](https://amodb.dev/be/discord-movie-bot/): Створыце Discord-бота на discord.js v14 з слэш-камандай /movie, якая адказвае ўбудаваным блокам з постэрам, рэйтынгамі і апісаннем з amodb, з паўторам пры 429.

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