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

  • Construire des pages Web en HTML5
  • Habiller et mettre en forme des pages Web avec CSS3
  • Créer des formulaires avancés
  • Créer des tableaux de données
  • Créer des menus de navigation
  • Utiliser les différentes techniques CSS de positionnement et dimensionnement pour adapter la présentation aux différents appareils (smartphone, tablette, PC)
  • Parcourir et modifier la structure d'une page en JavaScript
  • Gérer des événements utilisateur
  • Intégrer des appels à des Services Web REST et WebSockets en JavaScript
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser les fonctions de jQuery - Construire un site adaptatif avec Bootstrap - Optimiser l'acessibilité des pages de votre site web
Tarif

A partir de 2 495,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire les principes de fonctionnement des architectures REST et de développement des Services Web
  • Mettre en place l’API Jakarta RESTful Web Services dans une application
  • Implémenter des classes de Services REST
  • Manipuler les différents formats d’échange de données entre le client et le serveur
  • Invoquer des services REST à partir d'une application Java
  • Mettre en place une communication bidirectionnelle grâce aux Web Sockets
  • Sécuriser les appels à vos Services REST en intégrant un mécanisme d’authentification
  • Déployer les Services sur un serveur d’applications
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier et différencier les langages de programmation Blockchain les plus répandus tels que Solidity, JavaScript, Go, Rust, Vyper...
  • Distinguer les contextes spécifiques dans lesquels ces langages sont le plus efficacement utilisés au sein de l'écosystème Blockchain
  • Identifier la syntaxe de base, les types de données, les structures de contrôle et autres concepts fondamentaux des langages de programmation Blockchain
  • Choisir le langage de programmation le plus approprié pour développer une application Blockchain simple en fonction des exigences spécifiques du projet.
Tarif

A partir de 1 900,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Formation Typescript

Proposé par ADALIANCE

Objectifs de la formation

  • Savoir manipuler les types simples du langage
  • Savoir débuter et configurer un projet TypeScript
  • Etre capable de faire de l’héritage
  • Etre initié aux types complexes du langage
  • Connaître les bonnes pratiques pour structurer un projet TypeScript
  • Savoir utiliser TypeScript dans l’ensemble de l'écosystème
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

JavaScript - Les fondamentaux

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Architectes web, développeur web, webmestres ou chefs de projets souhaitant maîtriser l’utilisation des balises et feuilles de styles HTML5/CSS3, utiliser JavaScript pour gérer l’interactivité d’un site web et savoir construire un site responsive design.

À l'issue de la formation, le stagiaire sera capable de :

  • Maîtriser l'utilisation des balises et feuilles de style HTML5/CSS3 
  • Utiliser JavaScript pour gérer l'interactivité d'un site web 
  • Savoir construire son site en Responsive Design
  • Gérer les évènements et les manipulations dynamiques

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Architectes web, Chefs de projets, Développeurs web, Webmestres

Pré-requis

Disposer de connaissances en langages HTML et CSS - Connaître la programmation structurée

Tarif

A partir de 1 875,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

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

A l'issue de cette formation, vous serez capable de :

  • Déterminer comment un utilisateur interagit avec une interface homme-machine
  • Concevoir et réaliser des outils de communication numériques adaptés à différents supports de publication et de communication, en tenant compte de l'utilisateur, des standards, de l'accessibilité, de l'ergonomie et de la bonne visibilité du produit
  • Mettre en oeuvre vos compétences pour travailler pour des agences de communication, des entreprises au sein d'un service marketing ou à votre compte
  • Réaliser des productions graphiques en associant plusieurs supports et technologies : texte, son, vidéo, animation, effets spéciaux...
  • Participer aux étapes de production d'éléments multimédia, publiés en réseau ou édités sur un support numérique, pour créer des outils de communication sur écran : infographies pour supports numériques, sites Web destinés à la chaîne d'édition Multimédia en ligne ou séquences d'animations interactives
  • Passer le Titre professionnel "Concepteur Designer UI".
Tarif

Contacter l'organisme

Durée

142j / 994h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mémoriser les bases de JavaScript et de son utilisation pour le DOM
  • Gérer les évènements et les manipulations dynamiques
  • Identifier les règles d'or de la programmation avec JavaScript
  • Réaliser des appels synchrones (Ajax)
  • Exploiter les media queries en JavaScript pour une interface responsive.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Présenter une vision globale des technologies et solutions les plus importantes, dans des domaines qui ne sont pas nécessairement les vôtres
  • Anticiper les évolutions des métiers de l'informatique
  • Suggérer les meilleurs conseils auprès de vos usagers ou clients
  • Reconnaître les domaines les plus actifs ayant un impact fort sur les SI actuels (voir en détail l'état de l'art des domaines suivants : architectures du SI, Cloud, technologies du Data Center, postes de travail, serveurs, virtualisation, stockage, évolution des OS, réseaux, sécurité, développement et architectures d'applications, ERP, e-commerce, CRM, décisionnel, administration...)
  • Analyser en instantané "ce qu'il se passe" et ce que l'on ne peut pas ignorer.
Tarif

A partir de 1 720,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...