Langage TypeScript : l’avenir du JavaScript

1.200,00 HT

Description

[vc_row el_class= »formation-details »][vc_column][vc_raw_html el_class= »formation-categories » css= ».vc_custom_1588025913095{margin-bottom: 0px !important;} »]JTVCc2hvd19wb3N0X2NhdGVnb3JpZXMlMjBzaG93JTNEJTIyY2F0ZWdvcnklMjIlMjB0YXhvbm9teSUzRCUyMnByb2R1Y3RfY2F0JTIyJTIwcGFyZW50JTNEJTIybm8lMjIlMjBoeXBlcmxpbmslM0QlMjJubyUyMiU1RA==[/vc_raw_html][ultimate_icon_list icon_size= »13″ icon_margin= »0″ css_icon_list= ».vc_custom_1588030168546{margin-top: 15px !important;margin-bottom: 0px !important;} »][ultimate_icon_list_item icon= »icomoon-the7-font-the7-map-03″ icon_color= »#ffffff » icon_style= »circle » icon_color_bg= »#1e73be »]Montpellier[/ultimate_icon_list_item][/ultimate_icon_list][/vc_column][/vc_row][vc_row el_class= »btn-telech-pdf »][vc_column]Télécharger PDF[/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

Les objectifs

• Apprendre le langage TypeScript
• Savoir écrire du code TypeScript propre et moderne
• Bien comprendre et savoir utiliser les possibilités avancées de typage

Dans un objectif de qualité maximum, le nombre de stagiaires est limité à 8 par formation.[/vc_column_text][vc_column_text css= ».vc_custom_1587842772413{margin-bottom: 20px !important;} »]

Le formateur

[/vc_column_text][vc_row_inner el_class= »formation-formateur » css= ».vc_custom_1587843095681{padding-top: 0px !important;padding-right: 20px !important;padding-bottom: 40px !important;padding-left: 20px !important;background-color: #f2f2f2 !important;border-radius: 10px !important;} »][vc_column_inner width= »1/4″][vc_single_image image= »808″ img_size= »full » alignment= »center » style= »vc_box_circle_2″ css_animation= »fadeIn » css= ».vc_custom_1589295324078{margin-bottom: 0px !important;} »][/vc_column_inner][vc_column_inner width= »3/4″][vc_column_text]

Thierry CHATEL

Je suis suis architecte logiciel spécialiste des applications web, et le premier européen à avoir été nommé “Google Developer Expert” sur Angular.
J’aime expliquer, avec beaucoup de pédagogie, le fonctionnement de tel framework, la philosophie de tel langage, et les bonnes pratiques de développement.

[/vc_column_text]

LinkedInYouTube
[/vc_column_inner][/vc_row_inner][ultimate_spacer height= »30″][vc_column_text css= ».vc_custom_1587836548713{margin-bottom: 20px !important;} »]

Au programme

[/vc_column_text][vc_column_text el_class= »formation-chapitres »]

  • principe et compilation en JavaScript, différentes versions EcmaScript
  • rappels de JavaScript
  • syntaxe des classes : propriétés, méthodes, arrow functions
  • héritage, private / protected / public, readonly, static
  • propriétés via les arguments du constructeur
  • typage, inférence de type, type guards, type assertions
  • types de base : primitifs, object, void, never, any, unknown, this
  • typage des tableaux et tuples
  • types génériques
  • typage avancé : type union, type intersection, partials, index types, conditional types,
  • distributive conditional types, mixins
  • interfaces, implémentation et structural typing
  • énumérations
  • getters et setters
  • rest & spread operators, objet & array destructuring
  • optional chaining
  • function overloads
  • class expressions
  • itérateurs et générateurs
  • promesses et async / await
  • modules et namespaces
  • décorateurs
  • modes stricts
  • outillage, fichiers de définitions de types, JSX
  • bonnes pratiques avec TypeScript.

[/vc_column_text][vc_column_text]

Prérequis

Connaissance de JavaScript

[/vc_column_text][/vc_column][/vc_row][vc_row el_class= »formation-footer-cart »][vc_column css= ».vc_custom_1588031553442{padding-right: 0px !important;padding-left: 0px !important;} » el_class= »autres »]

[vc_row_inner el_class= »formation-partage »][vc_column_inner css= ».vc_custom_1587846611283{margin-bottom: 0px !important;} »][vc_column_text css= ».vc_custom_1587841244330{margin-bottom: 0px !important;} »]

Partager cette formation

[/vc_column_text][vc_raw_html css= ».vc_custom_1587843162917{margin-bottom: 0px !important;} »]JTVCYWRkdG9hbnklNUQlMEE=[/vc_raw_html][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row]

Informations complémentaires

Lieu de formation

Montpellier

Date

23 au 25 nov. 2020