Formation JavaScript - CFORPRO
logo CFORPRO

Centre de Formation Professionnelle

Ensemble, réalisons vos projets !

Partager

Formation JavaScript

Formations Internet Type de cours : Stage pratique
Réf. : JVS
Durée : 3 jours, 21 heures de formation
Tarifs :
- En regroupement au centre 595 € H.T/jour et par participant,
- Chez le client (en intra) 890 € H.T/jour (pour un groupe de 1 à 4 participants).

Tarifs adaptés aux particuliers (nous contacter).

Les formateurs sont tous des professionnels, choisis pour leurs connaissances étendues et leur sens de la pédagogie.

carré orangéObjectifs

JavaScript est un langage de programmation de scripts principalement utilisé dans les pages Internet interactives, mais aussi côté serveur.
Cette formation a pour but d’apprendre à programmer avec JavaScript, manipuler le DOM et gérer l’interactivité.
Vous apprendrez de ce fait à rendre les pages Internet plus interactives.
La formation JavaScript est concrète avec de nombreux exercices pratiques.

carré orangéPublic visé

• Développeurs de pages Internet, webmasters,
• Responsables de projet Internet,
• Concepteurs Internet de sites dynamiques et d’applications intranet/Internet.

carré orangéPré-requis

Connaître l’environnement Windows /PC.
Une connaissance du HTML est un plus.

carré orangéMéthodes pédagogiques

carré orangéProgramme du stage

Introduction
• Historique et évolutions du langage,
• Définitions et intérêt du lange JavaScript,
• Les navigateurs et le JavaScript,
• Notion de client/serveur,
• La partie client Web,
• Avantages et inconvénient du langage,
• Premier exemple de script : analyse et compréhension,
• Insertion d’un script dans un document HTML/XHTML.

JavaScript : compréhension et apprentissage du langage
• Les variables, déclarations et portées,
• Les fonctions et les arguments,
• Création de fonctions et paramétrage variable,
• Les types de données,
• Les opérateurs,
• Les structures de contrôle,
• Les objets personnalisés : constructeur, méthodes et propriétés, prototype, objets littéraux, objets sous forme de tableaux associatifs,
• Les objets globaux : Array, string , Date, RegExp, etc.,
• Les tableaux, les dates, les chaînes de caractères,
• Opérateurs logiques et arithmétiques,
• Boucles (for, while, etc.),
• La gestion d’erreur et les exceptions,
• Les concepts objets,
• Développement objet en JavaScript : création de classes (méthodes, propriétés),
• Constructeur, surcharge, instance, usage d’object sur les classes dynamiques,
• Les objets prédéfinis du langage (String, Array, Date, Regexp, etc.),
• Extension des objets prédéfinis.

Les objets du navigateur
• La hiérarchie des objets,
• Les principaux objets,
• L’objet windows : gestion des fenêtres et de leur communication,
• Gestion des popups,
• L’objet document : le fonctionnement,
• L’objet form : contrôle des données saisies dans un formulaire, gestion des contenus des champs de saisie,
• Manipuler des fenêtres.

JavaScript, CSS et DOM
• Notions fondamentales du DOM (Document Object Mode),
• Accéder aux éléments,
• Modification du contenu HTML,
• Modification du graphisme CSS,
• Interaction JavaScript CSS.

Évènements
• Le gestionnaire d’évènements,
• L’objet Event,
• Gestion des événements en JavaScript,
• Les principaux événements JavaScript,
• Poser un gestionnaire d’événement,
• Associer un traitement à un événement,
• Les différents modèles de gestion d’événements.

Utiliser JavaScript avec les formulaires
• Les différents éléments d’un formulaire,
• Champs text, textarea, cases à cocher, boutons radio, liste de valeurs,
• Vérifier les données saisies dans les différents champs,
• Envoyer les données à partir d’un formulaire.

Les styles CSS
• Les styles CSS,
• Manipuler les styles CSS,
• Modifier la classe d’un élément,
• Modifier une propriété de style d’un élément,
• Modifier l’aspect d’un élément,
• Déplacer, afficher, masquer, réduire un élément.

Pour aller plus loin : AJAX
• Présentation d’AJAX : Asynchronous JavaScript And XML,
• Pourquoi AJAX : avantages et inconvénients,
• Dialoguer avec les serveurs,
• Format d’échange JSON.

 

TEST DE VALIDATION DES COMPETENCES ACQUISES

ATTESTATION DE FORMATION DELIVREE EN FIN DE STAGE

CPF Infos

Une question ? Besoin d'un devis ?
Composez le 01.75.50.92.30

Vous pouvez également obtenir des renseignements, un devis (gratuit et sans engagement),
en remplissant le formulaire ci-dessous.

* information obligatoire

Témoignages

Pierre-Atnoine V. (Disneyland Paris)

Formation correspandant tout à fait à mes attentes. Elle m'a permis de solidifier mes bases dans ce langage et d'ouvrir des prespectives d'applications dans mon travail. Je recommande !

Toutes nos formations Création Web et Réseaux Sociaux