Learn Angular

In our Angular course, you’ll learn everything you need to know about creating cutting-edge web applications using Google’s powerful frontend framework. Using components, services, and Angular’s declarative templates, you’ll learn how to create dynamic, one-page applications.

Skills You’ll Gain:

  • Set up Angular development environment
  • Create components and data bindings
  • Use directives and pipes
  • Implement services and dependency injection
  • Handle HTTP requests with RxJS
  • Navigate with Angular Router
  • Validate forms and implement authentication
  • Deploy applications with Docker
Module 1 - Getting Started with Angular
  • Building Blocks of Web Application Development
  • Introduction to Angular
  • Angular Architecture
  • Building blocks of Angular
  • Angular Installation
  • Angular CLI
  • Angular CLI commands
  • Understanding files in Angular
  • Working of Angular Applications
  • Angular App Bootstrapping
  • Angular Modules
  • Decorators and its types
  • Angular Components
  • Creating A Component Through Angular CLI
  • Ways to specify selectors
  • Template and styles
  • Installing bootstrap to design application
  • Understanding Angular Directives
  • @Component Directive
  • Structural Directives
  • Attribute Directives
  • Custom Directives
  • Pipes
  • Built-in Pipes
  • Chaining pipes
  • Custom pipes
  • PipeTransform Interface & Transform Function
  • Angular service
  • Need for a service
  • Dependency Injection
  • Creating a service
  • Hierarchical Injector
  • Injecting a Service into Another Service
  • Observables
  • RxJS Library
  • Angular’s Interaction with Backend
  • Parts of an Http Request
  • HttpClient
  • Angular Router
  • Setting Up Routes
  • Adding Routes Using RouterLink
  • Wildcard and Redirecting Routes
  • Adding Navigation Programmatically
  • Passing Route Parameters
  • Extracting Parameters Using ActivatedRoute
  • Optional Route Parameters
  • Child Routes
  • Route Guards
  • Location Strategies
  • Angular forms
  • Types of forms
  • Underlying building blocks of the form model
  • Template-driven vs Reactive forms
  • Template-driven forms
  • Reactive Forms
  • Dynamically adding data to a form
  • What is Form Validation?
  • Types of Form Validation
  • Built-in Validators
  • Form control’s status and validity
  • Form Validation methods
  • CSS classes for Form control
  • Custom validators in Template Driven Forms
  • What is Authentication?
  • Authentication and authorization
  • Types of Authentication
  • Where to store tokens?
  • JSON Web Tokens (JWT)
  • Authentication in Angular application
  • Security threats in web application
  • Testing
  • Why should we perform testing?
  • Types of testing
  • Testing Angular application using Jasmine and Karma
  • Maintaining application code using Git
  • Version control system
  • Why should we use Git?
  • Git file workflow
  • Running application on production server: Nginx
  • Architecture of Nginx
  • How to configure Nginx?
  • Deployment of an application using Docker
  • Problems before containers
  • How containers solve the problems
  • What is Docker?
  • Docker file
  • Docker image
  • Docker containers
  • Docker hub
  • Basic Docker commands

Earn a recognized credential that validates your technical expertise and opens doors to new career opportunities.

Why Learn Angular?

  • Full-fledged framework with batteries included
  • TypeScript for better tooling and scalability
  • Strong corporate backing from Google
  • Good for large-scale applications
  • Comprehensive documentation
  • Strong community support
  • Two-way data binding
  • Dependency injection
  • Modular architecture
  • Good for enterprise applications

Whatspp Contact

You can directly speak to us via whatsapp. Just click on Whatsapp Below