Informatique

Javascript - les fondamentaux

Javascript - les fondamentaux

Réf 4-JA-JAS
Durée 3 jours

Objectifs

Vous sentir en parfaite autonomie au milieu des différents frameworks
Mettre en application les bonnes pratiques JavaScript
Maîtriser la POO (Programmation Orientée Objet)
Modulariser vos développements
Pouvoir optimiser vos développements avec la version la plus récente de Javascript (ES6)

Infos

Sessions à venir

11 oct-13 oct 2021

Certifications :

Nous consulter

Programme

Introduction aux techniques http, aux navigateurs et au DOM

  • Les principes de base des technologies clients serveurs
  • Mode d'appels des scripts depuis les pages HTML
  • Introduction aux navigateurs, au JavaScript et au DOM
  • Les principes d'utilisation des DOM, les différences principales entre les navigateurs et les conseils d'utilisation

Concepts de base du langage JavaScript

  • Principes et fonctionnements
  • Variables et types de données
  • Opérateurs
  • Instructions
  • Structures de contrôles (conditions, boucles...)
  • Définition et utilisation de fonctions
  • Manipulation des tableaux via l'objet Array

Objets prédéfinis de la page HTML

  • Document,
  • Window
  • Form

Manipulations de page en JavaScript

  • Présentation du DOM (Document Object Model)
  • Accès, modification, ajout d'éléments et d'attributs
  • Gestion dynamique des CSS

Contrôle de saisies et traitement de formulaires

  • Sélection d'éléments
  • Gestion des fenêtres (ouverture, fermeture, communication)
  • Boîtes de dialogue
  • Gestion de la validation des données de formulaires

Gestion des événements

  • L'objet "event" et son utilisation
  • Parcours du DOM
  • Modification du DOM, suppression et création d'éléments
  • Chargement d’une page
  • Gestion de la souris
  • Contrôle de la saisie clavier
  • Comportements et actions

Gérer les CSS depuis JavaScript

  • Rappel succinct de CSS
  • Les objets et propriétés importantes
  • Accéder en écriture et lecture à CSS

En savoir +

Prérequis

Connaître le HTML et le CSS
Bonnes connaissances du web
Avoir pratiqué un langage de programmation

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Alternance entre apports théoriques et exercices pratiques (en moyenne 30 à 50%)
Remise d'un support de cours.

Possibilité de certification

Nous consulter.