Advanced Angular

Below are the high level topics that will be covered

  • Feature modules and lazy loading
  • Unit Testing
  • Localization
  • Internalization
  • Compilers
  • Deep dive into observables
  • Angular Material
  • Production Deployment

]\Detailed Course Content

  • Featured Modules and Lazy Loading
    • Why feature module
    • Create feature module
    • Routing,componets and services on the feature modules
    • Loading feature modules into root module
    • Lazy loading
  • Unit Testing
    • Introduction to Jasmine and Karma
    • Introduction to BDD
    • Unit testing on the services
    • Introduction to Test Bed
    • Unit testing on the Http Services
    • Unit testing on the Components
  • Localization
    • What is localization
    • Load the labels and text based on the country locale
    • Template translations
    • I18n attribute
  • internalization
    • What is internalization
    • Display date format according browser culture
    • Display the currency and decimal separator according to browser culture
  • compilers
    • What are complilers
    • JIT Compiler
    • AOT Compiler
    • Why compile with AOT
  • Deep dive into observables
    • Observables
    • Subject
    • Behavior Subject
    • Promises
    • Promises vs Observables
  • Production Deployment
    • ng build –prod
    • Server configuration
    • Setting cors
    • Production optimizations
  • Angular Material
    • What is material design compoents
    • Why material design compoents
    • Form Controls
    • Navigation
    • Layout
    • Buttons
    • Popups
    • Componets for displaying the data
    • Console
    • Network
    • Sources
    • Application