Angular Development

The course reveals all the main topics related to using the Angular framework to build enterprise-level web applications. The course also includes studying TypeScript language, MongoDB database, NodeJS server, and demonstration of full-stack JS application close to real life. The course covers all the main Angular Framework topics such as components, directives, services, pipes, forms, routes, RxJS library, and its usage in Angular. Every topic has a practical exercise to reinforce knowledge.
  • duration 30 hours
  • Language English
  • format Online
duration
30 hours
location
Online
Language
English
Code
WEB-021
price
€ 850 *

Available sessions

To be determined



Training for 7-8 or more people?
Customize trainings for your specific needs

Description

Angular is a powerful and widely used framework for building scalable web applications. This course provides a structured introduction to Angular, covering essential concepts such as components, directives, services, pipes, forms, routing, and reactive programming with RxJS. Participants will gain hands-on experience with TypeScript, the primary language for Angular development, and learn how to build modular, maintainable applications. Additionally, the course introduces backend integration using Node.js and MongoDB, enabling students to create full-stack applications that reflect real-world development scenarios.

 

Throughout the course, students will explore Angular’s component-based architecture, learning how to create reusable UI elements, manage state efficiently, and implement dynamic, template-driven, and reactive forms. The training covers routing and navigation techniques, including use of guards for securing routes. A dedicated module introduces RxJS, helping participants master asynchronous data handling and event-driven programming. The course also includes an overview of Bootstrap to enhance UI development, as well as a deep dive into Angular’s component lifecycle to understand change detection and rendering strategies. Participants will also work with service communication techniques, learning how to manage dependencies and share data efficiently between different parts of an application.

 

By the end of the course, participants will have developed a fully functional Angular application, gaining confidence in structuring complex projects and integrating an Angular frontend with a backend API via REST. They will understand how to manage real-world data from MongoDB, apply best practices in modular application design, and ensure scalability. The hands-on approach ensures that learners acquire practical coding skills, reinforcing theoretical concepts through real-world exercises. This training provides developers with a solid foundation in Angular, preparing them to build modern, interactive, and responsive web applications with ease.

After completing the course, a certificate is issued on the Luxoft Training form

Objectives

To introduce developers to the Angular framework, as well as the MEAN stack (MongoDB, Express, Angular, NodeJS)


Target Audience

  • The course is designed for Web developers

Prerequisites

  • JavaScript and HTML knowledge is required. 
  • Practical experience in Web development is desirable.

Roadmap

  • 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)


Related courses

You may also be interested in

Discover more about professional growth and skills development

contact us