Maîtriser Javascript

Une formation pour découvrir ce langage de plus en plus important qui est devenu non plus un gadget pour animer les sites web mais un véritable langage de programmation front.

Développeur web

Maîtriser Javascript - 5 jours (2 j. théorie / 3 j. pratique)

Introduction

  • Introduction à JavaScript
  • Alertes Javascript - Ajout de comportement aux sites Web
  • Types de données
  • Les Variables Javascript
  • Concaténation de chaînes
  • Longueurs de chaîne et récupération du nombre de caractères
  • Trancher et extraire des parties d'une chaîne
  • Arithmétique de base et opérateur Modulo en Javascript
  • Expressions d'incrémentation et de décrémentation

 

Ajouter de la logique

  • Les boucles while et for
  • Les conditions : if – else
  • Les conditions : switch
  • Les conditions ternaires
  • Les fonctions de base
  • Définition de nos propres fonctions
  • La portée des variables
  • Les tableaux
  • Les Objets

 

Utiliser les éléments HTML

  • Le DOM et les sélecteurs
  • Ajout d’un élément HTML

 

AJAX

  • Introduction JSON
  • XMLHttpRequest
  • Les méthodes $.ajax() (JQuery)
  • Fetch, le renouveau de l'Ajax

 

Les événements

  • Méthode obsolète
  • Ajout et suppression d’évènements
  • Les évènements du document
  • Les callbacks
  • Le clavier
  • Le formulaire
  • La gestion du temps

 

De la théorie à la pratique

  • Création d'un générateur de mot de passe
  • Formulaire en HTML et validation en jQuery
  • Création d'un puissance 4
  • Animation d'un sprite CSS avec le jQuery

 

En plus

  • LocalStorage
  • SessionStorage
  • Cookies
  • Création d’un ToDo List avec un stockage dans le LocalStorage

 

Librairies externes

  • Aller plus loin avec JQuery
  • Introduction du MomentJS3.

 

 

Tout développeur web

Maîtriser HTML et CSS

  • Formation en inter-entreprises : 500€ HT par personne par jour
  • Formation en intra-entreprise ou groupe : nous consulter



Pauses café et déjeuner du midi compris si la formation se déroule dans nos locaux.

Le stage peut être prise en charge par votre organisme collecteur (numéro officiel d'organisme de formation: 11 95 04407 95). Prévoir des frais de déplacement en sus si la formation est réalisée dans les locaux du clients hors île de France.

Possibilité de formation à distance.

Les champs marqués d'un * sont obligatoires.
9 * 1 =

JavaScript : Le langage incontournable du web

Introduction à JavaScript

Qu'est-ce que JavaScript ?

JavaScript est un langage de programmation orienté objet et événementiel utilisé principalement pour le développement web. Il permet d’ajouter de l’interactivité aux pages et de gérer des fonctionnalités dynamiques, comme les animations, les mises à jour en temps réel et les interactions utilisateur.

Rôle dans le développement web

JavaScript fonctionne côté client, directement dans le navigateur, ce qui réduit la charge sur le serveur. Il est compatible avec tous les navigateurs modernes et s’intègre facilement aux langages HTML et CSS pour créer des expériences utilisateur engageantes.

Principales fonctionnalités de JavaScript

Manipulation du DOM

JavaScript permet de modifier dynamiquement le contenu et la structure d’une page web en interagissant avec le DOM (Document Object Model). Grâce à cela, il est possible d’ajouter, supprimer ou modifier des éléments en fonction des actions de l’utilisateur.

Gestion des événements

JavaScript repose sur un modèle événementiel qui détecte et répond aux actions des utilisateurs, comme les clics, les saisies clavier ou les déplacements de souris. Ce mécanisme permet d’améliorer l’expérience utilisateur en rendant les interfaces plus interactives.

Évolution et utilisation avancée

JavaScript moderne et frameworks

Avec l’évolution du langage, de nombreux frameworks et bibliothèques comme React, Vue.js et Angular ont été développés pour faciliter le développement d’applications complexes. Ces outils offrent des structures optimisées et des fonctionnalités avancées pour améliorer la gestion du code.

Exécution côté serveur avec Node.js

Grâce à Node.js, JavaScript ne se limite plus au navigateur et peut être exécuté côté serveur. Cette avancée permet de créer des applications web complètes et performantes, avec une seule technologie pour le front-end et le back-end.

Joachim
Découvrir et maîtriser Javascript pour animer le front de vos sites.
Formateur
Joachim
joachim
Développeur tous azimuts

Développeur JS & PHP sous Symfony, Zend Framework mais aussi Wordpress et Joomla!