ANGULAR
Angular is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries. Every feature can be modified or replaced to suit your unique development workflow and feature needs. A component-based framework for building scalable web applications. A collection of well-integrated libraries that cover a wide variety of features, including routing, forms management, client-server communication, and more. With Angular, you're taking advantage of a platform that can scale from single-developer projects to enterprise-level applications.
Overview
- Classes 45
- Duration 45 hours
- Skill level Beginners to Advance
- Mode Bengali/Hindi
- Students 10-15
- Assessments Yes
Course Description
We do not buy you a job by bribing companies to secure a place in IT, instead we equip you with the skills needed to get employed in IT and will support you with unlimited number of relevant interview opportunities so that your career in IT becomes assured. Our support will be there until you get placed in an IT Company as that’s our mission too
Certification
ISO MSME Certified Government Registered
Materials
- Software Installation
- Study Materials
SYLLABUS
-
1. Introduction to Angular
-
Lesson 1. What is Angular?
-
Lesson 2. Angular 5 v/s 4 v/s 2 v/s AngularJS
-
Lesson 3. Angular CLI
-
Lesson 4. NodeJS Introduction(NPM)
-
Lesson 5. Setup of NodeJs and Angular
-
Lesson 6. What is Typescript?
-
Lesson 7. How does Angular get started?
-
Lesson 8. First Angular App
-
-
2. Typescript
-
Lesson 1. What is Typescript
-
Lesson 2. First Typescript Example
-
Lesson 3. Basic Data Types & Variables
-
Lesson 4. Using Types
-
Lesson 5. Variables in Typescript
-
Lesson 6. Type Assertion
-
Lesson 7. Operators & their types
-
Lesson 8. Decision making constructs
-
Lesson 9. Loops
-
Lesson 10. Using Arrays
-
Lesson 11. Functions
-
Lesson 12. Writing & Using Classes
-
Lesson 13. Constructor Method
-
Lesson 14. Inheritance of Classes
-
Lesson 15. Type Assertion
-
Lesson 16. Abstract Class
-
Lesson 17. Working With Interfaces
-
Lesson 18. All About Generics
-
-
3. Components Overview
-
Lesson 1. Introduction to Components
-
Lesson 2. Creating components
-
Lesson 3. Role of AppModule & Component Declaration
-
Lesson 4. Registering Components
-
Lesson 5. Using Registered Components
-
Lesson 6. Creating Components with CLI
-
Lesson 7. Multiple components & passing data
-
Lesson 8. Nesting Components
-
Lesson 9. Working with Component templates
-
Lesson 10. Working with Component Styles
-
Lesson 11. Understanding Component Selector
-
-
4. Components & Data-binding
-
Lesson 1. Introduction to Modules & Databinding
-
Lesson 2. Splitting Apps into Components
-
Lesson 3. Property & Event binding overview
-
Lesson 4. Binding to Custom Properties
-
Lesson 5. Assigning an Alias to Custom Properties
-
Lesson 6. Binding to Custom Events
-
Lesson 7. Assigning an Alias to Custom events
-
Lesson 8. Custom Property and Event Binding Summary
-
Lesson 9. Understanding View Encapsulation
-
Lesson 10. Using Local References in Templates
-
Lesson 11. Getting Access to the Template & DOM with @ViewChild
-
Lesson 12. Projecting Content into Components with ng-content
-
Lesson 13. Understanding the Component Lifecycle
-
Lesson 14. Lifecycle Hooks in Action
-
Lesson 15. Lifecycle Hooks & Template Access
-
Lesson 16. Accessing ng-content with @ContentChild
-
-
Lesson 1. Understanding Directives
-
Lesson 2. Using ngIf to Output Data Conditionally
-
Lesson 3. Enhancing ngIf with an Else Condition
-
Lesson 4. Output Lists with ngFor
-
Lesson 5. Styling Elements Dynamically with ngStyle
-
Lesson 6. Applying CSS Classes Dynamically with ngClass
-
Lesson 7. Creating Basic Attribute Directive
-
Lesson 8. Using the Renderer to build Better Attribute Directive
-
Lesson 9. More about Renderer
-
Lesson 10. Listen to Host Events using HostListener
-
Lesson 11. Bind to Host Properties using HostBinding
-
Lesson 12. Binding to Directive Properties
-
Lesson 13. Behind the scenes of Structural Directives
-
Lesson 14. What is ngSwitch?
-
6. Services & Dependency Injection
-
Lesson 1. Introduction to Dependency Injection
-
Lesson 2. Why do we need Services ?
-
Lesson 3. Creating a Logging Service
-
Lesson 4. Injecting the Logging Service into Components
-
Lesson 5. Creating a Data Service
-
Lesson 6. Understanding Hierarchical Injector
-
Lesson 7. How many Instances of Service?
-
Lesson 8. Injecting Services into Services
-
Lesson 9. Using Service for Cross-Component Communication
-
-
7. Transport Output using Pipes
-
Lesson 1. Introduction to Pipes
-
Lesson 2. Why are Pipes useful?
-
Lesson 3. Using Pipes
-
Lesson 4. Parameterizing Pipes
-
Lesson 5. Chaining Multiple Pipes
-
Lesson 6. Creating a Custom Pipe
-
Lesson 7. Parameterizing a Custom Pipe
-
Lesson 8. Creating a Filter Pipe
-
Lesson 9. Pure & Impure Pipes
-
Lesson 10. Understanding 'async' Pipes
-
-
8. Changing Pages with Routing
-
Lesson 1. What is Routing?
-
Lesson 2. Why do we need a Router?
-
Lesson 3. Setting up and Loading Routes
-
Lesson 4. Navigating with Router Links
-
Lesson 5. Understanding Navigation Paths
-
Lesson 6. Styling Active Router Links
-
Lesson 7. Navigating Programmatically
-
Lesson 8. Using Relative Paths in Programmatic Navigation
-
Lesson 9. Passing Parameters to Routes
-
Lesson 10. Fetching Route Parameters
-
Lesson 11. Fetching Route Parameters Reactively
-
Lesson 12. Route Observables
-
Lesson 13. Passing Query Paramters and Fragments
-
Lesson 14. Retrieving Query Parameters & Fragments
-
Lesson 15. Setting up Child(Nested) Routes
-
Lesson 16. Configuring the Handling of Query Parameters
-
Lesson 17. Redirection & Wildcard Routes
-
Lesson 18. Outsourcing the Route Configuration
-
Lesson 19. Introduction to Route Guards
-
Lesson 20. Protecting Routes with canActivate
-
Lesson 21. Controlling Navigation with canDeactivate
-
Lesson 22. Passing static data to a Route
-
Lesson 23. Resolving Dynamic Data with the resolve Guard
-
Lesson 24. Understanding Location strategies
-
Lesson 25. Understanding Observables
-
-
9. Template Driven Forms
-
Lesson 1. Introduction to handling forms
-
Lesson 2. Why do we need Angular's help?
-
Lesson 3. Template Driven(TD) v/s Reactive Approach
-
Lesson 4. Creating Template driven Forms & Registering Controls
-
Lesson 5. Submitting & Using the Form
-
Lesson 6. Understanding Form State
-
Lesson 7. Accessing the Form with @ViewChild
-
Lesson 8. Adding Validation to check User Input
-
Lesson 9. Built-in Validators & Using HTML5 Validation
-
Lesson 10. Using the Form State
-
Lesson 11. Outputting Validation Error Messages
-
Lesson 12. Set Default Values with ngModel Property Binding
-
Lesson 13. Using ngModel with Two-Way-Binding
-
Lesson 14. Grouping Form Controls
-
Lesson 15. Handling Radio Buttons
-
Lesson 16. Setting & Patching form values
-
Lesson 17. Using Template Driven Form Data
-
Lesson 18. Resetting Template Driven Forms
-
-
10. Reactive Forms
-
Lesson 1. Introduction to Reactive Approach
-
Lesson 2. Creating a Reactive Form in Code
-
Lesson 3. Syncing HTML and Form
-
Lesson 4. Submitting Reactive Forms
-
Lesson 5. Adding Validation to Reactive Forms
-
Lesson 6. Getting Access to Controls
-
Lesson 7. Grouping Controls
-
Lesson 8. Arrays of Form Controls
-
Lesson 9. Creating Custom Validators
-
Lesson 10. Using Error Codes with Reative Forms
-
Lesson 11. Creating Custom Async Validator
-
Lesson 12. Reacting to Status or Value Changes
-
-
11. Making HTTP Requests
-
Lesson 1. Introduction to Http Requests
-
Lesson 2. How HttpRequests Work in SPAs
-
Lesson 3. Sending Requests
-
Lesson 4. Adjusting Request Headers
-
Lesson 5. Sending GET Requests
-
Lesson 6. Sending a PUT Request
-
Lesson 7. Observable Operators
-
Lesson 8. Using Returned Data
-
Lesson 9. Catching Http Errors
-
Lesson 10. Using 'async' Pipe with Http Requests
-
-
12. Authentication and Route Protection
-
Lesson 1. Introduction to Authentication
-
Lesson 2. How Authentication works in SPAs
-
Lesson 3. Aout Jason Web Tokens
-
Lesson 4. Creating Signup Page & Route
-
Lesson 5. Setting up Firebase SDK
-
Lesson 6. Signing Users Up
-
Lesson 7. Signing Users In
-
Lesson 8. Requiring & Sending Token
-
Lesson 9. checking & Using Authentication Status
-
Lesson 10. Adding Logout Button
-
Lesson 11. Route Protection & Redirection Example
-
-
13. Angular Modules and Optimizing Apps
-
Lesson 1. The idea behind Modules
-
Lesson 2. Understanding App Module
-
Lesson 3. Understanding Feature Modules
-
Lesson 4. Creating a Feature Module
-
Lesson 5. Registering Routes in Feature Modules
-
Lesson 6. Understanding Shared Modules
-
Lesson 7. Creating a Shared Module
-
Lesson 8. Creating the Auth Feature module
-
Lesson 9. Understanding Lazy Loading
-
Lesson 10. How Modules & Services Work Together
-
Lesson 11. Understanding the Core Module
-
Lesson 12. Creating a Basic Core Module
-
Lesson 13. Using Ahead-of-time compilation
-
Lesson 14. Using AoT Compilation with CLI
-
-
14. HttpClient
-
Lesson 1. Introduction to HttpClient
-
Lesson 2. Unlocking the HttpClient
-
Lesson 3. Request Configuration & Response
-
Lesson 4. Requesting Events
-
Lesson 5. Setting Headers
-
Lesson 6. Http Parameters
-
Lesson 7. Progress
-
Lesson 8. Interceptors
-
Lesson 9. Modifying Requests in Interceptors
-
Lesson 10. Multiple interceptors
-
-
15. Angular Animations
-
Lesson 1. Introduction to Angular Animations
-
Lesson 2. Animation Triggers & State
-
Lesson 3. Switching between States
-
Lesson 4. Transitions
-
Lesson 5. Advanced Transitions
-
Lesson 6. Transition Phases
-
Lesson 7. The "void" State
-
Lesson 8. Using Keyframes for Animations
-
Lesson 9. Grouping Transitions
-
Lesson 10. Using Animation Callbacks
-
-
16. CREATING A NEW SIMPLE WEBSITE
-
Lesson 1. Introduction to Angular Animations
-
Lesson 2. Animation Triggers & State
-
Lesson 3. Switching between States
-
Lesson 4. Transitions
-
Lesson 5. Advanced Transitions
-
Lesson 6. Transition Phases
-
Lesson 7. The "void" State
-
Lesson 8. Using Keyframes for Animations
-
Lesson 9. Grouping Transitions
-
Lesson 10. Using Animation Callbacks
-