6 modul, hər biri 2 həftə, sonda müdafiə həftəsi. AI ilə işləmək ilk həftədən başlayır.
01Mühit və AI-agentlərHəftə 1–2+
Git, Linux terminalı, HTTP və veb necə qurulub
Claude Code, Cursor, Codex: quraşdırma, plan rejimi, CLAUDE.md / AGENTS.md
Node.js və TypeScript: modullar, async, xətaların emalı
Agent dövrü: tapşırıq → plan → kod → yoxlama
EV TAPŞIRIĞITypeScript-də CLI utilit (məsələn, AMB API-si ilə valyuta çevirici); layihə üçün AGENTS.md yazmaq və eyni tapşırıqda Claude Code ilə Codex-in nəticəsini müqayisə etmək.
02API və NestJSHəftə 3–4+
REST: metodlar, status kodları, versiyalama
NestJS: modullar, controller-lər, servislər, DI
Validasiya (class-validator / Zod), DTO
Swagger/OpenAPI sənədləri, klient generasiyası
EV TAPŞIRIĞI«Kitabxana» API-si: validasiya, pagination və Swagger ilə kitablar və müəlliflər üçün CRUD.
03Verilənlər bazalarıHəftə 5–6+
SQL və PostgreSQL: JOIN, indekslər, tranzaksiyalar
Sxemin layihələndirilməsi və normallaşdırma
Prisma/Drizzle ORM, miqrasiyalar
SQL üçün AI: sorğuların generasiyası və EXPLAIN ilə yoxlanması
EV TAPŞIRIĞIİnternet-mağaza üçün verilənlər bazası sxemi (ER-diaqram) və 10 mürəkkəb SQL sorğusu; «Kitabxana» API-sini PostgreSQL-ə köçürmək.
AI kodunun təhlükəsizlik auditi: AI-ın tez-tez yaratdığı boşluqlar
EV TAPŞIRIĞIAPI-yə avtorizasiya və rollar əlavə etmək; başqasının layihəsini OWASP çek-listi üzrə audit edib hesabat təhvil vermək.
05Arxitektura və performansHəftə 9–10+
Redis-də keşləmə
Növbələr və fon tapşırıqları (BullMQ), email göndərmə
Fayl yükləmə (S3), WebSocket
LLM API-nin backend-ə inteqrasiyası: Claude API çağırışı, cavabın streaming-i
EV TAPŞIRIĞIBildiriş növbəsi, keş və müştərilərin suallarına cavab verən «AI-köməkçi» endpoint-i olan rezervasiya servisi.
06Testlər, Docker, deployHəftə 11–12+
Unit və e2e testlər (Jest, Supertest), AI ilə test generasiyası
Docker və docker-compose
GitHub Actions-da CI/CD, loglar və monitorinq
CV, müsahibə, junior üçün system design
EV TAPŞIRIĞILayihəni Docker-ə yığmaq, 70%-dən çox testlə örtmək, CI/CD qurmaq və deploy etmək.
FFinalHəftə 13+
Layihələrin müdafiəsi, demo-gün
Final layihə
Real məhsul üçün backend
Yemək çatdırılması, CRM və ya həkim qəbuluna yazılma sistemi — avtorizasiya, verilənlər bazası, növbələr, testlər, sənədləşmə və deploy ilə. Müdafiədə arxitekturanı izah edir və AI-ın yazdığı kod üzrə suallara cavab verirsən.
AvtorizasiyaNövbələrTestlərSənədləşməDeploy
Dərslər necə keçirilir?
ŞƏNBƏNəzəriyyə və live-codingYeni mövzu və AI-agentlə birlikdə canlı kod.
BAZARPraktikaDərsdə tapşırıq, müəllim yoxlayır və səhvləri təhlil edir.
HƏFTƏ İÇİEv tapşırığı · 6–8 saatBazar verilir, şənbəyədək GitHub Pull Request ilə təhvil.
Qiymətləndirmə
Sertifikat: yekun bal 70%+ və davamiyyət 80%+
40%ev tapşırıqları
30%mini-layihələr
30%final və müdafiə
Suallar
Başlamaq üçün nə bilmək lazımdır?+
Proqramlaşdırmanın əsasları: istənilən dildə dəyişənlər, dövrlər və funksiyalar. Heç vaxt kod yazmamısansa, sıfırdan başlayan AI Software Developer proqramını seç.
AI kodu yazırsa, mən nə öyrənirəm?+
Kursun əsas qaydası: AI kodu yazır, amma müdafiədə hər sətri sən izah edirsən. AI-ın səhvlərini tapmağı, nəticəni yoxlamağı və tapşırığı düzgün qoymağı öyrənirsən.
Əlavə nə almaq lazımdır?+
Ən azı bir AI aləti abunəliyi: Claude Pro, Cursor Pro və ya ChatGPT Plus (təxminən 34 ₼/ay). Bu, kursun qiymətinə daxil deyil.