Formation Développement d'applications Web 2.0 avec JQuery - Leuville Objects

Développement d'applications Web 2.0 avec JQuery

Description

Cette formation présente les bases de la programmation Web avec JQuery.

Méthodes pédagogiques

Formation avec un minimum de 50% de travaux pratiques. La session alterne les présentations théoriques avec les exercices en groupe ou individuels. Des versions numériques de tous les documents sont remises aux participants (support de cours, énoncés, corrigés).

Participants

Ce cours s'adresse aux développeurs, architectes ou chefs de projet, connaissant déjà le langage HTML et souhaitant apprendre à mettre en place des applications Web avec JQuery.

Pré requis

  • Connaître le langage HTML et les fondamentaux du Web
  • Connaître les bases de JavaScript

Programme

Introduction

Présentation de JQuery.

  • Les apports de JQuery par rapport à JavaScript
  • Les constituants JQuery (éléments, JQuery UI, ...)
  • La mise en place d'un environnement de développement

Méthodes utilitaires et sélecteurs

Présentation des méthodes utilitaires et des sélecteurs JQuery.

  • La manipulation d'objets ($.each(), $.extend(), ...)
  • Le traitement des tableaux ($.map()) et des chaines ($.trim()).
  • Le rôle des sélecteurs JQuery
  • Les pseudo-classes et les combinateurs

Arbre DOM

Accès à l'arbre DOM.

  • Rappels sur DOM
  • L'accès aux éléments d'une page
  • Insertion et suppression d'éléments
  • La gestion des classes CSS

Ajax avec JQuery

Mise en oeuvre des concepts Ajax.

  • Gestion des requêtes serveur et $.ajax()
  • Récupération des réponses
  • Transmission de paramètres

Interface utilisateur riche

Panorama des différents éléments d'IHM.

  • Utilisation et définition d'effets visuels
  • Gestion des événements et emploi de bind()
  • Utilisation de JQuery UI
  • Les composants (onglets, dialogues, boutons, barres, ...)
  • Gérer la sélection, le glisser-déposer, le redimensionnement

Filière

Web

Code

CP-JQY

Durée

3 jours

Tarif

890 € HT

Sessions

Nous contacter

01 39 50 2000