vibe backend ai assisted apis servers
რას ისწავლი
ოთხი რეალური უნარი — და ერთი ნაკლები საფიქრალი.
მოსწავლეები შეძლებენ AI-ის დახმარებით სხვადასხვა backend არტეფაქტის (ავთენტიფიკაცია, CRUD API, webhook, რიგი) ინტეგრირებას ერთ Capstone პროექტში.
მოსწავლეები შეძლებენ Capstone პროექტის დაგეგმვას ფაზებად დაყოფით და AI-თან მუშაობის ორკესტრირებას.
მოსწავლეები შეძლებენ ყოველი განვითარების ფაზის შემდეგ smoke test-ების ჩატარებას პროგრესის დასადასტურებლად.
მოსწავლეები შეძლებენ Replit Agent-ის გამოყენებას სწრაფი end-to-end backend demo-ს შესაქმნელად.
კურიკულუმი
რას მოიცავს კურსი
სამი ნაბიჯი — საფუძვლები, პრაქტიკა, შენი პროექტი. ყოველი გაკვეთილი ცოცხალი დიალოგი ჩვენს შორის.
ეტაპი I
საფუძვლები
ძირითადი იდეები და სწორი დასაწყისი.
- შემდეგი
Cursor Composer-ით Next.js Route Handler REST Endpoint-ის შექმნა
ამ გაკვეთილში შეისწავლით, როგორ გამოიყენოთ Cursor Composer Next.js App Router-ში REST endpoint-ების შესაქმნელად. გაიგებთ, თუ როგორ უნდა მიაწოდოთ AI-ს მკაფიო „კონტრაქტი“ სასურველი შედეგის მისაღებად, ისწავლით შექმნილი endpoint-ების ტესტირებას და გაეცნობით გავრცელებულ შეცდომებს.
3 წთუფასოდაწყება GitHub Copilot Chat-ით JSON Validation 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-ის შექმნა Cloudflare-ის სტილის API-სთვის
ეს გაკვეთილი გასწავლით, როგორ გამოიყენოთ 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 flow-ის Next.js server actions-ში ჩასმა
ეს გაკვეთილი განიხილავს, თუ როგორ უნდა მოხდეს მომხმარებლის ავთენტიფიკაციის (Auth) ნაკადის ინტეგრირება Next.js server actions-ში Supabase-ის გამოყენებით, Cursor AI-ის დახმარებით. შეისწავლით, თუ როგორ შექმნათ email/password რეგისტრაციისა და შესვლის ფუნქციონალი, ასევე როგორ მოახდინოთ მისი ტესტირება და გამართვა.
12 წთ
ეტაპი II
პრაქტიკა
გამოიყენე ნასწავლი რეალურ ამოცანებზე.
Claude Code-ით Protected Dashboard API-ის აწყობა Supabase Session-ით
ამ გაკვეთილში შეისწავლით, თუ როგორ შექმნათ უსაფრთხო 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-ით Terminal Error-Debugging Loop-ის მართვა
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა მართოთ უკანა სისტემის (backend) შეცდომები ტერმინალიდან AI-ის დახმარებით. ჩვენ განვიხილავთ ეფექტური გამართვის ციკლის პრინციპებს Claude Code-ის გამოყენებით, რათა სწრაფად და ზუსტად მოაგვაროთ პრობლემები.
12 წთSupabase Edge Functions-ის შექმნა AI email job-ისთვის
ამ გაკვეთილში შეისწავლით, თუ როგორ შექმნათ Supabase Edge Functions AI-ის დახმარებით მცირე backend job-ებისთვის, როგორიცაა ელფოსტის გაგზავნა. განვიხილავთ Deno runtime-ის თავისებურებებს, ლოკალურ ტესტირებას, უსაფრთხო ვალიდაციას და CORS-ის სწორად კონფიგურაციას.
15 წთCursor-ით background queue job-ის prototype შექმნა
ამ გაკვეთილში შეისწავლით, თუ როგორ უნდა მოხდეს ნელი backend ოპერაციების (როგორიცაა ელფოსტის გაგზავნა ან AI შეჯამება) გადატანა background queue-ში, რათა API request-response ციკლი სწრაფი იყოს. ჩვენ გამოვიყენებთ Cursor AI-ს in-memory queue-ის პროტოტიპის შესაქმნელად და განვიხილავთ მის შეზღუდვებს production გარემოსთვის.
15 წთClaude Code-ით API Deployment Checklist-ის და Environment Validation-ის დამატება
ეს გაკვეთილი გიჩვენებთ, თუ როგორ უნდა მოამზადოთ თქვენი backend პროექტი დეპლოიმენტისთვის AI-ის დახმარებით. ჩვენ შევისწავლით გარემოს ცვლადების ვალიდაციის და დეპლოიმენტის ჩექლისტის შექმნას, რათა თავიდან ავიცილოთ გავრცელებული შეცდომები და უზრუნველვყოთ პროფესიონალური მიდგომა production გარემოს მიმართ.
6 წთAI-თან ერთად Backend Capstone პროექტის შექმნა: Auth, API, Webhook და Queue Demo
ამ გაკვეთილში თქვენ ისწავლით, თუ როგორ უნდა დააკავშიროთ სხვადასხვა backend კომპონენტი — ავთენტიფიკაცია, CRUD API, webhook-ები და ფონური რიგები — ერთიან, ფუნქციონალურ დემო პროექტში AI ინსტრუმენტების გამოყენებით. ჩვენ განვიხილავთ ფაზურ მიდგომას, რომელიც უზრუნველყოფს კონტროლირებად განვითარებას და ეფექტურ ტესტირებას.
15 წთ
შენი სერტიფიკატი
გახსენი ის ყველა გაკვეთილის დასრულებით.
გააგრძელე
სხვა კურსები ამავე კატეგორიაში
vibe database ai powered data architecture
vibe coding 101 code with ai from day one
vibe frontend ai powered ui development
გავაგრძელოთ ერთად?
ერთხელ ყიდულობ. სამუდამოდ შენია. პირველი გაკვეთილი — უფასოდ. დანარჩენი — შენი ტემპით.