Eğitim İçeriği
Giriş
- Angular'ye ve özelliklerine genel bakış
- Angular çerçevesini ve mimarisini anlama
- Angular 15'te yenilikler neler?
Geliştirme ortamının kurulumu
- Angular 15'in kurulumu ve yapılandırılması
- Angular geliştiricilerinin Ng Modüllerine ihtiyaç duymadan uygulamalar oluşturmasına olanak tanıyan kararlı, bağımsız API'lerin kullanılması
- Geliştirilmiş performansı anlama
TypeScript Temelleri
- TypeScript sözdizimini anlama
- Değişkenlerin ve dizilerin tanımlanması
- Fonksiyonlardaki türler
Bileşenler
- Angular bileşeninin anatomisi
- Bileşenlerin oluşturulması ve kullanılması
- Bileşenler arası iletişim
- Bileşen yaşam döngüsü kancıklarının uygulanması
- UI bileşenleri oluşturmak için CDK Listesinin kullanılması
Yönergeler
- Angular yönergesinin anatomisi
- Yönergelerin oluşturulması ve kullanılması
- Özel yönergeler oluşturma
- Yönerge bileşim API'sinin kullanılması
- Angular uygulamalarında Görüntü Yönergesinin kullanılması ve Görüntü Yönergesinde otomatik srcset oluşturmanın gerçekleştirilmesi
Hizmetler ve Bağımlılık Enjeksiyonu
- Angular hizmetinin anatomisi
- Hizmetlerin oluşturulması ve kullanılması
- Hizmetleri yönetmek için Bağımlılık Enjeksiyonunun kullanılması
Boru Hatları
- Angular boru hattının anatomisi
- Boru hatlarının oluşturulması ve kullanılması
- Özel boru hatları oluşturma
Formlar
- Angular'nin FormBuilder'ını kullanarak formlar oluşturma ve doğrulama
- Tepkisel formların uygulanması
- Şablon odaklı formların kullanılması
HttpClient
- Angular'nin HttpClient modülünü kullanarak bir RESTful API ile iletişim kurma
- GET, POST, PUT ve DELETE isteklerinin uygulanması
- Hataların ve ilerleme olaylarının ele alınması
Kimlik Doğrulama ve Yetkilendirme
- Angular uygulamalarında kimlik doğrulama ve yetkilendirme uygulama
- Kimlik doğrulama için JSON Web Token'ları (JWT) kullanma
- Koruma kalkanlarıyla rotaları koruma
- Koruma kalkanlarındaki tekrarlayan kodları azaltma
Test ve Hata Ayıklama
- Jasmine ve Karma kullanarak birim testleri yazma
- Angular bileşenlerini, yönergelerini, hizmetlerini ve boru hatlarını test etme
- Tarayıcının DevTools'unu kullanarak Angular uygulamalarını hata ayıklama
- Daha hızlı derlemeler için esbuild'deki iyileştirmeler hakkında bilgi edinme
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- HTML, CSS ve JavaScript hakkında temel bir anlayış
Hedef Kitle
- Geliştiriciler
- 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