Məzmuna keç
Baza bilik3 ay · 13 həftəCanlı onlayn

Modern Backend
+ AI

Verilənlər bazası, növbələr və Docker ilə REST API layihələndirir, test edir və deploy edirsən; işi Claude Code, Cursor və Codex ilə sürətləndirirsən.

26
canlı dərs
78
saat
6
modul
5
nəfər qrupda
Modern Backend + AI

Kursun sonunda
nə bacaracaqsan?

  1. 01Node.js və TypeScript-də agent dövrü ilə backend yazmaq: tapşırıq → plan → kod → yoxlama
  2. 02NestJS-də validasiya, DTO və Swagger/OpenAPI sənədləri ilə REST API qurmaq
  3. 03PostgreSQL sxemlərini layihələndirmək, SQL yazmaq, Prisma və ya Drizzle ilə işləmək
  4. 04JWT və OAuth ilə avtorizasiya, rollar (RBAC) qurmaq və OWASP Top 10-a qarşı qorunmaq
  5. 05Redis, BullMQ növbələri, WebSocket istifadə etmək və Claude API-ni backend-ə qoşmaq
  6. 06Layihəni Docker-ə yığmaq, testlərlə örtmək, CI/CD qurmaq və deploy etmək

Texnologiyalar

Node.js və TypeScript üzərində müasir backend: API-dən verilənlər bazasına və deploy-a qədər.

Node.jsTypeScriptNestJSPostgreSQLPrismaDrizzleRedisBullMQJWTOAuthSwaggerJestDockerGitHub ActionsRailwayRenderClaude CodeCursorCodex

Tədris
proqramı

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.
04Təhlükəsizlik və avtorizasiyaHəftə 7–8
  • Qeydiyyat, parolların hash-lənməsi, JWT, refresh tokenlər
  • Rollar və icazələr (RBAC), OAuth (Google)
  • OWASP Top 10, rate limiting
  • 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%+

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.

Modern Backend + AI
proqramına yazıl

Qrupda cəmi 5 yer var. İlk dərs pulsuzdur.