Se rendre au contenu

Perfectionnement Javascript

https://groupe-sr3.odoo.com/web/image/product.template/240/image_1920?unique=bfaea44
(0 avis)

À partir de 1800 € HT
D​urée du cours : 3 jours - 21 heures

À partir de 1800 € HT D​urée du cours : 3 jours - 21 heures

0,00 € 0.0 EUR 0,00 € Hors taxes

0,00 € Hors taxes

Cette combinaison n'existe pas.


Objectifs du cours

Plongez au cœur du langage JavaScript et améliorez vos compétences avec ce programme de perfectionnement complet. Cette formation couvre les conventions de codage, les syntaxes avancées, la manipulation des objets intégrés, et l'interaction avec les navigateurs pour créer des applications web robustes et sécurisées. Vous apprendrez également à traiter les événements, à utiliser des cookies pour la persistance des données, et à créer des formulaires intelligents et interactifs. 

Ce plan de cours vise à fournir aux participants : 

  • Approfondir la compréhension du modèle de programmation JavaScript. 
  • Maîtriser les conventions de codage et de sécurité en JavaScript. 
  • Savoir manipuler les objets intégrés et de navigateurs. 
  • Gérer les événements et la persistance des données. 
  • Créer des formulaires intelligents et ajouter de l’interactivité aux applications web.

Public

  • Développeurs web ayant une connaissance de base en JavaScript. 
  • Professionnels IT souhaitant approfondir leurs compétences en JavaScript. 
  • Toute personne souhaitant perfectionner ses connaissances en développement web. 

Prérequis

  • Connaissances de base en JavaScript. 
  • Expérience préalable en développement web. 

Matériel

  • Ordinateur ou tablette : Chaque participant a besoin d'un ordinateur ou d'une tablette équipée des logiciels nécessaires, comme un navigateur web, pour accéder au contenu de la formation.  
  • Connexion internet stable : Une connexion Internet fiable et rapide est cruciale pour participer efficacement aux vidéoconférences et accéder aux outils en ligne sans problèmes de connectivité.  
  • Casque avec microphone : Un casque avec microphone intégré est recommandé pour améliorer la qualité audio et minimiser les bruits de fond lors des discussions en ligne.  
  • Webcam : Une webcam est nécessaire pour les vidéoconférences, facilitant les interactions plus personnelles et engageantes entre les participants et les formateurs.

Modalités d'organisation et d'accès

  • Formation a distance / en présentiel sur demande
  • Inscription requise jusqu'à 24 heures avant le début. 
  • Pour les formations intra-entreprise, le client doit s'assurer et s'engager à fournir toutes les ressources matérielles pédagogiques requises (équipements informatiques, etc.) nécessaires au bon déroulement de la formation, conformément aux prérequis spécifiés dans le programme de formation fourni. 

Accessibilité pour les personnes handicapées

  • Si vous nécessitez des aménagements pour des besoins spécifiques d’accessibilité, contactez Mme STEMPERT, notre référente handicap, par e-mail : referent-handicap@groupe-sr3.com pour discuter des solutions possibles.

Contenu du cours

Partie 1 : Introduction et modèle de programmation JavaScript

Présentation de la formation et usages de JavaScript  

  • Usages et intérêts du langage JavaScript. 

Modèle de programmation en JavaScript  

  • Conventions de codage et de formatage. 
  • Imbriquer JavaScript dans du HTML. 
  • Activité : Exercice pratique d’imbriquer JavaScript dans une page HTML. 

Sécurité en JavaScript  

  • Problèmes de sécurité en JavaScript. 
  • Règles et conventions concernant la sécurité des navigateurs. 
  • Activité : Discussion sur les meilleures pratiques de sécurité. 

Syntaxe Avancée de JavaScript  

  • Déclaration de variables et tableaux. 
  • Opérateurs, conditions if, else. 
  • Boucles while, for. 
  • États et expressions relationnelles. 
  • Définir et invoquer une fonction. 
  • Activité : Exercices pratiques sur les syntaxes avancées. 

Partie 2 : Objets intégrés et de navigateurs

Manipulation des Objets Intégrés  

  • Objets String, Math et Date. 
  • Activité : Exercices de manipulation des chaînes, mathématiques et dates. 

Interaction avec les objets de navigateurs  

  • Utilisation des boîtes « pop-up ». 
  • Saisie utilisateur, ouverture et manipulation de nouvelles fenêtres. 
  • Manipuler les « frames », écrire une ligne d’état du navigateur. 
  • Activité : Exercice pratique d’interaction avec les objets de navigateurs. 

Gestion des événements navigateurs  

  • Interception des traiteurs d’événements. 
  • Déclenchement d’interactions par actions d’utilisateurs. 
  • Ordonner les tâches et synchroniser les événements. 
  • Activité : Simulation de gestion d’événements. 

Partie 3 : Persistance, sécurité et formulaires intelligents

Utilisation des cookies pour la persistance  

  • Fonctionnement des cookies. 
  • Création, lecture et manipulation des cookies. 
  • Activité : Atelier pratique sur la gestion des cookies. 

Sécurité en JavaScript  

  • Protéger les données privées. 
  • Authentification et prévention des attaques (spoofing, DoS). 
  • Activité : Discussion sur les techniques de sécurisation des applications. 

Création de formulaires intelligents  

  • Validation des formulaires côté client. 
  • Manipulation et vérification des champs, validation des entrées utilisateurs. 
  • Contrôle de la soumission de formulaires. 
  • Activité : Création et validation de formulaires intelligents. 

Ajout d’interactivité aux formulaires 

  • Affectation de fonctions aux éléments de formulaires. 
  • Création de dialogues interactifs à l’aide de formulaires. 
  • Interception des événements de formulaires. 
  • Activité : Mise en œuvre d’interactivité avancée dans des formulaires.

Méthodologie

  • Présentations interactives 
  • Démonstrations en direct 
  • Sessions de discussion en groupe pour encourager la réflexion collective et l'échange d'idées. 
  • Analyse de cas concrets permettant aux participants d'explorer différents scénarios et d'appliquer leurs connaissances théoriques. 
  • Réalisation d'études de cas pour approfondir la compréhension des concepts abordés et leur application dans des situations réelles. 
  • Utilisation de questionnaires interactifs pour évaluer régulièrement la compréhension des participants et favoriser la participation active. 
  • Feedback personnalisé et continu pour orienter les discussions, identifier les lacunes et stimuler l'apprentissage.

Évaluation

  • Réalisation d’un test initial avant la formation pour évaluer les connaissances préalables. 
  • Evaluation formative via des exercices pratiques permettant l’auto-évaluation de l’apprenant. 
  • Evaluation sommative pour valider le parcours de formation. 
  • Feedback des participants à la fin de la formation pour évaluer la pertinence de la formation et identifier les domaines à améliorer. 
  • Évaluation de la compréhension des concepts clés à travers des quiz ou des travaux écrits. 
  • Questionnaire de fin de formation pour tester les connaissances acquises.


Cours mis à jour en date du 14/06/2024