Apprendre JavaScript, HTML et CSS pour créer des pages web interactives
HTML structure, CSS habille, mais c'est JavaScript qui donne vie aux pages web. Sans une bonne maîtrise de JavaScript, impossible de créer des interactions dynamiques, de manipuler le DOM ou d'interagir avec des données. Cette formation couvre les fondamentaux du langage : syntaxe, fonctions, conditions, boucles, objets et manipulation du DOM. Un premier pas solide pour quiconque veut développer des interfaces web modernes et interactives.
Est-ce pour vous ?
Développeurs.
Préalables
Aucun.
Ce que vous saurez faire
- ✓ Comprendre la syntaxe et les mécanismes fondamentaux de JavaScript
- ✓ Manipuler le DOM pour créer des pages web dynamiques et réactives
- ✓ Écrire des scripts fonctionnels et bien structurés en autonomie
Contenu de la formation
1 HTML, CSS et JavaScript - Les fondamentaux du développement web
2 Présentation du développement web
- Présentation et historique du développement web
- Grands principes du développement web
- Cas d'usage du développement web
3 Le langage HTML
- Présentation du langage HTML
- Création d'une page HTML
- Aperçu des principales balises
- Balises spécifiques à HTML 5
- Développement d'une page basique
4 Le langage JavaScript
- Présentation du langage JavaScript
- Développement d'un premier script
- Ecoute des évènements en JavaScript
- Manipulation d'une page en JavaScript
5 JavaScript - Apprendre les bases du langage
6 Introduction au langage
7 Basique du langage
- Boites de dialogues et affichage de texte simple
- Fonctions
- Conditions
- Boucles
- Portée des variables
8 Exécution de scripts
- Console du navigateur
- Débogueur
9 Objets JavaScript et callback
- Créer et manipuler un objet JavaScript
- Appeler une fonction JavaScript lors d'un évènement utilisateur
10 Manipulation du DOM
- Créer et afficher un Todo HTML
- Vider un Todo HTML
11 Apprendre à développer avec JavaScript (2e édition)
- Présentation du langage JavaScript
- Développement à partir d’algorithmes
- Bases du langage JavaScript
- Conditionnement des traitements
- Traitements itératifs (boucles)
- Tableaux
- Procédures et fonctions
- Approche "objet" en JavaScript
- Objets de base de JavaScript
- Saisie de données via des formulaires
- Modèle DOM
- Exploration de flux XML via DOM
- Gestion des cookies en JavaScript
- Stockage local de données
- Stockage distant (Ajax - PHP - MySQL - XML)
- Stockage distant (Ajax - PHP - MySQL - JSON)
- Géolocalisation
- Dessin (HTML5 CANVAS)
- Graphiques de gestion
- Framework AngularJS
- EcmaScript 6
- Framework Node.js
- Serveur de données Mongo DB
- Accès à un serveur Mongo DB depuis Node.js
- Accès à un serveur Node.js depuis AngularJS
📌 Informations pratiques
Formation 100% à distance. Accessible en tout temps de n’importe où pendant un an. Si vous avez des questions concernant l'inscription, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ