1. Giriş (6 saat)
• Web Uygulamaları Yaşam Döngüsü
• Server Side & Client Side Kavramları
• Web Uygulamaları Yayınlama ve Güvenlik
2. HTML (12 saat)
• Temel Html Etiketleri
• Html5 Elementleri
• Html5 Forms & Validations
• Video, Audio, Maps
• SEO (Arama Motoru Optimizasyonu)
3. CSS (12 saat)
• Css nedir?
• Satıriçi Css Biçimlendirme
• Css Selectors
• Sayfaiçi Css Biçimlendirme
• Div ile Sayfa Tasarımı
• Css Kutu Modeli
• Margin - Padding
• Css Transform, Animations, Transitions
• Responsive Sayfalar Hazırlamak
4. Javascript (24 saat)
• JS (Javascript) nedir?
• JS Dil Yapısı ve Yazım Standartları
• JS Koşullar ve Döngüler
• JS Methodlar ve Return İfadesi
• JS Diziler
• JS Break & Continue İfadeleri
• JS Metin(string) Metotları
• JS Matematik(math) Metotları
• JS Tarih(date) Metotları
• JS Developer Tools Kullanımı
• JS Try-Catch Bloğu ile Hata Yönetimi
• JS Typeof, Null & Undefined
• JS Nesne(Object) & JSON
• JS DOM İşlemleri
• JS SetInterval & SetTimeout Kullanımı
• JS Ajax İşlemleri
5. JQuery (12 saat)
• JQuery nedir?
• JQuery Selectors (Seçiciler)
• JQuery Events (Olaylar)
• JQuery Effects (Efektler)
• JQuery Get & Set (Okuma ve Yazma) İşlemleri
• JQuery Add & Remove (Element Ekleme ve Silme) İşlemleri
• JQuery Class & CSS İşlemleri
• JQuery Traversing (Element Yakınındaki Elementler ile Çalışma)
• JQuery Ajax İşlemleri
6. Bootstrap v4 (12 saat)
• Bootstrap nedir?
• Bootstrap 4 Layout & Grid
• Bootstrap 4 Components
• Bootstrap 4 Components
• Bootstrap 4 Tables
• Bootstrap 4 Typography
• Bootstrap 4 Popover
• Bootstrap 4 ScrollSpy
• Bootstrap 4 Tooltip
• Bootstrap 4 Modal
• Forms & Validation
• Nav & NavBars
• Image Sliders
7. Type Script (12 saat)
• Type Script Uygulaması
• Type Script Veri Türleri
• Type Script Fonksiyonlar
• Type Script ile Class, Interface Kullanımı
• Type Script Nesneler ile çalışma
• Type Script Modüller ile Çalışma
• Genel Type Script Uygulaması
8. Angular (24 saat)
• Angular Nedir? İlk Angular Uygulaması
• Angular Proje Yapısı
• Components
• Directives
• Service le çalışma
• Routing ile çalışma
• Data Binding Yöntemleri
• Template-driven forms
• Reactive Forms
• Html Servisleri ile çalışma
9. Node.js (18 saat)
• Node.js kurulumu
• Node.js Temelleri
• Terminal Kullanımı, NPM
• Node.js ile Asenkron Programlama
• Express Framework
• NoSQL - MongoDB
10. Proje (12 saat)
• Express ve MongoDB ile Restfull APIs
• JSON Web Token (JWT) oturum yönetimi