connexion à votre compte

Formations Web




Formations : Web




 Ajax 
Ajax, pour dynamiser le poste client
  • Comprendre les fondamentaux d'une architecture Ajax
  • Identifier les risques liés à une telle architecture
  • Améliorer le confort d'utilisation d'une application Web avec Ajax
  • Choisir la structure de données adéquate pour garantir les performances
  • Être conscient des bonnes pratiques de la programmation Ajax
  • Choisir un Framework client ou serveur
  • Depuis quelque temps les applications Web font leur révolution et on entend parler de Web 2.0, de Smart Client puis de client riche... Mais peut-on pour autant parler de révolution technique par rapport au HTML dynamique (DHTML) utilisé jusqu'à présent ?
  • Ce cours vous permettra de comprendre et mettre en oeuvre l'architecture AJAX (Asynchronous Javascript And Xml), pour réaliser ou améliorer vos IHM Web. Au travers d'exemples, vous pourrez juger de l'efficacité d'une telle technologie mais également de ses inconvénients. De plus, un certain nombre de bonnes pratiques de développement et de Frameworks Ajax vous seront présentés pour faciliter le développement et garantir la portabilité et l'efficacité de vos futures applications Web.
  • A l'issue de ce cours vous saurez répondre aux questions du type : "Comment utiliser Ajax au mieux dans une application Web ?", "Comment offrir le meilleur compromis entre exécution côté client ou côté serveur ?", "Quelles solutions puis-je mettre en place tout en évitant les dépendances techniques ou la dégradation des performances ?".



Développer une application Web avec Ajax et GWT
  • Comprendre pourquoi GWT révolutionne le développement Web
  • Créer des Widgets avec GWT
  • Découvrir les bonnes pratiques de développement avec GWT
  • Optimiser navigation, performance et confort d'utilisation de vos applications
  • Maîtriser l'API interne du GWT
  • Mettre en oeuvre une communication efficace avec le serveur
  • Nombreux sont ceux qui clament la contre-productivité du Web depuis qu'il a été détourné de sa fonction originelle, la diffusion d'information, pour acquérir une dimension applicative. En effet, devant le temps passé par les développeurs à créer des pages dynamiques complexes sous forme de fichiers JSP, ASP ou PHP, on est en droit de se demander si ces solutions sont vraiment pérennes. Le Framework GWT (Google Web Toolkit) a apporté une bouffée d'oxygène en proposant de compiler en JavaScript et HTML une application développée en Java.
  • Ce cours vous plongera au coeur du Google Web Toolkit afin de vous permettre de réaliser simplement une application Web réactive et ergonomique. Ce temps gagné en simplicité sera mis à profit pour mieux comprendre le fonctionnement interne d'un tel Framework ainsi que ses possibilités de personnalisation.
  • A l'issue de ce cours vous saurez répondre aux questions du type : "Quel est le modèle de développement GWT ?", "Comment construire une application visuellement aboutie et multi-navigateurs sans écrire de JavaScript ou de HTML ?", "Peut-on réellement se fier à GWT pour développer ses applications Web ?".



Programmation Ajax avec Dojo Toolkit
  • Comprendre comment Dojo simplifie la mise en pratique d'Ajax
  • Gérer l'internationalisation ou la navigation avec Dojo
  • Améliorer le confort d'utilisation d'une application Web avec Dojo et Ajax
  • Utiliser les principaux composants Dojo
  • Créer des Widgets Dojo
  • Si les applications Web utilisent de plus en plus Ajax pour améliorer leur ergonomie, les développeurs ne semblent pas apprécier le développement JavaScript. De nombreuses bibliothèques ont vu le jour pour leur faciliter la vie et l'une des plus prometteuses est aujourd'hui le Dojo Toolkit. Elle bénéficie en effet d'une communauté active, d'une documentation digne de ce nom, d'une conception fort modulaire et bien sur de nombreuses fonctionnalités.
  • Ce cours vous entraînera dans les profondeurs du Dojo Toolkit pour en apprécier les possibilités mais aussi pour comprendre comment il peut être personnalisé. L'accent sera mis sur la simplification du code JavaScript induite par le Framework.
  • A l'issue de ce cours vous saurez répondre aux questions du type : "A quoi sert une librairie JavaScript ?", "Comment simplifier le développement Ajax ?", "Quel impact a Dojo sur une application Web ?".




 Apple Iphone 
Développement d'une application sur iPhone
  • Prendre en main l'environnement XCode et Interface Builder sur Mac
  • Développer une application en respectant les règles ergonomiques d'Apple
  • Manipuler les composants graphiques mis à disposition
  • Gérer les préférences d'une application
  • Gérer l'écran tactile
  • Manipuler une base de données embarquée : SQLite



Développement d'une application sur iPhone et iPad
  • Prendre en main l'environnement XCode et Interface Builder sur Mac
  • Développer une application en respectant les règles ergonomiques d'Apple
  • Manipuler les composants graphiques mis à disposition
  • Gérer les préférences d'une application
  • Gérer l'écran tactile
  • Manipuler une base de données embarquée : SQLite



Développement d'une application sur iPhone et iPad
  • Prendre en main l'environnement XCode et Interface Builder sur Mac
  • Développer une application en respectant les règles ergonomiques d'Apple
  • Manipuler les composants graphiques mis à disposition
  • Gérer les préférences d'une application
  • Gérer l'écran tactile
  • Manipuler une base de données embarquée : SQLite




 CSS 
Développement de pages Web avec HTML et CSS
  • Créer une page HTML
  • Comprendre le fonctionnement des sites Web
  • Réaliser un formulaire HTML
  • Utiliser les feuilles de style CSS
  • Gérer le positionnement des éléments
  • Faciliter l'évolution des pages
  • Pages personnelles, services en ligne, applications d'entreprise : tous reposent sur le langage HTML ! Celui-ci est léger, simple et permet une mise en page claire des informations ; et surtout, tout poste banalisé peut lire des pages HTML, en intranet comme sur Internet. Combiné au langage CSS pour gérer la mise en forme et l'uniformité, vous garantissez ainsi l'évolutivité de votre site.
  • A l'issue de cette formation vous serez capables de créer des pages Web que ce soit pour créer votre propre site, pour les intégrer dans un gestionnaire de contenu, ou pour passer à la programmation de scripts serveurs. Vous serez aussi à même de modifier un contenu existant et de l'homogénéiser pour le rendre plus maintenable.
  • Les travaux pratiques de ce cours consistent à créer un petit site Web avec des images, cadres, liens, tableaux, formulaires et listes. La gestion des styles et du positionnement se fera d'abord dans les pages pour en apprécier la simplicité et les limites, puis à l'aide des propriétés CSS pour en appréhender la puissance.




 Flash 
Adobe Flash - Perfectionnement à la création d'animations

Maîtriser les fonctionnalités supplémentaires permettant de créer un site dynamique et ergonomique en utilisant des images statiques, des animations, de la vidéo et du son.




Adobe flash® - initiation à la création d'animations

Améliorer l'interactivité, enrichir et animer un site Internet avec des animations vectorielles au format Flash. Formation proposée sur Flash CS3 ou CS4.




Adobe Flash® - initiation à la création d'animations

Améliorer l'interactivité, enrichir et animer un site Internet avec des animations vectorielles au format Flash. Formation proposée sur Flash CS3 ou CS4.




Flash - Perfectionnement Actionscript 3

Apprendre les normes du langage Actions Script 3 et leurs évolutions, comprendre le développement en programmation Orientée Objet.




FLASH Action script - Programmation 3 jour(s) soit 21 heure(s)
Acquérir les bases du langage ActionScript et une méthode de développement pour réaliser des interfaces élaborées.



Flash CS4 : créer des animations interactives
  • Acquérir une « culture Flash », afin de mettre en œuvre la technologie la plus pertinente, selon votre problématique
  • Maîtriser les outils de dessin permettant de créer des objets
  • Prendre en compte la logique de conception d'une animation
  • Offrir à l'internaute la possibilité d'interagir avec l'animation



Flash CS4 avancé : programmer en ActionScript 3.0
  • Apprendre à développer en ActionScript 3.
  • Développer une application dynamique riche utilisant textes, images, vidéos et sons.
  • Utiliser Flash Develop pour développer plus rapidement et efficacement.



Flash initiation : créer des pages web animées

• Enrichir et animer un site Internet

• Créer des pages Web permettant l’interactivité




FLASH perfectionnement 2 jour(s) soit 14 heure(s)
Maîtriser les fonctions avancées du logiciel et travailler avec un outil performant et professionnel.



Flash perfectionnement : créer des animations interactives

• Maîtriser les fonctionnalités avancées de Flash

• Intégrer ses animations Flash dans un site Web dynamique




FLASH prise en main - création bannires pas site en flash 2 jour(s) soit 14 heure(s) ; 2 jour(s) soit 14 heure(s)
Maîtriser les principales fonctionnalités de Flash à travers la création de différents types d'animations.



Initiation a la Programmation action script 3 avec flash

Ce stage permet d’apprendre les bases de la programmation Action Script 3.




PACK INTERNET (dream 3j et flash prise en main 2j) création de bannières - pas site en flash 5 jour(s) soit 35 heure(s) ; 5 jour(s) soit 35 heure(s)
  • Ce stage permet de créer des pages.
  • Etre capable en fin de stage de créer un site internet complet.
  • Appréhender les contraintes.
  • Savoir exporter et mettre à jour un site WEB.




 Google Android 
Développer avec Google Android 4 jour(s) soit 28 heure(s)
  • Comprendre les atouts de la plate-forme Android
  • Maîtriser la plate-forme de développement : le SDK d'Android
  • Déployer une application Android
  • Emuler et tester des applications pour Android
  • Gérer le mode déconnecté
  • Communiquer avec des services existants
  • Utiliser les fonctionnalités multimédia et de géolocalisation




 HTML 
Code HTML 2 jour(s) soit 14 heure(s)
Appréhender le langage qui est à la base de la construction d'un site.



Développement de pages Web avec HTML et CSS
  • Créer une page HTML
  • Comprendre le fonctionnement des sites Web
  • Réaliser un formulaire HTML
  • Utiliser les feuilles de style CSS
  • Gérer le positionnement des éléments
  • Faciliter l'évolution des pages
  • Pages personnelles, services en ligne, applications d'entreprise : tous reposent sur le langage HTML ! Celui-ci est léger, simple et permet une mise en page claire des informations ; et surtout, tout poste banalisé peut lire des pages HTML, en intranet comme sur Internet. Combiné au langage CSS pour gérer la mise en forme et l'uniformité, vous garantissez ainsi l'évolutivité de votre site.
  • A l'issue de cette formation vous serez capables de créer des pages Web que ce soit pour créer votre propre site, pour les intégrer dans un gestionnaire de contenu, ou pour passer à la programmation de scripts serveurs. Vous serez aussi à même de modifier un contenu existant et de l'homogénéiser pour le rendre plus maintenable.
  • Les travaux pratiques de ce cours consistent à créer un petit site Web avec des images, cadres, liens, tableaux, formulaires et listes. La gestion des styles et du positionnement se fera d'abord dans les pages pour en apprécier la simplicité et les limites, puis à l'aide des propriétés CSS pour en appréhender la puissance.



Evoluer vers HTML5 / CSS3
  • Cette formation permettra de faire un état des lieux de nouvelles technologies du web ainsi que des mises en pratique pour les éléments existant dors et déjà dans les navigateurs Internet du marché.
  • La session se présentera sous-forme de conférence technique type séminaire technique et des mises en pratique seront effectuées sur les éléments pertinents sous forme de TP.



HTML/CSS : initiation
  • Décrire une mise en page Web via le langage HTML / CSS
  • Produire des pages lisibles et esthétiques avec le respect des éléments graphiques
  • Reproduire et/ou reformuler le contenu d'une page Web avec l'utilisation des textes, des images, des formulaires…
  • Décrire une mise en page Web via le langage (X)HTML / CSS2, produire et présenter des pages avec le respect des dernières normes de codage



HTML/CSS : techniques avancées
  • Décrire une mise en page Web via le langage (X)HTML/CSS2
  • Produire et présenter des pages avec le respect des dernières normes de codage
  • Faire une présentation Web uniquement par CSS
  • Maîtriser les subtilités du HTML et du XHTML
  • Initiation théorique à l'accessibilité




 Javascript 
Développement client avec JavaScript et Prototype
  • Comprendre l'intérêt du langage JavaScript
  • Programmer avec JavaScript
  • Écrire du JavaScript Cross Browser
  • Savoir pourquoi JavaScript est au coeur des applications Web 2.0
  • Gagner du temps avec Prototype
  • Maîtriser le DOM HTML
  • Certains l'avaient bien vite enterré face aux problèmes de maintenance et d'évolution qu'il présente, il est néanmoins resté un incontournable du développement Web côté client. Ses successeurs annoncés se faisant attendre, voici JavaScript plus que jamais sur le devant de la scène grâce aux applications Web 2.
  • Ce cours enseigne, par la pratique, le langage JavaScript et ses principales utilisations dont le contrôle du navigateur via le DOM HTML. Vous découvrirez aussi la puissante bibliothèque Prototype qui sert de base à de nombreuses autres bibliothèques JavaScript et serez ainsi à même d'envisager d'adopter Ajax pour vos développements clients.
  • Cette formation répond aux questions suivantes : "Quelles différences entre Java et JavaScript ?", "Quelles bibliothèques JavaScript utiliser ?", "Quel style de programmation JavaScript adopter ?". Cette formation trouve sa suite logique dans le cours AJAX.



JavaScript
  • Appréhender JavaScript comme un langage de programmation complet
  • Structurer ses développements JavaScript
  • Utiliser le DOM sur des documents HTML et XML
  • Améliorer les applications Web existantes via des briques JavaScript



JAVASCRIPT 3 jour(s) soit 21 heure(s)
Etre capable de gérer l'interactivité et l'animation d'une page HTML du coté client sous Internet Explorer ou Netscape, ou du côté serveur sous NT.



JavaScript
Développer l'interactivité de sites Web grâce à l'utilisation du langage JavaScript et exploiter les fonctionnalités des feuilles de style à travers JavaScript.



jQuery
Maîtriser le framework jQuery, effectuer des requêtes AJAX, mettre en oeuvre les plugins jQuery.
Gérer des événements, créer des effets d'animations et de transitions.




 Joomla 
JOOMLA Initiation 2 jour(s) soit 14 heure(s)
Savoir utiliser et gérer le contenu d'un site au quotidien.




 PHP 
Développement d'applications Web avec PHP
  • Faciliter la maintenance de votre application avec l'orientation objet de PHP
  • Développer des scripts serveurs avec PHP pour générer dynamiquement des pages HTML
  • Appréhender l'organisation d'un site Web et les bonnes pratiques de conception / réalisation
  • Utiliser les bibliothèques de PHP pour simplifier la création d'un site
  • Gérer les utilisateurs de votre application (authentification, gestion des sessions, cookies)
  • Accéder à une base de données MySQL
  • Générer des images pour améliorer votre interface graphique
  • Installer un environnement opérationnel basé sur Apache, PHP et MySQL
  • Utiliser le Framework Zend pour gagner en rapidité et efficacité
  • Fer de lance de l'Open Source, le langage PHP a réellement démocratisé la production de contenu Web dynamique. Associé au serveur Web Apache et à la base de données MySQL, c'était hier une solution gratuite, fiable et puissante pouvant être déployée sur les plates-formes Windows ou Linux. L'apparition aujourd'hui des Frameworks PHP, plus professionnels, ne fait que confirmer cette tendance.
  • Ce cours de développement PHP met l'accent sur les bonnes pratiques pour réaliser un site Web dynamique, efficace et maintenable. De nombreux travaux pratiques seront l'occasion de suivre de bout en bout la conception d'une application Web, tout en privilégiant les aspects opérationnels (accès aux données, sécurisation, déploiement).
  • Ce cours répond aux questions suivantes : "Comment bâtir une application Web flexible avec PHP", "Comment améliorer son interface graphique avec les bibliothèques PHP ?", "Pourquoi mettre en place un Framework pour les développements d'entreprise ?".



Développement d'applications Web avec PHP - Initiation
Développer des applications Web dynamiques PHP.
Maîtriser la syntaxe du langage.
Comprendre l'orientation objet de PHP.
Gérer des formulaires et les accès aux données.
Gérer les utilisateurs de l'application.



Développement Web avec PHP : Fonctions avancées

Vous apprendrez à

  • Écrire des applications Web complètes en PHP
  • Accéder à des bases de données, des annuaires, des serveurs réseau
  • Traiter les données des formulaires
  • Générer des contenus complexes
  • Sécuriser vos sites Web
  • Profiter des aspects orientés objet de PHP



Initiation au PHP/MYSQL - Création d'Application Dynamique

Ecrire un script en langage PHP en liaison avec une base de données relationnelle.




Introduction à PHP pour le développement Web

Vous apprendrez à

  • Écrire des scripts PHP efficaces
  • Insérer des scripts PHP dans des pages HTML pour créer des pages Web dynamiques
  • Manipuler les données à partir de formulaires de pages Web
  • Suivre la navigation des utilisateurs dans un site grâce aux cookies et aux fonctions PHP
  • Structurer du code PHP en écrivant des fonctions et des bibliothèques externes
  • Développer des applications Web s'appuyant sur des bases de données avec MySQL



Les fondamentaux du développement avec PHP / MySQL

Ce cours permettra aux participants d’acquérir les connaissances et compétences en développement de sites Web avec PHP et une base de données MySQL




PHP : initiation
  • Maîtriser les bases du langage
  • Comprendre la création de pages Web dynamiques
  • Appréhender les différentes architectures logicielles autour de PHP
  • Prendre en main les fonctionnalités avancées du langage



PHP : programmation avancée
  • Maîtriser la puissance du langage PHP à travers les fonctionnalités avancées
  • Concevoir des applications robustes et sécurisées
  • Identifier et utiliser les nouveautés de PHP5



PHP : Programmation de serveurs WEB

Ce cours apporte les connaissances fondamentales sur le langage de programmation PHP, pour savoir développer desserveurs WEB.




PHP init 3 jour(s) soit 21 heure(s)
  • Créer un site Internet dynamique nécessite l'utilisation de technologies au niveau du serveur.
  • Le langage PHP associé à MySQL permet de réaliser des applications performantes.



PHP perf 3 jour(s) soit 21 heure(s)
  • Créer un site Internet dynamique nécessite l'utilisation de technologies au niveau du serveur.
  • Le langage PHP associé à MySQL permet de réaliser des applications performantes.




 SOA 
Architecture orientée service (SOA)
  • Différencier les atouts de SOA vis-à-vis des autres architectures
  • Expliquer la place de SOA dans l'entreprise
  • Évaluer le rôle du BPM, des Web Services et des ESB dans l'architecture SOA
  • Montrer une démarche concrète de passage à la SOA
  • Mettre en pratique les logiciels type constituant une SOA
  • Face au changement, nos applications doivent évoluer de plus en plus souvent et rapidement. L'architecture étant leur squelette, elle nécessite un soin particulier. Sachant que de bons principes permettent d'assurer une évolutivité à notre système d'information, il faut donc non seulement les connaître, mais aussi savoir les appliquer tant au niveau des métiers qu'au niveau technique.
  • Dans cette formation, vous verrez où se place la SOA parmi les autres architectures, les bons principes qui la sous-tendent et comment les appliquer, ce que sont les services et comment faire leur qualification. Une étude de cas vous permettra de roder la démarche de passage à la SOA. Vous modéliserez un processus métier, vous le déclinerez techniquement en BPEL et le déploierez sur un orchestrateur pour tester sa bonne exécution. Contrairement aux discours théoriques sur la SOA ce cours a donc une indéniable vocation pragmatique.
  • Ce cours est destiné à ceux qui se posent les questions suivantes : "Qu'y a-t-il réellement derrière le terme SOA ?", "Qu'est-ce qu'un service et comment créer de bons services ?", "Quelles sont les motivations à l'utilisation de la SOA ?", "Quels sont les bons principes ?", "Plus que la connaissance du vocabulaire, comment obtenir une vision claire de la SOA ?".



Architecture Orientée Services - SOA
Décrire les limites des architectures multi-niveaux et présenter les architectures orientées services (SOA).
Décrire l’approche méthodologique Praxeme pour la gestion d’un projet de SOA.
Décrire les différents aspects techniques liés aux SOA : l'infrastructure des services Web, les ESB (Enterprise Service Bus), BPMN et BPEL ...
Présenter les produits des principaux éditeurs.



Introduction à l'architecture orientée service (SOA)
  • Positionner les différentes briques d'une SOA
  • Distinguer les différents standards technologiques associés
  • Appliquer de bonnes pratiques pour définir les services
  • Distinguer les principales offres du marché
  • L'architecture orientée service ou SOA est aujourd'hui envisagée par de nombreuses entreprises dans le cadre de l'évolution de leur système d'information. Toutefois, l'expression "architecture orientée service" est source de confusion. Certains y voient un slogan publicitaire tandis que d'autres y voient au contraire la solution idéale à l'ensemble du système information.
  • La réalité se situe entre ces deux extrêmes et vous découvrirez dans cette formation ce que cache cet acronyme, quels en sont les concepts sous-jacents, les technologies associées, les modèles et démarches en vigueur, ou encore les offres disponibles.
  • Ce cours est destiné à ceux qui se posent les questions suivantes : "Qu'est-ce qu'une architecture de services ?", "Quels sont les objectifs pour un projet SOA ?", "Quels éléments permettent de mesurer le ROI d'un projet SOA ?", "Quel est le bon niveau de granularité d'un service ?", " Comment démarrer une initiative SOA et faire émerger les services au sein du SI ?", "Quel est l'impact sur l'organisation d'une migration vers SOA ?", "Quand doit-on utiliser les outils SOA et comment les choisir ?".



Introduction à l'architecture orientée service (SOA)
  • Positionner les différentes briques d'une SOA
  • Distinguer les différents standards technologiques associés
  • Appliquer de bonnes pratiques pour définir les services
  • Distinguer les principales offres du marché
  • L'architecture orientée service ou SOA est aujourd'hui envisagée par de nombreuses entreprises dans le cadre de l'évolution de leur système d'information. Toutefois, l'expression "architecture orientée service" est source de confusion. Certains y voient un slogan publicitaire tandis que d'autres y voient au contraire la solution idéale à l'ensemble du système information.
  • La réalité se situe entre ces deux extrêmes et vous découvrirez dans cette formation ce que cache cet acronyme, quels en sont les concepts sous-jacents, les technologies associées, les modèles et démarches en vigueur, ou encore les offres disponibles.
  • Ce cours est destiné à ceux qui se posent les questions suivantes : "Qu'est-ce qu'une architecture de services ?", "Quels sont les objectifs pour un projet SOA ?", "Quels éléments permettent de mesurer le ROI d'un projet SOA ?", "Quel est le bon niveau de granularité d'un service ?", " Comment démarrer une initiative SOA et faire émerger les services au sein du SI ?", "Quel est l'impact sur l'organisation d'une migration vers SOA ?", "Quand doit-on utiliser les outils SOA et comment les choisir ?".




 Web 2.0 
Accessibilité Web
Identifier les enjeux liés à l'accessibilité Web.
Connaître les standards internationaux en vigueur en matière d’accessibilité Web (WCAG1).
Comprendre et savoir utiliser les méthodes d’application AccessiWeb® et RGAA2.
Se familiariser concrètement avec les exigences d’accessibilité : - pour évaluer la conformité d’un site Web - pour intégrer ces exigences dans la conduite des projets Web Alternance d’apports théoriques et d’exemples/exercices pratiques.
Analyse des sites conçus/animés par les participants lorsque ces sites sont accessibles en ligne.



Développement d'applications Web 2.0 Ajax : Travaux Pratiques

Vous apprendrez à

  • Développer des sites Web dynamiques et interactifs avec la technologie Ajax
  • Concevoir des interfaces accessibles pour une meilleure compatibilité des navigateurs
  • Intégrer des frameworks pour faciliter l'échange de données dans des environnements multi-serveurs
  • Utiliser les boîtes à outils pour créer rapidement des interfaces riches et conviviales
  • Optimiser et renforcer le code pour construire des applications stables
  • Protéger des interceptions les informations importantes

 

 

Objectif

  • Ajax est une technique puissante de développement Web permettant de créer des applications Web interactives dont la réactivité et la facilité d'utilisation sont semblables à celles des applications bureautiques. L'utilisation d'Ajax permettra de dynamiser les applications Web actuelles de votre entreprise et ainsi d'accroître la convivialité et la satisfaction client tout en préservant votre compétitivité. Lors de cette formation, vous acquerrez les compétences pratiques indispensables à la conception, la création et la mise en œuvre de sites Web développés avec Ajax.



Développement d'un site Web : Travaux Pratiques

Vous apprendrez à

  • Etablir, configurer et maintenir un site Web intranet ou Internet
  • Développer et publier des pages Web en utilisant HTML (HyperText Markup Language)
  • Optimiser les styles et la mise en page avec les feuilles de style en cascade (CSS)
  • Configurer un serveur Web
  • Interfacer un site Web à une base de données pour stocker et récupérer les données de façon dynamique
  • Produire des pages Web dynamiques avec des scripts côté serveur et côté client

 

 

Objectif

  • Disposer d'un site Web fonctionnel et attrayant contribue nettement à la réussite d'une grande majorité d'entreprises.
  • Afin de se distinguer de la concurrence, un site doit être esthétiquement attrayant et sa navigation doit être fluide et efficace.
  • Durant ce cours, vous acquerrez les connaissances et techniques nécessaires pour développer un site Web.
  • Vous apprendrez les concepts fondamentaux de syntaxe HTML et de mise en page en créant des pages Web efficaces, en configurant un serveur Web et en interfaçant votre site Web et des bases de données.



Développement d'un site Web : Travaux Pratiques

Vous apprendrez à

  • Établir, configurer et maintenir un site Web intranet ou Internet
  • Développer et publier des pages Web en utilisant HTML (HyperText Markup Language)
  • Optimiser les styles et la mise en page avec les feuilles de style en cascade (CSS)
  • Configurer un serveur Web
  • Interfacer un site Web à une base de données pour stocker et récupérer les données de façon dynamique
  • Produire des pages Web dynamiques avec des scripts côté serveur et côté client



Développer des pages Web avec les feuilles de style en cascade (CSS) : Travaux Pratiques

Vous apprendrez à

  • Développer rapidement des pages Web attrayantes, sophistiquées et accessibles grâce aux feuilles de style en cascade (CSS) et au langage HTML
  • Générer des mises en page sans tableau (pure CSS)
  • Créer des pages optimisées pour les moteurs de recherche
  • Appliquer les bonnes pratiques pour développer des pages Web compatibles sur plusieurs navigateurs et éviter les pièges
  • Créer des menus pour faciliter la navigation
  • Créer des sites qui répondent aux normes W3C



HTML / CSS
Etre capable de développer des documents HTML.
Explorer l'ensemble des possibilités offertes par HTML.
Améliorer la présentation et la maintenance des pages Web d’un site grâce aux feuilles de style.



Introduction technique au Web 2
  • Avoir une vision d'ensemble du client riche et de ses technologies
  • Comprendre les Mash Up et la syndication
  • Connaître les différentes solutions pour diffuser du contenu
  • Analyser l'évolution des technologies Web serveurs
  • Découvrir le Cloud Computing
  • Depuis bientôt quinze ans le Web est un écosystème en constante mutation, à tel point que les applications Web d'aujourd'hui n'ont plus grand chose à voir avec celles d'hier. Malgré une définition assez floue, il est d'ailleurs beaucoup question de Web 2.0. Certains y voient une évolution technologique, le client Web riche. D'autres y voient une évolution de la place donnée à l'utilisateur qui devient de plus en plus acteur ou créateur. Les derniers y voient une évolution dans la création et la mise à disposition d'applications hébergées. Et tous y cherchent de nouveaux débouchés...
  • A l'issue de cette formation vous aurez un regard critique sur les technologies qui font l'actualité du Web 2.0 et donc sur les nouvelles tendances du développement Web. Vous pourrez ainsi participer aux décisions stratégiques concernant votre présence sur le Web.
  • Ce cours apporte des réponses aux questions suivantes : "Le Web 2.0 est-il mieux que le Web ?", "Le Web 2 est-il une notion marketing ou technique ?", "Qu'est-ce qu'un client Web riche ?", "Le Cloud Computing est-il intéressant pour moi ?".



JavaScript pour le développement Web : Travaux Pratiques

Vous apprendrez à

  • Écrire et déboguer des programmes JavaScript en utilisant des techniques de développement éprouvées
  • Ajouter de l'interactivité et des graphiques dynamiques à votre site Web
  • Créer des formulaires interactifs pour saisir et valider les informations entrées pour les utilisateurs
  • Développer des pages Web avec DHTML
  • Personnaliser des pages en utilisant les cookies
  • Interfaces avec des applets Java, des contrôles ActiveX, des "plug-ins" et Ajax



Web 2.0 : interfaces & stratégies marketing
  • Comprendre les concepts du Web 2.0
  • Appréhender la conception d’interfaces 2.0
  • Exploiter les meilleures pratiques du 2.0 (interfaces et marketing)
  • Réussir à mettre en place un dispositif 2.0



Web 2.0 : potentiels et enjeux
Comprendre le Web 2.0 en prenant le recul nécessaire pour faire le tri entre buzz et innovations réelles.
Apprendre à appliquer ces principes dans un contexte d'entreprise.



Web 2.0 et applications marketing
  • Comprendre l’ensemble des techniques clés du Web 2.0
  • Mettre en oeuvre une opération de marketing 2.0 : buzz, blog, réseaux sociaux, univers virtuels…
  • Définir les indicateurs clés et mesurer le ROI d’une opération de marketing 2.0



Web sémantique
  • Comprendre les enjeux de la gestion des données dans le contexte du Web et des systèmes d’information d’entreprise.
  • Découvrir les technologies du Web sémantique en montrant les différents principes.
  • Placer les technologies du Web sémantique dans le contexte des technologies existantes pour montrer quels en sont les points de rupture et de continuité.
  • Découvrir les principes et le fonctionnement du Web de données, la prochaine évolution du Web basée sur les technologies du Web sémantique.



Web sémantique
Comprendre les enjeux de la gestion des données dans le contexte du Web et des systèmes d’information d’entreprise.
Découvrir les technologies du Web sémantique en montrant les différents principes.
Placer les technologies du Web sémantique dans le contexte des technologies existantes pour montrer quels en sont les points de rupture et de continuité.
Découvrir les principes et le fonctionnement du Web de données, la prochaine évolution du Web basée sur les technologies du Web sémantique.



Web sémantique
  • Comprendre les enjeux de la gestion des données dans le contexte du Web et des systèmes d’information d’entreprise.
  • Découvrir les technologies du Web sémantique en montrant les différents principes.
  • Placer les technologies du Web sémantique dans le contexte des technologies existantes pour montrer quels en sont les points de rupture et de continuité.
  • Découvrir les principes et le fonctionnement du Web de données, la prochaine évolution du Web basée sur les technologies du Web sémantique.



Web sémantique - Mise en œuvre
Comprendre par la pratique comment fonctionne RDF (Resource Description Framework, le modèle à la base du Web sémantique), la manipulation des vocabulaires RDF (RDFS) ou des ontologies (OWL) et SPARQL (le langage de requêtes de RDF normalisé par le W3C).
Comprendre la documentation d'un vocabulaire RDF (RDFS) ou d'une ontologie (OWL).
Construire un fichier RDF à partir de plusieurs vocabulaires RDF ou ontologies avec la syntaxe RDF/XML.
Intégrer des annotations RDF avec la syntaxe RDFa dans une page Web.
Interroger en SPARQL une base de données RDF (triple store) sans en connaître la structure a priori.