Programming in Angular 10.1

€695.00
| /

________________________________________________________________

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

  • Installation of all necessary programs and settings.

  • Preparing the work environment

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

  • Creating and using our first service

Unit 5: Directives and Pipes

  • What is a directive?

  • Properties and characteristics of directives

  • What is a Pipe?

  • Creating our first Pipe

Unit 6: Forms and communication with APIs

  • Handling input values ​​with ngModel

  • Using the HTTP class to communicate with APIs

  • Reactive forms

  • Form validation

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:

Information related to training

Soporte siempre a tu lado

Training support: Always by your side

Always by your side

Modalidades Formativas

Do you need another training modality?

Self Learning - Virtual - In-person - Telepresence

bonificaciones

Bonuses for companies

For companies