Kursdagi mavzular
- ✔Angularga kirish va asosiy tushunchalar
- ✔Project tuzilmasi va asosiy fayllar tahlili
- ✔Komponentlar: yaratilishi va ishlatilishi
- ✔Template va data binding (interpolation, property binding, event binding)
- ✔Two-way data binding
- ✔Direktivalar: ngIf, ngFor, ngClass, ngStyle
- ✔Komponentlar o‘rtasida ma'lumot almashinuvi
- ✔Service va Dependency Injection
- ✔HTTP so‘rovlar va REST API bilan ishlash
- ✔RxJS va Observablesga kirish
- ✔Router: sahifalar o‘rtasida navigatsiya
- ✔Dinamik routing va parametrlar
- ✔Formlar: Template-driven forms
- ✔Formlar: Reactive forms
- ✔Form validation (sintaktik va dasturlash asosida)
- ✔Pipe'lar: Standart va Custom pipe yaratish
- ✔Lifecycle Hooks tushunchasi
- ✔Modul konsepsiyasi va Lazy Loading
- ✔Angular Materialga kirish
- ✔Reusable komponentlar yaratish
- ✔State Management (ngRx asoslari)
- ✔Error handling va not found sahifalar
- ✔Auth: Login, JWT va AuthGuard
- ✔Testlash: Unit Test va e2e Testlar
- ✔Performance optimization (Change Detection, TrackBy)
- ✔Deployment: Angular ilovasini build qilish va joylashtirish
- ✔Yakuniy loyiha: Amaliy loyiha yaratish va takrorlash