Logo Portail Cap MetiersCMaFormation
Revenir en haut

JavaScript/TypeScript - Les fondamentaux

Niveau d'entrée : Sans niveau spécifique
4SH Learning
QUALIOPI FORMATION
Formation professionnelle continue
(jeune/adulte sur le marché du travail)
Niveau d'entrée : Sans niveau spécifique
4SH Learning
QUALIOPI FORMATION

Le + de cette formation

Améliorez vos compétences en JavaScript / TypeScript avec l’aide de nos experts !

Description de la formation

  Objectif

Écrire, lire et comprendre du code JavaScript et TypeScript
Savoir tirer parti de l'outillage à disposition
Concevoir et mettre en oeuvre des fonctions & classes JavaScript
Connaître les meilleures syntaxes pour améliorer la maintenabilité, la robustesse et l'expressivité du code
Comprendre les principes de l'asynchronisme
Manipuler les APIs Javascript courantes dans le navigateur (DOM, Date & Temps, Promesses, etc.)
Représenter un modèle mental lisible et robuste à l'aide des types TypeScript

Voir plus
  Validation

Attestation de fin de formation

  Programme

Concepts de base de JavaScript
Historique & gouvernance
Fonctionnement dans le navigateur
Fonctions & Variables & Portées de variables
Types & Opérateurs
Structures de contrôle

Objets, Fonctions et portée des variables
Objets
Chaîne prototypale
Classes
Fonctions & Arrow functions

Asynchronisme
Event loop
Promises
Async/await
Fetch

Tirer partie de son navigateur pour debugger son application
Présentation générale des DevTools
Sources, Breakpoints & Debugging
Manipulation de la console
Analyser les requêtes sortantes de son application

Sucres syntaxiques
Destructuring
Rest & Spread operators
Default values
Optional Chaining & nullish coalescing

Écosystème et Modules
Les modules ESM
Node & NPM

APIs du quotidien
Manipulation du DOM
Event listeners
Gestion du temps
Regexps
Persistance navigateur

Introduction à Typescript
Historique
Principes de Typescript et positionnement par rapport à Javascript
Type vs Values spaces
Named vs Structural typing
Définir des Types

Typage ensembliste

Dériver des Types à partir d'autres
Types paramétrés
Transformer des Types avec les Mapped Types
Types utilitaires

Conclusion

Voir plus
  Conditions d'accès

Conditions d'accès réglementaires :
Tout public

Conditions d'accés pédagogiques :
Public concerné
Cette formation s'adresse à des développeurs d'applications Web souhaitant se former
sur le développement d'applications modernes dans le navigateur.

Prérequis
Connaissances de base sur les concepts de programmation.
Compréhension basique des principes du Web (HTML, CSS).

Critères d'admission :
Inscription directe ou par un conseiller en insertion professionnelle

Voir plus
  Organisation

Modalités d'enseignement :
Sans objet

Rythme :
Temps plein

Sessions de formation (2)

4SH Learning
QUALIOPI FORMATION
Numéro Carif : 00581703

 Dates de la session

Du 01/09/2025 au 04/09/2025

 Adresse

2 Rue Edmond Rostand
33185 Le Haillan

Itinéraire

4SH Learning
QUALIOPI FORMATION
Numéro Carif : 00581701

 Dates de la session

Du 20/10/2025 au 23/10/2025

 Adresse

2 Rue Edmond Rostand
33185 Le Haillan

Itinéraire

Réf : 202407264224   Fiche PDF
[logo]

Lien vers le site web de l'organisme de formation

En savoir plus
[logo]

Construire son projet professionnel

En savoir plus
[logo]

Recherchez le bon interlocuteur pour vous informer

En savoir plus