|
|
|
Développement d'applications Web 2.0 Ajax : Travaux Pratiques
Formation 986 • 4 jours
Courriel
Sommaire
PDF
Foire aux questions
Quel est l'objectif de ce cours ?Dans ce cours vous acquerrez les connaissances et les techniques pour développer des sites Web dynamiques et interactifs avec Ajax. Grâce à une étude de cas évoluant au fur et à mesure du cours, vous apprendrez à concevoir des interfaces accessibles pour une meilleure compatibilité des navigateurs, intégrer des frameworks pour faciliter l'échange de données, utiliser les boîtes à outils pour créer rapidement des interfaces conviviales, et protéger des interceptions les informations importantes. Quel profil dois-je avoir ?Des connaissances du niveau du
Cours 489, JavaScript pour le développement Web, ou une expérience de JavaScript équivalente est nécessaire. Vous devez également avoir une expérience du développement de pages Web avec HTML, notamment, vous devez savoir créer un document HTML de base qui comprend l'utilisation d'ancres, d'images, de tables, de cadres et de formulaires. Une connaissance des concepts de base de la programmation serait également utile.A qui s'adresse ce cours ?Ce cours s'adresse aux développeurs Web, webdesigners, programmeurs, architectes système ainsi qu'à tous ceux qui sont impliqués dans le développement et la gestion d'applications Web.Qu'est-ce que Ajax ?Ajax, qui signifie Asynchronous JavaScript and XML, est une technologie Web puissante qui permet de créer des applications Web en obtenant une réactivité et une facilité d'utilisation semblables aux applications bureautiques. Ajax échange des informations avec le serveur ?en arrière plan? pour que l'ensemble d'une page Web n'ait pas besoin d'être réactualisée chaque fois qu'un utilisateur clique sur un élément de la page. Qu'une entreprise déploie Ajax pour l'utiliser dans leurs pages Web internes ou externes, le résultat final est une navigation plus fluide qui augmente l'interactivité, la rapidité, l'utilisation et la satisfaction du client.Dois-je avoir une expérience d'un langage de programmation côté serveur pour suivre ce stage ?Non. Ce n'est pas nécessaire d'avoir une expérience d'un langage côté serveur pour suivre le cours mais toute expérience de la programmation serait utile. Pendant ce cours vous utiliserez Ajax avec les technologies .NET, Java et PHP. Grâces aux démonstrations interactives vous verrez comment ces langages de programmation doivent être convertis pour fonctionner avec le code côté serveur de Ajax.Mon entreprise ne dispose que d'un site intranet. Ajax peut-il nous être utile ?Absolument ! Un site Web développé avec la technologie Ajax est un avantage pour tous les utilisateurs, qu'ils soient des clients potentiels ou le personnel. En intégrant la technologie Ajax tels que des menus déroulants, la saisie semi-automatique, l'autosuggestion ou la validation intuitive de formulaire dans le site intranet d'une entreprise, l'expérience utilisateur est enrichie, de même que le workflow. Les éléments de page dynamiques d'Ajax permettent de passer moins de temps à attendre l'actualisation des pages et d'obtenir un meilleur accès aux informations et des interfaces homogènes, facilitant ainsi l'utilisation du site et augmentant la productivité.Quels sont les systèmes et logiciels utilisés dans ce cours ?Lors de ce stage vous utiliserez des PC Pentium IV sous Windows XP Professionnel. Les dernières versions des navigateurs Microsoft, Firefox et Netscape sont chargées sur chaque PC. Le serveur situé dans la salle de classe héberge Windows Server 2003 R2 et un serveur Linux Debian.Quelles bibliothèques JavaScript côté client la formation utilise-t-elle (jQuery, Prototype, etc.) ?
La formation vous explique en détails comment utiliser les deux bibliothèques JavaScript côté client les plus courantes : jQuery et Prototype. La formation aborde également les principes "OO" (orientés objet) derrière celles-ci et d'autres bibliothèques et comment elles utilisent du JavaScript avancé. La formation aborde les critères utilisés pour choisir une bibliothèque et vous apprendrez aussi à combiner plusieurs bibliothéques.
Combien de temps est consacré à chaque sujet ?| Sujets | Heures | | Concepts de base de Ajax | 1,5 | | Création et dissection d'une application Ajax | 3,5 | | Mise en application d'une ouverture de
session client avec Ajax
| 2,0 | | Application des normes d'accessibilité | 2,0 | | Optimisation de l'expérience de l'utilisateur | 2,5 | | Renforcement et optimisation des performances | 2,0 | | Intégration des sources de données | 3,5 | | Sécurisation des échanges de données | 3,0 | | Technologies émergentes | 2,0 | Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.Quels sont types de travaux pratiques inclus dans ce cours ?Environ 40 % du cours sont consacrés aux exercices pratiques pendant lesquels vous acquerrez des compétences pratiques dans l'écriture et le débogage de programmes Ajax permettant aux sites Web d'obtenir une réactivité et une facilité d'utilisation semblable aux applications bureautiques.
Ce cours est construit autour d'une étude de cas évolutive où un site Web fonctionnel est transformé et amélioré avec la technologie Ajax. Les exercices comprennent :
Sécurisation des transmissions de données AjaxOrganisation de l'interface utilisateur avec les listes triables et la fonction glisser-déposerIntégration des boîtes à outils et de frameworks avec les technologies côté serveurCréation d'interfaces intuitivesCréation de notifications e-mails en HTML avec un éditeur de texteDéveloppement de contenu d'applications homogène et évolutifReprésentation et mapping en utilisant des API géographiques tiersDéveloppement de la fonction de recherche d'un site grâce à l'autosuggestion Quel est le lien entre ce cours et d'autres cours de Learning Tree ?Les cours suivants fournissent les techniques indispensables dans le domaine du développement Web : 470, Développement d'un site Web, fournit les connaissances et les techniques de développement de pages Web en utilisant HTML. Ces compétences sont requises pour suivre le cours 986. 522, Pages Web avec les feuilles de style en cascade, vous apprend à concevoir et développer rapidement des pages Web multi plates-formes grâce aux feuilles de style en cascade et du langage HTML542, Introduction complète à XML, vous permet d'acquérir une expérience du développement de solutions basées XML et de l'intégration de XML avec des applications existantes.471, Programmation Java : Introduction complète, fournit une bonne expérience de Java et de ses caractéristiques orientées objet pour créer des consoles et des applications GUI.512, Formulaires Web ASP.NET : Introduction complète, vous permet d'acquérir les compétences nécessaires pour développer et déployer des applications Web avec ASP.NET 2.0. 519, Introduction à PHP pour le développement Web, vous apporte une base solide du langage de script Web PHP.520, Introduction complète à MySQL, fournit une introduction complète au serveur de bases de données relationnelles (SGBDR) MySQL. |
|
|
Calendrier des Formations
Plus de dates et de lieux.
Solutions intra
entreprise
Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.
|