Sélectionner une page
Formations Langage JavaScript Formation TypeScript 4 : Optimisez votre code JavaScript

Formation TypeScript : Optimisez votre code JavaScript

Rated 0,0 out of 5
formation typescript
Prix 2390€ HT / personne
Durée 3 jours (21 heures)

Paris | Classe Virtuelle

Il ne reste que quelques places
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

Présentation

Apprenez à optimiser la performance et la sécurité de votre code en JavaScript grâce à notre formation TypeScript.

Le TypeScript ajoute de nouvelles fonctionnalités au JavaScript pour renforcer la qualité de vos applications. Ce langage aimé des développeurs a fait ses preuves en obtenant une forte et rapide courbe d’adoption.

Notre formation TypeScript vous enseignera les bases du langage. Vous découvrirez les concepts les plus importants : la syntaxe, les Types, le compiler, les fonctions, les classes et les decorators.

Nous vous apprendrons également l’interopérabilité entre TypeScript et JavaScript ou comment débugger vos développements.

Comme toujours, ce cours est basé sur la dernière version de la technologie, TypeScript 4.9.

 

Objectifs

  • Comprendre le TypeScript, son usage ainsi que son compiler
  • Savoir coder en TypeScript
  • Comprendre le lien entre JavaScript et TypeScript
  • Migrer son code JavaScript en TypeScript

 

Public visé

  • Développeurs front-end
  • Architectes techniques
  • Chefs de projets
  • Ingénieurs d’études
  • Webmasters

 

Pré-requis

Programme de notre formation TypeScript

 

Introduction

  • Du JavaScript au TypeScript
  • Pourquoi utiliser TypeScript ?
  • Ce que TypeScript n’est pas
  • Installation

 

Les Types

  • TypeScript vs JavaScript
  • Qu’est-ce qu’un Type ?
  • Comment les utiliser ?
  • L’assignabilité
  • Les annotations
  • Type assignment et inference
  • Les formes des Types
  • Les modificateurs

 

Le compiler

  • Inclusion et exclusion des fichiers
  • TypeScript Core libs
  • Configurer le compiler
  • Vérifier la qualité du code
  • Compiler son projet

 

Les bases de TypeScript

  • Index.ts
  • Les types de variables
    • Les chiffres
    • Les strings
    • Les booleans
  • Les types d’objets
  • Les types d’arrays
  • Les tuples
  • Les enums
  • Coder avec les types
    • Any
    • Union
    • Literal
    • Alias et types personnalisés
    • Unknown
    • Never

 

Les fonctions

  • Les types de fonctions
  • Les fonctions comme Types
  • Les paramètres
  • Les types de return
  • Compatibilité call-signature

 

Les classes et les interfaces

  • Class et héritage
  • Utilisation de « this »
  • Modification d’accès public et privé
  • Teadonly
  • Getters et Setters
  • Classes abstraites
  • Pourquoi utiliser les interfaces ?
  • Les interfaces comme types de fonctions
  • Les extensions
  • Fusion d’interfaces
  • Paramètres et propriétés optionnelles
  • Compilation JavaScript

 

Les decorators

  • Que sont les decorators ?
  • Decorator factories
  • Améliorer l’usage des decorators
  • Ajouter plusieurs decorators
  • Les propriétés
  • Accessor et paramètres

 

Migrer de ES vers TypeScript

  • Les Types Declarations
  • Les paramètres Rest
  • Les fonctions arrow
  • L’opérateur Spread
  • Comment migrer de JavaScript à TypeScript ?
  • Type lookup
  • Utiliser du Javascript tiers

 

Troubleshooting

  • Retourner null
  • Les exceptions
    • Throwing
    • Returning
  • Le Type Option

 

Programmation réactive

  • Comprendre la programmation réactive
  • Qu’est-ce que la propagation asynchrone ?
  • Les promises et les futures
  • ReactiveX observables
  • Opérateurs composables 
  • Observables chauds vs observables froids

Pour aller plus loin

Formation JavaScript

Formation JavaScript Avancé

Formation React

Formation Python

Formation HTML5, CSS3, Responsive : Création de pages web

Formation Angular

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2390€ HT / personne
Durée 3 jours (21 heures)

Paris | Classe Virtuelle

Il ne reste que quelques places
Cafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Aide au Financement 4000€ de Bonus Atlas en CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp