Formation JavaScript, les fondamentaux

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation JavaScript, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement du langage JavaScript
  • Savoir implémenter du JavaScript conjointement avec du HTML et du CSS
  • Savoir manipuler le contenu et l’interactivité d’une page web
  • Savoir gérer les évènements déclenchés par l’utilisateur ainsi que les manipulations dynamiques
  • Savoir utiliser JavaScript pour animer l’aspect graphique d’un site web
  • Savoir dialoguer avec le serveur (AJAX)

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Langage côté client, le JavaScript permet la manipulation interactive des éléments constituant une page web. Jadis considéré comme un « petit langage de programmation », il est devenu au fil du temps un véritable langage de programmation avec toutes les composantes propres aux langages de haut niveau.

JavaScript, avec sa composante AJAX, est donc aujourd'hui devenu indispensable dans le développement d'un site web. Et bien que jQuery reste un outil très intéressant et plus facile d'accès, on ne peut pas passer outre le JavaScript natif, notamment pour les nouveautés apportées par le HTML5.

Cette formation JavaScript aborde les aspects pertinents du langage dans un esprit de développeur. Ce cours s'appuie sur de nombreux exemples concrets que vous mettrez en oeuvre et pourrez réutiliser au quotidien.

Si vous souhaitez allez plus loin que la découverte du langage Javascript et de ses concepts, vous pouvez aussi choisir la formation Développement d’applications web front-end avec JavaScript et les Frameworks Open Source (IJSO1) qui présente en plus les frameworks React et Angular.

Programme

J1

Introduction aux techniques http, aux navigateurs et leurs DOM

Les principes de base des technologies clients serveurs
Présentation des différentes possibilités avec illustration par des exemples complexes et concrets
Mode d'appels des scripts depuis les pages HTML
Comment créer une zone de saisie ?
Les différents modes de saisie HTML
La mise en page avec le CSS
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
L'interpréteur JavaScript: entrées/sorties des programmes
Présentation de la console
Travaux pratiquesObjectif : Prendre en main son environnement
Description : Manipulation depuis la console  pour suivre le comportement d’un premier script simple

Le langage JavaScript

Introduction au langage JavaScript, présentation d'exemples simples, les versions de JavaScript, JavaScript embarqué dans les pages HTML
La grammaire du langage, les variables, les types de données, les opérateurs, les instructions, les structures de programmation, la définition et l'utilisation de fonctions
Les objets et leurs utilisations en JavaScript, les dialogues avec l'utilisateur, les tableaux, la gestion des événements et les différences selon les navigateurs, les objets prédéfinis
Les pièges classiques en JavaScript
Travaux pratiquesCréation d’un premier script permettant de saisir des nombres et d’afficher en temps-réel la moyenne, le plus grand, le plus petit, etc.J2

Les objets du langage JavaScript

Gestion des chaînes de caractères à travers l'objet String
Les principales fonctions mathématiques dans l'objet Math
Manipulation des dates via l'objet Date
Manipulation des tableaux via l'objet Array
Les expressions régulières dans le JavaScript
Travaux pratiques Objectif : Se familiariser avec la richesse des bibliothèques d’objets Javascript
Description : Extraction de la date locale d’un visiteur pour effectuer des calculs sur les minutes et les jours. (getDate, getDay, getHours, etc. ) afin de présenter un compteur qui affiche des informations sur le temps passé sur une page (échéance de validation d’un caddie)

Javascript : Les objets de la page HTML

L'objet Windows : gestion des fenêtres et de leur communication. Les popups
L'objet Document : le fonctionnement de l'objet Document. Interactivité, contrôle et transformation des pages HTML
L'objet Form : contrôle des données saisies dans un formulaire, gestion des contenus des champs de saisie. Formulaire dynamique
Travaux pratiques Objectif : Savoir gérer les objets JavaScript et les objets HTML
Description : Création de formulaire et de panier d’achat
J3

Manipulation de la page (DOM)

Sélection d'éléments
Modification du contenu HTML
Modification du graphisme CSS
Travaux pratiquesOn manipule le panier d’achat sous forme de tableau HTML géré via le DOM. On propose d’implémenter le Drag and Drop avec dans la fenêtre de gauche les titres des livres et dans la fenêtre de droite la panier d’achat. Si l’objet est mal centré lors du « drop » il retourne sur la fenêtre de gauche.

AJAX : dialoguer avec le serveur

Pourquoi AJAX (Asynchronous Javascript And Xml ) ?
XMLHttpRequest
Méthodes et en-têtes http
Récupération de contenus HTML, XML ou JSON
Consommer un web Service en Javascript
Travaux pratiquesObjectif : Dialoguer avec le serveur sans recharger la page
Description : On alimente les titres des couvertures du TP précédent par un appel à un Web Service

Responsive Design

Les requêtes de média (Media Queries)
Comment gérer les différences de taille des écrans ?
Les grilles fluides
Des images adaptatives
Créer du design adaptatif
Présentation de Bootstrap
CSS et Responsive Design
Travaux pratiquesObjectif : Savoir mettre en œuvre un site responsive
Description : Passage de notre application Web en responsive

Prérequis

Les participants à cette formation JavaScript possèdent une bonne connaissance préalable du HTML, du CSS, d’un langage de programmation structurée et plus globalement de l’architecture d’une page web. Cette vue d’ensemble les prédispose à connaître les besoins et les enjeux soulevés par la programmation en JavaScript et les différents types d’évènements et de manipulations à prendre en compte.

Public

Ce cours JavaScript s’adresse aux développeurs (back-end ou front-end) chargés de concevoir, d’organiser et d’animer l’interactivité d’un site ou d’une application web. Familiers du HTML et du CSS, ces développeurs sont sollicités pour apporter du dynamisme visuel et fonctionnel à une ou plusieurs briques de développement, tout en intégrant les considérations de responsive design, de performance et d’expérience utilisateur.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Obtenir la certification ISO 27005 Risk Manager
  • Comprendre la norme ISO/IEC 27005:2011
  • Mettre en oeuvre un programme de gestion du risque
  • Mettre en œuvre d’une stratégie de gestion des risques selon l’ISO 27005
  • Savoir apprécier les risques, les traiter
Tarif

A partir de 2 550,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Web services REST en PHP

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Web services REST PHP, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Appréhender les différents composants impliqués dans l'architecture REST
  • Modéliser les services au sein d’une architecture applicative
  • Concevoir une architecture ROA avec la technologie REST
  • Standardiser les règles de développement des Web Services REST
  • Implémenter des Web Services REST: les concevoir, les écrire, les déployer et les sécuriser
  • S’appuyer sur un protocole ou des librairies pour assurer un degré de sécurité suffisant
  • Assurer un niveau de performance suffisant
  • Implémenter un client REST et un serveur REST
  • Invoquer un Web Service à différents niveaux d’une architecture ROA : back end (couche métier) et front end (IHM) en MVC
  • Connaitre les frameworks REST disponibles en PHP et en utiliser un pour développer un Web Service
  • Mesurer les performances de vos Web Services
  • Effectuer des tests
  • Sécuriser vos Web Servies
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer des bases de données multidimensionnelles avec SSAS 2016
  • Gérer les cubes, les dimensions, les mesures dans SSAS
  • Maîtriser MDX, Tabular, DAX
  • Gérer le Data Mining
  • Gérer la sécurité et le déploiement de SSAS 2016
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Essentiels Techniques de cybersécurité, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Acquérir la connaissance des concepts fondamentaux de la SSI
  • Identifier les besoins en sécurité à tous les niveaux (système, réseau, applications...)
  • Comprendre les différents types d'attaques
  • Connaitre les mesures de sécurité permettant de les contrer
Tarif

A partir de 1 449,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Découvrir le bilan et le compte de résultat
  • Enregistrer l'enregistrement des opérations quotidiennes
  • Appliquer les mécanismes de la TVA
  • Établir les états financiers
  • Contribuer efficacement à la clôture des comptes
  • Déterminer les mécanismes de base de la fiscalité et déterminer le résultat fiscal
  • S'approprier les bases de la gestion de trésorerie
  • Distinguer les procédures de recouvrement amiable des créances pour limiter les impayés
Tarif

A partir de 1 390,00 €

Durée

15j / 105h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Identifier les concepts fondamentaux et les technologies qui sous-tendent l'intelligence artificielle
  • Analyser des études de cas d'intégration de l'IA dans l'industrie pour comprendre les défis, les solutions et les résultats
  • Utiliser des outils et des techniques d'IA dans des scénarios pratiques liés à l'industrie
  • Évaluer les considérations éthiques, la conformité réglementaire et les questions de confidentialité des données associées à la mise en œuvre de l'IA dans l'industrie
  • Créer un plan stratégique pour l'adoption des technologies d'IA dans un environnement industriel
Tarif

A partir de 2 700,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Cerner le contexte de la durabilité, du développement durable
  • Intégrer les fondamentaux de la durabilité dans son pilotage : compter ce qui compte
  • Mettre en place ce processus de pilotage de la durabilité au sein de la direction financière
Tarif

A partir de 1 792,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Se préparer au passage de l'examen de certification ITIL 4 Foundation
  • Connaître l'histoire d'ITIL et ses changements
  • Maîtriser les concepts fondamentaux de la gestion de services
  • Connaître les 7 principes directeurs d'ITIL 4
  • Comprendre le Service Value System et le Service Value Chain
  • Utiliser les bonnes pratiques ITIL
  • Maîtriser les 7 pratiques clés
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Apprécier les principes fondamentaux de cette branche de risque
Identifier les événements assurables de la protection des biens et responsabilité civile
Analyser les garanties offertes dans un contrat d’assurance entreprise

Tarif

A partir de 1 620,00 €

Durée

2 jours - 15 heures

Modes
  • Entreprise

Je cherche à faire...