Eğitim İçeriği
Giriş
- Angular Nedir?
- Angular, React ve Vue Karşılaştırması
- Angular 16’nın Özellikleri ve Mimarisine Genel Bakış
- Geliştirme Ortamının Kurulumu
Başlangıç
- Angular CLI kullanarak yeni bir Angular 16 projesi oluşturma
- Proje yapısını ve dosyalarını keşfetme
- Uygulamayı çalıştırma ve sunma
- Interpolasyon ve ifadeler kullanarak veri görüntüleme
Bileşenler
- Angular 16’da bileşenlerin rolünü anlama
- Bileşen oluşturma ve kullanma
- Girişler ve çıkışlar kullanarak bileşenler arasında veri geçirme
- Bileşen yaşam döngüsü kancıklarını kullanma
Yönergeler
- Yapısal ve özellik yönergeleri arasındaki farkı anlama
- ngIf, ngFor, ngSwitch vb. yerleşik yönergeleri oluşturma ve kullanma
- Özel yönergeler oluşturma ve kullanma
Boru Hatları
- Angular 16’da boru hatlarının amacını anlama
- tarih, para birimi, json vb. yerleşik boru hatlarını oluşturma ve kullanma
- Özel boru hatları oluşturma ve kullanma
Hizmetler
- Angular 16’da hizmetlerin rolünü anlama
- Hizmetler oluşturma ve kullanma
- Sağlayıcılar kullanarak bağımlılıkları enjekte etme
Modüller
- Angular 16’da modüllerin rolünü anlama
- Modüller oluşturma ve kullanma
- Modülleri içe ve dışa aktarma
Veri Bağlama
- Tek yönlü ve çift yönlü veri bağlama arasındaki farkı anlama
- Özellik bağlama, olay bağlama ve kutudaki muz sözdizimini oluşturma ve kullanma
- Şablon başvuru değişkenlerini kullanma
Yönlendirme
- Angular 16’da yönlendirmenin rolünü anlama
- Yönlendirmeler oluşturma ve yapılandırma
- routerLink ve router.navigate kullanarak yönlendirmeler arasında gezinme
- Yönlendirme parametreleri, sorgu parametreleri ve parçacıkları kullanma
Formlar
- Şablon odaklı ve tepkisel formlar arasındaki farkı anlama
- form denetimleri, form grupları, form dizileri vb. kullanarak formlar oluşturma ve doğrulama
- gerekli, minLength, maxLength vb. yerleşik doğrulayıcıları kullanma
- Özel doğrulayıcılar oluşturma ve kullanma
HTTP İstemcisi
- Angular 16’da HTTP istemcisinin rolünü anlama
- Arka uç hizmetleriyle iletişim kurmak için HTTP istekleri oluşturma ve kullanma
- Eşzamansız veri akışlarını işlemek için gözlemlenebilirleri kullanma
- HTTP isteklerini veya yanıtlarını değiştirmek veya işlemek için kesiciler kullanma
Hata Ayıklama
- Angular 16 uygulamalarındaki yaygın hataları ve hataları anlama
- öğeleri, kaynakları, ağı, konsolu vb. incelemek için Chrome DevTools’u kullanma
- kırılma noktalarını, izleme ifadelerini, çağrı yığınını vb. kullanarak kodu ayıklama
Test
- Angular 16 uygulamalarında testin önemini anlama
- Alternatif bir test çerçevesi olarak Jest kullanma
- Birim testleri için bir test çalıştırıcısı olarak Karma kullanma
- Uçtan uca test için bir araç olarak Protractor kullanma
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- HTML, CSS ve JavaScript bilgisi
- TypeScript ve RxJS deneyimi
- Web geliştirme deneyimi
Hedef Kitle
- Dinamik ve duyarlı web uygulamaları oluşturmak için Angular 16'yı kullanmayı öğrenmek isteyen geliştiriciler
- Angular'ün önceki sürümlerinden becerilerini yükseltmek isteyen geliştiriciler
- Angular 16'nın yeni özelliklerini ve güncellemelerini keşfetmek isteyen programcılar
Danışanlarımızın Yorumları (5)
Eğitim.prakik tarafta daha fazla odaklanmasından memnun oldum. (Note: There seems to be a small typo in maintaining the original structure as requested. The correct translation while preserving the original structure should be provided as follows.) Eğitimin pratiğe daha fazla odaklandığından memnun oldum.
Mihaela - Ness
Eğitim - NgRx
Yapay Zeka Çevirisi
Tartışılan konular, çok sayıda canlı kod örneği, eğitmenin grubuna yaklaşımı
Weronika - ATOS PGS sp. z o.o.
Eğitim - Reactive Programming with Angular RxJS
Yapay Zeka Çevirisi
Sevdiğiniz şakaları beğendim
Dermot - Griffiths & Armour
Eğitim - Angular 2 Fundamentals
Yapay Zeka Çevirisi
Pratik örnekler, egzersizler ve en iyi uygulamalar
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Eğitim - Angular 10 for Developers
Yapay Zeka Çevirisi
Adım adım analiz. Her kod satırının açıklaması. Kurs sırasında karşılaştığım her sorun başarıyla çözüldü ve Łukasz bana nedenini anlattı. Ayrıca sunulan iyi uygulamaları çok beğendim. TDD stili konusunda hiç ikna olmamıştım - basitçe onu faydalı bulmuyorum ve zamanımı değerli bulmuyorum. Łukasz, TDD'nin birçok avantajını belirtti ve bu durum tamamen görüşümü değiştirdi.
Michal Uscinski - Devapo Sp. z o. o.
Eğitim - Testing Angular Applications
Yapay Zeka Çevirisi