Asset Publisher
< Formations
Programmer en JavaScript
Les programmeurs JavaScript sont parmi les plus convoités en ce moment. Les explications abondent. JavaScript domine le développement Web et fait des percées majeures sur le serveur et sur les plateformes mobiles. JavaScript est un langage dynamique, très flexible, bâti sur un modèle de programmation asynchrone, qui incorpore des concepts propres à la programmation orientée-objet (OOP) et à la programmation fonctionnelle (FP). Autant le langage que son écosystème évoluent rapidement et rester au-devant de la vague est de plus en plus difficile. Au terme de cette formation, les participants seront aptes à développer des applications JavaScript sur le serveur.
Public cible
Développeurs
Durée
6 hrs.
Prix
Sur demande
Prochaine date
Sur demande
Horaire
9h à 12h et 13h à 16h
La formation est offerte à nos bureaux, au 360 rue Notre-Dame Ouest, Suite 500, Montréal
Formateur
Vous êtes intéressé par cette formation? Veuillez nous contacter par courriel à l’adresse suivante: formation@code3.ca.
Objectifs
- Initier les participants au langage JavaScript, sa syntaxe et ses particularités;
- Sensibiliser les participants aux différences entre les versions standard ECMAScript;
- Familiariser les participants avec les concepts de la programmation fonctionnelle (FP) et orientée-objet (OOP);
- Initier les participants au modèle de programmation asynchrone;
- Sensibiliser les participants aux défis et opportunités créés par le système de typage dynamique;
- Sensibilier les participants aux différentes plateformes de déploiement, outils et frameworks;
- Rendre les participants aptes à créer des projets JavaScript et à poursuivre leur apprentissage des frameworks web.
Contenu
- Syntaxe de base de JavaScript (ES2019);
- Objets et fonctions incorporés à la plateforme et au langage;
- Système de type dynamique et de portée des variables;
- Programmation orientée-objet et héritage prototypique;
- Concepts de programmation fonctionnelle et fonctions d’ordre supérieur;
- Modèle de programmation asynchrone et de concurrence propre à JavaScript;
- Construction d’applications avec Node.js;
- Nouveaux éléments syntaxique projetés pour ES2020.
Formule pédagogique
- Séance magistrale
- Courte séance d’exercices
Matériel nécessaire
- Ordinateur portable doté d’un adaptateur Wi-Fi
- Node.JS (https://nodejs.org/en/download/)
Prérequis
Connaissance d’un langage de programmation généraliste (p. e. Java, Python, C#)
Politique de remboursement
Politique de remboursement
Annulation 3 jours ouvrables ou plus avant la formation : Remboursement de 80% du montant déboursé.
Annulation à moins de 3 jours ouvrables avant la formation : Aucun remboursement.
Absence à la formation : Aucun remboursement.