Programlar
Orta6 hafta6 bölüm · 30 ders · 6 ödev

Express ile Üretim Backend'i

Express'i 'tutorial'dan üretime taşıyan program: ara katman modeli, router/controller/service mimarisi, doğrulama, merkezi hata yönetimi, güvenlik (helmet, cors, oran sınırlama), kimlik doğrulama, Prisma ile veri katmanı, test ve yayın. Sonunda katmanlı mimariyle yazılmış, testli bir API.

Verilen süreler tahminidir; kurumunuzun saat planlamasına göre revize edilir.

Kime uygun

  • · En yaygın Node.js çerçevesiyle üretim kalitesinde API yazmak isteyenler
  • · Mevcut Express projelerini düzenlemek ve güvenli hale getirmek isteyenler

Ön koşullar

  • · TypeScript ve Node.js ile Backend Temelleri (ya da eşdeğeri)
  • · REST API temel bilgisi

Müfredat

İstek, yanıt ve ara katman zinciri28 dk
Router ve uygulama yapısı26 dk
Express 5: async hata yakalama ve yenilikler30 dk
Ara katman sırası neden önemli24 dk
Bölüm ödevi: Ara katman zincirini görselleştiren uygulama40 dk
Ara katman zincirini görselleştiren uygulamaödev
Express — Belgelerbağlantı
Express — Ara Katman Kullanımıbağlantı
Express 5 — Taşıma Rehberibağlantı
Router, controller ve service ayrımı28 dk
Bağımlılık yönetimi ve yapılandırma26 dk
Proje klasör düzeni30 dk
Ortam yapılandırması ve doğrulama28 dk
Bölüm ödevi: Tek dosyalık uygulamayı katmanlara bölmek45 dk
Tek dosyalık uygulamayı katmanlara bölmeködev
Node.js — En İyi Uygulamalarbağlantı
The Twelve-Factor Appbağlantı
Express — Routerbağlantı
Zod ile istek doğrulama26 dk
Merkezi hata ara katmanı30 dk
Özel hata sınıfları ve HTTP eşlemesi24 dk
Yapılandırılmış loglama28 dk
Bölüm ödevi: Tutarlı hata gövdesi üreten API50 dk
Tutarlı hata gövdesi üreten APIödev
Express — Hata Yönetimibağlantı
Zod — Belgelerbağlantı
pino — Belgelerbağlantı
helmet ve güvenlik başlıkları26 dk
CORS: ne zaman, kime30 dk
Oran sınırlama ve brute-force koruması28 dk
Girdi temizleme ve yaygın saldırılar26 dk
Bölüm ödevi: Güvenlik denetim listesi uygulamak40 dk
Güvenlik denetim listesi uygulamaködev
Express — Üretim Güvenliğibağlantı
OWASP — Node.js Güvenlik Hile Kağıdıbağlantı
helmet — Belgelerbağlantı
Oturum ve JWT seçimi30 dk
Parola saklama24 dk
Prisma ile veritabanı bağlantısı28 dk
Yetkilendirme ara katmanı26 dk
Bölüm ödevi: Kayıt, giriş ve korumalı kaynaklar45 dk
Kayıt, giriş ve korumalı kaynaklarödev
OWASP — Kimlik Doğrulama Hile Kağıdıbağlantı
Prisma — Belgelerbağlantı
Passport.jsbağlantı
supertest ile uç nokta testi30 dk
Sıkıştırma, önbellek ve performans28 dk
Süreç yönetimi ve zarif kapanış26 dk
Buradan sonra nereye30 dk
Bitirme projesi: Katmanlı Express API: doğrulama, güvenlik, Prisma ve testler60 dk
Katmanlı Express API: doğrulama, güvenlik, Prisma ve testlerödev
supertestbağlantı
Express — Üretim Performansıbağlantı
Docker — Node.js Rehberibağlantı
DersÖdevKaynak

Bu programı kurumunuzun kendi sınıfında, müfredat, ders ve değerlendirme dahil yürütüyorum.

Kurumunuza getirin