internet - Ziggourat Formation
Transcription
internet - Ziggourat Formation
INTERNET www.ziggourat.com - Tél : 01 44 61 96 00 N° enregistrement formation : 11752861675 Le Web Explorons le Web.............................................................................................. 5 Les wikis : Collaboration, coécriture, coconstruction....................................... 6 Dynamisez votre communication avec les flux RSS.......................................... 7 Gérer son identité avec open ID....................................................................... 8 Google Apps : découvrir et utiliser les services Google.................................... 9 Conception de site N N N Technologies et outils de création Web......................................................... 11 Production publicitaire Online....................................................................... 12 Conception éditoriale et lancement d’un site Web........................................ 13 Conception et architecture Web.................................................................... 15 Ergonomie Web.............................................................................................. 16 Organiser et rédiger l’information pour le Web............................................. 17 Référencement naturel d’un site Web........................................................... 18 Rédiger pour être référencé........................................................................... 19 Accessibilité Web........................................................................................... 20 Storytelling..................................................................................................... 21 2 CMS N N WordPress...................................................................................................... 23 Joomla !.......................................................................................................... 24 Construire un thème pour Drupal.................................................................. 25 Administration Drupal.................................................................................... 26 SPIP Développeur........................................................................................... 27 Créer sa boutique en ligne............................................................................. 28 Thélia.............................................................................................................. 29 Monter rapidement un site e-commerce avec Prestashop............................ 30 Magento Administrateur................................................................................ 31 Internet Mobile N N Logiciel N N Photoshop pour le Web................................................................................. 37 Gif animé avec Photoshop.............................................................................. 38 Création de newsletter et d’emailing............................................................. 39 Conception de site avec les CSS et Dreamweaver.......................................... 40 Dreamweaver site statique initiation............................................................. 41 Dreamweaver site statique perfectionnement............................................... 42 Dreamweaver site dynamique....................................................................... 43 Dreamweaver Spry......................................................................................... 44 INTERNET Flash Lite......................................................................................................... 33 Cocoa.............................................................................................................. 34 JavaME, applications pour mobiles................................................................ 35 INTERNET www.ziggourat.com - Tél : 01 44 61 96 00 N° enregistrement formation : 11752861675 After Effects Motion Graphic.......................................................................... 45 Flash Bannière................................................................................................ 46 Flash Studio Graphique initiation................................................................... 47 Flash Studio Graphique perfectionnement.................................................... 48 Flash Vidéo..................................................................................................... 49 Flash Composant............................................................................................ 50 Flash Communication Server.......................................................................... 51 Flash Media Server......................................................................................... 52 Flash dynamique & PHP................................................................................. 53 Flex : créer des applications............................................................................ 54 Flex & Action Script 3..................................................................................... 55 FireWorks....................................................................................................... 56 Microsoft Expression Web.............................................................................. 57 4 4 Programmation N N INTERNET INTERNET N Méthodologie de développement.................................................................. 59 Algorithme...................................................................................................... 60 XHTML & CSS.................................................................................................. 61 CSS 2............................................................................................................... 62 XML................................................................................................................ 63 JavaScript........................................................................................................ 64 AJAX................................................................................................................ 65 ActionScript 3 initiation.................................................................................. 66 ActionScript 3 perfectionnement................................................................... 67 ActionScript 3 expert...................................................................................... 68 Adobe Air & Flash........................................................................................... 69 Adobe Air & Ajax............................................................................................ 70 DBA MYSQL.................................................................................................... 71 Haute disponibilité MYSQL............................................................................. 72 PHP les bases.................................................................................................. 73 PHP & MySQL initiation.................................................................................. 74 PHP & MySQL perfectionnement................................................................... 75 ASP................................................................................................................. 76 Microsoft Expression BLEND.......................................................................... 77 Silverlight........................................................................................................ 78 Explorons le Web Le Web 1 jour Objectifs 400 € HT Comprendre l’évolution actuelle du Web, du Web de données au Web de flux, le Web en tant que plateforme de services et d’applications, le Web en tant que logiciel social. Participants Pour les managers, responsables stratégiques et toutes personnes qui doivent être sensibilisées aux changements apportés par le Web 2. Prérequis Etre à l’aise avec l’utilisation d’Internet. Programme 5 Panorama des nouvelles pratiques et des usages Les briques de construction du Web 2 •• Outils •• Collaboration •• Services •• Les outils : openID, LinkedIn, FaceBook, microformats •• Développer des opportunités avec les réseaux sociaux Les principes d’animation d’une communauté La valeur d’usage sur le Net •• •• •• •• •• •• •• Gérer son identité numérique et sa visibilité sur le Web Savoir exploiter le Web 2 Communiquer Partager Organiser Fidéliser Cocréer Faire de la veille INTERNET Les 50 meilleures façons d’utiliser les services du Web 2 •• •• •• •• •• •• •• •• Flickr Delicious Wikipédia Blogger PbWiki Twitter GoogleDocs Creative commons Standard web et bonnes pratiques •• Les normes •• L’accessibilité •• L’ergonomie et le design Janv Fév 06 16 Mars Avril 09 Mai Juin Juillet 05 Août Sept 15 Oct Nov 08 Déc Les wikis : Collaboration, coécriture, coconstruction le web 2 jours Objectifs 800 € HT Acquérir la maîtrise de l’usage d’une plateforme wiki pour supporter un projet collaboratif. Participants Entreprises, administrations et collectivités souhaitant faire collaborer différents acteurs autour d’un même projet avec le wiki. Prérequis Connaissance et utilisation quotidienne d’Internet. Une prédisposition au travail collaboratif est un plus. Programme 6 Introduction •• Un outil hypertexte centré document •• Pratiques adoptées par une communauté Règles d’usage Fonctionnalités de base •• •• •• •• •• Intérêt des wikis en mode projet •• •• •• •• Fonctionnalités avancées •• Dernières modifications •• Gestion de l’historique des pages •• Utilisation du flux RSS •• •• •• •• •• •• •• •• •• •• •• •• •• Edition en 1-click dans le navigateur Les mécanismes de signalisation L’historique des versions/les rétroliens Social Tagging Jardinage du wiki Une information unique, à jour et non redondante Expliciter et faire émerger/l’effet “palimpseste” Constituer la mémoire du projet Partager pendant le projet (pas après) Gestion des droits d’accès (ACL) Hiérarchisation des contenus Segmentation des documents en sections Granularité de la signalisation Ajout de commentaires/connectivité Mars Avril Mai Animation d’un projet collaboratif •• Les usages en mode projet •• Articulation avec les outils existants •• Préparation du wiki/formation de l’équipe Facteurs clés d’appropriation Modes d’écriture, bac à sable 18-19 Suivi de l’activité •• Le wiki dans les pratiques quotidiennes •• Baisser le coût de participation •• La valorisation des individus •• Les modes Document et Discussion •• Les mots wikis/écrire concis et synthétique •• WikiSyntax vs Wysiwyg/utiliser le Bac A Sable Fév Actions “cosmétiques” Refactoriser les documents Jardinage des hyperliens Le rôle clé de l’animateur wiki Juin 24-25 Bonnes pratiques •• •• •• •• Stimuler la participation Inciter au jardinage du wiki Réussir l’intégration du wiki dans l’organisation Les pièges à éviter Juillet Août Sept 16-17 Oct Nov Déc 02-03 INTERNET Panorama des solutions •• Plateformes hébergées (SaaS) •• Déploiement d’un surserveur interne •• Solutions en licence libre Janv Prendre soin du contenu et des autres Se présenter sur sa Page Personnelle Utiliser les pages “Discussion” Documenter ses modifications Corriger les contributions des autres Dynamiser votre communication avec les flux RSS le web 1 jour Objectifs 400 € HT Ce stage permet d’apprendre à créer un flux RSS et à le diffuser. Participants Entreprises souhaitant simplifier leur diffusion de l’information avec la mise en place de flux de diffusion RSS. Prérequis Utilisation quotidienne d’Internet, les participants ont déjà géré une publication imprimée ou en ligne. Programme 7 Le b.a.-ba du RSS Panorama des solutions et des formats •• Atom •• RSS 1 •• RSS 2 Structure XML des flux RSS Les techniques d’écriture pour le RSS Médias supportés •• Vidéos •• Photos •• Podcasts Mise en œuvre d’un flux depuis un CMS Syndication et Web Analytics •• FeedBurner INTERNET Les plates-formes de diffusion et d’acquisition des flux •• •• •• •• Netvibes ITunes Podemus Miro Formats audio et vidéo pour les podcasts Référencement et visibilité Janv Fév 18 Mars Avril 06 Mai Juin Juillet 12 Août Sept Oct 14 Nov Déc Gérer son identité avec open ID le web 1 jour Objectifs 450 € HT Cette formation vous permet de tout savoir sur l’identité online d’aujourd’hui et comment la gérer. Participants Pour toutes personnes utilisant de la bureautique, Knowledge Worker. Prérequis Etre à l’aise avec l’utilisation d’Internet. Programme 8 L’identité online •• Définition •• Etat de l’art •• A qui sert-elle et pourquoi OpenID •• Nouveau standard de l’authentification personnelle •• Avantages •• Méthodologie •• Les sites supportant OpenID Les Serveurs OpenID •• MyopenID •• Videntity Les autres services proposant un OpenID •• Technorati •• WordPress •• Etc. INTERNET Janv Fév 15 Mars Avril Mai Juin Juillet 08 Août Sept 14 Oct Nov 09 Déc Google Apps : découvrir et utiliser les services Google Le web 1 jour Objectifs 450 € HT Initiation au Web 2 à travers l’offre de Google. Apprendre à utiliser les fonctionnalités de base pour communiquer, pour gérer son temps, pour créer des documents en ligne ou pour mettre en place un moteur de recherche contextualisé. Participants Toutes personnes qui travaillent ou aimeraient travailler en ligne, Knowledge Worker. Prérequis Etre à l’aise avec l’utilisation d’Internet. Programme 9 Découverte et utilisation des services proposés par Google pour accroître sa productivité •• •• •• •• •• Le courrier électronique L’agenda Le bloc-notes Document et tableur Chat Page d’accueil : iGoogle •• Alertes •• Lecteur de flux RSS : Reader •• Moteur de recherche personnalisé Coop Découverte des services qui permettent de publier •• L’outil de Blog : Blogger •• Les outils pour webmasters Les statistiques de fréquentation d’un site INTERNET •• Analytics Publicité •• AdWords Janv Fév 19 Mars Avril 07 Mai Juin Juillet 13 Août Sept Oct 15 Nov Déc Retrouvez 10 • toutes nos formations sur notre site Internet www.ziggourat.com • nos newsletters sur notre blog www.ziggourat-blog.com 01 44 61 96 00 INTERNET Besoin d'un conseil ? Technologies et outils de création Web Conception DE SITE 1 jour Objectifs 400 € HT Connaître les différentes techniques utilisées pour la création de sites web statiques ou dynamiques. Approches des outils utilisées pour la création de sites. Participants Chef de projet, responsable clientèle, Infographistes, maquettistes, directeurs artistiques et toutes personnes qui souhaitent comprendre les technologies et outils web. Prérequis Avoir une bonne connaissance de son environnement informatique. Programme 11 Introduction •• Flash : gestion vidéo, création d’animation et de média interactifs •• Adobe Flash Platform (Air, Builder, Catalys…) •• AJAX Framework (JQuery, Mootools, Adobe Spry…) Technologies du web Démonstrations pratiques des étapes de création d’un site web sur Wordpress •• •• •• •• •• •• •• •• •• INTERNET •• •• •• •• •• •• •• De l’internet au web 2.0 Les principaux acteurs du web Les étapes de création d’un site web Profils des équipes et métiers du web Vers une interopérabilité standardisée Les relations client/serveur Le HTML et le web statique Le web dynamique et la programmation côté serveur (PHP, Java, Ruby…) Les bases de données relationnelles (MySQL, Oracle, SQLite…) Les styles CSS XML et le web sémantique JavaScript et AJAX Utilisation des Design Pattern AJAX et développement de systèmes applicatifs Syndication RSS/Atom API et partage d’API (GoogleMap, Twitter, IPhone…) Les Systèmes de gestion de contenus (CMS) Outils de création web •• Serveur et services d’hébergement •• Les CMS (Spip, Drupal, Wordpress…) •• Création graphique sur Photoshop, Illustrator et Fireworks •• Intégration et encodage sur Dreamweaver Janv 08 Fév Mars 26 Avril Mai Juin 25 Juillet Août Sept 08 Oct Nov Déc 03 Production publicitaire online Conception DE SITE 1 jour Objectifs 450 € HT Connaître les tenants et les aboutissants de la production et de la publication de publicité sur le Web : les outils, les formats, les tableaux de mesure. Participants Producteurs, chefs de publicité et chefs de studio. Prérequis Avoir une bonne connaissance de son environnement informatique. Programme 12 Le Web •• Définition du Web •• Typologie de sites web : blog, wiki, réseaux sociaux, portail, moteur, web TV (VOD), site communautaire, etc. •• Le principe de réseau participatif •• Panorama des services du Web 2.0 sur le Net (iGoogle, GoogleDocs, Flickr, Exalead, adSense, Wikipedia, Netvibes, MySpace, FaceBook, etc.) •• L’émergence des logiciels en ligne •• L’utilisation et la notion de Widget •• Panorama des technologies : AJAX, Flux RSS/ Atom, CMS, etc. •• Design et Web 2.0 : un design personnalisable et participatif •• Tendances actuelles et perspectives de développement •• Les formats Rich Media (FLV, Windows média, Mpeg 4, Mp3, etc.) •• Outils de production : Flash, After Effects •• Les formats classiques de la e-publicité : carrés, rectangles, bannières, skyscraper, etc. •• Les formats émergents, intégrant des Rich Media : supersticiel, billboard, out of the box, expand banner, etc. Les formats de la publicité en ligne Janv Fév Mars 15 Avril Mai Juin 09 INTERNET •• Panorama des recommandations de l’IAB •• Contraintes de production : formats, taille (pixels) et poids d’images •• Ergonomie web et e-publicité •• Critères d’efficacité : taux de clics, réception, pénétration, etc. •• Notion de Rich Media et technologies de diffusion (streaming, broadcasting, podcasting) Juillet Août Sept 06 Oct Nov 29 Déc N O U Conception éditoriale et lancement d’un site Web UVEA Conception DE SITE 5 jours Objectifs 1 800 € HT Appréhender les enjeux et les techniques de conception éditoriale d’un site web. Passer de la culture de la publication imprimée à la culture de la communication en ligne. Comprendre les contraintes et les atouts de l’édition en ligne. Participants Entrepreneurs et responsables de communication, webmestres éditoriaux, chefs de projet. Prérequis Une bonne pratique d’Internet. Une expérience en pilotage de projet est un plus. Programme 13 Introduction •• Du document à l’hyperdocument •• Hypermédia, interactivité et gestion des flux d’information •• Gestion éditoriale et web social •• Typologie du web éditorial Gestion de projet •• •• •• •• INTERNET •• •• •• •• •• •• •• •• •• •• Les étapes de création d’un site web Organisation des équipes Conduire une enquête client Réaliser une étude sectorielle/ concurrentielle (benchmark) Mener une étude de cible (méthode des personas) Orienter stratégiquement un projet Rédiger un rapport de conception Dresser une liste de fonctionnalités Rédiger un cahier des charges Développer une stratégie de lancement Optimiser le référencement Tests et validation (standards W3C) Respecter les règles d’accessibilité Organiser le suivi statistique Technologies du web •• Les relations client/serveur (HTTP, FTP, TCP/ IP, URLs) •• Le HTML et le web statique •• Le web dynamique et la programmation côté serveur (PHP, Java, Ruby…) •• Les bases de données relationnelles (MySQL, Oracle, SQLite…) •• Les styles CSS •• XML et le web sémantique •• JavaScript et AJAX •• Syndication RSS/Atom •• API et partage d’API (GoogleMap, Twitter, iPhone…) •• Les systèmes éditoriaux de gestion de contenus (CMS) •• Adobe Flash Platform (Flash, Builder, Catalys, Air, Flex…) Organisation structurelle de l’information •• Les grands axes de l’architecture web •• Les systèmes de bases de données relationnelles •• Typologie des divers types d’architectures et modèles structurels •• Hiérarchiser de l’information •• Niveaux d’arborescence des contenus web •• Définition des étiquettes •• L’analyse de contenus informationnels •• La structuration de contenu éditoriaux •• Le modèle architectural des grands CMS (Drupal, Wordpress…) •• Rédiger un rapport d’architecture web Programme suite Gestion des moyens d’interaction Editorial participatif •• Mise en œuvre de parcours utilisateur •• Réalisation de scénarios •• Organisation de la structure des composants fonctionnels •• Définition des structures de navigation •• Typologie de la moyenne navigation •• Optimisation des schémas d’interactions Conception graphique •• L’ergonomie et l’organisation visuelle de l’information •• La lecture visuelle de la « page-écran » •• Hiérarchisation des contenus visuels •• Typologie des modèles de mise en page •• La stratégie de la page d’accueil •• La pratique du zoning dans la création de gabarits de pages •• La réalisation de storyboarding visuels •• Rédiger une charte graphique web •• Typologie de l’éditorial participatif (forum, blog, wiki…) •• Animation des zones éditoriales participative •• Gestion des contenus et rôle modérateur •• Gestion des droits et rôle utilisateur •• Personnalisation des profils et statuts des utilisateurs •• Gestion des contributions (articles, commentaires…) Étude de cas d’un panel de site éditoriaux choisis 14 Gestion éditoriale de l’information Janv 18-22 Fév Mars 15-19 Avril Mai Juin 03-07 28-2/07 INTERNET •• Législation (droit d’auteur, droit à l’image…) •• Writing et rewriting éditorial web •• L’image et ses caractéristiques informationnelles •• Gestion typographique des textes •• Gestion des images : format, définition, poids •• Gestion des contenus riches : audio, vidéo, animés •• Gestion des flux externes (RSS…) •• Gestion des contenus promotionnels et publicitaires •• Optimisation de la diffusion sociale de l’information (Twitter, Facebook…) •• Flash et la diffusion de média riches •• Gestion éditoriale participative (CMS, blog, Wiki, galeries photo/vidéo…) Juillet Août Sept 20-24 Oct Nov 01-05 Déc CONCEPTION et architecture Web Conception DE SITE 2 jours Objectifs 900 € HT Ce stage permet de connaître les principes d’ergonomie web et de comprendre le rôle de l’architecture de navigation d’un site web. Bien comprendre ce média et permettre le développement de Business Model complexes. Participants Toutes personnes voulant concevoir l’ergonomie, la présentation et la navigabilité de leurs sites web. Prérequis Etre à l’aise avec l’utilisation d’Internet. 15 Programme Introduction •• Vers une architecture web •• Interaction, interactivité et gestion des flux d’information •• Conception orienté utilisateur (données psychologiques et cognitives) •• Vers un écosystèmes organisationnels INTERNET Structuration de l’information •• Les grands axes de l’architecture web •• Les systèmes de bases de données relationnelles •• Typologie des divers types d’architectures et modèles structurels •• Stratégies de hiérarchisation de l’information •• Organisation des contenus et modes de tri •• Niveaux d’arborescence des contenus web •• Définition des étiquettes •• Gestion des droit et rôles utilisateur •• L’analyse de contenus informationnels •• La structuration de contenu éditoriaux •• La structuration des modules fonctionnels •• Le modèle architectural des grands CMS (Drupal, Wordpress...) Gestion des moyens d’interaction •• Mise en œuvre de parcours utilisateur •• Réalisation de scénarios •• Organisation de la structure des composants fonctionnels Janv 11-12 Fév Mars 22-23 Avril Mai 25-26 •• •• •• •• Définition des structures de navigation Typologie des moyens navigation Optimisation des schémas d’interactions Gestion des flux entrant et sortant (RSS...) Création des outils de recherche •• Principes généraux des systèmes de recherche •• Gestion des composants de contenu d’indexation •• Gestion de l’interface de recherche •• Algorithmie et filtrage par motif (pattern matching) •• Les constructeurs de requête •• La présentation des résultats •• Gestion par méta-données •• Vocabulaire contrôlé •• Création de thésauri Mise en œuvre •• Réaliser un « tri des cartes » fonctionnel •• Créer des schémas structurels et fonctionnels •• Réaliser des Storyboarding fonctionnels •• Rédiger des spécification techniques et listes de fonctionnalités •• Ecrire un rapport d’architecture web Étude de modèles organisationnels sur un panel de sites choisis Juin Juillet 12-13 Août Sept Oct 12-13 Nov Déc 06-07 5 jours Objectifs O N Conception DE SITE U Ergonomie Web UVEA 1 800 € HT Cette formation permet d’acquérir les points fondamentaux de l’ergonomie liée au Web. Participants Responsables de sites Internet/Intranet, chefs de projet, infographistes, webmasters, webdesigners. Prérequis De bonnes connaissances de l’outil informatique et d’Internet sont utiles à ce stage. Programme 16 Introduction •• •• •• •• •• •• •• •• •• •• •• •• Rapport homme-machine Objectifs de l’ergonomie web Concepts généraux Critères de base de l’ergonomie Construction orientée utilisateur Structuration de l’information •• •• •• •• •• •• •• •• •• Conception graphique •• •• •• •• •• Théories cognitives et phénomènes de perception Perception et règles d’accessibilité La lecture visuelle de la « page-écran » Typologie des modèles de mise en page La pratique du Zonings dans la création de gabarits de pages •• La réalisation de Storyboarding visuels Janv 25-29 Fév Mars Avril Mai Juin 29-2/04 12-16 03-07 14-18 Gestion des médias •• La gestion typographique des textes •• La gestion des images : format, définition, poids •• La gestion des contenus riches : audio, vidéo, animés •• La gestion des flux externes (RSS…) •• La gestion des contenus rédactionnels •• La problématique Flash Mise en œuvre •• •• •• •• •• •• •• •• •• La place de l’ergonomie dans un projet web Méthodologie de réalisation Organisation des équipes L’audit ergonomique : une approche stratégique Les 12 règles de base de l’ergonomie Pratique, support et moyens de l’audit ergonomique Conduire une analyse ergonomique Analyse de cible : la méthode des personas Analyse du contexte et du cadre de réalisation des tests utilisateur Étude de cas sur un panel de sites choisis Juillet Août 30-3/09 Sept Oct Nov 11-15 22-26 Déc INTERNET Analyse de contenus informationnels Gestion du contenu éditorial Typologie des divers types d’architectures web Organisation des contenus et modes de tri Définition des principes de navigation Définition des outils de recherche Définition des étiquettes (titres et intitulés) Gestion des flux entrant et sortant (RSS…) Détermination de la structure des composants fonctionnels •• Optimisation des parcours utilisateur •• Réalisation de scénarios •• Réalisation de schémas et de Storyboarding fonctionnels Interface, interaction et interactivité L’image et ses caractéristiques informationnelles La gestion des contenus interactifs Typologie des signes graphiques du web Le concept d’affordance La conception de l’habillage d’un site L’enrichissement multimédia (vidéo, animation et design sonore) Organiser ET RÉDIGER l’information pour le Web Conception DE SITE 3 jours Objectifs 1 500 € HT La lecture de l’information à l’écran conditionne la rédaction et la présentation. La production d’articles interactifs doit intégrer ces contraintes techniques pour élaborer un contenu éditorial propre à ce média. Ce stage permet de savoir rendre vos écrits web percutants et efficaces. Participants Journalistes, secrétaires de rédaction, responsables éditoriaux, responsables de communication, webmasters. Prérequis Etre à l’aise avec l’utilisation d’Internet. Programme 17 Principe de conception de sites web Ecriture hypertextuelle •• Simplicité : Internaute Client/Internaute Collaborateur •• Définition de site : ciblage, analyse, architecture, processus •• Développement : cycles, équipes •• Mise en ligne : stratégie de lancement, vie du site Contraintes et particularités du Web •• Analyse comparée des différents médias (presse écrite, radio, télévision, Internet) •• Différences papier/écran ; sens de lecture à l’écran •• Principes de navigation et lecture non linéaire •• Analyse sur vidéo de trajet de lecture à l’écran •• Enrichissement multimédia INTERNET Ecrire pour être lu •• •• •• •• •• •• Bases de l’écriture journalistique La synthèse, la réécriture et la rédaction. Le message essentiel et les 5 W Les plans à utiliser Les types d’article adaptés au web Y a-t-il un style et un ton particulier adaptés à Internet •• L’habillage d’un article (titre, chapeau, descriptif, intertitres, etc.) et son rôle sur le web Janv 25-27 Fév Mars 24-26 Avril Mai 25-27 Juin •• Organisation des liens internes et externes (navigation horizontale et indexation) •• Ecrire pour être référencé •• Les niveaux de lecture •• La « scannabilité » •• Citation des sources •• Relation et gestion d’un article avec les archives du site •• Constitution de dossiers thématiques Ecriture interactive et multimédia •• Participation de l’internaute : chat, forums/ contributions rédactionnelles •• Place des différents médias (texte, images, son, vidéo, etc.) et liens entre eux •• Construction multimédia d’un article •• La place de l’image et de la légende Les droits •• Les droits sur les textes •• Les droits sur les images Juillet 05-07 Août Sept 08-10 Oct Nov 08-10 Déc référencement naturel d’un site web Conception DE SITE 2 jours Objectifs 900 € HT Optimisation et promotion d’une plateforme web par le biais des moteurs de recherche. Participants Toutes personnes en charge du référencement d’un site Internet. Prérequis Avoir une bonne maîtrise de la navigation sur Internet. Programme 18 Première étape : optimisation lors de la conception ou amélioration Quatrième étape : le positionnement global et l’analyse •• Optimisation de la structure d’une plateforme web •• Choix des informations et des mots clés •• Optimisation des headers et stratégie de diffusion dynamique •• Optimisation du Body •• Astuces et outils pour faciliter la diffusion, les API à l’aide du webmaster •• Méthodes à éviter et contraintes des outils de recherches sur le contenu •• Le « link », la force du référencement et de la popularité •• Les outils d’analyse du trafic •• La provenance des visiteurs •• Le cheminement des visiteurs selon leur provenance •• Les outils de contrôle du positionnement •• Le partenariat et son importance •• Le webmarketing et la guerre du clic ou du CPA Deuxième étape : la soumission aux outils de recherche en France Cinquième étape : le choix d’un prestataire •• SEO (Search Engine Optimization : un nom fort, beaucoup d’arnaques) •• Les garanties à demander •• Les mots clés et pièges à éviter INTERNET •• Présentation des plus grands moteurs de recherche et de leur fonctionnement •• Outils de soumission aux moteurs de recherche •• Les erreurs à ne pas commettre, les offres à éviter Troisième étape : le premier positionnement •• •• •• •• Le crawling des moteurs de recherches L’effet Sandbox Page Rank et Trafic Rank L’importance du linkbait et du choix des partenaires •• Les annuaires •• Les délais de positionnement Janv 28-29 Fév Mars Avril 06-07 Mai Juin 10-11 Juillet Août Sept 09-10 Oct Nov 15-16 Déc Rédiger pour être référencé Conception DE SITE 1 jour Objectifs 450 € HT Ce stage vous permet de connaître les règles de rédaction d’un site web visant à obtenir le meilleur référencement possible. Participants Toutes personnes souhaitant optimiser le contenu rédactionnel d’un site web pour optimiser le référencement naturel. Prérequis Etre à l’aise avec l’utilisation d’Internet. Programme 19 Présentation des règles de référencement naturel •• •• •• •• PageRank URL rewriting Title Structuration des contenus Adaptation de l’organisation des contenus pour faciliter le référencement (structure HTML) •• •• •• •• Travail spécifique de la « titraille » Surtitre Sous-titre Titre INTERNET Rédaction d’article structuré pour améliorer le référencement •• •• •• •• •• Choix du positionnement des mots clés Outils d’aide à la rédaction web Les facteurs clés de succès Les erreurs à ne pas commettre Exemples et cas pratique Janv 13 Fév Mars Avril 12 09 Mai Juin 09 Juillet Août Sept 06 Oct Nov 29 Déc Accessibilité WEB Conception DE SITE 2 jours Objectifs 900 € HT Ce stage vous permet d’optimiser un site web afin de le rendre accessible à un malvoyant, un non-voyant, un handicapé moteur ou cérébral mais aussi à l’utilisateur d’une interface spécifique ou alternative. Participants Pour tous développeurs de site web, graphistes et webmasters. Prérequis Ce cours implique la connaissance du langage HTML et des notions sur les feuilles de styles CSS. Programme 20 Le champ de l’accessibilité •• Les contextes utilisateur (navigation en situation de handicap, lecteurs écran, dispositif d’interaction vocale, etc.) •• Les effets induits de l’accessibilité des contenus (téléphones mobiles, assistants personnels, etc.) •• Accessibilité des contenus ou accessibilité universelle ? (langue, matériel, logiciel, etc.) •• Législation et réglementation •• Les divers modes d’évaluation (outils automatiques, tests utilisateurs, etc.) •• Les 5 points du modèle « VPTCS » (visibilité, perception, technique, etc.) Les normes d’accessibilité Janv Fév 04-05 Mars Avril 08-09 Mai Juin 07-08 •• Les 5 points du modèle « VPTCS » (Visibilité, Perception, Technique, etc.) •• Les 3 niveaux progressifs de validation •• Les 104 critères pour les services en ligne •• Les 36 critères pour les services d’ecommerce •• Les 5 critères pour les services de syndication •• Les 8 critères pour les services de newsletter Déploiement, évaluation et suivi •• Organiser et rationaliser le contrôle d’accessibilité web d’un site •• Les nouvelles technologies du Web et leur accessibilité (XML, CSS, XHTML, AJAX, RSS/Atom, etc.) •• Architecture de l’information et accessibilité web •• Accessibilité, graphisme et ergonomie web •• La problématique de l’outil Flash •• Le suivi statistique •• L’outil MonOpquast et les certifications du W3C Juillet Août Sept 16-17 Oct Nov 08-09 Déc INTERNET •• La WAI du W3C et les niveaux de conformité (A, AA, AAA) •• Recommandations pour le contenu (WCAG 1.0 et WCAG 2.0) •• Recommandations pour les outils de production de contenu (ATAG1.0 et futur ATAG2.0) •• Recommandations pour les outils de consultation (UAAG2.0) •• Recommandations pour les applications web industrielles et les interfaces dynamiques Panorama des 153 bonnes pratiques Opquast N O U STORYTELLING UVEA Conception DE SITE 3 jours Objectifs 1 500 € HT Cette formation permet d’acquérir les bases théoriques, méthodologiques et techniques de mise en œuvre d’un projet de création de site web utilisant les principes du storytelling. Participants Chef de projet, Responsable clientèle, Concepteur rédacteur Web, Directeur artistique ; toute personne devant connaître et utiliser les principes du storytelling. Prérequis Une bonne pratique d’Internet. Une expérience en pilotage de projet web est un plus. Programme 21 Introduction •• •• •• •• Histoire du web et histoires sur le web Histoire, récit et narration Les définitions du storytelling Qu’est-ce que le web storytelling ? Le processus narratif •• •• •• •• •• •• Les définitions de la narration Les différents types de narration Les divers types d’orientations narratives Les trois attracteurs de la notion de récit Les fonctions de la narration dans la conversation Approche cognitive et psychologique du processus narratif INTERNET Narration et média web •• •• •• •• •• •• •• •• •• Narration et hypertextualité Interactivité et notion de récit La narration à l’heure du web 2.0 Au-delà de l’idée de scénario Co-narration des systèmes participatifs Processus narratif et réseaux sociaux Processus narratif et jeux en ligne Processus narratif sur les systèmes partagés De l’auto-narration distribuée Mise en œuvre structurelle •• •• •• •• Les étapes de création d’un projet storytelling web Profils des équipes et métiers La définition de projet et choix narratif Typologies des modèles d’organisation structurelle Janv 20-22 Fév Mars 29-31 Avril Mai Juin 23-25 •• •• •• •• •• •• •• •• •• •• •• •• •• Structuration de l’information et scénarisation Le découpage narratif Assemblage et stratégie de hiérarchisation Arborescence et navigation Interactions et fonctionnalités Optimisation des parcours utilisateur Optimisation des schémas d’interactions AJAX et la gestion avancée des interactions Flash et la gestion avancée des interactions Temporalité et organisation séquentielle Gestion des droits et rôles utilisateur Gestion des flux entrant et sortant (RSS…) CMS et modèles structurels participatifs Mise en œuvre visuelle •• La notion d’interface visuelle •• L’image et ses caractéristiques informationnelles •• Typologie des modèles d’organisation visuelle d’un site •• Zonings et création de gabarits •• Storyboarding visuels •• Gestion typographique des textes •• Gestion des images : format, définition, poids •• Gestion des médias : audio, vidéo, animés •• Gestion des flux externes (RSS…) •• Gestion des contenus rédactionnels •• Flash et la gestion séquentielle d’images •• Flash et la gestion vidéo •• AJAX et la gestion d’effets visuels •• Tester une interface Juillet Août Sept 20-22 Oct Nov 17-19 Déc Retrouvez 22 • toutes nos formations sur notre site Internet www.ziggourat.com • nos newsletters sur notre blog www.ziggourat-blog.com 01 44 61 96 00 INTERNET Besoin d'un conseil ? WORDPRESS CMS 3 jours Objectifs 1 200 € HT Créer un blog professionnel et hautement personnalisable avec le CMS WordPress. Participants Toutes personnes devant créer ou maintenir un blog WordPress. Prérequis Une connaissance des bases de HTML et de CSS est indispensable pour pouvoir modifier ou créer des thèmes dans WordPress. Programme 23 Installation •• Droit et licence d’utilisation •• Télécharger la dernière version de WordPress •• Utilisation d’un serveur local (WampServer, etc.) •• Utilisation d’un serveur distant (FileZilla) •• Création d’une base de donnée MySQL •• Décompactage et installation des sources •• Gestion des paramètres de bases Création des contenus •• Notion d’article et de page •• Utilisation de l’assistant de rédaction WYSIWYG •• Création des articles/des pages/des liens •• Gestion des médias (images, animations, vidéos) INTERNET Organisation des contenus •• Gestion taxinomique des catégories et sous-catégories •• Hiérarchisation et descendance des pages •• Création de thésaurus et utilisation des tags •• Protection les contenus par système de mot de passe Gestion de l’interactivité •• •• •• •• La notion de widget Ajouter/paramétrer les widgets Positionner les widgets sur l’écran Rôle et utilisation des divers widgets Janv 13-15 Fév Mars 24-26 Avril Mai Juin 07-09 Gestion des utilisateurs •• •• •• •• •• Animer un site/blog participatif Définition des niveaux d’accès aux contenus Ajout et gestion des nouveaux utilisateurs Le rôle de modérateur des contenus Gestion des commentaires Personnalisation de l’interface •• Notions générales et architecture de développement •• Rechercher, installer et utiliser un nouveau thème •• Modifier un thème grâce à l’éditeur de thème •• Créer un thème personnalisé (HTML, CSS) Ajout de nouvelles fonctionnalités •• •• •• •• Gestion des extensions (plug-in) WordPress Rechercher et installer un nouveau plug-in Paramétrer et activer un plug-in Installation et utilisation de plugs-in courants Importation et exportation de contenus •• Importer des contenus depuis un autre blog (Blogger, DotClear, LiveJournal, Globware, etc.) •• Exporter les contenus d’un blog WordPress (XML) •• Transférer les contenus de son blog vers un autre blog WordPress Juillet Août Sept 13-15 Oct Nov Déc 01-03 Joomla ! CMS 5 jours Objectifs 1 700 € HT Ce stage a pour objectif de vous permettre d’installer, de configurer, de personnaliser et d’administrer des sites grâce au CMS Joomla ! Participants Toutes personnes devant créer ou maintenir un site web avec Joomla ! Prérequis Une bonne connaissance du fonctionnement du Web et des notions de HTML/CSS est conseillée. Programme 24 Introduction •• •• •• •• Définition de Joomla ! Licence et conditions d’utilisation Architecture et logique de développement Interface d’administration Installation du logiciel Joomla ! •• Prérequis techniques •• Hébergement •• Téléchargement, installation (EasyPHP, MAMP) •• Création de la base de données MySQL •• Configuration globale •• •• •• •• Téléchargement Configuration Installation Utilisation des modules et des composants de bases : recherche, bannières, contact, flux RSS, liens web, mailing, archivage, sondage et syndication •• Installation de modules et de composants externes : forum, newsletter, formulaires, lecteurs audio et vidéo, galeries d’images, site multilingue, etc. Gestion des templates Gestion des articles •• Création, publication, modification et archivage des articles •• Gestion des catégories et des sections •• Gestion des menus •• Gestion des médias (images, animations, etc.) •• Gestion des zones publiques et privées •• Gestion des niveaux d’accès : auteurs, publicateurs, administrateurs, etc. •• Utilisation des outils de gestion de contenu Backend et Frontend Gestion des modules et des composants Principes généraux Téléchargement Configuration Installation Attribution Personnalisation des templates •• •• •• •• Architecture et structuration générale Gabarits de page et notions de boîte Personnalisation de templates HTML/PHP Personnalisation des styles CSS Outils de maintenance •• Gestion des archives •• Gestion du cache •• Utilisation des outils statistiques •• Principes généraux Janv 11-15 Fév Mars 01-05 Avril Mai 31-4/06 Juin Juillet Août Sept 06-10 Oct Nov 29 -3/12 Déc INTERNET Gestion des utilisateurs •• •• •• •• •• Construire un thème pour Drupal CMS 2 jours Objectifs 800 € HT Ce stage permet de savoir construire un thème standard pour Drupal, d’adapter les éléments de Drupal existants à ses besoins (réécriture de fonctions, modification de gabarits, etc.) et de découvrir les principaux assistants pouvant améliorer leur productivité (modules, plugs-in). Participants Webmasters, webdesigners, administrateurs Drupal. Prérequis Maîtrise des langages HTML et CSS. Connaître l’organisation d’un site web et des bases de la programmation en PHP. Avoir déjà utilisé un CMS, notamment Drupal, est un plus. 25 Programme Drupal du point de vue du webdesigner •• Les composants de Drupal •• Organisation des fichiers dans Drupal Première approche des thèmes : le point de vue de l’administrateur •• Choix de thèmes et personnalisation par l’interface d’administration •• Configuration des éléments de page standards : titre, slogan, logo, etc. •• Configuration et personnalisation des blocs Comprendre la génération des pages dans Drupal INTERNET •• Le moteur de gabarit PHPTemplate •• Règles de nommage dans Drupal •• Les fichiers du thème : template.php, *. info, *. tpl.php, etc. •• Variables et création de variables pour les gabarits Principe de l’interception et la réécriture de fonctions (la « surcharge ») Les fonctions dédiées à la présentation (utilisation de l’API de Drupal) Création et adaptation d’un thème avec PHPTemplate •• Codage des éléments d’une page web dans Drupal Janv Fév Mars 08-09 Avril Mai 31-1/06 Juin •• Adaptation des gabarits existants et création de nouveaux gabarits (approche des callbacks) Les feuilles de styles dans Drupal •• Création et redéfinition des éléments de pages •• Personnalisations annexes (logo, aperçu, icône de favoris, etc.) Intégrer la présentation d’un module à celle du thème •• Trouver les informations permettant de redéfinir le code généré par le module •• Créer un module correctif pour personnaliser les éléments inaccessibles par les méthodes traditionnelles •• Intégrer au thème les éléments des modules CCK et Views Outils et modules pour faciliter le développement •• Plugs-in de Firefox •• Modules Devel et Devel Themer Pour aller plus loin sur les thèmes de Drupal •• Revue des principaux modules permettant d’étendre la présentation d’un site •• Le thème Zen (thème spécialement conçu pour pouvoir être rapidement modifié) Juillet Août 23-24 Sept Oct 25-26 Nov Déc administration DRUPAL cms 3 jours Objectifs 1 200 € HT Savoir installer et configurer un site web propulsé par Drupal. Savoir créer et organiser les contenus du site, étendre les fonctionnalités du site en installant de nouveaux modules, et réaliser les opérations de maintenance et de sauvegarde. Participants Internautes expérimentés et webmasters. Prérequis Bien connaître la navigation, être sensibilisé à l’ergonomie et au fonctionnement des sites web. Avoir déjà publié des contenus sur le Web est recommandé (site web, blog, etc.). Programme 26 Construire un site web moderne Design du site : thèmes et blocs •• Tour d’horizon des composants et des technologies du Web Installation et configuration de Drupal Préparation de l’environnement de travail local (WAMP) •• Prérequis pour l’installation en ligne •• Téléchargement, installation et configuration initiale Créer des contenus (nodes) •• •• •• •• Saisie des données, filtres et sécurité Les types de contenus (articles, pages etc.) Configurer un contenu Agrémenter le site grâce aux images Organiser le contenu grâce aux catégories (taxonomy) Organiser la navigation dans le site •• Menus classiques et menus dynamiques •• Menus et hyperliens : les mots clés •• Eviter les erreurs de classement en coordonnant les menus et les catégories Janv Fév Mars 10-12 Avril Mai Juin 02-04 Activer et désactiver un thème Télécharger et installer de nouveaux thèmes Critères pour choisir un thème adapté à votre site Personnaliser la présentation du site Affichage, masquage et emplacement des blocs Individualiser la présentation des pages Utilisateurs et contrôle d’accès •• Création des nouveaux utilisateurs •• Comprendre les droits d’accès •• Construire une politique d’accès et créer des rôles (jeu de droits d’accès) Améliorer l’interactivité du site grâce aux modules standards •• Moteur de recherche, commentaires et forum, votes (poll), flux RSS, etc. Fonctionnalités et modules tiers •• Téléchargement, installation et configuration Maintenance du site •• Surveillance du site : journalisation, alertes et statistiques •• Tâches planifiées et Cron •• Le « cache » Sauvegarder et restaurer un site Drupal Mettre à jour Drupal, les modules Aller plus loin avec Drupal : ressources, sites et documentation Juillet Août 25-27 Sept Oct 27-29 Nov Déc INTERNET •• Les différents types de catégories (vocabulaires) et leur intérêt •• Définir et mettre en place les rubriques d’un site grâce aux catégories •• Présentation avancée des rubriques grâce au module Views •• •• •• •• •• SPIP Développeur CMS 5 jours Objectifs 1 700 € HT Ce stage vous permet d’installer et de configurer des sites rédactionnels SPIP. Vous serez capable de créer vos propres squelettes SPIP. Participants Ingénieurs, programmeurs qui veulent développer ou maintenir un site SPIP. Prérequis Une bonne pratique d’Internet est conseillée. Programme 27 Introduction Le langage fourni par SPIP •• Définition de SPIP •• Licence et conditions d’utilisation •• Types de sites Internet concernés •• •• •• •• •• •• Installation du logiciel SPIP •• •• •• •• •• Prérequis techniques Hébergement Téléchargement, installation Création de la base de données MySQL L’interface d’administration Administration du site Démarrer avec SPIP, un exemple simple •• •• •• •• Principe de fonctionnement : squelettes Le système de cache Rubriques et articles Afficher les données : principes du langage SPIP SPIP en détail INTERNET Les boucles L’élément TYPE Les balises Les formulaires Les filtres Les critères •• •• •• •• •• Envoi automatique d’e-mails Statistiques de visite Types d’utilisateur Droits d’accès Sauvegardes et restauration Aspects avancés •• L’aspect multilingue •• Moteur de recherche •• Plugs-in •• Autres types de contenu : brèves, forums, pétitions, statistiques •• Association de mots clés •• Syndication : partage d’information avec d’autres sites Internet •• Messagerie interne et forums •• L’interface publique du site •• Utilisation de squelettes existants •• Feuilles de style CSS •• Création de squelettes Janv Fév 15-19 Mars Avril 12-16 Mai Juin 28-2/07 Juillet Août Sept 23-29 Oct Nov Déc 06-10 3 jours Objectifs O N CMS U Créer sa boutique en ligne TITRE UVEA 1 100 € HT Avant de se lancer dans l’e-commerce, cette formation permet de comprendre les tenants et aboutissants des boutiques en ligne. Vous pourrez grâce à ce stage concevoir et créer rapidement un site e-commerce avec un logiciel open source. Participants Chef de projet Web, webmaster. Prérequis Bien connaître la navigation et être sensibilisé à l’ergonomie et au fonctionnement des sites Web. Avoir déjà publié des contenus sur le Web est recommandé (site web, blog, etc.). Programme 28 Concevoir un projet de boutique en ligne •• •• •• •• •• Personnaliser le graphisme de sa boutique •• Les modèles existants •• Installation d’un modèle •• Gestion des CSS Objectifs Fonctionnalités Les solutions de commerce en ligne Exemples de boutiques hébergées Exemples de boutiques CMS Créer votre boutique Internet •• •• •• •• Les solutions Open Source Configuration technique pour l’installation Gérer les catégories et leurs produits Créer une base clients qualifiée Sécuriser le paiement •• Les possibilités de paiement en ligne : Paypal, Carte bleue, virements bancaires •• Le paiement sécurisé •• Les conditions générales de vente Gérer sa boutique en ligne L’espace privé du site Gestion des produits et du catalogue Gestion des stocks Gestion des commandes Gestion des paiements INTERNET •• •• •• •• •• Promouvoir sa boutique en ligne •• Gestion de soldes •• Créer des newsletters •• Optimiser le référencement naturel Janv 13-15 Fév Mars 15-17 Avril Mai 03-05 Juin Juillet Août 25-27 Sept Oct 27-29 Nov Déc THELIA CMS 5 jours Objectifs 1 700 € HT Savoir installer et configurer un site e-commerce THELIA, créer et organiser les contenus du site. Participants Webmasters, développeurs. Prérequis Bien connaître la navigation et être sensibilisé à l’ergonomie et au fonctionnement des sites web. Avoir déjà publié des contenus sur le Web est recommandé (site web, blog, etc.). Programme 29 Introduction Le langage fourni par THELIA •• Définition de THELIA •• Licence et conditions d’utilisation •• •• •• •• •• •• •• •• •• Installation de THELIA •• •• •• •• •• Prérequis techniques Hébergement Téléchargement, installation Création de la base de données MySQL L’interface d’administration Démarrer avec THELIA •• •• •• •• Créer sa première boucle Afficher un produit Intégration au code HTML Affichage d’une page catalogue Gestion de panier Moteur de recherche Les boucles simples Les boucles conditionnelles Les substitutions simples Principe de fonctionnement Le système de cache Créer des rubriques Créer des fiches produit INTERNET THELIA en détail •• Autres types de contenu •• Photos liées aux documents, aux rubriques, aux produits •• Gérer les caractéristiques des produits et les afficher •• Paramétrer la gestion du panier •• Paramétrer les frais de ports •• Gérer des rubriques associées, des promotions, des prix barrés, des moteurs de tri, trier par caractéristiques Janv 25-29 Fév Mars 22-26 Avril Mai Juin 28-2/07 Juillet Août Sept 06-10 Oct Nov Déc 06-10 Monter rapidement un site E-commerce avec Prestashop cms 2 jours Objectifs 800 € HT Prestashop™ est un logiciel e-commerce professionnel, gratuit, créé sur les bases des dernières technologies web 2.0. Cette formation a pour but de présenter cette solution, de l’installer, de la gérer et d’adapter les modèles fournis à la charte de votre société. Participants Webmasters, développeurs. Prérequis Bien connaître Internet. Avoir des bases de HTML et de CSS. Programme 30 Back Office Installation Front Office •• Présentation et prérequis sur les modèles fournis •• Présentation des modules affichés •• Présentation des thèmes et de leur principe d’installation •• Modification simple du thème fourni avec les CSS •• Présentation du projet et des spécificités de Prestashop •• Installation et configuration technique •• Définition des contraintes liées au commerce en ligne •• Intégration des produits et catégories de produits Gestion •• •• •• •• •• •• •• •• •• u catalogue D Des produits Des langues Des commandes Des clients Des modules Des livraisons Des taxes Des paiements INTERNET Référencement •• Présentation des spécificités de Prestatshop pour le référencement : mots clés, URL, titre de pages, etc. Janv 28-29 Fév Mars Avril 06-07 Mai Juin 10-11 Juillet Août Sept 09-10 Oct Nov 15-16 Déc N O U Magento ADMINISTRATEUR UVEA cms 2 jours Objectifs 800 € HT Vous apprendrez à utiliser et configurer le CMS Magento qui est une nouvelle solution e-commerce Open Source. Ce stage vous permettra de créer votre propre boutique en ligne. Participants Ecommerçant, toutes personnes voulant monter son site e-commerce. Prérequis Bonne connaissance de l’univers d’internet et des outils e-commerces. Programme 31 Présentation de Magento •• Tour d’horizon des capacités de Magento •• Présentation des versions Installation de Magento •• •• •• •• Téléchargement de Magento Prérequis à l’installation Installation de Magento en local Paramétrage et mise en fonctionnement Paramétrage du Back Office •• •• •• •• •• Personnalisation du Front Office •• Le cms Magento •• Personnaliser de manière globale ou ciblé Le payement en ligne •• Présentation de la logique d’intégration des kits paiement. Les modules •• Présentation des modules téléchargeables •• Téléchargement et installation Paramétrage des langues du Back Office Administration du Back Office Gestion de la TVA Gestion des devises Gestion des conditions de ventes Administration de la boutique INTERNET •• •• •• •• Gestion des produits Gestion des promotions Gestions des commandes Gestion des stocks Gestion commerciale et marketing •• Gestion des clients •• Gestions des commandes •• Gestions des factures, relances, remboursements… •• Gestion des expéditions •• Gestions des promotions •• Gestions les newsletters Janv Fév Mars 08-09 Avril Mai 31-1/06 Juin Juillet Août 23-24 Sept Oct 25-26 Nov Déc Retrouvez 32 • toutes nos formations sur notre site Internet www.ziggourat.com • nos newsletters sur notre blog www.ziggourat-blog.com 01 44 61 96 00 INTERNET Besoin d'un conseil ? Flash Lite Internet Mobile 3 jours Objectifs 1 410 € HT Créer du contenu Flash pour les téléphones mobiles. Développer des applications multimédias interactives. Participants Toutes personnes voulant créer des animations spécifiques à la technologie mobile. Prérequis Connaître la programmation Action Script. Programme 33 Introduction à Flash Lite XML •• Différences avec les autres technologies mobiles •• Points forts de Flash Lite •• Les possibilités •• Versions des lecteurs supportées •• Réseau de distribution de contenu •• •• •• •• Principes Règles de sécurité Parsing XML Erreurs fréquentes Insertion d’autres médias Installation du composant Flash Lite •• Composants nécessaires au développement •• Développement Flash Lite dans l’IDE Flash Pro •• Templates de déploiement •• Publication de contenu •• Emulateur •• Distributeurs de contenu •• Test préliminaire de configuration •• Vidéos •• Audios INTERNET Système événementiel •• •• •• •• Evénements natifs Système de callback Système des observateurs Définir un système événementiel personnalisé Introduction à la programmation orientée objet •• •• •• •• Principes Class, interface Bonnes habitudes Classe Delegate Janv Fév Mars 08-10 Avril Mai Juin 16-18 Juillet Août Sept 20-22 Oct Nov 15-17 Déc 3 jours Objectifs O N Internet Mobile U COCOA UVEA 1 410 € HT S’initier à Cocoa et à la programmation en Objective-C orientée iPhone. Cette formation vous permettra de vous familiariser avec l’environnement de développement Apple, développer une application iPhone et la publier. Participants Pour tout développeur pratiquant déjà la programmation orientée objet. Prérequis Connaître un langage orienté Objet comme AS3, Java ou C#. Programme 34 Introduction •• Bundle des fichiers composant une application •• Gestion des interruptions (appel, SMS, événement calendrier) •• Internationalisation des applications •• Bonnes pratiques (optimisation de la mémoire) •• Historique •• Technologies et outils mis en œuvre Environnement de développement •• •• •• •• •• •• Présentation de l’environnement XCode Interface builder Cocoa Touch Objective-C Déploiement d’application Créer son interface avec Interface Builder Gestion de vue avec la classe UIView Gestion des interactions utilisateur (gestures) Objective-C 2.0 Syntaxe Utilisation de classes existantes •• •• •• •• •• •• •• •• NSObject NSArray NSMutableArray NSString Tap gestures Sélection et drop Multi-touch Copier, couper, coller Médias •• Audio •• Vidéo Écrire ses propres classes Mise en œuvre d’une application Cocoa Développer sur iPhone Le SDK et Cocoa Touch Core application Gestion hardware (APN, accéléromètre, GPS…) •• Cycle de vie d’une application •• Environnement d’exécution (sandbox, mémoire virtuelle) Janv Fév Mars 10-12 Avril Mai Juin 18-20 Juillet Août Sept 20-22 Oct Nov 17-19 Déc INTERNET •• Gestion de la mémoire et utilisation du ramassemiettes N O U JavaME, applications pour mobiles UVEA Internet Mobile 4 jours Objectifs 1 720 € HT Ce stage permet d’apprendre à réaliser des applications mobiles JAVA pour téléphone grâce à la plate-forme Java Micro Edition. Participants Ce cours s’adresse aux développeurs Java. Prérequis Bonnes connaissances de Java et de l’utilisation d’Internet. Expérience requise en programmation Java. Programme 35 Java 2 Micro Edition •• Les Prérequis : architecture et composantes essentielles, configurations, profils et sécurité •• Les outils de développement : Classes de base et classes utilitaires Développement Mobile Information Device Profile (MIDP) •• Le cycle de vie d’une application •• Le concept de fichiers JAD •• L’utilisation d’un IDE J2ME et de son simulateur La sécurité d’une application J2ME •• •• •• •• Les interfaces utilisateurs avec J2ME •• •• •• •• La gestion réseau •• Les types de connexion réseau •• Faire du HTTP depuis le terminal mobile : envoi de données, gestion de sessions •• Les connexions à base de sockets et de datagrammes •• L’utilisation du mode push •• Les webs services Les affichages spécifiques Les interactions avec l’utilisateur Les composants graphiques La gestion des événements et triggers Gestion des autorisations Gestion de l’authentification Gestion de la confidentialité (SSL) Gestion de l’intégrité d’une application Modules complémentaires •• Géolocalisation, Wireless Messaging, Bluetooth, Multimédia, 3D INTERNET Réalisation d’une application •• La programmation graphique •• La classe Graphics •• L’API Game de MIDP 2.0 : GameCanvas, notion de Layer et d’animation La persistance des données •• Le Record Management System •• Gestion des Record Store : ajout, suppression, modification Janv Fév Mars 08-11 Avril Mai Juin 14-17 Juillet Août Sept 20-23 Oct Nov 15-18 Déc Retrouvez 36 • toutes nos formations sur notre site Internet www.ziggourat.com • nos newsletters sur notre blog www.ziggourat-blog.com 01 44 61 96 00 INTERNET Besoin d'un conseil ? Photoshop pour le Web logiciel 2 jours Objectifs 800 € HT Ce stage a pour objectif de vous permettre de maîtriser les outils web du logiciel Photoshop dans l’optimisation d’images et la création de mini-site pour le Web. Participants Graphistes, webdesigners ou toutes personnes devant utiliser Photoshop dans le cadre de développement web. Prérequis Une connaissance des bases du logiciel Photoshop et une bonne connaissance du Web sont conseillées. Programme 37 Introduction •• Optimisation web : enjeux généraux et contraintes •• Rappel des notions générales de taille, de définition, de colorimétrie et de formats d’image •• Techniques et contraintes de mise en page web : (tableaux, balise < div > CSS) Production •• •• •• •• Création de tranche Modification des tranches Insertion de liens (URL) Préparation pour l’exportation Automatisation •• Création et utilisation de scripts •• Traitement par lot •• Création de galerie (mini-sites) web INTERNET Exportation •• Optimisation des images pour le Web (taille, définition, GIF, JPEG, PNG) •• Paramètres d’exportation (HTML, XHTML, CSS, < div >) •• Exportation des tranches Janv 18-19 Fév Mars Avril Mai 01-02 03-04 Juin Juillet 08-09 Août Sept 27-28 Oct Nov 25-26 Déc Gif animé avec Photoshop logiciel 1 jour Objectifs 400 € HT Apprendre à créer un Gif animé avec le logiciel Photoshop. Participants Toutes personnes voulant créer de l’animation sur son site web de manière simple. Prérequis Des connaissances sur le logiciel Photoshop sont nécessaires. Programme 38 Introduction Exporter une animation •• Q u’est-ce qu’un pixel •• Différence entre une image vectorielle et une image matricielle •• Notions de résolution d’image •• Notions de couleur •• Notions de formats d’image •• Le GIF et l’animation d’image •• O ptimiser une animation pour l’exportation •• Exporter une animation au format .gif Construire une animation •• •• •• •• •• •• •• •• •• Créer un nouveau document Récupérer des images et des graphiques Organiser le travail à l’aide des calques Utiliser la fenêtre d’animation Animer image par image Gérer l’affichage des calques Minuter les images Gérer les trajectoires d’images Visualiser une animation Enrichir une animation tiliser la palette des couleurs U Utiliser les outils de formes vectorielles Utiliser l’outil de dessin vectoriel plume Copier/coller, déplacer une forme Transformer une forme Ajouter du texte Transformer du texte Janv 22 Fév Mars 02 Avril Mai 05 INTERNET •• •• •• •• •• •• •• Juin Juillet 12 Août Sept Oct Nov 01 05 Déc N O U Création de newsletter et d’Emailling UVEA logiciel 5 jours Objectifs 1 675 € HT Cette formation pratique vous permettra de réaliser votre newsletter tout en respectant les contraintes techniques liées à la création et à l’envoi d’une newsletter ou emailling efficace. Participants Toutes personnes qui souhaitent créer des newsletters dynamiques et performantes. Prérequis Avoir une bonne connaissance de son environnement informatique et d’internet est nécessaire. 39 Programme Introduction •• Enrichir graphiquement une création (ombres, biseautages, effets…) •• Découper une image (utilisation de l’outil Tranche) •• Ajouter des liens hypertextes aux images •• Préparer une création pour l’exportation •• Paramètres d’exportation (HTML, XHTML, CSS, < div >) •• Exporter en HTML Organisation Mise en œuvre technique (Dreamweaver) •• Newsletter et emailing (définitions et enjeux généraux) •• Quelques chiffres clés •• La problématique du spaming (définition, législation, CNIL) •• La gestion des droits (auteur, diffusion, reproduction…) •• Les bonnes pratiques et la netiquette •• Mise en place d’un système de web newsletter (principes, enjeux, méthodes) •• Ergonomie et organisation de l’information •• Conception éditoriale •• Gestion des médias (images, animation, audio, vidéo, flux) •• Modes de gestion et méthodes d’envoi INTERNET Mise en œuvre graphique (Photoshop) •• Résolution et formats d’image (taille, définition) •• Optimiser une image pour le Web (poids, taille, définition, GIF, JPEG, PNG) •• Recadrer, orienter une image •• Régler une image : netteté, niveaux, couleur, contraste et luminosité •• Utiliser les outils de dessin de formes vectorielles •• Utiliser l’outil texte Janv Fév 15-19 Mars Avril Mai 17-21 Juin •• Les bases de HTML •• Récupérer une mise en page construite sur Photoshop •• Gérer une mise en page sous forme de tableau •• Gérer le texte •• Gérer les liens hypertextes •• Gérer les images •• Mettre en forme les contenus à l’aide de CSS •• Préparer une newsletter pour l’exportation •• Tester et valider le code •• Mettre en ligne par FTP les images d’une newsletter •• Exporter une newsletter pour l’envoi (routage) Juillet 05-09 Août Sept 27-1/10 Oct Nov Déc 06-10 4 jours Objectifs O N logiciel U Conception de site avec les CSS et dreamweaver UVEA 1 200 € HT Développer des sites Web grâce à la méthode des CSS combinée avec le logiciel Adobe Dreamweaver CS. Concevoir facilement des interfaces graphiques simples et efficaces. Participants Infographistes, développeurs web, et toutes personnes voulant augmenter la richesse graphique et comportementale de leurs sites web grâce aux CSS et à Dreamweaver. Prérequis Etre à l’aise avec l’utilisation d’Internet et son environnement informatique. Programme 40 Environnement du logiciel •• Les unités de valeurs •• La gestion du texte •• Html et les navigateurs •• Déclaration et gestion du site •• Gestion des éléments du site La gestion du graphisme Interface et environnement de travail •• •• •• •• •• •• Regroupement des palettes flottantes Modification de l’interface utilisateur Palettes Propriétés interactives Palette d’insertion Les différentes vues : code et graphique Les aides à la mise en page : grille, règles et loupe Développement et Intégration •• •• •• •• •• •• Texte et mise en forme Enrichissement du caractère Enrichissement du paragraphe Hyperliens, ancres Formats et insertion d’images Barre d’outils de retouche d’image •• •• •• •• Les arrières plans La gestion des tableaux La lecture du flux Design de sites avec les css Gérer l’affichage avec les CSS •• Les modèles de boîtes •• Gérer le positionnement •• Feuilles de styles en fonction des médias et supports •• Les listes •• Améliorer les formulaires •• Trucs et astuces pour la mise en page avec les CSS Exercice d’application et réalisation d’un projet personnel avec les CSS INTERNET Le Html •• Principes de base du langage •• Les balises obsolètes •• Création de pages et tableaux en Html Les feuilles de styles •• Css1, Css2 et Xml •• Les sélecteurs de classes •• Les pseudo-classes Janv Fév 11-14 15-18 Mars Avril 06-09 Mai Juin 21-24 Juillet Août 30-2/09 Sept Oct Nov 29-2/12 Déc Dreamweaver Site Statique Initiation LOGICIEL 5 jours Objectifs 1 675 € HT Pouvoir développer des sites statiques, intégrer une chaîne de production. Comprendre les mécanismes de l’intégration web. Participants Toutes personnes qui désirent créer un site web statique. Prérequis Connaître et comprendre son environnement informatique ainsi que ses fonctionnalités de bases. Des notions en HTML sont un plus. Programme 41 Environnement du logiciel Feuille de style •• HTML et les navigateurs •• Déclaration et gestion du site •• Gestion des éléments du site Interface et environnement de travail •• •• •• •• •• •• Regroupement des palettes flottantes Modification de l’interface utilisateur Palettes Propriétés interactives Palette d’insertion Les différentes vues : code et graphique Les aides à la mise en page : grille, règles et loupe INTERNET Les feuilles de styles : principe des CSS Création d’une CSS Application d’une CSS Accès au CSS via le code Les objets Flash •• Création de boutons •• Création de texte Les objets multimédias •• Applet, ActiveX et Shockwave Comportement •• Appliquer des comportements •• Javascript et les comportements Développement et Intégration •• •• •• •• •• •• •• •• •• •• Texte et mise en forme Enrichissement du caractère Enrichissement du paragraphe Hyperliens, ancres Formats et insertion d’image Barre d’outils de retouche d’image Création et mise en forme de tableaux •• Travail en mode Layout •• Tableaux et graphismes Mise en page et création de formulaire •• Les objets formulaires Janv 25-29 Fév Mars Avril 01-05 26-30 Mai Juin Juillet 07-11 19-23 Août Sept Oct Nov 13-17 25-29 29-3/12 Déc Dreamweaver Site Statique Perfectionnement LOGICIEL 2 jours Objectifs 800 € HT Ce stage vous permet d’aller plus loin avec Dreamweaver et d’étudier de nouvelles stratégies de développement. Participants Toutes personnes voulant augmenter la richesse graphique et comportementale de leurs sites web grâce à Dreamweaver. Prérequis Avoir une bonne connaissance du logiciel et des outils ou avoir suivi le stage Dreamweaver Site Statique Initiation. Programme 42 Les éléments stratégiques Dynamic HTML et calques •• Configuration du site : définition et gestion de l’environnement de travail •• Carte du site, arborescence : architecture de site, de développement •• Gestion des éléments du site •• •• •• •• Automatisation du processus de production •• Comportements et actions •• Appliquer des comportements, multimédia et interactivité •• Gestions des plugs-in, détection de plugsin, navigateurs, Java, ActiveX, Shockwave, QuickTime •• •• •• •• Macromedia Exchange (installation et utilisation) •• Téléchargement d’objets, de comportements, d’actions, de commandes •• Installation et gestion •• Création d’objets personnalisés •• Création de commandes via la palette Historique •• •• •• •• •• •• •• •• Janv Fév 15-16 Mars Avril Mai 01-02 10-11 Juin Comportements Personnalisation de l’interface Déployer son site web •• •• •• •• Gestion avancée du site Extraire - Archiver Gestion des Design Notes Fonction de synchronisation Juillet 26-27 Août Sept 23-24 Oct Nov 08-09 Déc INTERNET •• •• La bibliothèque Les objets Spry L’interactivité AJAX Stocker divers types d’éléments de page dans une bibliothèque Utiliser des éléments d’une bibliothèque Modifier un élément de la bibliothèque Les modèles : modèle simple/modèle imbriqué Les différents types de région (modifiable, répétée, facultative) Optimisation de la production Utilisation avancée des commandes, rechercher/remplacer Gestion du code HTML Optimisation de l’utilisation des styles CSS Stratégie d’utilisation des modèles et de la librairie Compatibilité Gestion avancée des calques Le timeline Scénarii multiples et gestion Dreamweaver Site Dynamique logiciel 5 jours Objectifs 1 800 € HT Pouvoir développer et maintenir des sites web dynamiques (boutique en ligne, trombinoscope, consultation de news, etc.) en PHP, ASP, JSP, etc., en limitant ses connaissances en programmation. Participants Pour toutes personnes impliquées dans la mise en œuvre, le développement ou la maintenance d’un site web dynamique. Prérequis Des connaissances pratiques de Dreamweaver au niveau du cours « Dreamweaver Site Statique Initiation » sont nécessaires. Programme 43 Introduction aux bases de données Se connecter à une base de données •• Notions sur les bases de données relationnelles •• Création d’une base de données •• Définition des tables, des index, des clés, des relations •• •• •• •• •• •• •• •• •• •• Les requêtes •• Introduction au SQL •• Les principales commandes SQL (INSERT SELECT UPDATE DELETE) •• Création de requêtes simples Connexion à une ou plusieurs bases Paramétrage du Live Data Création d’une requête Les requêtes de sélection Les Recordsets Recherche par critères Affichage conditionnel Variable de formulaire Variable de session Cookie Introduction aux langages dynamiques INTERNET •• •• •• •• •• •• •• L’environnement de travail Les règles de syntaxe Les variables Les transferts de variables Les sessions Les cookies Les instructions de contrôle Dreamweaver Dynamique •• •• •• •• •• Préparation du site web Architecture d’un site dynamique Choix du modèle Serveur Paramètre du Serveur Web Paramètre du Serveur d’Applications Janv Fév Mars 01-05 Avril Mai Juin 14-18 Juillet Août Sept Oct 04-08 Nov Déc 13-17 Dreamweaver Spry logiciel 2 jours Objectifs 800 € HT Ce stage permet d’appréhender le framework Spry du logiciel Dreamweaver CS3 et CS4. Vous pourrez manipuler le langage AJAX avec Dreamweaver. Participants Développeurs web. Prérequis Des connaissances pratiques de Dreamweaver au niveau du cours « Dreamweaver Site Statique Initiation » sont nécessaires. Des bases en AJAX et CSS sont utiles. Programme 44 La mise en page avec les feuilles de style CSS Spry et les formulaires •• Les objets de formulaire •• Vérification des contenus •• La balise < div > </div > Introduction au langage XML •• La structure et la définition du document Notions du langage Javascript •• •• •• •• •• •• •• •• Les variables Les fonctions Les conditions Les tests Les boucles La classe Windows : contrôles des fenêtres La classe Navigator : tests des navigateurs La classe Screen : tests écran Application et exercices •• •• •• •• •• Barres de menus déroulants Panneaux à onglet Incorporer du XML Affichages répétés et dynamiques Mettre à jour des sections de document sans recharger toute la page •• Valider des contrôles de formulaire instantanés •• Créer des widgets Dreamweaver Spry et la mise en page INTERNET •• La palette Spry •• Les outils Spry •• Spry Accordion : création des boîtes à soufflets •• Onglets •• Zone masquable Spry et le XML •• •• •• •• •• Liaison avec un fichier XML Les zones principales Les zones de détail Les tableaux de données Liens avec des images Janv Fév Mars 18-19 Avril Mai Juin 24-25 Juillet Août Sept 16-17 Oct Nov Déc 01-03 After Effects Motion Graphic LOGICIEL 5 jours Objectifs 1 700 € HT Créer des animations et des clips vidéo à destination du Web sans avoir à utiliser Flash pour les concevoir. Participants Pour toutes personnes, directeurs artistiques, infographistes. Prérequis Une bonne connaissance de logiciels graphiques est nécessaire. 45 Programme L’interface et les bases de l’animation •• D escription de l’interface, les notions de « points clé » et de « calques » •• Introduction à l’animation •• Préférences et modules de sortie Points clés et compositions •• D éplacement dans la timeline, markers, assistants de points clés standards, compositions gigognes, fenêtre d’effet, précomposition et redistribution temporelle •• Calques d’ajustement Réglages de vélocité, notions d’interpolation spat •• Interpolations temporelles et spatiales, déplacement et copie de points clés •• Les couches alpha : import d’éléments Photoshop, export d’animations avec transparence •• •• •• •• •• •• •• •• •• ontrôle de l’image C Incrustations standards Perspective Lens flare Stylise Ramps Texte Filtres temporels Effets de transition Introduction à la version professionnelle •• L es assistants : motion tracker, motion stabilizer, wiggler, smooher •• Effets pros : incrustations, Time displacement •• Effets spéciaux •• QuickTime sur MacOS ou Windows Intégration des clips dans flash INTERNET Masques et animations avancées •• M asques, interpolation de masques, luma mattes, Transfer controls, techniques d’animation de texte •• Dessin de trajectoire à main levée avec l’assistant Motion Sketch •• Effets •• Effets de flou •• Effets « channel » •• Distortion standard Janv Fév 08-12 Mars Avril 19-23 Mai Juin 31-4/06 Juillet Août 23-27 Sept Oct 04-08 Nov Déc 13-17 Flash Bannière LOGICIEL 3 jours Objectifs 1 100 € HT Créer des bannières optimisées et animées pour le Web. Participants Pour toutes personnes voulant ajouter une bannière Flash sur un site web pour un rendu plus dynamique. Prérequis Connaître et comprendre son environnement de travail ainsi que les fonctionnalités de bases. La connaissance de la mise en page HTML et d’un outil de dessin vectoriel est souhaitable. Programme 46 Organisation d’un projet sur Flash Techniques de base de Flash Interpolation de mouvement •• •• •• •• Objet vectoriel Texte Image Gestion des couleurs : alpha (transparence), luminosité, teinte et fonctions avancées •• Gestion de la rotation •• Introduction à l’animation vectorielle Présentation de Flash •• •• •• •• •• •• •• La scène Le scénario La bibliothèque L’inspecteur Les outils de dessin Les menus Utilisation de texte Interpolation de mouvement + Guide •• Faire suivre un objet (graphique) le long d’une trajectoire Synchronisation des animations •• Gestion de la tête de lecture •• Cadence des images Les symboles •• Symboles graphiques •• Symboles clips d’animation •• Symboles boutons Masque La bibliothèque •• Savoir utiliser la bibliothèque L’animation INTERNET •• Image par image Interpolation des formes •• Objet vectoriel •• Texte Janv 20-22 Fév Mars 31-2/04 Avril Mai 10-12 Juin Juillet 05-07 Août Sept 29-1/10 Oct Nov 22-24 Déc Flash Studio Graphique Initiation logiciel 5 jours Objectifs 1 675 € HT Comprendre l’environnement Flash et acquérir des notions sur l’animation vectorielle 2D. Ce stage vous apprend à créer des animations interactives simples. Participants Toutes personnes qui souhaitent créer et animer des pages web en s’affranchissant des contraintes du langage HTML. Prérequis Connaître et comprendre son environnement informatique ainsi que ses fonctionnalités de bases. La connaissance des images vectorielles est un atout. 47 Programme Interface et environnement de travail •• Configuration du logiciel •• Regroupement des palettes flottantes •• L’interface utilisateur Contrôle des occurrences Dessin et animation INTERNET •• Création de boutons, boutons animés •• Actions de navigation : GoTo et GetUrl, etc. •• Les outils •• Manipulation des objets •• Le principe symbole/objet : la conversion d’un objet en symbole, ses propriétés, ses contraintes •• La bibliothèque •• Principe d’animation 2D : le principe des clés et des frames en animation •• Le timeline : sa manipulation, ses fonctions •• Les symboles : étude des divers symboles, de leurs propriétés et contraintes •• Les interpolations : les types d’interpolations, les contraintes •• Accélération et décélération d’interpolation •• Les trajectoires •• Les masques (déclarations et contraintes) •• Les effets •• Création effets spéciaux animés •• Gestion du texte Navigation •• Les scènes : avantages et inconvénients •• Utilisation des labels •• Actions d’image et d’occurrence •• •• •• •• Utilisation d’occurrences cibles (targets) Hiérarchie des cibles Construire un diaporama Mécanismes on/off Bitmaps, sons et vidéo •• •• •• •• •• •• Importation son, image et vidéo Manipulation et masquage des bitmaps Importation et gestion des sons Synchronisation et manipulation du son Traitement de la vidéo Le composant de lecture vidéo Interactivité sans code •• •• •• •• Contrôle des MovieClips Comportement Projection Comportement son, vidéo Comportement web Workflow Analyse d’un projet Flash •• Travail en rough et substitution •• Travailler avec un soft vectoriel 2D Réglages d’exportation Swf et HTML •• •• •• •• Contrôle de la bande passante Export Gif et QuickTime Création d’exécutables Profils de publication Janv Fév Mars Avril Mai Juin Juillet 11-15 01-05 08-12 12-16 17-21 21-25 26-30 Août Sept Oct Nov Déc 06-10 11-15 15-19 06-10 Flash Studio Graphique Perfectionnement logiciel 5 jours Objectifs 1 675 € HT Pouvoir créer des animations avancées et appréhender la programmation des objets permettant l’interactivité. Participants Toutes personnes voulant compléter ses connaissances de base et améliorer ses animations. Prérequis Avoir une pratique basique de Flash. Programme 48 Rappel des bases •• •• •• •• Structure d’une animation Scène MovieClip MovieClip imbriqué Interactivité et navigation •• Navigation avancée dans une ou plusieurs scènes •• Contrôle de la tête de lecture dans les MovieClip et les MovieClip imbriqués •• Applications : barre de navigation complexe, menu déroulant, interface multilangue Intégration •• Contrôle du chargement •• Importation d’animation externe Introduction à la programmation INTERNET •• Définition de variables •• Création de champ de texte dynamique et de saisie •• Instructions de contrôle : boucle et test •• Fonctions intégrées Contrôle des éléments multimédia •• Son et vidéo Introduction aux composants d’interface utilisateur •• Données •• Liaisons Janv Fév 08-12 Mars Avril 19-23 Mai Juin 28-2/07 Juillet Août Sept Oct Nov Déc 13-17 18-22 22-26 13-17 Flash Vidéo LOGICIEL 2 jours Objectifs 800 € HT Cette formation vous permet de connaître l’utilisation de Flash Video Encoder et ainsi de diffuser et de contrôler les vidéos FLV avec Flash. Participants Toutes personnes voulant intégrer de la vidéo sur des sites Web Flash ou classiques. Prérequis Connaître Flash et comprendre les principes de la mise en ligne d’un site Web. Programme 49 Vidéo sur le Web •• Vidéo et le Web 2.0 •• Progressive download et streaming Encodage FLV avec Flash Video Encoder •• Les codecs •• Paramètres vidéo et audio •• Dimensions et poids Intégration de la vidéo dans une animation Flash •• Utilisation du composant FLVPlayback •• Les événements du composant : buffering, progress, playing, etc. •• Personnalisation de l’habillage (skin) Les Points de Repères (CuePoints) •• •• •• •• Définition et insertion Le fichier XML des points de repère Points de Repères dynamiques Utilisation du composant INTERNET Sous-titrages •• Le composant FLVPlaybackCaptioning Les métadonnées •• Fichier XML •• Description Janv 07-08 Fév Mars 11-12 Avril Mai Juin 07-08 Juillet Août Sept 09-10 Oct Nov 04-05 Déc Flash Composant logiciel 2 jours Objectifs stage sur demande Accélérer son flux de production grâce aux Composants d’Interface (Les UI components). Participants Pour toutes personnes voulant intégrer les composants Flash de manière à optimiser ses animations. Prérequis Bien connaître la programmation dans Flash, ses classes intégrées, avoir des notions de programmation objet et connaître les contraintes de l’Action Script. Programme 50 Présentation des composants •• Comprendre l’architecture des UI components Utilisation des composants •• Instanciation d’un composant •• Paramétrer un composant •• Faire communiquer des composants entre eux •• Modifier l’apparence d’un composant •• Instancier dynamiquement des composants Création de composant •• •• •• •• •• •• Structure d’un fichier SWC Définir les paramètres de son composant Metadata Notion d’héritage entre composants Personnaliser l’interface des paramètres Ajouter son composant à l’interface Flash INTERNET Flash Communication Server logiciel 3 jours Objectifs stage sur demande Pouvoir développer des applications Multi-Utilisateurs telles que des jeux, des « chats », des applications d’e-learning et des visioconférences. Pouvoir retransmettre un événement. Participants Toutes personnes ayant besoin d’utiliser les possibilités d’échanges multi-utilisateurs de Flash Communication Server. Prérequis Bien connaître la programmation dans Flash, ses classes intégrées, avoir des notions de programmation objet et connaître les contraintes de l’Action Script. Programme 51 L’environnement de travail •• •• •• •• Installation du serveur Configuration du serveur La console d’administration L’architecture des fichiers sur le serveur Les composants de communication •• Présentation des principaux composants : connectionLight, setBandWitch, simpleConnect, chat, peopleList, userColor, cursor, whiteBoard •• Instanciation d’un composant •• Paramétrage d’un composant •• Faire communiquer des composants entre eux •• Développement de mini-applications à partir des composants INTERNET La gestion des flux audio et vidéo •• Création de sons et de vidéos pour la diffusion en flux •• Appeler et lire un son ou une vidéo en stream •• La classe NetStream •• L’enregistrement de flux Le partage de données •• •• •• •• Le Remote Shared Object Déclaration d’un RSO Mise à jour d’un RSO Persistance d’un RSO Le débogage •• La fenêtre Net Connection Debuger •• La fenêtre Communication App Inspector •• Les différents modes de débogage Flash Media Server logiciel 3 jours Objectifs 1 200 € HT Savoir créer des applications avec ou sans composants. Utiliser le streaming et le RichMedia afin de développer des médias audio et vidéo avec la technologie Flash Media Server. Participants Personnes voulant créer des outils de communication (chat, visioconférence, etc.) en gérant des médias audio et vidéo (streaming). Prérequis Connaître la programmation Action Script. Programme 52 Installation et configuration •• •• •• •• •• Installation du serveur sur le poste client Mise en place de l’environnement de travail Utilisation du serveur local et distant L’application Inspector Console d’administration Créer une application sans les composants •• •• •• •• Côté client/côté serveur Managing connexion Gestion des utilisateurs Création d’une application chat avec système de visioconférence simple et liste des utilisateurs connectés •• Les différentes méthodes de diffusion de l’information : one-to-one, controller subscripter, lobby Les objets •• •• •• •• •• •• NetConnection NetStream SharedObject Application Client Stream Flash Media Encoder (add-on) •• Retransmission en direct avec webcam (événement, soirée, etc.) •• Enregistrement en FLV de flux Audio, Vidéo Etude des Composants Janv Fév Mars 22-24 Avril Mai Juin 14-16 INTERNET •• Tour d’horizon des composants Flash Media Server (FMS) •• Modification et analyse des composants FMS •• Streaming et RichMedia •• Analyse de l’objet vidéo hors/avec FMS •• Managing Stream •• Streaming Mp3 •• Analyse des objets Caméra et Microphone •• Partage d’une présentation swf Juillet Août Sept 20-22 Oct Nov Déc 06-08 Flash Dynamique & PHP Logiciel 5 jours Objectifs 2 000 € HT Créer des applications Flash dynamique grâce à des données externes ou à une base de données. Faire communiquer Flash avec un autre langage. Utiliser des composants de données. Participants Toutes personnes voulant relier des animations Flash avec des bases de données externes. Prérequis Bien connaître la programmation dans Flash, les classes intégrées et avoir des notions de programmation objet. Avoir des connaissances en PHP & MySQL. Programme 53 Communiquer avec un serveur et une base de données Le débogage •• Les différentes méthodes pour échanger des données •• Le formatage des données à transmettre •• Récupérer des données •• Envoyer des données •• Traitement des données dans Flash •• Les gestionnaires d’événements •• La fenêtre de débogage •• Les différents modes de débogage •• La fenêtre de sortie Conserver ses données •• L’objet Local Shared Object •• Déclaration d’un cookie Flash •• Ecriture et lecture dans un Local Shared Object La communication entre animation Flash •• L’objet Local Connection INTERNET Communiquer avec XML •• •• •• •• •• •• Introduction au XML L’objet XML (propriétés et méthodes) Lire un fichier XML Modifier un fichier XML Utilisation des composants de données Etude des composants DataHolder, DataSet, XML Connector •• La liaison des données avec le Data Binding •• Les schémas de liaisons Janv 11-15 Fév Mars 22-26 Avril Mai 31-4/06 Juin Juillet Août Sept 20-24 Oct Nov Déc 06-10 Flex : Créer des applications logiciel 5 jours Objectifs Stage sur demande Ce stage permet de connaître les concepts de base du logiciel Adobe Flex afin de créer des applications orientées objet. Participants Chefs de projet, développeurs voulant créer une application Flex. Prérequis Des notions d’un langage orienté objet comme Action Script 2.0 et du langage XML sont conseillées pour ce stage. Programme Présentation •• Les RIA (Rich Internet Application) •• Les applications autour de Flex : SDK, FlexBuilder, Flex Data Services, le composant Flex Charting •• La machine virtuelle Flash •• Flash Player FlexBuilder •• •• •• •• Eclipse et le plug-in FlexBuilder L’interface Créer une application Débogage Comprendre l’OO (orienté objet) •• La notion d’objet •• Les événements Les contrôles •• La notion de contrôle •• Les Button, Text, Checkbox L’interface Homme-Machine Les états •• La notion d’état •• Créer des états avec FlexBuilder •• Modifier les états avec Action Script La mise en forme •• •• •• •• •• •• •• •• Les effets Styles et thèmes Fonts et Skins Le langage MXML (Macromedia XML) & Action Script Le MVC (Model View Controler) Créer des modèles de données XML Créer des classes Action Script Relation entre MXML et Action Script Les accès extérieurs •• Introduction RPC •• Les services HTTP •• Les webs services Introduction aux Flex Data Services •• •• •• •• •• Installation et démarrage de services Créer un projet de type serveur Compiler un projet Intégration à J2EE Les services Remote Object, messagerie (JMS), gestion des données INTERNET •• Les conteneurs Application, Panel, Form, Box, ControlBar, etc. •• Les règles •• Les contraintes •• Le conteneur Canvas •• Utiliser le langage MXML 54 Flex & Action Script 3 LOGICIEL 1 jour Objectifs stage sur demande Acquérir les notions et la syntaxe du langage objet Action Script 3 pour des applications Flex. Participants Pour tout développeur Flex qui souhaite connaître les nouveautés de l’Action Script 3. Prérequis Savoir créer des applications avec Flex et connaître le langage Action Script 2 ou tout autre langage Objet comme Java ou C#. Programme 55 La syntaxe d’AS3 •• •• •• •• Les types de données et leur conversion Les opérateurs et leurs priorités Les tableaux indexés et associatifs Les classes de collection Les instructions d’AS3 •• •• •• •• Les chaînes de caractère (String) Les opérateurs logiques et de comparaison La classe Date Les instructions conditionnelles : if/else et switch/case •• Les instructions de boucle •• Les fonctions INTERNET Les classes AS3 •• L’OO (Orienté Objet) : terminologie et définition •• Les classes d’objet : constructeur, propriétés et méthodes •• Visibilité des propriétés et des méthodes •• Instanciation des objets à partir des classes •• Les getters et les setters •• Concept d’héritage •• Concept de polymorphisme Fireworks LOGICIEL 2 jours Objectifs 800 € HT Ce stage vous permet d’apprendre à créer des graphismes de sites web par le logiciel Fireworks. Participants Webdesigners, webmasters, infographiste Web. Prérequis Connaissances du Web et d’un éditeur HTML comme Dreamweaver. Programme 56 Présentation de Fireworks Interactivité •• Images vectorielles et bitmaps •• Les différents formats d’images pour le web : GIF, JPG, PNG •• L’interface de Fireworks •• Les outils, les palettes •• Création de rollovers •• Création des découpes et des états de survol •• Création de menus déroulants Les fonctions de création •• Export PDF •• Exportation dans d’autres formats •• Exportation dans Dreamweaver •• •• •• •• •• •• •• Importation d’images Création de textes Attributs et effets sur le texte L’outil Pinceau Les effets Les couleurs Palette de formes Optimisation des exports Création de pages Créer une page Liens entre les pages Créer des gabarits Créer de symboles Utilisation des calques INTERNET •• •• •• •• •• Création d’images map •• Définition des URL •• Création des zones •• Utilisation de la répartition sur les images Janv 18-19 Fév Mars 22-23 Avril Mai 03-04 Juin Juillet 08-09 Août Sept 20-21 Oct Nov 25-26 Déc Microsoft Expression Web logiciel 5 jours Objectifs 1 675 € HT Ce stage vous permet de créer des pages web. Vous apprendrez à concevoir un site dynamique à partir des multiples outils et des composants intégrés. Participants Chefs de projet, développeurs, webmasters. Prérequis Connaître et comprendre son environnement de travail ainsi que les fonctionnalités de bases. La connaissance de la mise en page HTML et d’un outil de dessin vectoriel est souhaitable. Programme 57 Introduction Présentation d’Expression Studio •• •• •• •• •• Créer des modèles CSS •• •• •• •• Expression Web Expression Blend Expression Design Expression Media Structure d’un site web Pages dynamiques INTERNET Créer un site avec Expression Web •• Interface et espace de travail •• Définition et paramétrage d’un site web en local •• Définition de l’arborescence et des chemins de navigation •• Création de pages HTML •• Utilisation des tableaux •• Utilisation des calques •• Création de feuilles de styles CSS •• Création de formulaires •• Intégration de modules externes (plug-in) : composants Flash, composants multimédias Optimisation •• •• •• •• Insertion de méta-informations Optimisation de code HTML Import de ressources externes Outils d’accessibilité, rapport de compatibilité Janv 11-15 Fév Mars 22-26 Utilisation de modèles prédéfinis Création de modèles personnalisés Gestion des feuilles de styles CSS Réutilisation Avril •• Description et utilisation des contrôles ASP.NET •• Composants Calendrier, Multiview, etc. •• Remplissage automatique de formulaires à partir de données externes •• Parcours des données dans les composants Maître/Détail, GridView Composants de validation •• FieldValidator •• RegularExpressionValidator Composants de navigation •• Composants Menu, TreeView WebParts •• Utilisation de composants RIA : CatalogZone, EditorZone etc. Publier le site •• Les fonctions FTP •• Synchronisation du site local vers distant •• Vérification des liens Mai 31-4/06 Juin Juillet Août Sept 20-24 Oct Nov Déc 06-10 Retrouvez 58 • toutes nos formations sur notre site Internet www.ziggourat.com • nos newsletters sur notre blog www.ziggourat-blog.com 01 44 61 96 00 INTERNET Besoin d'un conseil ? Méthodologie de développement Programmation 3 jours Objectifs 1 100 € HT Acquérir des méthodes de développement, maîtriser un ensemble de logiciels, tirer le meilleur de chacun d’entre eux et gérer une quantité importante de données diverses. Travailler avec les contraintes d’un cahier des charges. Participants Pour toutes personnes, chefs de projet, décideurs, voulant connaître des méthodes sûres de développement de projets web. Prérequis Une bonne connaissance des logiciels graphiques, des animations (Flash) et des éditeurs de codes (Dreamweaver). Connaître le fonctionnement d’un site web. 59 Programme Acquisition et développement INTERNET •• Développement d’une zone de travail : développer une architecture fonctionnelle pour stocker les fichiers sous leurs différents formats suivant les étapes de l’intégration •• Développement d’une architecture de site qui prend en compte le mode de fonctionnement du site et sa fréquence de mise à jour •• Acquisition des données : développement de la charte graphique, sampler des sons et vidéo, développement des animations Gif, Flash ou autre. Toutes ces étapes devront respecter les méthodes de développement des divers logiciels utilisés. •• Stockage des données : sous leur format brut dans la zone de travail, application d’utilitaires pour accélérer le travail Test •• Optimisation du code : épuration du code pour optimiser la vitesse de téléchargement •• Phase de test : test offline et online des liens, de la programmation, du comportement du site sur les navigateurs et des machines cibles dans le cahier des charges Optimisation •• Optimisation des données : optimisation de tous les types de fichiers utilisés pour le développement du site Intégration •• Intégration du site : développement du site suivant les contraintes du cahier des charges Janv Fév 08-10 Mars Avril Mai 10-12 Juin Juillet Août Sept 06-08 Oct Nov 08-10 Déc ALGORITHME Programmation 2 jours Objectifs 800 € HT Maîtriser les bases et la théorie de la programmation nécessaires à l’apprentissage de tout langage de programmation procédurale ou orientée objet. Participants Webmasters, infographistes Web, intégrateurs. Prérequis Aucun prérequis n’est nécessaire à ce stage. Des notions de programmation seraient un plus. Programme 60 Introduction Les types de langage •• Terminologie •• Le pourquoi d’un algorithme •• Langage compilé •• Langage interprété •• Langage Objet ou Orienté Objet Les variables •• Définition d’une variable •• Les types de variables : entier, réel, caractère, chaîne, booléen, tableau •• La portée d’une variable Programmation •• Implémentation des algorithmes Les instructions •• Lecture, écriture, assignation •• Les instructions conditionnelles : if, case, switch •• Les instructions de boucles : for, do, while Les fonctions et procédures •• Les différents types de fonction : sans paramètre, avec paramètre, récursive •• Définition d’une fonction •• Définition d’une procédure L’algorithmique Définition d’un algorithme Structure de séquence Structure de choix Structure de répétition Exemples et écriture d’algorithmes Janv Fév 11-12 Mars Avril Mai 25-26 INTERNET •• •• •• •• •• Juin Juillet Août Sept 09-10 Oct Nov 25-26 Déc XHTML & CSS programmation 3 jours Objectifs 1 100 € HT Apprendre les bases du langage normalisé XHTML et les feuilles de style CSS. Participants Toutes personnes voulant connaître le langage XHTML nécessaire à tout développement web avec les feuilles CSS. Prérequis Connaître et comprendre son environnement de travail. Programme 61 Introduction Définition des termes HTML, XHTML et CSS Mise en valeur des mots •• Différence entre le XHTML et le HTML •• Documents XHTML compatibles HTML •• Conversion de document HTML en XHTML Structure de base d’un document XHTML •• •• •• •• •• •• •• •• •• •• •• Les couleurs et le font Les pseudo-classes Liste à puces Mise en forme des blocs Propriété d’arrière-plan Eléments flottants Différentes parties d’un document XHTML Les balises et leurs attributs Les commentaires Les paragraphes Les titres Les liens hypertextes •• Deux types de lien INTERNET Les images •• •• •• •• •• •• •• •• •• Les formats d’images Balise pour insérer une image Conseils pour les images Ecrire du CSS Un document CSS Syntaxe d’une feuille de style Utilisation des attributs « id » et « class » Imbrication de balises Paramétrage du texte Janv 20-22 Fév Mars 24-26 Avril Mai 05-07 Juin Juillet 05-07 Août Sept 22-24 Oct Nov 22-24 Déc 2 jours Objectifs O N programmation U CSS 2 UVEA 800 € HT Ce stage permet de concevoir et d’écrire des feuilles de style conformes à la norme css2. Vous pourrez ainsi créer des sites légers, accessibles et pérennes. Participants Webmasters, infographistes Web, intégrateurs. Prérequis Connaître le langage HTML est nécessaire Programme 62 Introduction •• CSS et XHTML •• Principes des feuilles de styles en cascade La syntaxe Les éléments d’un page •• Images, couleurs, arrière-plans, listes, liens et formulaires Navigation •• Balises, attributs, propriétés de CSS •• Sélecteurs, classes, identificateurs •• Pseudo-classes et pseudo-éléments •• Menus en CSS Accessibilité •• Compatibilité •• Les différents supports (imprimante, mobile) Créer une css •• Structure d’une feuille de styles •• Cascade et héritage •• Eléments d’une page La mise en page •• Les boîtes •• Les propriétés de la balise DIV •• La position et les dimensions Les fonts La bonne utilisation des fonts Les unités de valeurs Les tailles fixes et relatives Les propriétés de texte Janv 28-29 Fév Mars 29-30 Avril INTERNET •• •• •• •• Mai Juin Juillet 10-11 12-13 Août Sept Oct 21-22 Nov Déc 02-03 XML programmation 3 jours Objectifs 1 200 € HT Etre capable de lister les enjeux du langage XML pour les technologies de l’information, comprendre les différents standards, les outils et les utilisations. Participants Le cours s’adresse à toutes personnes souhaitant connaître le langage XML. Prérequis Connaître et comprendre son environnement de travail ainsi que ses fonctionnalités de bases et connaître au minimum le langage HTML. Programme 63 Introduction au langage XML •• •• •• •• Objectifs et définition Les apports de XML Les champs d’application Les standards et outils associés : SMIL, MathML, SVG, ebXML Les documents XML •• •• •• •• La structure et la définition du document Le Document Type Définition (DTD) Les espaces de noms (namespaces) XML Schéma : l’évolution Les standards XML connexes •• XPath : syntaxe et expressions •• XLL : Xlink - Xpointer •• Liens simples, liens étendus La manipulation de document INTERNET •• XSLT : le langage de transformation •• XSL-FO : la chaîne d’édition •• DOM : le modèle de document objet Les modèles d’architecture •• Le traitement sur le navigateur (XSLT, DOM) •• Le traitement sur le serveur Web (XSLT, DOM, SAX) •• Le traitement sur le serveur de données (XQuery, XUpdate) •• Les échanges de flux (SOAP, WSDL, ebXML) Janv Fév Mars 01-03 Avril Mai Juin 07-09 Juillet Août Sept 08-10 Oct Nov Déc 06-08 JavaScript Programmation 3 jours Objectifs 1 200 € HT Acquérir des notions de programmation (qu’est ce qu’une variable, les fonctions, les conditions, les tests) et pouvoir programmer une interactivité de base (rollover, test navigateur, gestion de fenêtre) dans un document HTML. Participants Ce cours s’adresse à toutes personnes souhaitant acquérir des notions de base sur le langage de programmation Javascript. Prérequis Connaître et comprendre son environnement de travail. Connaître un minimum le langage HTML. Programme 64 Introduction •• Qu’est ce que le Javascript : différence entre un langage de script et un langage compilé •• Le fonctionnement du langage : coté serveur, le transfert, coté client Etude du langage Janv Fév 10-12 Mars Avril 14-16 Mai Juin 09-11 Conclusion et travaux pratiques INTERNET •• Où et comment récupérer du code : méthodes de déclaration, méthodes de rappel, le pseudo-protocole Javascript •• La structure du langage : les niveaux d’imbrication des objets et les règles d’écriture •• Les variables : définition, manipulations, portées •• Les types : manipulations, méthodes, contraintes •• Les fonctions : définition, avec paramètres, sans paramètres •• Les conditions : définition des opérateurs booléens, tables de vérité •• Les tests : les instructions de prise de décision •• Les boucles : les instructions de contrôle •• La classe Image : manipulations des images avec le code •• La classe Windows : contrôles des fenêtres •• La classe Navigator : tests des navigateurs et de leurs extensions •• La classe Screen : tests écran •• Notion de pages dynamiques : écrire du HTML à travers Javascript Juillet Août 25-27 Sept Oct Nov 08-10 Déc AJAX Programmation 3 jours Objectifs 1 350 € HT Enrichir vos sites existants de modules AJAX (Asynchronous Javascript and XML) et savoir construire des interfaces applicatives efficaces directement au sein de tous navigateurs récents. Participants Développeurs web souhaitant créer des RIA (Rich Internet Applications) en utilisant les standards du W3C (Javascript, CSS et DOM). Prérequis Pratique et expérience du Web et de ses langages (HTML, CSS et Javascript). Programme 65 Ajax en question •• Traverser le DOM •• Propriétés des éléments du DOM •• Elément texte Créer une application web •• •• •• •• •• •• Définition •• Anatomie d’une requête HTTP •• Les avantages d’AJAX Méthode POST •• Comment modéliser son application •• Rappels pratiques (HTML, Javascript) •• Etude de cas : premières requêtes AJAX Méthode GET Une autre méthode d’envoi Anatomie de la méthode POST Contenu de l’envoi Maîtrise des en-têtes en Javascript Envoi des données Contrôle d’une web application •• Définition •• GET comme mode de transport des données •• Avantages et inconvénients •• Gestion du cache •• DOM morphine •• Gestion des erreurs INTERNET Programmation événementielle asynchrone •• •• •• •• •• •• Définition Asynchronisme dangereux Contrôle pondéré des envois de données Gestion de la concurrence de requête Gestion de l’attente utilisateur Gestion des erreurs HTTP Document Object Model (DOM) •• •• •• •• •• Définition et histoire Apports du DOM originel Apports du DOM W3C Représentation DOM Arborescence DOM Janv Fév 01-03 Mars Avril 06-08 Mai Juin 16-18 Juillet Août Sept 01-03 Oct Nov 24-26 Déc Action Script 3 Initiation Programmation 5 jours Objectifs 2 000 € HT Ce stage permet d’apprendre les bases de la programmation Action Script 3. Participants Toutes personnes souhaitant développer des applications pour Flex ou pour le lecteur Flash. Prérequis Utilisateurs de Flash voulant améliorer leurs animations grâce à la programmation. Connaître un langage orienté objet tel que Java est un plus. Programme 66 Introduction Modèle d’événements •• Les différents types de programmation •• Les règles de syntaxe de l’AS3 •• La classe EventDispatcher •• Concept de diffuseur/écouteur •• Propagation événementielle Les variables •• •• •• •• •• •• •• Les objets graphiques Le typage Les types primitifs Le nommage des variables Déclaration des variables Portée des variables Le transtypage Affectation de variables •• •• •• •• Création des objets graphiques Utilisation des objets API de dessin Bibliothèque d’objets Les objets Texte Les instructions de langage •• Créer et gérer des champs Texte •• Formater des champs Les fonctions •• •• •• •• •• Les opérateurs booléens •• Les instructions conditionnelles : if, switch case •• Les instructions de boucle : for, while Notions de paquetage (package) Portée des fonctions Fonctions simples Fonctions avec paramètres Le typage des fonctions Le téléchargement d’éléments externes •• Images •• SWF •• Gestion du téléchargement Les classes utiles Framework AS3 •• •• •• •• •• •• •• •• La liste d’affichage (displaylist) DisplayObject DisplayObjectContainer Ciblage Janv Fév 15-19 Mars Avril Mai 31-4/06 Le format FLV Le composant vidéo L’objet Sound Charger et lire un son INTERNET •• •• •• •• •• La vidéo et le son Juin Date Twin BlendMode Filters Juillet 05-09 Août Sept 20-24 Oct Nov 29-3/12 Déc Action Script 3 Perfectionnement PROGRAMMATION 3 jours Objectifs 1 500 € HT Approfondir ses connaissances en Action Script 3, pouvoir développer des animations Flash interactives complexes personnalisables et paramétrer ses animations grâce à des données externes. Participants Utilisateurs de Flash possédant des bases d’Action Script 3 et voulant améliorer leurs animations. Prérequis Maîtriser les concepts de bases d’Action Script 3 (scène, symbole, bibliothèque, MovieClip, chemin) et les bases de la programmation dans Flash. Connaître le langage Java est un plus. Programme 67 Introduction La gestion des erreurs •• La Programmation Orienté Objet Les classes d’objet •• •• •• •• •• •• •• Déclaration de classe Propriétés Constructeurs Méthodes Manipuler les propriétés : Getter, Setter Attributs de classes, propriétés et méthodes Le typage Les principes de la POO •• •• •• •• •• •• •• Héritage La composition Surcharge Encapsulation Polymorphisme Interface Implémentation Les expressions régulières •• Contrôle du texte •• Gestion de formulaire •• Entrées utilisateurs INTERNET Autres classes utiles •• •• •• •• Propagation événementielle Le flot d’événements Phase de descente Phase cible Phase de remontée Janv Fév Mars 15-17 Le téléchargement d’éléments externes •• URLLoader •• URLVariables Manipulation du XML Modèle événementiel 04-06 Optimisation du code •• Choisir les bons types •• Notion de Just-In-Time Compiler •• Concept du Garbage Collector •• Introduction •• Syntaxe et parcours de fichier •• Opérations de recherche, tri •• Fonctions de rappel •• Classe EventDispatcher •• Diffusion d’événements personnalisés •• •• •• •• •• Les types d’erreurs •• Utilisation des instructions Try, Catch et Finally Avril Mai Juin 07-09 LocalConnection SharedObject NetConnection NetStream Juillet Août Sept Oct 04-06 Nov Déc 13-15 Action Script 3 Expert Programmation 3 jours Objectifs Stage sur demande Conceptualiser le développement pour les projets conséquents à travers le langage UML et les Design Patterns avec Action Script 3. Participants Développeurs en Action Script 3 voulant créer ses propres classes d’objets et de composants. Prérequis Maîtriser Action Script 3 et la plupart des classes intégrées, et avoir de bonnes notions de programmation. Programme 68 Introduction au langage UML •• •• •• •• •• Diagramme de classes Cardinalité Diagramme d’objets Diagramme d’états-transitions Diagramme de séquences Introduction au Design Patterns •• Définition Les Design Patterns de création •• Abstract Factory •• Singleton Les Design Patterns de structure •• Composite •• Decorator Les Design Patterns de comportement •• •• •• •• Observer State Strategy Model-View-Controller (MVC) INTERNET ADOBE AIR & FLASH programmation 5 jours Objectifs 1 800 € HT Ce stage vous permet de développer des applications RDA (Rich Desktop Applications) grâce à la plateforme Adobe AIR (Adobe Integrated Runtime). Participants Développeurs Web, webmasters. Prérequis Bien connaître Flash et savoir programmer en Action Script 3. 69 Programme Introduction Connecter vos applications •• Présentation de AIR •• Le kit de développement (SDK) Air •• Développer avec Flash CS3 •• Communiquer entre applications •• Connecter vos applications au Web : URLRequest et URLStream Structure d’une application AIR Déployer une application AIR •• Configuration d’un projet •• Développement d’application •• Publication d’un installeur •• Déployer depuis une page web •• Mettre a jour une application AIR Créer une application AIR •• Créer et gérer des fenêtres •• Gérer les événements des fenêtres •• Créer et gérer des menus Interaction avec un OS •• Gérer la barre des tâches d’un OS •• Le Drag & Drop •• Copier et coller Liaison avec des bases de données INTERNET •• Créer et modifier une base de données •• Connexion et exécution de requêtes •• Le mode synchrone et asynchrone Contenu HTML et PDF •• La classe HTMLLoader •• Interagir avec un contenu HTML •• Accéder au DOM et aux objets Javascript depuis AS3 •• Utilisation du plug-in Acrobat •• Charger du contenu PDF •• Connaître les limites du contenu PDF Janv Fév 08-12 Mars Avril 12-16 Mai Juin 28-2/07 Juillet Août Sept Oct 04-08 Nov Déc ADOBE AIR & AJAX Programmation 5 jours Objectifs 1 800 € HT Ce stage vous permet de connaître les fonctionnalités de AIR (Adobe Integrated Runtime) afin de créer des applications RDA (Rich Desktop Applications) avec Ajax. Participants Développeurs web, webmasters. Prérequis Connaître les langages HTML, CSS & AJAX. Etre familiarisé avec un langage de programmation orientée objet comme AS3, Java ou C#. Programme 70 Introduction •• •• •• •• Présentation de AIR Les possibilités de AIR avec HTML et Ajax Le moteur de rendu HTML WebKit Installation du runtime et du kit de développement de AIR (SDK) Les outils du SDK •• ADL AIR Debug Launcher •• ADT AIR Developer Tool •• Compiler en ligne de commandes Liaison avec des bases de données •• Créer et modifier une base de données •• Connexion et exécution de requêtes •• Le mode synchrone et asynchrone Gérer le son •• •• •• •• Comprendre l’architecture du son Charger des fichiers de sons externes Travailler avec des sons embarqués Travailler avec des fichiers en streaming Développer une application AIR •• •• •• •• L’IDE Aptana pour AIR L’espace de travail Configurer AIR pour Aptana Compiler et déboguer avec Aptana AIR et HTML INTERNET •• Relation entre Javascript et l’API AIR •• Accéder à AIR depuis Javascript (AIRAliases. js) •• Fichier XML de configuration •• Créer et gérer des fenêtres •• Gérer la barre des tâches d’un OS Connecter vos applications •• Communiquer entre applications •• Connecter vos applications au Web : URLRequest et URLStream Janv Fév 15-19 Mars Avril Mai 03-07 Juin Juillet 05-09 Août Sept 23-29 Oct Nov 15-19 Déc N O U DBA MySQL UVEA programmation 5 jours Objectifs 2 285 € HT Comprendre l’architecture MySQL et ses composants. Savoir Installer et configurer des serveurs de base de données MySQL. Acquérir les compétences pour administrer et exploiter une base MySQL en environnement critique de production. Participants Personne devant assurer l’installation, l’exploitation, l’administration de bases de données MySQL dans un environnement production et assurer un bon niveau de performance. Prérequis Une connaissance minimale du SQL est recommandée ou avoir suivi notre cursus de formation langage SQL 71 Programme INTERNET Architecture d’un serveur Mysql •• Les différents éléments de l’architecture : les options de configuration ; l’outil MySQL ; connectivité •• Les outils d’administration et de monitoring •• La gestion du stockage ; les niveaux de RAID •• Raw device/File systeme ; les liens symboliques •• Installation et design d’un serveur : les différents packages (RPM, TAR, Source, Windows) ; arrêt/Démarrage du serveur ; les différents Log ; localisation ; sécurisation •• Bases de données et moteurs de stockage : création et modification d’une base ; tables MyISAM ; tables MERGE ; tables MEMORY ; tables InnoDB •• Utilisateur et propriétés : gestion des accès au serveur, des utilisateurs, des droits sur les objets •• Sauvegarde et Restauration : les différents modes de sauvegardes ; les différents outils (Mysqldump, Mysqlhotcopy, InnoDB Hot Backup) ; restauration Import/Export des données : les commandes SQL d’import et d’export ; l’outil Mysqlimport •• Les tâches d’administration : gestion des corruptions ; l’outil Myisamchk ; gestion de l’espace et fragmentation ; upgrade des serveurs ; recovery Janv Fév Mars Avril Mai Juin 11-15 08-12 08-12 12-16 17-21 14-18 •• Architecture haute disponibilité : réplication, MySQL NDB Cluster Optimisation du serveur •• Le partitionnement •• Les outils de diagnostics : outils OS Unix et Windows ; outils Mysql •• La mémoire : paramétrage global ; paramétrage spécifique MyISAM ; paramétrage spécifique InnoDB ; cache de requête •• La CPU •• Les échanges réseau •• La gestion des I/O (Entrées/Sorties) disques : utilisation et paramétrage ; les I/O et le moteur InnoDB Développement et Performance •• Les extensions SQL de Mysql •• Les objets de la base : tables, contraintes, procédures stockées, fonctions, triggers, tables temporaires, curseurs, vues etc. •• Les index : les différents types d’index, règles d’usage •• Gestion des transactions •• Le verrouillage : le verrouillage suivant les moteurs ; le verrouillage explicite ; niveaux d’isolation •• L’optimiseur : mode de fonctionnement, forcer l’optimiseur •• Les outils de tuning des requêtes Juillet Août Sept Oct Nov Déc 13-17 11-15 15-19 13-17 2 jours Objectifs O N Programmation U Haute disponibilité Mysql UVEA 914 € HT Comprendre les différentes architectures possibles de Haute Disponibilité avec MySQL. En fonction de ses contraintes faire le meilleur choix d’architecture possible. Maîtriser la réplication MySQL, DRDB et NDB Cluster en termes d’installation, d’administration, de monitoring et d’amélioration des performances. Participants A toute personne désirant maîtriser et mettre en œuvre une architecture Haute disponibilté avec MySQL. Prérequis Une connaissance minimale de l’administration MySQL est recommandée ou avoir suivi notre cursus complet DBA MySQL Production. Programme 72 Introduction et principes de la Haute Disponibilité •• Présentation : introduction aux principes de la haute disponibilité, les différentes solutions proposées par MySQL, en fonction de ses contraintes, choisir la bonne architecture La réplication MySQL •• Architecture : les processus, les acteurs, les topologies, les mécanismes, etc., avantages et inconvénients de la solution, contraintes avec une topologie HA •• Mise en place de la réplication : prérequis, installation, paramétrage •• Administration et performance : sauvegardes, resynchronisation, les éléments à surveiller, les compteurs et paramètres de performance MySQL NDB Cluster •• Architecture, présentation de l’architecture du cluster MySQL, principe du stockage des données, nouvelles fonctionnalités, avantages et inconvénients •• Administration et performance : sauvegardes, resynchronisation, les éléments à surveiller, les compteurs et paramètres de performance MySQL et DRDB Janv Fév 04-05 Mars Avril 06-07 Mai Juin INTERNET •• Architecture : concepts et architecture de secours, notion de topologie en actif/passif, scalabilité avec DRDB et MySQL Réplication, notion de disques partagés •• Administration Juillet Août Sept Oct 18-19 Nov Déc 08-09 PHP LES BASES Programmation 2 jours Objectifs 800 € HT Acquérir des notions sur le développement PHP. Savoir modifier du code existant ou réaliser des programmes très simples sans gestion de Bases de Données. Participants Webdesigners ayant besoin d’intervenir sur des thèmes, squelettes CMS (Drupal, WordPress, SPIP), webmasters travaillant avec des CMS. Prérequis Connaître et comprendre son environnement de travail. Connaître le langage HTML est nécessaire à ce stage. Programme 73 Introduction •• Qu’est ce que le PHP •• Les différentes versions Les bases de la programmation •• •• •• •• •• •• Insertion de PHP dans le code HTML Les chaînes de caractères Les tableaux Les booléens Les nombres Les opérateurs Les structures de contrôle •• Le if/else •• Le switch Les boucles •• La boucle for •• La boucle while INTERNET Les fonctions usuelles PHP •• Les fonctions de texte •• Les fonctions de temps et de date •• Les fonctions mathématiques Janv 14-15 Fév Mars 08-09 Avril Mai 25-26 Juin Juillet Août Sept 06-07 Oct Nov 04-05 Déc PHP & MySQL Initiation Programmation 5 jours Objectifs 1 800 € HT Ce stage vous permet de comprendre le mécanisme des sites dynamiques avec le langage PHP (Hypertext Preprocessor) et de pouvoir développer des applications serveurs grâce à des bases de données. Participants Toutes personnes voulant développer ou maintenir des sites web dynamiques. Prérequis Avoir des notions de programmation dans un langage quelconque, connaître un minimum l’HTML et les bases de données relationnelles. Programme 74 Les applications web Bases de données et PHP •• Architecture d’une application web •• Protocole HTTP •• Rappels sur le HTML •• Déclaration d’une base de données : définition, techniques, contraintes •• Requêtes SQL de sélection d’enregistrement •• Mise à jour d’une base de données •• Construction d’une page HTML avec le contenu d’enregistrement Introduction au PHP •• Origines de PHP •• Installation de PHP et MySQL •• Analyse d’un script PHP Exemples d’applications pouvant être abordés Syntaxe PHP •• •• •• •• •• Déclaration des variables Les tableaux Opérateurs Expressions Instructions de contrôle : les boucles, les tests, les conditions •• Les fonctions Les transferts de données La transmission de données par URL La transmission de données par formulaire Les cookies Les sessions : initialisation d’une session, variables de session, suivi d’une session Janv Fév Mars 18-22 22-26 22-26 Avril Mai 03-07 Juin INTERNET •• •• •• •• •• Gestion de l’apparence du site pour un utilisateur •• Trombinoscope •• Suivi de l’utilisateur, utilisation des sessions pour identifier un utilisateur d’une session à l’autre •• Identification par mot de passe •• Accès sélectifs aux pages du site : sécurisation du site Juillet 05-09 Août Sept 23-27 Oct Nov 15-19 Déc PHP & MySQL Perfectionnement Programmation 3 jours Objectifs 1 200 € HT Ce stage vous permet de développer des applications web complexe grâce au langage PHP et aux bases de données MySQL. Participants Toutes personnes voulant améliorer techniquement un site dynamique PHP couplé avec une base de données MySQL. Prérequis Savoir déjà programmer en PHP ou avoir suivi la formation PHP & MySQL Initiation. 75 Programme Les fonctions de PHP •• Les fonctions I/O : chercher, ouvrir et écrire dans des fichiers •• Les fonctions de données : manipulation des données textes, recherches, extractions, substitutions •• Les fonctions de temps et de date : manipulation et gestion du temps •• Les fonctions d’infographie : création d’images •• Entrées/sorties et accès au disque Exemple d’application pouvant être abordé •• Boutique en ligne, forums, jeux, analyse de formulaire Les expressions régulières •• Analyse et évaluation des chaînes de caractères •• Manipulation des chaînes des caractères XML et PHP INTERNET •• Lire, écrire et manipuler des fichiers XML avec le PHP •• Gérer un flux RSS La programmation orientée objet et PHP •• Les classes : déclaration des propriétés et des méthodes •• L’héritage •• L’encapsulation Janv Fév 08-10 Mars Avril 12-14 Mai Juin 28-30 Juillet Août Sept Oct 04-06 Nov Déc ASP Programmation 5 jours Objectifs Stage sur demande Ce stage vous permet de comprendre le mécanisme des sites dynamiques avec le langage ASP (Active Server Pages) de Microsoft et de pouvoir développer des applications serveurs grâce à des bases de données. Participants Toutes personnes impliquées dans le développement ou dans la maintenance de sites web dynamiques. Prérequis Avoir des notions de programmation dans un langage quelconque, connaître un minimum l’HTML et les bases de données relationnelles. Programme Rappel HTML •• •• •• •• Les balises du langage HTML Présentation dans des tableaux Définition de tableaux Les liens hypertexte Créer des formulaires 76 Ajouter des informations dans une base de données •• Saisie et envoi dans une requête SQL •• Contrôle de saisie et gestion des erreurs •• Récupération des informations client dans une base avec une requête SQL Insert •• Définition de zone de texte •• Différents types de boutons •• Listes modifiables, zones de liste, valeurs par défaut •• Cases à cocher, cases d’option •• Passage de paramètres (méthodes PUT et GET) Programmer des scripts avec les langages VBScript et Javascript Se connecter à une base de données •• Configuration et optimisation •• •• •• •• Instructions et fonctions usuelles Création de fonctions personnalisées Manipulations de fenêtres Gestion des cadres de navigateurs Paramétrage de IIS •• Paramétrage de connexion ODBC •• Organisation des tables et des requêtes Programmer des pages ASP INTERNET •• Introduction à VBScript et Javascript : les variables, les tests, les boucles •• Le langage SQL : Select, Insert, Delete, Update •• Création d’un formulaire pour un accès sécurisé •• Interrogation d’une BD à travers un formulaire •• Affichage des résultats dans un tableau •• Enchaînement des pages ASP MICROSOFT Expression Blend programmation 5 jours Objectifs 1 800 € HT Cette formation vous permet de développer des applications RDA (Rich Desktop Applications) grâce au logiciel Microsoft Expression Blend. Participants Développeurs web, webmasters. Prérequis Avoir des notions de programmation dans un langage objet tel que C#, VB, Java. Connaître un minimum le langage HTML. Programme 77 Introduction •• Expression Blend dans Expression Studio •• Installation et configuration L’Interface d’Expression Blend •• •• •• •• Les déclencheurs Les outils Les panneaux La fenêtre de design L’éditeur XAML •• Définition •• Utilisation Les modèles Création d’une application RDA •• Définition •• Liaisons de modèle •• Les modèles Bouton, Slider, Progressbar, etc. Le Langage XAML •• •• •• •• •• Conception d’un projet •• Création de l’architecture •• Tests et compilation d’un projet Les scénarios •• Définition •• Ecrire du XAML •• Les mots-clefs Interaction avec Expression Design INTERNET Les styles •• Application d’un style •• Modification d’un style •• Création de styles Les données •• Importation et exportation de fichiers depuis Expression Design •• Les outils vectoriels d’Expression Blend •• Gestion des images •• •• •• •• •• Gestion des composants Fév 15-19 Mars Avril Définition Utilisation du modèle ListBox Le panneau Data Importation de flux RSS Liaison de données Gestion de la vidéo Objets 3D •• Définition et principes •• Création de composant •• Réutilisation des composants Janv Création de chronologie Modification du scénario Evénements diffusés Propriétés de l’objet Storyboard Mai 31-4/06 Juin Juillet 05-09 Août Sept 20-24 Oct Nov 29-3/12 Déc Silverlight programmation 5 jours Objectifs 1 800 € HT Ce stage vous permet de connaître les fonctionnalités du plug-in Silverlight. Vous pourrez afficher du contenu vectoriel interactif pour le Web. Participants Développeurs web, webmasters. Prérequis Connaître les langages HTML, CSS & AJAX. Etre familiarisé avec un langage de programmation orientée objet comme AS3, Java ou C#. Programme 78 Introduction Liaison avec des données •• Définition et avantages •• La plate-forme .NET Création d’une application Silverlight •• •• •• •• Les produits Microsoft Expression Présentation de l’interface Création de tracés vectoriels Création d’icônes •• •• •• •• Le composant ListBox Modification du modèle Listbox Modification du composant ListBoxItem Liaison de données – Data Binding Les animations •• •• •• •• Les composants •• Le conteneur principal Grid •• Gestion du texte Création d’animations Modification d’animation Les événements Contrôler l’objet Storyboard Le débogage •• Tracer et alerter •• Les exceptions Les masques de clipping •• Gestion des couleurs et des dégradés •• Utilisation des masques d’opacité L’objet Silverlight - DOM •• •• •• •• Les styles •• Application d’un style •• Modification d’un style Les modèles Utilisation de l’objet Silverlight Communiquer avec le DOM http Silverlight streaming Utilisation de la librairie Tweened INTERNET •• Définition •• Liaisons de modèle •• Les modèles Bouton, Slider, RadioButton Le modèle événementiel •• •• •• •• Principes Trigger Détection du clavier et de la souris Accès aux objets XAML Janv 04-08 Fév Mars 15-18 Avril Mai Juin 07-11 Juillet Août Sept Oct 04-08 Nov Déc 13-17