TYPESCRIPT

TypeScript

Solid foundations for developing applications in TypeScript

✓ Official training SFEIR InstituteLevel Fundamentals⏱️ 1 day (7h)

What you will learn

  • Discover TypeScript
  • Be able to write simple types
  • Be able to understand advanced types

Prerequisites

  • Having taken the Modern JavaScript course or having equivalent knowledge

Target audience

  • Frontend Developer, Backend NodeJS Developer

Training Program

10 modules to master the fundamentals

Topics covered

  • →History
  • →What is TypeScript?

Topics covered

  • →Duck typing
  • →Types in JavaScript

Activities

Types in JavaScript

Topics covered

  • →Type annotations

Activities

Type annotations

Topics covered

  • →Typing variables in TypeScript

Activities

Typing variables

Topics covered

  • →Interfaces and objects
  • →Optional & readonly
  • →Inheritance & extensions
  • →Mapped types

Activities

Interfaces

Topics covered

  • →Typing parameters and return
  • →Function types
  • →Methods
  • →Optional parameters and default values
  • →Rest parameters
  • →Overload
  • →This

Activities

Functions

Topics covered

  • →Defining a class
  • →Class and prototype
  • →Interface implementation
  • →Abstract class
  • →Inheritance

Activities

Classes

Topics covered

  • →Destructuring

Activities

Destructuring

Topics covered

  • →Modules
  • →External type definitions

Activities

Modules

Topics covered

  • →Decorator

Activities

Decorator

Quality Process

SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach

Teaching Methods Used
  • Lectures / Theoretical Slides — Presentation of concepts using visual aids (PowerPoint, PDF).
  • Technical Demonstration (Demos) — The instructor performs a task or procedure while students observe.
  • Guided Labs — Guided practical exercises on software, hardware, or technical environments.
Evaluation and Monitoring System

The achievement of training objectives is evaluated at multiple levels to ensure quality:

  • Continuous Knowledge Assessment : Verification of knowledge throughout the training via participatory methods (quizzes, practical exercises, case studies) under instructor supervision.
  • Progress Measurement : Comparative self-assessment system including an initial diagnostic to determine the starting level, followed by a final evaluation to validate skills development.
  • Quality Evaluation : End-of-session satisfaction questionnaire to measure the relevance and effectiveness of the training as perceived by participants.

Upcoming sessions

February 4, 2026
Distanciel • Français
Register
June 3, 2026
Distanciel • Français
Register
November 4, 2026
Distanciel • Français
Register

700€ excl. VAT

per learner