Le langage TypeScript peut s'appliquer à tout projet JavaScript et ses frameworks tel que React, Angular, Vue, Node.JS, Electron, Jquery... Ce qui le rend incontournable de nos jours.
Le TypeScript est aussi un moyen permettant aux développeurs JavaScript de véritablement monter en compétences et prouver leurs capacités d'appréhender et d'intervenir sur les gros projets à fort trafic et autres applications sensibles et ne permettant pas les libertés hasardeuses du JavaScript classique.
Code | Titre | Durée | Prix HT |
---|---|---|---|
JSES6 | TypeScript | 2 jours | Nous consulter |
Objectifs
|
|||
Public
|
|||
Pré-requis
|
|||
Post-Formation |
|||
Méthodes 50% Pratique 50% Théorique |
|||
Programme IntroductionPrésentation Les premiers pas en TypeScriptC'est quoi TypeScript Exemple JavaScript vs TypeScript + Compilateur Var Const et Let Types Stricts vs Dynamiques - Inference vs Assignation Bases de TypeScript 1Type Array Type Tuple Type Object Révision et Excercices Bases de TypeScript 2Type Enum Type Any Type Unknown Type Void Type Function Paramètres facultatifs et par défaut Type Rest Callback Function Type Union Types Type Aliases Literal Types Type Never Type Null et Undefined Type Assertions Type Assertions (Suite) Les Classes et InterfacesLes classes Type Array Object d'une Instance Héritage et Polymorphisme Classes (Private, Public, Protected, Readonly) Interfaces Interfaces avec les classes Propriétés et Méthodes en Static Classes Abstraites - Abstract Les Generics - Utility TypesGenerics Generics avec Interfaces Generics avec les classes Utility Types - Partial Utility Types - Readonly Utility Types - Record Utility Types - Pick Utility Type - Omit Utility Type - Exclude Utility Type - Extract Utility Type - NonNullable Utility Type - Paramètres Utility Type - ReturnType Configuration du compilateurTypeScript Compiler tsconfig - RootDir - OutDir tsconfig - Include - Exclude tsconfig - Lib tsconfig - Options de base Les Modules ES6 et les NamespacesModules Namespaces Modules ES6 - Import - Export Excercice Pratique Le Facturier Les Décorateurs en TypeScript - DecoratorsIntroduction aux Decorators Decorators Factories Decorator Factories - Exemple Angular Component Decorator Composition - Evaluation Decorator pour une propriété de classe Decorators Méthodes - Accessors Decorator sur Paramètres Decorator - Return Constructor Function Decorator Extends Constructor Function Excerice sur les Décorateurs Exercice 1: Méthode decorator pour bind this Exercice 2: Méthode decorator pour bind this sur application facturier AnnexeConditional Types Mapped Types Mixins Singleton Design Pattern - Private Constructor Projet NPM Typescript avec Webpack Webpack SourceMap Debug Webpack Dev Server Webpack en Production Paramétrer le plugin CleanWebpackPlugin et Type definitions |
|||
Environnement Windows, Linux |
|||
Mot-clés Javascript Vanilla, Javascript ES6 |
Rue du Lac Windermere, Byzance Center, Bloc A - 1053 Les Berges du Lac - Tunisie
Tel: (+216) 31 400 501
Fax: (+216) 32 400 501
Mobile: (+216) 55 666 600
E-mail: contact@formafast.com