TypeScript Programming
TypeScript is a strongly typed programming language which is built on top of JavaScript. It includes a typing system to facilitate the validation of JavaScript applications.
To be determined
Angular 16 is a mature framework for building complicated web applications. The course covers TypeScript language and all main Angular 16 technologies to be able to develop large and complex enterprise-size web applications. In addition, listeners will get familiar with MongoDb database and NodeJS server to create a full-stack application close to real life.
The course covers such Angular topics as components, template language, directives, services, pipes, forms, routes, as well as RxJS library and its usage with Angular. The web application based on the learned technologies is created during the course with step-by-step descriptions and additional tasks.
To introduce developers to Angular framework, as well as MEAN stack (MongoDb, Express, Angular, NodeJS)
The course is designed for web developers.
JavaScript and HTML knowledge is required. Practical experience in Web development is desirable.
Module 1. Introduction to Angular (2h theory, 0.5h practice)
Module 2. TypeScript (1h theory)
Module 3. NodeJS (1h theory, 1h practice)
Module 4. MongoDb (1h theory, 1h practice)
Module 5. Bootstrap (1h theory)
Module 6. Templates (1h theory, 2h practice)
Module 7. Components communication (1h theory, 2h practice)
Module 8. Pipes (1h theory)
Module 9. Services (1h theory, 1h practice)
Module 10. Routing (1h theory, 2h practice)
Module 11. RxJS (1h theory, 1h practice)
Module 12. Forms (1h theory, 2h practice)
Module 13. Component lifecycle (1h theory, 1h practice)
Module 14. Service communication (0.5h theory, 2h practice)