Angular - poznaj zaawansowane techniki i koduj efektywniej!

Why take this course?
İşte, bu kursun özeti ve içerik detaylı bir şekilde açıklanmıştır:
-
Angular'ın Temel Kavramları:
- Angular'ın tarihçesi ve evrimi
- Single Page Applications (SPA) nedidi ve Angular'ın bu modeli desteklediği yönler
- Masal, örnek ve JavaScript esasları
-
Yapılması ve Kurulum:
- Yeni bir proje oluşturma ve kurulumu
- Node.js, npm ve Angular CLI hakkında bilgi
-
Komut Satırmı İşlemleri:
- Güncelleme, yapılandırma ve projenin özelliklerinin görüntüleme komutları
-
Temel Komponentler ve Wiazings:
- Komponentlerin oluşturulması ve kullanımı
- Data Binding, Event Binding ve Property Binding ile temel wiazings
-
Modüller ve Dependency Injection:
- Modül yapısı ve bağımlar nasıl yönetildiği
- Angular'ın dependency injection (DI) kullanımı ve NgModule concept
-
Formlar ve Validation:
- FormControl, FormGroup ve FormArray
- Form validation ve reactive form patterni
-
HttpClient ve Data Services:
- HTTP servislerindeki çağrılar ve data fetching
- Interceptors ve autentification tokenların yönetimi
-
Routing ve Multi-Page Applications (MPA):
- RouterModule kullanarak routingin nasıl kurulduğu
- Angular Universal gibi MPA uygulamalarının optimizasyonu
-
Strumienlar ve Observables:
- RxJS kütüphanesi ve strumienlerin (streams) nasıl kullanıldığı
- BehaviorSubject, Subject ve Operators gibi konseptler
-
Global Authentication Patterns and Security:
- Authentication tokens'ın yönetimi ve global authentication patterni
- OAuth, JWT (JSON Web Tokens) ve diğer kimlik doğrulama mekanizmaları
-
Multi-Threading and Interceptors Injection:
- Multi-threading yapısını ve interceptorların kullanımı Angular uygulamalarında
- Thread-safe data flow and race conditions prevention
-
Advanced Architecture and Composition Techniques:
- High-order components, smart components ve dumb components konseptleri
- Advanced routing patterns ve lazy loading
-
Testing Angular Applications:
- Jasmine ve Karma gibi testing araçları ve unit tests ve integration tests
- End-to-end (E2E) testing ile test coverage yükseltme
Bu kurs, Angular'ın temel kavramlarından ileri düzey programlama tekniklerine kadar geniş bir öğrenici kitlesine sahiptir. Öznitelikle front-end geliştiriciler için güncel ve pratik bilgilere sahip olmasını sağlar. Kurs, JavaScript ve TypeScript gibi programlama dillerini ve WebPack gibi build tool'ları hakkında mevcut bilgiye sahip olmak için önerilir ancak bu konuların amacı açıkça aydınlatılması yapılmasına sağlanmaktadır. Angular'ın en güncel versiyonları ve RxJS kütüphanesi kullanılarak geliştirme pratiğini keşfetmek için daha ileri düzeyde bilgiye sahip olmak için bu kurs genel olarak başlangıç seviyesine uygundur.
Loading charts...