Retour

JavaScript

Objectifs de la formation

- Construire des applications web en JavaScript - Construire son site en responsive design - Maîtriser 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

Contenu de la formation

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 - 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 - Conversion des différents types - Objets et symboles Les tableaux avec JavaScript - Création et initialisation des tableaux (arrays) - 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 - 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

Résultats de la formation

RNCP37674BC01 - Développer la partie front-end d'une application web ou web mobile en intégrant les recommandations de sécurité Présentation d'un projet réalisé en amont de la session : 00 h 20 min En amont de la session d'examen, le candidat réalise un ou plusieurs projets. - Il prépare un dossier de projet et un support de présentation de type diaporama. Le dossier de projet rend compte de l'ensemble des projets. - Lors de l'examen, le jury prend connaissance du dossier de projet imprimé avant la présentation du candidat. - Le candidat présente ensuite son ou ses projets au jury. Entretien technique : 00 h 30 min - Le jury questionne le candidat sur la base de son dossier de projet et de sa présentation, afin de s'assurer de la maîtrise des compétences couvertespar le projet ou les projets. Un questionnement complémentaire lui permet d'évaluer les compétences qui ne sont pas couvertes par le projet ou les projets. Questionnaire professionnel : 00 h 30 min L'ensemble des candidats répondent en même temps au questionnaire professionnel en présence d'un surveillant. Le candidat étudie une documentation technique rédigée en anglais. Il répond à - deux questions fermées à choix unique posées en français ; - deux questions ouvertes posées en anglais et amenant des réponses courtes, en rédigeant la réponse en anglais. Durée totale de l'épreuve pour le candidat : 01 h 20 min

Conditions spécifiques d'accès à la formation

Connaissance en HTML et CSS.

Métier formé

Développement

Niveau d'étude visé

Bac+2

Prise en charge

Formation continue éligible au financement via le CPF

Organisme de formation

AMBIENT IT

Durée de la formation

1 mois

Modalités de formation

formation entièrement présentielle

Prochaine(s) session(s)

  • 03/02/2025 - 05/02/2025
  • 31/03/2025 - 02/04/2025
  • 26/05/2025 - 28/05/2025
  • 21/07/2025 - 23/07/2025
  • 15/09/2025 - 17/09/2025
  • 24/11/2025 - 26/11/2025

Lieu de formation

140 Avenue Jean Lolive 93500 PANTIN FRANCE