Description
The main goal of this course is to familiarize participants with the basic concepts of Angular and to give them insight into how Angular is used to develop web pages and web applications. At the end of the course, participants will understand the fundamental concepts of Angular and will be able to recognize Angular's role in modern web development.
Audience
This course is for people interested in understanding the basic concepts of Angular, a popular JavaScript framework for developing web applications. It specifically targets those who want to become familiar with the concepts behind Angular and how it's used to build modern web applications.
No prior knowledge is required to participate in this course. It is accessible to beginners with no previous Angular or web development experience.
Methods
The course is offered in an instructor-led setting, where participants have the opportunity to listen to explanations and demonstrations of Angular concepts. Interactive discussions and questions are encouraged. Practical examples and exercises can be provided to reinforce the concepts.
Contents
JS Frameworks
- Introductory exploration of web technologies (HTML, CSS, JS), client-server architecture and static websites vs. dynamic full-stack web apps.
- Demonstration of AJAX and DOM manipulation and how JS Frameworks facilitates it.
- Overview of players in the JS Framework market.
- Interactive quiz and group discussion about the concepts seen.
Getting started with Angular
- Demonstration 1e Start Angular project and see it live
- Overview of the Angular project structure.
Angular building blocks
- Demonstration components, data binding, routing, structural directives, attribute directives.
- Demonstrate API communication with HttpClient using an example.
- Interactive quiz and group discussion about the concepts seen.
Comparison without JS Frameworks
- Demonstration of SPA and PWA, compared to a vanilla website with pure JS (without framework).
- Advantages and disadvantages of SPA, brief review of SSR vs. CSR, especially with regard to SEO.
- Interactive quiz and group discussion about the concepts seen.
Certification
Participation certificate: participants receive a certificate that they have completed this training at the end of the training.