Course Outline
Getting Started with Angular 19
- Introduction to Angular and what's new in Angular 19
- Project setup with Angular CLI
- Understanding the Angular architecture
Components and Templates
- Creating and organizing components
- Data binding and interpolation
- Template syntax and lifecycle hooks
Directives and Pipes
- Using built-in structural and attribute directives
- Creating custom directives
- Using and creating custom pipes
Dependency Injection and Services
- Understanding the Angular DI system
- Creating and providing services
- Injecting services into components
Forms and Validation
- Template-driven forms
- Reactive forms and form builder
- Form validation techniques
Routing and Navigation
- Setting up routes and lazy loading modules
- Router parameters and guards
- Navigation strategies and best practices
HTTP Client and Data Handling
- Using the HttpClient module
- Making API requests and handling responses
- Error handling and observables with RxJS
State Management and Signals
- Using RxJS for reactive state management
- Introduction to Angular signals
- Managing application-wide state
Testing and Deployment
- Unit testing components and services
- End-to-end testing with Angular tools
- Build optimization and deployment strategies
Summary and Next Steps
Requirements
- An understanding of HTML, CSS, and JavaScript
- Experience with web development concepts and REST APIs
- Familiarity with TypeScript is helpful but not required
Audience
- Web developers building dynamic and scalable front-end applications
- JavaScript developers transitioning to modern front-end frameworks
- Software engineers creating enterprise-grade SPAs
Testimonials (5)
Saya menyukai pelatihan yang lebih fokus pada sisi praktis.
Mihaela - Ness
Course - NgRx
Machine Translated
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Course - Angular 10 for Developers
Analisis langkah demi langkah. Penjelasan setiap baris kode. Setiap masalah yang saya hadapi selama kursus berhasil diselesaikan dan Łukasz memberi tahu saya alasannya. Saya juga menyukai praktik baik yang telah disajikan. Saya belum pernah yakin tentang gaya TDD - menurut saya gaya ini tidak berguna dan tidak sepadan dengan waktunya. Łukasz menunjukkan begitu banyak keuntungan dari TDD, itu benar-benar mengubah pendapat saya.
Michal Uscinski - Devapo Sp. z o. o.
Course - Testing Angular Applications
Machine Translated