Formation JavaScript
Dynamisez vos sites et applications web avec JavaScript : apprenez tous les rouages du navigateur, du DOM et de l'ECMAScript moderne.
Durée de formation : 1 jour
Lieux de formation :- Présentiel à Strasbourg
- Possible en groupe (intra-entreprise)
Public
Cette formation à JavaScript moderne (ES6+) est destinée aux webdesigners et développeurs/intégrateurs qui souhaitent cerner les pratiques actuelles de conception de scripts utiles et pratiques pour interagir avec la page web.
Objectifs
À la fin de la formation, vous connaissez les enjeux du développement JavaScript et l'historique de ses versions. Vous connaissez la syntaxe la plus avancée et actuelle. Vous êtes capable de créer des événements d'interaction avec le visiteur, de déclencher des effets d'animation, de manipuler le document HTML et ses formulaires, d'effectuer des requêtes réseau en arrière-plan.
Prérequis
Être familier avec HTML et CSS. Des notions minimales dans un langage de programmation similaire sont un plus.
Moyens pédagogiques
Durant chaque formation, les participants et participantes auront l’opportunité de mettre en application leurs apprentissages grâce à de nombreux cas pratiques et exercices. Ces exercices seront ensuite corrigés et explicités par le formateur ou la formatrice. Dans le cas de sessions inter-entreprises, à Strasbourg ou à Paris, la formation est dispensée dans les salles pédagogiques adaptées à des apprentissages informatiques : capacité de 1 à 8 personnes, équipement informatique fourni pour chacun des stagiaires, vidéo-projecteur et paperboard.
Suivi et appréciation des résultats
L'exécution de l'action de formation est suivie à l'aide de feuilles de présence émargées par demi-journée par les participants et le formateur. Sanction : attestation de présence. Un bilan des acquis est effectué à l'issue de la formation par questionnaire individuel en ligne et par les exercices réalisés durant la session.
Modalités de positionnement et d’évaluation
Le positionnement à l'entrée est évalué par questionnaire individuel en ligne (comportant des questions relatives au profil, aux attentes, aux connaissances initiales et aux prérequis techniques) ainsi que par échange e-mail lors de la prise de contact et de la préparation du dossier. Un entretien préalable par visioconférence a lieu dans le cas des groupes en intra.
Dernière mise à jour de ces informations :
Fondamentaux du langage
- Versions et évolution (ECMAScript)
- Outils de développement
- Bonnes pratiques de conception
- Notions de performance
Interagir avec HTML et le DOM
- Sélectionner des éléments
- Modifier le contenu d'une page dynamiquement
- Déclencher des événements utilisateurs
- Déclencher des animations
Structures de base
- Variables, let, const
- Fonctions, arrow functions
- Booléens et nombres
- Chaînes de caractères, Template literals
- Tableaux
- Objets
- Boucles (for, while...) et itérations
- Conditions (if, then...)
- Dates
Manipulation de données
- Nouvelles fonctions ES6+
- Spread operator
- Itérations sur tableaux
- Champs de formulaires
Notions avancées
- L'opérateur
this
- Les objets
window
etdocument
- Promesses (promises)
- Async/await
Utilisation d'API HTML5
- Stockage local (localStorage)
- Plein écran
- Redirections d'URL et historique
- Cookies
- Autres API utiles
NodeJS
- Fonctionnement de Node et npm
- Cas d'utilisation et développement côté serveur
- imports/exports, ESM
AJAX et Fetch
- Utilisation du format JSON
- Théorie et fonctionnement
- Dialogues client/serveur
- Protocole HTTP, méthodes GET, POST
- Chargements de contenu dynamique
Aller plus loin avec JavaScript
- Présentation de frameworks React / Vue.js
- Conclusion, avantages et pistes pour l'avenir
Besoin d'un financement ?
Une formation est un investissement : pour mieux vous permettre de vous former, des possibilités de financement vous sont proposées dont la prise en charge par votre OPCO.
Avant cette formation, préparez-vous avec :
À la suite de cette formation, nous vous recommandons :
Envie de connaître la date
de nos prochaines formations ?
Nous contacter
Téléphone : 09 54 96 50 50 Adresse e-mail : contact alsacreations point fr
Alsacréations10 Place du Temple Neuf
67000 Strasbourg, France