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 : toutes nos formations sont accessibles aux personnes en situation de handicap, qu’il soit moteur, visuel, auditif ou cognitif ; quelles qu’en soient les particularités.
Nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement. Nos locaux sont en rez-de-chaussée avec des places de parkings extérieures juste devant l’entrée du bâtiment. Aussi, merci de nous informer de vos besoins d’adaptation ; les échanges peuvent se faire et rester en toute confidentialité.
Taux de satisfaction 2i2l : 95 % des stagiaires sont "très satisfaits" ou "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