Javascript

 

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.