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

Related Trainings

SFEIR Institute
Best

Angular

Angular is more than just a popular framework — it's the backbone of enterprise web applications worldwide. In 2026, as AI-powered development tools become essential to productivity, this training goes beyond teaching you Angular syntax. Our expert trainers (Google Developer Experts, Angular framework contributors, and NG-ZORRO maintainers) will teach you to leverage LLM tools like Claude to accelerate your development. But here's the critical difference: **using an LLM doesn't mean blindly accepting generated code**. This training emphasizes understanding every line produced, ensuring you can debug, optimize, and maintain applications effectively. Whether you're a frontend developer or full-stack engineer, you'll learn to: - Build robust, scalable Angular applications with modern patterns (signals, standalone components, composable architecture) - Write tests with 100% coverage to ensure long-term maintainability - Master the Angular ecosystem (dependency injection, routing, forms, state management with NgRx Signal Store) - Be productive with AI-assisted development while maintaining full comprehension of your codebase By the end, you'll have hands-on experience with a complete staff directory application built progressively across exercises, passing Angular Training Level 1 & 2 certifications, and most importantly—gaining the expertise to build production-grade applications that last.

4 d
Intermediate

Upcoming sessions

November 4, 2026
Distanciel • Français
Register

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.

790€ excl. VAT

per learner