Informatique Informatique
Référence formation : 4-IN-SCRI - Durée : 3 jours

 
  • Objectifs
  • Pré-requis
  • Pédagogie
Écrire et déboguer des programmes JavaScript. Ajouter l’interactivité et des graphiques dynamiques à votre site Web. Créer des formulaires interactifs pour saisir et valider informations entrées pour les utilisateurs. Personnaliser des pages en utilisant les cookies.
Formation initiale ou expérience en développement informatique requise. Connaissances préalable du langage HTML et notions de base de JavaScript

Méthodes pédagogiques

Présentation des concepts, démonstration, exécution, synthèse et exercices pratiques d'assimilation

Modalités pédagogiques

Présentiel - Distanciel - AFEST

Moyens pédagogiques

Formateur expert du domaine - 1 ordinateur, 1 support de cours version papier ou numérique, un bloc-note et un stylo par personne - vidéo projecteur - tableau blanc

Modalités d'évaluation

Positionnement préalable oral ou écrit - Evaluation formative tout au long de la formation - Evaluation sommative faite par le formateur ou à l'aide de la certification NULL

Public concerné

Salariés - Demandeur d'emploi - Reconversion professionnelle

Si vous êtes en situation de handicap, vous pouvez joindre notre référent Handicap. Voir notre fiche Accès correspondante.

Contenu pédagogique

Le modèle de programmation JavaScript

  • Conventions de formatage et de codage
  • Imbrication de JavaScript dans HTML
  • Problèmes de la sécurité et règles de sécurité des navigateurs

La syntaxe JavaScript

  • Déclaration des variables et des tableaux
  • États, opérateurs et expressions relationnelles
  • Les conditions avec if et else
  • Exécution de boucles avec while et for
  • Définition et invocation de fonctions

Utilisation d'objets intégrés

  • L'objet String et manipulations de chaînes
  • L'ensemble des objets Mathématiques
  • Manipulation des dates avec l'objet Date

Utilisation d'objets des navigateurs

  • Interaction avec le navigateur
  • Utilisation de boîtes de dialogue pop-up et guide de saisie utilisateur
  • Ouverture, fermeture et écriture de nouvelles fenêtres navigateur
  • Manipulation de frames
  • Écriture de la ligne d'état du navigateur
  • Détermination du type et de la version du navigateur

Traitement des événements des navigateurs

  • Interception des traiteurs d'événements JavaScript
  • Déclenchement de l'interaction par des actions des utilisateurs
  • Ordonnancement de tâches futures avec la synchronisation événements

Utilisation des cookies pour la persistance

  • Le fonctionnement des cookies
  • Création, lecture et manipulation et limite des cookies

Sécurité de JavaScript

  • Protection des données privées de l'utilisateur
  • JavaScript et ActiveX authentifiés par une authorité de confiance
  • Explications des attaques de type spoofing et DoS

Validation des formulaires côté client

  • Manipulation des champs des formulaires
  • Vérification à la volée des champs des formulaires
  • Validation des entrées des utilisateurs sans CGI
  • Accès aux boîtes de sélection d'options
  • Contrôle de la soumission des formulaires

Ajout de l'interactivité aux formulaires

  • Affectation de fonctions JavaScript aux éléments des formulaires
  • Utilisation de formulaires pour créer des dialogues interactives
  • Interception des événements des formulaires