ბექენდ და API დეველოპმენტი AI-ით
კურსი მოიცავს back-end სერვისებისა და API-ების შექმნას AI ინსტრუმენტების გამოყენებით — REST endpoint-ებიდან ავთენტიფიკაციამდე, webhook-ებამდე და დეპლოიმენტამდე.
რას ისწავლი
ოთხი რეალური უნარი — და ერთი ნაკლები საფიქრალი.
მოსწავლეები შეძლებენ AI-ის დახმარებით სხვადასხვა backend არტეფაქტის (ავთენტიფიკაცია, CRUD API, webhook, რიგი) ინტეგრირებას ერთ Capstone პროექტში.
მოსწავლეები შეძლებენ Capstone პროექტის დაგეგმვას ფაზებად დაყოფით და AI-თან მუშაობის ორკესტრირებას.
მოსწავლეები შეძლებენ ყოველი განვითარების ფაზის შემდეგ smoke test-ების ჩატარებას პროგრესის დასადასტურებლად.
მოსწავლეები შეძლებენ Replit Agent-ის გამოყენებას სწრაფი end-to-end backend demo-ს შესაქმნელად.
კურიკულუმი
რას მოიცავს კურსი
სამი ნაბიჯი — საფუძვლები, პრაქტიკა, შენი პროექტი. ყოველი გაკვეთილი ცოცხალი დიალოგი ჩვენს შორის.
ეტაპი I
საფუძვლები
ძირითადი იდეები და სწორი დასაწყისი.
- შემდეგი
Cursor Composer-ით Next.js REST endpoint-ის შექმნა
ამ გაკვეთილში შეისწავლით, როგორ გამოიყენოთ Cursor Composer Next.js App Router-ში REST endpoint-ების შესაქმნელად. გაიგებთ, თუ როგორ უნდა მიაწოდოთ AI-ს მკაფიო „კონტრაქტი“ სასურველი შედეგის მისაღებად, ისწავლით შექმნილი endpoint-ების ტესტირებას და გაეცნობით გავრცელებულ შეცდომებს.
3 წთუფასოდაწყება GitHub Copilot Chat-ით JSON ვალიდაციის middleware-ის რეფაქტორინგი
ეს გაკვეთილი განიხილავს, თუ როგორ გამოვიყენოთ GitHub Copilot Chat არსებული კოდის რეფაქტორინგისთვის, კერძოდ, JSON ვალიდაციის ლოგიკის ცალკე helper ფუნქციაში გადასატანად. ჩვენ ვისწავლით 'separation of concerns' პრინციპს, TypeScript-ის უსაფრთხო გამოყენებას და AI-ის მიერ შემოთავაზებული ცვლილებების ტესტირებას.
12 წთClaude Code-ით Express CRUD API-ის სწრაფი scaffolding
ეს გაკვეთილი გაჩვენებთ, როგორ გამოიყენოთ Claude Code Express.js-ზე დაფუძნებული CRUD (Create, Read, Update, Delete) API-ის სწრაფად შესაქმნელად. თქვენ ისწავლით, თუ როგორ უნდა მოახდინოთ მრავალფაილიანი პროექტის გენერირება, შეცდომების გამოსწორება და AI-სთან ერთად API-ის დახვეწა.
12 წთCursor-ით Hono microservice-ის შექმნა edge გარემოსთვის
ეს გაკვეთილი გასწავლით, როგორ გამოიყენოთ Cursor AI-სთან ერთად, რათა სწრაფად შექმნათ Hono-ზე დაფუძნებული მსუბუქი microservice-ები, რომლებიც იდეალურია edge და serverless გარემოებისთვის. შეისწავლით, თუ როგორ უნდა დაავალოთ AI-ს კონკრეტული სტრუქტურა, ერთი პასუხისმგებლობა და გაითვალისწინოთ დეპლოიმენტის თავისებურებები.
6 წთSupabase AI-ით database schema და Row Level Security-ის გენერირება
ამ გაკვეთილში შეისწავლით, თუ როგორ გამოიყენოთ Supabase AI database schema-ს, SQL migration-ების და Row Level Security (RLS) policy-ების გენერირებისთვის. ჩვენ განვიხილავთ RLS-ის მნიშვნელობას, როგორც უსაფრთხოების მეორე ხაზს და ხაზს გავუსვამთ AI-ის მიერ გენერირებული SQL-ის კრიტიკული შემოწმების აუცილებლობას.
9 წთCursor-ით Supabase Auth-ის Next.js server actions-ში ინტეგრირება
ეს გაკვეთილი განიხილავს, თუ როგორ უნდა მოხდეს მომხმარებლის ავთენტიფიკაციის (Auth) ნაკადის ინტეგრირება Next.js server actions-ში Supabase-ის გამოყენებით, Cursor AI-ის დახმარებით. შეისწავლით, თუ როგორ შექმნათ email/password რეგისტრაციისა და შესვლის ფუნქციონალი, ასევე როგორ მოახდინოთ მისი ტესტირება და გამართვა.
12 წთ
ეტაპი II
პრაქტიკა
გამოიყენე ნასწავლი რეალურ ამოცანებზე.
Claude Code-ით Supabase session-ზე დაფუძნებული დაცული API-ის აწყობა
ამ გაკვეთილში შეისწავლით, თუ როგორ შექმნათ უსაფრთხო API Next.js Route Handler-ში Supabase session-ის გამოყენებით, რათა მხოლოდ ავტორიზებულმა მომხმარებლებმა შეძლონ საკუთარ მონაცემებზე წვდომა. ჩვენ გამოვიყენებთ AI ასისტენტს (Claude Code) ამ პროცესის გასამარტივებლად და უსაფრთხოების საუკეთესო პრაქტიკებს განვიხილავთ.
9 წთReplit Agent-ით webhook receiver-ის პროტოტიპირება
ამ გაკვეთილში შეისწავლით, თუ რა არის webhook, როგორ განსხვავდება ის ტრადიციული API-სგან და როგორ გამოიყენოთ Replit Agent webhook receiver-ის სწრაფი პროტოტიპის შესაქმნელად. განსაკუთრებულ ყურადღებას დავუთმობთ უსაფრთხოების ასპექტებს, როგორიცაა საიდუმლო გასაღების ვალიდაცია და მოვლენების უსაფრთხო დამუშავება.
15 წთClaude Code-ით Stripe-style webhook idempotency handler-ის დამატება
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა დაამატოთ idempotency თქვენს webhook receiver-ს, რათა თავიდან აიცილოთ დუბლირებული მოვლენების დამუშავება. ჩვენ განვიხილავთ Stripe-ის სტილის მიდგომას, გამოვიყენებთ AI ინსტრუმენტებს პროტოტიპირებისთვის და გავიგებთ, როგორ გადავიდეთ production-ისთვის მონაცემთა ბაზაზე.
15 წთCursor-ით rate limiter middleware-ის შექმნა Express API-სთვის
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა შექმნათ და დანერგოთ Rate Limiter Express API-ში Cursor AI-ის გამოყენებით. გაეცნობით Rate Limiting-ის კონცეფციას, მის მნიშვნელობას API-ის დაცვისა და საიმედოობისთვის, ასევე პრაქტიკულ მაგალითებსა და დეპლოიმენტის მოსაზრებებს.
15 წთCopilot Chat-ით Vitest API ტესტების გენერირება
ამ გაკვეთილში შეისწავლით, თუ როგორ გამოიყენოთ Copilot Chat Vitest API ტესტების გენერირებისთვის თქვენი backend სერვისებისთვის. ეს უზრუნველყოფს კოდის ხარისხს და ხელს უშლის რეგრესიებს AI-ის დახმარებით განვითარების პროცესში.
15 წთ
ეტაპი III
შენი პროექტი
შექმენი რაღაც ნამდვილად შენი.
Claude Code-ით backend-ის კოდის გამართვა ტერმინალიდან
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა მართოთ უკანა სისტემის (backend) შეცდომები ტერმინალიდან AI-ის დახმარებით. ჩვენ განვიხილავთ ეფექტური გამართვის ციკლის პრინციპებს Claude Code-ის გამოყენებით, რათა სწრაფად და ზუსტად მოაგვაროთ პრობლემები.
12 წთSupabase Edge Functions-ის შექმნა ელფოსტის გაგზავნის job-ისთვის
ამ გაკვეთილში შეისწავლით, თუ როგორ შექმნათ Supabase Edge Functions AI-ის დახმარებით მცირე backend job-ებისთვის, როგორიცაა ელფოსტის გაგზავნა. განვიხილავთ Deno runtime-ის თავისებურებებს, ლოკალურ ტესტირებას, უსაფრთხო ვალიდაციას და CORS-ის სწორად კონფიგურაციას.
15 წთCursor-ით background queue job-ის პროტოტიპის შექმნა
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა მოხდეს ნელი backend ოპერაციების (როგორიცაა ელფოსტის გაგზავნა ან AI შეჯამება) გადატანა background queue-ში, რათა API request-response ციკლი სწრაფი იყოს. ჩვენ გამოვიყენებთ Cursor AI-ს in-memory queue-ის პროტოტიპის შესაქმნელად და განვიხილავთ მის შეზღუდვებს production გარემოსთვის.
15 წთClaude Code-ით დეპლოიმენტის ჩექლისტი და გარემოს ცვლადების ვალიდაცია
ეს გაკვეთილი გიჩვენებთ, თუ როგორ უნდა მოამზადოთ თქვენი backend პროექტი დეპლოიმენტისთვის AI-ის დახმარებით. ჩვენ შევისწავლით გარემოს ცვლადების ვალიდაციის და დეპლოიმენტის ჩექლისტის შექმნას, რათა თავიდან ავიცილოთ გავრცელებული შეცდომები და უზრუნველვყოთ პროფესიონალური მიდგომა production გარემოს მიმართ.
6 წთშემაჯამებელი ბექენდ პროექტი: ავთენტიფიკაცია, API, ვებჰუკები და რიგი
ამ გაკვეთილში თქვენ ისწავლით, თუ როგორ უნდა დააკავშიროთ სხვადასხვა backend კომპონენტი — ავთენტიფიკაცია, CRUD API, webhook-ები და ფონური რიგები — ერთიან, ფუნქციონალურ დემო პროექტში AI ინსტრუმენტების გამოყენებით. ჩვენ განვიხილავთ ფაზურ მიდგომას, რომელიც უზრუნველყოფს კონტროლირებად განვითარებას და ეფექტურ ტესტირებას.
15 წთ
შენი სერტიფიკატი
გახსენი ის ყველა გაკვეთილის დასრულებით.
გააგრძელე
სხვა კურსები ამავე კატეგორიაში
მონაცემთა ბაზების დიზაინი AI-ით
ამ კურსში შეისწავლით მონაცემთა ბაზების დიზაინს AI-ის დახმარებით — ER-დიაგრამებიდან SQL სქემებამდე, უსაფრთხოებამდე და ოპტიმიზაციამდე — Claude, ChatGPT და Cursor-ის გამოყენებით.
Vibe Coding: პროგრამირება AI-ით ნულიდან
ისწავლეთ AI-ით პროგრამირება ნულიდან: შექმენით HTML გვერდები, JavaScript ლოგიკა და CLI სკრიპტები Cursor-ის, ChatGPT-ის, GitHub Copilot-ისა და Claude Code-ის გამოყენებით.
ფრონტენდ დეველოპმენტი AI-ით
კურსი გასწავლით, როგორ შექმნათ Front-end UI კომპონენტები და სრული გვერდები AI ინსტრუმენტებით — v0.dev, bolt.new, Lovable, Cursor და Claude — პრომპტის წერიდან დეპლოიმენტამდე.
გავაგრძელოთ ერთად?
ერთხელ ყიდულობ. სამუდამოდ შენია. პირველი გაკვეთილი — უფასოდ. დანარჩენი — შენი ტემპით.