Langages de Programmation - JavaScript avancé
Objectifs, programme, validation de la formation
Objectifs
inf. div Comprendre les contextes d exécution inf. div inf. div Structurer le code JavaScript en modules inf. div inf. div Implémenter les concepts objets en JavaScript inf. div inf. div Maîtriser les aspects fonctionnels et les closures . inf. div
Description, programmation
inf. div Pièges du langage inf. div inf. div Typage faible hoisting ... inf. div inf. div Contexte et variables globales inf. div inf. div Programmation objet inf. div inf. div Constructeurs inf. div inf. div this inf. div inf. div Prototype et __prototype inf. div inf. div Héritage inf. div inf. div Visibilité inf. div inf. div Programmation fonctionnelle inf. div inf. div Fonctions anonymes inf. div inf. div Fonctions immédiates inf. div inf. div Fonctions internes inf. div inf. div Redéfinition inf. div inf. div Surcharge et mot clé arguments inf. div inf. div Closure inf. div inf. div Structuration et qualité du code inf. div inf. div Séparation en multiple fichiers inf. div inf. div Définition de modules inf. div inf. div Asynchronous Module Definition AMD inf. div inf. div AMD avec Require.js inf. div inf. div Impacts des closures sur la lisibilité inf. div inf. div Qualité avec JSHint et JSLint inf. div inf. div Evolutions récentes inf. div inf. div Présentation des langages dérivés de JavaScript TypeScript Dart CoffeeScript inf. div inf. div ECMAScript 6 et ses nouveautés classes modules fonctions gt promise nouvelles méthodes de Object inf. div inf. div Certification en option inf. div inf. div Nos tests de validation des compétences font partie intégrante du processus d apprentissage car ils permettent de développer différents niveaux d abstractions. inf. div inf. div Solliciter l apprenant à l aide de nos QCM c est lui permettre d étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d ancrage mémoriel. inf. div inf. div L examen sera passé à la fin de la formation. inf. div
Validation et sanction
Certification M2I Langages de Programmation
Type de formation
Professionnalisation
Niveau de sortie sans niveau spécifique
Métiers visés
Durée, rythme, financement
Durée 21 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Avoir une connaissance pratique du langage JavaScript ou avoir suivi JVS-IN JavaScript .
Éligibilité de cette formation au compte personnel de formation pour les salariés
Code CPF 237067 - Validité du 02/01/2019 au 31/12/2115
Périodes prévisibles de déroulement des sessions
Session débutant le : 01/01/2021
Adresse d'inscription
55 rue EUCLIDE
La Terra Verde 34000 Montpellier
Lieu de formation
Organisme de formation responsable
M2i
Adresse
55 rue EUCLIDE La Terra Verde 34000 Montpellier
Téléphone
Site web
https://www.m2iformation.fr/