Sedulous Software Training Hub

Course Highlights and Why Angular js Course at Sedulous Software?

React JS Course Objectives

Angular js Course Syllabus

MODULE 1: UNDERSTANDING JAVASCRIPT
MODULE 2: GETTING INTO THE ANGULAR WORLD
MODULE 3: INTRODUCTION TO TYPESCRIPT
MODULE 4: ES2015 PRIMER
MODULE 5: ENVIRONMENT SETUP
MODULE 6: MODULES
MODULE 7: COMPONENTS
MODULE 8: TEMPLATES
MODULE 9: CUSTOM DIRECTIVES
MODULE 10: PIPES
MODULE 11: SERVICES & DEPENDENCY INJECTION
  • Getting familiar with Services
  • Building a Service
  • Getting familiar with Dependency Injection
  • Working with Injectors
  • Working with Providers
  • Registering Providers with real-time examples
MODULE 12: LIFECYCLE HOOKS & CHANGE DETECTION
  • Understanding Component LifeCycle
  • Using ngOnInit
  • All lifecycle Hooks
  • Understanding Change Detection
  • Working with Zone.js
MODULE 13: ROUTING & ADVANCED ROUTING
  • The Component Router
  • Defining Routes
  • Working with Navigation
  • Understanding Route Params
  • Child Routes
  • Route Guards
  • Route Resolves
MODULE 14: MASTERING TEMPLATE-DRIVEN FORMS & MODEL-DRIVEN FORMS
  • Introduction to forms/li>
  • Overview of Template-driven forms
  • Understanding Validations
  • Introduction to ‘Reactive’ forms
  • Validators Class
  • Form Group & Form Control Class
MODULE 15: ASYNCHRONOUS OPERATIONS & ADVANCED HTTP
  • Introduction to Async
  • Promises
  • Working with Observables
  • EventEmitter
  • Async Pipes
  • Handling HTTP Request / Response
  • Headers & Request Settings
  • Providing HTTP
  • Introduction to Angular Styling
  • Using Component Styling
  • Style Scope
  • Shadow DOM
  • Loading Component Styles
MODULE 17: WORKING WITH ANIMATIONS
  • Introduction to Animations
  • Animations Setup
  • Understanding States & Transitions
  • Entering and Leaving from States
  • Animatable Units
  • Automatic property calculation
  • Understanding Animation Timing
  • Multistep Animation using Keyframes
MODULE 18: TESTING ANGULAR APPLICATIONS
  • Introduction to Testing
  • Unit Testing
  • E2E Testing & Protractor
  • Setup Jasmine Framework
  • Component Test Basics
  • Component Test Scenarios
  • Karma
MODULE 19: SECURITY & INTERNATIONALIZATION
  • Importance of Security
  • Security in Angular
  • Sanitize the Dangerous Values
  • Trusting Values
  • bypassSecurityTrustHtml
  • bypassSecurityTrustScript
  • bypassSecurityTrustStyle
  • bypassSecurityTrustUrl
  • bypassSecurityTrustResourceUrl
  • Cross-site Request Forgery
  • Pre-compiled and runtime
  • Using ng2-Translate
MODULE 20: PERFORMANCE, OPTIMIZATION & DEPLOYMENT
  • Change Detection Strategy
  • Running outside the Zone
  • Production Mode
  • Understanding Web Workers
  • Precompiling (AoT)
  • Lazy Loading
  • Deployment Best Practices