JavaScript

JavaScript

S'INSCRIRE
Prochaine Session

Prochaine Session:

ND
Prochaine Session

Note

.
Tarif

Prix

20000 DA
Volume Horaire

Volume Horaire

25 heures

Description

Le langage JavaScript est devenu incontournable dans le développement de sites Web, tant pour sa relation forte à l'interface graphique que pour le traitement client/serveur. Cette formation vous apportera toute la connaissance pour interfacer le langage avec les éléments graphiques des pages Web et ainsi pouvoir réaliser des menus déroulants, des animations, modifier dynamiquement les styles de présentation ou encore réagir aux actions de l'utilisateur... Il vous apprendra également à lancer des requêtes au serveur (Ajax) et à manipuler des données XML.

Objectifs

À l’issue de cette formation, les participants auront appris :

  • Le fonctionnement de JavaScript et son utilité dans le navigateur
  • Créer des scripts permettant de rendre interactives vos pages et applications
  • Manipuler le contenu et le rendu de la page au travers de gestionnaires d’événements
  • Faire de la Programmation Objet en JavaScript
  • Faire des appels asynchrones aux serveurs
  • Connaître les librairies et Framework incontournables
  • Intégrer les nouveautés du langage dans vos programmes avec EcmaScript 6/7

Prérequis

Avoir les bases en HTML et CSS et une bonne compréhension des navigateurs Internet et du fonctionnement d’Internet (HTTP). Une certaine expérience dans un langage de programmation est souhaitable.

Instructeurs

Photo de Abdelhadi  Lotfi

Abdelhadi Lotfi

Abdelhadi Lotfi est un enseignant chercheur, programmeur, concepteur et administrateur de base de données. Il est maître de conférences à l'Institut National des Télécommunications et des TIC (INTTIC). Il a une longue expérience en développement (plus de 15 ans) et maîtrise plusieurs langages de programmation (Javascript, PHP, Java, …).

Expert en conception et administration de bases de données relationnelles, Abdelhadi passe une bonne partie de son temps développer des procédures stockées en MySQL, SQL Server et PostgreSQL. Pour le reste du temps de travail, il fait du développement Full-Stack.

Coté recherche scientifique, il est membre du laboratoire de recherche LaRATIC à l'institut INTTIC et il a plusieurs contributions scientifiques notamment dans l’optimisation des réseaux de neurones.

 

 le programme de la formation
  • Architecture et protocoles Web
  • Rappels sur HTML et CSS
  • La syntaxe du langage JavaScript
  • Les objets JavaScript
  • La gestion des évènements
  • La gestion du DOM et les animations
  • Les tableaux et les objets JSON
  • Gestion des formulaires
  • Faire des requêtes serveur avec AJAX
  • La programmation fonctionnelle et syntaxes ES6 et ES7
  • Les différents Frameworks JS
  • Introduction au Framework JQuery