Library

Course: Angular 6 - Developing Scale-able Enterprise Applications

Angular 6 - Developing Scale-able Enterprise Applications

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

You will get understanding of dividing the code in different module to scale at large levels. You will learn different aspects of using the different components like services, HTTP interceptors, local storage, encryption, on the fly cache, cache synchronization, Push notification systems, binding the components in single layouts, layout structuring basics and much more.

Basic knowledge

What are the requirements?

  • angular basics
  • angular 2,4 or 5
  • Basic HTML, CSS, Typescripts
  • Business applications understanding
What you will learn
  • Understand about large scale application development in angular 6
  • Can configure applications as per environment
  • Logging and Error handling in right way - exportable logging to sentry or other servers
  • Work delegation to different components to make things faster, reliable and efficient
  • System workflows, data interactions, OOPs for component level access
  • Saving the data in browser storage in right way
  • PubSub factories for observable data and cache changes
  • Recoverable cache and authentication logics
  • MQTT real-time light weight Queue interactions
Curriculum
Lectures quantity: 19
Common duration: 01:43:59
Introduction to course
  • Introduction to course  
Angular Structuring
  • Preparing the system  
  • Creating a project, understanding and running it.  
  • Angular folder structure  
  • Injecting our own scafolding  
Service layer and app configurations
  • The HTTP service  
  • Data Access layer with HTTP service  
  • Getting application configuration ready with DAL  
  • Intercepting Custom HTTP service with Inteceptors  
Configuring application and its components
  • Configure error handlers, error exporters with Sentry  
  • Isolating loggers with app configuration  
Routing and guarding routes
  • Defining layouts  
  • Defining components in folder structures  
  • Setting up routing  
  • Setting up guards and access layers  
Data Layers, storage, recovery and access
  • Adding data layers on browser storage  
  • Adding Security layers for data layers  
Push Notifications
  • Push Notifications  
Summary
  • Tips for Modules and Loggers  
Reviews (0)