Développement web - Frontend

TypeScript – Développement avec le JavaScript de Microsoft

Objectifs

  • Maîtriser la programmation objet JavaScript
  • Comprendre comment TypeScript intègre les nouveautés portées par EcmaScript 6
  • Connaître les concepts avancés comme les Promise
  • Apprendre à structurer un projet web / JavaScript

Programme

Rappels JS
  • Variables et portée
  • Conditionnelles et boucles
  • Fonctions
  • Isolation de code
Nouveautés ECMA Script 2015 (ES 6)
  • Support (cf. http://kangax.github.io/compattable/es6/) et transpilation
  • Variables et portée
  • Templates et interpolation
  • Boucles ("for ... of", itérateurs)
  • Fonctions "flèches" et paramètres (par défaut, "infinis")
  • Modules
  • Classes et héritage
  • Promesses
  • Déstructuration
  • Générateurs
  • Mais aussi : Symbol, Map, Set, Arrays
TypeScript
  • Typage (statique et dynamique)
  • Interfaces
  • Classes
  • Modules
  • Énumérations
  • Paramètres optionnels et unions
  • Alias
Outillage
  • Développement
  • Transpilation
Please login to get access to the quiz
Piloter un projet web (Prev Lesson)
(Next Lesson) Développement d’applications et de sites web pour mobiles
Back to Développement web – Frontend
Public

<li>Chefs de projets</li><li>Développeurs</li>|<li>Chefs de projets</li><li>Développeurs</li>

Pré-requis

Avoir suivi la formation "Développer des sites Web dynamiques avec JavaScript" ou disposer des connaissances equivalentes|Avoir suivi la formation "Développer des sites Web dynamiques avec JavaScript" ou disposer des connaissances equivalentes