Backend Development Kursu
Node.js, PostgreSQL və API dizaynı
Server tərəf proqramlaşdırma, REST API, verilənlər bazası və autentifikasiya. Real istehsal sistemləri qurmağı öyrənin.
Nəticələr
Nə öyrənəcəksiniz
Node.js və Express ilə REST API qurmaq
PostgreSQL ilə verilənlər bazası dizaynı
JWT və OAuth ilə autentifikasiya
Docker ilə deployment
Test (Jest) və CI/CD
Portfolio üçün 3 backend layihəsi
Proqram
Tədris proqramı
1Modul 1: Node.js və TypeScript
- Node.js arxitekturası
- TypeScript əsasları
- npm və paket idarəsi
- Asinxron proqramlaşdırma
2Modul 2: API Dizaynı
- Express.js
- RESTful API prinsipləri
- Validation və error handling
- API sənədləşdirməsi (Swagger)
3Modul 3: Verilənlər Bazası
- PostgreSQL və SQL
- Prisma ORM
- Miqrasiyalar
- Performans və indexing
4Modul 4: Təhlükəsizlik və Auth
- JWT autentifikasiyası
- OAuth 2.0
- OWASP Top 10
- Rate limiting
5Modul 5: DevOps Əsasları
- Docker
- CI/CD (GitHub Actions)
- Cloud deployment
- Monitorinq və loglama
Auditoriya
Kim üçün uyğundur
- Frontend bilənlər (full-stack olmaq üçün)
- Sistem proqramlaşdırması maraqlananlar
- API və mikroservis layihələrində işləmək istəyənlər
- DevOps istiqamətinə keçmək istəyənlər
Tələblər
Başlamağı asanlaşdırın
- JavaScript əsasları
- Komanda satırı və Git ilə əsas iş
FAQ
Tez-tez verilən suallar
- Frontend bilməyim lazımdır?
- JavaScript əsaslarını bilmək kafidir. Frontend olmadan da backend proqramçısı olmaq mümkündür.
- Hansı verilənlər bazası öyrədilir?
- Əsasən PostgreSQL (relyasion). MongoDB-yə (NoSQL) də qısa giriş verilir.
- Cloud (AWS, GCP) öyrədirsiniz?
- Cloud deployment əsasları daxildir, lakin tam DevOps kursu deyil. Davamı üçün ayrıca DevOps istiqamətləri tövsiyə olunur.
Karyeranıza başlamağa hazırsınız?
Yer sayı məhduddur. İndi qeydiyyatdan keçərək özünüzə yer ayırın.