Angular Course Overview

Simplilearn’s Angular certification course helps you understand the design of single-page applications and how Angular facilities their development. This Angular certification provides knowledge of concepts such as TypeScript, Bootstrap Grid System, dependency injections, SPA, forms, pipes, promises, observables, and Angular class testing.

Angular Training Key Features

100% Money Back Guarantee
No questions asked refund*

At Simplilearn, we value the trust of our patrons immensely. But, if you feel that a course does not meet your expectations, we offer a 7-day money-back guarantee. Just send us a refund request via email within 7 days of purchase and we will refund 100% of your payment, no questions asked!
  • 50 hours of blended learning
  • Three industry-based projects and 12 quizzes
  • Free introductory JavaScript course
  • Flexibility to choose classes

Skills Covered

  • Angular architecture
  • Work with TypeScript
  • Service dependency injection
  • Work with MVC
  • Use custom pipes
  • Perform unit testing
  • Use Angular CLI
  • Develop UI using Bootstrap

Training Options

Self-Paced Learning

₹ 11,699

  • Lifetime access to high-quality self-paced e-learning content curated by industry experts
  • 24x7 learner assistance and support

Blended Learning

₹ 17,999

  • 90 days of flexible access to online classes
  • Lifetime access to high-quality self-paced e-learning content and live class recordings
  • 24x7 learner assistance and support
  • Classes starting in Pune from:-
7th Mar: Weekend Class

Corporate Training

Customized to your team's needs

  • Blended learning delivery model (self-paced eLearning and/or instructor-led options)
  • Flexible pricing options
  • Enterprise grade Learning Management System (LMS)
  • Enterprise dashboards for individuals and teams
  • 24x7 learner assistance and support

Angular Course Curriculum

Eligibility

This Angular JS certification course is ideal for UI developers, technical project managers, full stack web developers, quality assurance specialists, architects, and students who wish to learn front-end UI development using concepts of Angular.

Read More

Pre-requisites

There are no prerequisites for taking up this Angular Training Course.

Read More

Course Content

  • Section 01 Self Paced Learning Curriculum

    Preview
    • Lesson 01 Getting Started

      33:17Preview
      • 01 Course Introduction
        00:57
      • 02 What is Angular
        01:59
      • 03 Angular vs Angular 2 vs Angular 8
        02:57
      • 04 Project Setup and First App
        06:12
      • 05 Editing the First App
        09:03
      • 06 The Course Structure
        04:00
      • 07 How to get the Most out of the Course
        02:25
      • 08 What is TypeScript
        02:09
      • 09 A Basic Project Setup using Bootstrap for Styling
        03:35
    • Lesson 02 The Basics

      01:53:00Preview
      • 01 Module Introduction
        00:57
      • 02 How an Angular App gets Loaded and Started
        07:11
      • 03 Components are Important!
        03:09
      • 04 Creating a New Component
        06:51
      • 05 Understanding the Role of AppModule and Component Declaration
        05:15
      • 06 Using Custom Components
        01:12
      • 07 Creating Components with the CLI Nesting Components
        03:51
      • 08 Working with Component Templates
        03:08
      • 09 Working with Component Styles
        04:02
      • 10 Fully Understanding the Component Selector
        03:50
      • 11 Assignment Solution
        06:42
      • 12 What is Databinding
        02:49
      • 13 String Interpolation
        05:19
      • 14 Property Binding
        06:34
      • 15 Property Binding vs String Interpolation
        03:07
      • 16 Event Binding
        04:09
      • 17 Passing and Using Data with Event Binding
        04:37
      • 18 Two-Way-Databinding
        02:47
      • 19 Combining all Forms of Databinding
        01:46
      • 20 Assignment Solution
        05:12
      • 21 Understanding Directives
        02:17
      • 22 Using ngIf to Output Data Conditionally
        03:53
      • 23 Enhancing ngIf with an Else Condition
        02:46
      • 24 Styling Elements Dynamically with ngStyle
        05:02
      • 25 Applying CSS Classes Dynamically with ngClass
        02:53
      • 26 Outputting Lists with ngFor
        03:43
      • 27 Assignment Solution
        07:06
      • 28 Getting the Index when using ngFor
        02:52
    • Lesson 03 Course Project - The Basics

      01:03:05Preview
      • 01 Project Introduction
        01:04
      • 02 Planning the App
        05:34
      • 03 Setting up the Application
        04:31
      • 04 Creating the Components
        09:33
      • 05 Using the Components
        03:15
      • 06 Adding a Navigation Bar
        05:09
      • 07 Creating a 'Recipe' Model
        04:33
      • 08 Adding Content to the Recipes Components
        07:41
      • 09 Outputting a List of Recipes with ngFor
        04:37
      • 10 Displaying Recipe Details
        05:53
      • 11 Working on the ShoppingListComponent
        01:50
      • 12 Creating an Ingredient Model
        02:36
      • 13 Creating and Outputting the Shopping List
        02:27
      • 14 Adding a Shopping List Edit Section
        03:28
      • 15 Wrap Up & Next Steps
        00:54
    • Lesson 04 Debugging

      12:09
      • 01 Understanding Angular Error Messages
        04:36
      • 02 Debugging Code in the Browser Using Sourcemaps
        05:32
      • 03 Using Augury to Dive into Angular Apps
        02:01
    • Lesson 05 Components Databinding Deep Dive

      01:24:16Preview
      • 01 Module Introduction
        00:36
      • 02 Splitting Apps into Components
        05:56
      • 03 Property Event Binding Overview
        01:44
      • 04 Binding to Custom Properties
        05:43
      • 05 Assigning an Alias to Custom Properties
        01:59
      • 06 Binding to Custom Events
        09:05
      • 07 Assigning an Alias to Custom Events
        00:57
      • 08 Custom Property and Event Binding Summary
        02:02
      • 09 Understanding View Encapsulation
        04:59
      • 10 More on View Encapsulation
        02:43
      • 11 Using Local References in Templates
        04:36
      • 12 Getting Access to the Template & DOM with @ViewChild
        05:02
      • 13 Projecting Content into Components with ng-content
        03:22
      • 14 Understanding the Component Lifecycle
        04:54
      • 15 Seeing Lifecycle Hooks in Action
        11:55
      • 16 Lifecycle Hooks and Template Access
        02:33
      • 17 Getting Access to ng-content with @ContentChild
        03:00
      • 18 Wrap Up
        00:49
      • 19 Assignment Solutionl
        12:21
    • Lesson 06 Course Project Components Databinding

      30:58Preview
      • 01 Introduction
        00:50
      • 02 Adding Navigation with Event Binding and ngIf
        07:31
      • 03 Passing Recipe Data with Property Binding
        04:43
      • 04 Passing Data with Event and Property Binding (Combined)
        10:32
      • 05 Allowing the User to Add Ingredients to the Shopping List
        07:22
    • Lesson 07 Directives Deep Dive

      47:03Preview
      • 01 Module Introduction
        01:23
      • 02 ngFor and ngIf Recap
        03:36
      • 03 ngClass and ngStyle Recap
        02:57
      • 04 Creating a Basic Attribute Directive
        06:56
      • 05 Using the Renderer to build a Better Attribute Directive
        07:04
      • 06 Using HostListener to Listen to Host Events
        03:00
      • 07 Using HostBinding to Bind to Host Properties
        03:17
      • 08 Binding to Directive Properties
        06:43
      • 09 What Happens behind the Scenes on Structural Directives
        03:04
      • 10 Building a Structural Directive
        06:14
      • 11 Understanding ngSwitch
        02:49
    • Lesson 08 Course Project Directives

      06:25
      • 01 Building and Using a Dropdown Directive
        06:25
    • Lesson 09 Using Services Dependency Injection

      43:16Preview
      • 01 Module Introduction
        01:39
      • 02 Why would you Need Services
        02:04
      • 03 Creating a Logging Service
        03:32
      • 04 Injecting the Logging Service into Components
        06:21
      • 05 Creating a Data Service
        06:41
      • 06 Understanding the Hierarchical Injector
        02:40
      • 07 How many Instances of Service Should It Be
        02:12
      • 08 Injecting Services into Services
        04:23
      • 09 Using Services for Cross-Component Communication
        04:07
      • 10 Assignment Solution
        09:37
    • Lesson 10 Course Project Services Dependency Injection

      30:49Preview
      • 01 Introduction
        01:23
      • 02 Setting up the Services
        01:15
      • 03 Managing Recipes in a Recipe Service
        04:07
      • 04 Using a Service for Cross-Component Communication
        05:07
      • 05 Adding the Shopping List Service
        05:04
      • 06 Using Services for Pushing Data from A to B
        03:08
      • 07 Adding Ingredients to Recipes
        03:42
      • 08 Passing Ingredients from Recipes to the Shopping List (via a Service)
        07:03
    • Lesson 11 Changing Pages with Routing

      02:17:23Preview
      • 01 Module Introduction
        01:26
      • 02 Why do we need a Router
        01:16
      • 03 Setting up and Loading Routes
        08:01
      • 04 Navigating with Router Links
        05:18
      • 05 Understanding Navigation Paths
        04:54
      • 06 Styling Active Router Links
        05:01
      • 07 Navigating Programmatically
        03:28
      • 08 Using Relative Paths in Programmatic Navigation
        05:09
      • 09 Passing Parameters to Routes
        03:10
      • 10 Fetching Route Parameters
        04:01
      • 11 Fetching Route Parameters Reactively
        07:25
      • 12 An Important Note about Route Observables
        02:42
      • 13 Passing Query Parameters and Fragments
        05:53
      • 14 Retrieving Query Parameters and Fragments
        03:16
      • 15 Practicing and some Common Gotchas
        06:07
      • 16 Setting up Child (Nested) Routes
        04:28
      • 17 Using Query Parameters – Practice
        05:36
      • 18 Configuring the Handling of Query Parameters
        01:50
      • 19 Redirecting and Wildcard Routes
        04:36
      • 20 Outsourcing the Route Configuration
        04:40
      • 21 An Introduction to Guards
        01:45
      • 22 Protecting Routes with canActivate
        08:55
      • 23 Protecting Child (Nested) Routes with canActivateChild
        02:52
      • 24 Using a Fake Auth Service
        01:43
      • 25 Controlling Navigation with canDeactivate
        12:28
      • 26 Passing Static Data to a Route
        05:56
      • 27 Resolving Dynamic Data with the resolve Guard
        09:53
      • 28 Understanding Location Strategies
        04:43
      • 29 Wrap Up
        00:51
    • Lesson 12 Course Project Routing

      45:10Preview
      • 01 Planning the General Structure
        01:36
      • 02 Setting up Routes
        07:58
      • 03 Adding Navigation to the App
        01:41
      • 04 Marking Active Routes
        01:31
      • 05 Fixing Page Reload Issues
        02:51
      • 06 Child Routes - Challenge
        01:54
      • 07 Adding Child Routing Together
        04:21
      • 08 Configuring Route Parameters
        06:22
      • 09 Passing Dynamic Parameters to Links
        03:01
      • 10 Styling Active Recipe Items
        01:14
      • 11 Adding Editing Routes
        03:44
      • 12 Retrieving Route Parameters
        03:19
      • 13 Programmatic Navigation to the Edit Page
        04:46
      • 14 One Note about Route Observables
        00:52
    • Lesson 13 Understanding Observables

      45:01Preview
      • 01 Module Introduction
        04:25
      • 02 Analyzing Angular Observables
        02:15
      • 03 Getting Closer to the Core of Observables
        06:50
      • 04 Building a Custom Observable
        04:46
      • 05 Errors & Completion
        06:39
      • 06 Observables You!
        01:55
      • 07 Understanding Operators
        08:39
      • 08 Subjects
        08:17
      • 09 Wrap Up
        01:15
    • Lesson 14 Course Project Observables

      06:04
      • 01 Improving the Reactive Service with Observables (Subjects)
        06:04
    • Lesson 15 Handling Forms in Angular Apps

      02:01:54Preview
      • 01 Module Introduction
        01:19
      • 02 Why do we Need Angular s Help
        02:21
      • 03 Template-Driven (TD) vs Reactive Approach
        01:16
      • 04 An Example Form
        01:32
      • 05 TD - Creating the Form and Registering the Controls
        05:42
      • 06 TD - Submitting and Using the Form
        06:15
      • 07 TD - Understanding Form State
        02:29
      • 08 TD - Accessing the Form with @ViewChild
        03:03
      • 09 TD - Adding Validation to check User Input
        04:14
      • 10 TD - Using the Form State
        04:27
      • 11 TD - Outputting Validation Error Messages
        02:23
      • 12 TD - Set Default Values with ngModel Property Binding
        02:16
      • 13 TD - Using ngModel with Two-Way-Binding
        02:48
      • 14 TD - Grouping Form Controls
        03:30
      • 15 TD - Handling Radio Buttons
        03:27
      • 16 TD - Setting and Patching Form Values
        04:42
      • 17 TD - Using Form Data
        04:44
      • 18 TD - Resetting Forms
        01:48
      • 19 Introduction to the Reactive Approach
        00:40
      • 20 Reactive - Setup
        02:26
      • 21 Reactive - Creating a Form in Code
        04:07
      • 22 Reactive - Syncing HTML and Form
        03:58
      • 23 Reactive - Submitting the Form
        02:15
      • 24 Reactive - Adding Validation
        02:51
      • 25 Reactive - Getting Access to Controls
        03:47
      • 26 Reactive - Grouping Controls
        03:46
      • 27 Reactive - Arrays of Form Controls (FormArray)
        07:31
      • 28 Reactive - Creating Custom Validators
        06:11
      • 29 Reactive - Using Error Codes
        03:20
      • 30 Reactive - Creating a Custom Async Validator
        04:38
      • 31 Reactive - Reacting to Status or Value Changes
        02:11
      • 32 Reactive - Setting and Patching Values
        02:09
      • 33 Assignment Solution
        13:48
    • Lesson 16 Course Project Forms

      01:14:17Preview
      • 01 Introduction
        00:59
      • 02 TD - Adding the Shopping List Form
        03:43
      • 03 Adding Validation to the Form
        02:22
      • 04 Allowing the Selection of Items in the List
        04:24
      • 05 Loading the Shopping List Items into the Form
        03:02
      • 06 Updating existing Items
        03:15
      • 07 Resetting the Form
        02:34
      • 08 Allowing the the User to Clear (Cancel) the Form
        01:16
      • 09 Allowing the Deletion of Shopping List Items
        02:52
      • 10 Creating the Template for the (Reactive) Recipe Edit Form
        05:00
      • 11 Creating the Form for Editing Recipes
        05:06
      • 12 Syncing HTML with the Form
        03:52
      • 13 Adding Ingredient Controls to a Form Array
        05:39
      • 14 Adding new Ingredient Controls
        03:38
      • 15 Validating User Input
        05:10
      • 16 Submitting the Recipe Edit Form
        07:30
      • 17 Adding a Delete and Clear (Cancel) Functionality
        04:47
      • 18 Redirecting the User (after Deleting a Recipe)
        01:47
      • 19 Adding an Image Preview
        01:48
      • 20 Providing the Recipe Service Correctly
        01:59
      • 21 Deleting Ingredients and Some Finishing Touches
        03:34
    • Lesson 17 Using Pipes to Transform Output

      37:05Preview
      • 01 Introduction Why Pipes are Useful
        02:02
      • 02 Using Pipes
        03:28
      • 03 Parametrizing Pipes
        02:10
      • 04 Where to learn more about Pipes
        01:56
      • 05 Chaining Multiple Pipes
        02:20
      • 06 Creating a Custom Pipe
        06:42
      • 07 Parametrizing a Custom Pipe
        02:36
      • 08 Example - Creating a Filter Pipe
        07:01
      • 09 Pure and Impure Pipes (or How to fix the Filter Pipe)
        04:46
      • 10 Understanding the 'async' Pipe
        04:04
    • Lesson 18 Making HTTP Requests

      01:41:18Preview
      • 01 A New IDE
        00:43
      • 02 Module Introduction
        01:06
      • 03 How Does Angular Interact with Backends
        03:09
      • 04 The Anatomy of a HTTP Request
        02:27
      • 05 Backend (Firebase) Setup
        02:35
      • 06 Sending a POST Request
        10:11
      • 07 GETting Data
        02:56
      • 08 Using RxJS Operators to Transform Response Data
        03:59
      • 09 Using Types with the HTTPClient
        05:07
      • 10 Outputting Posts
        02:15
      • 11 Showing a Loading Indicator
        02:03
      • 12 Using a Service for HTTP Requests
        06:37
      • 13 Services Components Working Together
        03:28
      • 14 Sending a DELETE Request
        03:27
      • 15 Handling Errors
        06:38
      • 16 Using Subjects for Error Handling
        02:39
      • 17 Using the catchError Operator
        02:13
      • 18 Error Handling & UX
        02:07
      • 19 Setting Headers
        03:18
      • 20 Adding Query Params
        04:01
      • 21 Observing Different Types of Responses
        07:32
      • 22 Changing the Response Body Type
        03:16
      • 23 Introducing Interceptors
        07:24
      • 24 Manipulating Request Objects
        02:32
      • 25 Response Interceptors
        02:46
      • 26 Multiple Interceptors
        04:52
      • 27 Wrap Up
        01:57
    • Lesson 19 Course Project HTTP

      34:18
      • 01 Module Introduction
        00:55
      • 02 Backend (Firebase) Setup
        02:03
      • 03 Setting Up the DataStorage Service
        05:32
      • 04 Storing Recipes
        06:39
      • 05 Fetching Recipes
        05:38
      • 06 Transforming Response Data
        04:17
      • 07 Resolving Data Before Loading
        07:31
      • 08 Fixing a Bug with the Resolver
        01:43
    • Lesson 20 Authentication Route Protection in Angular Apps

      02:12:03Preview
      • 01 Module Introduction
        00:52
      • 02 How Authentication Works
        05:01
      • 03 Adding the Auth Page
        06:44
      • 04 Switching Between Auth Modes
        04:02
      • 05 Handling Form Input
        03:44
      • 06 Preparing the Backend
        03:15
      • 07 Preparing the Signup Request
        08:24
      • 08 Sending the Signup Request
        04:36
      • 09 Adding a Loading Spinner Error Handling Logic
        06:34
      • 10 Improving Error Handling
        05:39
      • 11 Sending Login Requests
        06:00
      • 12 Login Error Handling
        04:28
      • 13 Creating & Storing the User Data
        10:17
      • 14 Reflecting the Auth State in the UI
        09:41
      • 15 Adding the Token to Outgoing Requests
        10:15
      • 16 Attaching the Token with an Interceptor
        08:48
      • 17 Adding Logout
        03:18
      • 18 Adding Auto-Login
        09:55
      • 19 Adding Auto-Logout
        07:39
      • 20 Adding an Auth Guard
        10:56
      • 21 Wrap Up
        01:55
    • Lesson 21 Dynamic Components

      37:44Preview
      • 01 Module Introduction
        01:09
      • 02 Adding an Alert Modal Component
        07:33
      • 03 Understanding the Different Approaches
        02:28
      • 04 Using ngIf
        03:05
      • 05 Preparing Programmatic Creation
        08:27
      • 06 Creating a Component Programmatically
        04:46
      • 07 Understanding entryComponents
        03:46
      • 08 Data Binding Event Binding
        05:05
      • 09 Wrap Up
        01:25
    • Lesson 22 Angular Modules Optimizing Angular Apps

      01:36:51Preview
      • 01 Module Introduction
        00:41
      • 02 What are Modules
        02:26
      • 03 Analyzing the AppModule
        06:24
      • 04 Getting Started with Feature Modules
        08:59
      • 05 Splitting Modules Correctly
        04:09
      • 06 Adding Routes to Feature Modules
        04:35
      • 07 Component Declarations
        01:58
      • 08 The ShoppingList Feature Module
        04:27
      • 09 Understanding Shared Modules
        08:10
      • 10 Understanding the Core Module
        05:48
      • 11 Adding an Auth Feature Module
        04:22
      • 12 Understanding Lazy Loading
        02:52
      • 13 Implementing Lazy Loading
        10:30
      • 14 More Lazy Loading
        03:02
      • 15 Preloading Lazy-Loaded Code
        03:39
      • 16 Modules Services
        05:46
      • 17 Loading Services Differently
        08:24
      • 18 Ahead-of-Time Compilation
        09:50
      • 19 Wrap Up
        00:49
    • Lesson 23 Deploying an Angular App

      17:55Preview
      • 01 Module Introduction
        00:52
      • 02 Deployment Preparations and Important Steps
        03:18
      • 03 Using Environment Variables
        04:44
      • 04 Deployment Example - Firebase Hosting
        09:01
    • Lesson 24 Bonus Working with NgRx in our Project

      04:51:06Preview
      • 01 Module Introduction
        00:46
      • 02 What is Application State
        09:07
      • 03 What is NgRx
        06:55
      • 04 Getting Started with Reducers
        06:44
      • 05 Adding Logic to the Reducer
        05:47
      • 06 Understanding & Adding Actions
        06:16
      • 07 Setting Up the NgRx Store
        04:48
      • 08 Selecting State
        08:51
      • 09 Dispatching Actions
        07:09
      • 10 Multiple Actions
        09:37
      • 11 Preparing Update & Delete Actions
        03:08
      • 12 Updating Deleting Ingredients
        10:59
      • 13 Expanding the State
        09:17
      • 14 Managing More State via NgRx
        09:52
      • 15 Removing Redundant Component State Management
        03:32
      • 16 First Summary & Clean Up
        05:25
      • 17 One Root State
        11:39
      • 18 Setting Up Auth Reducer & Actions
        08:25
      • 19 Dispatching Auth Actions
        05:53
      • 20 Auth Finished (For Now...)
        06:43
      • 21 And Important Note on Actions
        06:24
      • 22 Exploring NgRx Effects
        03:38
      • 23 Defining the First Effect
        05:19
      • 24 Effects & Error Handling
        08:57
      • 25 Login via NgRx Effects
        09:08
      • 26 Managing UI State in NgRx
        07:30
      • 27 Finishing the Login Effect
        07:11
      • 28 Preparing Other Auth Actions
        04:09
      • 29 Adding Signup
        06:17
      • 30 Further Auth Effects
        06:13
      • 31 Adding Auto-Login with NgRx
        08:16
      • 32 Adding Auto-Logout
        06:31
      • 33 Finishing the Auth Effects
        02:29
      • 34 Using the Store Devtools
        06:20
      • 35 The Router Store
        02:11
      • 36 Getting Started with NgRx for Recipes
        11:03
      • 37 Fetching Recipe Detail Data
        09:14
      • 38 Fetching Recipes & Using the Resolver
        12:00
      • 39 Fixing the Auth Redirect
        02:10
      • 40 Update, Delete and Add Recipes
        15:11
      • 41 Storing Recipes via Effects
        05:52
      • 42 Cleanup Work
        01:58
      • 43 Wrap Up
        02:12
    • Lesson 25 Bonus Angular Universal

      26:24Preview
      • 01 Module Introduction
        01:40
      • 02 Getting Started with Angular Universal
        01:31
      • 03 Working on the App Module
        04:02
      • 04 Adding a Server-Side Build Workflow
        04:55
      • 05 Adding a NodeJS Server
        08:26
      • 06 Pre-Rendering the App on the Server
        04:11
      • 07 Next Steps
        01:39
    • Lesson 26 Angular Animations

      38:55Preview
      • 01 Introduction
        01:03
      • 02 Setting up the Starting Project
        00:52
      • 03 Animations Triggers and State
        07:11
      • 04 Switching between States
        02:04
      • 05 Transitions
        01:54
      • 06 Advanced Transitions
        05:22
      • 07 Transition Phases
        03:57
      • 08 The void State
        06:11
      • 09 Using Keyframes for Animations
        05:32
      • 10 Grouping Transitions
        02:11
      • 11 Using Animation Callbacks
        02:38
    • Lesson 27 Adding Offline Capabilities with Service Workers

      27:20Preview
      • 01 Module Introduction
        02:09
      • 02 Adding Service Workers
        12:41
      • 03 Caching Assets for Offline Use
        05:28
      • 04 Caching Dynamic Assets URLs
        07:02
    • Lesson 28 A Basic Introduction to Unit Testing in Angular Apps

      44:44Preview
      • 01 Introduction
        01:18
      • 02 Why Unit Tests
        02:12
      • 03 Analysing the Testing Setup (as created by the CLI)
        08:01
      • 04 Running Tests (with the CLI)
        01:59
      • 05 Adding a Component and some fitting Tests
        06:14
      • 06 Testing Dependencies - Components and Services
        06:55
      • 07 Simulating Async Tasks
        09:41
      • 08 Using 'fakeAsync' and 'tick'
        02:14
      • 09 Isolated vs Non-Isolated Tests
        06:10
    • Lesson 29 Angular Changes & New Features

      27:25Preview
      • 01 What's New with Angular 8
        11:51
      • 02 A First Look At Angular Elements
        15:34
    • Lesson 30 Course Roundup

      01:33
      • 01 Course Roundup
        01:33
  • Section 02 Live Class Curriculum

    Preview
    • Lesson 01 Features of TypeScript

      • 1.1 Introduction
      • 1.2 Introduction to TypeScript
      • 1.3 Introduction to Data Types
      • 1.4 Let vs Const
      • 1.5 Introduction to Functions
      • 1.6 Introduction to Parameters
      • 1.7 Introduction to Classes
      • Assisted Practice: Data Types
      • Assisted Practice: Arrays
      • Assisted Practice: Any
      • Assisted Practice: Type Assertions
      • Assisted Practice: Scope
      • Assisted Practice: Functions
      • Assisted Practice: Function Paramters
      • Assisted Practice: Rest Parameters
      • Assisted Practice: Interfaces
      • Assisted Practice: Class
      • Assisted Practice: Class implementing Interface
      • Assisted Practice: Generics
    • Lesson 02 Features of Angular

      • 2.1 History of Angular
      • 2.2 Understanding Angular
      • 2.3 Setup of Angular App
      • Assisted Practice: Creating an Angular App
      • 2.4 Angular Building Blocks
      • 2.5 Observables
      • 2.7 Introduction to Reactive Forms
      • 2.8 Introduction to Server Communication
      • Assisted Practice: Components
    • Lesson 03 NgModule

      • 3.1 Angular Modules
      • 3.2 Routing Module
      • 3.3 Feature Module
      • 3.4 Sharing Module
      • 3.5 Systematically Arranging Components of App
      • Assisted Practice: Routing Modules
    • Lesson 04 Ng Unit Testing and Observables

      • 4.1 Introduction to Automated Testing
      • 4.2 Types of Automated Testing
      • 4.3 Introduction to Testing Tools
      • 4.4 Introduction to Test Bed
      • 4.5 Handling Component Dependencies
      • Assisted Practice: Testing
      • 4.6 RxJS - Observable
      • Assisted Practice: RxJs
  • Free Course
  • Fundamentals of JavaScript

    Preview
    • Fundamentals Of JavaScript

      02:43:22Preview
      • 1.1 Course Materials
        00:24
      • 1.2 What Is Javascript
        02:11
      • 1.3 Internal Vs. External
        04:13
      • 1.4 Comments
        03:06
      • 1.5 document.write()
        04:46
      • 1.6 Alert And Confirm
        04:25
      • 1.7 Prompting For Info
        04:08
      • 1.8 Variables
        04:42
      • 1.9 Conjugation
        04:05
      • 1.10 Arithmetic
        06:23
      • 1.11 Redirecting And New Windows
        07:28
      • 1.12 Empty Links
        02:56
      • 1.13 String Manipulation
        07:17
      • 1.14 Comparisons
        10:57
      • 1.15 If Else Statements
        10:08
      • 1.16 Else If Statements
        06:06
      • 1.17 Switch Statements
        06:34
      • 1.18 Functions
        17:16
      • 1.19 Events
        10:20
      • 1.20 getElementById()
        13:56
      • 1.21 Escaping
        05:01
      • 1.22 Arrays
        09:56
      • 1.23 For Loops
        06:51
      • 1.24 While Loops
        04:38
      • 1.25 Breaking Out Of Loops
        04:19
      • 1.26 Skipping A Loop Cycle
        01:16
  • Free Course
  • Starting with Angular 4

    Preview
    • Module 01 - Welcome to Starting With Angular 4

      05:56Preview
      • 1.1 Course Introduction
        01:29
      • 1.2 What is Angular
        01:26
      • 1.3 How this course works
        01:56
      • 1.4 The Course Outline
        01:05
    • Module 02 - Let's Get Started

      25:27Preview
      • 2.1 Introduction
        06:28
      • 2.2 What Do We Have Here
        08:39
      • 2.3 Angular Architecture
        07:53
      • 2.4 From Scaffold to Application
        01:22
      • 2.5 Summary
        01:05
    • Module 03 - Angular Components

      14:10Preview
      • 3.1 Introduction
        04:06
      • 3.2 Create a Components Project
        01:39
      • 3.3 Working with Components
        05:28
      • 3.4 Summary
        02:57
    • Module 04 - Angular Routing

      16:16
      • 4.1 Introduction
        01:30
      • 4.2 Create a Routing Project
        05:20
      • 4.3 Lets Do Some Routing
        08:06
      • 4.4 Summary
        01:20
    • Module 05 - Angular Services

      39:26Preview
      • 5.1 Introduction
        02:10
      • 5.2 Create a Services Project
        06:05
      • 5.3 Start Building Services
        07:01
      • 5.4 Wiring Services Up
        04:02
      • 5.5 Accessing Services
        08:46
      • 5.6 Service-Enabled Components
        03:01
      • 5.7 Finalizing our Services Implementation
        06:40
      • 5.8 Summary
        01:41
    • Module 06 - Angular Modules

      26:46Preview
      • 6.1 Introduction
        03:47
      • 6.2 Modules Defined
        04:34
      • 6.3 Refactoring for Modules
        04:54
      • 6.4 Finish our Modules Refactor
        09:27
      • 6.5 Summary
        04:04
    • Module 07 - Styling Angular

      18:34Preview
      • 7.1 Introduction
        02:15
      • 7.2 Integrate the Module
        04:05
      • 7.3 Style our Components
        11:08
      • 7.4 Summary
        01:06
    • Module 08 - Directives and Pipes

      12:57
      • 8.1 Introduction
        02:23
      • 8.2 Directives
        06:05
      • 8.3 Pipes
        02:45
      • 8.4 Summary
        01:44
    • Module 09 - Course Conclusion

      04:22Preview
      • 9.1 Course Conclusion
        01:45
      • 9.2 What Now
        01:44
      • 9.3 Final Comments
        00:53

Industry Project

  • Project 1

    Online Web Test Application

    This project will help a developer to create and design an online test application in Angular with just a few lines of code.

  • Project 2

    Online Employee Management Application

    Develop a CRUD (Create, Read, Update, and Display) application using Angular and Bootstrap to design and maintain an employee management system.

  • Project 3

    User Authentication System

    Create a user authentication system using Angular with NodeJS, CRUD, and Bootstrap to provide the user with a secure access login and registration to an Angular application.

Angular Exam & Certification

Angular Training Course in Pune, India
  • What do I need to do to unlock my Simplilearn certificate?

    Online Classroom:

    • Attend one complete batch
    • Successful completion and evaluation of any one of the given projects

    Online Self-learning:

    • Complete 85% of the course
    • Successful completion and evaluation of any one of the given projects

Angular Course Reviews

  • Bikash Thapa Magar

    Bikash Thapa Magar

    Student at Rungta College of Engineering and Technology, Kirtipur

    I have enrolled for Full Stack Development from Simplilearn. I found Simplilearn to be the best online training institute with best training courses and full help and support. I am very happy to do my course from here and also planning to join other courses also from Simplilearn. Thank you Simplilearn.

prevNext

Why Simplilearn

Simplilearn’s Blended Learning model brings classroom learningexperience online with its world-class LMS. It combines instructor-led training, self-paced learning and personalized mentoring to provide an immersive learning experience

  • Self-Paced Online Video

    A 360-degree learning approach that you can adapt to your learning style

  • Live Virtual Classroom

    Engage and learn more with these live and highly-interactive classes alongside your peers

  • 24/7 Teaching Assistance

    Keep engaged with integrated teaching assistance in your desktop and mobile learning

  • Online Practice Labs

    Projects provide you with sample work to show prospective employers

  • Applied Projects

    Real-world projects relevant to what you’re learning throughout the program

  • Learner Social Forums

    A support team focused on helping you succeed alongside a peer community

Angular Training FAQs

  • Why learn Angular?

    Angular has changed the entire picture of developing a web-based application and has been dominating the entire web market by offering a simplified and sophisticated way to manage the code. It aims to fulfill the expectations of modern developers who demand fast performance and responsiveness in their web applications.

    • Part of its popularity is its ability to make static Web pages more dynamic, thus allowing web designers to add more tools. Organizations are seeing the benefits of adopting Angular, thus increasing the demand for Angular experts.
    • Angular is a part of MEAN stack. MEAN stack is made up of MongoDB, Express.js, Angular, and Node.js. Since all the components that make up MEAN stack uses Javascript for programming, MEAN applications can be written in one language for both client-side & server-side execution.
    • Angular is maintained by Google and a community of experts acting as a solution for rapid front-end development.

  • What’s the focus of this Angular Training?

    This Angular Training in Pune will help you comprehend and master concepts on Angular like facilitating the development of single-page web applications, dependency injection, typescript, components, directives, model-view-controller, etc.

    This Angular training makes it is easy to grasp and enables one to develop robust applications for projects of any scale. Also, Angular makes use of TypeScript and is much faster and more mobile-oriented than it's predecessor - AngularJS.

  • Objectives of this Angular Training

    By the end of this Angular Training in Pune, you will comprehend the following:

    • Understand the design of single-page applications and how Angular facilitates their development
    • Understand the Angular architecture
    • Work with TypeScript
    • Develop components, use directives, and work with data binding
    • Work with Service and Dependency Injection
    • Create and validate model-driven forms
    • Work with the Model-View-Controller (MVC)
    • Use HTTP with Observables, routing, and pipes
    • Use custom pipes and directives
    • Perform unit testing
    • Use Angular CLI
    • Develop attractive UI using Bootstrap

  • Who should take this Angular Training Course?

    This Angular Training in Pune is ideal for :

    • Aspirants and students who wish to learn UI development
    • UI Developers
    • Technical Project Managers and Technical Leads
    • Full Stack Web Developers
    • QAs, Architects
    • Entrepreneurs or aspiring entrepreneurs who want to learn a state-of-the-art front-end JavaScript framework

  • How will you execute the hands-on?

    You will need to download the following softwares:

    • Visual Studio Code editor - IDE
    • Node.js 6.x or below

    The detailed installation process will be covered by the instructor during the Angular Training.

  • Who delivers the Angular training?

    All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.

  • What is the Average Salary for Angular Developers in Pune?

    The average salary for a Front End Developer / Engineer in Pune, Maharashtra is Rs 478,142.

  • What are the various roles offered by companies for Angular Developer in Pune?

    Some of the roles offered for Angular Professionals in Pune:

    • Software Engineer
    • Senior Software Engineer
    • Web Developer
    • Software Developer
    • PHP Developer
    • Software Engineer / Developer / Programmer

  • Which are the companies hiring Angular Developers in Pune?

    Some of the companies hiring for Angular Professionals in Pune are:

    • Capgemini
    • Infosys
    • iEngage
    • Zaptech

  • Is this live training, or will I watch pre-recorded videos?

    All the classes are live. They are interactive sessions that enable you to ask questions and participate in discussions during the class time. We do, however, provide recordings of each session you attend for your future reference.

  • Can I cancel my enrolment? Do I get a refund?

    Yes, you can cancel your enrolment if necessary. We will refund the course price after deducting an administration fee. To learn more, you can view our Refund Policy.

  • Are there any group discounts for classroom training programs?

    Yes, we have group discount options for our training programs. Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives will give you more details.

  • What payment options are available?

    Payments can be made using any of the following options. You will be emailed a receipt after the payment is made.

    • Visa Credit or Debit card
    • MasterCard
    • American Express
    • Diner’s Club
    • PayPal

  • I’d like to learn more about this training program. Who should I contact?

    Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives will give you more details.

  • What is Global Teaching Assistance?

    Our teaching assistants are here to help you get certified in your first attempt.
    They are a dedicated team of subject matter experts to help you at every step and enrich your learning experience from class onboarding to project mentoring and job assistance.
    They engage with the students proactively to ensure the course path is followed.
    Teaching Assistance is available during business hours.

  • What is covered under the 24/7 Support promise?

    We offer 24/7 support through email, chat, and calls.  
    We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

Our Pune Correspondence / Mailing address

Simplilearn Solutions Pvt Ltd, Sky Loft, Creaticity, Off, Airport Rd, opp. Golf Course, Shastrinagar, Yerawada, Pune - 411006, Maharashtra, India Call us at: 1800-212-7688

Find Angular Certification Training Course in other cities

AhmedabadBangaloreChennaiDelhiGurgaonHyderabadKolkataMumbaiNoida
  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.