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]
[/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]