Offre de Formation Développer en JavaScript avec Formasuite | MaFormation.fr
Formasuite

Développer en JavaScript

Formasuite

Voir les avis
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Modalités
En présentiel
Durée
2jours soit 14heures
Prix
990 €
Taux de réussite
100%

Localité

En présentiel

Découvrez les localités disponibles pour suivre cette formation en présentiel.

En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 01 - Bourg-en-Bresse
  • 02 - Laon
  • 03 - Moulins
  • 04 - Digne-les-Bains
  • 05 - Gap
  • 06 - Nice
  • 07 - Privas
  • 08 - Charleville-Mézières
  • 09 - Foix
  • 10 - Troyes
  • 11 - Carcassonne
  • 12 - Rodez
  • 13 - Marseille
  • 14 - Caen
  • 15 - Aurillac
  • 16 - Angoulême
  • 17 - La Rochelle
  • 18 - Bourges
  • 19 - Tulle
  • 21 - Dijon
  • 22 - Saint-Brieuc
  • 23 - Guéret
  • 24 - Périgueux
  • 25 - Besançon
  • 26 - Valence
  • 27 - Évreux
  • 28 - Chartres
  • 29 - Quimper
  • 30 - Nîmes
  • 31 - Toulouse
  • 32 - Auch
  • 33 - Bordeaux
  • 34 - Montpellier
  • 35 - Rennes
  • 36 - Châteauroux
  • 37 - Tours
  • 38 - Grenoble
  • 39 - Lons-le-Saunier
  • 40 - Mont-de-Marsan
  • 41 - Blois
  • 42 - Saint-Étienne
  • 43 - Le Puy-en-Velay
  • 44 - Nantes
  • 45 - Orléans
  • 46 - Cahors
  • 47 - Agen
  • 48 - Mende
  • 49 - Angers
  • 50 - Saint-Lô
  • 51 - Châlons-en-Champagne
  • 52 - Saint-Dizier
  • 53 - Laval
  • 54 - Nancy
  • 55 - Bar-le-Duc
  • 56 - Vannes
  • 57 - Metz
  • 58 - Nevers
  • 59 - Lille
  • 60 - Beauvais
  • 61 - Alençon
  • 62 - Arras
  • 63 - Clermont-Ferrand
  • 64 - Pau
  • 65 - Tarbes
  • 66 - Perpignan
  • 67 - Strasbourg
  • 68 - Colmar
  • 69 - Lyon
  • 70 - Vesoul
  • 71 - Mâcon
  • 72 - Le Mans
  • 73 - Chambéry
  • 74 - Annecy
  • 75 - Paris
  • 76 - Rouen
  • 77 - Melun
  • 78 - Versailles
  • 79 - Niort
  • 80 - Amiens
  • 81 - Albi
  • 82 - Montauban
  • 83 - Toulon
  • 84 - Avignon
  • 85 - La Roche-sur-Yon
  • 86 - Poitiers
  • 87 - Limoges
  • 88 - Épinal
  • 89 - Auxerre
  • 90 - Belfort
  • 91 - Évry-Courcouronnes
  • 92 - Nanterre
  • 93 - Bobigny
  • 94 - Créteil
  • 95 - Cergy
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 01 - Ain
  • 02 - Aisne
  • 03 - Allier
  • 04 - Alpes-de-Haute-Provence
  • 05 - Hautes-Alpes
  • 06 - Alpes-Maritimes
  • 07 - Ardèche
  • 08 - Ardennes
  • 09 - Ariège
  • 10 - Aube
  • 11 - Aude
  • 12 - Aveyron
  • 13 - Bouches-du-Rhône
  • 14 - Calvados
  • 15 - Cantal
  • 16 - Charente
  • 17 - Charente-Maritime
  • 18 - Cher
  • 19 - Corrèze
  • 21 - Côte-d'Or
  • 22 - Côtes-d'Armor
  • 23 - Creuse
  • 24 - Dordogne
  • 25 - Doubs
  • 26 - Drôme
  • 27 - Eure
  • 28 - Eure-et-Loir
  • 29 - Finistère
  • 2A - Corse-du-Sud
  • 2B - Haute-Corse
  • 30 - Gard
  • 31 - Haute-Garonne
  • 32 - Gers
  • 33 - Gironde
  • 34 - Hérault
  • 35 - Ille-et-Vilaine
  • 36 - Indre
  • 37 - Indre-et-Loire
  • 38 - Isère
  • 39 - Jura
  • 40 - Landes
  • 41 - Loir-et-Cher
  • 42 - Loire
  • 43 - Haute-Loire
  • 44 - Loire-Atlantique
  • 45 - Loiret
  • 46 - Lot
  • 47 - Lot-et-Garonne
  • 48 - Lozère
  • 49 - Maine-et-Loire
  • 50 - Manche
  • 51 - Marne
  • 52 - Haute-Marne
  • 53 - Mayenne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 56 - Morbihan
  • 57 - Moselle
  • 58 - Nièvre
  • 59 - Nord
  • 60 - Oise
  • 61 - Orne
  • 62 - Pas-de-Calais
  • 63 - Puy-de-Dôme
  • 64 - Pyrénées-Atlantiques
  • 65 - Hautes-Pyrénées
  • 66 - Pyrénées-Orientales
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 69 - Rhône
  • 70 - Haute-Saône
  • 71 - Saône-et-Loire
  • 72 - Sarthe
  • 73 - Savoie
  • 74 - Haute-Savoie
  • 75 - Paris
  • 76 - Seine-Maritime
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 79 - Deux-Sèvres
  • 80 - Somme
  • 81 - Tarn
  • 82 - Tarn-et-Garonne
  • 83 - Var
  • 84 - Vaucluse
  • 85 - Vendée
  • 86 - Vienne
  • 87 - Haute-Vienne
  • 88 - Vosges
  • 89 - Yonne
  • 90 - Territoire de Belfort
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise

Certifications

Certification OPQF OPQF
Certification Datadock Datadock
Certification Qualiopi Qualiopi

Pré-requis

Aucun Prérequis

Objectifs

À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :

  • Maîtriser le langage JavaScript moderne (version ES6)
  • Avoir les bases pour travailler ensuite avec des frameworks JavaScript
  • Développer des applications Web interactives
  • Appeler des services Web asynchrones
  • Découvrir la librairie jQuery

Programme

AVANT LA FORMATION

  • Entretien téléphonique avec le formateur afin de personnaliser votre formation.
  • Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.

 

JOUR 1

Matin

Introduction à JavaScript

  • Le point sur le standard ECMAScript et les navigateurs
  • la gestion des packages avec npm

Les bases du langage JavaScript

  • Maîtriser les bases : variables, expressions, opérateurs et structures de contrôle
  • Accéder aux ressources du navigateur
  • Définir des fonctions

Les objets de JavaScript

  • Les objets String, Math, Date, Array, document, window, navigator
  • Les collections Set et Map

Après-midi

La gestion de l'interactivité des pages

  • Gérer les événements fenêtre : load et unload
  • Gérer les événements clavier et souris : focus, blur, change, clic, mouseover, mouseout et submit
  • Déclencher par rapport au temps : setInterval et setTimeout
  • Gérer les rollovers, les zooms, les diaporamas…
  • Gérer les interactions avec addEventListener

La manipulation du DOM

  • Accéder aux éléments du document HTML via DOM
  • Modifier, masquer et afficher des objets HTML
  • Modifier les attributs des éléments d'interface (police, couleur…)
  • Déplacer du texte, des images
  • Gérer un menu dynamiquement
  • La manipulation de la page avec querySelectorAll

 

JOUR 2

Matin

Contrôler les données de formulaires

  • Gérer les objets Form, Text, Checkbox, Radio, Button
  • Utiliser les listes : Select, Option
  • Utiliser les expressions régulières

Introduction à la programmation AJAX

  • Les apports d'AJAX
  • L'objet XMLHttpRequest
  • Les promesses
  • La structuration de données en JSON

APIs pour les applications

  • Gestion de l'historique et navigation
  • Stockage local
  • Web sockets

Après-midi

Les modules ES6

  • Problématique : collision de noms, écrasement d'événements
  • Espace de noms

La programmation orientée objet en ES6

  • Les classes et héritages
  • Le contexte
  • Getter et setter
  • Les méthodes statiques

La présentation de la librairie jQuery

  • Le principe de jQuery
  • La sélection et manipulation du DOM
  • Les événements
  • AJAX avec jQuery

 

FIN DE LA FORMATION

  • Débrief de la formation avec le formateur pour consolider vos connaissances.
Haut de page