The training is aimed at people who want to learn how to program web applications in the SPA architecture based on the Angular framework.
• Practical skills in working with the Angular framework.
• Understanding SPA architecture.
• Updating knowledge of JavaScript to the ES6 + version and getting to know the TypeScript language.
• Efficient use of the compiler, linter and builder on the Node.js platform.
• Basic knowledge of the use of libraries for writing unit tests.
- Web application architecture
- Single Page Application
- Communication standards with the backend API
- Node.js platform
- Characteristics and architecture
- Package management
- 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
- Testing – introduction
- Test structure, test implementation
- Testing components
Knowledge of HTML, CSS, JavaScript at the basic level.
- Training: English