29.01.2013 Views

Untitled - Regart.net

Untitled - Regart.net

Untitled - Regart.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CONTACT<br />

Les Formations / 1/2<br />

50 rue de paradis<br />

75010 Paris<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Notre expertise /<br />

<strong>Regart</strong>.<strong>net</strong> est un centre de formation spécialisé dans<br />

les technologies pour le réseau Inter<strong>net</strong> et la création<br />

numérique depuis 1998.<br />

Centre de formation agréé Adobe (AATC, Authorized<br />

Training Center) et partenaire formation Microsoft<br />

Expression, notre premier souci est la qualité et<br />

l’effi cacité des formations que vous suivrez.<br />

Pour cela, nos formateurs sont certifiés aux outils qu’ils<br />

enseignent (Adobe Certified Instructor / Microsoft Most<br />

Valuable Professionnal).<br />

formation multimédia<br />

Le catalogue des formations /<br />

Pour mettre vos collaborateurs en situation de valoriser<br />

leurs talents avec un niveau élevé de compétence et de<br />

qualité, nous vous proposons un ensemble de solutions<br />

et de dispositifs allant bien au-delà de la seule formation<br />

“en salle” :<br />

• Multimédia 11 modules<br />

• Création de sites 9 modules<br />

• Langages et RIA 12 modules<br />

• Création graphique 6 modules<br />

• 6 cycles de formation spécialisés<br />

Logiciels et technologies enseignées :<br />

• Multimédia /<br />

Flash<br />

Premiere Pro / Final Cut Pro<br />

After Effects<br />

Cinéma 4D<br />

• Création de site<br />

Dreamweaver / Newsletter<br />

WordPress<br />

• RIA / Mobiles<br />

Flex / Air / Catalyst<br />

Blend / Silverlight<br />

iPhone / Android / Tablettes<br />

• Création graphique /<br />

Photoshop / LightRoom / Gimp<br />

Illustrator<br />

InDesign<br />

• Langages /<br />

PHP & MySQL / Zend<br />

ActionScript<br />

CSS / CSS 3 / HTML5<br />

JavaScript /JavaScript Avancé / jQuery<br />

Objective C<br />

Nous vous proposons des stages de formation en sessions dans<br />

notre centre (formation inter-entreprises) ou un ap prentissage à la<br />

carte, sur site (formation intra-entreprise) adapté à vos besoins :<br />

lieu, contenu, durée et nombre de stagiaires.


Les Formations / 2/2<br />

Moyens techniques /<br />

Equipement et confort<br />

Un poste PC ou MAC par personne configuration multimédia :<br />

• Poste PC : Ecran 19 pouces LCD / AMD Athlon(tm) 64 X2<br />

Dual Core 3800+ / 2 Go DDR.<br />

• Poste MAC : iMac 20 pouces LCD / Intel Core 2 Duo 2,66<br />

GHz / 4 Go DDR2.<br />

• Postes en réseau, port USB2 sur écran.<br />

• Firewire et graveur DVD.<br />

• Accès Inter<strong>net</strong> sur tous les postes : connexion permanente<br />

à haut débit.<br />

• Vidéoprojection 3600 lumens du poste formateur sur grand<br />

écran.<br />

• Salles climatisées.<br />

• Salle de repos avec goûters et boissons à disposition.<br />

• Terrasse.<br />

Support de cours<br />

• Documents sur support informatique ou ouvrage.<br />

• Pour les modules Adobe : support de cours Adobe (Centre<br />

de formation Adobe agréé).<br />

• Manuels ou supports internes.<br />

Les exercices seront enregistrés.<br />

Effectifs<br />

• Session interentreprises : en mini groupe de 3 à 6 personnes<br />

selon les modules au plus par session, pour un meilleur<br />

suivi individuel.<br />

• Cours individuels et déplacements sur demande.<br />

Méthodologie<br />

• Des travaux à partir d’exercices seront proposés pour<br />

assimilation de la partie théorique. Certains modules comportent<br />

des temps d’application pour synthèse des acquis<br />

pendant la formation.<br />

Votre formation /<br />

Prérequis<br />

Il est important de s’assurer que vous possédiez les prérequis nécessaires au bon suivi<br />

de chaque formation. Nos conseillers pédagogiques se tiennent à votre disposition<br />

avant l’entrée en formation pour évaluer vos besoins et vos compétences afin d’estimer<br />

au mieux votre projet de formation.<br />

Horaires<br />

Dans le cadre des stages inter-entreprises :<br />

• Stages du lundi au vendredi, de 9 h 30 à 13 h 00 et de 14 h 00 à 17 h 30.<br />

Convocation<br />

• Une convocation est adressée par email au stagiaire 10 jours avant le début du stage,<br />

avec plan et informations concernant le stage.<br />

Avant votre formation<br />

• Vous souhaitez disposer d’un Mac, signalez-le lors de votre inscription.<br />

• Pensez aussi à réserver votre place de parking couvert.<br />

Accès<br />

formation multimédia<br />

• Nombreux hébergements et points de restauration alentour.


CONTACT<br />

Organigramme des cycles / 1/2<br />

50 rue de paradis<br />

75010 Paris<br />

Web Designer<br />

27 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Dreamweaver<br />

Création de sites Inter<strong>net</strong> 5 jours<br />

i<br />

Wordpress<br />

Création de sites Inter<strong>net</strong> 5 jours<br />

i<br />

Dreamweaver<br />

Feuilles de style CSS 2 jours<br />

i<br />

Flash<br />

Animation interactive 5 jours<br />

i<br />

Photoshop<br />

Création graphique 5 jours<br />

i<br />

Illustrator<br />

Création graphique vectorielle 5 jours<br />

Graphiste PAO<br />

23 jours<br />

Photoshop<br />

Création graphique 5 jours<br />

i<br />

Photoshop<br />

Perfectionnement 5 jours<br />

i<br />

Illustrator<br />

Création graphique vectorielle 5 jours<br />

i<br />

InDesign<br />

PAO / Mise en page 5 jours<br />

i<br />

Lightroom<br />

Post-production photographique 3 jours<br />

formation multimédia<br />

Web Développeur<br />

39 jours<br />

Dreamweaver<br />

Création de sites Inter<strong>net</strong> 5 jours<br />

i<br />

Dreamweaver<br />

Feuilles de style CSS 2 jours<br />

i<br />

Newsletter<br />

Contenu pour emailing 2 jours<br />

i<br />

HTML5 et CSS3<br />

Création de sites Inter<strong>net</strong> 3 jours<br />

i<br />

JavaScript<br />

Découverte 2 jours<br />

i<br />

PHP & MySQL<br />

Langage serveur et bases de données 5 jours<br />

i<br />

Zend Framework<br />

Les fondamentaux 5 jours<br />

i<br />

Javascript<br />

Avancé 5 jours<br />

i<br />

jQuery<br />

Programmation de sites web 2.0 et mobiles 5 jours<br />

i<br />

Sites web optimisés pour mobiles et applications<br />

Création en HTML, JavaScript et PhoneGap 5 jours


Organigramme des cycles / 2/2<br />

Flash Développeur<br />

profil non informaticien<br />

27 jours<br />

Flash<br />

Animation interactive 5 jours<br />

Tous ces modules peuvent être suivis seuls sur validation des prérequis<br />

i<br />

Flash<br />

Programmation ActionScript 3 5 jours<br />

i<br />

PHP & MySQL<br />

Langage serveur et bases de données 5 jours<br />

i<br />

Flash<br />

Sites dynamiques avec ActionScript 3 5 jours<br />

i<br />

Flash<br />

Vidéo sur Inter<strong>net</strong> 2 jours<br />

i<br />

Android / iOs<br />

Création d’applications mobiles avec ActionScript 3 5 jours<br />

RIA développeur<br />

18 jours<br />

Flash<br />

Programmation ActionScript 3 5 jours<br />

i<br />

Flex/Air<br />

Création d’applications riches 5 jours<br />

i<br />

Flex/Air<br />

Architecture d’applications riches 5 jours<br />

i<br />

Flash Catalyst<br />

Prototypes interactifs et design 3 jours<br />

formation multimédia<br />

Flash Développeur<br />

profil informaticien<br />

37 jours<br />

Flash<br />

Animation interactive 5 jours<br />

i<br />

Flash<br />

Programmation ActionScript 3 5 jours<br />

i<br />

PHP & MySQL<br />

Langage serveur et bases de données 5 jours<br />

i<br />

Flash<br />

Programmation Orientée Objet ActionScript 3 5 jours<br />

i<br />

Flash<br />

Sites Dynamiques avec ActionScript 3 5 jours<br />

i<br />

Flash<br />

Vidéo sur Inter<strong>net</strong> 2 jours<br />

i<br />

Flash<br />

Géométrie 2D et 3D pour Flash 5 jours<br />

i<br />

Android / iOs<br />

Création d’applications mobiles avec ActionScript 3 5 jours


MODULE<br />

1<br />

CONTACT<br />

DREAMWEAVER<br />

50 rue de paradis<br />

75010 Paris<br />

Création<br />

de sites Inter<strong>net</strong><br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Dreamweaver CS6<br />

Dreamweaver<br />

Objectif /<br />

Création de sites Inter<strong>net</strong>..<br />

Le déroulé de cette formation correspond au module “débutant / intermédiaire”<br />

pour Dreamweaver.<br />

Prérequis /<br />

Connaissance de l’outil Inter<strong>net</strong> et bonne maîtrise du système d’exploitation<br />

(environnement Windows ou Mac).


Création<br />

de sites Inter<strong>net</strong><br />

Préambule<br />

• Dreamweaver dans le contexte Inter<strong>net</strong>, les navigateurs en<br />

présence, les éditeurs HTML sur le marché et les produits<br />

Adobe<br />

La phase de conception<br />

• Pour qui faire un site ? Comment ?<br />

• Éditer un cahier des charges et les responsabilités de chacun<br />

• Établir une charte graphique et une charte de nommage<br />

Approche du logiciel<br />

Déroulé /<br />

• Présentation de l’interface<br />

• Organisation de l’espace de travail<br />

• Paramétrages des préférences : éditeurs externes et<br />

navi gateurs<br />

Planification du site<br />

• Définition et paramétrage du site local<br />

• Conception de l’arborescence<br />

• Construction de la navigation dans le site : les différents<br />

types de liens<br />

Création et maintenance du site<br />

• Automatiser les tâches, créer du code réutilisable et<br />

faciliter la maintenance des pages et les mises à jour<br />

Insertion d’objets<br />

• Les différents types d’images<br />

• Insertion de tableaux<br />

• Les objets de formulaires et leur fonctionnement<br />

• Les ancres (dans un même document, dans des documents<br />

différents)<br />

• Les objets Spry : créer des interfaces riches<br />

Ajout d’interactivité et d’animation<br />

• Les comportements<br />

• Introduction au JavaScript des comportements<br />

• Le cadre applicatif Spry (framework)<br />

• Les effets Spry<br />

• Vérification Spry de contrôles de formulaire<br />

Création de bibliothèques<br />

• Réutiliser plusieurs fois les mêmes objets<br />

• Mises à jour rapides de toutes les pages du site<br />

Création de fragments de code<br />

• Se constituer une trousse à outils de codes personnels<br />

• Créer du code réutilisable<br />

• Les différents types de fragments de code<br />

Création de modèles<br />

• Les modèles standards et les modèles imbriqués<br />

• Définir des régions modifiables, répétées ou facultatives<br />

• Mettre à jour rapidement tout le site<br />

Créer des styles CSS<br />

• Contrôle de l’aspect visuel de l’ensemble du site et respect<br />

de la charte graphique<br />

• Mises à jour rapides du site<br />

• Les différents sélecteurs CSS<br />

• Sélecteurs avancés CSS 3<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Méthodologie de conception et création en CSS<br />

• Utiliser les modèles CSS prédéfinis de Dreamweaver<br />

• La gestion des feuilles de style<br />

• Aperçu HTML 5 dans Dreamweaver<br />

Les fonctions FTP<br />

• Paramétrer les infos distantes<br />

• Les opérations d’archivage et d’extraction<br />

• Utiliser les fonctionnalités du voilage<br />

• Synchroniser les sites (serveur/local)<br />

Gestion globale du site<br />

• Vérifier les liens du site<br />

• Travailler avec la fenêtre de site<br />

• Utiliser le panneau des Actifs et regroupement des favoris<br />

• Faire valider le code HTML<br />

• Référencer le site<br />

Des ressources<br />

• Installer les extensions Dreamweaver<br />

• Extension Manager<br />

• Site Adobe Exchange<br />

Dreamweaver


MODULE<br />

2<br />

CONTACT<br />

CSS<br />

50 rue de paradis<br />

75010 Paris<br />

Feuilles<br />

de style CSS<br />

durée du module / 2 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Dreamweaver CS6<br />

CSS<br />

Objectif /<br />

Création de sites Inter<strong>net</strong>.<br />

Le déroulé de cette formation correspond au module “intermédiaire” pour<br />

Dreamweaver.<br />

La formation au logiciel Dreamweaver est organisée en 2 principaux modules :<br />

g le module “Création de sites”<br />

g le module “CSS”<br />

Ce 2 e module “Dreamweaver Feuilles de style CSS” est un module complémentaire<br />

qui est réservé aux utilisateurs souhaitant approfondir et maîtriser les feuilles de<br />

style CSS.<br />

Prérequis /<br />

Maîtrise du contenu de la formation “Dreamweaver, création de site”.<br />

La connaissance du code HTML/XHTML est nécessaire.


Feuilles<br />

de style CSS<br />

Déroulé /<br />

• Utiliser les standards actuels<br />

• Les sélecteurs CSS - CSS 3<br />

• Spécificité des règles CSS<br />

• Limitation des navigateurs actuels<br />

• Créer des mises en page flexibles sur une ou plusieurs<br />

colonnes<br />

• Créer une galerie d’images<br />

• Créer des menus verticaux ou horizontaux<br />

• Comportements de survol en CSS<br />

L’ensemble des travaux pratiques de ce module de formation<br />

permettra d’acquérir les connaissances CSS de base sur les<br />

polices, les notions de boîtes, les couleurs, les bordures et<br />

les arrière-plans ainsi que les positionnements en CSS.<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

CSS


MODULE<br />

3<br />

CONTACT<br />

NEWSLETTER<br />

50 rue de paradis<br />

75010 Paris<br />

Création<br />

de newsletter<br />

durée du module / 2 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Contenu pour emailing<br />

Outil /<br />

Adobe Dreamweaver CS6<br />

NEWSLETTER<br />

Objectif /<br />

Création de newsletter.<br />

Mise en forme et mise en page de documents destinés à l’emailing.<br />

Profil débutant.<br />

Prérequis /<br />

Connaissance de l’outil Inter<strong>net</strong> et bonne maîtrise du système d’exploitation.<br />

(environnement Windows ou Mac).


Création<br />

de newsletter<br />

Préambule<br />

Déroulé /<br />

• Dreamweaver dans le contexte emailing<br />

g Contenu pour emailing<br />

Planification du site<br />

• Définition et paramétrage du site local<br />

Insertion d’objets<br />

• Mise en forme d’emails<br />

• Insertion de tableaux<br />

• Balise DIV<br />

Créer des styles<br />

• Externes<br />

• Internes<br />

• Mises à jour rapide<br />

Spécificités propres aux newsletters<br />

• Contraintes concernant les images, chemin et optimisation<br />

• Contraintes de dimension<br />

Création de fragments de code<br />

• Se constituer une trousse à outils de codes personnels<br />

• Créer du code réutilisable<br />

• Les différents types de fragments de code<br />

Création de modèles<br />

• Les modèles standards<br />

• Mettre à jour rapidement tout le site<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

NEWSLETTER


MODULE<br />

4<br />

CONTACT<br />

HTML<br />

50 rue de paradis<br />

75010 Paris<br />

HTML5 & CSS3<br />

durée du module / 3 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Editeur<br />

Dreamweaver CS6<br />

HTML<br />

Objectif /<br />

Ce module de formation aborde les prochaines versions et spécifications<br />

des langages HTML et CSS.<br />

Ces révisions majeures permettront aux développeurs Web de développer<br />

des sites nouvelles générations.<br />

Prérequis /<br />

Ce module de formation est un perfectionnement à la création de page en<br />

HTML 5 et CSS3.<br />

Il nécessite une bonne connaissance du HTML et des feuilles de styles CSS.


HTML5 & CSS3<br />

Déroulé /<br />

Préambule<br />

• Bref historique des langages HTML/CSS<br />

• HTML 5, CSS 3 : des langages dépoussiérés pour les<br />

sites web et adapt és aux nouveaux médias (périphériques<br />

mobiles)<br />

• Les principaux apports de ces nouvelles constructions, mais<br />

aussi leurs inconvénients (problème d’Inter<strong>net</strong> Explorer,<br />

formats vidéos par exemple)<br />

• État des lieux avec les principaux navigateurs (compatibilité,<br />

reconnaissance des nouvelles syntaxes)<br />

Nouveautés HTML 5<br />

• Des syntaxes simplifiées<br />

• Rédéfinition du comportement de certaines anciennes<br />

balises<br />

• Les nouvelles balises<br />

- de structure (header, nav, section, footer, aside, etc)<br />

- d’intégration de dessin et d’objets externes : canvas,<br />

audio, video<br />

• Les nouveaux types d’attributs disponibles<br />

- pour les formulaires : email, url, date ...<br />

- ainsi que pour la plupart des balises HTML traditionnelles<br />

- les attributs personnalisés (data)<br />

Nouveautés CSS 3<br />

• Des spécifications encore en travaux : l’utilisation des<br />

préfixes propriétaires<br />

• L’extension des sélecteurs d’attributs<br />

• Les nouvelles propriétés de mise en forme : choix de<br />

polices, arrondis, ombres portées, dégradés de couleurs, ...<br />

• Les transitions et animations : éviter le recours au Javascript<br />

pour des effets simples<br />

• Élargissement de la gamme des sélecteurs de pseudoclasses<br />

et pseudo-éléments<br />

Ces sélecteurs permettent de cibler la moindre partie d’un<br />

document, sans le surchager de balises HTML : only-child,<br />

nth-child, only-of-type, nth-of-type, first-of-type, ...<br />

• Gestion des éléments de formulaire via CSS : enabled,<br />

disabled, valid, required, optionnal<br />

• Évolution des CSS pour les appareils mobiles : les mediaqueries<br />

Mise en pratique des connaissances acquises<br />

• Toutes ces nouveautés HTML 5/CSS 3 seront vues pendant<br />

la session au travers d’exercices pratiques.<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

HTML


MODULE<br />

5<br />

CONTACT<br />

WORDPRESS<br />

50 rue de paradis<br />

75010 Paris<br />

WordPress<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Niveau débutant<br />

Outil /<br />

WordPress<br />

Notepad ++<br />

WordPress<br />

Objectif /<br />

Création de sites propulsé par WordPress.<br />

Installation, prise en main, personnalisation et maintenance d’un site WordPress.<br />

Ce module de formation est une solution clé en main pour toute personne désireuse<br />

de créer simplement un site Inter<strong>net</strong>, l’héberger puis le faire vivre en toute<br />

autonomie.<br />

Prérequis /<br />

Connaissance de l’outil Inter<strong>net</strong> et bonne maîtrise du système d’exploitation (environnement<br />

Windows ou Mac).


WordPress<br />

g Niveau débutant<br />

Déroulé /<br />

Préambule<br />

• Présentation de l’évolution des sites et des langages<br />

• Présentation du CMS WordPress<br />

• Les trois méthodes d’exploitation de WordPress,<br />

atouts et défauts<br />

• Qu’est-ce qu’un FTP, un nom de domaine, un hébergeur,<br />

un serveur Apache, une base de données ?<br />

Préparation de l’installation de WordPress<br />

• Téléchargement de WordPress<br />

• Les solutions Apache en local sur Mac ou PC<br />

• Installation et fonctionnement de Wamp<br />

• Création d’une base de données dans phpMyAdmin<br />

• Utilisation du FTP<br />

Installation de WordPress<br />

• Création du fichier de configuration<br />

• Paramétrage de WordPress et du compte d’administration<br />

Phase de conception<br />

• Présentation du projet “moncoach“<br />

• Cahier des charges du site<br />

Approche de l’interface d’administration<br />

• La page d’identification<br />

• Présentation du Tableau de bord<br />

Les catégories<br />

• Le menu Catégories<br />

• Création de la structure du site “moncoach“<br />

• Gestion des catégories et des sous-catégories<br />

Les articles<br />

• Les modes de publication dans WordPress<br />

• Le menu Articles<br />

• Création et gestion d’article<br />

Les pages<br />

• Le menu Pages<br />

• Création et gestion de page<br />

Les médias<br />

• Le menu Bibliothèque<br />

• Les différents formats d’images, de sons et de vidéos<br />

• Comment formater les médias pour permettre leur<br />

diffusion<br />

• Gestion des médias<br />

• Insertion de médias dans un article ou une page<br />

• Présentation et utilisation de médias embedded<br />

Les liens<br />

• Le menu Liens<br />

• Création et gestion des liens<br />

Les commentaires<br />

• Le menu Commentaires<br />

• Gérer les commentaires<br />

Apparence du site<br />

• Qu’est-ce qu’un thème WordPress ?<br />

• Présentation et modification du thème de base<br />

• Création d’un menu personnalisé<br />

• Définition du fond des pages<br />

• Utilisation des Widgets<br />

Gestion des thèmes<br />

• Présentation du menu de gestion des thèmes<br />

• Ajouter et gérer les thèmes<br />

Les extensions<br />

• Le menu Extensions<br />

• Les 10 plugins les plus utiles<br />

• Installation et gestion des extensions<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

WordPress<br />

Les utilisateurs<br />

• Le panneau de gestion des utilisateurs<br />

• Création et gestion des comptes utilisateurs<br />

• Rendre privées certaines parties du site<br />

Les outils<br />

• Importer les articles en provenance d’un autre site<br />

Wordpress ou d’un autre système de blog<br />

• Exporter les articles du site<br />

Les réglages<br />

• Présentation des panneaux de réglage<br />

Mises à jour du site<br />

• Pourquoi est-il important de maintenir le moteur<br />

WordPress à jour ?<br />

• Préparation d’une mise à jour<br />

• Sauvegarde des données<br />

• Effectuer une mise à jour de WordPress et des<br />

extensions<br />

Introduction au couple HTML / CSS orienté WordPress<br />

• Création d’une page HTML vierge<br />

• Les balises<br />

• Les classes et les ID<br />

• Mise en page avec une feuille de style CSS<br />

• Application des styles aux éléments de la page HTML<br />

• Les propriétés CSS les plus utiles<br />

Modification des CSS du thème de base<br />

• Analyse de l’organisation des CSS du thème<br />

• Modification du style<br />

Mise en pratique des connaissances acquises<br />

• Réalisation d’un site WordPress (de l’installation à la personnalisation)<br />

qui répond à un cahier des charges fourni<br />

+ réponses à d’éventuelles questions sur les projets<br />

personnels


MODULE<br />

1<br />

CONTACT<br />

JAVASCRIPT<br />

50 rue de paradis<br />

75010 Paris<br />

Découverte<br />

durée du module / 2 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

JavaScript<br />

Objectif /<br />

Module complémentaire pour la création de sites sur Inter<strong>net</strong>.<br />

Le déroulé de cette formation correspond à deux journées de découverte du langage<br />

JavaScript.<br />

Prérequis /<br />

Bonne connaissance de l’outil Inter<strong>net</strong> et du langage HTML.


Découverte<br />

Introduction au langage<br />

• Langage côté client<br />

Déroulé /<br />

• Avantages et inconvénients du langage JavaScript<br />

• Intégration dans une page HTML<br />

• Création de script<br />

• Exécution de script<br />

Programmer en JavaScript<br />

• Les variables (Number, String, Boolean)<br />

• Les opérateurs (arithmétiques, conditionnels et logiques)<br />

• Les conditions (if, else if, else)<br />

• Les boucles (for)<br />

• Fonctions natives JavaScript<br />

• Fonctions personnalisées<br />

• Les gestionnaires d’événements<br />

• Le DOM : Document Object Model<br />

• Manipuler des fichiers HTML grâce au DOM et JavaScript<br />

• Simulation d’application Ajax<br />

Applications<br />

L’ensemble des concepts abordés lors de la formation sera<br />

illustré par des exercices pratiques :<br />

• Vérification et validation de contrôles de formulaires<br />

• Liste automatique etc.<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

JavaScript


MODULE<br />

2<br />

CONTACT<br />

JAVASCRIPT<br />

50 rue de paradis<br />

75010 Paris<br />

JavaScript Avancé<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Programmation avancée, POO, librairies tierces<br />

JavaScript<br />

Objectif /<br />

Ce module “JavaScript avancé“ vous permettra de :<br />

- Comprendre et maîtriser la nature dynamique de JavaScript.<br />

- Produire du code encapsulé, orienté objet et architecturé.<br />

- Comprendre des notions avancées comme les closures ou le scope des variables.<br />

- Eviter les pièges courants de JavaScript et adopter les bonnes pratiques de<br />

programmation.<br />

- Découvrir des librairies populaires telles que backbone.js, requirejs, Modernizr...<br />

Prérequis /<br />

Ce module s’adresse à des développeurs maîtrisant déjà les bases du JavaScript<br />

et /ou un langage orienté objet (ActionScript 3, Java, PHP...).


JavaScript Avancé<br />

g Programmation avancée, POO, librairies tierces<br />

Déroulé /<br />

Introduction et rappels<br />

• Types primitifs : Null, Undefined, Boolean, Number, String<br />

• Types natifs : Date, Array, Object, Regular Expressions<br />

• Le DOM : définition, accès, manipulation<br />

• L’objet window, document<br />

• Boucles : for, for in, forEach...<br />

Techniques avancées<br />

• True ou false : comparaison de variables, égalité (‘==’) et<br />

égalité stricte (‘===’)<br />

• Ecoute et capture d’événements<br />

• La fonction “eval()“<br />

• Gestion des erreurs<br />

• Erreurs à l’exécution<br />

• L’opérateur delete<br />

Les fonctions<br />

• Arguments de fonction optionnels<br />

• Valeurs par défaut, opérateur OR (||)<br />

• Variables locales, variables globales<br />

• Scope des variables<br />

• Remontée (“hoisting“) des variables et des fonctions<br />

• Fonctions passées en tant qu’argument<br />

• Fonctions anonymes<br />

• Fonctions “internes“<br />

• Call() et apply() : utilisation et différences<br />

• Fonctions auto-exécutantes<br />

• Closures<br />

Les Objects<br />

• Le type Object<br />

• Création d’objets personnalisés<br />

• Notion de prototype<br />

JavaScript orienté objet<br />

• Pseudo-classes Orientées Objet avec prototype<br />

• Ecriture de constructeurs<br />

• Accès aux membres d’une classes : public/private<br />

• Héritage (pseudo-classique, prototypal et fonctionnel)<br />

• La fonction super()<br />

• Surcharge (“overriding“) de méthodes<br />

• Instanciation d’objets : “new“ VS “Object.create“<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

JavaScript<br />

Evénements<br />

• Faire communiquer nos objets entre eux et avec le reste de<br />

l’application<br />

• Gestion avancée des événements : programmation asynchrone<br />

• Fonctions de rappel (“callbacks“)<br />

Modèles de conception<br />

• Le modèle de conception “module“ (“module pattern“)<br />

Librairies<br />

• Chargement de modules avec Requirejs<br />

• Amélioration progressive (“progressive enhancement“) avec<br />

Modernizr<br />

• Templating avec Mustache.js<br />

• Underscore.js<br />

• Backbone .js<br />

Architectures et workflow<br />

• Organisation du code pour de gros projets<br />

• Workflow : fusion et minification du code


MODULE<br />

3<br />

CONTACT<br />

JQUERY<br />

50 rue de paradis<br />

75010 Paris<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

jQuery<br />

Programmation avec jQuery<br />

et jQuery UI<br />

durée du module / 5 jours<br />

g Développer des sites web 2.0 avec la librairie jQuery et les composants<br />

jQuery UI<br />

Objectif /<br />

A l’issue de la formation, le stagiaire saura développer des sites web nouvelle<br />

génération (web 2.0) à l’aide de jQuery, la librairie JavaScript la plus populaire et<br />

la plus utilisée du web.<br />

Il apprendra comment utiliser au mieux le langage JavaScript du navigateur et<br />

écrire des programmes compatibles pour tous les navigateurs du marché (IE,<br />

Firefox, Safari, Chrome et Opéra), aussi bien dans les environnements Windows,<br />

Mac ou Linux.<br />

La formation abordera également jQuery UI, une librairie de composants prêts à<br />

l’emploi (onglets, menus en accordéon, calendriers...), entièrement personnalisables<br />

via la librairie jQuery et des CSS.<br />

A l’issue de cette formation, le stagiaire saura utiliser au mieux Ajax, les effets<br />

visuels, le drag & drop, l’auto-complétion, pour créer des sites ou des applications<br />

web enrichis.<br />

Prérequis /<br />

Seules les notions de base de HTML et CSS sont nécessaires.<br />

La connaissance du langage JavaScript (non nécessaire car des rappels sont<br />

effectués tout au long du stage) et d’un langage serveur (PHP, Java, etc) est un<br />

plus.


Programmation avec jQuery<br />

et jQuery UI<br />

Déroulé /<br />

La philosophie de jQuery<br />

• Objet jQuery<br />

• $ comme raccourci<br />

• Chainage des méthodes<br />

Méthodes utilitaires<br />

• Manipulation d’objets<br />

• Méthodes booléennes<br />

• Manipulation de tableaux<br />

• Manipulation de chaines de caractères<br />

Sélecteurs<br />

• Sélecteurs simples, d’attributs, de classe et d’id<br />

• Pseudo-classes<br />

• Pseudo-classes liées aux formulaires<br />

• Combinateurs de descendance, filial, d’adjacence directe et<br />

d’adjacence indirecte<br />

• Sélecteurs multiples<br />

Accéder au DOM<br />

• Document Object Model : rappels java-script<br />

• Différentes formes de la fonction jQuery() : $(selector, context),<br />

$(element), $(elements), $(jQueryObject) et $(html)<br />

• Supprimer, ajouter ou remplacer des éléments dans la liste<br />

Manipuler le DOM<br />

• Méthode each (callback)<br />

• Propriété length<br />

• Accès à un élément particulier de la collection<br />

• Méthodes gérant les attributs et propriétés<br />

• Modification et gestion du DOM<br />

Gestion des événements<br />

• Méthode bind (eventName, callback)<br />

• Paramètre event : propriétés et méthodes du paramètre<br />

event, propagation de l’événement<br />

• Transmettre d’autres paramètres à un événement<br />

• Evénements utilisables dans bind () : événements standards<br />

et nouveaux événements<br />

• Méthode unbind () : supprimer un gestionnaire d’événement<br />

Ajax<br />

• Mise en place d’un serveur<br />

• Méthode $.ajax (options) : options disponibles dans $.ajax<br />

(options)<br />

• Traiter la réponse du serveur<br />

• Transmettre des paramètres au serveur<br />

• Méthode load (url, data, success)<br />

Effets visuels<br />

• Effets visuels standards définis par jQuery<br />

• Créer ses propres effets visuels<br />

• Arrêter l’exécution d’un effet : méthode stop ()<br />

• Différer l’exécution d’un effet : méthode delay ()<br />

Créer un plugin jQuery<br />

• Objectifs d’un plugin<br />

• Ajouter de nouvelles méthodes à l’objet jQuery<br />

• Ajouter de nouvelles méthodes aux objets de classe jQuery<br />

• Ajouter de nouvelles pseudo-classes<br />

• Diffuser un plugin<br />

Introduction à jQuery UI<br />

• Installation de jQuery UI<br />

• Aperçu de jQuery UI<br />

• Utilisation de fichiers non compressés ou compressés<br />

• Changer de thème CSS<br />

Onglets dans la page<br />

• Mise en forme du contenu (accès aux onglets, ajout,<br />

suppression…)<br />

Menus en accordéon<br />

• Gestion des événements dans les menus<br />

• Ouvrir un menu quelconque<br />

• Charger le contenu d’un menu par Ajax<br />

Boites de dialogue<br />

• Ouvrir et fermer une fenêtre<br />

• Utiliser un effet pour ouvrir ou fermer la fenêtre<br />

• Insérer des boutons dans la fenêtre<br />

• Insérer un contenu par Ajax<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

jQuery<br />

g Développer des sites web 2.0 avec la librairie jQuery et les composants<br />

jQuery UI<br />

Boutons dans la page<br />

• Boutons radio<br />

• Cases à cocher<br />

• Afficher des icônes dans les boutons<br />

Barres de progression<br />

• Gestion des événements dans les barres de progression<br />

• Incrémenter de façon régulière une barre de progression<br />

• Effectuer un traitement à différentes étapes du remplissage<br />

Sliders<br />

• Afficher la valeur du curseur<br />

• Afficher les valeurs de plusieurs curseurs<br />

• Régler l’opacité d’une image à l’aide d’un slider<br />

Calendriers<br />

• Afficher plusieurs mois dans le calendrier<br />

• Afficher un calendrier statique<br />

• Indiquer des dates minimum et maximum<br />

• Interdire de pouvoir sélectionner certaines dates<br />

• Présélectionner une date quelconque<br />

• Effectuer une requête Ajax lors de la sélection d’une date<br />

Auto-complétion<br />

• Afficher une liste de suggestions à une largeur donnée<br />

• Afficher une liste de suggestions dès l’affichage de la page<br />

HTML<br />

• Afficher une liste de suggestions dès que le curseur pénètre<br />

dans le champ de saisie<br />

• Produire un effet d’apparition de la liste de suggestions<br />

• Créer dynamiquement la liste de suggestions<br />

• Insérer des images dans la liste de suggestions<br />

Drag & drop<br />

• Effectuer un traitement lors du déplacement<br />

• Imposer des limites au déplacement<br />

• Déplacer un autre objet que celui cliqué<br />

• Méthode droppable ()<br />

• Un panier d’achats


MODULE<br />

4<br />

CONTACT<br />

PHP & MYSQL<br />

50 rue de paradis<br />

75010 Paris<br />

Création<br />

de sites dynamiques<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Langage serveur et bases de données<br />

PHP & MySQL<br />

Objectif /<br />

Création de sites dynamiques pour Inter<strong>net</strong>.<br />

Écriture de scripts PHP en liaison avec une base de données relationnelle MySQL.<br />

PHP & MySQL sont nécessaires pour la mise en œuvre d’applications dynamiques<br />

(RIA) réalisées avec Dreamweaver ou Flash.<br />

Prérequis /<br />

Pour public débutant en PHP & MySQL.<br />

Bonne connaissance de l’outil informatique (environnement Windows ou Macintosh) et<br />

bonne pratique d’Inter<strong>net</strong>.<br />

Aptitude pour la programmation : la pratique d’un langage de programmation quel<br />

qu’il soit sera un plus.<br />

Ce module est destiné aux personnes ayant un niveau “Dreamweaver, Création<br />

de site, option JavaScript” ou “Flash, Programmation” et souhaitant notamment<br />

suivre les modules “Dreamweaver, Dynamiques” ou “Flash, Sites Dynamiques”.


Création<br />

de sites dynamiques<br />

Déroulé /<br />

PHP<br />

• Introduction aux langages dynamiques côté serveur<br />

• Création de scripts PHP simples<br />

• Installation et utilisation de WampServeur<br />

(Apache, PHP, phpMyAdmin, MySQL)<br />

• Création de scripts PHP élaborés<br />

• Utilisation de variables, tableaux<br />

• Conditions, boucles<br />

g Langage serveur et bases de données<br />

Fonctions<br />

• Méthodes d’envoi GET et POST<br />

• Transmissions de variables par GET/POST<br />

• Objets $_GET et $_POST<br />

• Utilisation de formulaires<br />

• Tour d’horizon des fonctions PHP<br />

• Créer des fonctions personnalisées<br />

MySQL<br />

• Introduction aux bases de données relationnelles<br />

• Apprentissage du langage MySQL<br />

• Création d’une base et de tables<br />

• Étude et création de requêtes MySQL<br />

phpMyAdmin<br />

• Utilisation de phpMyAdmin pour créer et gérer des bases<br />

de données MySQL<br />

Connexion PHP MySQL<br />

Échanges de données entre PHP et MySQL<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

MySQL base multitables<br />

• Principes et intérêts<br />

• Relations entre tables (de 1 à 1, de 1 à plusieurs, de plusieurs<br />

à plusieurs)<br />

• Création de bases multitables avec relations<br />

• Syntaxe MySQL<br />

• Création d’index autoincrémentables<br />

• Liaisons entre tables, LEFT JOIN, RIGHT JOIN, INNER JOIN<br />

• Création de requêtes de sélections multitables<br />

Applications<br />

PHP & MySQL<br />

• Création d’une application complète dynamique<br />

• Création du back office (côté administration)<br />

• Création du front office (côté client)


MODULE<br />

5<br />

CONTACT<br />

ZEND<br />

50 rue de paradis<br />

75010 Paris<br />

Zend Framework<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Les fondamentaux<br />

Zend<br />

Objectif /<br />

Développer des applications avec le Zend Framework.<br />

Mettre en place, configurer et utiliser de façon optimale le Framework.<br />

Utiliser les bases de données.<br />

La session, l’authentification et la mise en place des formulaires avec le Zend<br />

Framework.<br />

Prérequis /<br />

Bonnes connaissances de PHP et de la programmation orientée objet.<br />

Maîtrise des bases de données relationnelles.


Zend Framework<br />

g Les fondamentaux<br />

Déroulé /<br />

Introduction<br />

Rappels de programmation orientée objet (POO)<br />

• Notion de framework et de développement d’applications<br />

rapides (RAD)<br />

Introduction au framework Zend<br />

• Architecture, composants<br />

• Couverture applicative du framework, exemples de<br />

production<br />

• Motifs de conception. Intérêts et exemples au sein du Zend<br />

Framework<br />

• Anatomie d’une application d’exemple<br />

Zend & le MVC<br />

• Motif de conception MVC (Modèle-Vue- Contrôleur) :<br />

structure, exemples<br />

• Composants associés à chaque partie du motif<br />

- Les contrôleurs, l’amorçage d’une application Zend, la<br />

gestion des requêtes et le routage<br />

- Le modèle, la base de données. Requêtes en base,<br />

abstraction des tables, analyses et statistiques<br />

- Les vues et les templates. Les gabarits, aides de vue et<br />

vues partielles<br />

Composants généraux et de configuration<br />

• Configuration, journaux, exceptions, débogage<br />

• Sessions et registre<br />

• Filtres et validateurs<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Zend<br />

Zend et les formulaires<br />

• Rappels sur les formulaires<br />

• Architecture de formulaire selon le Zend Framework<br />

(éléments, aides de vue, décorateurs)<br />

Sessions & authentifications selon Zend<br />

• Rappels sur l’identification, authentification, autorisation<br />

• Sécurité sur le web avec Zend<br />

• Couplages des sessions et autorisations d’accès.<br />

Applications<br />

• Un CMS de gestion de comptes clients sera construit au fur<br />

et à mesure des chapitres de la formation.


MODULE<br />

1<br />

CONTACT<br />

FLASH<br />

50 rue de paradis<br />

75010 Paris<br />

Animation<br />

Interactive<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Flash CS6<br />

Flash<br />

Objectif /<br />

Création de contenus animés et interactifs pour Inter<strong>net</strong>.<br />

La formation au logiciel Flash est organisée en 2 principaux modules :<br />

g le module “Animation Interactive”<br />

g le module “Programmation”<br />

Le déroulé de cette formation correspond au premier module, “Animation Interactive”.<br />

Prérequis /<br />

Pour public débutant sous Flash.<br />

Bonne connaissance de l’outil informatique (environnement Windows ou Macintosh) et<br />

bonne pratique d’Inter<strong>net</strong>.


Animation<br />

Interactive<br />

Déroulé /<br />

Introduction à la technologie Flash<br />

• Le lecteur Flash<br />

• Le format .swf<br />

• Intérêts<br />

Principes de base<br />

• Interface du logiciel<br />

• Outils de dessin<br />

• Jeu de panneaux<br />

• Mise en couleur<br />

• Édition et construction<br />

• Scénario / séquences<br />

• Images clés / calques<br />

• L’explorateur d’animation<br />

• Bibliothèques<br />

• Les modèles<br />

Les objets<br />

• Édition et construction<br />

• Forme, groupe et objet de dessin<br />

• Symboles de type graphique, bouton et clip<br />

• Animation d’un bouton<br />

• Clip d’animation<br />

• Occurrences des symboles<br />

• Propriétés des occurrences<br />

• Filtres et mélanges<br />

• Le texte dans Flash : texte classique et TLF text<br />

• Import image et son<br />

• Synchronisation et manipulation du son<br />

• Manipulation des bitmaps<br />

• Les composants : utilisation de la scrollbar avec un<br />

champ texte<br />

• Modification de l’enveloppe des nouveaux composants<br />

Animations<br />

• L’animation : Espace/Temps<br />

• Principes d’animation<br />

• Animation par images clés<br />

• Animation par interpolations de forme, de mouvement et<br />

interpolation “classique”<br />

• Les présélections de mouvement<br />

• Animation avancée avec l’éditeur de mouvement<br />

• La 3D : espace 3D, coordonnées x, y et z, rotations et<br />

translations 3D<br />

• La cinématique inverse : animation de mouvements<br />

com plexes<br />

• Transformation d’objets<br />

• Déplacement selon une trajectoire<br />

• Masquage<br />

Cibles et travail en imbrication<br />

• Occurrence cible<br />

• Hiérarchie des objets et chemins en programmation<br />

• Syntaxe objet en programmation<br />

• Imbrication : optimisation et projet évolutif<br />

• Méthodes de travail<br />

Actions<br />

• Écriture de code ActionScript<br />

• Actions pour les boutons<br />

• Actions et interactivité pour les clips d’animation<br />

• Pilotage de clip<br />

• Actions dans le temps<br />

• Actions de navigation<br />

• Liens url & mail<br />

• Construction et navigation depuis un menu<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

La vidéo<br />

• Les différentes techniques d’intégration<br />

• Les différents formats vidéo (.flv, .f4v) et codecs (Sorenson<br />

Spark, On2 VP6, H264)<br />

• Traitement de la vidéo et compression avec le logiciel Adobe<br />

Media Encoder CS6<br />

• Création d’un lecteur vidéo avec le composant FLVPlayback<br />

Exportation et optimisation<br />

• Fichier éditable, fichier compilé, exécutable (animation<br />

offline)<br />

• Intégration HTML<br />

• Contrôle de la bande passante<br />

• Principes d’optimisation (poids, organisation, travail en<br />

équipe)<br />

• Principes de fluidité<br />

• Préchargement d’animation simple<br />

• Choix d’entrée de site, compatibilité et méthode de détection<br />

(Express Install)<br />

Application<br />

• Exercice de synthèse<br />

Flash


MODULE<br />

2<br />

CONTACT<br />

FLASH<br />

50 rue de paradis<br />

75010 Paris<br />

Programmation<br />

ActionScript 3<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Profil graphiste ou non informaticien<br />

Outil /<br />

Adobe Flash CS6<br />

Flash<br />

Objectif /<br />

Ce module consiste en l’étude du langage de programmation ActionScript 3.<br />

La formation au logiciel Flash est organisée en 3 principaux modules :<br />

g le module “Animation Interactive”<br />

g le module “Programmation”<br />

g le module “Sites dynamiques”<br />

Le déroulé de cette formation correspond au 2 e module, “Programmation”, du<br />

cycle Flash.<br />

Prérequis /<br />

Il est recommandé à un public plutôt graphiste ou non informaticien.<br />

Pour un public plutôt développeur ou informaticien, nous conseillons la formation “Programmation<br />

ActionScript 3 (profil développeur ou informaticien)”.<br />

Maîtrise du contenu de la formation “Animation Interactive“, et notamment de l’utilisation<br />

du clip et des actions sur images et boutons ainsi que de la nouvelle interface<br />

Flash CS6.<br />

Nous vous conseillons de suivre le module “Nouveautés Flash CS6, niveau Animation<br />

Interactive“ si vous êtes utilisateur de la version Flash CS4 et moins.


Programmation<br />

ActionScript 3<br />

Introduction à l’AS3<br />

• Historique<br />

• Flash player, AVM1 et AVM2, compatibilité<br />

• Différence entre langage procédural et POO<br />

Comment coder<br />

• L’éditeur de code de Flash<br />

• Où placer le code ?<br />

• Utilisation d’un éditeur externe (FlashDevelop, Flash Builder 4)<br />

Le ciblage<br />

• Rappel sur l’imbrication : syntaxe objet, nomenclature des<br />

occurrences<br />

• Propriété parent, propriété root<br />

Le modèle événementiel en AS3<br />

• Présentation du modèle : sujet / événement / écouteur<br />

• Gérer les événements souris : la classe MouseEvent<br />

Qu’est ce qu’un objet ?<br />

Notion de classe, d’instance et de type<br />

• Classes instanciables / non-instanciables<br />

• Propriétés et méthodes de classe<br />

• Exemple : propriétés graphiques et méthodes de la classe<br />

MovieClip<br />

Les variables : création, typage et affectation<br />

Les classes Number, int et uint et les opérateurs<br />

arithmétiques<br />

La classe Math<br />

La classe Boolean<br />

Déroulé /<br />

g Profil graphiste ou non informaticien<br />

La classe String et la concaténation<br />

Les fonctions personnelles : définition, signature et<br />

appel<br />

Déclencher des instructions en continue avec<br />

Event.ENTER_FRAME<br />

Les objets graphiques et la liste d’affichage<br />

• Présentation des différents DisplayObjects<br />

• Les DisplayObjectContainers et la DisplayList<br />

• Travailler avec la liste d’affichage : ajout et retrait de<br />

DisplayObjects dans la DisplayList<br />

Chargement de contenu externe : images bitmap et SWF<br />

• La classe Loader<br />

• Les événements liés au chargement<br />

• Création d’un preloader<br />

Chargement de contenu externe : fichier texte<br />

• La classe URLLoader<br />

• Traitement et affichage des données chargées<br />

Les conditions<br />

• Structure conditionnelle : if, else if, else<br />

• Ecriture des conditions : opérateurs de comparaison<br />

La classe Array<br />

• Définition et utilité<br />

• Méthodes de la classe Array<br />

Déclencher des instructions avec un Timer<br />

• Différence avec un EnterFrame<br />

• Méthodes de la classe Timer, la classe TimerEvent et<br />

updateAfterEvent()<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Gestion du clavier avec KeyboardEvent<br />

• Récupération de la touche tapée : keyCode et charCode<br />

Glisser-déposer avec startDrag<br />

• Méthodes startDrag et stopDrag<br />

Test de collision avec la méthode hitTestObject()<br />

• Collision entre deux MovieClips<br />

• Collision par rapport à un point<br />

Création de masques par programmation<br />

Création et destruction de symboles par ActionScript<br />

• Création de liaisons dans la bibliothèque<br />

• Instanciation par code de symboles de la bibliothèque<br />

Les boucles : la boucle for<br />

• Définition et intérêt des boucles<br />

• Utilisation<br />

Flash<br />

La classe TextField<br />

• Fonctionnement, embarquement des polices<br />

• Classes TextFormat et StyleSheet<br />

Le son avec la classe Sound<br />

• Sons de bibliothèque et chargement de sons externes<br />

• Création d’un player audio<br />

La vidéo<br />

• Explication des formats et codecs vidéos lisibles dans le<br />

lecteur Flash<br />

• Création d’un player vidéo avec les classes NetStream,<br />

NetConnection et Video<br />

Exercices de synthèse : Pacman / Diaporama / Menu dynamique


MODULE<br />

3<br />

CONTACT<br />

FLASH<br />

50 rue de paradis<br />

75010 Paris<br />

Programmation<br />

ActionScript 3<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Profil développeur ou informaticien<br />

Outil /<br />

Adobe Flash CS6<br />

FlashDevelop et/ou Flash Builder 4<br />

Flash<br />

Objectif /<br />

Ce module consiste en l’étude du langage de programmation ActionScript 3.<br />

Il est destiné aux personnes souhaitant développer des applications pour le lecteur<br />

Flash 9 et plus, pour Flex ou pour téléphones mobiles.<br />

La formation au logiciel Flash est organisée en 4 principaux modules :<br />

g le module “Animation Interactive”<br />

g le module “Programmation”<br />

g le module “Sites dynamiques”<br />

g le module “Programmation Orientée Objet”<br />

Le déroulé de cette formation correspond au module “Programmation”.<br />

Pour Flex, cette formation n’est pas une formation à Flex mais au langage ActionScript 3<br />

utilisé dans Flex comme dans Flash.<br />

Prérequis /<br />

Il est recommandé à un public développeur, informaticien ou bien maîtrisant le<br />

langage Actionscript 1 ou 2 de Flash.<br />

Pour un public plutôt graphiste, webmaster ou non informaticien, nous conseillons la formation<br />

“Program mation ActionScript 3 (profil graphiste ou non informaticien)”, dispensée avec ActionScript 3.


Programmation<br />

ActionScript 3<br />

Déroulé /<br />

Introduction à l’AS3<br />

• Historique<br />

• Flash player, AVM1 et AVM2, compatibilité<br />

• Différence entre langage procédural et POO<br />

Introduction<br />

• Où sont mes objets ?<br />

• Distinction entre le langage et l’API du lecteur 9<br />

Nouveautés du langage AS3 par rapport à AS2<br />

• Les nouveaux types primitifs<br />

• Boucles, mots clés, directive et déclarations<br />

• Notion de paquetage (package)<br />

• Optimisation avec la classe Vector<br />

Comportement du lecteur et compilateur<br />

• Différentes options du compilateur (mode strict, mode<br />

avertissement)<br />

• Typage : définition et avantages<br />

• Vérification des types à la compilation et à l’exécution<br />

Gestion des erreurs par le lecteur<br />

• Fonctionnement et granularité apportée<br />

• Différents types d’erreurs (compilation et exécution)<br />

• Utilisation de try, catch, finally<br />

g Profil développeur ou informaticien<br />

Mode d’instanciation des objets graphiques<br />

• Création des objets graphiques (classe DisplayObject)<br />

• Utilisation des DisplayObjects (SimpleButton, Sprite,<br />

MovieClip, Shape, etc.)<br />

• Nouvelle API de dessin (propriété graphics)<br />

• Bibliothèque partagée (ApplicationDomain)<br />

Liste d’affichage<br />

• Fonctionnement et concept<br />

• Gestion de la profondeur<br />

• Manipulation des objets d’affichage<br />

Modèle évènementiel (DOM3)<br />

• Écoute et diffusion d’événement (addEventListener,<br />

dispatchEvent)<br />

• La classe EventDispatcher<br />

• Propagation évènementielle<br />

Chargement de contenu externe (graphiques ou<br />

données)<br />

• Classes URLLoader et Loader<br />

• Manipuler le contenu chargé<br />

• Communication entre deux fichiers .swf<br />

• Chargement de données (variables URLEncodées, XML)<br />

• Gestion des événements du chargement<br />

Rétrocompatibilité : AVM1Movie<br />

• Différence entre AVM1 et AVM2<br />

• Chargement de fichiers .swf compilés en AS1/AS2 dans<br />

un .swf compilé en AS3<br />

• Communication entre .swf AVM1 et .swf AVM2<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Manipulation du XML avec E4X<br />

• Chargement de fichier XML<br />

• Introduction au format E4X<br />

• Syntaxe et parcours de fichier<br />

Manipulation du texte<br />

• Mise en forme du contenu texte<br />

• Styles de texte par CSS<br />

Flash<br />

Manipulation et création d’images bitmap<br />

• Classes Bitmap et BitmapData<br />

• Instanciation et manipulation d’images bitmap stockées<br />

en bibliothèque<br />

• Création d’objets bitmap par code<br />

• Création d’objets bitmap à partir de contenus vectoriels<br />

avec la méthode BitmapData.draw()<br />

• Filtres personnalisés avec Pixel Bender<br />

Manipulation du son<br />

• Chargement de son externe<br />

• Analyse du spectre<br />

• Equaliseurs<br />

• SoundLoaderContext, SoundChannel<br />

• Transformation de Fourier<br />

La vidéo<br />

• Classe Video, NetStream, et Camera<br />

Application : création d’un lecteur vidéo personnalisé


MODULE<br />

4<br />

CONTACT<br />

FLASH<br />

50 rue de paradis<br />

75010 Paris<br />

Programmation Orientée<br />

Objet ActionScript 3<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Flash CS6<br />

FlashDevelop et/ou Flash Builder 4<br />

Flash<br />

g Programmation Orientée Objet et composants personnalisés<br />

Objectif /<br />

Techniques avancées de programmation et optimisation du code.<br />

Ce module est destiné aux personnes souhaitant approfondir leur connaissance du<br />

langage ActionScript 3, en Programmation Orientée Objet et développement de composants.<br />

L’étude du langage ActionScript 3 est organisée en 3 modules :<br />

g le module “Programmation ActionScript 3”<br />

g le module “Sites Dynamiques”<br />

g le module “Programmation Orientée Objet”<br />

Le déroulé de cette formation correspond au module “Programmation Orientée Objet”.<br />

Prérequis /<br />

Maîtrise du contenu de la formation “Programmation ActionScript 3”.<br />

Cette formation est recommandée à un public développeur et informaticien.


Programmation Orientée<br />

Objet ActionScript 3<br />

Déroulé /<br />

Rappel<br />

• Rappel sur les fonctions<br />

• Le tableau …rest<br />

• Signatures de méthodes<br />

• Portée et durée de vie des variables<br />

• Méthode call et apply<br />

• Types primitifs et composites<br />

• Classe Object<br />

• Introduction au concept de la POO<br />

• Notation Objet [ ]<br />

• Tableaux associatifs<br />

Typage fort<br />

• Typage des propriétés, variables, retours de fonction<br />

• Restrictions et intérêts<br />

• Comportements à la compilation et exécution<br />

Optimisation<br />

• Choisir les bons types<br />

• Notion de JIT (Just-In-Time Compiler)<br />

• Différences entres AVM1 et AVM2<br />

• Libération des ressources<br />

• Concept de ramasse-miettes (Garbage Collector)<br />

• Fonctionnement du ramasse-miettes<br />

Modèle évènementiel<br />

• Fonctions de rappel (callback)<br />

• Classe EventDispatcher (écouteurs d’événements)<br />

• Diffusion d’événements personnalisés<br />

g Programmation Orientée Objet et composants personnalisés<br />

Propagation évènementielle<br />

• Le flot d’événements<br />

• Phase de descente (capture phase)<br />

• Phase cible (target phase)<br />

• Phase de remontée (bubbling phase)<br />

• Optimisation du code<br />

La Programmation Orientée Objet et les Classes<br />

• Création et définition de Classes (class)<br />

• Fonction constructeur<br />

• Création de propriétés et méthodes<br />

• Méthodes de récupération et d’affectation<br />

• Création de propriétés en lecture/écriture (getter/setter)<br />

• L’héritage<br />

• Attributs de propriétés<br />

• Classes dynamiques (dynamic)<br />

• Héritage de classes (extends)<br />

• Le polymorphisme<br />

• L’encapsulation<br />

• Conversion de types<br />

• Transtypage<br />

• Opérateur as<br />

• Les paquetages et espaces de nommage (package/<br />

namespace)<br />

• Les Interfaces (interface/implements)<br />

Classes graphiques personnalisées<br />

• Définition de sous-classes graphiques<br />

• Intérêts<br />

La composition<br />

• Composition vs héritage<br />

• Intérêts<br />

Débogage<br />

• Les erreurs de compilation et d’éxécution<br />

• La Classe Error, blocs try, catch et finally<br />

• Lever une erreur avec throw<br />

• Utilisation du débogueur<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Flash<br />

Utilisation de composants UI<br />

• Tour d’horizon sur les composants<br />

• Architecture des composants UI<br />

• Étendre un composant UI<br />

• Modification de l’apparence (styles, thèmes, enveloppes)<br />

• Repère d’échelle à 9 découpes<br />

• Zone de retraçage<br />

Développement de composants<br />

• Présentation des composants<br />

• Mise en pratique de la POO<br />

• Paramètres des composants<br />

• MetaData<br />

• Implémentation de l’architecture UI<br />

• Structure des .SWC<br />

• Aperçu en direct<br />

Application : création d’un composant comportemental<br />

Génération de librairies documentées<br />

• Penser une API<br />

• Créations de SWC pour Flash/Flex/AIR<br />

• Générer et livrer une documentation<br />

Création de fichiers d’extension (.mxp)<br />

• Ajout d’actions dans le panneau Actions<br />

• Documentation<br />

• Paquetage et création d’une extension *.mxp<br />

Modèle de conception (Design Patterns)<br />

• Singleton<br />

• Observer<br />

• Model View Controller : concept et introduction


MODULE<br />

5<br />

CONTACT<br />

FLASH<br />

50 rue de paradis<br />

75010 Paris<br />

Sites Dynamiques<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Flash CS6<br />

FlashDevelop et/ou Flash Builder 4<br />

Flash<br />

g Langages serveur, bases de données, XML, Flash Remoting<br />

Objectif /<br />

Ce module est destiné aux personnes souhaitant créer du contenu Flash dynamique,<br />

c’est-à-dire communiquant et échangeant des données avec des applications, des<br />

web services, des scripts serveurs et des bases de données.<br />

Exemples d’applications : sites full flash reliés à une base de données, formulaires en<br />

ligne, interfaces d’administration (back-office) ou e-commerce.<br />

La formation au logiciel Flash est organisée en 4 principaux modules :<br />

g le module “Animation Interactive”<br />

g le module “Programmation”<br />

g le module “Sites Dynamiques”<br />

g le module “Programmation Orientée Objet”<br />

Le déroulé de cette formation correspond au 3 e module “Sites dynamiques”.<br />

Prérequis /<br />

Maîtrise du contenu de la formation “Programmation ActionScript 3”.<br />

Connaissance de base d’un langage serveur tel que PHP & MySQL nécessaire.<br />

Une connaissance préalable du XML n’est pas nécessaire. Le suivi de la formation<br />

“Programmation Orientée Objet” peut être un plus mais n’est pas indispensable.


Sites Dynamiques<br />

Déroulé /<br />

Echanges entre Flash et fichiers, scripts<br />

ou applications externes<br />

• Les FlashVars<br />

• Choix de passage des données, ciblage et encodage<br />

• Unicode<br />

• Envoi de données<br />

• External Interface<br />

(Communication Flash JavaScript et JavaScript Flash)<br />

• Envoi et réception de données par URLLoader<br />

et navigateToURL<br />

• La fonction sendToURL<br />

• La classe URLRequest<br />

• La classe URLVariables<br />

• Gestion des erreurs<br />

Chargement de contenu graphique externe<br />

• Gestion des erreurs de chargement<br />

• Manipulation du contenu chargé<br />

• Librairie partagées<br />

• Classe LoaderInfo<br />

Chargement de variables externes<br />

• Gestion des erreurs de chargement<br />

• Conversion et manipulation des données<br />

• Chargement de données textes et binaires<br />

Accès progressif aux données externes<br />

• Le système binaire<br />

• La classe URLStream<br />

• Accès aux données<br />

Échanges avec un script serveur et une base de données<br />

(exemple fondé sur PHP / MySQL)<br />

• Manipulation des données depuis Flash<br />

Application : envoi de courriels par un formulaire en Flash<br />

g Langages serveur, bases de données, XML, Flash Remoting<br />

Sécurité (échanges entre serveurs)<br />

• Concept de domaines croisés (cross-domain)<br />

• Accès à des SWF distants<br />

• Accès à d’autres types de fichiers distants<br />

par crossdomain.xml<br />

• Restriction d’accès, notion de security sandbox<br />

• Événements partagés<br />

• Contourner les restrictions<br />

Local Shared Object<br />

• Enregistrement de données persistantes<br />

• Commande “Supprimer les fichiers ASO”<br />

LocalConnection<br />

• Dialogue entre plusieurs SWF<br />

• LocalConnection et la sécurité<br />

XML (E4X)<br />

• Présentation du format XML<br />

• Qu’est ce que le format E4X ?<br />

• Principes, intérêts, vocabulaire et règles d’écriture<br />

• La classe XML dans Flash<br />

• La classe XMLList et XMLDocument<br />

• Propriétés des objets et des nœuds XML<br />

• Parcourir un document XML<br />

• Charger un fichier XML<br />

• Mettre en forme des données XML<br />

Application : création d’une interface de visualisation de news<br />

Application : création d’un menu dynamique<br />

• Traitement d’un objet XML : modification, ajout de nœuds<br />

• Les champs CDATA<br />

Gestion d’upload et du download dans Flash<br />

• Classe FileReference et FileReferenceList<br />

Application : galerie et traitement par lot<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Flash Remoting (*)<br />

• Présentation et intérêts<br />

• Différentes solutions Remoting<br />

• Installation sur le serveur<br />

• Utilisation de Flash Remoting avec WebORB PHP ou<br />

AMFPHP<br />

• Échanges de données typées entre client et serveur<br />

• Appel de méthodes distantes par le client<br />

• Gestion des erreurs<br />

• Débogage avec Charles proxy<br />

• Echanges de données entre Flash et une base de données<br />

MySQL via Flash Remoting<br />

• Utilisation des composants UI avec Flash Remoting<br />

(Data Provider)<br />

• Création d’un menu dynamique et galerie photo avec<br />

Remoting<br />

(*) Flash Remoting combiné à webORB PHP ou AMFPHP est une solution totalement gratuite, installable<br />

pour tout hébergement (dédié ou mutualisé).<br />

Securité avec Flash Remoting<br />

Flash<br />

Class-Mapping, échange de types étendus<br />

avec Flash Remoting<br />

Localisation (application multilingue)<br />

• Utilisation du panneau Chaînes<br />

• Utilisation de la classe Locale


MODULE<br />

6<br />

CONTACT<br />

FLASH<br />

50 rue de paradis<br />

75010 Paris<br />

Géométrie 2D et 3D<br />

Pour Flash<br />

durée du module / 3 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Flash CS6<br />

Flash<br />

Objectif /<br />

Ce cours est destiné aux personnes qui ont besoin d’acquérir des notions fondamentales<br />

et indispensables en mathématiques, notamment en géométrie pour la<br />

création d’algorithmes 2D ou 3D dans Flash.<br />

Prérequis /<br />

Pour public utilisant l’ActionScript 3 dans Flash.<br />

Le niveau de la formation “Programmation ActionScript 3“ est un prérequis au<br />

suivi de la formation “Géométrie 2D et 3D“.


Géométrie 2D et 3D<br />

Pour Flash<br />

Déroulé /<br />

Trigonométrie et fonctions circulaires<br />

• Angles, radians, degrés et conversion (règle de trois)<br />

• Triangle rectangle et Pythagore, calcul de la distance<br />

entre deux points<br />

• Sinus, Cosinus et Tangente (représentation géométrique)<br />

• Formules de bases et équivalence<br />

• Fonctions circulaires (espaces orientés)<br />

• Acos, Asin, Atan<br />

Application : déplacement d’un point le long d’un cercle en fonction de la<br />

position de la souris<br />

Géométrie plane et géométrie euclidienne<br />

• Repères (coordonnées cartésiennes, coordonnées<br />

cylindriques/polaires)<br />

• Points (coordonnées, milieu, barycentre) : représentation<br />

d’un point dans un repère avec la classe graphics<br />

• Vecteurs<br />

• Calcul de norme et normalisation d’un vecteur<br />

• Produit scalaire<br />

Géométrie dans l’espace<br />

• Repères (repères orthonormés, coordonnées cylindriques)<br />

• Vecteurs : la classe number3D<br />

• Produit scalaire dans l’espace<br />

• Produit vectoriel<br />

• Equation paramétrique d’une droite (vecteur directeur) : classe<br />

droite3D<br />

• Equations d’un plan : classe plan3D<br />

• Intersection plan/droite<br />

Espace vectoriel<br />

• Vecteurs<br />

• Matrices, classe matrix3D<br />

• Opérations avec des matrices : multiplication/addition de<br />

matrices, multiplication d’un vecteur par une matrice<br />

Projection<br />

• Projection dans le plan et coordonnées cartésiennes<br />

Application graphique : projection d’un point sur une droite parallèlement à<br />

une autre droite, puis par rapport à un point<br />

• Projection et trigonométrie<br />

• Projection dans l’espace<br />

• Projection parallèlement à une droite sur un plan<br />

• Projection centrale<br />

Application à la représentation 3D<br />

• Description des données dans Papervision3D (caméra,<br />

viewport, etc.)<br />

• Projection orthogonale : moteur de projection orthogonale<br />

• Projection centrale : moteur de projection centrale<br />

• Bitmap mapping avec drawTriangles<br />

• Génération d’un cube, puis d’une sphère avec et sans<br />

mapping de bitmap<br />

• Z sorting<br />

Application : moteur 3D<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Flash<br />

Transformations du plan et de l’espace<br />

• Déplacements en géométrie plane<br />

• Description des principales transformations planes<br />

Déplacements dans l’espace<br />

• Symétrie par rapport à une droite, à un plan<br />

• Translation<br />

• Rotation<br />

• Homothétie<br />

• Similitude<br />

• Inversion<br />

Applications dans le moteur de 3D précédent (rotation d’un cube)<br />

Applications dans Papervision3D<br />

Application : développement d’une galerie sphérique en 3D avec fp10<br />

(sans Papervision3D)<br />

Application : développement d’un carrousel 3D avec fp10<br />

Introduction aux quaternions<br />

• Description générale<br />

• Utilisation dans les rotations dans l’espace<br />

• Utilisation des quaternions dans Papervision3D (calcul<br />

d’un déplacement autour d’une sphère avec indication<br />

d’une ligne type “ligne de vol“ )


MODULE<br />

1<br />

CONTACT<br />

FLEX / AIR<br />

50 rue de paradis<br />

75010 Paris<br />

Création<br />

d’applications riches<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Flash Builder 4<br />

Adobe Flex 4<br />

Flex / Air<br />

Objectif /<br />

Flex est un ensemble de technologies créées par Adobe afin de développer des<br />

applications Inter<strong>net</strong> riches pour lecteur Flash.<br />

AIR est un environnement d’exécution qui permet, entre autres, de porter une<br />

application Flex du navigateur vers le bureau.<br />

Cette formation a pour objectif de présenter ces technologies afin d’apprendre à<br />

créer une application Flex pour mettre en œuvre une expérience utilisateur unique.<br />

La formation Flex est proposée en 2 modules :<br />

g le module “Création d’applications riches”<br />

g le module “Archirecture d’applications riches”<br />

Ce déroulé de cours correspondant au premier niveau de formation a trait aux<br />

applications clientes. Il est axé création d’interfaces utilisateur et développement<br />

d’applications relativement simples.<br />

Prérequis /<br />

Expérience professionnelle dans le Web.<br />

Familiarité avec un langage de programmation orienté objet.<br />

Idéalement, connaissance ou notions du langage ActionScript 3.


Création<br />

d’applications riches<br />

Déroulé /<br />

Introduction au développement d’applications Flex<br />

• La notion de RIA (Rich Inter<strong>net</strong> Application), ses technologies<br />

et ses limites<br />

• Flex, Flash et ActionScript<br />

• La gamme de produits Flex/AIR<br />

• L’architecture client Flex/serveur<br />

• Les principales ressources en ligne<br />

• Les environnements de développement<br />

Créer une application Flex avec FlashBuilder<br />

• Création d’un projet Flex<br />

• Le contenu d’un projet Flex<br />

• Exportation et importation de projet<br />

• Les propriétés d’un projet<br />

• Tester un projet<br />

Décrire une interface utilisateur grâce au MXML<br />

• Les vues Source et Design<br />

• Présentation des composants controls, layout et navigators<br />

• Disposer l’interface utilisateur<br />

• Créer des composants personnalisés<br />

Le langage ActionScript 3<br />

• Un langage orienté objet<br />

• Les particularités de l’AS3<br />

• Vocabulaire, mots-clefs et syntaxe<br />

• Création d’une classe AS3<br />

• Insérer du code ActionScript dans un fichier MXML<br />

• L’héritage, les interfaces, les getter/setter<br />

• Présentation du framework Flash et de ses API<br />

Les mécanismes fondamentaux de Flex<br />

• La relation MXML/ActionScript<br />

• Instancier un objet<br />

• Gérer les événements<br />

• Les événements personnalisés<br />

• Diffuser un événement<br />

• La métadonnée Event<br />

• Créer ses propres types d’événement<br />

• La liaison de données (Data Binding)<br />

• Vue d’ensemble des API de Flex 4<br />

Manipuler les données<br />

• Utiliser le XML<br />

• Créer des objets XML<br />

• Lire les données<br />

• Manipuler les données<br />

• L’API de collection et les composants List<br />

• Valider les données avec les Validators<br />

• Formater les données avec les Formatters<br />

Personnaliser l’interface utilisateur<br />

• Structure et planification de l’interface utilisateur<br />

• Les workflows designer / développeur Flex 3 et Flex 4<br />

• (Flex 3) Utiliser le Flex Skins design extensions pour Adobe<br />

CS3 et CS4 et le Flex component kit pour Flash CS3/CS4 Pro<br />

• Flex 4 et le nouveau modèle de skins<br />

• Le format FXG et l’intégration avec Flash Catalyst<br />

• Les styles CSS<br />

• La notion de template<br />

• Les items renderers et item editors<br />

• Les renderers Drop-in et Inline<br />

• Les renderers personnalisés<br />

• Les States Flex 3 vs Flex 4<br />

• Les ViewStack<br />

• Les effets et les transitions<br />

• Embarquer des actifs<br />

• Le DragNDrop<br />

• Les fenêtres PopUp<br />

• Les fenêtres d’alerte<br />

• Modifier le curseur<br />

• Afficher des infos-bulles<br />

• Gérer le focus<br />

• Les composants charts<br />

• Diviser une application en modules<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Flex / Air<br />

Communiquer avec l’entourage direct de l’application<br />

• Stocker des données côté client : les Shared Objects<br />

• Communiquer avec l’enveloppe HTML<br />

• Créer des liens profonds avec le BrowserManager<br />

• Communiquer avec JavaScript grâce à ExternalInterface<br />

• Charger un fichier externe<br />

Communiquer avec le serveur d’applications<br />

• HTTPService<br />

• WebService<br />

• Remote Object<br />

Créer des applications pour le bureau avec AIR<br />

• Porter une application Flex sur le bureau avec AIR<br />

• Processus d’installation avec l’installBadge<br />

• Le fenêtrage<br />

• Intégrer du HTML et des documents PDF<br />

• L’accès au système de fichier


MODULE<br />

2<br />

CONTACT<br />

FLEX / AIR<br />

50 rue de paradis<br />

75010 Paris<br />

Architectures<br />

d’applications riches<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Flash Builder 4<br />

Adobe Flex 4<br />

Flex / Air<br />

Objectif /<br />

La formation Flex est proposée en 2 modules :<br />

g le module “Création d’applications riches”<br />

g le module “Archirecture d’applications riches”<br />

Cette formation correspond au module avancé de Flex. Il est destiné à l’étude des<br />

meilleures pratiques de développement dans un contexte plus industriel et, des<br />

techniques avancées de développement et d’architecture d’applications Flex et AIR.<br />

Prérequis /<br />

Maîtrise d’un langage orienté objet tel que Java/J2EE ou C#.<br />

Avoir suivi la formation Flex “Création d’applications riches” ou bien, avoir une expérience<br />

professionnelle avec Flex et l’ActionScript 3.<br />

En raison de la proximité entre les technologies et les techniques présentées,<br />

les développeurs Java/J2EE pourront intégrer directement cette formation, à<br />

condition de s’être familiarisés avec Flex.


Architectures<br />

d’applications riches<br />

Déroulé /<br />

Rappel des fondamentaux de Flash et Flex<br />

• Rappel des relations entre les technologies Flash, Flex et<br />

AIR<br />

• Présentation du toplevel du lecteur Flash<br />

• Gestion de la mémoire dans le lecteur Flash<br />

• Étude de la nature de la relation ActionScript 3 / MXML<br />

• Créer et intercepter les erreurs<br />

• Gérer la performance et la mémoire avec les Profilers<br />

• L’API de collection : IList, ICollectionView<br />

• Techniques de communications avec le serveur d’ap pli cation<br />

Remoting avec RemoteObject<br />

• Les principales passerelles<br />

• Utilisation de la balise RemoteObject<br />

• Gérer les erreurs distantes<br />

• Recevoir des objets ActionScript<br />

• Recevoir des objets typés<br />

• Envoyer des données ActionScript<br />

• Présentation de LCDS et BlazeDS<br />

• Etude du messaging avec BlazeDS<br />

Architecturer une application Flex<br />

• Les objectifs<br />

• Les principaux modèles de conception (Design Patterns)<br />

• Les notions de Model / View / Controller<br />

• Étude des principaux frameworks d’architecture ( Cairngorm,<br />

PureMVC...)<br />

Les stratégies de localisation<br />

• Les notions de i18n et l10n<br />

• Créer et compiler des ressourcesBundles<br />

• Méthodes statiques et dynamiques<br />

• Proposition d’architectures alternatives<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Productivité et intégration continue<br />

• Gestion de projets modulaires<br />

• Les projets de bibliothèques, les RSLs, et les dépendances<br />

• Les principales bibliothèques tierces<br />

• La génération de code MXML et ActionScript 3<br />

• Versioning SVN avec subclipse<br />

• Compilation automatisée avec Ant (Flex AnTasks) et Maven<br />

• Compilation conditionnelle et metadonnées personnalisées<br />

• Gestion de la documentation avec ASdoc<br />

• Tests unitaires (FlexUnit) fonctionnels, et reporting<br />

Techniques AIR avancées<br />

Flex / Air<br />

• Le DragNDrop natif<br />

• Invocation de l’application par ligne de commande<br />

• Gestion de la base de données SQLite et persistance<br />

• Gestion du mode dégradé avec l’API de connectivité<br />

• Mise à jour d’applications automatisées<br />

• Localisation des interfaces d’installation / désinstallation


MODULE<br />

3<br />

CONTACT<br />

FLASH CATALYST<br />

50 rue de paradis<br />

75010 Paris<br />

Création de prototypes<br />

interactifs & design<br />

d’applications riches<br />

durée du module / 3 jours<br />

en intra-entreprise<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Flash Catalyst<br />

Adobe Illustrator, Photoshop, Fireworks<br />

Flash Builder 4<br />

Flash<br />

Catalyst<br />

Objectif /<br />

Flash Catalyst est une nouvelle application pour la création de prototypes interactifs et<br />

d’interfaces d’applications riches.<br />

Destinée à un profil plutôt graphiste, elle permet de transformer rapidement des maquettes<br />

en contenu interactif, sans avoir à écrire la moindre ligne de code.<br />

Elle simplifie également la collaboration entre graphistes et développeurs dans les<br />

projets d’applications Flex et Air.<br />

Prérequis /<br />

Bonne connaissance de l’outil informatique (environnement Windows ou Macintosh)<br />

Connaissance d’un logiciel de PAO ou de Flash recommandée


Création de prototypes<br />

interactifs & design<br />

d’applications riches<br />

Introduction<br />

• Les usages de Flash Catalyst<br />

• Flash Catalyst, plateforme Flash et Creative Suite<br />

• L’interface de Flash Catalyst<br />

Concevoir des prototypes interactifs<br />

• Les outils d’édition<br />

• Gestion de calques<br />

• Gestion de pages<br />

Déroulé /<br />

Utiliser les composants basiques<br />

• Les composants fournis<br />

• Propriétés de composants<br />

• La bibliothèque de composants<br />

Ajouter les comportements d’interactions<br />

• Les différents comportements<br />

• Les composants interactifs<br />

• Interactions de navigation<br />

Intégrer des médias et des données<br />

• Import d’images<br />

• Import de médias vidéos et de sons<br />

• Contrôle des médias<br />

Créer des animations de transition<br />

• Les transitions de navigations<br />

• Gestion de la timeline<br />

Publier le prototype<br />

• Exporter pour le web<br />

• Exporter une application de bureau<br />

Préparer des maquettes d’interfaces d’applications<br />

• Utilisation de Illustrator<br />

• Utilisation de Photoshop<br />

• Utilisation de Fireworks et du FXG<br />

• Import des maquettes dans Flash Catalyst<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Transformer les maquettes en interfaces d’applications<br />

• Les composants basiques<br />

• Les composants de données<br />

• Les états de composants<br />

• Les transitions d’états<br />

• Interactions complexes<br />

• Les composants personnalisés<br />

• Collaborer avec des développeurs<br />

• Exporter le projet pour Flash Builder<br />

Flash<br />

Catalyst<br />

• Import et export de bibliothèques de composants<br />

• Mise à jour de composants


MODULE<br />

1<br />

CONTACT<br />

IPHONE<br />

50 rue de paradis<br />

75010 Paris<br />

iPhone iPad Android -<br />

Sites web optimisés pour<br />

mobiles et applications<br />

avec PhoneGap<br />

durée du module / 4 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g en HTML, CSS, JavaScript et PhoneGap<br />

Outil /<br />

HTML/CSS, JavaScript et PhoneGap<br />

iPhone/iPad<br />

Android<br />

Objectif /<br />

A l’issue du stage, le participant saura principalement développer des sites web<br />

(réalisés en HTML, CSS et JavaScript) optimisés dans les navigateurs pour les<br />

téléphones mobiles et tablettes nouvelle génération, comme iPhone, iPad et<br />

Android.<br />

Il est en effet incontournable aujourd’hui de penser son site Inter<strong>net</strong> (affichage,<br />

ergonomie) spécifiquement pour les écrans autres que le traditionnel ordinateur.<br />

Prérequis /<br />

Le cours se basant essentiellement sur HTML, CSS et JavaScript, quelques<br />

notions sur ces langages sont les bienvenues.<br />

Toutefois, les parties essentielles de ces langages (c’est-à-dire utiles pour le<br />

développement de ce genre d’applications) seront revues lors de la formation,<br />

donc leur connaissance peut n’être que superficielle.


iPhone iPad Android -<br />

Sites web optimisés pour<br />

mobiles et applications<br />

avec PhoneGap<br />

Déroulé /<br />

Rappels HTML - Mise en oeuvre du HTML 5<br />

• Balises<br />

• Attributs<br />

• Le texte<br />

• Les images<br />

• Les liens<br />

• Les listes<br />

• Les blocs<br />

• Tirer parti des nouveautés HTML 5<br />

• Principe du Responsive Web Design :<br />

- Adapter son site d’origine pour les différents écrans de<br />

mobiles/tablettes.<br />

- Créer des mises en page flexibles.<br />

- Adapter les images en fonction du terminal<br />

g en HTML, CSS, JavaScript et PhoneGap<br />

Rappels CSS - Utilisation des CSS 3<br />

• L’arrière-plan<br />

• Le texte<br />

• La police de caractères<br />

• Les bordures<br />

• Les espacements<br />

• Le positionnement des éléments<br />

• La taille des éléments<br />

• Sélecteurs CSS<br />

• Pseudo-classes<br />

• Combinateurs<br />

• Tirer parti des nouveautés CSS 3 pour les effets graphiques.<br />

• Les media queries<br />

Rappels JavaScript<br />

• Syntaxe de base<br />

• Variables<br />

• Boucles<br />

• Fonctions<br />

• Accès au DOM<br />

• Les nouvelles API Javascript :<br />

- Stockage permanent/temporaire de données: Web<br />

Storage<br />

- Proposer la consultation d’un site hors-ligne : Application<br />

Cache<br />

- La géolocalisation<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

iPhone/iPad<br />

Android<br />

Introduction à jQuery Mobile<br />

• Découverte du framework<br />

• Créer de quelques pages de site avec jQuery Mobile et<br />

Dreamweaver<br />

• Convertir ces pages avec PhoneGap


MODULE<br />

2<br />

CONTACT<br />

IPHONE<br />

50 rue de paradis<br />

75010 Paris<br />

iPhone iPad Android -<br />

Création d’applications avec<br />

jQuery mobile et PhoneGap<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

jQuery mobile 1.0+<br />

PhoneGap 1.3+<br />

Dreamweaver CS6+<br />

iPhone/iPad<br />

Android<br />

g Applications mobiles natives en HTML/CSS/JS avec jQuery mobile et<br />

PhoneGap<br />

Objectif /<br />

Ce module permet d’apprendre à développer des applications mobiles natives<br />

pour iPhone, Android, Blackberry, Windows Phone, etc... en utilisant jQuery<br />

mobile et PhoneGap.<br />

jQuery mobile est un framework adossé à jQuery, la célèbre librairie JavaScript.<br />

jQuery mobile fournit à la fois une structure (navigations, transitions, traitement<br />

des données) et un ensemble de composants faciles à utiliser et à modifier.<br />

En s’appuyant sur des standards (CSS3, HTML5, JavaScript), jQuery mobile<br />

garantit l’interopérabilité et la longévité de vos applications : une même application<br />

est totalement multi-plateforme et ne nécessite pas le recours aux langages<br />

“natifs“ (Objective C, Java...).<br />

Votre application jQuery mobile sera ensuite convertie en application native via<br />

PhoneGap, pour une multitude de plateformes. Enfin, PhoneGap donne accès aux<br />

fonctionnalités natives des téléphones et tablettes : accéléromètre, geolocalisation,<br />

boussole, système de fichiers...<br />

Prérequis /<br />

Cette formation s’adresse à un public de développeurs web (JavaScript, HTML, CSS).<br />

Des notions de jQuery sont nécessaires.


Déroulé /<br />

Introduction<br />

• Présentation de jQuery, jQuery UI et jQuery mobile.<br />

• Notions de “fallback“ et de “responsive design“.<br />

• Plateformes supportées.<br />

• Quels usages pour jQuery mobile ?<br />

Pages<br />

• Architecture d’une page dans jQuery mobile.<br />

• Eléments d’une page : page, header, content, footer.<br />

• Notion de data-role, de viewport.<br />

• Template pour page unique VS template multi-page.<br />

• Liens entre pages : AJAX, bouton retour...<br />

• Transitions entre pages : transitions par défaut, transitions<br />

personnalisées en CSS /JS.<br />

• Gérer l’enchainement des transitions avec un écouteur.<br />

Boîtes de dialogue<br />

• Notion de boîte de dialogue.<br />

• Gérer l’ouverture et la fermeture d’une boîte de dialogue.<br />

• Transitions, historique, styles et thèmes.<br />

Architecture de l’application<br />

• Préchargement et mise en cache des pages.<br />

• Gérer les ressources occupées par le DOM.<br />

• Notion de “hash“ d’une page et son rôle dans la navigation.<br />

• Le plugin “pushState“.<br />

• La fonction $.mobile.changePage() .<br />

• L’attribut “data-url“.<br />

• Injection dynamique de pages.<br />

Ajout de code dans les pages<br />

• Placement et exécution du code dans la page.<br />

• L’événement “pagecreate“.<br />

• Changer de page en JavaScript.<br />

• Charger une page avec “loadPage()“.<br />

• L’événement “create“.<br />

• Distinction entre “création“ et “rafraichissement“ d’une page.<br />

• Scroller à une position donnée à l’intérieur d’une page avec<br />

“silentScroll()“.<br />

• Passer des paramètres entre pages.<br />

Evénements spécifiques<br />

• Evénements spécifiques de jQuery mobile : pageInit() et<br />

pageCreate() .<br />

• Evénements tactiles : tap, taphold, swipe...<br />

• Evénements souris virtuels : vmouseover, vmousedown,<br />

vmousemove...<br />

• Détecter l’orientation de l’écran avec “orientationchange“.<br />

• Evénements liés aux pages : pagebeforeload, pageload,<br />

pagebeforechange, pagechange, pageremove...<br />

L’objet $.mobile<br />

• Configuration de jQuery mobile : l’événement mobileinit.<br />

• L’objet $.mobile et ses options configurables.<br />

• Méthodes et propriétés utiles de l’objet $.mobile : change-<br />

Page(), loadPage(), path.parseURL()...<br />

Mise en forme du contenu<br />

• Styles HTML basiques par défaut.<br />

• Grilles de mise en page, multi-colonnage.<br />

• Contenu “dépliable“ : afficher/masquer un contenu.<br />

• Effet “accordéon“ sur des contenus multiples.<br />

Composant Toolbar<br />

• Types de Toolbar : “Header bar“, “Footer bar“ et “Navbar“.<br />

• Options de positionnement : “inline“, “fixed“ et “fullscreen“.<br />

• “Header bar“ : structure, style, ajout de boutons, bouton<br />

retour...<br />

• “Footer bar“ : structure, ajout de boutons, d’éléments<br />

form...<br />

• “Navbar“ : structure, ajout de boutons, d’icones...<br />

• “Navbar“ persistante dans le footer.<br />

Composant Button<br />

• Bases du composant Button : options, méthodes et<br />

événements.<br />

• Ajout d’icones : l’attribut “data-icon“ et les icones par<br />

défaut.<br />

• Positionnement des icones dans le bouton.<br />

• Icones personnalisées.<br />

• L’attribut “data-inline“.<br />

• Regrouper des boutons via “controlgroup“.<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Eléments de formulaire<br />

• Conventions d’écriture : id et label.<br />

• Cacher, désactiver, aligner les éléments du formulaire.<br />

• Initialisation et rafraichissement des éléments.<br />

• Text inputs et Textareas.<br />

• Champ de recherche (“search input“).<br />

• Slider, flip switch.<br />

• Radio buttons, checkboxes, menus de sélection.<br />

• Soumission de formulaires.<br />

Composant List<br />

• Types de listes : linked list, nested list, numbered list, split<br />

button list.<br />

• Options : list dividers, count bubble, vig<strong>net</strong>tes, icones,<br />

inset lists.<br />

• Mise en forme du contenu d’un item de la liste.<br />

• Filtrer une liste avec un champ de recherche.<br />

Thèmes<br />

• Thèmes et palettes.<br />

• L’application ThemeRoller.<br />

iPhone/iPad<br />

Android<br />

iPhone iPad Android -<br />

Création d’applications avec<br />

jQuery mobile et PhoneGap<br />

g Applications mobiles natives en HTML/CSS/JS avec jQuery mobile et PhoneGap<br />

Créer une application native avec PhoneGap<br />

• Présentation de PhoneGap : génération d’applications<br />

natives et accès aux API des devices (accéléromètre,<br />

géolocalisation...).<br />

• Plateformes et API supportées par PhoneGap.<br />

• Les plateformes en présence et leur écosystème.<br />

• Packager son application pour iOS, Android...<br />

Accès aux fonctionnalités natives avec PhoneGap<br />

• Informations sur l’appareil avec Device.<br />

• Evénements spécifiques à PhoneGap : deviceready, pause,<br />

resume, online, offline...<br />

• Gérer les mouvements du device avec Accelerometer.<br />

• Prendre une photo avec Camera.<br />

• Lire et enregistrer du son avec Media.<br />

• Connaître une direction avec Compass (boussole).<br />

• Notifications : alert, vibreur...<br />

• Accès aux infos de positionnement avec Geolocation.<br />

• Accès au système de fichiers avec File.


MODULE<br />

3<br />

CONTACT<br />

IPHONE<br />

50 rue de paradis<br />

75010 Paris<br />

iPhone iPad Android -<br />

Création d’applications Air<br />

mobile en ActionScript 3<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Flash CS6<br />

Flash Builder 4.5<br />

AIR 2.6 et AIR 2.7<br />

iPhone/iPad<br />

Android<br />

g Applications iPhone et Android avec Flash et Flash Builder<br />

Objectif /<br />

Ce module permet d’apprendre à développer des applications mobiles pour<br />

iPhone et Android en ActionScript 3.<br />

Le développement s’appuie sur les outils de la gamme Adobe CS (Flash, Flash<br />

Builder), la technologie AIR et le langage ActionScript 3.<br />

Cette technologie permet de développer une application une seule fois et de la<br />

déployer sur toutes les plate-formes disponibles (iOS et Android), sans passer par<br />

les langages “natifs“ propres à ces plate-formes (Objective C, Java).<br />

Prérequis /<br />

Cette formation s’adresse à un public de développeurs Flash ou Flex maîtrisant<br />

l’ActionScript 3.<br />

La connaissance de la Programmation Orientée Objet est un plus.


iPhone iPad Android -<br />

Création d’applications Air<br />

mobile en ActionScript 3<br />

Déroulé /<br />

Introduction<br />

• Notion de développement multi-écrans<br />

• Runtime : AIR vs Flash player dans le navigateur<br />

• Plate-formes en présence : Android, iOS, RIM<br />

• Généralités sur les devices : smartphones, tablettes...<br />

• Considérations sur le hardware : CPU, GPU, RAM, résolutions<br />

d’écrans...<br />

• Outils de développement : Flash Pro, Flash Builder 4, Flash<br />

Develop<br />

• Les SDK’s : Android SDK, Apple SDK, SDK Blackberry<br />

g Applications iPhone et Android avec Flash et Flash Builder<br />

Mise en place<br />

• Installation des SDK<br />

• Installation des drivers<br />

• Présentation et test de adb.exe<br />

• Installation AIR 2.7 pour Flash Builder 4.5<br />

• Création d’un projet AIR 2.7<br />

Première application<br />

• Création d’une application (.apk ou .ipa)<br />

• Signer son application avec un fichier .p12<br />

• Le fichier Descriptor de l’application<br />

• Manifest Android<br />

• Installation de l’appli sur le device<br />

• Simulation avec Device Central ou l’émulateur Android<br />

• Débogage d’applications<br />

Considérations sur le design et l’ergonomie<br />

• Taille et orientation de l’écran (portrait / paysage)<br />

• Résolution et ppi<br />

• Design pour un accès immédiat<br />

• Conserver des “gestures” simples<br />

• Mettre en place des modèles simples<br />

• Designer “pour les doigts”<br />

Nouveaux événements tactiles<br />

• La classe MultiTouch (+ MultitouchInputMode)<br />

• La classe TouchEvent<br />

• Les classes TransformGestureEvent, GestureEvent et<br />

PressAndTapGestureEvent<br />

• Gérer la GesturePhase<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Accès aux fonctionnalités natives<br />

• La classe NativeApplication<br />

• Gérer l’orientation de l’écran : mise en page dynamique<br />

• La classe Microphone : accès au micro et enregistrement<br />

de sons<br />

• Gestion du clavier virtuel<br />

• Les classes Camera, CameraUI et CameraRoll : prise de<br />

vidéo et de photos, enregistrement et accès au photos du<br />

device<br />

• La classe Geolocation : utilisation des fonctionnalités GPS<br />

• La classe Accelerometer : utilisation de l’accéléromètre<br />

Chargement et sauvegarde de données<br />

• Chargement et enregistrement de fichiers en local et en<br />

distant<br />

• Mise en pause et reprise de l’application<br />

• Enregistrement de l’état de l’application à sa fermeture<br />

Gestion des performances<br />

• Mode de rendu : CPU mode et GPU mode<br />

• Optimisation des tracés<br />

• cacheAsBitmap et cacheAsBitmapMatrix<br />

• Méthodes de rasterisation personnalisées<br />

• BitmapData et blitting<br />

• Gestion de la mémoire : garbage collector et object pooling<br />

• Optimisation de la displayList<br />

• Écoute d’évènements vs méthodes de rappel<br />

• Bubbling et événements liés à la displayList<br />

Diffusion de l’application<br />

• App Store, Android market<br />

• Qrcode (Android)<br />

iPhone/iPad<br />

Android


MODULE<br />

4<br />

CONTACT<br />

IPHONE<br />

50 rue de paradis<br />

75010 Paris<br />

iPhone iPad -<br />

Création d’applications<br />

en Objective C<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Xcode, Iphone / Ipad<br />

Objective C<br />

iPhone/iPad<br />

g Développement natif pour iOS avec Objective C et Cocoa Touch<br />

Objectif /<br />

Cette formation permet le développement d’applications iPhone, portables sur iPad.<br />

Elle permet en outre de prendre en compte l’ensemble des spécificités et contraintes<br />

du support iPhone.<br />

Rendez-vous sur notre site Inter<strong>net</strong> pour connaître l’actualité fluctuante relative aux<br />

formations en téléphonie mobile (IPhone, Androïd, Windows Phone).<br />

Prérequis /<br />

Connaissance de Mac OSX (interface graphique)<br />

Installation de Xcode<br />

Connaissance des notions principales de POO (classes, instances)<br />

Inscription en tant que développeur sur le site Apple (pas besoin de licence, auquel cas pas de test sur<br />

matériel – la licence est un plus car elle permettra au stagiaire de tester sur son propre matériel. En<br />

outre, elle sera obligatoire pour ses futurs développements).


iPhone iPad -<br />

Création d’applications<br />

en Objective C<br />

Déroulé /<br />

Introduction<br />

• Présentation des outils et du flux de travail : Xcode et<br />

Interface Builder<br />

• Présentation du langage Objective C et du framework Cocoa<br />

Touch<br />

• Rappel sur la POO et les Design Patterns<br />

g Développement natif pour iOS avec Objective C et Cocoa Touch<br />

Langage Objective C<br />

• Structure du langage et des classes<br />

• Syntaxe générale<br />

• La classe NSObject<br />

• Communication entre objets : le concept de message<br />

• Ecriture des méthodes et propriétés : typage, arguments<br />

• Instanciation des classes<br />

• Présentation des classes de base (NSString, NSArray, etc.)<br />

et de leur version mutable<br />

Programmation orientée objet en Objective C<br />

• Création et implémentation de classes personnalisées<br />

• Structure d’une classe : fichier header et fichier d’implémentation<br />

• Création des méthodes et propriétés<br />

• Import de classes - delegation<br />

Gestion de la mémoire<br />

• Création des objets et allocation de la mémoire<br />

• Définition de la notion de pointeur, allocation, initialisation,<br />

notion de propriétaire, release, retain<br />

• Gestion des pointeurs et “reference counting“<br />

• Libération des ressources : cycle de vie, autorelease pool…<br />

Création d’interfaces utilisateur avec Interface Builder<br />

• Création d’une application : architecture, flux de travail,<br />

contraintes graphiques<br />

• Respect et contraintes du HIG (Human Interface Guide)<br />

d’Apple<br />

• Présentation du framework UIKit : composants pour iPhone<br />

• Modèle de conception MVC (Model View Controller)<br />

• Utilisation d’Interface Builder : présentation des fichiers Nib<br />

• Concept d’ApplicationDelegate<br />

• Le fichier info.plist<br />

• Gérer l’interactivité : actions et cibles<br />

• Création d’une application “Hello world“<br />

• Test dans le simulateur et installation d’un device pour test<br />

réel<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

iPhone/iPad<br />

Création d’application<br />

• Gestion de la navigation : les views, dessin (introduction à<br />

Quartz 2D, méthode drawrect, etc), animation et transitions<br />

• Navigation, TabBar<br />

• Faire défiler une view avec le composant ScrollView<br />

• Afficher des données avec le composant TableView<br />

• Personnalisation graphique des composants<br />

Fonctionnalités avancées<br />

• Gestion des données (introduction à Core Data) : sauvegarde,<br />

lecture, chargement<br />

• Prendre des photos avec le composant UIImagePicker-<br />

Controller<br />

• Lecture de vidéos avec MPMoviePlayerController<br />

• Géolocalisation et cartes avec MapKit<br />

Développement d’une application complète<br />

• Développement d’une application de type liste de lieux avec<br />

sauvegarde, géolocalisation, TableView, TabBar…<br />

• Publication de son application sur l’AppStore


MODULE<br />

5<br />

CONTACT<br />

IPHONE<br />

50 rue de paradis<br />

75010 Paris<br />

iPhone iPad -<br />

Programmation avancée<br />

Objective C<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Xcode, Iphone / Ipad<br />

Objective C<br />

iPhone/iPad<br />

g Développement natif avancé pour iOS avec Objective C et Cocoa Touch<br />

intra-entreprise<br />

Objectif /<br />

Cette formation permet d’appréhender les fonctionnalités avancées du développement<br />

iPhone et iPad pour réaliser des applications riches et complexes (jeux, applications<br />

multimédia incluant du dessin, du son, de la 3D...).<br />

Rendez-vous sur notre site Inter<strong>net</strong> pour connaître l’actualité fluctuante relative aux<br />

formations en téléphonie mobile (IPhone, Androïd, Windows Phone).<br />

Prérequis /<br />

Maîtrise des bases du développement iPhone (Objective C et Cocoa Touch).<br />

Inscription en tant que développeur sur le site Apple (pas besoin de licence, auquel cas pas de test sur<br />

matériel – la licence est un plus car elle permettra au stagiaire de tester sur son propre matériel. En<br />

outre, elle sera obligatoire pour ses futurs développements).


iPhone iPad -<br />

Programmation avancée<br />

Objective C<br />

Déroulé /<br />

Core Graphics (Quartz 2D) et Image IO<br />

• Core Graphic (encore appelé Quartz 2D) est un moteur de<br />

rendu graphique en 2D complètement intégré dans iOS.<br />

• Présentation des différentes fonctionnalités de dessin,<br />

• shading, ombre, transparence, rendu anti-aliasé, etc...<br />

• Graphic Context<br />

• Transformations affines (matrices de transformations)<br />

• Ombres portées<br />

• Dégradés<br />

• Transparence<br />

• Création, modification, masquage d’images et data<br />

management<br />

• Layering<br />

Open GL Es<br />

• Open GL Es est un framework intégré à iOS qui permet de<br />

gérer un rendu 3D sur iPhone/iPod/iPad.<br />

• Présentation et utilisation des principales caractéristiques de<br />

Open GL Es<br />

• OpenGL Objects<br />

• Rendering context<br />

• Framebuffers<br />

• Vertex<br />

• Texture<br />

• Performance<br />

g Développement natif avancé pour iOS avec Objective C et Cocoa Touch<br />

Core Audio<br />

• Core Audio est un framework qui permet de gérer le son de<br />

manière numérique dans iOS.<br />

• Présentation de core audio et des ses diverses fonctionnalités<br />

appliquées à iOS<br />

• Queue services<br />

• Sound Effects<br />

• Core Audio framework<br />

• AVAudioPlayer<br />

• AVFoundation<br />

• AudioToolbox framework<br />

• Introduction à OpenAL<br />

GameKit<br />

• Gamekit est un framework qui permet de créer des jeux<br />

sociaux en permettant aux joueurs de partager leurs<br />

expériences avec d’autres. Présentation des différentes<br />

fonctionnalités liées à GameKit, notamment le game center,<br />

ainsi que le peer to peer.<br />

• Game center<br />

• Peer to peer connectivity<br />

• Voice chat<br />

MapKit et Core location<br />

• MapKit est un framework qui offre une interface permettant<br />

l’intégration directe de cartes. Il permet en outre d’y ajouter<br />

des overlays, de faire du reverse-géocoding, d’annoter les<br />

cartes,etc...<br />

• Core Location permet quant à lui de déterminer la position<br />

actuelle du mobile.<br />

• Polygon<br />

• Polyline<br />

• PlaceMark<br />

• MapKitView<br />

• Circles<br />

• LocationManager<br />

• Location class<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

iPhone/iPad<br />

Core Data<br />

• Core Data est un framework qui permet de généraliser et<br />

d’automatiser les taches les plus communes associées<br />

au cycle d’un objet, à la sauvegarde de données et à leur<br />

persistence dans le système. Présentation des différentes<br />

spécificités du framework et mise en oeuvre dans une<br />

application.<br />

• Objets persistants<br />

• ManagedObjectContext<br />

• Store coordinator<br />

• FetchRequest<br />

• Predicate<br />

• Descriptor<br />

• Création, effacement, modification de données<br />

Core Motion<br />

• Core Motion est un framework qui permet de détecter les<br />

différents mouvement du mobile à l’aide de l’accéléromètre<br />

et/ou du gyroscope intégré.<br />

• MotionManager<br />

• GyroData<br />

• AccelerometerData<br />

Bonjour<br />

• Bonjour est un framework qui permet de connecter des unités<br />

sans configuration pour l’utilisateur, le tout via l’utilisation du<br />

protocol TCP/IP.<br />

• Bonjour protocol<br />

• Bonjour implementation


MODULE<br />

1<br />

CONTACT<br />

BLEND<br />

50 rue de paradis<br />

75010 Paris<br />

Blend pour Silverlight<br />

& WPF<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Création de contenu animé et interactif<br />

Outil /<br />

Microsoft Expression Blend<br />

Microsoft Expression Design<br />

Blend<br />

Objectif /<br />

Blend est le logiciel de création d’applications riches de la gamme Microsoft Expression<br />

Studio. Ces applications peuvent être bureautiques et basées sur WPF, ou embarquées<br />

dans le navigateur et lues par le lecteur Silverlight.<br />

L’objectif principal est de former au métier de designer interactif au sein de la plateforme<br />

de développement .NET. Ce dernier est naturellement amené à concevoir des<br />

interfaces pour WPF et Silverlight car ces plateformes partagent la grande majorité<br />

de leurs fonctionnalités liées au design.<br />

Prérequis /<br />

Connaissance de l’outil Inter<strong>net</strong> et du système d’exploitation Windows.


Blend pour Silverlight<br />

& WPF<br />

L’environnement de développement<br />

• Qu’est-ce qu’une application riche ?<br />

• A qui s’adresse Blend ?<br />

• L’évolution des outils de développement<br />

• Révision du modèle XML<br />

• XAML un langage déclaratif puissant<br />

• La plate-forme (Framework) .NET<br />

• Qu’est-ce que Silverlight ?<br />

• L’héritage WPF<br />

• Cadre et objectif de la gamme Expression Studio<br />

• Les prérequis logiciel<br />

• Systèmes d’exploitation, navigateurs et compatibilité<br />

Créer une application riche<br />

• Création de projets Silverlight et WPF<br />

• Comparaison entre les deux plateformes<br />

• Le contenu d’un projet<br />

• L’architecture et l’arbre visuel<br />

• Tester et compiler un projet Silverlight et WPF<br />

L’Interface Blend en détail<br />

• Projet et barre d’outils<br />

• Description des panneaux<br />

• Fenêtre de design & édition XAML<br />

• Options de l’interface utilisateur<br />

Présentation du langage XAML<br />

• Capacités<br />

Déroulé /<br />

• Comportements XAML dans Blend<br />

• XAML, C#, les classes partielles, MSIL<br />

• Les différentes écritures du XAML<br />

• Mots-clefs et les espaces de nom<br />

Interaction Blend / Design<br />

• Découverte du logiciel Expression Design<br />

• Positionnement de Design dans la chaîne de production<br />

• Import / Export de fichiers depuis Design<br />

• Bonnes pratiques d’exportation<br />

• Dictionnaires de ressources<br />

• Pinceaux vectoriels au sein de Blend<br />

• Création d’une librairie d’icônes vectorielles<br />

• Comparaison du flux de production Silverlight et WPF<br />

Manipulation et agencement de composants dans Blend<br />

• Les conteneurs principaux UserControl et Window<br />

• Les principaux composants Silverlight 3 et WPF<br />

• Gestion du texte<br />

• Sélection d’objets dans Blend<br />

• Pratique de l’imbrication de composants<br />

g Création de contenu animé et interactif<br />

• Options communes d’agencement<br />

• Application redimensionnable Silverlight et WPF<br />

La liste d’affichage<br />

• Création d’un menu interactif<br />

• Insertion d’élément<br />

• Les différents types de conteneur<br />

• Effondrement des profondeurs<br />

• Instanciation d’objets via C#<br />

• Écriture d’une chaine XAML et insertion dynamique<br />

• ZIndex<br />

Les outils de dessin vectoriel dans Blend<br />

• Intérêt et pertinence des outils design sous Blend<br />

• Les masques de clipping<br />

• Les filtres<br />

• Gestion des couleurs et des dégradés<br />

• Utilisation des masques d’opacité<br />

Les styles<br />

• Les différents types de styles<br />

• Appliquer un style nommé<br />

• Modifier un style existant<br />

• Création de styles génériques en XAML<br />

• Les styles hérités<br />

• Les dictionnaires de ressources<br />

• Comparaison Silverlight 3 et WPF<br />

Interactivité<br />

• Déclencheurs et Comportements<br />

• Affectation et utilisation<br />

• Le modèle événementiel<br />

• Détection du clavier et de la souris<br />

• Accès aux objets XAML<br />

• Comparaison Silverlight et WPF<br />

Les modèles<br />

• Principes<br />

• Le modèle bouton<br />

• Liaisons de modèle<br />

• Modification du modèle Slider<br />

• Modification du modèle ProgressBar<br />

• Arbre visuel et logique, les bonnes pratiques<br />

• Création d’un mini lecteur MP3<br />

• Création d’un lecteur vidéo<br />

Animation<br />

• Gestion du temps<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC] et Microsoft Expression<br />

• Création et affectation d’animation<br />

• Scénario et clés d’animation<br />

• Propriétés de l’objet Storyboard<br />

• Événements diffusés<br />

• Création d’une animation d’introduction<br />

• Gestion mémoire Silverlight WPF<br />

Le gestionnaire d’états visuels<br />

• Principes<br />

• Création et organisation<br />

• Gérer les transitions visuelles<br />

• Création d’une animation d’introduction<br />

• Utilisation du VisualStateManager côté C#<br />

• Introduction à SketchFlow<br />

Contexte de données<br />

• Utilisation et principes<br />

• Composants listes<br />

• Modification du modèle ListBox<br />

• Panneau Data<br />

• Importation de flux RSS<br />

• Liaison de données<br />

• Création d’un lecteur de flux RSS<br />

• Utiliser les données fictives<br />

Composants utilisateur personnalisés<br />

• Création et réutilisation<br />

• CustomControl versus UserControl<br />

• Ajouter de la logique<br />

• Interaction Visual Studio et Blend<br />

• Ajout de panneaux de propriétés personnalisées<br />

• Diffuser un événement personnalisé<br />

Gestion des médias<br />

• Le composant Image<br />

• Le composant MediaElement<br />

• Le format .wmv<br />

• L’objet WebClient<br />

• Chargement dynamique de police<br />

• Gestion des erreurs spécifiques<br />

L’objet Silverlight - DOM<br />

Blend<br />

• Les mécanismes d’instanciation au sein d’une page Html<br />

• Déboguer, tracer alerter<br />

• Préchargement de contenu en ligne<br />

• Détection automatique du lecteur Silverlight<br />

• Communiquer avec le DOM http<br />

• Introduction à Silverlight streaming


MODULE<br />

1<br />

CONTACT<br />

PREMIERE PRO<br />

50 rue de paradis<br />

75010 Paris<br />

Montage vidéo<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Montage vidéo, compression et création DVD<br />

Outil /<br />

Adobe Premiere Pro CS6<br />

Adobe Media Encoder CS6<br />

Adobe Encore CS6<br />

Premiere Pro<br />

Objectif /<br />

Maitriser le flux global de production de la vidéo numérique (de la captation à<br />

l’exportation).<br />

Savoir monter une vidéo professionnelle à partir de sources variées (photos, musique,<br />

vidéo).<br />

Comprendre les formats de compression et l’encodage vidéo.<br />

Maitriser les règles et techniques de la création de DVD standard et Bluray.<br />

Prérequis /<br />

Personne souhaitant maîtriser le montage vidéo numérique, la compression<br />

vidéo et la création de DVD.<br />

Utilisation régulière d’un ordinateur et culture de base de la création numérique.


Montage vidéo<br />

g Montage vidéo, compression et création DVD<br />

Déroulé /<br />

Principes de base<br />

• Notions de bases de la vidéo numérique (résolution, ratio<br />

du pixel, fréquence, formats, code temporel, etc.)<br />

• Paramétrage d’un projet vidéo<br />

• Acquisition / importation vidéo et dérushage des images<br />

Montage<br />

• Montage 2, 3 et 4 points<br />

• Manipulation des outils de montage (découpe, raccord,<br />

glissements, allongements, etc.)<br />

• (Dé)Synchronisation audio/vidéo<br />

Réglages<br />

• Les marqueurs de séquences, d’éléments et de chapitres<br />

Encore<br />

• Utilisation des images clé pour l’animation vidéo<br />

• Ajout et réglages de transitions audio & vidéo<br />

• Gestion des sources audio (niveau, gain, pistes mono ou<br />

stéréo, fondus sonores)<br />

Effets<br />

• Effets audio (reverb, pitchshifter, retard, Equaliser)<br />

• Effets vidéo (noir et blanc, chromaKey sur studio fond vert,<br />

luminosité/constraste, etc.)<br />

• Les modules de titrage (nom/fonction, générique défilant,<br />

etc.)<br />

• Animation d’images fixes pour création de diaporamas<br />

sophistiqués<br />

• Arrêts sur image, vitesse d’un élément (ralenti/accéléré) et<br />

remappage temporel<br />

Mixage<br />

• Enregistrement et montage de voix-off<br />

• Mixage audio entre plusieurs éléments audio (musique,<br />

voix-off, bruitages, etc.)<br />

• Correction colorimétrique simple pour ajustement des<br />

couleurs d’un plan à l’autre<br />

• Montage multicaméra (applications lors d’interviews,<br />

concerts ou pièce de théâtre)<br />

• Le dynamique Link entre Premiere, Encore et AfterEffect<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Compression/encodage vidéo avec Adobe Media Encoder<br />

• Onglets source et sortie<br />

• Choix de formats d’exportation audio, images et vidéo pour<br />

obtention du meilleurs rapport qualité/poids du fichier<br />

• Filtres applicables, type de multiplexage<br />

• Réglages de compression vidéo et audio (codecs et formats,<br />

standard TV, résolution de sortie, fréquence d’image,<br />

ordre des champs, débit vidéo constant ou variable)<br />

• Compression et dépôt sur serveur FTP<br />

• Encodages multiples et file d’attente de rendus<br />

Création de DVD avec Encore<br />

Premiere Pro


MODULE<br />

2<br />

CONTACT<br />

FINAL CUT PRO<br />

50 rue de paradis<br />

75010 Paris<br />

Montage vidéo<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Montage vidéo, compression et création DVD<br />

Outil /<br />

Final Cut Pro 7<br />

Compressor 3.5<br />

DVD Studio Pro 4<br />

Final Cut Pro<br />

Cette formation est enseignée en intra-entreprise uniquement<br />

Objectif /<br />

Maitriser le flux global de production de la vidéo numérique (de la captation à<br />

l’exportation).<br />

Savoir monter une vidéo professionnelle à partir de sources variées (photos, musique,<br />

vidéo).<br />

Comprendre les formats de compression et l’encodage vidéo.<br />

Maitriser les règles et techniques de la création de DVD standard et Bluray.<br />

Prérequis /<br />

Personne souhaitant maîtriser le montage vidéo numérique, la compression vidéo<br />

et la création de DVD.<br />

Utilisation régulière d’un ordinateur et culture de base de la création numérique.


Montage vidéo<br />

Déroulé /<br />

Principes de base<br />

• Notions de bases de la vidéo numérique (résolution, ratio<br />

du pixel, fréquence, formats, code temporel, etc.)<br />

• Paramétrage d’un projet vidéo<br />

• Acquisition / importation vidéo et dérushage des images<br />

g Montage vidéo, compression et création DVD<br />

Montage<br />

• Montage 2, 3 et 4 points<br />

• Manipulation des outils de montage (découpe, raccord,<br />

glissements, allongements, etc.)<br />

• (Dé)Synchronisation audio/vidéo<br />

• Les marqueurs de séquences, d’éléments<br />

• Utilisation des images clé pour l’animation vidéo<br />

• Ajout et réglages de transitions audio & vidéo<br />

• Gestion des sources audio (niveau, gain, pistes mono ou<br />

stéréo, fondus sonores)<br />

Effets<br />

• Effets audio<br />

• Effets vidéo (noir et blanc, chromaKey sur studio fonds vert,<br />

luminosité/contraste, etc.)<br />

• Les modules de titrage (nom/fonction, générique défilant,<br />

etc.)<br />

• Animation d’images fixes pour création de diaporamas<br />

sophistiqués<br />

• Arrêts sur image, vitesse d’un élément (ralenti/accéléré) et<br />

remappage temporel<br />

Mixage<br />

• Enregistrement et montage de voix-off<br />

• Mixage audio entre plusieurs éléments audio (musique,<br />

voix-off, bruitages, etc.)<br />

• Correction colorimétrique simple pour ajustement des<br />

couleurs d’un plan à l’autre<br />

• Montage multicaméra (applications lors d’interviews,<br />

concerts ou pièce de théâtre)<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Final Cut Pro<br />

Compression/encodage vidéo avec Compressor<br />

• Choix de formats d’exportation audio, images et vidéo pour<br />

obtention du meilleurs rapport Qualité/Poids du fichier<br />

• Droplets (lancement d’encodage à partir du bureau)<br />

• Filtres audio et vidéo<br />

• Réglages de compression vidéo et audio (codecs et<br />

formats, standard TV, Résolution de sortie, fréquence<br />

d’image, ordre des champs, débit vidéo constant ou<br />

variable)<br />

• Compression et dépôt sur serveur FTP<br />

• Encodages multiples (par lots)<br />

Création de DVD avec DVD Studio Pro


MODULE<br />

3<br />

CONTACT<br />

FLASH<br />

50 rue de paradis<br />

75010 Paris<br />

Vidéo sur Inter<strong>net</strong><br />

durée du module / 2 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Flash CS6<br />

Adobe Flash Media Encoder CS6<br />

Flash<br />

g Traitements, encodage pour Inter<strong>net</strong> et diffusion dans Flash<br />

Objectif /<br />

Comprendre et maîtriser les outils de traitement, d’encodage et de diffusion vidéo<br />

sur réseaux IP, en environnement Windows et/ou Mac OS X.<br />

Utiliser Flash et ActionScript 1, 2 ou 3 pour concevoir un lecteur vidéo polyvalent<br />

et assurer la publication personnalisée du contenu.<br />

Prérequis /<br />

Bonne connaissance de l’outil Inter<strong>net</strong>.<br />

Maîtrise du contenu de la formation “Animation Interactive“.<br />

Nous vous conseillons de suivre le module “Nouveautés Flash CS6, niveau<br />

Animation Interactive“ si vous êtes utilisateur de la version Flash CS5 et<br />

moins.<br />

Des bases en langage ActionScript sont recommandées.


Vidéo sur Inter<strong>net</strong><br />

g Traitements, encodage pour Inter<strong>net</strong> et diffusion dans Flash<br />

Déroulé /<br />

Principes de base<br />

• Formats et codecs vidéo pour Inter<strong>net</strong><br />

• Outils du montage vidéo<br />

• Ratios et tailles d’image vidéo<br />

Critique comparée des formats vidéo usuels pour<br />

Inter<strong>net</strong><br />

• Microsoft<br />

• Real<br />

• QuickTime<br />

• Flash (Sorenson Spark, VP6, H.264)<br />

Outils d’encodage externes et utilitaires<br />

• Apple QuickTime Pro (Apple OS X & Microsoft Windows)<br />

• Super et Virtual Dub (Windows)<br />

• FFMPEGX et MPEG Streamclip (Apple OS X)<br />

Encodage des vidéos<br />

• Définition et choix du BitRate (débit de données)<br />

• Optimisation de l’encodage pour le web<br />

• Choix de la taille en fonction du ratio<br />

• Réglages du codec (CBR, VBR, désentrelacement...)<br />

Diffusion avec le lecteur Flash<br />

• Approche sans ActionScript<br />

• Approche avec ActionScript<br />

• Création d’un lecteur vidéo universel en Flash avec les<br />

fonctions suivantes :<br />

g Lecture, arrêt, pause, ligne de temps, volume sonore etc.<br />

g Plein écran<br />

g Déclenchement d’événements personnalisés<br />

g Sous-titrage<br />

g Partage par email ou balise HTML<br />

g Personnalisation de l’apparence du lecteur<br />

g Choix du débit (basse qualité et HD)<br />

• Optimisation de l’intégration du lecteur dans une page<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Flash


MODULE<br />

4<br />

CONTACT<br />

AFTER EFFECTS<br />

50 rue de paradis<br />

75010 Paris<br />

Compositing<br />

& animations vidéo<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe After Effects CS6<br />

After Effects<br />

Objectif /<br />

Maîtriser le compositing (“retouche“) vidéo.<br />

Créer des animations 2D ou 3D et des effets visuels riches.<br />

Maîtriser l’export des compositions et animations dans des formats vidéos<br />

standards.<br />

Prérequis /<br />

Personne souhaitant maîtriser le compositing et l’animation vidéo 2D/3D.<br />

Utilisation régulière d’un ordinateur et culture de base de la création numérique.


Compositing<br />

& animations vidéo<br />

Déroulé /<br />

Préambule<br />

• Origine et évolution d’After Effects<br />

• Principe du compositing par calque<br />

• Système d’animation par images clés<br />

Prise en main<br />

• Manipulation de l’espace de travail<br />

• Présentation des préférences<br />

• Type de sources utilisés et leurs importation dans un projet<br />

• Création de compositions avec les fenêtres Montage et<br />

Composition<br />

• Présentation et structure d’un projet After Effects type<br />

• Organisation : fichier, métrage, calque, composition, rendu<br />

Compositions<br />

• Enchainement des calques dans la durée<br />

• Couche Alpha<br />

• Modes de fusion<br />

• Caches par approche<br />

• Utilisation de pistes audio<br />

• Paramétrage des prévisualisations RAM<br />

• Pré-composition et imbrication<br />

• File d’attente de rendu<br />

Animations<br />

• Transformations géométriques<br />

• Interpolations entre images clés<br />

• Editeur de graphique<br />

• Flou de mouvement<br />

• Auto orientation<br />

• Liens de parentés entre calques<br />

• Palette d’alignement et utilisation des repères, grilles et règles<br />

• Assistant d’images clés<br />

• Variation de la vitesse, accéléré et ralentie<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

After Effects<br />

Effets visuels<br />

• Création de titrage<br />

• Masques Bézier<br />

• Calque de forme<br />

• Ajouter des effets aux calques, calque d’effets<br />

• Effets de Correction colorimétrique<br />

• Styles de calque<br />

Rendu<br />

• Optimisation et archivage des projets<br />

• Paramètres de rendu et module de sortie<br />

• Spécificité des formats vidéo


MODULE<br />

1<br />

CONTACT<br />

PHOTOSHOP<br />

50 rue de paradis<br />

75010 Paris<br />

Création graphique<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Photoshop CS6<br />

Photoshop<br />

Objectif /<br />

Création graphique avec Photoshop. Création visuelle (retouche, illustration) et<br />

traitement des photos pour Inter<strong>net</strong> et le multimédia.<br />

La formation à la création graphique pour support numérique est organisée en<br />

2 principaux modules :<br />

g le module “Photoshop, création graphique”<br />

g le module “Illustrator, création graphique vectorielle”<br />

Le déroulé de cette formation correspond au module, “Photoshop, création<br />

graphique“.<br />

Formation d’initiation au logiciel Photoshop, un module complémentaire “Photoshop,<br />

perfectionnement“ est également proposé pour un public ayant déjà une certaine<br />

pratique de l’outil.<br />

Prérequis /<br />

Pour public débutant sous Photoshop.<br />

Bonne connaissance de l’outil informatique (environnement Windows ou Macintosh)<br />

et pratique d’Inter<strong>net</strong>.<br />

Disposition pour le graphisme.


Création graphique<br />

Déroulé /<br />

Préambule<br />

• Interface : les nouveautés CS6<br />

• Ergonomie revue<br />

• Récupération automatique<br />

• Enregistrement en tâche de fond<br />

• Affichage : l’optimisation des performances par le Mercury<br />

Engine<br />

• Qu’est-ce qu’un pixel ?<br />

• Différence entre une image vectorielle et une image bitmap<br />

• Notions de résolution d’images<br />

• Principaux formats d’enregistrements (PAO et Web)<br />

• Les palettes<br />

• Les outils et utilisation de la barre d’options des outils<br />

• Les règles et la grille<br />

• La palette de calques : ordres, options, recherche par type<br />

de calques<br />

• Nouveau calque vectoriel<br />

• La palette historique et gestion des historique<br />

Taille de l’image et zone de travail<br />

• Taille de l’image : dimension en pixels et taille d’impression<br />

• Rééchantillonnage d’image<br />

• Rééchantillonnage automatique<br />

• Le nouvel outil de recadrage<br />

• Taille et rotation de la zone de travail<br />

Utilisation de la couleur<br />

• Les différents modes de couleurs (RVB, CMJN, niveaux<br />

de gris...)<br />

• Les profils colorimétriques<br />

• Couleur de premier plan et couleur d’arrière-plan<br />

Les outils de sélection<br />

• Qu’est-ce qu’une sélection ?<br />

• Le lissage<br />

• Les contours progressifs<br />

• Le rectangle et l’ellipse<br />

• Outil de sélection rapide<br />

• La baguette magique<br />

• Le lasso<br />

• Outil Améliorer les contours<br />

• Mémoriser une sélection : les couches alpha<br />

• Sélection par plage de couleurs<br />

Les dégradés de couleur<br />

• Utilisation des dégradés<br />

• Création de dégradés<br />

Les outils de dessin<br />

• Le pinceau et le crayon<br />

• Les formes prédéfinies<br />

• Création de motifs<br />

• Les nouveaux calques vectoriels : gestion des fonds et<br />

des contours<br />

• Outils de peinture<br />

• Outil Pièce et contenu pris en compte<br />

• Nouvel outil Déplacement<br />

• Les styles de paragraphes et de caractères<br />

La plume<br />

• Utilisation des tracés<br />

• Transformer un tracé en sélection<br />

• Mémoriser un tracé<br />

• Les points d’ancrage<br />

• Les points de conversion<br />

• Ajout et suppression de points<br />

• Attribution d’une couleur au tracé ou au contour du tracé<br />

Les outils de retouche d’images<br />

• Les outils densité + et densité -<br />

• L’outil éponge et l’outil doigt<br />

• Le tampon<br />

• L’outil pièce et l’outil correcteur<br />

• Alignement et fusion<br />

• Palette et source de duplication<br />

• Le déplacement basé sur le contenu<br />

Gestion des transformations<br />

• Homothétie, perspective, torsion, déformation d’images,<br />

filtres<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Les filtres<br />

• Galerie d’effets de flou<br />

• Filtre Fluidité<br />

• Filtre Peinture à l’huile<br />

• Filtre Éclairage<br />

• Filtre Grand angle adaptatif<br />

Photoshop<br />

Modifications dynamiques (non-destructives) d’images<br />

• Masques d’écrêtage<br />

• Masque de fusion et masques vectoriels<br />

Automatisation Bridge<br />

• Diaporama et galerie Web<br />

L’image sur Inter<strong>net</strong><br />

• Particularités et contraintes de l’image pour le Web<br />

• Intégration d’images dans du contenu HTML<br />

Enregistrer pour Inter<strong>net</strong><br />

• Optimisation des images (GIF, JPG, PNG)<br />

• Enregistrement d’une version optimisée pour le Web<br />

• Enregistrer pour le Web et métadonnées<br />

Création d’une interface<br />

• Réalisation d’un petit site Inter<strong>net</strong> avec Photoshop<br />

• Outil Tranche (Création, Découpe, Dupliquer, Diviser)<br />

• Gestion de liens<br />

Palette animation - Vidéo<br />

• La prise en charge des formats vidéo<br />

• Le panneau montage : options et outils de montage<br />

• Création de diaporama<br />

• Exportation aux formats vidéo<br />

Adobe Cloud et applications pour tablette.<br />

• Photoshop Touch<br />

• Le format PSDX


MODULE<br />

2<br />

CONTACT<br />

PHOTOSHOP<br />

50 rue de paradis<br />

75010 Paris<br />

Perfectionnement<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Photoshop CS6<br />

Photoshop<br />

Objectif /<br />

Perfectionnement à la création graphique avec le logiciel Photoshop.<br />

La formation au logiciel Photoshop est organisée en 2 principaux modules :<br />

g le module “Création graphique”<br />

g le module “Perfectionnement”<br />

Le déroulé de cette formation correspond au module, “Perfectionnement“.<br />

Pour un public débutant, un module d’initiation à Photoshop “Création graphique“<br />

est proposé.<br />

Prérequis /<br />

Bonne connaissance de l’outil informatique (environnement Windows ou Macintosh).<br />

Niveau de pratique intermédiaire pour Photoshop ou avoir suivi le module d’initiation<br />

à Photoshop “Création graphique”.<br />

Disposition pour le graphisme.


Perfectionnement<br />

Déroulé /<br />

Préambule<br />

• Bridge vue d’ensemble<br />

• Rappel sur les espaces colorimétriques (Profils colorimétriques<br />

applications et synchronisation de la Creative Suite)<br />

• Rappel sur les modes et résolutions<br />

• Rappel sur les formats d’enregistrement<br />

Travail autour des calques<br />

• Masque de fusion et calques de réglages<br />

• Calques dynamiques et filtres dynamiques<br />

• Compositions de calques et export<br />

• Améliorer le contour<br />

Les couches<br />

• Profondeur des couches (8bits, 16 bits et 32 bits)<br />

• Les couches alpha<br />

• Couche de tons directs<br />

• Méthode de détourage par les couches<br />

• HDR<br />

Corrections usuelles<br />

• Histogramme<br />

• Niveaux et courbes<br />

• Luminosité et contraste<br />

• Correction sélective<br />

• Tons foncés et tons clairs<br />

• Méthode de détourage par la plage de couleur<br />

Retouche de photos avec Camera RAW<br />

• Principe et utilisation<br />

• Outils et réglages (balance des blancs, pinceau de<br />

retouche, filtre gradué…)<br />

• Le format DNG<br />

• Conversion de RAW avec DNGConverter<br />

• Recadrer et redresser<br />

• Point d’échantillonnage<br />

• Traiter et exporter<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Photoshop<br />

Les transformations<br />

• Homothétie, perspective et torsion, déformation<br />

• Point de fuite<br />

• Fluidité<br />

• Échelle basée sur le contenu<br />

• Remplir avec le contenu<br />

Automatisation des tâches avec les scripts<br />

• Création et gestion des scripts<br />

• Les applications Droplet<br />

Créativité<br />

• Panorama alignement et fusion<br />

• Noir et blanc<br />

• Zoomify<br />

• Photoshop Extended et les objets dynamiques, le mode<br />

d’empilement médiane


MODULE<br />

3<br />

CONTACT<br />

LIGHTROOM<br />

50 rue de paradis<br />

75010 Paris<br />

Organisation & traitement<br />

des photographies<br />

durée du module / 3 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Photoshop Lightroom<br />

Lightroom<br />

Objectif /<br />

Assurer une post-production photographique dans un outil intégré.<br />

Organiser une photothèque, trier et indexer une quantité importante de photographies.<br />

Géolocaliser ses photos sur Google Maps.<br />

Traiter et optimiser des fichiers Raw.<br />

Exploiter des photographies par la création de livres, l’impression, la création de<br />

diaporamas et de galeries pour Inter<strong>net</strong>.<br />

Prérequis /<br />

Bonne connaissance de l’outil informatique (Windows ou Macintosh).<br />

Pratique de la photographie numérique.


Organisation & traitement<br />

des photographies<br />

Introduction<br />

Déroulé /<br />

Présentation du flux de post-production en photo<br />

• Les catalogues et le travail non-destructif dans Lightroom<br />

• Les formats Raw<br />

• La gestion de la couleur avec Lightroom<br />

Créer et gérer les catalogues<br />

• Importer les photos<br />

• Les traitements à l’importation : renommage, application de<br />

mots-clés, applications de réglages<br />

• Organiser le catalogue<br />

• Sélectionner et trier les photos : notation, filtrage, collections,<br />

collections dynamiques.<br />

• Ajout de métadonnées : indexation et mots-clés<br />

• Gestion d’une liste de mots-clés<br />

• Utilisation de catalogues multiples : optimisation, fusion ou<br />

séparation de catalogues<br />

La géolocalisation des photos<br />

• Placer les photos sur Google Maps<br />

• Exploiter les coordonnnées GPS<br />

Développer les photos<br />

• Optimiser l’exposition<br />

• Contraste global et contraste localisé<br />

• La colorimétrie : la balance des blancs, la saturation, les<br />

réglages par plage de couleur<br />

• Les réglages localisés : pinceau et outil dégradé<br />

• La conversion Noir et Blanc<br />

• Les corrections géométriques<br />

• Le travail par lot : la synchronisation<br />

• Les paramètres prédéfinis<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Lightroom<br />

Exploiter les photos<br />

• Le module impression : mise en page et paramétrage pour<br />

imprimantes jet d’encre et tireuses photos<br />

• La création de diaporamas et l’export vidéo<br />

• Le module Web : création et mise en ligne de galeries photos<br />

• Installation de modules Flash externes pour les galeries<br />

photos<br />

• Exporter ses photos<br />

• Les plugins dans Lightroom<br />

• La création de livres photos<br />

• L’impression par Blurb


MODULE<br />

4<br />

CONTACT<br />

ILLUSTRATOR<br />

50 rue de paradis<br />

75010 Paris<br />

Création graphique<br />

vectorielle<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe Illustrator CS6<br />

Illustrator<br />

Objectif /<br />

Création graphique vectorielle avec Illustrator pour Inter<strong>net</strong> et autres supports.<br />

La formation à la création graphique pour support numérique est organisée en<br />

2 principaux modules :<br />

g le module “Photoshop, création graphique”<br />

g le module “Illustrator, création graphique vectorielle”<br />

Le déroulé de cette formation correspond au module “Illustrator, création graphique<br />

vectorielle”.<br />

Prérequis /<br />

Pour public débutant sous Illustrator.<br />

Bonne connaissance de l’outil informatique (environnement Windows ou Macintosh) et<br />

pratique d’Inter<strong>net</strong>.<br />

Disposition pour le graphisme et connaissance d’un logiciel de PAO comme<br />

Photoshop recommandée.


Création graphique<br />

vectorielle<br />

Interface & environnement de travail<br />

• Le cadre et la barre d’application<br />

• Panneau et espace de travail<br />

• Les plans de travail<br />

• Création et affichage des plans<br />

• Formats de fichiers bitmap et vectoriel<br />

• Mode colorimétrique du document<br />

• Gestion et mode d’affichage<br />

Affichage, repères, grille, outils et palettes<br />

• Outils de sélection : flèches noire, blanche et directe<br />

progres sive<br />

• Les palettes : outils vectoriels, texte, dessin, transformation,<br />

peinture dynamique et sélection magique<br />

Le sélecteur de couleur et les différents modes<br />

• Couleur de premier plan et contour<br />

• Gestion de contours<br />

• Épaisseurs, extrémités et styles de traits<br />

Nuancier<br />

Déroulé /<br />

• Créer un nuancier de base quadri ou RVB<br />

• Couleur globale<br />

• Couleur de ton direct<br />

• Couleurs dynamiques<br />

• Dégradé et transparence<br />

• Les séparations<br />

Gestion des calques<br />

• Organisation des calques<br />

• Groupement et dégroupement d’objets<br />

• Alignement entre objets et par rapport au plan de travail<br />

• Personnalisation d’affichage des calques<br />

• Options des calques<br />

• Affichage, verrouillage, changements de plans, transfert<br />

d’objets<br />

• Décomposition pour export Animation Flash<br />

Dessin et manipulation<br />

• Repères commentés<br />

• Alignement sur un objet clé<br />

• Mode isolation<br />

• Outil forme de tache<br />

• Outil concepteur de forme<br />

• Outil largeur<br />

Dessin à la plume<br />

• Outil plume<br />

• Retouche du tracé<br />

Les crayons<br />

• Dessin à partir d’un modèle<br />

• Le pinceau : création d’une forme calligraphique, diffuse et<br />

artistique<br />

• Bibliothèque de nuances, bibliothèque de formes, formes<br />

de motifs<br />

• Palettes des apparences et des styles, distorsion de l’enveloppe<br />

Transformation des objets<br />

• Transformations manuelles et paramétrées<br />

• Transformation répartie<br />

• Transformation par cadre de sélection<br />

• Redimensionnement<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Dessin par division Pathfinder<br />

Création et gestion de la transparence<br />

Les modes de fusions des couleurs<br />

Les masques d’écrêtage<br />

Gestion des attributs d’aspect<br />

• La palette aspect<br />

• Pour recadrer, dessiner et écrire<br />

Vectorisation dynamique<br />

Typographie & mise en page<br />

• Mise en forme du caractère et du paragraphe : outils de<br />

texte, texte sur un tracé, habillage et chaînage<br />

• Importation de texte dans une forme, option de texte captif<br />

• Texte lié<br />

3D<br />

• Extrusions et biseautages d’objets<br />

• Révolutions<br />

• Ombrages et éclairages<br />

• Placages de textures<br />

Exportation pour le web & importation dans Flash<br />

• Exportation au format .swf<br />

Illustrator<br />

• Optimisation des fichiers pour Flash : utilisation des symboles<br />

et des champs texte, types de symboles et types de<br />

champs texte<br />

• Décomposition en calques


MODULE<br />

5<br />

CONTACT<br />

INDESIGN<br />

50 rue de paradis<br />

75010 Paris<br />

PAO / Mise en page<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe InDesign CS6<br />

InDesign<br />

Objectif /<br />

Publication assistée par ordinateur.<br />

Maîtriser les fonctions de la mise en page sous InDesign.<br />

Prérequis /<br />

Pour public débutant sous InDesign.<br />

Bonne connaissance de l’outil informatique (environnement Windows ou Macintosh)<br />

Disposition pour le graphisme et la PAO.


PAO / Mise en page<br />

Interface<br />

• Le cadre et la barre d’application<br />

• Panneau et espace de travail<br />

• Zoom dynamique<br />

• Les outils<br />

Création de documents<br />

• Format du document<br />

• Variantes de mises en page<br />

• Marges et colonnes<br />

• Fonds perdus et commentaires<br />

• Grilles et repères commentés<br />

• Les calques, plan et verrouillage<br />

• Préparer et utiliser les gabarits<br />

• Rotation de la planche<br />

• Folioter les pages<br />

• Gestion du flux de pages<br />

Le texte<br />

• Importer<br />

• Les liens internes<br />

Déroulé /<br />

• Fenêtre de transformation des caractères et des paragraphes<br />

• Chaînage du texte entre plusieurs blocs<br />

• Contour du texte<br />

• Habillage du texte<br />

• Option de bloc : colonnage, marge interne, position de la<br />

première ligne, options d’ajustement automatique<br />

• Styles de paragraphes<br />

• Styles de caractères<br />

• Lettrines<br />

• Styles imbriqués<br />

• Filets de paragraphes<br />

• Encarts et colonnes<br />

• Régler les césures et la justification<br />

• L’outil pipette<br />

• Les polices Open type et ligatures conditionnelles<br />

• Trouver et modifier des expressions de texte et formater<br />

des objets<br />

• Travailler avec des objets ancrés<br />

• Les textes en excès<br />

La couleur<br />

• Normes RVB, CMJN, Pantone...<br />

• Le nuancier, créer des couleurs et des nuances, dégradé<br />

de couleurs<br />

• Groupe d’encres mélangées et nuance d’encres mélangées<br />

Les images<br />

• Format de fichiers d’image<br />

• Importer des images<br />

• Liens avec les fichiers importés<br />

• Sélection multiple<br />

Créer et mettre en forme des tableaux<br />

• Création de tableaux<br />

• Importation de fichiers Word et Excel<br />

• Ligne d’entête de tableaux<br />

• Ligne de pied de tableaux<br />

• Fond et contour des cellules<br />

• Placer du texte ou des images dans les cellules<br />

• Style de cellules et style de tableaux<br />

Les objets<br />

• Créer des objets et des tracés<br />

• Placement manuel et placement paramétré des objets<br />

• Grouper des objets, dupliquer et aligner (distribution dans<br />

l’espacement)<br />

• Stocker des éléments dans une bibliothèque<br />

• Récupérateur de contenus<br />

• Style d’objets<br />

• Blocs ancrés groupés et imbriqués<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Fonctions vectorielles<br />

• Créer et modifier des tracés vectoriels<br />

• Outil texte curviligne<br />

• Vectorisation du texte<br />

• Création de tirets et de rayures<br />

• Contours<br />

Les outils de transformation<br />

• Rotation, mise à l’échelle et déformation<br />

• Pathfinder<br />

Effet<br />

• Ombres, contour progressif, etc...<br />

(effets dynamiques et non destructifs)<br />

Éléments interactifs et dynamiques<br />

• Les boutons<br />

• Les références croisées<br />

La préparation à l’impression<br />

• Contrôle en amont<br />

• Séparation quadri, tons directs, défonce et surimpression<br />

Exportation<br />

InDesign<br />

• Exporter en PDF<br />

• Exportation au format XHTML pour Dreamweaver<br />

• Export Flash (Export Flipbook et XFL)


MODULE<br />

6<br />

CONTACT<br />

INDESIGN<br />

50 rue de paradis<br />

75010 Paris<br />

Digital Publishing<br />

durée du module / 3 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Publication numérique pour tablette<br />

Outil /<br />

inDesign CS6<br />

Adobe Digital publishing suite<br />

Objectif /<br />

La formation Digital Publishing permet de diffuser du contenu dynamique et interactif<br />

sur tablettes (iPad, Android, BlackBerry...).<br />

La publication numérique s’adresse à des utilisateurs d’inDesign. Aussi, elle ne<br />

nécessite aucune programmation pour créer des applications sophistiquées telles<br />

des brochures, portfolios et ouvrages riches en médias.<br />

Prérequis /<br />

Connaissance du logiciel inDesign et Photoshop<br />

InDesign


Digital Publishing<br />

Déroulé /<br />

Introduction<br />

• Le .folio (format de fichier digital publishing)<br />

• Format d’écran<br />

• Navigation dans un folio<br />

• Introduction à la Digital Publishing Suite<br />

• Installation et mise à jour des outils (overlay creator, folio<br />

builder)<br />

• Création de compte nécessaire à la fabrication des folios<br />

• Le .folio<br />

• Créer un projet .folio<br />

• Orientation portait et paysage<br />

g Publication numérique pour tablette<br />

Création de document<br />

• Layout portrait / paysage<br />

• Organisation des dossiers pour l’import<br />

• Métadonnées<br />

• Mise à jour des textes entre les documents avec inCopy<br />

Création d’article d’après un document ouvert ou<br />

d’après un import<br />

• Gestion des articles : Ajout de métadonnées, propriétés :<br />

vig<strong>net</strong>te…<br />

Folio et articles<br />

• Présentation du Folio Builder<br />

Les incrustations interactives<br />

• Les fonctions interactives<br />

• Insertion de lien hypertext<br />

• Créer un diaporama<br />

- Les séquences d’image<br />

- Le son et la vidéo dans les folios<br />

- Ajouter du contenu web<br />

- Faire un panorama<br />

- Création de Pan & Zoom, scroll de texte<br />

• Utilisation du Desktop Viewer<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Publication<br />

• Utilisation du Tableau de bord<br />

• Assemblage<br />

• Différents mode d’affichage des folio dans le Tableau de<br />

bord : modification de l’ordre des articles, type, auteur,<br />

vig<strong>net</strong>tes<br />

Services<br />

• Analytics<br />

• Abonnements et droits<br />

• Notification Push<br />

InDesign


MODULE<br />

7<br />

CONTACT<br />

INDESIGN<br />

50 rue de paradis<br />

75010 Paris<br />

Migration de Quark Xpress<br />

vers InDesign<br />

durée du module / 3 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Adobe InDesign CS6<br />

InDesign<br />

Objectif /<br />

Cette formation permet le passage au logiciel inDesign pour les utilisateurs de<br />

Quark Xpress, dans le but de réaliser des maquettes et mises en pages en création<br />

et en production.<br />

Prérequis /<br />

Bonne connaissance de Quark XPress et de la chaîne graphique.<br />

Quelques notions sur Photoshop et Illustrator.


Migration de Quark Xpress<br />

vers InDesign<br />

Introduction<br />

Déroulé /<br />

• Similitudes et différences entre Xpress et InDesign<br />

• Ouvrir les documents Xpress dans InDesign<br />

L’interface<br />

• La fenêtre de travail<br />

• La barre d’outils<br />

• La barre de contrôle<br />

• Les palettes<br />

Pages et objets<br />

• Gérer les formats et la pagination<br />

• Les objets (blocs, formes libres) et leurs caractéristiques<br />

• Couleurs<br />

• Transparence et effets<br />

La gestion du texte<br />

• Importation<br />

• Création de blocs et chaînage<br />

• Mise en forme<br />

• Les tableaux<br />

La gestion des images<br />

• Les formats importables dans InDesign<br />

• Les options: ajustement des tailles, détourage, habillage<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

L’exécution<br />

InDesign<br />

• Le <strong>net</strong>toyage typographique : Rechercher/Remplacer texte<br />

ou GREP<br />

• Les feuilles de styles : objets, tableaux, paragraphes,<br />

caractères<br />

• Les gabarits<br />

Le pré-presse<br />

• Le contrôle du document<br />

• L’assemblage<br />

• La création de PDF pour l’impression ou l’interactivité<br />

• Introduction au digital publishing : eBooks et publication<br />

sur tablette


MODULE<br />

8<br />

CONTACT<br />

INDESIGN<br />

50 rue de paradis<br />

75010 Paris<br />

Création d’eBook<br />

durée du module / 3 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

g Livre numérique pour liseuse<br />

Outil /<br />

inDesign CS6<br />

Objectif /<br />

Cette formation permet de créer un livre numérique au format ePub pour diffusion<br />

sur les liseuses.<br />

Elle est destinée principalement aux métiers de l’édition, aux graphistes, imprimeurs<br />

etc.<br />

Prérequis /<br />

A voir de bonnes bases avec InDesign.<br />

InDesign


Création d’eBook<br />

Déroulé /<br />

Le livre numérique concept<br />

• Qu’est-ce qu’un ePub ?<br />

• Comprendre les spécificités de l’écran<br />

• Le format e-pub et ses versions.<br />

• Les liseuses et les formats.<br />

g Livre numérique pour liseuse<br />

Créer un ePub<br />

• Le texte<br />

• feuilles de styles inDesign et CSS<br />

• Gestion des styles : Les Titres, sous titre,notes de bas de<br />

page,les Tableaux,<br />

• les styles de paragraphes pour les images.<br />

• Espaces avant et après<br />

Travail du CSS<br />

• Découverte de Sigil et Adobe digital Edition<br />

Hyperliens et de références croisées<br />

• Les hyperliens<br />

• Les références croisées<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Les images<br />

• Format et contraintes<br />

• Ancrage dans le texte<br />

Lecture<br />

• Utilisation du panneau article<br />

• Balisage XML<br />

Le livre<br />

• Créer le livre dans InDesign, sommaire,couverture du<br />

eBook, gestion du flux de texte<br />

Métadonnées<br />

• Exportation<br />

• Options et réglages<br />

InDesign


MODULE<br />

9<br />

CONTACT<br />

GIMP<br />

50 rue de paradis<br />

75010 Paris<br />

Création graphique<br />

durée du module / 5 jours<br />

en intra-entreprise<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Gimp<br />

Gimp<br />

Objectif /<br />

Création graphique avec Gimp. Création visuelle (retouche, illustration) et traitement<br />

des photos pour Inter<strong>net</strong> et le multimédia.<br />

Gimp est un éditeur d’image en Open Source, donc gratuit, disponible sur Windows,<br />

Mac et Linux.<br />

Il offre une large gamme d’outils pour le traitement des photos ou la création<br />

graphique dans un système ouvert et évolutif.<br />

Une alternative à Photoshop, adaptée aux besoins des webdesigners.<br />

Prérequis /<br />

Tout public débutant.<br />

Bonne connaissance de l’outil informatique (Windows ou Macintosh) et pratique<br />

d’Inter<strong>net</strong>.<br />

Disposition pour le graphisme. Une bonne connaissance de la photographie serait<br />

un plus.


Création graphique<br />

Déroulé /<br />

Introduction<br />

• Installer Gimp sur PC et Mac<br />

• Les sites Inter<strong>net</strong> d’information sur Gimp.<br />

Notions d’image numérique<br />

• Définition et résolution<br />

• Modification de la taille d’image : préparer les images pour<br />

l’impression et le Web<br />

• Recadrage<br />

• Modification du canevas<br />

• Mode d’image : RVB, Niveau de gris et Couleurs indexées<br />

• Gestion de la couleur : l’utilisation des profils ICC<br />

• Formats d’ouverture et d’enregistrement<br />

Prendre en main Gimp : découverte de l’interface<br />

• Les fenêtres de travail<br />

• La boîte à outils, ses options<br />

• L’historique<br />

• Les préférences<br />

Créer des visuels : les outils de création graphique<br />

• Les choix de couleurs<br />

• Les brosses<br />

• Les motifs<br />

• Les dégradés<br />

• Les filtres et les greffons<br />

• L’outil texte<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Isoler des éléments d’une image : les sélections<br />

• Les outils de sélection<br />

• L’affinage des sélections<br />

• Le mémorisation des sélections en couches alpha<br />

• Les chemins<br />

Améliorer les photos : les corrections de densité et de<br />

couleur<br />

• Éclaircir et assombrir un image en totalité ou par zones<br />

• Optimisation du contraste<br />

• Ajustement des couleurs<br />

• Retrait des dominantes<br />

• Virage<br />

• Retrait des imperfections avec les outils de retouche<br />

Les techniques du photomontage<br />

• La palette de calques<br />

• La transparence<br />

• Les modes de fusion<br />

• Les outils de transformation<br />

• Les masques de calques<br />

Gimp


MODULE<br />

10<br />

CONTACT<br />

CINEMA 4D<br />

50 rue de paradis<br />

75010 Paris<br />

Création<br />

& animation 3D<br />

durée du module / 5 jours<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Outil /<br />

Cinema 4D R12<br />

Cinema 4D<br />

Objectif /<br />

Maîtriser la création 3D avec Cinema 4D R12 et les différents modules annexes<br />

au logiciel (Cloth, MoGraph…).<br />

Prérequis /<br />

Pour public débutant sous Cinema4D.<br />

Bonne connaissance de l’outil informatique (Windows ou Macintosh) et pratique<br />

d’Inter<strong>net</strong>.


Création<br />

& animation 3D<br />

Déroulé /<br />

Introduction<br />

• Différences entre 2D et 3D<br />

• Les principaux logiciels de 3D présents sur le marché<br />

• Les différents corps de métier dans le domaine de la 3D<br />

Présentation de Cinema 4D<br />

• Présentation de Cinema 4D<br />

• L’interface<br />

• Personnalisation de l’interface<br />

• Gestion des vues<br />

• Gestion des objets<br />

• Gestion des projets<br />

Les différents types d’objets<br />

• Les primitives<br />

• Les objets éditables<br />

• Les splines (tracés)<br />

• Les NURBS (objets de lissage et d’extrusion)<br />

• Les objets de modélisation<br />

• Les objets de déformation<br />

L’animation<br />

• Présentation et utilisation de la timeline<br />

• Gestion des images clés<br />

• Les clips d’animation<br />

L’animation avec MoGraph<br />

• MoGraph : un moteur physique<br />

• Les objets MoGraph<br />

• Les effecteurs<br />

Cloth, le moteur de simulation de tissus de Cinema 4D<br />

• Création et paramétrage de tissus<br />

• Utilisation des outils relatifs au tissu (couture…)<br />

• Habillage d’un personnage<br />

• Gestion de la collision du tissu<br />

• Animer du tissu<br />

© <strong>Regart</strong>.<strong>net</strong> Formation — Centre de Formation agréé Adobe [AATC]<br />

Les particules<br />

• Présentation du système de particules dans Cinema 4D<br />

• Création d’un émetteur de particules<br />

• Gérer l’attraction des particules<br />

• Dévier les particules<br />

• Détruire les particules<br />

• L’objet Ventilation<br />

Introduction à Xpresso<br />

• Introduction : création d’outils et de fonctionnalités<br />

personnalisés<br />

• Les données utilisateurs<br />

• Liaison d’une donnée utilisateur à la propriété d’un objet<br />

• Affichage d’une donnée utilisateur dans la scène pour une<br />

plus grande facilité d’utilisation<br />

Les textures<br />

• Création de texture<br />

• Paramétrage de la texture<br />

• Les textures animées<br />

Le rendu<br />

• Paramétrer un rendu<br />

• Rendre une image fixe<br />

• Rendre une animation<br />

Cinema 4D


CONTACT<br />

Direction artistique /<br />

Guylaine Monnier — contact@webflashfestival.fr<br />

Lieu /<br />

Centre Pompidou, Paris<br />

“<br />

Le Web flash festival est le premier festival francophone<br />

consacré aux contenus et à la création pour Inter<strong>net</strong>.<br />

http://www.webflashfestival.fr<br />

50 rue de paradis<br />

75010 Paris<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Festival /<br />

Le Web flash festival a été initié par Guylaine Monnier, gérante de la société <strong>Regart</strong>.<strong>net</strong>. <strong>Regart</strong>.<strong>net</strong> organise<br />

depuis 2002 le festival au Centre Pompidou (Partenaire historique).<br />

Jusqu’à sa 4 e édition (2005), le festival a fait le choix de promouvoir plus particulièrement les réalisations<br />

utilisant la technologie Flash en étant plus largement dédié aux contenus animés et interactifs sur Inter<strong>net</strong>.<br />

A partir de 2006, suite logique aux éditions 2004 et 2005 <strong>net</strong>tement ouvertes à l’ensemble des technologies<br />

et formats de création pour le web, le festival élargit tout naturellement sa thématique “au contenu et à la<br />

création sur et pour Inter<strong>net</strong>”; le dialogue entre création artistique et technologies demeurant notre axe<br />

principal.<br />

”<br />

Prochaine édition (8 e édition) — Centre Pompidou, Paris


Déroulé /<br />

Les conférences et séances de cinéma<br />

Les trois pôles autour desquels s’articule le Web flash festival sont :<br />

Lieux d’échanges, de débats et d’inspiration, les conférences<br />

peuvent être :<br />

g des présentations et démonstrations de travaux d’artistes<br />

g des présentations et démonstrations de travaux d’agences<br />

Web<br />

g des présentations de produits ou de technologies<br />

g des tables rondes et débats autour de thèmes artistiques,<br />

culturels ou technologiques.<br />

Les performances en public<br />

Moments festifs d’échanges, de partages culturels et techniques<br />

et de créativité importants, ces performances en<br />

direct confrontent les artistes aux imprévus et surprises<br />

d’une production ininterrompue, lors de collaborations<br />

inattendues au sein d’équipes improvisées.<br />

• Webjam (2002 à 2008)<br />

Chaque équipe est constituée de deux artistes reconnus et<br />

d’un jeune talent, tous tirés au sort.<br />

L’œuvre ainsi créée est diffusée lors de la soirée de clôture et<br />

disponible dans son intégralité sur le site du festival.<br />

• Cadavre Exquis de Code (2003, 2005 & 2008)<br />

Quatre Art codeurs créent en commun un code de programmation<br />

pour générer une œuvre esthétique graphique.<br />

Quatre ordinateurs passent de mains en mains, chaque<br />

codeur poursuit l’œuvre de son prédécesseur.<br />

Démarche d’ordinaire personnelle, la programmation échappe à<br />

l’artiste puis lui revient.<br />

Ouverture de la soirée de clôture :<br />

• 2002 : Amit Pitaru et James Paterson (Insert Silence).<br />

Chorégraphie vectorielle & piano.<br />

• 2003 : “Partage du geste”, recherche artistique et recomposition<br />

poétique numérique par trois artistes et sur grand<br />

écran d’une chorégraphie réalisée sous Motion capture, en<br />

temps réel. Production Web flash festival.<br />

Avec Rachid Ouramdane, LeCielEstBleu, Panoplie, J. Cordiez<br />

& B. Saint Guillain.<br />

• 2004 : “Enjeux”, compagnie res publica, Lab[au]. Dispositif<br />

scénique interactif. Narration interactive participative avec<br />

le public.<br />

• 2005 : “man in |e|space.mov”, spectacle performance de<br />

Wolf K _ res publica et LAb[au].<br />

• 2006 : “Nabaz’mob, opéra pour 100 lapins communicants”<br />

de Antoine Schmitt et Jean-Jacques Birgé. Coproduction<br />

Web flash festival et Violet.<br />

• 2007 : Show d’Erik Natzke, sur une improvisation musicale<br />

du compositeur Christophe Chassol (claviers) accompagné<br />

du soliste Malik Mezzadri (Magic Malik, flûtiste).<br />

• 2008 : Show de Mario Klingemann et André Michelle.<br />

Le Festival<br />

• Remise de prix annuelle pour les contenus francophones<br />

méritants de l’année. Depuis 2006, le Web flash festival<br />

s’ouvre à d’autres formats que le Shockwave Flash : sont<br />

représentées les oeuvres conçues et produites spécifiquement<br />

pour Inter<strong>net</strong>, au moyen d’une technique adaptée<br />

au web (format Swf, Director, langages dynamiques côté<br />

serveur, HTML, Java, Processing, Ajax...)<br />

Catégories : Art, Net Art, Animation, Expérimental, Jeu,<br />

Présentation, Grand Prix, Prix du public.<br />

Les prix sont décernés lors de la soirée de clôture du festival<br />

et figurent sur le site Inter<strong>net</strong> du festival.<br />

Partenariat<br />

Le Web flash festival est organisé par le Centre de formation<br />

<strong>Regart</strong>.<strong>net</strong>, et le portail communautaire Flashxpress.<strong>net</strong>.<br />

• Depuis 2002 : le Centre Pompidou accueille le festival dans<br />

ses murs sur deux ou trois journées.<br />

• 2003 : le festival accueille les Rencontres ECM (Espaces<br />

Culture Multimedia) 2003, organisées par le Ministère de la<br />

Culture et de la Communication.<br />

• Partenaires de l’évènement depuis 2002 : CNC, Adobe,<br />

Microsoft, Macromedia, Ed. Dunod, Ecole Icart, Telerama,<br />

Ecrans.fr, Paris Art, Art Press, Pixel, Computer Art, Studio<br />

Multimedia, Arte, Canal +, Praktica, Graphiland, Computer<br />

Love, Streampower, Synesthésie, Ministère de la Culture<br />

et de la Communication, Fluctuat, Amusement, Wombat.<br />

Intervenants éditions 2002 à 2008 :<br />

123Klan, 1h05, André Michelle, Antidigital One, Agence La Chose, Agnès de Cayeux, Akinori Oishi, Albertine Meunier, Alexandre Leveuf, Ana Maria de Jesus, Analogiks Indians, Animazoo, Ankama Studio, Anne Roquigny, Anne-Marie Morice, Annie<br />

Abrahams & Nicolas Frespech, Anomos, anonymes.<strong>net</strong>, Anthoine Schmitt, Antoine Ménard, Apacabar, Arte, Arte-Radio, Arthur de Pins, Arthur Violy, Audrey Mascina, Beaux-arts magazine, Béchamel, Canal+, Caribara, Carine Lemalet (LeCube), Carlos Ulloa<br />

(Papervision3D), Caroline Attia, Chapatiz, Cheval de Troie, Christophe Bruno, Claire Dixsaut, Clément Charmet (panoplie.org), Collectif Microtruc, Colin Moock, Computer Art, Computerlove, Craig Swann (Crash!Media), Cyril Thomas, David Guez, David<br />

Rondel-Cambou et Andreas Pihlström (NTMY), Dekalko, Design Chapel, Designisdead, Diamz, Diplomatic-Cover, Discreet, Douglas Edric Stanley, Duke, Dunun, Ecole Icart, Electric rain, ElixirStudio, Eric Niubo, Eric Tong Cuong (La Chose), Eric Viennot,<br />

Erik Natzke, Etienne Mineur, Festival des Revues électroniques, Flashcodeurs, Flashfrance, Flashxpress, Fluctuat, Fous d’Anim, Francis Bourre, Frogcast, G2, Gaëlle Rouard & Etienne Caire), Geneviève Gauckler, Géraldine Gomez (Centre Pompidou), Globz,<br />

Grant Skinner, Graphiland, Graphinc, Group94, Hi-RES!, Hoogerbrugge, Ici La Lune, Ilog, Incandescence, Incorect, Inook, Isabelle Arvers, Jared Tarbell, J-C Tessier, Jean-Charles Baudot, Jean-Jacques Birgé, Jérome Favre-Felix (Megalo(s)), Jérôme Sans,<br />

J-L Goujal, Joshua Davis, Journal Infime, Julien Demeuzois, La Haute Société, LAlex, LeCielEstBleu, Les Chinois, Levox (eRikm, Linoleum, LolitaStudio, M6, Machinima Festival, Macromedia France, Made in Plastic, Marc Em, Mathieu Anthoine (Yamago),<br />

Mathieu Badimon, Media Art Festival Madrettor, Megalo Studio, Michael Sellam, Mike Chambers, Mike Downey et Mickael Chaize (Adobe), Mille et Un Rêves, Millimages, Miroir du soir, MissVan, Nicolas Canasse (Motion-twin), Nicolas Clauss, Nicolas<br />

Frespech, Nocopy, Oculart, Olga Kisseleva, Oeil pour Oeil, onedotzero Festival, Orisinal, Overage4design, Panoplie, Paris-Art, Pfadfinderei & Modeselektor, Philippe Jalbert, PhilFlash, Philippe Elsass (FlashDevelop), Philippe Quéau, Pierrick Calvez, Pocket<br />

Films Festival, Praktica, Praystation, Publicis Net, Quarti d artist, Qubo-gas, Rachid Ouramdane, Réseau CCI de France, SixandCo Fullsix, Soleil noir, SoleilNoir, Steve Whitehouse, Streampower, Studio multimédia, Studio Poana, Studio Tanuki, Subakt,<br />

Supersatori, Supersoniks, Synesthésie, Tabas, TeamcHmAn, Tek, Thibault Imbert, Thibaut Cavalié (Centre Pompidou), Tokyoplastic, Tony Broyez, Ubisoft, Ultralab / Labomatic, Upian, Uzik, Valéry Grancher, Véronique Brossier, Violet, Vooz, Watoo, Xavier Sirven<br />

(Centre Pompidou), Yamago, Yoann Montalban (YovaSystem), Yokaikai...


CONTACT<br />

50 rue de paradis<br />

75010 Paris<br />

tel + 33 (0)1 48 24 96 45<br />

fax + 33 (0)1 48 24 96 46<br />

contact@regart.<strong>net</strong> www.regart.<strong>net</strong><br />

Portail /<br />

Flashxpress, portail communautaire autour des ressources technologiques pour la création Web bénéficie<br />

des labels officiels AUG (Adobe Users Group) et MUG (Microsoft Users Group). Les Users Groups sont<br />

des espaces communautaires, reconnus pour leur expertise, qui supportent les technologies et ont une<br />

implication événementielle.<br />

Le leitmotiv de nos actions est le partage des connaissances,<br />

la promotion du contenu de qualité et de leurs auteurs.<br />

http://www.flashxpress.<strong>net</strong><br />

“<br />

”<br />

“L’entretien” de ce portail a toujours été bénévole et n’a aucune prétention mercantile — aucun bénéfice financier n’en découle et tout ce qui y est<br />

proposé est gratuit.


Flashxpress /<br />

Une communauté<br />

Janvier 2010 :<br />

26740 personnes inscrites à nos forums de discussion avec<br />

550 000 messages.<br />

Une promotion des talents<br />

Flashxpress souhaite mettre en avant les talents du Web.<br />

Chaque année, de jeunes talents participeront à la WebJam<br />

du Web flash festival et certains bénéficieront d’articles selon<br />

les partenariats menés (Pixel, Graphiland, Beaux-Arts<br />

Magazine...)<br />

Plusieurs concours ou évènements sont régulièrement organisés<br />

avec d’autres partenaires (Praktica, Festival Arborescence,<br />

le Cube Art 3000...).<br />

Un contenu éditorial<br />

• La webTV retransmet des vidéos archivées ou bien des<br />

événements en temps réel :<br />

g contenus pédagogiques<br />

g rendez-vous technologiques<br />

g événements culturels<br />

g contenus artistiques<br />

Ainsi, la webTV pourra proposer une interview, un tutorial ou<br />

la couverture d’un événement filmé.<br />

• Le Live est un espace de discussion et de diffusion en<br />

temps réel : e-conférences, démonstrations, show sont<br />

proposés dans cette salle qui peut être mise à la disposition<br />

d’entités extérieures (colloques, conférences, débats).<br />

• Les News relatent l’information technologique et culturelle<br />

de la création numérique au jour le jour.<br />

• Les Ressources pédagogiques permettent la prise en main<br />

ou le perfectionnement aux outils de création Web. Ces<br />

tutoriels peuvent être divers et prendre d’autres formes<br />

— plusieurs thèmes étant abordés, nous pourrons aussi<br />

couvrir une manifestation, tester un nouveau logiciel,<br />

interviewer un acteur du numérique ou encore aborder des<br />

sujets relatifs à l’univers du développement et de la création<br />

pour Inter<strong>net</strong>.<br />

Des ressources pédagogiques et créatives<br />

L’objectif de Flashxpress est d’offrir à tous, les moyens de<br />

créer du contenu de qualité.<br />

Des centaines de fichiers sont à télécharger, des conseils et<br />

des tutoriels vidéo ou écrits permettront de parfaire les<br />

techniques de développement.<br />

Très actifs, les forums de discussion proposent de nombreuses<br />

salles de discussion pour des sujets techniques, des<br />

ressources créatives ou encore des offres d’emploi.<br />

Une veille technologique<br />

L’actualité des technologies avoisinant Flash, Flex, Blend,<br />

Dreamweaver, Expression Web, Silverlight et autres, est une<br />

source précieuse pour rester au fait de ces technologies.<br />

Nous nous efforçons de faire découvrir de nouvelles applications<br />

et utilitaires, de relater les principaux évènements<br />

et manifestations, comme de vous faire découvrir l’actualité<br />

des tech nologies en présence (News).<br />

Régulièrement l’équipe, composée des formateurs du centre<br />

de formation <strong>Regart</strong>.<strong>net</strong>, mais aussi de Contributeurs extérieur<br />

met en ligne le résultat de ses recherches. Nous souhaitons<br />

faire découvrir à tous le potentiel des technologies pour le<br />

Web.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!