AI-Assisted Back-End & API Development
Learn to build back-end services and APIs with AI coding tools, covering REST endpoints, authentication, webhooks, background jobs, and deployment preparation.
What you will learn
Four real skills — and one less thing to worry about.
მოსწავლეები შეძლებენ AI-ის დახმარებით სხვადასხვა backend არტეფაქტის (ავთენტიფიკაცია, CRUD API, webhook, რიგი) ინტეგრირებას ერთ Capstone პროექტში.
მოსწავლეები შეძლებენ Capstone პროექტის დაგეგმვას ფაზებად დაყოფით და AI-თან მუშაობის ორკესტრირებას.
მოსწავლეები შეძლებენ ყოველი განვითარების ფაზის შემდეგ smoke test-ების ჩატარებას პროგრესის დასადასტურებლად.
მოსწავლეები შეძლებენ Replit Agent-ის გამოყენებას სწრაფი end-to-end backend demo-ს შესაქმნელად.
Curriculum
What the course covers
Three steps — foundations, practice, your project. Every lesson is a live dialogue between us.
Chapter I
Foundations
Get the core ideas and set up right.
- Next up
Building a Next.js REST endpoint with Cursor Composer
ამ გაკვეთილში შეისწავლით, როგორ გამოიყენოთ Cursor Composer Next.js App Router-ში REST endpoint-ების შესაქმნელად. გაიგებთ, თუ როგორ უნდა მიაწოდოთ AI-ს მკაფიო „კონტრაქტი“ სასურველი შედეგის მისაღებად, ისწავლით შექმნილი endpoint-ების ტესტირებას და გაეცნობით გავრცელებულ შეცდომებს.
3 minFreeStart Refactoring JSON validation middleware with GitHub Copilot Chat
ეს გაკვეთილი განიხილავს, თუ როგორ გამოვიყენოთ GitHub Copilot Chat არსებული კოდის რეფაქტორინგისთვის, კერძოდ, JSON ვალიდაციის ლოგიკის ცალკე helper ფუნქციაში გადასატანად. ჩვენ ვისწავლით 'separation of concerns' პრინციპს, TypeScript-ის უსაფრთხო გამოყენებას და AI-ის მიერ შემოთავაზებული ცვლილებების ტესტირებას.
12 minScaffolding an Express CRUD API with Claude Code
ეს გაკვეთილი გაჩვენებთ, როგორ გამოიყენოთ Claude Code Express.js-ზე დაფუძნებული CRUD (Create, Read, Update, Delete) API-ის სწრაფად შესაქმნელად. თქვენ ისწავლით, თუ როგორ უნდა მოახდინოთ მრავალფაილიანი პროექტის გენერირება, შეცდომების გამოსწორება და AI-სთან ერთად API-ის დახვეწა.
12 minBuilding a Hono microservice for edge environments with Cursor
ეს გაკვეთილი გასწავლით, როგორ გამოიყენოთ Cursor AI-სთან ერთად, რათა სწრაფად შექმნათ Hono-ზე დაფუძნებული მსუბუქი microservice-ები, რომლებიც იდეალურია edge და serverless გარემოებისთვის. შეისწავლით, თუ როგორ უნდა დაავალოთ AI-ს კონკრეტული სტრუქტურა, ერთი პასუხისმგებლობა და გაითვალისწინოთ დეპლოიმენტის თავისებურებები.
6 minGenerating a database schema and Row Level Security with Supabase AI
ამ გაკვეთილში შეისწავლით, თუ როგორ გამოიყენოთ Supabase AI database schema-ს, SQL migration-ების და Row Level Security (RLS) policy-ების გენერირებისთვის. ჩვენ განვიხილავთ RLS-ის მნიშვნელობას, როგორც უსაფრთხოების მეორე ხაზს და ხაზს გავუსვამთ AI-ის მიერ გენერირებული SQL-ის კრიტიკული შემოწმების აუცილებლობას.
9 minIntegrating Supabase Auth into Next.js server actions with Cursor
ეს გაკვეთილი განიხილავს, თუ როგორ უნდა მოხდეს მომხმარებლის ავთენტიფიკაციის (Auth) ნაკადის ინტეგრირება Next.js server actions-ში Supabase-ის გამოყენებით, Cursor AI-ის დახმარებით. შეისწავლით, თუ როგორ შექმნათ email/password რეგისტრაციისა და შესვლის ფუნქციონალი, ასევე როგორ მოახდინოთ მისი ტესტირება და გამართვა.
12 min
Chapter II
Hands-on practice
Apply what you learn on real tasks.
Building a session-protected API with Supabase and Claude Code
ამ გაკვეთილში შეისწავლით, თუ როგორ შექმნათ უსაფრთხო API Next.js Route Handler-ში Supabase session-ის გამოყენებით, რათა მხოლოდ ავტორიზებულმა მომხმარებლებმა შეძლონ საკუთარ მონაცემებზე წვდომა. ჩვენ გამოვიყენებთ AI ასისტენტს (Claude Code) ამ პროცესის გასამარტივებლად და უსაფრთხოების საუკეთესო პრაქტიკებს განვიხილავთ.
9 minPrototyping a webhook receiver with Replit Agent
ამ გაკვეთილში შეისწავლით, თუ რა არის webhook, როგორ განსხვავდება ის ტრადიციული API-სგან და როგორ გამოიყენოთ Replit Agent webhook receiver-ის სწრაფი პროტოტიპის შესაქმნელად. განსაკუთრებულ ყურადღებას დავუთმობთ უსაფრთხოების ასპექტებს, როგორიცაა საიდუმლო გასაღების ვალიდაცია და მოვლენების უსაფრთხო დამუშავება.
15 minAdding a Stripe-style webhook idempotency handler with Claude Code
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა დაამატოთ idempotency თქვენს webhook receiver-ს, რათა თავიდან აიცილოთ დუბლირებული მოვლენების დამუშავება. ჩვენ განვიხილავთ Stripe-ის სტილის მიდგომას, გამოვიყენებთ AI ინსტრუმენტებს პროტოტიპირებისთვის და გავიგებთ, როგორ გადავიდეთ production-ისთვის მონაცემთა ბაზაზე.
15 minWriting rate limiter middleware for an Express API with Cursor
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა შექმნათ და დანერგოთ Rate Limiter Express API-ში Cursor AI-ის გამოყენებით. გაეცნობით Rate Limiting-ის კონცეფციას, მის მნიშვნელობას API-ის დაცვისა და საიმედოობისთვის, ასევე პრაქტიკულ მაგალითებსა და დეპლოიმენტის მოსაზრებებს.
15 minGenerating Vitest API tests with Copilot Chat
ამ გაკვეთილში შეისწავლით, თუ როგორ გამოიყენოთ Copilot Chat Vitest API ტესტების გენერირებისთვის თქვენი backend სერვისებისთვის. ეს უზრუნველყოფს კოდის ხარისხს და ხელს უშლის რეგრესიებს AI-ის დახმარებით განვითარების პროცესში.
15 min
Chapter III
Your project
Build something that is truly yours.
Debugging back-end errors from the terminal with Claude Code
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა მართოთ უკანა სისტემის (backend) შეცდომები ტერმინალიდან AI-ის დახმარებით. ჩვენ განვიხილავთ ეფექტური გამართვის ციკლის პრინციპებს Claude Code-ის გამოყენებით, რათა სწრაფად და ზუსტად მოაგვაროთ პრობლემები.
12 minCreating Supabase Edge Functions for an email job
ამ გაკვეთილში შეისწავლით, თუ როგორ შექმნათ Supabase Edge Functions AI-ის დახმარებით მცირე backend job-ებისთვის, როგორიცაა ელფოსტის გაგზავნა. განვიხილავთ Deno runtime-ის თავისებურებებს, ლოკალურ ტესტირებას, უსაფრთხო ვალიდაციას და CORS-ის სწორად კონფიგურაციას.
15 minPrototyping a background queue job with Cursor
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა მოხდეს ნელი backend ოპერაციების (როგორიცაა ელფოსტის გაგზავნა ან AI შეჯამება) გადატანა background queue-ში, რათა API request-response ციკლი სწრაფი იყოს. ჩვენ გამოვიყენებთ Cursor AI-ს in-memory queue-ის პროტოტიპის შესაქმნელად და განვიხილავთ მის შეზღუდვებს production გარემოსთვის.
15 minDeployment checklist and environment validation with Claude Code
ეს გაკვეთილი გიჩვენებთ, თუ როგორ უნდა მოამზადოთ თქვენი backend პროექტი დეპლოიმენტისთვის AI-ის დახმარებით. ჩვენ შევისწავლით გარემოს ცვლადების ვალიდაციის და დეპლოიმენტის ჩექლისტის შექმნას, რათა თავიდან ავიცილოთ გავრცელებული შეცდომები და უზრუნველვყოთ პროფესიონალური მიდგომა production გარემოს მიმართ.
6 minBackend capstone: combining Auth, API, webhooks, and a queue with AI
ამ გაკვეთილში თქვენ ისწავლით, თუ როგორ უნდა დააკავშიროთ სხვადასხვა backend კომპონენტი — ავთენტიფიკაცია, CRUD API, webhook-ები და ფონური რიგები — ერთიან, ფუნქციონალურ დემო პროექტში AI ინსტრუმენტების გამოყენებით. ჩვენ განვიხილავთ ფაზურ მიდგომას, რომელიც უზრუნველყოფს კონტროლირებად განვითარებას და ეფექტურ ტესტირებას.
15 min
Your certificate
Complete every lesson to unlock it.
Keep going
Other courses in this category
AI-Assisted Database Design
Learn AI-assisted database design using Claude, ChatGPT, and Cursor — covering ER diagrams, SQL schemas, security policies, query optimization, and production readiness.
Vibe Coding for Beginners: Build with AI
Learn AI coding from scratch by building HTML pages, JavaScript logic, and CLI scripts with Cursor, ChatGPT, GitHub Copilot, and Claude Code.
AI-Powered Front-End Development
Learn to build front-end UI components and complete pages using AI tools — v0.dev, bolt.new, Lovable, Cursor, and Claude — from writing prompts to deployment.
Shall we continue together?
Buy once. Yours forever. The first lesson is free. The rest — at your own pace.