________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
Angular 10.1 Programming Course
This course is taught in online format and consists of 6 units and a final project. The duration of the course is 115 hours HE distributes between the content and the collaboration tools. Upon completion, the student will receive a certificate of completion.
The training is conducted through our Virtual Campus, With this option, you will have access to all the course content on the platform, 24 hours a day, 7 days a week, from the first day of the course. Students will also have access to participation forums , as well as a continuous tutoring .
Angular 10.1 - Angular Course - Frontend Development - TypeScript - Angular Framework - Web Applications - SPAs - Web Programming - Frontend Developer - RxJS - Angular CLI
Introduction
Throughout this course, we'll learn about the features of the Angular framework. We'll begin with a quick overview of how JavaScript affects the DOM (i.e., the "skeleton" of a web page), modifying HTML elements and CSS styling. After this basic overview, we'll delve into the first steps of using Angular and then move on to exploring this exciting tool in depth.
Addressed to
This course is aimed at:
- Front-end and full-stack developers who want to create modern web applications with Angular.
- JavaScript programmers who want to make the leap to advanced frameworks.
- Developers who already work with Angular and wish to consolidate or update their knowledge.
- IT professionals interested in the development of SPA (Single Page Applications).
- Students and technical profiles looking to specialize in web development with current technologies.
Training objectives
Upon completion of the course, participants will be able to:
- Understand the architecture and fundamental concepts of Angular 9.
- Create and structure modern web applications using Angular.
- Working with components, modules, services, and routing.
- Manage communication between components and manage the application state.
- Consume REST APIs using services and HttpClient.
- Implement reactive and template-based forms.
- Apply good development, maintenance, and scalability practices in Angular projects.
- Build efficient, maintainable, and production-oriented SPA applications.
Course content
Course Introduction
Unit 1: Introduction
- What is Angular?
- General concepts: modules, components, services, and directives.
- Angular Requirements and Installation
- Project components and configuration
- Serving our app on the local network (and on a server)
Unit 2: Component Creation and Layout
- Creating our first component
- Angular layout: ngFor, ngIf, property binding, event handling...
- Functioning and life cycle
- Use of components and communication between them with @Input and @Output
- Accessing the DOM with @ViewChild
- Change detection
Unit 3: Modules, routing and lazy loading
-
Structure of an Angular module
-
Routing
-
Managing routes from the controller
-
Managing routes at the HTML template level
-
Gathering route parameters
-
Some considerations on routing
Unit 4: Services and Dependency Injection
Unit 5: Directives and Pipes
Unit 6: Forms and communication with APIs
Guided practice: During the course, a project is carried out using Angular version 10.1
Final evaluation
Quality questionnaire
Prerequisites
For optimal benefit from the course, participants are advised to have:
- Basic knowledge of HTML5 and CSS3.
- Previous experience with JavaScript.
- Basic knowledge of TypeScript (recommended, not essential).
- General familiarity with web development and the use of a code editor.
No prior experience with Angular is necessary, as the course starts with essential concepts and progresses gradually towards more complex functionalities.
The software required for this course is as follows:
- HTTP web server (In this case we will use a Node.js server)
- Advanced IDE or text editor. Sublime Text 3 recommended.
- Package Control for ST3, with which we will install the AngularJS 1.0 plugin to help us in code creation.
- Angular.js framework, version 1.5 or higher preferred.
Other training modalities
If you are interested in taking this course in person or remotely, please contact us: