Başlangıç
  • Angular Nedir ?
  • Geliştirme Ortamının Hazırlanması
  • İlk Angular Uygulaması
  • Angular Proje Yapısı
  • Uygulamanın Çalıştırılması
  • Github Kullanımı
TypeScript
  • TypeScript Nedir ?
  • İlk TypeScript Uygulaması
  • TypeScript Veri Türleri
  • TypeScript ile Tür Dönüşümü
  • TypeScript Fonksiyonlar
  • TypeScript ile Interface Kullanımı
  • TypeScript ile Class Kullanımı
  • TypeScript Nesneler ile Çalışma
  • TypeScript Yapıcı Metotlar
  • TypeScript Erişim Belirteçleri
  • TypeScript Properties
  • TypeScript Modüller ile Çalışma
  • Genel TypeScript Uygulaması
Hazırlık Projesi
  • Uygulamanın Tanıtımı
  • Projenin Oluşturulması
  • Uygulama Tasarımı
  • Model Binding
  • Model Oluşturma
  • Filtrelemenin Uygulanması
  • Listeye Eleman Ekleme
  • Checkbox ile Hepsini Göster Seçeneği
Angular Temel Özellikleri
  • Bölüm Hakkında
  • Components
  • Yeni Component Ekleme
  • CLI ile Component Ekleme
  • Component' de Stiller ile Çalışma
  • Template ile Çalışma
  • Directive' ler ile Çalışma
  • Event ile Çalışma
  • Component' e Parametre Gönderme (Inputs)
  • Service ile Çalışma
  • Observable ile Çalışma
  • Logging Component' inin Eklenmesi
  • Routing ile Çalışma
  • Uygulama Dashboard Sayfası
  • Movie Detaylarının Gösterilmesi
  • Http Taleplerinin Yapılması
  • Movie Kaydının Güncellenmesi
  • Movie Kaydının Eklenmesi
  • Movie Kaydının Listeden Silinmesi
Data Binding Yöntemleri
  • Projenin Oluşturulması
  • Data Modelinin Eklenmesi
  • Product Component' inin Eklenmesi
  • Property Binding
  • Class Binding
  • Style Binding
  • Event Binding
  • KeyUp Event
  • Çift Yönlü Binding İşlemi
  • Pipes
  • Custom Pipes
Directives
  • ngIf
  • ngSwitch
  • ngFor
  • Change Detection
  • ngTemplateOutlet
  • Custom Directive
Uygulama: Table Component
  • Ürünlerin Listelenmesi
  • Seçili Ürünün Gösterilmesi
  • Seçili Ürün Satırına Active Class' ının Eklenmesi
  • Template Değişkenleri
  • Ürün Detaylarının Gösterilmesi
  • Değişikliklerin Kayıt Edilmesi
  • Çift Yönlü Veri Bağlama
Template-driven Forms
  • Formun Hazırlanması
  • NgModel ile Validation
  • Kontrollere Validation Kuralı Ekleme
  • Validation Mesajlarının Gösterilmesi
  • Özelleştirilmiş Hata Mesajları
  • Validation Mesajlarının Metot ile Gösterilmesi
  • NgForm ile Validation
  • Forma Validation Kuralı Ekleme
  • Özet Mesajların Gösterilmesi
  • Submit Butonunun Pasif Edilmesi
Reactive Forms
  • Reactive Formun Hazırlanması
  • FormControl
  • FormGroup
  • Reactive Form ile Validation
  • Reactive Form ile Özelleştirilmiş Hata Mesajları
  • Özelleştirilmiş Validaton Kuralı Oluşturma
Http Servisleri ile Çalışma
  • Service Nedir ?
  • Http Get Request
  • Http Post Request
  • Http Put ve Patch Request