Why take this course
If you are a developer with basic knowledge of JavaScript, CSS, and HTML, and want to start your career with Angular, this training is perfect for you. You will learn to write code in Angular 16 and understand how TypeScript and Angular CLI work. Through practical exercises, you will gain skills in building components, services, and integrating with back-end systems. After completing the course, you will be ready to contribute to real-world commercial projects.
What you’ll learn
- Understand Angular fundamentals and its architecture
- Set up a development environment and work with Angular CLI
- Create and configure components and services
- Apply data binding (@Input, @Output) and enable communication between components
- Work with routing, forms, and server communication
- Learn the basics of TypeScript and RxJS
- Prepare and deploy a project for production
Certificate & Exam
Upon completion, you will receive a personalized certificate confirming your Angular programming skills. There is no final exam – active participation is sufficient.
Who is this course for
This training is designed for developers with beginner to intermediate knowledge of JavaScript, CSS, and HTML who want to start working with Angular. Prior knowledge of TypeScript and RxJS is not required.
Topics covered
- What is Angular and what technologies does it use
- Preparation for work and creating a project using Angular-CLI
- The bootstrap process of Angular applications and development environment
- Basic project and tool configuration options (anggular .json, lint etc.)
- Creating the first components
- Property and event binding (@Input, @Output)
- Communication between components
- CSS in components and View Encapsulation
- DOM operations
- Angular Pipes – use and create your own
- Change Detection and Component LifeCycle Hooks
- Angular Directives
- Angular Services
- Angular Routing
- Server communication
- Angular Forms
- Angular Content Projection- creation and use
- Angular – CLI and Deployment – project preparation