La formation en JavaScript cible principalement les développeurs web débutants et intermédiaires souhaitant améliorer leurs compétences en programmation. Elle s’adresse également aux professionnels en reconversion qui désirent intégrer les fondamentaux du développement web interactif dans leurs projets. Cette formation est idéale pour ceux qui veulent maîtriser les techniques de création de sites dynamiques, d’applications web modernes et d’optimisation de l’expérience utilisateur. Avec un contenu adapté aux besoins actuels du marché, elle permet de répondre aux exigences croissantes des entreprises en matière de développement front-end.
Objectifs pédagogiques
La formation JavaScript vise à fournir une compréhension approfondie de ce langage de programmation essentiel pour le développement web. Les objectifs pédagogiques incluent la maîtrise des concepts de base et avancés de JavaScript, la capacité à manipuler le DOM, à gérer les événements et à utiliser les APIs web. Les apprenants développeront des compétences pour créer des applications interactives, optimiser les performances et travailler avec des frameworks populaires comme React et Node.js, préparant ainsi à des carrières en développement web.
Pré-requis
Usage familier des outils informatiques et des logiciels de bureautique. Connexion internet haut débit. Navigateur web : Edge, Chrome, Firefox, Safari Système d’exploitation : Mac ou PC
Moyens pédagogiques
Le contenu des modules en lignes découle d’une expérience de 27 ans en formation en vente et négociation d’un expert (Tristan Ebel), lui-même s’appuyant sur les méthodes et process des meilleurs auteurs sur les techniques de vente.
Les points forts de cette formation
100 % distanciel
Apprenez quand et où vous le souhaitez. Vous êtes libre !
Eligible au CPF
Ne payez pas votre formation. Profitez de votre CPF pour monter en compétences.
Certification à la clé
La certification JavaScript est un atout précieux pour les développeurs souhaitant valider leurs compétences en programmation web. Elle atteste de la maîtrise des concepts fondamentaux, tels que les fonctions, les objets et les événements. Obtenir cette certification démontre une expertise technique, favorise les opportunités professionnelles et renforce la crédibilité auprès des employeurs. De plus, elle facilite l’accès à des projets plus complexes et permet de se démarquer dans un marché en constante évolution. Investir dans cette certification est un choix stratégique pour toute carrière en développement web.
Le programme
• Introduction au cours JavaScript
• Les variables et types de valeurs JavaScript
• Les structures de contrôle JavaScript
• Les fonctions en JavaScript
• L'orienté objet en JavaScript
• Valeurs primitives et objets globaux JavaScript
• Manipulation du BOM en JavaScript
• Manipulation du DOM en JavaScript
• Utilisation des expressions régulières en JavaScript
• Notions avancées sur les fonctions JavaScript
• Gestion des erreurs et mode strict en JavaScript
• L'asynchrone en JavaScript
• Symboles, itérateurs et générateurs en JavaScript
• Stockage de données dans le navigateur en JavaScript
• L'élément HTML canvas et l'api canvas
• Les modules JavaScript
• Json, ajax et fetch en JavaScrip
• Présentation du cours JavaScript
• Introduction au JavaScript
• Environnement de travail
• Où écrire le code JavaScript
• Syntaxe, indentation et commentaires
• Présentation des variables en JavaScript
• Les types de valeurs des variables JavaScript
• Opérations entre variables en JavaScript
• La concaténation en JavaScript
• Introduction aux conditions en JavaScript
• Les conditions if, if...else et if...else if...else
• Les opérateurs logiques
• Simplification des conditions JavaScript
Structures ternaires en JavaScript
• Le switch
• Les boucles en JavaScript
• Introduction aux fonctions en JavaScript
• Découverte et définition des objets en JavaScript
• Valeurs primitives et objets natifs
• Créer des objets en JavaScript
• Les méthodes de l'objet String
• L'objet Number, propriétés et méthodes
• Présentation de l'objet Array et des tableaux
• Les méthodes de l'objet Array
• Présentation de l'objet Date
• Les méthodes de l'objet Date
L'objet Math et ses méthodes
• La portée en JavaScript
• Les fonctions anonymes
• Les fonctions auto invoquées
• Les closures en JavaScript
• Présentation du DOM HTML
• Accéder à des éléments HTML en JavaScript
• Modifier du contenu HTML en JavaScript
• Ajouter et insérer des éléments HTML en JavaScript
• Modifier ou supprimer des éléments HTML en JavaScript
• Naviguer dans le DOM en JavaScript
• Introduction aux évènements
• La méthode addEventListener
• La propagation des évènements
• Présentation de l'objet Event
• Le BOM et l'objet Window
• Présentation de l'objet Screen
• Présentation de l'objet Navigator
• Présentation de l'objet Location
• Présentation de l'objet History
• Découverte des expressions régulières
• Recherches et remplacements
Quantifieurs et options
• Les classes de caractères et les métacaractères
• Rappels sur les formulaires HTML
• Validation HTML des formulaires et limitations
• Validation JavaScript de formulaires HTML
• Présentation de l'élément canvas
• Dessiner des rectangles dans le canvas
• Dessiner des lignes dans le canvas
• Dessiner des arcs de cercle dans le canvas
• Créer des dégradés dans le canvas
• Insérer du texte et des images dans le canvas
• Rotations et translations dans le canvas
• Gestion du délai d'exécution en JavaScript
• Les cookies en JavaScript
• Gestion des erreurs en JavaScript • Le mode strict en JavaScript
• Conclusion du cours JavaScript