Giriş
  • NodeJS Kurulumu
  • Visual Studio Code Kurulumu
  • NodeJS Nedir ?
  • Merhaba Dünya
  • Neden NodeJS? - Non-Blocking IO
  • Neden NodeJS? - NPM
Yapilacaklar Listesi Uygulamasi(CLI, NPM, Yargs, fs)
  • 1 - Kendi yazdigimiz modulleri kullanmak
  • 2 - Node modullerini kullanmak
  • 3 - NPM modullerini kullanmak
  • 4 - Nodemon
  • 5 - CLI'da input alimi ve argumanlar
  • 6 - Yargs
  • 7 - Kendi modulumuzu yaziyoruz
  • 8 - Ekle metodu
  • 9 - Kodumuzu duzenliyoruz
  • 10 - Listele Metodu
  • 11 - Oku Metodu
  • 12 - Sil Metodu
Express Ile Web Serverlari Olusturmak (Express, ejs)
  • 1 - Express Nedir ?
  • 2 - Express Demo Uygulamasi
  • 3 - Templateler ve Template Engineleri
  • 4 - Templatelere Veri Iletmek
  • 5 - Request Parametrelerini Kullanmak
API (Yahoo Weaether API)
  • 1 - API Nedir?
  • 2 - Request Yapmak
  • 3 - Yahoo Weather API
StarWars Fan Uygulamasi(Express, SW-API, Git, GitHub, Heroku)
  • 1 - API Baglantisi
  • 2 - Sonuc Sayfasi
  • 3 - Arama Sayfasi
  • 4 - Sonuc Sayfamizi Gelistiriyoruz
  • 5 - Express Middlewareleri
  • 6 - Git
  • 7 - GitHub
  • 8 - Heroku Baglantisini Yapiyoruz
  • 9 - Uygulamamizi Herokuya Yukluyoruz
  • 10 - Uygulamamizi Update Etmek
Database (MongoDB, Mongoose)
  • 1 - Databaselere Giris
  • 2 - MongoDB Mac ve Linux Kurulumu
  • 3 - MongoDB Windows Kurulumu
  • 4 - MongoDB Shell Kullanimi
  • 5 - Mongoose Yukleyip Data Modellerimizi Olusturuyoruz
  • 6 - Databaseimize Veri Eklemek
  • 7 - create() ve find()
Authentication(Passport.js, body-parser)
  • 1 - Giris ve Proje Kurulumu
  • 2 - Gerekli Klasor ve Dosyalarin Hazirlanmasi
  • 3 - Modulleri Require Etmek
  • 4 - Modulleri Kullanima Hazirlamak
  • 5 - Kayit Ol - 1
  • 6 - Kayit Ol - 2
  • 7 - Giris Yap
  • 8 - Cikis Yap