Initiation au JavaScript

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Appréhender les bases du Javascript
  • Mettre en oeuvre le développement côté client avec Javascript
  • Gérer le contrôle du DOM avec Javascript
  • Utiliser la librairie jQquery

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 990,00 €

Durée 16 heures
Modes
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 990,00 €

Durée 16 heures
Modes
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez notre formation intensive en développement JavaScript, conçue pour aider les développeurs à maîtriser le développement côté client avec JavaScript et jQuery.

Programme

Présentation du cours

Introduction à Javascript

  • Objectifs du module
  • JavaScript d'hier à aujourd'hui
  • Le mode d'exécution du JavaScript
  • Les frameworks et librairies JavaScript
  • Les outils utilisés dans ce cours
  • Démonstration - Installation de Visual Studio Code et de Node.js
  • Les paradigmes du JavaScript
  • Les variables
  • Démonstrations - Les variables
  • Les structures de code
  • Les collections
  • Démonstration - Les collections
  • Intégrer du JavaScript dans une page HTML
  • Démonstration - Intégrer du JavaScript dans une page HTML
  • Outils de debug du navigateur
  • Démonstration - Outils de debug du navigateur
  • TP à réaliser
    • Correction du TP - Niveau 1
    • Correction du TP - Niveau 2
    • Correction du TP - Niveau 3
    • Correction du TP - Niveau 4
    • Correction du TP - Niveau 5
  • Conclusion

Le développement côté client avec JavaScript : notions complémentaires

  • Objectifs du module
  • Les fonctions
  • Les fonctions anonymes
  • Les fonctions fléchées
  • Démonstration - Les fonctions
  • Callback
  • Closure
  • Démonstration - Callback
  • Démonstration - Closure
  • SetTimeout et SetInterval
  • Démonstration - SetTimeout et SetInterval
  • TP à réaliser
    • Correction du TP - partie 1
    • Correction du TP - partie 2
  • Le mode strict
  • Les boîtes de dialogue
  • Démonstration - Les boîtes de dialogue
  • Le stockage local
  • Démonstration - Le stockage local
  • Faille XSS et obfuscation
  • Démonstration - Faille XSS et obfuscation
  • Le format JSON
  • Démonstration - Le format JSON
  • TP à réaliser
    • Correction du TP - partie 1
    • Correction du TP - partie 2
  • Conclusion

Le contrôle du DOM par JavaScript

  • Objectifs du module
  • Qu'est-ce que le DOM ?
  • Fonctionnement de l'API DOM
  • Démonstration - Manipulation du DOM
  • Les évènements
  • Démonstration - Les évènements
  • TP à réaliser
    • Correction du TP 1
    • Correction du TP 2 - partie 1
    • Correction du TP 2 - partie 2
  • Conclusion

Utiliser une librairie du marché : jQuery

  • Objectifs du module
  • Qu'est-ce que jQuery ?
  • Installation
  • Utilisation de jQuery : les sélecteurs
  • Démonstration - Les sélecteurs
  • Les évènements
  • Démonstration - Les évènements
  • La manipulation du DOM
  • Méthodes utilitaires
  • Démonstration - Manipulation du DOM
  • L'avenir de jQuery
  • TP à réaliser
    • Correction du TP
  • Conclusion
  • TP complémentaires à réaliser

Prérequis

Pour suivre cette formation, il est nécessaire de disposer de connaissances sur la langage HTML, les feuilles de styles CSS et l’algorithmique.

Public

Informaticiens

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Comprendre et appréhender l’architecture de la plateforme Jakarta EE
  • Intégrer une couche d’accès aux bases de données utilisant Jakarta Persistence
  • Développer la logique métier d’une application avec des composants Enterprise Beans session et Message-Driven
  • Gérer les transactions dans les composants métiers
  • Comprendre et utiliser l’injection de dépendance avec l’API CDI et ce dans les différents types de composants applicatifs
  • Développer, exposer et consommer des services Web SOAP avec l’API Jakarta XML Web Services
  • Développer des Services REST avec Jakarta RESTful Web Services pour exposer les fonctionnalités applicatives
  • Développer des WebSockets pour interagir avec des clients JavaScript
  • Déployer les différents types de composants dans un serveur d’applications
  • Développer des IHM Web en utilisant Server Faces
  • Utiliser des traitements Batch dans une application Jakarta EE
  • Comprendre les usages de l’API de concurrence dans une application Jakarta EE
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation React et Redux

Proposé par Sparks

Objectifs de la formation

  • Savoir utiliser React et Redux pour les applications Web
  • Comprendre React, le modèle VMC et le cycle de vie
  • Gérer l'interactivité des composants React, le routage et l'isomorphisme
  • Utiliser Flux et Redux pour les applications Web monopages
  • Connaître les fonctions React pour l'utilisation avec Redux
  • Maîtriser les React Hooks
  • Savoir utiliser Redux, connaître son pattern et ses fonctionnalités
Tarif

A partir de 3 250,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation OpenLayers

Proposé par Sparks

Objectifs de la formation

  • Créer ses propres applications cartographiques
  • Comprendre l'architecture et les concepts fondamentaux d'OpenLayers
  • Gérer les layers, les sources, les interactions et les controls
  • Connaître les systèmes de projections cartographiques, les animations OpenLayers
  • Manier la programmation OpenLayers et mobile
  • Gérer les builds
Tarif

A partir de 1 650,00 €

Durée

3 jours

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
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appréhender le concept du framework jQuery et son apport au développement web 2.0 et JavaScript
  • Mettre en oeuvre jQuery et améliorer l'ergonomie et l'interactivité de sites internets
  • Développer des plug-ins jQuery
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

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

5 jours (35 heures)

Modes
  • Centre
  • Entreprise
  • Distance

AWS Développement

Proposé par ENI Service

Objectifs de la formation

  • Configurer le kit SDK AWS et les informations d'authentification pour Java, C#/.Net, Python et JavaScript
  • Interagir avec les services AWS et à développer des solutions à l'aide du kit SDK AWS
  • Utiliser Amazon Simple Storage Service (Amazon S3) et Amazon DynamoDB comme magasins de données
  • Intégrer des applications et données avec Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) et AWS Step Functions
  • Utiliser AWS Identity and Access Management (IAM) pour l'authentification au service
  • Utiliser Web Identity Framework et Amazon Cognito pour l'authentification des utilisateurs
  • Améliorer la stabilité des applications à l'aide d'Amazon ElastiCache et Amazon CloudFront
  • Déployer des applications avec AWS Elastic Beanstalk et AWS CloudFormation
  • Utiliser d'Amazon ElastiCache pour améliorer l'évolutivité d'une application
  • Utiliser des conteneurs dans le processus de développement applicatif
  • Mettre en œuvre un pipeline d'intégration et de déploiement en continu (CI/CD) pour déployer des applications sur AWS
Tarif

A partir de 2 290,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les usages du JavaScript ;
  • Implémenter des algorithmes simples en JavaScript ;
  • Réagir aux actions de l'utilisateur ;
  • Modifier le DOM de manière appropriée ;
  • Connaître les mécanismes du développement objet en JavaScript ;
  • Créer des librairies en JavaScript ;
  • Utiliser les fonctions de base du framework jQuery ;
  • Implémenter des algorithmes simples en TypeScript ;
  • Mettre en oeuvre le framework d'Angular ;
  • Créer des composants, services et mettre en oeuvre la navigation dans une application Angular.
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Framework BOOTSTRAP 5.X

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Connaître les bases sur le framework BootStrap
Savoir chercher l'information afin de configurer vos différents éléments
Produire un site entièrement fait avec BootStrap 5.X
Tarif

A partir de 538,00 €

Durée

1j / 9h

Modes
  • Entreprise
  • Distance

Je cherche à faire...