Cours JavaScript par Inovation Cons - My Digital Construct
Ce cours est un programme tout-en-un conçu pour vous guider des concepts fondamentaux de JavaScript aux techniques et connaissances avancées, vous permettant de développer vos propres pages web et applications.
À la fin du cours, vous aurez acquis toutes les connaissances nécessaires et la confiance pour passer des entretiens d'embauche et devenir un programmeur à succès. Vous serez guidé étape par étape à travers des applications pratiques interactives, ainsi que des concepts théoriques sur le fonctionnement de JavaScript.
Le cours est autorisé par le Ministère du Travail et le Ministère de l'Éducation, ce qui vous permettra de recevoir un diplôme reconnu tant au niveau national qu'international.
Qu'est-ce que JavaScript ?
Il est bien connu que HTML et CSS génèrent la structure et le style des pages web, mais JavaScript est ce qui leur donne vie!
En résumé, JavaScript est un langage de programmation interprété qui peut contrôler le comportement des pages web. Il a la capacité de transformer des pages statiques en pages dynamiques, offrant aux utilisateurs une meilleure expérience pendant l’utilisation.
Tout ce qui est interactif et contenu dynamique sur une page web est rendu possible grâce à JavaScript : menus, transitions, animations, cartes, éléments interactifs, fenêtres pop-up, boutons, formulaires de contact, et bien plus encore.
JavaScript peut modifier le HTML et le CSS des pages, ainsi que calculer, manipuler et valider des données.

Introduction à JavaScript
-
Aperçu du langage de programmation JavaScript
-
Variables et types de données
Opérateurs et expressions
-
Opérateurs arithmétiques
-
Opérateurs logiques
-
Opérateurs de comparaison
-
Expressions JavaScript
Structures de contrôle
-
Contrôler le flux du programme avec des instructions conditionnelles : if, else, switch
-
Utiliser des boucles (for, while, do-while) pour itérer à travers les données ou effectuer des actions répétitives
Fonctions et leur utilisation
-
Définir et utiliser des fonctions en JavaScript
-
Fonctions anonymes et fonctions lambda
Manipulation des tableaux
-
Manipuler les données à l’aide de tableaux
-
Accéder, modifier et parcourir les tableaux
-
Fonctions pré-définies pour les tableaux : forEach, map, filter, reduce
Manipulation des chaînes de caractères
-
Travailler avec des chaînes de caractères
-
Fonctions pré-définies pour les chaînes : découper, rechercher, etc.
Programmation orientée objet
-
Concepts de la programmation orientée objet appliqués en JavaScript
-
Définir des classes et créer des objets
-
Héritage
Objets JavaScript
- Objets Math / Date / Set / Map
Manipulation du DOM:
-
Introduction au DOM et à sa structure
-
Sélectionner des éléments du DOM
-
Manipuler le contenu et le style des éléments
Gestion des événements dans le DOM
-
Gestion des événements
-
Écouteurs d’événements
Gestion des erreurs et exceptions
-
Gérer les erreurs et exceptions pour assurer une bonne exécution du code JavaScript
-
Débogage JavaScript
Web APIs
- Web Forms API;
- Web Worker API;
- Web Storage API;
- Web Geolocation API;
- Web File API.
JavaScript asynchrone
-
Comprendre la programmation asynchrone
-
Fonctions de rappel et leurs inconvénients
-
Promesses : création, chaînage, gestion des erreurs
-
Introduction à async/await pour gérer les opérations asynchrones
Modules en JavaScript
-
Gérer les modules
-
Utiliser des gestionnaires de paquets comme npm et yarn
-
Configurer des utilitaires pour la gestion des projets JavaScript
APIs RESTful
-
Comprendre le concept des APIs RESTful
-
Requêtes et réponses HTTP
-
Effectuer des opérations CRUD à l’aide des APIs
DOCUMENTS REQUIS POUR L'INSCRIPTION:
-
Copie de la pièce d'identité/passeport/permis de séjour.
-
Copie de l'acte de naissance (si non rédigé en anglais, allemand, italien ou espagnol, il doit être traduit et légalisé en roumain).
-
Copie du certificat de mariage (uniquement si le nom a changé).
-
Copie du diplôme de niveau d'études le plus récent.

UA
RO
EN