Formations Web & Cloud Formation JavaScript : Fondamentaux

Formation JavaScript : Fondamentaux

Noté 0 sur 5
Logo-JavaScript-200x175
Prix 1890€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

JavaScript est le langage de programmation le plus populaire parmi les développeurs. Ce langage est supporté par les meilleurs environnements de développement et permet d’intégrer des mécanismes complexes sur une page web.

Le principal avantage de JavaScript est sa compatibilité avec la totalité des navigateurs modernes (Chrome, Safari, Firefox…).

JavaScript est un langage orienté objet permettant la création de tous les éléments interactifs d’un site : les formulaires, les animations, les pop-ups et bien plus encore. Les célèbres frameworks React, Angular ou encore Vue utilisent JavaScript.

Dans notre formation JavaScript : Fondamentaux, vous allez apprendre comment rendre les pages web interactives à travers la création de scripts côté client. Vous saurez utiliser les objets du DOM pour intervenir sur un élément ciblé d’une page. En outre, vous pourrez déclencher des évènements de manière asynchrone.

Comme toujours, nous vous présenterons la dernière version du langage : JavaScript 11 – ES2020.

 

Objectifs

  • Construire des applications web en JavaScript
  • Construire son site en responsive design
  • Maitriser HTML5 et CSS3
  • Structurer les informations de vos applications avec des types de données
  • Identifier et modifier les éléments d’une page avec le DOM
  • Connaître et comprendre la logique d’un programme en JavaScript
  • Gérer les événements

 

Public visé

  • Développeurs front-end
  • Architectes techniques
  • UI designers
  • Chefs de projets
  • Ingénieurs d’études
  • Webmasters

 

Pré-requis

  • Connaissance en HTML et CSS

Programme de notre formation JavaScript : Fondamentaux

 

Introduction à JavaScript

  • Qu’est-ce que JavaScript ?
  • Ajouter du code JavaScript sur une page web
  • Manipuler des fichiers JS
  • Détecter et corriger les erreurs
  • Nombres et opérateurs en JavaScript
  • Gestion du texte : chaînes de caractères (strings) en JavaScript
  • Méthodes utiles pour les chaînes de caractères
  • Les bonnes pratiques de responsive design

 

Les variables et les conditions

  • Qu’est-ce qu’une variable ?
  • Déclaration des variables
  • Utilisation de let, var et const
  • Nommer les variables
  • Erreurs courantes
  • Modifications des valeurs des variables
  • Conditions
    • If
    • Else if
    • Switch
    • Syntaxe ternaire

 

Types et opérateurs

  • Les nombres
  • Nombres négatifs
  • Les dates
  • Les booléens
  • Prédominance des opérateurs
  • Conversion des différents types
  • Objets et symboles

 

Les tableaux avec JavaScript

  • Création et initialisation des tableaux (arrays)
  • Accès aux éléments d’un array
  • Manipulation des tableaux
  • Recherche et boucle dans un tableau
  • Présentation et manipulation des tuples

 

Blocs et IIFEs de JavaScript

  • Aperçu des blocs de construction
  • Boucles et itérations
  • Blocs de code réutilisables
  • Créer des fonctions
  • Valeurs de retour des fonctions
  • Introduction aux événements

 

Objets JavaScript

  • Présentation des objets JavaScript
  • Notions de base sur les objets
  • Prototypes d’objets
  • Utiliser les données JSON
  • Construction des objets

 

Fonctions JavaScript

  • Principe de base des fonctions
  • Expression des fonctions
  • Transmission d’informations aux fonctions
  • Valeur de retour des fonctions
  • Portée des fonctions
  • Utilisation des fonctions pour modifier les pages web

 

Les objets et le DOM

  • Propriétés des objets
  • Méthodes des objets
  • Objet standard intégré
  • Document Object Model (DOM)
  • Stylisation des éléments du DOM
  • Détecter les clics sur les boutons

 

JavaScript asynchrone

  • Qu’est-ce-que l’asynchrone ?
  • Concepts généraux de programmation asynchrone
  • JavaScript asynchrone coopératif : Délais et intervalles
  • Faciliter la programmation asynchrone avec async et await
  • Programmation asynchrone avec Promises

 

API Web côté client

  • Introduction aux API web
  • Manipulation de documents
  • Extraction de données du serveur
  • API tierces
  • API vidéo et audio
  • Stockage côté client

 

Concepts avancés

  • jQuery avec HTML et CSS
  • Construire une application en JavaScript
  • Les expressions régulières
  • AJAX et API Fetch
  • Bibliothèques JavaScript
  • Gestion des erreurs sur JavaScript

Pour aller plus loin

Formation JavaScript Avancé

Formation Java 16

Formation OWASP Java

Formation Python

Formation HTML5, CSS3, Responsive : Création de pages web

Formation C#

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 1890€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp