Orta6 hafta6 bölüm · 30 ders · 6 ödev
Hono ile Hızlı Backend
Hono'yu web standartları üzerine kurulu, her çalışma zamanında koşan hafif bir çerçeve olarak öğreten program. Request/Response modeli, yönlendirme, middleware, Zod ile doğrulama, tip güvenli RPC istemcisi, Drizzle ile veri katmanı, JWT, test ve Cloudflare Workers, Bun ya da Node.js'e yayın. Sonunda tip güvenli, uçta çalışan bir API.
Verilen süreler tahminidir; kurumunuzun saat planlamasına göre revize edilir.
Kime uygun
- · Hafif, hızlı ve taşınabilir bir API çerçevesi arayan geliştiriciler
- · Cloudflare Workers, Bun ya da edge ortamlarına backend yazacaklar
Ön koşullar
- · TypeScript ve Node.js ile Backend Temelleri (ya da eşdeğeri)
- · Fetch API ve Promise bilgisi
Müfredat
Hono neyi çözer: Request, Response ve fetch modeli28 dk
Çalışma zamanları: Node.js, Bun, Deno, Workers26 dk
İlk uygulama ve proje iskeleti30 dk
Context nesnesi ve yanıt yardımcıları24 dk
Bölüm ödevi: Üç çalışma zamanında çalışan 'merhaba' API'si40 dk
Üç çalışma zamanında çalışan 'merhaba' API'siödev
Hono — Belgelerbağlantı
MDN — Fetch APIbağlantı
WinterTC — Ortak Çalışma Zamanı API'leribağlantı
Path parametreleri ve sorgu dizesi28 dk
Gruplama ve alt uygulamalar (route)26 dk
İstek gövdesi: JSON, form, dosya30 dk
Değişkenler ve ortam bağlamı (c.set / c.env)28 dk
Bölüm ödevi: Gruplanmış yönlendirmelerle kaynak API'si45 dk
Gruplanmış yönlendirmelerle kaynak API'siödev
Hono — Yönlendirmebağlantı
Hono — Contextbağlantı
Hono — Hazır Ara Katmanlarbağlantı
Middleware zinciri ve next()26 dk
Hazır middleware: cors, logger, secure headers30 dk
Kendi middleware'ini yazmak24 dk
Hata yakalama ve onError28 dk
Bölüm ödevi: İstek süresini ve kimliği loglayan middleware50 dk
İstek süresini ve kimliği loglayan middlewareödev
Hono — Middlewarebağlantı
Hono — Hata Yönetimibağlantı
OWASP — Secure Headersbağlantı
Zod doğrulayıcı ile istek doğrulama26 dk
Doğrulanmış verinin tipe dönüşmesi30 dk
hc istemcisi ile tip güvenli çağrı28 dk
OpenAPI üretimi26 dk
Bölüm ödevi: Tip güvenli sunucu-istemci sözleşmesi40 dk
Tip güvenli sunucu-istemci sözleşmesiödev
Hono — Doğrulamabağlantı
Hono — RPCbağlantı
Zod — Belgelerbağlantı
Drizzle ile veritabanı bağlantısı30 dk
Uçta çalışan veritabanları: D1, Neon24 dk
JWT middleware ve cookie28 dk
Rol kontrolü ve hız sınırı26 dk
Bölüm ödevi: JWT korumalı, veritabanına bağlı API45 dk
JWT korumalı, veritabanına bağlı APIödev
Drizzle ORM — Belgelerbağlantı
Cloudflare — D1 Belgeleribağlantı
Hono — JWTbağlantı
app.request ile hızlı test30 dk
Wrangler ve Cloudflare Workers'a yayın28 dk
Bun ve Node.js'e yayın26 dk
Buradan sonra nereye30 dk
Bitirme projesi: Uçta çalışan tip güvenli API: Zod, Drizzle, JWT ve yayın60 dk
Uçta çalışan tip güvenli API: Zod, Drizzle, JWT ve yayınödev
Hono — Testbağlantı
Cloudflare — Workers Belgeleribağlantı
Hono — Dağıtım Rehberleribağlantı
DersÖdevKaynak
Bu programı kurumunuzun kendi sınıfında, müfredat, ders ve değerlendirme dahil yürütüyorum.
Kurumunuza getirin