JAVASCRIPT Développer des applications Web

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Intégrer un script à une page HTML
  • Utiliser les types primitifs du langage Javascript et leurs fonctions
  • Utiliser le DOM pour parcourir et modifier la structure d'une page
  • Gérer des événements utilisateur
  • Valider les données saisies dans un formulaire
  • Stocker des données dans le navigateur
  • Échanger des données avec un serveur via des API REST
  • Exploiter l'API FileReader pour lire des fichiers en local
  • Interagir avec des contenus multimédias
  • Mettre en œuvre l'API de géolocalisation

GROUPE ARKESYS


La formation maintenant pour vos talents de demain
Voir la fiche entreprise

Tarif

A partir de 6 200,00 €

Durée 28 heures réparties sur 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

GROUPE ARKESYS


La formation maintenant pour vos talents de demain
Voir la fiche

Tarif

A partir de 6 200,00 €

Durée 28 heures réparties sur 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Inscrivez-vous à cette formation pour apprendre à développer des applications Web côté client en écrivant des scripts JavaScript pour interagir dynamiquement avec le contenu de la page Web, soit en lien avec des actions de l'utilisateur et/ou suite à un é

Programme

Introduction

  • HTML, CSS et JavaScript : Les 3 langages du navigateur
  • Rôle du JavaScript dans un site Web
  • Caractéristiques de JavaScript et relations avec le standard ECMAScript
  • Support de JavaScript dans les différents navigateurs
  • Imbrication de JavaScript dans HTML
  • Conventions de formatage et de codage
  • Console, débogage et outils des navigateurs
  • Environnement de développement et de débogage

 

La syntaxe JavaScript

  • Déclaration des variables
  • Les types de données
  • Les tableaux
  • Les opérateurs et expressions
  • Les structures de contrôle
  • Les fonctions : déclaration et appel
  • Les objets globaux : String, Date, RegExp, Array

 

L'approche objet en JavaScript

  • Fonctions anonymes et encapsulation
  • Objets
  • Propriété prototype
  • Fonctions flèche
  • Destructuration
  • Casses et héritage
  • Constructeurs et accesseurs

 

Les objets du navigateur

  • Les principaux objets du DOM
  • window, document, history, location, navigator
  • Déboguer et générer des logs avec l'API Console
  • Contrôler la version et tester la compatibilité du navigateur

 

Interagir avec le DOM

  • Notion de nœud et d'arborescence de nœuds
  • Parcourir et rechercher des éléments avec l'API Selector (querySelector() et querySelectorAll())
  • Modifier la présentation et le contenu du DOM
  • Modifier la structure du document
  • Modifier un élément HTML

 

Gestion avancée des événements

  • Intercepter les événements avec la fonction addEventListener()
  • Comprendre la propagation des événements
  • Objet Event
  • Création d'événements personnalisés

 

Validation des formulaires côté client

  • Ecrire et lire dans les champs des formulaires
  • Mettre en place des champs obligatoire
  • Valider les informations saisies
  • Mise en œuvre des expressions régulières
  • Activer et désactiver le bouton d'envoi

 

Persistance des données en local

  • Comprendre la différence entre les objets storage et les cookies
  • L'API Storage
  • Utilisation du contexte local storage en lecture/écriture
  • Utilisation du contexte session storage en lecture/écriture
  • Sauvegarder et restaurer l'état d'une page ou d'une application Web au chargement
  • Mise en œuvre des bases de données SQLite ou IndexedDB

 

Communication réseau (AJAX, JSON et services REST)

  • Définition et conception d'un service REST
  • L'objet XMLHttpRequest2
  • Configurer une requête AJAX
  • Format d'échange JSON
  • L'événement progress
  • Gestion du cache en mode déconnecté
  • Détection des événements online et offline

 

Nouvelles interactions utilisateur

  • Mettre en œuvre les actions de glisser-déposer
  • Ajouter des informations sur demande avec les éléments Details et Summary
  • Activer les contenus modifiables
  • Autoriser l'affichage plein écran

 

Gestion de fichier

  • Découvrir l'API File
  • Lecture/écriture de document sur le poste client
  • Gestion d'événements avancés tels que les notifications et le glisser-déposer " système "

 

Interagir avec les contenus multimédia

  • Contrôler la lecture des éléments audio et vidéo
  • Créer des animations avec l'élément Canvas et l'API Draw2D

 

Mettre en œuvre la géolocalisation

  • API Geolocation
  • Obtenir les informations de positionnement
  • Utiliser les API Google Maps
  • Traduire une position en adresse physique
  • Afficher une carte, etc.

 

Travaux pratiques

  • Manipulation des données de type simple
  • Transformation, mise en forme de texte
  • Manipulation des dates
  • Utilisation d'expression régulière
  • Création d'un DataGrid HTML5
  • Mise en place de la sélection des lignes
  • Création, suppression de lignes
  • Ajout de nouvelles lignes de données
  • Création et validation d'un formulaire HTML5
  • Validation native et JavaScript
  • Validation en cours de saisie
  • Contrôler l'envoi des données
  • Gestion des données
  • Stockage des données en local
  • Chargement des données du tableau depuis le serveur Web
  • Création de classes métiers en JavaScript
  • Création d'objets métiers à l'aide d'un formulaire
  • Affichage des données dans un tableau HTML
  • Mise en place d'un Drag&Drop de fichier JSON
  • Mise en œuvre des API JavaScript
  • Géolocalisation
  • Interaction avec un média
  • Affichage de notification

 

Concepteur : ENI SERVICES - Diffuseur : Groupe Arkesys

Prérequis

  • Connaître les notions fondamentales de la programmation (Algorithmie)
  • Connaître les notions fondamentales de la création de pages Web HTML

Public

  • Intégrateurs Web

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Sécuriser les identités avec Azure Active Directory et les utilisateurs et les groupes
  • Configurer et gérer l’identité hybride
  • Déployer et gérer la protection des identités et l’identité privilégiée dans Azure
  • Concevoir et gérer une stratégie de gouvernance d’entreprise pour votre profil de sécurité
  • Configurer et gérer des solutions de sécurité du réseau et du périmètre pour protéger votre environnement Azure
  • Gérer la sécurité de tous les hôtes et conteneurs s’exécutant dans votre environnement
  • Déployer et configurer Azure Key Vault
  • Implémenter et gérer la fonctionnalité de sécurité des applications pour verrouiller l’accès aux applications et aux fonctions
  • Implémenter et gérer la sécurité du stockage et de la base de données
Tarif

A partir de 2 790,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Apprendre à  installer et à  administrer Exchange - Gérer les dossiers - Comprendre le routage des messages - Surveiller son serveur Exchange
Tarif

A partir de 2 475,00 €

Durée

5j / 35h

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

SharePoint - Utilisateur

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Tout utilisateur de Microsoft 365 souhaitant acquérir les compétences de base pour gérer et alimenter en contenu des sites SharePoint. L'objectif est de leur permettre de créer et d'enrichir leurs sites de manière simple et efficace. 

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

  • Gérer des listes et des bibliothèques de documents. 
  • Personnaliser l’espace de travail  
  • Rechercher et WebPart 
Tarif

A partir de 350,00 €

Durée

1 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Orchestrer des applications avec Kuburnetes - Gestion du cluster - Pérenniser le stockage - Industrialiser ses déploiements avec kustomize - Identifier les outils indispensables - Limiter la consommation de ses ressources
Tarif

A partir de 1 875,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Pouvoir réaliser des applications en Java - Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces
Tarif

A partir de 1 495,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

S’approprier les fondamentaux du marketing digital et en comprendre les enjeux - Construire une stratégie marketing digital - Acquérir les méthodes pour la déployer - Définir et choisir les outils adaptés - Suivre et faire évoluer sa stratégie.
Tarif

A partir de 1 475,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre les concepts du Cloud Computing et de la virtualisation - Comprendre l'architecture pour une conception de centres de données - Les défis techniques, comprendre les mesures de sécurité proposée par AWS et les concepts clés d'AWS "Identity and Access Management" (IAM) - Les services fournis par Amazon (AWS) - Quels sont les avantages ? Et les inconvénients ? - Savoir créer et gérer "Amazon Elastic Compute Cloud" (EC2), "Amazon Elastic Block Store" (EBS), "Amazon Simple Storage Service" (S3), "Auto Scaling" et "Elastic Load Balancing" (ELB) - Comprendre les services de bases de données AWS (Relationnelle et non relationnelle) - Le service de migration de base de données AWS - Déployer une architecture réseau avec "Amazon Virtual Private Cloud" (VPC) (Subnets, Gateways, Network Security) - Les outils de DevOps sur AWS et les outils en ligne de commande.
Tarif

A partir de 3 875,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier et répondre aux attentes spécifiques de chaque catégorie de journalistes : radio, TV, presse écrite, blogueurs
  • Trouver une solution pour ne pas répondre aux questions que vous ne souhaitez pas aborder vous-même
  • Repérer les catalyseurs d'intérêt pour chaque sujet, ajuster les messages et les interventions aux formats particuliers des différents supports
  • Intégrer et mettre en oeuvre des techniques pour optimiser l'intervention
  • Gérer vos émotions et le trac, vous adapter à tous les terrains : téléphone, interview en situation, bureau, sur site ou conférence de presse.
Tarif

A partir de 1 720,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

TCP/IP - Les fondamentaux

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Ce cours permet de comprendre les principes et les concepts des réseaux TCP/IP.

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

  • Concevoir et mettre en œuvre des réseaux TCP/IP
  • Interconnecter des réseaux
  • Mettre en place les principales applications de TCP/IP
Tarif

A partir de 2 430,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance

Je cherche à faire...