développement d’applications web – Javascript

Cette solution est ouverte aux dirigeants, salariés

Nos conseillers sont là pour vous en dire plus
Formation Hauts-de-France

Hauts-de-France

0806 800 810

Objectifs

  • Dynamiser ses pages Web avec le langage Javascript.
  • Contrôler les saisies sur les formulaires.
  • Utiliser les cookies.
  • Comprendre le fonctionnement d’AJAX.

Contenu

Présentation du langage Javascript.

  • Un langage de script interprété par le navigateur client.
  • A quoi sert Javascript ? Les différents rôles de ce langage dans une application Web.
  • Les différentes manières d’intégrer des scripts Javascript à une page Web.
  • Les éditeurs de code les plus répandus.

Utiliser des fonctions et des variables.

  • Créer des fonctions et renvoyer un résultat. Appel d’une fonction.
  • Déclarer une variable avec le mot clef var.
  • Les types de donnée en Javascript. L’opérateur typeof.
  • Portée d’une variable.
  • Les opérateurs arithmétiques.
  • Concaténer deux chaînes de texte.

Les structures de tests.

  • Tester une condition : structure de test en if. Le mot clef else.
  • Evaluer différentes valeurs possibles pour une expression : Structure en switch.

Les boucles.

  • Exécuter un bloc d’instructions n fois : structures de boucle en for et .. in.
  • Exécuter un bloc d’instructions tant qu’une condition est vraie : Structures de boucle en while et ..while.
  • Interrompre l’exécution d’une boucle avec le mot clef break. Le mot clef continue.
  • Boucles imbriquées.

Les tableaux.

  • Déclarer un tableau.
  • Définir le contenu d’un tableau. Modifier, ajouter et supprimer des termes.
  • Parcours d’un tableau.

Le modèle DOM – Agir sur les éléments d’une page.

  • Notion d’objet, de méthode et de propriété.
  • Les objets Window et document.
  • Atteindre un ou plusieurs éléments enfants du document: balises de titre, paragraphes, liens, images, etc…
  • Modifier, ajouter et supprimer des éléments.

Contrôler la saisie des champs d’un formulaire.

  • Rappels sur les formulaires HTML
  • Contrôler les données saisies avant la transmission au serveur.
  • Utiliser les expressions régulières – Tester si un champ est numérique, est une date, un code postal, un numéro de téléphone ou une adresse e-mail valide …
  • Signaler les données non valides. Sélectionner les champs concernés.

Gérer les cookies.

  • Présentation des cookies : rôle et fonctionnement.
  • Définir une date d’expiration et un nom de domaine.
  • Écrire des cookies et les visualiser avec le navigateur.
  • Lire et récupérer les valeurs à traiter.

Introduction à Ajax.

  • Interroger un serveur sans avoir à recharger la page.
  • Présentation de la structure d’un document XML.
  • L’objet XMLHttpRequest.
  • Envoyer une requête au serveur.
  • Réceptionner et gérer la réponse – traiter les éventuelles erreurs.
  • Pour aller plus loin : JSON et jQuery.

Pré-requis

  • Maîtrise de Windows.
  • Avoir suivi la formation HTLM 5/CSS 3 ou maîtriser les thèmes abordés lors de cette formation.

Modalités d’évaluation

  • Tours de table préalable.
  • Questionnaire de satisfaction de fin de formation.
  • Remise d’une grille d’auto-évaluation des acquis sur les compétences travaillées lors de la formation.

En conformité avec la loi n°2009-1437 du 24/11/2009 art.51 L6353-1 modifié du code du travail, une attestation de formation précisant notamment les objectifs, la nature, les résultats de l’évaluation des acquis et la durée de la session sera remise au bénéficiaire à l’issue de la prestation.

Dates

Lens :

  • Nous consulter

Roubaix :

  • Nous consulter

Public


Développeurs Web.
Développeurs d’applications intranet.
Chefs de projet

Tarif


Devis sur demande (Possibilité de constituer un groupe)

Durée


3 jours
(soit 21 heures)
9h-12h30 / 14h-17h30

Avis clients

Laisser un avis

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous autorisez la CCI à publier, reproduire, utiliser votre avis dans le cadre de sa communication.

Cliquez sur les étoiles pour attribuer une note de 1 à 5

Groupnoun_518918Shape