Agrégateur de contenus

Retour Formation : Programmer en JavaScript

< 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.



M'INSCRIRE

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

Prérequis

Connaissance d’un langage de programmation généraliste (p. e. Java, Python, C#)

Public cible

Développeurs

Durée

6 hrs.

Prix

Sur demande

Prochaine date

Sur demande

Horaire

9h à 12h et 13h à 16h

Formateur

 
 

Jacques Berger

Formateur agréé

En savoir plus >
 

Vous êtes intéressé par cette formation? Veuillez nous contacter par courriel à l’adresse suivante: formation@code3.ca.