Proje tasarımı
- Node.js kursu
- İleri seviye
- Ders 79/83
- 6 dk
İleri seviye finali mini uygulamasının iskeletini tasarlarsın.
Proje: İleri seviye finali
Bu 5 derslik projede ileri seviye bir Node.js uygulaması kuracaksın. Her ders bir parça ekler; son derste çalışan bir iskelet elde edersin: Express API, veritabanı bağlantısı, WebSocket ve security ara katmanı.
Tüm parçalar tek bir app nesnesinde birleşir. Proje, ileri seviye boyunca öğrenilen her şeyi bir araya getirir: Express ile API, veritabanı entegrasyonu, gerçek zamanlı iletişim ve security. Her dersin başlangıç kodu önceki dersin çözümünü içerir; böylece iskelet aşama aşama büyür. Son ders, tüm parçaları birleştirir.
Tasarım iskeleti
Proje iskeleti: express modülü, app nesnesi ve bir kök rota. Tüm sonraki dersler bu iskeletin üzerine eklenir.
Örnek: const express = require("express"); const app = express(); app.get("/", (req, res) => res.json({ durum: "ok" }));. Bu, basit bir API iskeletidir. Sonraki derslerde veritabanı bağlantısı, WebSocket ve security ara katmanı eklenecek. İskeletin basit ve okunaklı olması önemlidir; her ders yalnızca bir parça ekler. Bu yaklaşım, projenin aşama aşama büyümesini sağlar.
Uygulama Tasarım iskeletini kur
express modülünü içe aktar. app oluştur. app.get("/", (req, res) => res.json({ durum: "ok" })) ile kök rota tanımla. console.log ile "Tasarım hazır" yaz.
Başlangıç kodu
// express içe aktar, app oluştur ve kök rota tanımla
// buraya yaz
// "Tasarım hazır" yazdır
// buraya yazÖrnek çözüm
const express = require("express");
const app = express();
app.get("/", (req, res) => res.json({ durum: "ok" }));
console.log("Tasarım hazır");Beklenen çıktı
Tasarım hazır
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Proje hangi parçaları birleştirir?
Express + DB + WebSocket + Security- Express, DB, WebSocket ve security Doğru cevap
- Yalnızca require
- Yalnızca console.log
- Yalnızca JSON
Açıklama: Express + DB + WebSocket + security birleşir.
2 Parçayı rolüne eşle
| Kavram | Anlamı |
|---|---|
Express |
API çerçevesi |
DB |
Veri saklar |
WebSocket |
Gerçek zamanlı |
Security |
İstekleri korur |
3 express içe aktarma satırını tamamla
const express = require(____);
const express = require("express");
Açıklama: express modülü "express" adıyla yüklenir.