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

790€ excl. VAT

per learner