Javascript

Formation Javascript : maîtriser le langage phare du web Formation au langage Javascript

Formation Javascript : maîtriser LE langage web !

Résumé

Logiciels : Visual Studio Code / SublimeText, Firefox
Durée : 14 heures
Objectif :
 maîtriser les bases de Javascript pour monter en compétence par la suite sur des frameworks comme AngularJS, NodeJS ou encore Ionic
Public : Développeurs web, même débutants
Pré-requis : Connaissances globales des technologies web. Avoir des besoins métier.
Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique. Support numérique pour les apports théoriques, projet fil rouge partant de la mise en œuvre de l’environnement jusqu’à la création d’une application de conversion des taux de change
Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap ou présentant des difficultés d’apprentissage : nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement (les précisions).
Taux de satisfaction 2i2L : 96,34 % des stagiaires sont satisfaits à l’issue de leur formation.
Tarif : pour une demande de formation interne, nous consulter.

Présentation

 Javascript sur W3Schools
 Javascript sur Mozilla Developer Network
 l’article Javascript sur Wikipédia
 Le site officiel de Visual Studio Code
 Licence de Visual Studio Code, VSCode est sous MIT Licence (X11).

Programme

Présentation de Javascript
 Historique de Javascript
 La place de Javascript dans l’univers du développement
 L’écosystème Javascript

Bases de Javascript
 Installation de l’environnement de développement
 Variables
 Conditions
 Boucles
 Fonctions
 Projet fil rouge : Mise en place du projet et écriture des premières fonctions utilitaires pour calculer les taux de change

Structures complexes
 Tableaux
 Maps
 Dates
 Projet fil rouge : Ajout/Modification/Suppression de devises et de taux de change dynamiquement dans l’application

Programmation Orientée Objet
 Rappels sur la POO
 Objets en Javascript
 Classes en Javascript : Prototypes
 Projet fil rouge : Encapsulation des devises et des méthodes de conversion dans des objets et des classes

Manipuler le DOM
 Rappels sur le HTML
 Introduction au DOM
 Ajouter des éléments
 Modifier des éléments
 Supprimer des éléments
 Projet fil rouge : Afficher un formulaire dans le navigateur pour permettre la saisie utilisateur et lancer la conversion

Programmation asynchrone
 Présentation des mécanismes asynchrones
 Callback
 Méthodes anonymes
 Projet fil rouge : Vérifier les entrées utilisateur et afficher des messages d’erreur

Requêtes Ajax
 Rappels sur HTTP et REST
 Appel d’un service HTTP
 Projet fil rouge : Récupérer les valeurs d’un taux de change depuis internet

Bonnes pratiques
 Optimisations et performances
 Sécurité
 Limites de Javascript