Training agenda
  1. Web application architecture
    • Single Page Application
    • Communication standards with the backend API
  2. Node.js platform
    • Characteristics and architecture
    • Package management
  3. Angular
    • Install and configure the framework
    • Introduction to TypeScript and ES.Next
    • Framework architecture
    • Generating of project artifacts, CLI
    • Working with components their data state and events
    • Use of the Life Cycle methods
    • Defining templates
    • Dynamic manipulation of CSS styles
    • Communication between components, parent-child relationship
    • Form handling
    • Formatting text using pipes
    • Routing, navigation between components
    • Dependency Injection
    • Integration with RxJS in context of API communication
  4. Testing – introduction
    • Test structure, test implementation
    • Testing components