Logo Startivia Blanc
Logo Startivia

JavaScript
Initiation

Le JavaScript, souvent abrégé en « JS », est un langage informatique de script principalement utilisé comme le langage de script des pages web. On parle de langage de script orienté objet. Il permet, entre autres, d’introduire sur une page web ou HTML des petites animations ou des effets (réalisation de menus déroulants, de dynamiques…). Ce langage est particulièrement connu pour sa relation forte à l’interface graphique ainsi que pour le traitement client/serveur.

Les objectifs de la formation

A l’issue de la formation JavaScript initiation, diverses compétences vous seront transmises

Effectuer une Initiation au langage de programmation JavaScript

Manipuler la structure DOM d’une page HTML

Savoir lancer des requêtes au serveur (Ajax)

Les pré-requis

Être initié à la micro-informatique et de préférence en bureautique. Avoir suivi le cours « HTML/CSS initiation » ou posséder les connaissances équivalentes. Aucun logiciel particulier n’est requis. Des connaissances de base en programmation et des connaissances du HTML sont un plus.

Public concerné

Cette formation est destinée aux débutants souhaitant s’initier au langage de programmation de JavaScript et acquérir des compétences en développement Web.
Formation ouverte à tous, aucune expérience en développement ni diplôme ne sont nécessaires.
Mais aussi destinée aux professionnels en poste ou en reconversion, aux personnes en recherche d’emploi, développeurs et chefs de projets Web ou indépendants issus de l’univers du web qui souhaitent acquérir des compétences en langage Java script.

Durée

2 à 5 jours

Tarifs

w

Modalités

En centre de formation, en entreprise ou à distance

Contenu de la formation

Concepts de base du JavaScript

  • Maitriser les principes de base et les fonctionnements
  • Acquérir les notions d’opérateurs et d’instructions
  • Comprendre les structures de contrôles (conditions, boucles…)
  • Savoir définir et utiliser des fonctions
  • Organiser son code grâce aux fonctions
  • Savoir exécuter du code conditionnel avec les booléens
  • Utiliser les objets prédéfinis (document, window …)
  • Maîtriser le contrôle de saisies et traitement de formulaires
  • Se servir des boîtes de dialogue
  • Maîtriser l’opérateur This
  • Savoir utiliser un événement simple
  • Connaître l’option sélectionnée d’un bouton radio
  • Savoir valider un formulaire
  • Gérer les erreurs en JavaScript (les exceptions, les avantages)
  • Savoir afficher, récupérer et manipuler le texte avec les chaînes de caractères

Variables

  • Savoir utiliser les variables et types de données en JavaScript
  • Connaître les différences entre undefined, null et is not defined
  • Maitriser les Types Primitifs

Manipulations de page en JavaScript

  • Découvrir la notion de DOM (Document Object Model)
  • Maitriser l’accès, la modification ainsi que l’ajout d’éléments et d’attributs
  • Gestion dynamique des CSS

Gestion des événements en JavaScript

  • Savoir gérer la souris
  • Savoir contrôler la saisie clavier
  • Mettre en place des comportements et actions
  • Connaître les principaux événements disponibles en HTML
  • Savoir définir le contexte des événements
  • Maîtriser les méthodes et propriétés de l’objet « Event »

Structure et Intégration JavaScript avec HTML

  • Connaître le rôle d’HTML et les éléments de structure HTML
  • Maîtriser l’apport de HTML à la sémantique des documents
  • Notion de balise script et de risques
  • Connaître les éléments de formulaire
  • Maîtriser l’interaction des formulaires avec JavaScript

Feuilles de styles en cascade (CSS)

  • Comprendre le fonctionnement des feuilles de style en cascade
  • Enjeux, contexte, avantages des feuilles de style en cascade
  • Savoir utiliser les cadres ou « frames »
  • Connaître et maîtriser les différentes façons d’inclure CSS dans un document HTML
  • Manipuler correctement la syntaxe CSS
  • Comprendre les notions de cascade, sélecteurs, principales pseudo-classes
  • Connaître le modèle de boite CSS
  • Maîtriser la manipulation avec JavaScript
  • Maîtriser l’implémentation des CSS en tant que propriétés des objets du DOM
  • Savoir modifier directement des propriétés CSS des objets du DOM
  • Rendre la page dynamique via le changement des propriétés de style

AJAX

  • Acquérir la notion d’Asynchronous JavaScript And XML
  • Connaître les risques liés à l’utilisation d’AJAX
  • Connaître les enjeux, solutions et alternatives

Toutes nos formation se font en contrôle continu, suivi d’une évaluation finale des compétences acquises au cours de la formation.

Cette formation vous intéresse ?