Angular 6

Course Description
This instructor-led class introduces participants to using Angular to create rich client applications. Through a combination of instructor-led presentations, demonstrations, and hands-on labs, students learn how to use TypeScript to build rich client applications. Angular6 is script based development framework widely used by developers to create single page applications. It is highly acclaimed among the developers owing to its dependency injection and data binding features which helps in reducing the amount of code that needs to be written. Angular 6 enables programmers to build robust applications and the ease of deployment of a web application.
Learning Objectives
At the end of this course, participants will be able to:
  • To develop angular applications
  • Understand calling web services
  • Understand how dependancy works in angular
  • Creating custom directives
Who Should Attend
Programmers, web developers, and app developers who want to learn how to use Angular to build applications.
Programming experience in an object-oriented language like C# or Java is assumed. Experience with Visual Studio Code is helpful. Knowledge of Javascript and/or HTML is also helpful.
Course Outline

Introduction to Angular

  • Overview of Angular Framework


  • Creating Components
  • Registering Components with App.Module

Data Binding

  • One Way
  • Two-way binding using ngModel

Working with Forms & Validations

  • required
  • minLength
  • maxLength
  • pattern
  • Custom Validations

Built-in Directives

  • ngClass
  • ngStyle
  • ngIf
  • ngFor
  • ngSwitch
  • ngTemplateOutlet

Service and Dependency Injection

  • Creating and using DataSource
  • Creating and using Repository
  • CRUD operations with Test data

Custom Attribute Directives

  • Creating a Simple Attribute Directive
  • Creating Data-Bound Input Properties
  • Reading Host Element Attributes
  • Creating Custom Events

Custom Structural Directives

  • Creating a Simple Structural Directive (myIf)
  • Creating Iterating Structural Directives (myFor)

Guarding Routes

    Applying Resolver
  • Delaying Navigation with a Resolver
  • Creating a resolver service
  • Registering the resolver service
  • Prevent Route Activation


  • Understanding and using built-in Pipes (number, percent, currency, date, uppercase, lowercase, json, slice, async)
  • Creating Custom Pipes
  • Combining Pipes
  • Creating Impure Pipe


  • Adding Navigating Links using routerLink
  • Using Route Parameters using ActivatedRoute
  • Navigating in Code using Router


  • Using Http service
  • Creating WebAPI
  • CRUD Operation using WebAPI
  • Using JWT Token

Project Work

  • Online Shopping Store
Delivery Methods available
30 Hours

1000+ Students Trained .Net Angular

  • "I would recommend Pawan Gupta Sir as a best DOT NET trainer in Jaipur. He focuses on real time project problems instead of as usual class room training. He makes sure that student is understanding the base and fundamentals of framework. He is not like other coaching institutes, which focus on just completing the classes and complete the course."
    Kushal Paliwal
    Senior Associate Technology L2 / Technology Lead (Sitecore) at SapientRazorfish
  • "Though he did not work in my group, I appraise - Pawan is a hardworking professional and good team player. Always eager to learn something new. Wish him all the best in all endeavors !"
    Ketan Gupta
    Business Development Consultant | Digital Marketing Manager
  • "For all .net developers, I will recommend best dot training by Pawan Sir for his excellent teaching. He not only teaches hard topics very well but also make you understand the each & every topic in-depth which you will never learn from any other source."
    Neeraj Bansal
    Sr. Software Developer, Samsung Data System
  • "I am connected last 8 years.I think all requirements of .net is fulfill by sir.According to my knowledge it is best trainer for .net."
    Gautam Soni
    Team Lead, Trueworth Technologies
  • "I highly recommend Pawan Kr Gupta. Pawan Kr Gupta has helped me learn and develop skills on Asp Dot Net. He is positive and helpful. He has never hesitated to provide support when needed. Pawan Kr Gupta is careful, proactive, self motivated and intelligent team player."
    Jayant Sharma
    Software Developer, WeCode4You

We advise you, you call the right decision!

We help entrepreneurs get their act together before they talk to investors.
Project Report
Tech Support
Awards Winning
Satisfied Customers