EL454
Information technology

Discover Angular: Optimize your web development

Learn Angular, TypeScript, and modern web development fundamentals

Angular is a structured, powerful framework—and an intimidating one for those who don’t know its foundations. To get the most out of it, you first need to solidify your JavaScript skills, understand TypeScript, and grasp the core principles of single-page applications. This training offers a progressive path, from web fundamentals to building your first functional Angular project, including connecting to an API and structuring components.

Is it for you ?

Computer scientists

Prerequisites

Basic knowledge of JavaScript is required.

What You'll Walk Away With

  • Understand the basics of JavaScript, TypeScript, and REST APIs before diving into Angular
  • Create your first structured Angular project with components, services, and routing
  • Connect an Angular application to an external API to display dynamic data

Training content

1 Introduction to JavaScript

  • Introduction
  • Demonstration – Installing Node.js and WebStorm
  • Data types
  • Code structures
  • Functions and scope
  • The DOM
  • Webpack
  • Testing with Jest

2 Object-oriented programming

  • Object-oriented programming
  • Functions
  • Prototypes
  • ES6 (classes, features)

3 JavaScript and APIs

  • What is an API?
  • Demonstration – Contacting an API
  • HTTP requests
  • The RESTful API
  • Demonstration – Swagger
  • Asynchronism
  • Demonstration – Fetch
  • Await and async
  • Demonstration – Promise

4 TypeScript

  • Introduction to TypeScript
  • Variables
  • Object-oriented programming in TypeScript
  • Generics
  • Modules

5 Introduction to Angular

  • Presentation
  • Command Line Interface
  • Demonstration – Creating a project
  • Mockup
  • Angular components
  • Links between components and HTML
  • Directives
  • Routing
  • Services
  • Contacting an API
See more

📌 Practical information

100% online training. Accessible anytime from anywhere for one year. If you have any questions about registration, the language of instruction, or the cancellation terms, please consult our FAQ

Trainers

Upcoming information
Duration
9.0 hours
Regular fee
$250
Private or personalized training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Request a quote

Request in-company training

Do you have several employees interested in the same training course? Whether in person at your offices or remotely in virtual mode, we offer private training courses tailored to your team's needs. Group rates are available. Contact us for more details or request a quote online.

Tell us more
Added to cart View my cart