Course Name
Course Code : EKV59
Venue Details
Postal Code : 2
Session Dates
Duration: 2 days (14 hours)
This course provides a comprehensive understanding of Angular (JavaScript-based framework) for developing dynamic, scalable, and maintainable web applications. Participants will learn core Angular concepts, component-based architecture, data binding, directives, services, dependency injection, and state management to build modern web applications.
The course covers:
Introduction to Angular and JavaScript fundamentals
Building Single-Page Applications (SPAs) with Angular
Component-based architecture and modular development
Data binding, directives, and dependency injection
Services, HTTP communication, and API integration
Routing, state management, and form handling
Testing, debugging, and deployment
Overview of Angular framework and its evolution
JavaScript ES6+ features for Angular development
Setting up the Angular environment using CLI
Understanding Modules, Components, and Templates
Working with Angular Directives (Structural & Attribute Directives)
Component Communication using @Input and @Output
Property Binding, Event Binding, and Two-Way Binding
Working with Angular Pipes for Data Formatting
Handling User Input and UI Interactions
Creating and Using Angular Services
Understanding Dependency Injection in Angular
Introduction to RxJS and Observables
Making HTTP calls using HttpClientModule
Handling API Responses, Error Handling, and Interceptors
Consuming RESTful APIs and integrating third-party services
Implementing Angular Router and Navigation
Route Guards for Authentication and Authorization
Lazy Loading for Performance Optimization
Template-Driven Forms vs Reactive Forms
Implementing Form Validation and Error Handling
Custom Form Validators
Introduction to Angular State Management
Using Services for State Management
Overview of NgRx for Advanced State Handling
Implementing JWT Authentication in Angular
Role-based Authorization in Angular Applications
Security Best Practices and Preventing XSS & CSRF Attacks
Writing Unit Tests with Jasmine and Karma
Debugging Angular Applications using Chrome DevTools
Optimizing and Deploying Angular Applications
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |