Développement d’applications web front-end avec JavaScript

Développement d’applications web front-end avec JavaScript

S'INSCRIRE
Prochaine Session

Prochaine Session:

ND
Prochaine Session

Note

. .
Tarif

Prix

10000 DA
Volume Horaire

Volume Horaire

30 heures

Description

Cette formation vous propose de vous apprendre le langage JavaScript en profondeur pour la création de vos sites Internet, applications web et mobiles. Gestion d’événements, manipulation du DOM, programmation orientée objet, nouveautés du langage et histoire du JS sont au programme. Nous verrons également les outils permettant de maintenir plus facilement son code et les librairies dépendantes afin d’augmenter la productivité et diminuer la dette technique. 

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