149

ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe) → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104
Page 2: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

ÉD

ITO → Téléchargez depuis le Playstore

→ Téléchargez depuis AppleStore

→ Applis mobiles

fidélité, énergie, progression permanente...13 ans de formation continue nous permettent aujourd’hui de crédibiliser notre centre, notre stratégie et notre pédagogie et d’aborder la suite de notre évolution avec confiance. Énergie, fidélité, progression permanente sont les ingrédients qui alimentent notre réussite depuis toujours. Année après année, nous développons nos forces et l’envie assumée de proposer très bientôt les meilleurs enseignements informatiques en Europe.

gagner toujours plus de clients

4000 clients font désormais appel à nous, parmi lesquels de nombreux industriels, des entreprises, des médias, des ministères, de grandes administrations, des SSII, les principales banques et assurances françaises etc... Nous multiplions les accords cadres, gages de confiance réciproque, qui permettent de réduire encore le coût de nos prestations.

améliorer sans cesse la qualité

Forts de notre certification OPQF, nous poursuivons notre progression en consolidant notre équipe de formateurs : de nouveaux intervenants nous ont rejoints, issus pour certains d’autres grands groupes de formations et des indépendants nous ont permis d’étoffer et de diversifier sensiblement notre offre. Nous faisons régulièrement progresser nos formateurs en augmentant le volume de formation qui leur est dédié (8% de notre masse salariale ont été consacrés à la formation en 2013).

perfectionner la pédagogie

Notre équipe a parfaitement compris que c’est en améliorant le contenu des cours et les parcours pédagogiques que nous satisfaisons et fidélisons nos clients. Aussi, nous multiplions les réunions internes et augmentons constamment la veille technologique afin de perfectionner nos programmes et la cohérence de leur déroulement. Nos supports ont également été enrichis et complétés de très nombreuses screencasts.

oeuvrer pour le bien-être de nos formateurs

Nous sommes persuadés aujourd’hui que la qualité de nos prestations dépend en grande partie du bien-être de nos formateurs au sein de l’entreprise. Aussi, nous mettons en place toutes sortes de dispositifs visant à les fidéliser : campagne d’intéressement, revalorisation, formation, amélioration du management... C’est donc dans les meilleures dispositions possibles qu’ils s’attachent à rendre toujours plus élevé le niveau d’enseignement proposé et à améliorer sans cesse le taux de satisfaction de leurs stagiaires.

encourager la progression continue

L’entreprise n’évolue que parce que l’ensemble de ses employés progresse en permanence. Humainement, techniquement, mais aussi en terme d’infrastructure et d’organisation, Dawan poursuit son développement, portée par un élan collectif fédérateur. Ainsi, à l’aube de cette année qui s’annonce riche et dense, nous sommes prêts à répondre aux exigences légitimes de tous ceux qui nous accompagnent.

« énergie, fidélité, constance, progression continue sont les ingrédients qui alimentent notre réussite

depuis toujours. »

Jérôme Merckling - Dirigeant / Fondateur

Page 3: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

IMP

LA

NTA

TIO

NS

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

→ Implantations → Implantations

daWan paris Tour C.I.T. - Maine Montparnasse

3 rue de l’Arrivée

4ème étage

75015 PARIS

daWan nantes28 rue de Strasbourg

44000 Nantes

daWan lYonLe Britannia

20 boulevard d’Eugène Deruelle

4ème étage

69003 LYON

daWan lilleParc du Chateau Rouge

276 avenue de la Marne

4ème étage

59700 MARCQ-EN-BAROEUL

daWan bordeauXRue Veyri

33700 MERIGNAC

daWan toulouse3 rue Roquelaine

31000 TOULOUSE

daWan aiX-en-provenceParc de la Duranne

255 avenue Galilée

13090 Aix-en-Provence

daWan montpellier1280 Avenue des Platanes

34970 LATTES

daWan rennesRond-point Maurice Le Lannou

Technopôle Atalante-Champeaux

35000 RENNES

daWan strasbourg1 Place de la Porte Blanche

67000 Strasbourg

daWan nice51 ter avenue Cap. de Croix

06100 NICE

daWan bruXelles4 rue de la Presse

1000 Bruxelles

daWan luXembourg5 Rue Goethe

L-1637 LUXEMBOURG

daWan genÈveGeneva Carouge

Avenue Louis-Casai

1209 GENÈVE

daWan lausanneAvenue Gratta-Paille 1

CH-1018 Lausanne

Aix-en-Provence, Bordeaux, Bruxelles, Genève, Lausanne, Lille, Luxembourg, Lyon,

Montpellier, Nantes, Nice, Paris, Rennes, Strasbourg, Toulouse

15 centres de formations dans 4 pays !

Page 4: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

SO

MM

AIR

E0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr

→ Sommaire

opensource 99Drupal 99Joomla 100SPIP 102Autres CMS PHP 103E-Commerce 104Blogs PHP 107DG-Server 108Zope 109OpenGroupware 111

sites Web 113création de sites Web 113HTML CSS JavaScript 117Webmaster Avancé 122Dreamweaver 125E-Marketing 129Flash 136Rich Internet Application 139FrontPage / ExpressionWeb / GoLive 141

développement mobile 147Android 147Frameworks Web Mobile 149iPhone 153Windows Mobile 154

programmation 157Les essentiels 157XML 159C 160COBOL 161Delphi 162Python 164Ruby 165Prog.fonctionnelle et logique 166

bureautique 169Excel 169Word 173Utilisateurs Office 178LibreOffice / OpenOffice 183Initiation à l’informatique 184Mac 187

pao, cao, dao 191Photoshop 191Illustrator 194InDesign 197Gimp 201Inkscape 202Scribus 204Création graphique 205Autocad 2103D 217

audiovisuel 229Avid 229Premiere Pro 230Final Cut Pro 232After Effects 234Motion 237

réseauX 241Réseaux 241Supervision 243Déploiement 246Solutions de sauvegarde 249

virtualisation 253VMware 253Open Source 256Microsoft 257Citrix 258Cloud Computing 259Autres 261

biZ intelligence 263Les essentiels 263Solutions ETL 263Reporting 265Business Object 267

génie logiciel 269UML 269Analyse et modélisation 270Android 147 272Frameworks Web Mobile 149 272iPhone 153 272Windows Mobile 154 272

gestion de projets 273Conduite de projets 273Méthodes de management 275Outils de gestion de projets 278Systèmes d’information 281Cursus 285 282

espace formations 283Cursus 283Planning 286

découvreZ nos formations sur : www.dawan.fr/formations/formations

linuX 9Linux 9Administration Avancé 11Les essentiels Linux 13Apache 13Linux pour les experts 14Linux - Certifications LPI 16Distributions spécifiques 17

WindoWs 21Réseaux Windows 21Microsoft Windows Server 24Admin. système avancée 27Autres cours Windows 31Exchange 31

java / jee 37Java 37JEE 39JEE, les outils Open Source 43JEE, Applications Riches 49Java/JEE pour les experts 50Administration JEE 53Autres cours Java 56CMS - Portails 58

.net 63C# avec Visual Studio 63Visual Basic 65Création d’applications .NET 67ASP.NET 69.NET avancé 72

pHp 77Présentation de PHP 77PHP Avancé 78PHP pour les experts 80Symfony 83Autres cours PHP 85

bases de données 89Fondamentaux 89Oracle 91Bases Open Source 92MS SQL Server 93IBM DB2 94IBM Informix 95

Page 5: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

8 9

LIN

UX

LIN

UX08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frLinux

Linux : Initiation à l'utilisationTarifs : 1375€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : AucunObjectif : Comprendre les principes de l'OpenSource et Linux - Savoir installer une distribution Linux - Connaître les bases de l'utilisation de Linux

■■ Introduction

Historique de GNU/LinuxPourquoi Linux ? Les autres systèmes UNIXLe choix d'une licence «libre»Caractéristiques de l'OpenSourceLa Free Software Fondation et l'Open Source Initiative

■■ Les distributions Linux

Comprendre quels sont les types de distributionsRedhat Entreprise / FedoraMandrivaSuse / OpenSUSEDebian / UbuntuLes CD bootables (LiveCD)Autres distributions (Gentoo, Slackware)Choisir une version : bilan

■■ Démarrage

Choix de la distributionSavoir partitionner un système en fonction de ses besoinsLes systèmes de fichiers sous LinuxComprendre le principe des points de montageAtelier : installation d'une distribution

■■ Aperçu des fonctionnalités

Découverte de l'interface graphiqueInitiation aux logiciels courantsSavoir chercher l'informationUtilisation du manuel, des HOWTO et des FAQSavoir chercher les bonnes informations sur Internet

■■ La ligne de commande (Shell) et les commandes UNIX

Complétion & historiqueRedirections & tubes nommés (pipes)Les commandes essentielles (ls, cp, less, cat...)Présentation de l'éditeur VimL'aide en ligne (manpages)Logiciels d'analyse de texte (grep, sort, cut, etc.)L'arborescence des répertoires sous Linux (fhs)Les permissionsLes types de fichiers (liens symboliques, tubes, etc.)Retrouver un fichier (find/locate)Atelier : utilisation pratique des commandes UNIX

■■ Utilisation avancée - un premier pas vers l'administration

Gestion des logiciels sous LinuxGestion des utilisateurs et des groupesApprofondissement de la gestion des droits et des utilisateursConfiguration simple du réseauConfiguration d'une imprimanteAtelier : installation de nouveaux logiciels, mise en place d'utilisateurs, ...

Linux Administration : Bases + ServicesTarifs : 2375€ en inter - 875€/jour en intraDurée : 5jPublic : Informaticiens - Administrateurs systèmesPré-requis : Formation initiation à l'utilisation de LinuxObjectif : Comprendre le monde OpenSource/Linux - Savoir installer une distribution Linux - Connaître les bases de l'utilisation de Linux - Connaître les démons principaux de Linux (Apache, MySQL/PostGreSQL, Postfix, Cups, Samba/NFS)

■■ Introduction

Rôles de l'administrateurCompréhension des enjeux technologiques et anticipation des besoinsLes normes et leurs implémentations

■■ Gestion des unités de disques

Rappels sur les principes de montage d'unitésCaractéristiques physiques et choix stratégiquesLes techniques de partitionnement (LVM et RAID)Les différents systèmes de fichiersAtelier : partitionnement et formatage manuel d'une unité

■■ L'administration système : l'intérieur du système

Démarrage du système : du boot à la connexionInformation sur le matérielConfiguration et gestion des pilotes de périphériquesGestion des processusGestion des servicesFonctionnement et gestion des logsAtelier : utilisation des différents outils

■■ Gestion réseau avancée

Rappels sur l'administration réseauConfiguration avancée des différentes interfacesQuelques services associés : (x)inetd, le serveur SSHdAtelier : gestion des services réseau

■■ Pérennité du système

La gestion des performancesManipulation des archives (tar, gzip...)Les permissions avancées sur les fichiers (associées aux systèmes de fichiers)Tâches planifiées (Cron)Atelier : mise en place d'une sauvegarde

■■ Initiation aux serveurs de noms (DNS)

Théorie des serveurs de nomsEnjeux stratégiques et techniquesLes solutions : Bind et DjbDNSAtelier : installation d'un cache DNS

Présentation des serveurs de mail

Principe de fonctionnement : le protocole SMTPLe vocabulaire associéLes difficultés à surmonterLes extensions à prévoir (listes de diffusion, sécurité,...)Les différents logiciels SMTP (Sendmail, Qmail, Postfix, Exim)Atelier : installation de Postfix

■■ Initiation au firewall de Linux

La sécurité au niveau du protocole IPFonctionnement du logiciel NetfilterLes outils de configuration (Iptables et interfaces)Atelier : configuration d'un firewall

■■ Initiation aux réseaux virtuels privés (VPN)

Comprendre les différents niveaux de tunnelsLes protocoles et leurs implémentationsAtelier : initiation à OpenVPN

Linux 9Linux : Initiation à l’utilisation 9Linux Administration : Bases + Services 9Linux Administration : Bases 10Linux Administration : Services 10Programmation Shell 10

AdministrAtion AvAncé 11Linux Avancé : Serveur Web avec Apache / Bind/PHP/MySQL 11Linux Avancé : Serveur d’entreprises avec SambaLDAP/Netfilter/Squid 12Linux Avancé : Serveur de messagerie avec Postfix 12

Les essentieLs Linux 13Point d’Acces à Internet, mise en oeuvre 13SMTP Linux 13Bind 9 13

ApAche 13Apache 13Apache/PHP/MySQL administration et programmation 14

Linux pour Les experts 14Samba / LDAP 14Cluster Linux 15Sécurité Linux 15Linux Expert : LDAP 15

Linux - certificAtions Lpi 16Linux administration avancé - LPI 101 16Linux administration avancé - LPI 102 16Linux administration avancé - LPI 201 17Linux administration avancé - LPI 202 17

distributions spécifiques 17Linux Red Hat Administration 17Linux Debian Administration 18

Linux

Page 6: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

10 11

LIN

UX

LIN

UX08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr■■ Configuration de son environnement bash

Les fichiers de configurationLes alias

■■ Utilisation courante du Shell

Les jokersLes caractères d'échappementLes redirections, les tubes

■■ Les scripts Shell

PrincipesLes commentairesExécution d'un scriptAffichage

■■ Les variables

Déclaration d'une variableLes variables d'environnementL'instruction read

■■ Les instructions de contrôle

If/elseForCaseSelectWhile

■■ Les alias et les fonctions

AliasFonctionsAppel d'un script

■■ Les expressions régulières

La commande grepUtilisation des expressions régulières avec grepLa commande egrep

■■ Les chaînes de caractères

ManipulationsBasename et dirname

■■ La gestion de fichiers

Création d'un fichierUtilisation des redirectionsSéparateur de champs

■■ Gestion de processus

Lancement/arrêt/reprise/fin de processusLes signauxLes commandes de contrôleLes variables associées

■■ Le filtre SED

PrincipesCommandes de baseExpressions régulières

■■ Le processeur de texte AWK

PrincipesStructure d'un programmeLes variablesLes tableauxLes instructionsLes fonctions

AdministrAtion AvAncé

Linux Avancé : Serveur Web avec Apache/Bind/PHP/MySQLTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Administrateurs systèmes LinuxPré-requis : Avoir suivi la formation "Linux Administration : bases et services" ou posséder les connaissances équivalentesObjectif : Savoir mettre en place un serveur dédié d'hébergement avec tous les services pour être autonome

■■ BIND - Introduction

Gestion des noms de domaine InternetMécanismes de résolution de noms d'hôtesComprendre la problématique du DNS et son architectureComprendre l'organisation d'Internet

■■ BIND - Validation et extension du réseau

Vérification du bon fonctionnement du réseauAccessibilité des hôtes, diagnostic en cas d'échecParamétrer les resolvers coté client

■■ Installation de Bind

Prise en main et premier lancement de BindFichier de configuration minimal Atelier : mise en place de Bind

■■ Le serveur de noms DNS (Bind 8/9)

Notion de domaine, de zone, et de type de zoneFormat des articles (RR), fichiers de configurationDNS primaire, secondaire, cache, forwarderSécurité, autorisations d'accèsMise au point et configuration des clients Atelier : reconstitution d'un réseau type "Internet", avec DNS primaires, secondaires et root-server

■■ Apache - présentation

HistoriqueThéorie du fonctionnement d'un serveur HTTPGestion des types MIMEUtilisation dans le cadre de PHPLancer/arrêter le serveur - modification de la configurationExigences matérielles - processeur/Mémoire/Disque durDébit necessaire (Internet)

■■ Apache - Configuration & principes

Base du fichier de configurationDirectives obligatoiresConfiguration généraleTests avec un navigateurAtelier : mise en place d'ApacheUtilisation avancée

Hôtes virtuels (VirtualHost)Contrôles d'accès (ACL)Gestion externe des droits et des options (.htaccess)Authentification (spécifique à un ou plusieurs répertoires)Conséquences sur les performancesGestion des indexRedirectionsRewriting (URL Rewriting)Atelier : exercices divers sur chaque point abordé

■■ Apache - Gestion des logs

Stockage des logs (multisite)Gestion avec logrotateAnalyse des logs: AWStatsAtelier : mise en place de AWStats

■■ Les serveurs de bases de données

Présentation de MySQLPrésentation de PostGreSQLAtelier : installation et mise en route des SGBD

■■ Présentation du serveur Apache

Normes et implémentationsFonctionnement d'un serveur webConfiguration de base pour ApacheIntégration de PHPAtelier : installation du serveur Apache

■■ Partage de fichiers

Théorie des systèmes de fichiers réseauxLe protocole UNIX Network File SystèmeLe protocole Microsoft SMBPrésentation des solutions sous Linux (NFS et Samba)Atelier : mise en place de partages réseaux

Linux Administration : BasesTarifs : 1375€ en inter - 875€/jour en intraDurée : 3jPublic : Informaticiens - Administrateurs systèmesPré-requis : Connaissances de l'utilisation LinuxObjectif : Maîtriser les bases de l'administration d'un système Linux

■■ Introduction

Rôles de l'administrateurCompréhension des enjeux technologiques et anticipation des besoinsLes normes et leurs implémentations

■■ Gestion des unités de disques

Rappels sur les principes de montage d'unitésCaractéristiques physiques et choix stratégiquesLes techniques de partitionnement (LVM et RAID)Les différents systèmes de fichiersAtelier : partitionnement et formatage manuel d'une unité

■■ L'administration système : l'intérieur du système

Démarrage du système : du boot à la connexionInformation sur le matérielConfiguration et gestion des pilotes de périphériquesGestion des processusGestion des servicesFonctionnement et gestion des logs

Atelier : utilisation des différents outils

■■ Gestion réseau avancée

Rappels sur l'administration réseauConfiguration avancée des différentes interfacesQuelques services associés :(x)inetd, le serveur SSHd

Atelier : gestion des services réseau

■■ Pérennité du système

La gestion des performancesManipulation des archives (tar, gzip...)Les permissions avancées sur les fichiers (associées aux systèmes de fichiers)Tâches planifiées (Cron)Atelier : mise en place d'une sauvegarde

Linux Administration : ServicesTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : Informaticiens - Administrateurs systèmesPré-requis : Avoir suivi le cours "Linux Administration : les bases" ou posséder les connaissances équivalentesObjectif : Avoir une connaissance générale des services Linux

■■ Initiation aux serveurs de noms (DNS)

Théorie des serveurs de nomsEnjeux stratégiques et techniquesLes solutions : Bind et DjbDNSAtelier : installation d'un cache DNS

Présentation des serveurs de mail

Principe de fonctionnement : le protocole SMTPLe vocabulaire associéLes difficultés à surmonterLes extensions à prévoir (listes de diffusion, sécurité,...)Les différents logiciels SMTP (Sendmail, Qmail, Postfix, Exim)Atelier : installation de Postfix

■■ Initiation au firewall de Linux

La sécurité au niveau du protocole IPFonctionnement du logiciel NetfilterLes outils de configuration (Iptables et interfaces)Atelier : configuration d'un firewall

■■ Initiation aux réseaux virtuels privés (VPN)

Comprendre les différents niveaux de tunnelsLes protocoles et leurs implémentationsAtelier : initiation à OpenVPN

■■ Les serveurs de bases de données

Présentation de MySQLPrésentation de PostGreSQLAtelier : installation et mise en route des SGBD

■■ Présentation du serveur Apache

Normes et implémentationsFonctionnement d'un serveur webConfiguration de base pour ApacheIntégration de PHPAtelier : installation du serveur Apache

■■ Partage de fichiers

Théorie des systèmes de fichiers réseauxLe protocole UNIX Network File SystèmeLe protocole Microsoft SMBPrésentation des solutions sous Linux (NFS et Samba)Atelier : mise en place de partages réseaux

Programmation ShellTarifs : 1375€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Notions de programmationObjectif : Savoir utiliser son Shell - Savoir configurer son Shell - Savoir écrire des scripts Shell - Apprendre à programmer en awk/sed

■■ Présentation

Qu'est-ce que le Shell ?Histoire des Shell UnixLes différents Shell

■■ Le rappel des commandes

L'historiqueEdition en mode EmacsEdition en mode viLa commande fc

Page 7: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

12 13

LIN

UX

LIN

UX08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frLes essentieLs Linux

Point d'Acces à Internet, mise en oeuvreTarifs : 1375€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Avoir suivi le cours "Administration Linux" ou posséder les connaissances équivalentesObjectif : Savoir sécuriser son réseau interne - Savoir donner des accès à ce réseau de l'extérieur - Savoir limiter les accès sortants

■■ Communication réseau sécurisée

Ssh : Accès aux machines à distanceVPN : Interconnexion de reseauSLL :- Comprendre la technologie SSL- Son utilisation (dans Apache, dans les protocoles POP/IMAP)

■■ La securité réseau

Règles de base sur les mots de passeSécurisation des connexions- TCP WrappersLe parefeu Linux (>= noyau 2.4) : Netfilter- Principes de base- Protéger son PC sur Internet- Faire un routeur/firewall- Faire du portforwarding- DMZ

■■ Le proxy cache SQUID

Installer SQUIDConfigurer SQUIDOutils supplémentaires- Fonctionnement en reverse proxy- Introduction à SquidGuard- Introduction à SARG- Utilisation en proxy transparent

SMTP LinuxTarifs : 1495€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Avoir suivi le cours "Administration Linux" ou posséder les connaissances équivalentesObjectif : Apprendre comment fonctionne le protocole SMTP - Connaître les différentes solutions sous Linux - Savoir choisir un démon SMTP - Savoir choisir un MDATheorie : protocole SMTPFonctionnement du protocoleMUA, MTA et MDA : qu'est-ce que c'est ?

■■ Présentation de postfix

Principes de fonctionnementConfiguration de base

■■ Présentation d'Exim

Principes de fonctionnementConfiguration de base

Présentation de QmailPrincipes de fonctionnementConfiguration de base

■■ Différences

Comparaison des différents logicielsChoix en fonction des besoins

Choix du MDALes différentes technologies qui existent (mbox, Maildir, cyrus)Les différents logiciels (gnu pop/imap + procmail, courrier, cyrus)

Bind 9Tarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours "Administration Linux" ou posséder les connaissances équivalentesObjectif : Comprendre comment fonctionnent les noms de domaine - Savoir installer un domaine complet

■■ Gestion des noms de domaine Internet

Mécanismes de résolution de noms d'hôtesComprendre la problématique du DNS et son architectureComprendre l'organisation d'Internet

■■ Validation et extension du réseau

Vérification du bon fonctionnement du réseauAccessibilité des hôtes, diagnostic en cas d'échec Paramétrer les resolvers coté client

■■ Installation de Bind

Prise en main et premier lancement de BindFichier de configuration minimal Contrôle à distanceAutomatisation du démarrage des services

■■ Le serveur de noms DNS (Bind 8/9)

Notion de domaine, de zone, et de type de zoneFormat des articles (RR), fichiers de configurationDNS primaire, secondaire, cache, forwarderNotion de DNS dynamique Sécurité, autorisations d'accèsMise au point et configuration des clientsReconstitution d'un réseau type "Internet" avec DNS primaires, secondaires et root-server

■■ Bind et la sécurité

Coté sécurité : les apports de Bind 9L'authentification par présentation de clé

ApAche

ApacheTarifs : 1375€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Avoir suivi le stage "Découverte de Linux" ou posséder les connaissances équivalentesObjectif : Savoir installer et configurer Apache - Savoir gérer des sites web avec Apache

■■ Présentation d'Apache

HistoriqueThéorie du fonctionnement d'un serveur http- Gestion des types mimes- Fonctionnement avec des requêtes PHPInstallation- Sous forme de binaire ou de source- Sous Windows- Sous linux- Gestion des mises à jour (Linux)- Lancer/arrêter le serveur – modification de la configurationExigences matérielles- Processeur/Mémoire/Disque dur- Débit nécessaire (Internet)

■■ Apache et PHP

Mise en placeConséquence de l'installation de PHP sur Apache 2Configuration classiqueAtelier : installation de PHP 5

■■ MySQL

Installation, arrêt et démarrage des serveursConfiguration du fichier INIActivation d'InnoDBAtelier : installation de MySQL

■■ MySQL - Administration

Gestion des droitsGestion des accès réseauxGestion des basesSauvegarde online (mysqldump)Sauvegarde offline (fichiers mysql)Atelier : table MyISAM/Table InnoDB, création et utilisationAtelier : différences techniques et pratiquesAtelier : PhpMyAdmin

Linux Avancé : Serveur d'entreprises avec Samba/LDAP/Netfilter/SquidTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : AdministrateursPré-requis : Linux Administration : les basesObjectif : Savoir installer, configurer et maintenir un serveur de fichier/d'authentification/routeur/firewall pour une entreprise

■■ Introduction

Linux personnel et Linux en entreprisePrésentation de cas pratiques

■■ Gestion des disques

Technologies RAID et LVMChoix des systèmes de fichiersGestion des sauvegardes : les différentes solutions possiblesAtelier : mise en place de sauvegardesGestion des quotasAtelier : mise en place de quotas

■■ Premier pas avec LDAP

Introduction La notion d'annuairePrincipe des annuaires distribuésLe standard LDAPArchitecture de LDAPLes modèles de LDAPModèle d'informationModèle de désignationModèle de serviceModèle de sécuritéGestion distribuée des annuaires LDAPAtelier : création théorique d'un annuaire LDAPOpenLDAPInstallation sur une distribution GNU/LinuxMettre en place les schémas nécessairesMise en place d'une structure de donnéesUtilisation de LdapsearchMise en place de la réplicationAtelier : installation et mise en place d'un annuaire LDAP

■■ L'authentification sous Linux

Principes générauxIntroduction à l'architecture PAMAtelier : utilisation de LDAP comme base de données d'authentification

■■ Présentation du protocole NFS

Présentation du protocoleLes différents serveurs disponibles sous LinuxMise en placePourquoi il nécessite LDAP ou NISAtelier : mise en place de NFS

■■ L'interconnexion des systèmes Unix et Windows : Samba

Présentation du protocole SMBPrésentation de SambaCommandes Samba utilesMettre en œuvre une configuration de baseGestion des utilisateursConfiguration des partagesPartage d'imprimantesAtelier : mise en place de partages Samba

■■ Le VPN

Comprendre les différents niveaux de tunnelsLes protocoles et leurs implémentationsPrésentation de OpenVPNAtelier : mise en place d'OpenVPN

■■ Le firewall

La sécurité au niveau du protocole IPFonctionnement du logiciel NetfilterLes outils de configuration (Iptables et interfaces)Atelier : configuration de Netfilter

■■ Le proxy cache

Problématiques auxquelles répond un serveur de cachePrésentation de SQUIDPresentation de DansguardianAtelier : installation & configuration de Squid

■■ Gestion des pannes

Anticiper pour éviter les pannesBons réflexes à avoir en cas de pannesMéthodologie pour la résolution de pannes

Linux Avancé : Serveur de messagerie avec PostfixTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : Administrateurs systèmes LinuxPré-requis : Avoir suivi le cours "Linux Administration : Bases + Services" ou posséder les connaissances équivalentesObjectif : Apprendre comment fonctionne le protocole SMTP - Savoir configurer Postfix - Savoir choisir un MDA

■■ Theorie : protocole SMTP

Fonctionnement du protocoleMUA, MTA et MDA : qu'est-ce que c'est ?

■■ PostfixPrincipes de fonctionnementConfiguration de base- Utilisation du fichier main.cf- Utilisation du fichier master.cf- Gestion des virtual usersConfiguration avancée- Ajout de SpamAssassin

■■ Choix du MDA

Les différentes technologies qui existent (mbox, Maildir, cyrus)Les différents logiciels (gnu pop/imap + procmail, courrier, cyru

Page 8: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

14 15

LIN

UX

LIN

UX08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frConfiguration de baseGestion des utilisateursGestion des accèsConfiguration des partagesPartage de l' (des) imprimante(s)

Cluster LinuxTarifs : 1625€ en inter - 995€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de l'administration avancée de LinuxObjectif : Initier aux technologies Cluster disponibles sous Linux

■■ Introduction : ne pas confondre

Un système de load balancingUn système à tolérance de panne (High Avaibility)Un cluster de calcul

■■ Le load balancing/tolerance de panne

ThéorieSolutions techniques sous linuxHeartbeat/Linux Virtual Server

■■ Administration des noeuds

Pourquoi synchroniser les noeuds ? Quels sont les besoins en terme d'administration ? Le rôle capital de NTP (Network Time Protocol) et sa mise en oeuvreCentraliser les logs des noeuds avec un serveur Syslogd

■■ Heartbeat

Principe de fonctionnementAtelier : Mise en place

■■ Linux Virtual Server

Principe de fonctionnementLes differents modes de LVS- NAT- DR- TUNAtelier : Mise en place avec deux noeuds DRAtelier : Utilisation de Heartbeat

Sécurité LinuxTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Administrateurs systèmes confirmésPré-requis : Administration système et réseauxObjectif : Savoir sécuriser un serveur sous Linux

■■ Les différents niveaux de gestion de la sécurité

La sécurité au niveau du système d'exploitationLa sécurité au niveau des applicationsLa sécurité au niveau du réseau

■■ Les droits au niveau de Linux

Rappels sur les permissions Unix standardExtensions sur les systèmes de fichiers ext3/4Fixer des autorisations sur des programmes (capabilities)Nouvelles technologies : SELinux et AppArmor

■■ Sécuriser les applications

L'authentification et l'environnement d'exécution avec PAMLes technologies SSL/TLSEspionnage et déchiffrage des données échangéesLe pare-feu applicatif TCP-Wrapper

■■ Principe de fonctionnement de netfilter

Théorie : comment cela fonctionne ?Les possibilités offertesMise en place dans le Noyau LinuxContrôle des règles avec IpTable

■■ Définition d'une DMZ d'hébergementMise en place pratique avec netfilter/iptablesRevue des options de sécurité du serveur Web ApacheRevue des options de sécurité du serveur de mail postfixRevue des options de sécurité du serveur de noms bindTransparence http

■■ Définition du réseau local

Mise en place des accès interne/externeServeur Proxy cache web squid / squid guardInstallation, équilibrage de chargeFiltrage d'url squidguard

■■ Accès externe aux machines

Les différents types de tunnelsAccès à distance sur une machine linux : sshVPN via le protocole GRE : pptpdVPN avec IPSec

■■ Détection d'intrusion et gestion des logs

Positionnement de la détection d'intrusionRevue de SnortGestion de logs

■■ Recherche de vulnérabilités

Les outils disponibles en Open Source Présentation de NESSUSComposants d'architectureFormats des résultats

■■ Maintenance

Gestion des backupsRéaction aux intrusions

Linux Expert : LDAPTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : Administrateurs systèmes LinuxPré-requis : Avoir suivi la formation "Linux Avancé : Serveur d'entreprises avec Samba/LDAP/Netfilter/Squid" ou posséder les connaissances équivalentesObjectif : Découvrir LDAP - implémenter OpenLDAP dans différents services réseau

■■ L'authentification distribuée en environnement mixte avec LDAP

■■ Introduction

La notion d'annuairePrincipe des annuaires distribuésLe standard LDAP

■■ Architecture de LDAP

Les modèles de LDAPModèle d'informationModèle de désignationModèle de serviceModèle de sécuritéGestion distribuée des annuaires LDAP

■■ Configuration et principes

Bases du fichier de configuration- Directives obligatoires- Configuration générale- Logs- Tests avec un navigateurUtilisation avancée- Hôtes virtuels (VirtualHost)- Contrôles d'accès (ACL)- Gestion externe des droits et des options (.htaccess)- Authentification (spécifique à un ou plusieurs répertoires) - Contrôles d'accès (ACL)- Conséquences sur les performances- Gestion des index- Redirections- Rewritting (URL Rewritting)

■■ Gestion des logs

Stockage des logs (multisite)Gestion avec logrotateAnalyse des logs : Awstats

Apache avancéeUtilisation du module OpenSSL- Configuration- Gestion/Création des certificatsServer-Side IncludesPHP

Apache/PHP/MySQL administration et programmationTarifs : 2295€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Avoir suivi le stage "Découverte de Linux" ou posséder les connaissances équivalentesObjectif : Savoir installer et configurer Apache et MySQL - Savoir gérer des sites web avec Apache - Connaître les principes de base de la programmation PHP et SQL

■■ Présentation d'Apache

HistoriqueThéorie du fonctionnement d'un serveur http- Gestion des types mimes- Fonctionnement avec des requêtes PHPInstallation- Sous forme de binaire ou de source- Sous Windows- Sous linux- Gestion des mises à jour (Linux)- Lancer/arrêter le serveur – modification de la configurationExigences matérielles- Processeur/Mémoire/Disque dur- Débit nécessaire (Internet)

■■ Configuration et principes

Bases du fichier de configuration- Directives obligatoires- Configuration générale- Logs- Tests avec un navigateurUtilisation avancée- Hôtes virtuels (VirtualHost)- Contrôles d'accès (ACL)- Gestion externe des droits et des options (.htaccess)- Authentification (spécifique à un ou plusieurs répertoires) - Contrôles d'accès (ACL)- Conséquences sur les performances- Gestion des index- Redirections- Rewritting (URL Rewritting)

■■ Gestion des logs

Stockage des logs (multisite)Gestion avec logrotateAnalyse des logs : Awstats

■■ Apache avancée

Utilisation du module OpenSSL- Configuration- Gestion/Création des certificatsServer-Side Includes

■■ PHP : les bases

Configuration de PHP (fichier ini)Programmation- Les bases de la programmation- Les bases du langage PHP- Variables- Structure de contrôles- Les fonctions

■■ MySQL

Fonctionnement du serveurRappels SQLConfiguration du serveurOutil console (mysql)Outils web (phpmyadmin)Interaction avec PHPUtilisation des fonctions natives de PHP

Linux pour Les experts

Samba / LDAPTarifs : 1745€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Linux Administration, notions d'annuaire LDAPObjectif : Comprendre le fonctionnement de Samba - Comprendre le fonctionnement de LDAP - Savoir les utiliser ensemble

■■ Objectifs

Comprendre le fonctionnement de SambaComprendre le fonctionnement de LDAPSavoir les utiliser ensemble.

■■ LDAP

Introduction - Notion d'annuaire - Principe des annuaires distribués- Standard LDAPArchitecture de LDAP- Les modèles de LDAP- Modèle d'information- Modèle de désignation- Modèle de serviceModèle de sécuritéGestion distribuée des annuaires LDAP

■■ OpenLDAP

Installation sous Debian GNU/LinuxMettre en place les schemas nécessaireMise en place d'une structure de donnees.Utilisation de ldapsearchMise en place de la réplicationMise en place d'une structure PAMInstallation dans PAMInterfacage Samba/LDAPAtelier : un serveur PDC

■■ Samba

Presentation des reseaux SMBPrésentation du protocole SMBPrésentation de sambaCommandes samba utiles

Page 9: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

16 17

LIN

UX

LIN

UX08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frLinux administration Avancé - LPI 201Tarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : TousPré-requis : Cours LPI 102Objectif : Préparer la certification LPI 201

■■ Noyau Linux

Fichiers du noyauCompiler un noyauPatcher un noyauCustomisation du noyau

■■ Démarrage du système

Modification du système de démarrage Réparation du système

■■ Système de fichiers

Gérer le système de fichiers LinuxMaintenir un système de fichiersGestion des options du système de fichiers

■■ Matériel

Configurer le RAID logicielAjouter un périphériqueConfiguration du noyau et des modulesConfigurer les unités PCMCIA

■■ Partages de fichiers

Configurer un serveur SAMBAConfigurer un serveur NFS

■■ Maintenance du système

Les logsCréer un paquet pour une distributionGestion des sauvegardes

■■ Customisation du système via le planificateur de taches

Scripts shell dans le planificateur de taches

■■ Réparation du système

Créer des disque de secoursConnaître les étapes du démarrage du système Savoir réparer les bootloaders Gestion des problèmesGestion des ressourcesRéparer les problèmes d'environnement

Linux administration Avancé - LPI 202Tarifs : 1995€ en inter - 875€/jour en intraDurée : 4jPublic : TousPré-requis : Cours LPI 201Objectif : Préparer la certification LPI 202

■■ Configuration réseau

Configuration de baseConfiguration avancé et dépannage

■■ Courrier électronique et Newsgroups

Configuration d'un serveur de Mailing listsGestion d'un serveur de mail

Gestion du trafic mailGestion d'un serveur de newsgroups

■■ DNS

Configuration de baseCréer et maintenir des zones DNSSécuriser un serveur DNS

■■ Services web

Mettre en place un serveur HTTP Gérer un serveur HTTP Mettre en place un serveur proxy-cache

■■ Gestion du réseau

Configuration du serveur DHCP Configuration du serveur NISConfiguration du serveur LDAPGestion de l'authentification avec PAM

■■ Sécurité du système

Configurer un routeurSécuriser un serveur ftpSecure shell (SSH)TCP_wrappersTaches de sécurité

■■ Dépannage du réseau

Dépanner le réseau

distributions spécifiques

Linux Red Hat AdministrationTarifs : 2375€ en inter - 875€/jour en intraDurée : 5jPublic : Administrateurs systèmesPré-requis : Connaissance de l'utilisation LinuxObjectif : Comprendre le monde OpenSource/Linux - Savoir installer une distribution RedHat - Connaître les bases de l'utilisation de Linux - Connaître les démons principaux de Linux (Apache, MySQL/PostGreSQL, Postfix, Cups, Samba/NFS)

■■ Introduction

Rôles de l'administrateurCompréhension des enjeux technologiques et anticipation des besoinsLes normes et leurs implémentations

■■ Gestion des unités de disques

Rappels sur les principes de montage d'unitésCaractéristiques physiques et choix stratégiquesLe swap primaire et secondaireFormatage, tuning et maintenanceMontage : mount, automonteur et fichier /etc/fstabLes techniques de partitionnement (LVM et RAID)Les différents systèmes de fichiersAtelier : Partitionnement et formatage manuel d'une unité

■■ Administration standard

Gestion des utilisateurs et des groupesShadowutils : les commandes et fichiers de configuration des comptes d'utilisateurs, modèles /etc/skel/*Rôle de NSS et PAMLes outils de sauvegarde d'arborescences, bloc à bloc, synchronisationDémarrage : boot, grub, noyau. Init/UpstartScripts de démarrage, personnalisationOuverture de session

■■ La syntaxe LDAP

Les éléments du langageLes URLs LDAPLe format LDIFLe Directory Index TreeAtelier : création théorique d'un annuaire LDAP

■■ OpenLDAP

Installation sur une distribution GNU/LinuxMettre en place les schémas nécessairesMise en place d'une structure de donnéesUtilisation de LdapsearchMise en place de la réplicationAtelier : installation et mise en place d'un annuaire LDAP

■■ Les services utilisant LDAP

L'authentification sur un système GNU/LinuxL'authentification sur un serveur (HTTP, FTP, SMTP, POP, IMAP, ...)Déployer un annuaire d'entrepriseAtelier : utilisation pratique de LDAP

Linux - certificAtions Lpi

Linux administration Avancé - LPI 101Tarifs : 1995€ en inter - 875€/jour en intraDurée : 4jPublic : TousPré-requis : Connaissance de base de l'administration LinuxObjectif : Préparer la certification LPI 101

■■ Matériel

Réglage du BIOS- Gérer les périphériques de la machine.Configuration et détection des périphériquesConfiguration des unités USBConfiguration des disques dur (SATA/SCSI/IDE/USB)Configuration des unités de communication- Modems- Cartes réseaux (Ethernet et wifi)

■■ Installation et gestion des paquets

Organisation du disque dur.Apprendre a configurer les partitions en fonction des besoinsInstaller un gestionnaire de boot- lilo- GrubInstaller un logiciel via les sources Gestion des bibliothèques de fonctionsUtilisation du gestionnaire de paquet DebianUtilisation du gestionnaire de paquet Redhat

■■ Commandes Unix

Utilisation pratique du shell Bash Filtrage de flux texteGestion des fichiersUtilisation des pipes et des redirections de fluxGestion des processusGestion des priorités des processusExpressions régulièresUtilisation basique de vi

■■ Unités, système de fichier et Filesystem Hierarchy Standard

Création de partitions et de système de fichiersGestion et maintenance du système de fichiersMontage et démontage des partitionsGestion des quotasGestion des droits des fichiers

Gestion des propriétaires du fichiers Gestions des liensApprendre a rechercher un fichier dans le système

■■ X Window

Installation et configurationMise en place d'un display managerConfiguration d'un Window Manager

Linux administration Avancé - LPI 102Tarifs : 1995€ en inter - 875€/jour en intraDurée : 4jPublic : TousPré-requis : Cours LPI 101Objectif : Préparer la certification LPI 102

■■ Le noyau Linux

Gestion des modules du noyauConfigurer, compiler et installer un noyau

■■ Gestion du démarrage/arrêt de la machine

Démarrer un système LinuxGestion des runlevels

■■ Impression

Gestion des imprimante et des files d'attente.Impression de fichiersInstallation et configuration d'imprimantes locales et réseaux

■■ Documentation

Gérer la documentation fourni par le systèmeTrouver de la documentation sur InternetNotification des utilisateurs

■■ Programmation shell

Gestion de son environnement shellBases de la programmation shell

■■ Administration

Gestion des utilisateurs et des groupesGestion de l'environnement par défaut de l'utilisateur Gestions des logsGestions des taches d'administration par le planificateur de taches (cron)Gestion des sauvegardesGestion de l'heure

■■ Bases de l'administration réseau

Bases de TCP/IPConfiguration de TCP/IPConfiguration d'un client PPP

■■ Services réseau

Gestion du super démon (x)inetdConfiguration de base pour un serveur de mail (MTA)Configuration de base pour le serveur HTTP ApacheConfiguration de SAMBA et de NFSConfiguration du serveur DNS Configuration de SSH (OpenSSH)

■■ Sécurité

Bases de la sécuritéMise en place d'une politique de sécuritéConfiguration de la sécurité pour les utilisateurs

Page 10: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

18 19

LIN

UX

LIN

UX08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr■■ Partage de fichiers

Théorie des systèmes de fichiers réseauxLe protocole UNIX Network File SystèmeLe protocole Microsoft SMBPrésentation des solutions sous Linux (NFS et Samba)Atelier : Mise en place de partages réseaux

■■ Présentation du serveur Apache et MySQL

Normes et implémentationsFonctionnement d'un serveur webConfiguration de base pour ApacheConfiguration de base pour MySQLIntégration de PHPAtelier : Installation et configuration de LAMP

■■ Initiation aux serveurs de noms (DNS)

Théorie des serveurs de nomsEnjeux stratégiques et techniquesLes solutions : Bind et DjbDNSAtelier : Installation d'un cache DNS

■■ Présentation des serveurs de mail

Principe de fonctionnement: le protocole SMTPLe vocabulaire associéLes difficultés à surmonterLes extensions à prévoir (listes de diffusion, sécurité,...)Les différents logiciels SMTP (Sendmail, Qmail, Postfix, Exim)Atelier pratique: Installation de Postfix et configuration en mode relais

■■ Administration système : l'intérieur du système

Démarrage du système : du boot à la connexionArrêt du systèmeInformation sur le matérielConfiguration et gestion des pilotes de périphériquesGestion des processusGestion des servicesFonctionnement et gestion des logsGestionnaire de paquet via yum (configuration, installation de logiciels, choix des sources, manipulation de paquets)Support entreprise RedHat et dépôts spécifiques (virtualisation, clustering, stockage, ...)Atelier : Utilisation des différents outils de gestion

■■ Gestion réseau avancée

Rappels sur l'administration réseauConfiguration avancée des différentes interfacesQuelques services associés : (x)inetd, le serveur SSHdAtelier : Gestion des services réseau

■■ Noyau, performances et tuning

Pourquoi modifier ou construire un nouveau noyau ?Nouveautés du noyau 3.x. Démarche de compilation et installationLa gestion des performancesLes ressources à surveillerLa gestion de l'espace disque et des quotasLes outils de monitoringLes traces. L'audit du systèmeAcquisition et centralisation des traces

■■ Pérennité du système

La gestion des performancesManipulation des archives (tar, gzip...)Les permissions avancées sur les fichiers (associées aux systèmes de fichiers)Tâches planifiées (Cron)Atelier : Mise en place d'une sauvegarde

■■ Initiation au firewall de Linux

La sécurité au niveau du protocole IPFonctionnement du logiciel NetfilterLes outils de configuration (Iptables et interfaces)Atelier : Configuration d'un firewallPartage de fichiers

Théorie des systèmes de fichiers réseauxLe protocole UNIX Network File SystèmeLe protocole Microsoft SMBPrésentation des solutions sous Linux (NFS et Samba)Atelier : Mise en place de partages réseaux

■■ Initiation aux serveurs de noms (DNS)

Théorie des serveurs de nomsEnjeux stratégiques et techniquesLes solutions : Bind et DjbDNSAtelier : Installation d'un cache DNS

■■ Présentation des serveurs de mail

Principe de fonctionnement: le protocole SMTPLe vocabulaire associéLes difficultés à surmonterLes extensions à prévoir (listes de diffusion, sécurité,...)Les différents logiciels SMTP (Sendmail, Qmail, Postfix, Exim)Atelier pratique: Installation de Postfix et configuration en mode relai

Linux Debian AdministrationTarifs : 2375€ en inter - 875€/jour en intraDurée : 5jPublic : Administrateurs systèmesPré-requis : Connaissance de l'utilisation Linux

Objectif : Comprendre le monde OpenSource/Linux - Savoir installer une distribution Debian - Connaître les bases de l'utilisation de Linux - Connaître les démons principaux de Linux (Apache, MySQL/PostGreSQL, Postfix, Cups, Samba/NFS)

■■ Introduction

Rôles de l'administrateurCompréhension des enjeux technologiques et anticipation des besoinsLes normes et leurs implémentations

■■ Gestion des unités de disques

Rappels sur les principes de montage d'unitésCaractéristiques physiques et choix stratégiquesLes disques SAT/SAS et les disques SCSILes supports de stockage USB (disques, sticks)Les partitions principales et la partition étendue d'un disqueL'ajout d'un disque, la commande fdiskLes techniques de partitionnement (LVM et RAID)Les différents systèmes de fichiers : ext4, et présentation de reiserfs, xfs et jfsLe montage des systèmes de fichiers : mount, l'automonteur et le fichier /etc/fstabConstruction de systèmes de fichiers, contrôle d'intégritéAtelier : Partitionnement et formatage manuel d'une unité

■■ L'administration système : l'intérieur du système

Démarrage du système : du boot à la connexionLe démarrage du système : boot, grub, le noyau et ses argumentsL'activation des processus : le processus init, le fichier inittabLes scripts de démarrage, personnalisationGestion des utilisateursLes commandes de gestion des utilisateurs et groupesFichiers de configuration des comptes d'utilisateurs, modèles /etc/skel/*Les mécanismes d'ouverture de sessionL'arrêt propre du systèmeInformation sur le matérielConfiguration et gestion des pilotes de périphériquesGestion des processusGestion des servicesFonctionnement et gestion des logsGestionnaire de paquet via apt-get / aptitude / dpkg (configuration, installation de logiciels, choix des sources, manipulation des paquets, installations manuelles)Politiques Debian, mise à jour du systèmeAtelier :Utilisation des différents outils

■■ Gestion réseau avancée

Rappels sur l'administration réseauConfiguration avancée des différentes interfacesQuelques services associés : (x)inetd, le serveur SSHdAtelier : Gestion des services réseau

■■ Pérennité du système

Le noyau recompilation du noyau : usageAppliquer un patchLa gestion des performancesLes ressources à surveiller : CPU et mémoire, processus, utilisateurs et systèmes de fichiersLa gestion de l'espace disque et des quotasLes outils de monitoring du système DebianManipulation des archives (tar, gzip...)Les permissions avancées sur les fichiers (associées aux systèmes de fichiers)Tâches planifiées (Cron)Les tracesL'audit du système, quelle méthode pour quels usages ?Acquisition, centralisation, et rotation des logsLa sauvegarde par tar, cpio et ddLes outils de sauvegarde en réseau : rsync, partimage Les sauvegardes incrémentales, les bandes, la commande mtAtelier : Mise en place d'une sauvegarde

■■ Initiation au firewall de Linux

La sécurité au niveau du protocole IPFonctionnement du logiciel NetfilterLes outils de configuration (Iptables et interfaces)Atelier : Configuration d'un firewall

Page 11: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

20 21

WIN

DO

WS

SE

RV

ER

WIN

DO

WS

SE

RV

ER

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

réseAux WindoWs

Windows 7 : Administration + DéploiementTarifs : 2295€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance environnement windowsObjectif : Déploiement de Windows 7 adapté au grande structure

■■ Installation et personnalisation de Windows 7

Prise en main du bureau Windows 7Nouvelles fonctionnalités de recherche

■■ Optimisation de Windows 7

Nouvelles fonctionnalités sur le journal des événementsNouveautés sur le planificateur de tâchesLe moniteur de performanceGestion des périphériques

■■ Sécurité avec Windows 7

Contrôle de compte utilisateur (UAC - User Account Control)BitLockerAppLockerWindows DefenderPare-feu avec fonctionnalités de sécurité avancées

■■ Déploiement d'images système

Préparation des imagesDéploiement d'une image systèmeMise à jour d'une image système

■■ Configuration du poste de travail windows 7

Nouveaux paramètres de stratégie de groupePrésentation de PowerShell 2.0Utilisation de PowerShell 2.0

■■ Dépannage de Windows 7

Problem Steps RecorderWindows Troubleshooting PlatformUtilisation de Unified Tracing pour le diagnosticAnalyse des performances avec Windows Management Instrumentation (WMI)

■■ Introduction à la gestion de Windows 7

Planifier une mise en œuvre en entrepriseExposer les différences d'éditions et de fonctionnalitésJustifier les coûts de déploiementCréer Windows PE Évaluer les types d'utilisation pour le déploiement et l'administrationExplorer le système de fichiers et l'architecture de la mémoireCréer un support de démarrage Windows PEPersonnaliser PE avec DISM

■■ Création et gestion d'images personnalisées

Configurer les ordinateurs de référenceChoisir une technologie de création d'imageAutomatiser l'installation avec des fichiers de réponsesCréer des fichiers au format WIMGénéraliser le système d'exploitation avec SysprepCapturer et déployer des images avec ImageXPréparer le système de fichiers avec DiskPartAssurer la maintenance des fichiers imageCompléter le cache du pilote via les fichiers de réponsesInsérer des mises à jours et des modules linguistiques avec DISM

■■ Automatisation des tâches de déploiement

Migrer les données vers d'autres stations de travailDéplacement des paramètres et des fichiers avec Windows Easy TransferAutomatiser les transferts de l'état utilisateur avec USMTMettre en œuvre BitLocker et BitLocker to GoPartitionnement des lecteursRécupérer les clés de chiffrement perdues et endommagéesOptimiser le déploiement d'autres éditions Windows

■■ Personnalisation du processus d'images

Exploiter le kit d'outils de déploiement WindowsConfigurer les images avec des pilotes et des applicationsCréer des déploiements Lite TouchRéaliser des installations réseaux avec les services de déploiement Windows (WDS)Ajouter un démarrage personnalisé et installer des imagesOptimiser les déploiements à travers la multidiffusion

■■ Rationalisation de l'administration de Windows 7

Unifier la configuration du système avec des stratégies de groupesExposer les différences entre les paramètres basés sur l'utilisateur et les paramètres basés sur l'ordinateurCibler une application GPO avec des étenduesMaintenance avec le planificateur de tâchesCréer des tâches manuellement et via l'exportation/importationPlanifier des tâches à distanceContrôler les ordinateurs clients à distanceAider les utilisateurs grâce à l'assistance à distanceSe connecter aux systèmes pour les administrer avec le bureau à distanceExécuter des commandes WinRM/WinRS à distanceÉtendre la fonctionnalité de la ligne de commande via PowerShellSuite Microsoft Desktop Optimization Pack (MDOP)Virtualisation d'applicationsVirtualisation de bureau

■■ Optimisation et résolution de problèmes

Établir des stratégies de récupération efficacesProtéger les données avec les sauvegardes WindowsSimplifier la récupération des versions précédentes et des points de restaurationAméliorer les fonctionnalités du systèmeAnalyser les problèmes avec l'observateur d'événementsSurveiller les tendances des performancesConfigurer le démarrage natif d'un disque dur virtuelRésoudre les problèmes de réseauIsoler le trafic problématiqueOutils de résolution de problèmes en ligne de commandeÉtendre les techniques de résolution des problèmesÉtablir la documentation des défaillances d'application avec le Problem RecorderDiagnostiquer les erreurs système avec le jeu d'outils MDOP

Windows 7 : AdministrationTarifs : 1495€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance environnement windowsObjectif : Découvrir l'Administration Windows 7 et powershell

■■ Installation et personnalisation de Windows 7

Prise en main du bureau Windows 7Nouvelles fonctionnalités de recherche

■■ Optimisation de Windows 7

Nouvelles fonctionnalités sur le journal des événementsNouveautés sur le planificateur de tâchesLe moniteur de performanceGestion des périphériques

réseAux WindoWs 21Windows 7 : Administration + Déploiement 21Windows 7 : Administration 21Windows 7 : Déploiement 22Windows 8 : Administration + Déploiement 22Windows 8 : Administration 23Windows 8 : Deploiement 24

microsoft WindoWs server 24Windows Server AdministrationInitiation + Approfondissement 24Windows Server Administration Initiation 25Windows Server Administration Approfondissement 26IIS Initiation + Approfondissement 26IIS Initiation 27IIS Approfondissement 27

Admin. système AvAncée 27PowerShell Initiation + Approfondissement 27PowerShell Initiation 28PowerShell Approfondissement 29Internet Security and Acceleration (ISA) Server 29Lync 2013 30Active Directory : Implémentation 30

Autres cours WindoWs 31Configuration et maintenance PC 31

exchAnge 31Exchange 2010 Administration 31Exchange 2013 Administration 32Exchange 2007 Administration 33Exchange 2003 Administration 34

WindoWs server

Page 12: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

22 23

WIN

DO

WS

SE

RV

ER

WIN

DO

WS

SE

RV

ER

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Windows DefenderParamètre de sécurité d'Internet Explorer 10 Paramétrage avancé du Pare-feuSécurité des donnéesGestionnaire des mots de passe Atelier : Configuration du compte utilisateur, paramétrage du Pare-feu

■■ Déploiement d'images système

Préparation des imagesDéploiement d'une image systèmeMise à jour d'une image systèmeAtelier : Préparation et déploiement d'une image

■■ Configuration de l'environnement de travail windows 8

PowerShell 3.0 : fonctionnalités, utilisationUtilisation des Cmdlets L'Hyper-V : Présentation et fonctionnement Configurer Windows 8 pour l'utilisation nomade et l'accès distant Atelier : Utilisation de PowerShell 3.0, accès distant de Windows 8

■■ Dépannage de Windows 8

Problem Steps RecorderWindows Troubleshooting PlatformUtilisation de Unified Tracing pour le diagnosticAnalyse des performances avec Windows Management Instrumentation (WMI)Atelier : Troubleshooting du système avec les outils étudiés

■■ Introduction à la gestion de Windows 8

Planifier une mise en œuvre en entrepriseExposer les différences d'éditions et de fonctionnalitésJustifier les coûts de déploiementCréer Windows PE Évaluer les types d'utilisation pour le déploiement et l'administrationExplorer le système de fichiers et l'architecture de la mémoireCréer un support de démarrage Windows PEPersonnaliser PE avec DISM Atelier : Création de Windows PE avec son support de démarrage

■■ Création et gestion d'images personnalisées

Configurer les ordinateurs de référenceChoisir une technologie de création d'imageAutomatiser l'installation avec des fichiers de réponsesCréer des fichiers au format WIMGénéraliser le système d'exploitation avec SysprepCapturer et déployer des images avec ImageXPréparer le système de fichiers avec DiskPartAssurer la maintenance des fichiers imageCompléter le cache du pilote via les fichiers de réponsesInsérer des mises à jours et des modules linguistiques avec DISM Atelier : Automatisation de l'installation des fichiers de réponses et création d'une image déployable

■■ Automatisation des tâches de déploiement

Migration de données vers d'autres stations de travailDéplacement des paramètres et des fichiers avec Windows Easy TransferAutomatisation des transferts de l'état utilisateur avec USMTMise en œuvre de BitLocker et BitLocker to GoPartitionnement des lecteursRécupération des clés de chiffrement perdues et endommagéesOptimisation du déploiement des autres éditions Windows Atelier : Utilisation de Windows Easy Transfer pour le déplacement de paramètres et de fichiers

■■ Personnalisation du processus d'images

Exploiter le kit d'outils de déploiement WindowsConfigurer les images avec des pilotes et des applicationsCréer des déploiements Lite Touch

Réaliser des installations réseaux avec les services de déploiement Windows (WDS)Ajouter un démarrage personnalisé, installationMultidiffusion Atelier : Utilisation de WDS pour des installations réseaux, personnalisation du démarrage / install d'images

■■ Rationalisation de l'administration de Windows 8

Unifier la configuration du système avec des stratégies de groupesExposer les différences entre les paramètres basés sur l'utilisateur et les paramètres basés sur l'ordinateurCibler une application GPO avec des étenduesMaintenance avec le planificateur de tâchesGestion des tâches : manuellement, via l'exportation/importation, planification à distanceAssistance à distance,commandes WinRM/WinRSÉtendre la fonctionnalité de la ligne de commande via PowerShellSuite Microsoft Desktop Optimization Pack (MDOP)Virtualisation d'applicationsVirtualisation du bureau Atelier : Prise en main à distance de machine cliente et administration

■■ Optimisation et résolution de problèmes

Mise en place de stratégies de récupération efficaces, sauvegardes/restaurationsAméliorer les fonctionnalités du systèmeAnalyser les problèmes avec l'observateur d'événementsSurveiller les tendances des performancesConfigurer le démarrage natif d'un disque dur virtuelRésoudre les problèmes de réseauIsoler le trafic problématiqueOutils de résolution de problèmes en ligne de commandeÉtendre les techniques de résolution des problèmesÉtablir la documentation des défaillances d'applications avec le Problem RecorderDiagnostiquer les erreurs système avec le jeu d'outils MDOP Atelier : Configuration du démarrage natif d'un disque dur virtuel et utilisation en ligne de commande de l'outil de résolution de problèmes

Windows 8 : AdministrationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Administrateurs WindowsPré-requis : Connaissance de l'environnement WindowsObjectif : Découvrir l'Administration Windows 8, powershell 3.0 et Hyper-V

■■ IntroductionWindows 8 : architecture, nouveautésL'interface METROModules essentiels de Windows 8Installation, configurationMise à niveau depuis une version antérieure de WindowsMigration des données et paramètres utilisateurs de Windows XP, Vista ou SevenAtelier : Installation, personnalisation et manipulation de l'interface

Optimisation et paramètrage de Windows 8Nouveaux outils de mesure des performances, gestionnaire de BootOutils de diagnostic et de préventions du systèmeGestion des disques et des pilotes périphériques Windows 8Paramètrage du compte utilisateur et du compte LiveCentralisation des paramètresGestionnaire des tâchesAtelier : Paramétrage du gestionnaire de Boot, exploitation des outils de diagnostics et de mesure de performances

Sécurité avec Windows 8Contrôle du compte utilisateur (UAC - User Account Control)Sécurité avec BitLocker / AppLocker / EFSWindows DefenderParamètre de sécurité d'Internet Explorer 10Paramétrage avancé du Pare-feuSécurité des donnéesGestionnaire des mots de passeAtelier : Configuration du compte utilisateur, paramétrage du Pare-feu Déploiement d'images systèmePréparation des imagesDéploiement d'une image système

■■ Sécurité avec Windows 7

Contrôle de compte utilisateur (UAC - User Account Control)BitLockerAppLockerWindows DefenderPare-feu avec fonctionnalités de sécurité avancées

■■ Déploiement d'images système

Préparation des imagesDéploiement d'une image systèmeMise à jour d'une image système

■■ Configuration du poste de travail windows 7

Nouveaux paramètres de stratégie de groupePrésentation de PowerShell 2.0Utilisation de PowerShell 2.0

■■ Dépannage de Windows 7

Problem Steps RecorderWindows Troubleshooting PlatformUtilisation de Unified Tracing pour le diagnosticAnalyse des performances avec Windows Management Instrumentation (WMI)

Windows 7 : DéploiementTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : Administrateurs WindowsPré-requis : Connaissance de l'administration de base de Windows 7Objectif : Déploiement de Windows 7 adapté aux grandes structures

■■ Introduction à la gestion de Windows 7

Planifier une mise en œuvre en entrepriseExposer les différences d'éditions et de fonctionnalitésJustifier les coûts de déploiementCréer Windows PE Évaluer les types d'utilisation pour le déploiement et l'administrationExplorer le système de fichiers et l'architecture de la mémoireCréer un support de démarrage Windows PEPersonnaliser PE avec DISM

■■ Création et gestion d'images personnalisées

Configurer les ordinateurs de référenceChoisir une technologie de création d'imageAutomatiser l'installation avec des fichiers de réponsesCréer des fichiers au format WIMGénéraliser le système d'exploitation avec SysprepCapturer et déployer des images avec ImageXPréparer le système de fichiers avec DiskPartAssurer la maintenance des fichiers imageCompléter le cache du pilote via les fichiers de réponsesInsérer des mises à jours et des modules linguistiques avec DISM

■■ Automatisation des tâches de déploiement

Migrer les données vers d'autres stations de travailDéplacement des paramètres et des fichiers avec Windows Easy TransferAutomatiser les transferts de l'état utilisateur avec USMTMettre en œuvre BitLocker et BitLocker to GoPartitionnement des lecteursRécupérer les clés de chiffrement perdues et endommagéesOptimiser le déploiement d'autres éditions Windows

■■ Personnalisation du processus d'images

Exploiter le kit d'outils de déploiement WindowsConfigurer les images avec des pilotes et des applicationsCréer des déploiements Lite Touch

Réaliser des installations réseaux avec les services de déploiement Windows (WDS)Ajouter un démarrage personnalisé et installer des imagesOptimiser les déploiements à travers la multidiffusion

■■ Rationalisation de l'administration de Windows 7

Unifier la configuration du système avec des stratégies de groupesExposer les différences entre les paramètres basés sur l'utilisateur et les paramètres basés sur l'ordinateurCibler une application GPO avec des étenduesMaintenance avec le planificateur de tâchesCréer des tâches manuellement et via l'exportation/importationPlanifier des tâches à distanceContrôler les ordinateurs clients à distanceAider les utilisateurs grâce à l'assistance à distanceSe connecter aux systèmes pour les administrer avec le bureau à distanceExécuter des commandes WinRM/WinRS à distanceÉtendre la fonctionnalité de la ligne de commande via PowerShellSuite Microsoft Desktop Optimization Pack (MDOP)Virtualisation d'applicationsVirtualisation de bureau

■■ Optimisation et résolution de problèmes

Établir des stratégies de récupération efficacesProtéger les données avec les sauvegardes WindowsSimplifier la récupération des versions précédentes et des points de restaurationAméliorer les fonctionnalités du systèmeAnalyser les problèmes avec l'observateur d'événementsSurveiller les tendances des performancesConfigurer le démarrage natif d'un disque dur virtuelRésoudre les problèmes de réseauIsoler le trafic problématiqueOutils de résolution de problèmes en ligne de commandeÉtendre les techniques de résolution des problèmesÉtablir la documentation des défaillances d'application avec le Problem RecorderDiagnostiquer les erreurs système avec le jeu d'outils MDOP

Windows 8 : Administration + DéploiementTarifs : 2295€ en inter - 875€/jour en intraDurée : 5jPublic : Administrateurs WindowsPré-requis : Connaissance de l'environnement WindowsObjectif : Administration/déploiement de Windows 8

■■ Introduction

Windows 8 : architecture, nouveautésL'interface METRO Modules essentiels de Windows 8Installation, configurationMise à niveau depuis une version antérieure de WindowsMigration des données et paramètres utilisateurs de Windows XP, Vista ou SevenAtelier : Installation, personnalisation et manipulation de l'interface

■■ Optimisation et paramètrage de Windows 8

Nouveaux outils de mesure des performances, gestionnaire de BootOutils de diagnostic et de préventions du systèmeGestion des disques et des pilotes périphériques Windows 8 Paramètrage du compte utilisateur et du compte Live Centralisation des paramètres Gestionnaire des tâchesAtelier : Paramétrage du gestionnaire de Boot, exploitation des outils de diagnostics et de mesure de performances

■■ Sécurité avec Windows 8

Contrôle du compte utilisateur (UAC - User Account Control)Sécurité avec BitLocker / AppLocker / EFS

Page 13: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

24 25

WIN

DO

WS

SE

RV

ER

WIN

DO

WS

SE

RV

ER

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Gestion de l'accès aux ressources à l'aide de groupes

Présentation des groupesÉlaboration d'une stratégie de groupe Utilisation de groupes prédéfinis Implémentation de groupesRésolution des problèmes liés à la gestion des accès

■■ Configuration et gestion de disques et de partitions

Types de stockages sur disque disponibles dans Windows Server Partitionnement d'un lecteur de base Création de volumes sur un lecteur dynamique Exécution de tâches courantes pour gérer des disques Résolution des problèmes liés à la configuration de disques et de partitions

■■ Gestion des données à l'aide du système de fichiers NTFS

Description des autorisations NTFS Application d'autorisations NTFS par Windows ServerAffectation d'autorisations NTFS Compression de données sur une partition NTFS Configuration de quotas de disque sur des volumes NTFS Résolution des problèmes liés à la gestion des données

■■ Accès réseau aux ressources disque

Description des dossiers partagésCréation de dossiers partagés Combinaison d'autorisations NTFS et de dossiers partagés Configuration de dossiers partagés à l'aide du système DFSRésolution des problèmes liés aux ressources partagées

■■ Configuration de l'impression

Présentation de l'impression dans Windows ServerAjout d'une imprimante Configuration d'une imprimante réseau Configuration de la prise en charge d'une imprimante pour navigateur Web Résolution des problèmes liés à l'impression

■■ Implémentation de la sécurité Windows Server

Présentation de la sécurité Windows Server Stratégies de sécurité Windows Server Implémentation de stratégies de sécurité Audit de l'accès aux ressources système Sécurisation de données à l'aide du système EFSRésolution des problèmes liés à la sécurité

■■ Maintenance de l'environnement Windows Server

Gestion des applications Déploiement de Service Pack et de correctifs logiciels Gestion du matérielRésolution des problèmes liés à la configuration de l'environnement

■■ Surveillance et optimisation des performances dans Windows Server

Surveillance des ressources système Surveillance des journaux d'événements Optimisation des performancesRésolution des problèmes liés à la surveillance et à l'optimisation

■■ Implémentation de la protection contre les sinistres

Configuration d'une alimentation UPS Redondance des données avec volumes à tolérance de panne Utilisation de l'utilitaire de sauvegardeRécupération d'un ordinateur ayant subi un sinistreRésolution des problèmes liés à la protection contre les sinistres

■■ Configuration de Windows Server pour les utilisateurs mobiles

Configuration du matériel pour les utilisateurs mobilesConfiguration des options de gestion de l'alimentation pour les utilisateurs mobilesMise à disposition de fichiers en mode déconnecté Connexion à un réseau à distance Résolution des problèmes liés aux utilisateurs mobiles

■■ Installation et configuration des services Terminal Server

Présentation des services Terminal ServerPlanification de l'installation Configuration d'un serveur Terminal ServerInstallation des services Terminal ServerInstallation du Gestionnaire de licences Connexion à un serveur Terminal ServerInstallation d'applications sur un serveur Terminal ServerRésolution des problèmes liés aux services Terminal Server

■■ Implémentation de serveurs et de clients Windows

Implémentation de Windows sur un ordinateur client Implémentation de serveurs Windows Server

Windows Server Administration InitiationTarifs : 1375€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissances réseauObjectif : Apprendre à installer et à administrer Windows Server - Gérer les utilisateurs - Découvrir NTFS - Configurer une imprimante réseau

■■ Installation de Windows Server

Préparation de l'installationInstallation de Windows 2008 ServerMise à niveau vers Windows 2008 ServerRésolution des problèmes à l'origine des échecs d'installation

■■ Configuration de l'environnement Windows Server

Gestion des profils matériels Configuration de l'affichage Exploration des fonctionnalités de la barre des tâches avancéeChangement d'options de démarrage et de récupération Configuration : prise en charge multilingue et options d'accessibilité Définition de variables d'environnementConfiguration des options de gestion de l'alimentation Résolution des problèmes de configuration de l'environnement

■■ Connexion de clients

Vue d'ensemble des capacités de connexion de Windows Server Connexion à un réseau Microsoft Connexion à InternetRésolution des problèmes liés aux connexions réseau

■■ Création et gestion de comptes d'utilisateur

Présentation des comptes d'utilisateurÉléments requis pour les nouveaux comptes d'utilisateur Création d'un compte d'utilisateur Définition de critères pour les mots de passe Définition de propriétés pour les mots de passe Personnalisation de paramètres utilisateur à l'aide de profils d'utilisateur Gestion des données utilisateur en créant des répertoires de baseRésolution des problèmes liés aux accès utilisateur

Mise à jour d'une image systèmeAtelier : Préparation et déploiement d'une image

Configuration de l'environnement de travail windows 8PowerShell 3.0 : fonctionnalités, utilisationUtilisation des CmdletsL'Hyper-V : Présentation et fonctionnementConfigurer Windows 8 pour l'utilisation nomade et l'accès distantAtelier : Utilisation de PowerShell 3.0, accès distant de Windows 8

Dépannage de Windows 8Problem Steps RecorderWindows Troubleshooting PlatformUtilisation de Unified Tracing pour le diagnosticAnalyse des performances avec Windows Management Instrumentation (WMI)Atelier : Troubleshooting du système avec les outils étudiés

Windows 8 : DeploiementTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : Administrateurs WindowsPré-requis : Connaissance de l'administration de base de Windows 8Objectif : Déploiement de Windows 8

Introduction à la gestion de Windows 8Planifier une mise en œuvre en entrepriseExposer les différences d'éditions et de fonctionnalitésJustifier les coûts de déploiementCréer Windows PEÉvaluer les types d'utilisation pour le déploiement et l'administrationExplorer le système de fichiers et l'architecture de la mémoireCréer un support de démarrage Windows PEPersonnaliser PE avec DISMAtelier : Création de Windows PE avec son support de démarrage

Création et gestion d'images personnaliséesConfigurer les ordinateurs de référenceChoisir une technologie de création d'imageAutomatiser l'installation avec des fichiers de réponsesCréer des fichiers au format WIMGénéraliser le système d'exploitation avec SysprepCapturer et déployer des images avec ImageXPréparer le système de fichiers avec DiskPartAssurer la maintenance des fichiers imageCompléter le cache du pilote via les fichiers de réponsesInsérer des mises à jours et des modules linguistiques avec DISMAtelier : Automatisation de l'installation des fichiers de réponses et création d'une image déployable

Automatisation des tâches de déploiementMigration de données vers d'autres stations de travailDéplacement des paramètres et des fichiers avec Windows Easy TransferAutomatisation des transferts de l'état utilisateur avec USMTMise en œuvre de BitLocker et BitLocker to GoPartitionnement des lecteursRécupération des clés de chiffrement perdues et endommagéesOptimisation du déploiement des autres éditions WindowsAtelier : Utilisation de Windows Easy Transfer pour le déplacement de paramètres et de fichiers

Personnalisation du processus d'imagesExploiter le kit d'outils de déploiement WindowsConfigurer les images avec des pilotes et des applicationsCréer des déploiements Lite TouchRéaliser des installations réseaux avec les services de déploiement Windows (WDS)Ajouter un démarrage personnalisé, installationMultidiffusionAtelier : Utilisation de WDS pour des installations réseaux, personnalisation du démarrage / install d'images

Rationalisation de l'administration de Windows 8Unifier la configuration du système avec des stratégies de groupesExposer les différences entre les paramètres basés sur l'utilisateur et les paramètres basés sur l'ordinateurCibler une application GPO avec des étenduesMaintenance avec le planificateur de tâchesGestion des tâches : manuellement, via l'exportation/importation, planification à distanceAssistance à distance,commandes WinRM/WinRS

Étendre la fonctionnalité de la ligne de commande via PowerShellSuite Microsoft Desktop Optimization Pack (MDOP)Virtualisation d'applicationsVirtualisation du bureauAtelier : Prise en main à distance de machine cliente et administration

Optimisation et résolution de problèmesMise en place de stratégies de récupération efficaces, sauvegardes/restaurationsAméliorer les fonctionnalités du systèmeAnalyser les problèmes avec l'observateur d'événementsSurveiller les tendances des performancesConfigurer le démarrage natif d'un disque dur virtuelRésoudre les problèmes de réseauIsoler le trafic problématiqueOutils de résolution de problèmes en ligne de commandeÉtendre les techniques de résolution des problèmesÉtablir la documentation des défaillances d'applications avec le Problem RecorderDiagnostiquer les erreurs système avec le jeu d'outils MDOPAtelier : Configuration du démarrage natif d'un disque dur virtuel et utilisation en ligne de commande de l'outil de résolution de problèmes

microsoft WindoWs server

Windows Server Administration Initiation + ApprofondissementTarifs : 2295€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissances réseauObjectif : Apprendre à installer et à administrer Windows Server - Gérer les utilisateurs - Découvrir NTFS - Configurer une imprimante réseau - Gérer la sécurité de Windows Server - Protéger et surveiller son serveur - Installer et configuer Terminal Server

■■ Installation de Windows Server

Préparation de l'installationInstallation de Windows 2008 ServerMise à niveau vers Windows 2008 ServerRésolution des problèmes à l'origine des échecs d'installation

■■ Configuration de l'environnement Windows Server

Gestion des profils matériels Configuration de l'affichage Exploration des fonctionnalités de la barre des tâches avancéeChangement d'options de démarrage et de récupération Configuration de la prise en charge multilingue et des options d'accessibilité Définition de variables d'environnementConfiguration des options de gestion de l'alimentation Résolution des problèmes de configuration de l'environnement

■■ Connexion de clients

Vue d'ensemble des capacités de connexion de Windows Server Connexion à un réseau Microsoft Connexion à InternetRésolution des problèmes liés aux connexions réseau

■■ Création et gestion de comptes d'utilisateur

Présentation des comptes d'utilisateurÉléments requis pour les nouveaux comptes d'utilisateur Création d'un compte d'utilisateur Définition de critères pour les mots de passe Définition de propriétés pour les mots de passe Personnalisation de paramètres utilisateur à l'aide de profils d'utilisateur Gestion des données utilisateur en créant des répertoires de baseRésolution des problèmes liés aux accès utilisateur

Page 14: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

26 27

WIN

DO

WS

SE

RV

ER

WIN

DO

WS

SE

RV

ER

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Le cryptage des flux de données via SSLInstallation de certificats SSL côté client et côté serveurConfigurer et dépanner les autorisations d'accès et l'authentificationSécurité des applications hébergées. La surface d'expositionRéduire les risques grâce à la modularité d'IIS 7.0

■■ FTP et SMTP

Configuration du service FTPGestion des utilisateurs, des groupes et des permissionsConfiguration du service SMTPGérer la sécurité du serveur SMTP - Relayage

■■ Performances et disponibilitéLes meilleures pratiques pour améliorer les performancesConfiguration des options pour améliorer les performancesOptimiser les pools d'applicationsSauvegarde et restauration de sites WebUtilisation des configurations partagéesConfiguration de l'équilibrage de la charge réseau

■■ Résoudre les problèmes

Utilisation des journaux pour la résolution de problèmesProblèmes liés à l'authentification et aux autorisationsProblèmes liés à la configuration

IIS InitiationTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissances de l'administration Windows ServerObjectif : Apprendre à installer et configurer IIS

■■ Principes et configuration

Présentation et historiqueInstallation du serveur WebConfiguration des fonctionnalités

■■ Configurer un site Web et des pools d'applications

Vue d'ensembleCréation d'un site WebCréation d'un pool d'applicationsAssurer la maintenance d'un pool d'applicationsConfiguration des paramètres des applicationsConfiguration de la sécurité ASP.NETConfiguration des modules natifs et managés

■■ Administration

Configuration de l'administration à distanceConfiguration de l'administration déléguéeConfiguration de la délégation des fonctionnalitésOutils d'exécution des tâches d'administration en ligne de commandeExécution de scripts pour les tâches d'administrationGestion des tâches d'administration du serveur web

■■ Sécuriser les serveurs et sites Web

Configuration de serveurs et de sites Web sécurisésConfiguration des autres aspects de la sécurité des serveurs WebConfiguration de la journalisation

IIS ApprofondissementTarifs : 875€ en inter - 875€/jour en intraDurée : 1jPublic : Administrateurs Systèmes ayant de bonnes connaissances de IISPré-requis : Avoir suivi l'initiation à IISObjectif : Apprendre la configuration de IIS pour HTTPS, FTP, SMTP.

Résoudre les problèmes, améliorer la performance de IIS

■■ Cryptage des données : HTTPS

Rappel : la sécurité d'un serveur sur internet et des applications web. Les attaques classiquesLe cryptage des flux de données via SSLInstallation de certificats SSL côté client et côté serveurConfigurer et dépanner les autorisations d'accès et l'authentificationSécurité des applications hébergées. La surface d'expositionRéduire les risques grâce à la modularité d'IIS 7.0

■■ FTP et SMTP

Configuration du service FTPGestion des utilisateurs, des groupes et des permissionsConfiguration du service SMTPGérer la sécurité du serveur SMTP. Relayage

■■ Performances et disponibilité

Les meilleures pratiques pour améliorer les performancesConfiguration des options pour améliorer les performancesOptimiser les pools d'applicationsSauvegarde et restauration de sites WebUtilisation des configurations partagéesConfiguration de l'équilibrage de la charge réseau

■■ Résoudre les problèmes

Utilisation des journaux pour la résolution de problèmesProblèmes liés à l'authentification et aux autorisationsProblèmes liés à la configuration

Admin. système AvAncée

PowerShell Initiation + ApprofondissementTarifs : 2625€ en inter - 895€/jour en intraDurée : 5jPublic : Administrateurs, DéveloppeursPré-requis : Des connaissances de base dans l'administration de Windows 2008Objectif : Mettre en oeuvre Powershell pour automatiser des opérations sur Windows Server et Active Directory

■■ Introduction et vue d'ensemble de PowerShell

Installer PowerShellVue d'ensemble des objetsTravailler avec les CmdletsComplétion, Alias et HistoriqueLes variables et les typesPrésenter les informations avec un formatage spécifique

■■ Gestion de l'exécution des commandes

Utiliser les flèches et l'historiqueUtiliser le «pipe»Exécution séquentielle des commandesFiltre et itération à travers le «pipe»

■■ Mise en œuvre des scripts powershell pour séquencer les opérations

Ecrire des scripts PowerShellLa sécurité dans Windows PowerShellSigner numériquement ces scriptsMéthodologies des scriptsPrésentation des outils de scripting

■■ Gestion de l'accès aux ressources à l'aide de groupes

Présentation des groupesÉlaboration d'une stratégie de groupe Utilisation de groupes prédéfinis Implémentation de groupesRésolution des problèmes liés à la gestion des accès

■■ Configuration et gestion de disques et de partitions

Types de stockages sur disque disponibles dans Windows Server Partitionnement d'un lecteur de base Création de volumes sur un lecteur dynamique Exécution de tâches courantes pour gérer des disques Résolution des problèmes de configuration de disques et de partitions

■■ Gestion des données à l'aide du système de fichiers NTFS

Description des autorisations NTFS Application d'autorisations NTFS par Windows ServerAffectation d'autorisations NTFS Compression de données sur une partition NTFS Configuration de quotas de disque sur des volumes NTFS Résolution des problèmes liés à la gestion des données

■■ Accès réseau aux ressources disque

Description des dossiers partagésCréation de dossiers partagés Combinaison d'autorisations NTFS et de dossiers partagés Configuration de dossiers partagés à l'aide du système DFSRésolution des problèmes liés aux ressources partagées

■■ Configuration de l'impression

Présentation de l'impression dans Windows ServerAjout d'une imprimante Configuration d'une imprimante réseau Configuration : prise en charge d'une imprimante pour navigateur Web Résolution des problèmes liés à l'impression

Windows Server Administration ApprofondissementTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Administration Windows initiationObjectif : Gérer la sécurité de Windows Server - Protéger et surveiller son serveur - Installer et configuer Terminal Server

■■ Implémentation de la sécurité Windows Server

Présentation de la sécurité Windows Server Stratégies de sécurité Windows Server Implémentation de stratégies de sécurité Audit de l'accès aux ressources système Sécurisation de données à l'aide du système EFSRésolution des problèmes liés à la sécurité

■■ Maintenance de l'environnement Windows Server

Gestion des applications Déploiement de Service Pack et de correctifs logiciels Gestion du matérielRésolution des problèmes l iés à la configuration de l'environnement

■■ Surveillance et optimisation des performances dans Windows Server

Surveillance des ressources système Surveillance des journaux d'événements Optimisation des performancesRésolution des problèmes liés à la surveillance et à l'optimisation

■■ Implémentation de la protection contre les sinistres

Configuration d'une alimentation UPS Redondance des données avec volumes à tolérance de panne Utilisation de l'utilitaire de sauvegardeRécupération d'un ordinateur ayant subi un sinistreRésolution des problèmes liés à la protection contre les sinistres

■■ Configuration de Windows Server pour les utilisateurs mobiles

Configuration du matériel pour les utilisateurs mobilesConfiguration des options de gestion de l'alimentation pour les utilisateurs mobilesMise à disposition de fichiers en mode déconnecté Connexion à un réseau à distance Résolution des problèmes liés aux utilisateurs mobiles

■■ Installation et configuration des services Terminal Server

Présentation des services Terminal ServerPlanification de l'installation Configuration d'un serveur Terminal ServerInstallation des services Terminal ServerInstallation du Gestionnaire de licences Connexion à un serveur Terminal ServerInstallation d'applications sur un serveur Terminal ServerRésolution des problèmes liés aux services Terminal Server

■■ Implémentation de serveurs et de clients Windows

Implémentation de Windows sur un ordinateur client Implémentation de serveurs Windows Server

IIS Initiation + ApprofondissementTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissances de l'administration Windows ServerObjectif : Apprendre à installer et configurer IIS

■■ Principes et configuration

Présentation et historiqueInstallation du serveur WebConfiguration des fonctionnalités

■■ Configurer un site Web et des pools d'applications

Vue d'ensembleCréation d'un site WebCréation d'un pool d'applicationsAssurer la maintenance d'un pool d'applicationsConfiguration des paramètres des applicationsConfiguration de la sécurité ASP.NETConfiguration des modules natifs et managés

■■ Administration

Configuration de l'administration à distanceConfiguration de l'administration déléguéeConfiguration de la délégation des fonctionnalitésOutils d'exécution des tâches d'administration en ligne de commandeExécution de scripts pour les tâches d'administrationGestion des tâches d'administration du serveur web

■■ Sécuriser les serveurs et sites Web

Configuration de serveurs et de sites Web sécurisésConfiguration des autres aspects de la sécurité des serveurs WebConfiguration de la journalisation

■■ Cryptage des données : HTTPS

Rappel : la sécurité d'un serveur sur internet et des applications web. Les attaques classiques

Page 15: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

28 29

WIN

DO

WS

SE

RV

ER

WIN

DO

WS

SE

RV

ER

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Gestion des profils

La notion de profils systèmes et utilisateurCréer des profils génériquesCibler les profils par application

■■ Gérer les données avec PowerShell

Gérer les données avec PowershellGérer le registre et les certificats avec PowershellFiltrer et sélectionner avec des expressions régulièresGérer les journaux d'événementsImporter et exporter des objets

PowerShell ApprofondissementTarifs : 1495€ en inter - 895€/jour en intraDurée : 2jPublic : Administrateurs, DéveloppeursPré-requis : Bonnes connaissances de l'administration de Windows 2008Objectif : Mettre en oeuvre Powershell pour automatiser des opérations sur Windows Server et Active Directory

■■ Automatisation de l'administration de systèmes Windows Server 2008 R2

Présentation des modules PowerShell disponiblesCmdlets du Gestionnaire de ServeurCmdlets de la stratégie de groupeInteraction avec les packs de résolution des problèmesCmdlets de l'analyseur de bonnes pratiquesCmdlets IIS

■■ Analyse et réutilisation de scripts PowerShell

Examen d'un script d'exempleDécryptage de scripts

■■ La gestion des erreurs

Les options globales des commandes Warning, Error et WhatIfLes redirections de la sortie d'erreurL'instruction try catch

■■ Créer des formulaires

Présentation de PrimalForms CE Créer ses formulairesGérer les évènements et les actions associées

■■ Gestion de Windows avec PowerShell et WMI

Introduction aux objets WMIGérer les disques à l'aide de Windows PowerShell et WMIGérer les clichés instantanés à l'aide de PowerShell et WMIGérer les dossiers partagés avec Windows PowerShell et WMIConfigurer Terminal Server à l'aide de Windows PowerShell et WMI

■■ Administration de Active Directory avec Windows PowerShell

Administrer les domaines et les forêts à l'aide des objets .netGérer les comptes utilisateurs et les groupes à l'aide des objets COMGérer les relations entre les utilisateurs et les groupes

■■ Administration des stratégies de groupe dans Windows PowerShell

Gérer les GPOs à l'aide de l'interface GPMC COMGérer les objets GPOGérer les paramètres des stratégies de groupeRapports de stratégies de groupe

■■ Gestion de Internet Information Services 7.0

Comparer IIS 7.0 et les interfaces de gestion PowerShellAdministration IIS 7.0 avec Windows PowerShell

Internet Security and Acceleration (ISA) ServerTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Administrateurs systèmes WindowsPré-requis : Bonnes connaissances de l'administration de serveurs WindowsObjectif : Installer et administrer ISA Server - Gérer la protection de son réseau - Installer un firewall - Créer un VPN - Utiliser un Proxy

■■ Introduction

Présentation d'ISA Server Scénarios de déploiement d'ISA Server

■■ Installation et maintenance d'ISA Serve

Installation d'ISA Server Choix des clients ISA Server Installation et configuration des clients pare-feu Configuration avancée du client pare-feu Sécurisation d'ISA Server Maintenance d'ISA Server

■■ Accès aux ressources Internet

ISA Server comme serveur proxy Configuration de plusieurs réseaux sur ISA Server Configuration des éléments des règles d'accès Configuration des règles pour un accès Internet

■■ Configuration d'ISA Server en tant que pare-feu

Utilisation d'ISA Server en tant que pare-feu Examen des modèles et des réseaux de périmètre Configuration des stratégies système Configuration de la détection d'intrusion et des préférences IP

■■ Accès aux ressources internes

Présentation de la publication Configuration de la publication sur le Web Configuration d'une publication sécurisée sur le Web Configuration de la publication sur le serveur Configuration de l'authentification ISA Server

■■ Intégration d'ISA Server et de Microsoft Exchange Server

Problèmes liés à la sécurité de la messagerie électronique Configuration d'ISA Server pour sécuriser le trafic SMTP Configuration d'ISA Server pour sécuriser les connexions de clients Web Configuration d'ISA Server pour sécuriser les connexions de clients

■■ Filtrage avancé pour les applications et le Web

Présentation du filtrage avancé pour les applications et le Web Configuration des filtres Web HTTP Configuration des autres filtres Web et applicatifs

■■ Configuration d'un accès VPN pour des réseaux et des clients distants

Présentation du réseau privé virtuel (VPN) Configuration d'un VPN pour des clients distants Configuration d'un VPN pour des sites distants Configuration d'un contrôle de quarantaine VPN en utilisant ISA Server

■■ Mise en œuvre d'un cache pour améliorer les performances des navigateurs

Présentation de la mise en cache Configuration des propriétés générales d'un cache Configuration des règles du cache Configuration des tâches de téléchargement du contenu

■■ Les strucutres de contrôles

L'instruction ifL'instruction switchL'instruction Where-Object

■■ Les boucles

La boucle forLes boucles while et doLa boucle foreach

■■ Les contrôles de flux et des fonctionsContrôler le flux d'exécution dans les scriptsContrôler les flux des bouclesDévelopper et utiliser les fonctions

■■ Gestion des profilsLa notion de profils systèmes et utilisateurCréer des profils génériquesCibler les profils par application

■■ Gérer les données avec PowerShell

Gérer les données avec PowershellGérer le registre et les certificats avec PowershellFiltrer et sélectionner avec des expressions régulièresGérer les journaux d'événementsImporter et exporter des objets

■■ Automatisation de l'administration de systèmes Windows Server 2008 R2

Présentation des modules PowerShell disponiblesCmdlets du Gestionnaire de ServeurCmdlets de la stratégie de groupeInteraction avec les packs de résolution des problèmesCmdlets de l'analyseur de bonnes pratiquesCmdlets IIS

■■ Analyse et réutilisation de scripts PowerShell

Examen d'un script d'exempleDécryptage de scripts

■■ Ecriture de scripts PowerShell

Variables, tableaux, littéraux et opérateursPortée des variablesConstructions utilisées dans les scriptsInterception et traitement des erreursTechniques de débogageModularisation

■■ La gestion des erreurs

Les options globales des commandes Warning, Error et WhatIfLes redirections de la sortie d'erreurL'instruction try catch

■■ Gestion de Windows avec PowerShell et WMI

Introduction aux objets WMIGérer les disques à l'aide de Windows PowerShell et WMIGérer les clichés instantanés à l'aide de PowerShell et WMIGérer les dossiers partagés avec Windows PowerShell et WMIConfigurer Terminal Server à l'aide de Windows PowerShell et WMI

■■ Administration de Active Directory avec Windows PowerShell

Administrer les domaines et les forêts à l'aide des objets .netGérer les comptes utilisateurs et les groupes à l'aide des objets COMGérer les relations entre les utilisateurs et les groupes

■■ Administration des stratégies de groupe dans Windows PowerShell

Gérer les GPOs à l'aide de l'interface GPMC COMGérer les objets GPOGérer les paramètres des stratégies de groupeRapports de stratégies de groupe

■■ Gestion de Internet Information Services 7.0

Comparer IIS 7.0 et les interfaces de gestion PowerShellAdministration IIS 7.0 avec Windows PowerShell

PowerShell InitiationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Administrateurs, DéveloppeursPré-requis : Des connaissances de base dans l'administration de Windows 2008Objectif : Mettre en oeuvre Powershell pour automatiser des opérations sur Windows Server et Active Directory

■■ Introduction et vue d'ensemble de PowerShell

Installer PowerShellVue d'ensemble des objetsTravailler avec les CmdletsComplétion, Alias et HistoriqueLes variables et les typesPrésenter les informations avec un formatage spécifique

■■ Gestion de l'exécution des commandes

Utiliser les flèches et l'historiqueUtiliser le «pipe»Exécution séquentielle des commandesFiltre et itération à travers le «pipe»

■■ Mise en œuvre des scripts powershell pour séquencer les opérations

Ecrire des scripts PowerShellLa sécurité dans Windows PowerShellSigner numériquement ces scriptsMéthodologies des scriptsPrésentation des outils de scripting

■■ Ecriture de scripts PowerShell

Variables, tableaux, littéraux et opérateursPortée des variablesConstructions utilisées dans les scriptsInterception et traitement des erreursTechniques de débogageModularisation

■■ Les strucutres de contrôles

L'instruction ifL'instruction switchL'instruction Where-Object

■■ Les boucles

La boucle forLes boucles while et doLa boucle foreach

■■ Les contrôles de flux et des fonctions

Contrôler le flux d'exécution dans les scriptsContrôler les flux des bouclesDévelopper et utiliser les fonctions

Page 16: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

30 31

WIN

DO

WS

SE

RV

ER

WIN

DO

WS

SE

RV

ER

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Configuration de Lync Server 2013 pour les accès externesConfiguration des services EdgeSécurité à l'aided'un pare-feu / proxy inverse

■■ Suivi et maintenance du serveur Lync 2013Sauvegarde et restaurationConfiguration de la supervision et de l'archivageMise en place des outils de dépannageUtilisation de PowerShell pour les tests

Autres cours WindoWs

Configuration et maintenance PCTarifs : 1745€ en inter - 695€/jour en intraDurée : 3jPublic : Technicien supportPré-requis : Connaissance de l'environnement WindowsObjectif : Maîtriser les tâches de maintenance et de support PC

■■ Débuter en maintenance

Tâches courantes d'un technicien supportOffres constructeurs, assembleursIdentification des problèmes de logiciels / matériel Sources de documentations

■■ Assembler les composants d'un PC

Choix des types de boîtiers Carte mère et alimentation Types de processeurs, choix Composants plug and play Slots de la carte mère, RAM, Chipsets Carte son Carte graphique Unités de disques durs/souples Lecteur CD-ROM Types de ports : série, parallèle, USB Types de mémoire DRAM, SDRAM, RAMBUS, DDR, DDR2, DDR3, ... Types de bus : ISA, PCI, PCI Express, AGP, USB...Atelier : Assemblage/désassemblage d'un PC - Accès au setup du BIOS - Test des composants.31

■■ Gérer les périphériques de stockage

Types de lecteurs et de contrôleursPériphériques SCSI, SATAPartitionnement de disques dursChoix fonctionnelSéquence de bootAtelier : Installation de disques et partitionnement

■■ Configurer les périphériques multimédias

Adaptateurs d'écran : VGA, SVGA, XGAAccélérateurs graphiques, Vidéo AGPNormes vidéo, rafraîchissementGestion des lecteurs CD-ROM/DVD-RAM, Blue-RayPériphériques USB : Webcam, graveurPort Firewire : disque, caméscope, ...Atelier : Configuration de carte son / vidéo - Gestion de périphériques multimédia

■■ Installet les périphériques d'impression

Types d'imprimantesPilotes, Installation Atelier : Installation d'imprimantes

■■ Mettre en place un réseau

Connexion réseau : filaire, sans filCarte réseau et câblage (BNC, RJ45, fibre optique, carte sans fil)Adressage IPPartage de périphériquesAtelier : Configuration d'un réseau - Partage de périphériques

■■ Maintenir des postes

Pannes courantes, méthodologieConflits d'interruption et d'E/SMaintenance préventiveRecherche de composants défaillantsErreurs systèmeAnalyse de performancesTopologies et offresAtelier : Multiples scénarios de résolution de pannes courantes

exchAnge

Exchange 2010 AdministrationTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Administrateurs systèmes WindowsPré-requis : Connaissances de l'administration de serveur WindowsObjectif : Apprendre à installer et à administrer Exchange - Gérer les dossiers - Comprendre le routage des messages - Surveiller son serveur Exchange

■■ Présentation de Microsoft Exchange

Notions fondamentales sur Exchange Éditions d'Exchange Intégration à Windows Fonctionnalités administrativesFonctionnalités de routage de messagesFonctionnalités pour les utilisateursFonctionnalités pour les développeurs

■■ Installation de Microsoft Exchange

Exchange et Windows Préparation de l'installation d'Exchange Rappels sur l'intégration à ActiveDirectoryImplémentation du système DNSInstallation du service d'annuaire Active DirectoryAugmentation du niveau de sécurité des zones DNSVérification de l'installation d'Active DirectoryPré-requis et processus d'installationInstallation d'Exchange Server 2010Vérification du bon déroulement de l'installationIntroduction aux outils d'administrationAdministration à l'aide de Windows PowerShellDossiers par défaut et autorisations par défaut pour les dossiers partagésRésolution des problèmes liés à l'installation

■■ Administration de Microsoft Exchange

Présentation des utilitaires d'administrationPrésentation du Gestionnaire système ExchangeGestion de la sécurité administrativeCréation et configuration de groupes administratifsUtilisation de stratégies système Exchange Administration des listes d'adresses Exchange

■■ Création et gestion des bases de données

Création et paramètrage des bases de donnéesFonctionnalités du moteur ESE dans Exchange Implémentation de l'indexation de texte intégral

■■ Création et gestion d'objets destinataire

Création d'objets destinataireConfiguration d'objets destinataireGestion des objets destinataireModifications en bloc dans l'annuaireConfiguration de stratégiesGestion des groupes de distribution dynamiquesGestion des listes d'adressesGestion des listes d'adresses globales

■■ Surveillance d'ISA Serve

Présentation de la surveillance Configuration des alertes Configuration de la surveillance des sessions Configuration de la journalisation Configuration des rapports Surveillance de la connectivité Surveillance des services et de la performance

■■ Mise en œuvre d'ISA Server Enterprise Edition

Présentation d'ISA Server Enterprise Edition Planification d'un déploiement ISA Server Enterprise Edition Mise en œuvre d'ISA Server Enterprise Edition

■■ Mise en œuvre d'ISA Server Enterprise Edition : Scénario de pare-feu dos à dos

■■ Mise en œuvre d'ISA Server Enterprise Edition : Scénario de VPN entre sites

Active Directory : ImplémentationTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Administrateurs systèmes WindowsPré-requis : Bonnes connaissances de l'Administration WindowsObjectif : Apprendre à installer et à administrer Active Directory - Gérer les groupes et les utilisateurs - Implémenter des contrôleurs de domaines

■■ Introduction à l'infrastructure Active Directory

Architecture d'Active Directory Mode de fonctionnement d'Active Directory Examen d'Active Directory Processus de conception, de planification et d'implémentation d'Active Directory

■■ Implémentation d'une structure de forêts et de domaines Active Directory

Création d'une structure de forêts et de domaines Examen et configuration du DNS intégré dans Active Directory Relèvement des niveaux fonctionnels des forêts et des domaines Création de relations d'approbation Sécurisation des approbations à l'aide du filtrage SID

■■ Implémentation d'une structure d'unités organisationnelles

Gestion des unités organisationnelles Délégation du contrôle administratif pour les unités organisationnelles Planification d'une stratégie d'unités organisationnelles

■■ Implémentation de comptes d'utilisateur, de groupe et d'ordinateur

Introduction aux comptes Création et gestion de comptes multiples Implémentation des suffixes de nom principal d'utilisateur Déplacement d'objets dans Active Directory Planification d'une stratégie de compte Planification d'une stratégie d'audit Active Directory

■■ Implémentation d'une stratégie de groupe

Création et configuration d'objets de stratégie de groupe (GPO) Configuration de l'application de la stratégie de groupe Gestion des GPO Vérification et dépannage de la stratégie de groupe Délégation du contrôle administratif de la stratégie de groupe Planification d'une stratégie de groupe pour l'entreprise

■■ Déploiement et gestion des logiciels à l'aide d'une stratégie de groupe

Introduction au déploiement des logiciels de gestion Déploiement des logiciels

Configuration du déploiement des logiciels Maintenance des logiciels déployés Dépannage du déploiement des logiciels Planification d'une stratégie de déploiement des logiciels

■■ Implémentation des sites pour gérer la réplication Active Directory

Introduction à la réplication Active Directory Création et configuration des sites Gestion de la topologie des sites Dépannage des défaillances de la réplication Planification d'un site

■■ Implémentation de contrôleurs de domaine

Implémentation du catalogue global dans Active Directory Détermination du placement des contrôleurs de domaine dans Active Directory Planification du placement des contrôleurs de domaine

■■ Gestion des maîtres des opérations

Introduction aux rôles des maîtres des opérations Transfert et ajustement des rôles des maîtres des opérations Planification du placement des maîtres des opérations

■■ Disponibilité d'Active Directory

Introduction à la maintenance d'Active Directory Déplacement de défragmentation de la base de données Active Directory Sauvegarde d'Active Directory Restauration d'Active Directory Planification pour la surveillance d'Active Directory

■■ Planification et implémentation d'une infrastructure Active Directory

Création du plan d'implémentation Active Directory Implémentation de l'infrastructure Active Directory

Lync 2013Tarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Administrateurs systèmes WindowsPré-requis : Connaissances en administration Windows ServerObjectif : Déployer et configurer le serveur et les clients Lync - Mettre en place des conférences - Configurer la fonctionnalité Enterprise Voice - Configurer la connectivité externe - Surveiller et maintenir Lync Server

■■ Déploiement de Lync Server 2013Présentation de la plateformeInstallationde Lync Server 2013Installation des Office Web Apps 2013Préparation du déploiement d'une topologieConfiguration en utilisant le topologie BuilderDélégation d'administration à l'aide de RBACConfiguration des pools de serveurs pour l'équilibrage de charge

■■ Gestion des utilisateurs et des accès clientDéploiement et maintenance des clientsConfiguration des stratégies de conférenceConfiguration des stratégies de messagerie instantanéeDéploiement et maintenance des dispositifsRésolution des problèmes d'accès client

■■ Prise en charge de la téléphonieConfiguration des stratégies de gestion de la voixConfiguration des plans de numérotationGestion du routageIntégration avec le rôle messagerie unifiée de Microsoft ExchangeConfiguration des conférencesConfiguration du contrôle d'admission d'appelConfiguration des services de groupe de réponse (RGS)Configuration du parc d'appel et des numéros non-assignéGestion d'un pool de serveur de médiation et de la passerelle PSTN

Page 17: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

32 33

WIN

DO

WS

SE

RV

ER

WIN

DO

WS

SE

RV

ER

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Routage de messages et groupes de routageConnexion de groupes de routageDétermination de l'état des liaisonsRoutage de messages

■■ Flux des messages dans Microsoft Exchange

Architecture du flux des messagesGestion des liaisons défaillantesSuivi des messages

■■ Configuration de protocoles Internet

Intégration des services Internet à Exchange Examen de la connectivité et de la sécurité des clientsAuthentification KerberosConfiguration et sécurité des serveurs frontaux et dorsauxRésolution des problèmes liés à la connectivité des clients à l'aide de Telnet

■■ Accès à Microsoft Exchange à l'aide d'Outlook Web Access

Présentation de Microsoft Outlook Web AccessExamen des composants Outlook Web Access et de leur rôleConfiguration d'un serveur virtuel HTTPSécurisation des communications Outlook Web Acces

■■ Configuration de l'accès client

Configurer les accès POP3 et IMAP4Sécurisation du serveur avec un certificat approuvéAutodiscover (Auto-découverte)Outlook Web AccessOutlook Anywhere

■■ Sécurité du serveur Exchange

Gestion de la Haute disponibilitéMise en place du Data Availability Group (DAG)Simulation d'une défaillanceGestion des sauvegardes et de la restaurationSauvegarde manuelle du service de messagerieRéinstallation des servicesRestauration des données du service de messagerieMaintenance des bases de données

■■ Exchange Edge et UM

Configuration du rôle EdgeInstallation d'un serveur EDGEImplémentation d'un serveur EdgePrésentation de la messagerie unifiée

■■ Surveillance de Microsoft Exchange

Outils de surveillance d'Exchange Surveillance d'Exchange à l'aide de la console Analyseur de performancesSurveillance d'Exchange à l'aide de l'outil Analyse et étatEnregistrement dans un journal et affichage de données de diagnostic

Exchange 2007 AdministrationTarifs : 2625€ en inter - 895€/jour en intraDurée : 5jPublic : Administrateurs systèmes WindowsPré-requis : Connaissances de l'administration de serveur WindowsObjectif : Apprendre à installer et à administrer Exchange - Gérer les dossiers - Comprendre le routage des messages - Surveiller son serveur Exchange

■■ Présentation de Microsoft Exchange

Notions fondamentales sur Exchange Éditions d'Exchange Intégration à Windows

Fonctionnalités administrativesFonctionnalités de routage de messagesFonctionnalités pour les utilisateursFonctionnalités pour les développeurs

■■ Installation de Microsoft Exchange

Exchange et Windows Préparation de l'installation d'Exchange Rappels sur l'intégration à ActiveDirectoryImplémentation du système DNSInstallation du service d'annuaire Active DirectoryAugmentation du niveau de sécurité des zones DNSVérification de l'installation d'Active DirectoryPré-requis et processus d'installationInstallation d'Exchange Server 2007Vérification du bon déroulement de l'installationIntroduction aux outils d'administrationAdministration à l'aide de Windows PowerShellDossiers par défaut et autorisations par défaut pour les dossiers partagésRésolution des problèmes liés à l'installation

■■ Administration de Microsoft Exchange Présentation des utilitaires d'administrationPrésentation du Gestionnaire système ExchangeGestion de la sécurité administrativeCréation et configuration de groupes administratifsUtilisation de stratégies système Exchange Administration des listes d'adresses Exchange

■■ Création et gestion des bases de données

Création et paramètrage des bases de donnéesFonctionnalités du moteur ESE dans Exchange Implémentation de l'indexation de texte intégral

■■ Création et gestion d'objets destinataire

Création d'objets destinataireConfiguration d'objets destinataireGestion des objets destinataireModifications en bloc dans l'annuaireConfiguration de stratégiesGestion des groupes de distribution dynamiquesGestion des listes d'adressesGestion des listes d'adresses globales

■■ Création et gestion de dossiers publics

Présentation des dossiers publicsConfiguration d'autorisations pour les dossiers publicsGestion de la réplication des dossiers publicsRéplication de dossiers publicsCréation de stratégies de banque d'informations publique

■■ Rôle du protocole SMTP dans Microsoft Exchange

Présentation du protocole SMTPConfiguration de plusieurs noms de domaine SMTPConfiguration d'un serveur virtuel SMTPConfiguration d'un connecteur SMTPRésolution des problèmes liés à la connectivité SMTP

■■ Routage de messages dans Microsoft Exchange

Routage de messages et groupes de routageConnexion de groupes de routageDétermination de l'état des liaisonsRoutage de messages

■■ Flux des messages dans Microsoft Exchange

Architecture du flux des messagesGestion des liaisons défaillantesSuivi des messages

■■ Configuration de protocoles Internet

Intégration des services Internet à Exchange Examen de la connectivité et de la sécurité des clientsAuthentification KerberosConfiguration et sécurité des serveurs frontaux et dorsauxRésolution des problèmes liés à la connectivité des clients à l'aide de Telnet

■■ Création et gestion de dossiers publics

Présentation des dossiers publicsConfiguration d'autorisations pour les dossiers publicsGestion de la réplication des dossiers publicsRéplication de dossiers publicsCréation de stratégies de banque d'informations publique

■■ Rôle du protocole SMTP dans Microsoft Exchange

Présentation du protocole SMTPConfiguration de plusieurs noms de domaine SMTPConfiguration d'un serveur virtuel SMTPConfiguration d'un connecteur SMTPRésolution des problèmes liés à la connectivité SMTP

■■ Routage de messages dans Microsoft Exchange

Routage de messages et groupes de routageConnexion de groupes de routageDétermination de l'état des liaisonsRoutage de messages

■■ Flux des messages dans Microsoft Exchange

Architecture du flux des messagesGestion des liaisons défaillantesSuivi des messages

■■ Configuration de protocoles Internet

Intégration des services Internet à Exchange Examen de la connectivité et de la sécurité des clientsAuthentification KerberosConfiguration et sécurité des serveurs frontaux et dorsauxRésolution des problèmes liés à la connectivité des clients à l'aide de Telnet

■■ Accès à Microsoft Exchange à l'aide d'Outlook Web Access

Présentation de Microsoft Outlook Web AccessExamen des composants Outlook Web Access et de leur rôleConfiguration d'un serveur virtuel HTTPSécurisation des communications Outlook Web Acces

■■ Configuration de l'accès client

Configurer les accès POP3 et IMAP4Sécurisation du serveur avec un certificat approuvéAutodiscover (Auto-découverte)Outlook Web AccessOutlook Anywhere

■■ Sécurité du serveur Exchange

Gestion de la Haute disponibilitéMise en place du Data Availability Group (DAG)Simulation d'une défaillanceGestion des sauvegardes et de la restaurationSauvegarde manuelle du service de messagerieRéinstallation des servicesRestauration des données du service de messagerieMaintenance des bases de données

■■ Exchange Edge et UM

Configuration du rôle EdgeInstallation d'un serveur EDGEImplémentation d'un serveur EdgePrésentation de la messagerie unifiée

■■ Surveillance de Microsoft Exchange

Outils de surveillance d'Exchange Surveillance d'Exchange à l'aide de la console Analyseur de performancesSurveillance d'Exchange à l'aide de l'outil Analyse et étatEnregistrement dans un journal et affichage de données de diagnostic

Exchange 2013 AdministrationTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Administrateurs WindowsPré-requis : Connaissances de l'administration de serveur WindowsObjectif : Apprendre à installer et à administrer Exchange - Gérer les dossiers - Comprendre le routage des messages - Surveiller son serveur Exchange

■■ Présentation de Microsoft Exchange 2013

Notions fondamentales sur Exchange Éditions d'ExchangeNouveautés d'Exchange 2013Intégration à Windows Fonctionnalités administrativesFonctionnalités de routage de messagesFonctionnalités pour les utilisateursFonctionnalités pour les développeurs

■■ Installation de Microsoft Exchange

Exchange et Windows Préparation de l'installation d'Exchange Rappels sur l'intégration à ActiveDirectoryImplémentation du système DNSInstallation du service d'annuaire Active DirectoryAugmentation du niveau de sécurité des zones DNSVérification de l'installation d'Active DirectoryPré-requis et processus d'installationInstallation d'Exchange Server 2013Vérification du bon déroulement de l'installationIntroduction aux outils d'administrationAdministration à l'aide de Windows PowerShellDossiers par défaut et autorisations par défaut pour les dossiers partagésRésolution des problèmes liés à l'installation

■■ Administration de Microsoft Exchange

Présentation des utilitaires d'administrationPrésentation du Gestionnaire système ExchangeGestion de la sécurité administrativeCréation et configuration de groupes administratifsUtilisation de stratégies système Exchange Administration des listes d'adresses Exchange

■■ Création et gestion des bases de données

Création et paramètrage des bases de donnéesFonctionnalités du moteur ESE dans Exchange Implémentation de l'indexation de texte intégral

■■ Création et gestion d'objets destinataire

Création d'objets destinataireConfiguration d'objets destinataireGestion des objets destinataireModifications en bloc dans l'annuaireConfiguration de stratégiesGestion des groupes de distribution dynamiquesGestion des listes d'adressesGestion des listes d'adresses globales

■■ Création et gestion de dossiers publics

Présentation des dossiers publicsConfiguration d'autorisations pour les dossiers publicsGestion de la réplication des dossiers publicsRéplication de dossiers publicsCréation de stratégies de banque d'informations publique

■■ Rôle du protocole SMTP dans Microsoft Exchange

Présentation du protocole SMTPConfiguration de plusieurs noms de domaine SMTPConfiguration d'un serveur virtuel SMTPConfiguration d'un connecteur SMTPRésolution des problèmes liés à la connectivité SMTP

■■ Routage de messages dans Microsoft Exchange

Page 18: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

34 35

WIN

DO

WS

SE

RV

ER

WIN

DO

WS

SE

RV

ER

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Accès à Microsoft Exchange à l'aide d'Outlook Web Access

Présentation de Microsoft Outlook Web AccessExamen des composants Outlook Web Access et de leur rôleConfiguration d'un serveur virtuel HTTPSécurisation des communications Outlook Web Acces

■■ Configuration de l'accès client

Configurer les accès POP3 et IMAP4Sécurisation du serveur avec un certificat approuvéAutodiscover (Auto-découverte)Outlook Web AccessOutlook Anywhere

■■ Sécurité du serveur Exchange

Gestion de la Haute disponibilitéMise en place du Data Availability Group (DAG)Simulation d'une défaillanceGestion des sauvegardes et de la restaurationSauvegarde manuelle du service de messagerieRéinstallation des servicesRestauration des données du service de messagerieMaintenance des bases de données

■■ Exchange Edge et UM

Configuration du rôle EdgeInstallation d'un serveur EDGEImplémentation d'un serveur EdgePrésentation de la messagerie unifiée

■■ Surveillance de Microsoft Exchange

Outils de surveillance d'Exchange Surveillance d'Exchange à l'aide de la console Analyseur de performancesSurveillance d'Exchange à l'aide de l'outil Analyse et étatEnregistrement dans un journal et affichage de données de diagnostic

Exchange 2003 AdministrationTarifs : 3475€ en inter - 895€/jour en intraDurée : 5jPublic : Administrateurs systèmes WindowsPré-requis : Connaissances de l'administration de serveur WindowsObjectif : Apprendre à installer et à administrer Exchange - Gérer les dossiers - Comprendre le routage des messages - Surveiller son serveur Exchange

■■ Présentation de Microsoft Exchange

Notions fondamentales sur Exchange Éditions d'Exchange Intégration à Windows Fonctionnalités administrativesFonctionnalités de routage de messagesFonctionnalités pour les utilisateursFonctionnalités pour les développeurs

■■ Installation de Microsoft Exchange

Exchange et Windows Préparation de l'installation d'Exchange Installation d'Exchange Dossiers par défaut et autorisations par défaut pour les dossiers partagésRésolution des problèmes liés à l'installation

■■ Administration de Microsoft Exchange

Présentation des utilitaires d'administrationPrésentation du Gestionnaire système ExchangeGestion de la sécurité administrativeCréation et configuration de groupes administratifsUtilisation de stratégies système Exchange Administration des listes d'adresses Exchange

■■ Création et gestion de banques d'informations et de groupes de stockage

Banques d'informationsGroupes de stockageFonctionnalités du moteur ESE dans Exchange Implémentation de l'indexation de texte intégral

■■ Création et gestion d'objets destinataire

Création d'objets destinataireConfiguration d'objets destinataireGestion des objets destinataireModifications en bloc dans l'annuaireConfiguration de stratégies

■■ Création et gestion de dossiers publics

Présentation des dossiers publicsConfiguration d'autorisations pour les dossiers publicsGestion de la réplication des dossiers publicsRéplication de dossiers publicsCréation de stratégies de banque d'informations publique

■■ Rôle du protocole SMTP dans Microsoft Exchange

Présentation du protocole SMTPConfiguration de plusieurs noms de domaine SMTPConfiguration d'un serveur virtuel SMTPConfiguration d'un connecteur SMTPRésolution des problèmes liés à la connectivité SMTP

■■ Routage de messages dans Microsoft Exchange

Routage de messages et groupes de routageConnexion de groupes de routageDétermination de l'état des liaisonsRoutage de messages

■■ Flux des messages dans Microsoft Exchange

Architecture du flux des messagesGestion des liaisons défaillantesSuivi des messages

■■ Configuration de protocoles Internet

Intégration des services Internet à Exchange Examen de la connectivité et de la sécurité des clientsAuthentification KerberosConfiguration et sécurité des serveurs frontaux et dorsauxConfiguration des services NNTPRésolution des problèmes liés à la connectivité des clients à l'aide de Telnet

■■ Accès à Microsoft Exchange à l'aide d'Outlook Web Access

Présentation de Microsoft Outlook Web AccessExamen des composants Outlook Web Access et de leur rôleConfiguration d'un serveur virtuel HTTPSécurisation des communications Outlook Web Access

■■ Installation et configuration de la messagerie instantanée

Présentation de la messagerie instantanéeComposants de la messagerie instantanéeInstallation et configuration de la messagerie instantanéeFonctionnement de la messagerie instantanée et remarquesConseils pratiques

■■ Surveillance de Microsoft Exchange

Outils de surveillance d'Exchange Surveillance d'Exchange à l'aide de la console Analyseur de performancesSurveillance d'Exchange à l'aide de l'outil Analyse et étatEnregistrement dans un journal et affichage de données de diagnostic

Page 19: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

36 37

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frJAvA

JAVA Initiation + ApprofondissementTarifs : 2375€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Notions de programmationObjectif : Réaliser et déployer des applications complètes, performantes et maintenables en Java et pouvoir réaliser des applets - Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces - Connaître et maîtriser les concepts avancés de la programmation Java37

■■ Introduction

HistoriqueUtilisation, choix d'une solutionInstallationCompilation et interprétationManipulation de l'environnementLexique usuel

■■ Concepts et syntaxe

Affecter, modifier, calculerCommentaires et code lisiblesL'application dans la console

■■ Les variables

DéfinitionUtilisationLes types usuelsCréer et détruire une variableLes opérations, les équationsDéclarer des constantesLes tableaux et la mémoire : manipuler beaucoup de données

■■ Les structures

Conditions et blocs : réagir à l'informationLes boucles et la manipulation des tableaux

■■ L'objet

Classes et packageUtilisation d'une librairie externeAttributsLes méthodes, organisation du code et appels multiplesStructuration générale et cas de figure usuels

■■ Les fonctionnalités usuelles

Les flux, manipulation de fichiers et de connections réseauxLes applets, l'interactivité sur le webLes collections (listes, arbres...) et l'organisation des données en mémoirePrésentation d'AWT et Swing pour les interfaces graphiques

■■ Les interfaces de présentation

Swing : l'affichage d'une interfaceAWT : interface utilisateur (menus, boutons, clavier...) et événementsSwing : une applet et une application interactive de A à ZPrésentation des extensions essentielles de Java : JEE (J2EE), JME (J2ME)

■■ Points avancés d'architecture Rappels de programmation orientée objetsPrésentation des Design Patterns utilisés courament en JavaLes processus : plusieurs choses à la foisSynchronisations des processusAtelier : une application de calcul en Java

■■ Les traitements de la vie réelle

Bases de données et JDBC : lire et écrire des données dans une base quelconqueArchitecture d'une application, UML et Design PatternsPrévoir le déploiement futur : les JAR et les ressourcesAtelier : création et packaging d'une application de manipulation de données

JAVA InitiationTarifs : 1495€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Notions de programmationObjectif : Pouvoir réaliser des applications et des applets en Java - Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces

■■ Introduction

HistoriqueUtilisations, choix d'une solutionInstallationCompilation et interprétationManipulation de l'environnementLexique usuel

■■ Concepts et syntaxe

Affecter, modifier, calculerCommentaires et code lisibleL'application dans la console

■■ Les variables

DéfinitionUtilisationLes types usuelsCréer et détruire une variableLes opérations, les équationsDéclarer des constantesLes tableaux et la mémoire : manipuler beaucoup de données

■■ Les structures

Conditions et blocs : réagir à l'informationLes boucles et la manipulation des tableaux

■■ L'objet

Classes et packageUtilisation d'une librairie externeAttributsLes méthodes, organisation du code et appels multiplesStructuration générale et cas de figure usuelsLe polymorphisme et les interfaces, représentation de la vie réelle

■■ Les fonctionnalités usuelles

Les flux, manipulation de fichiers et de connections réseauxLes applets, l'interactivité sur le webLes collections (listes, arbres...) et l'organisation des données en mémoirePrésentation d'AWT et Swing pour les interfaces graphiques

JAvA 37JAVA Initiation + Approfondissement 37JAVA Initiation 37JAVA Approfondissement 38JAVA et XML 38Eclipse : Création de modules 38Test et optimisation en JAVA 38Swing / MVC : création d’interfaces graphiques 39Java 7 39

Jee 39JEE - Servlets et JSP Initiation + Approfondissement 39JEE - Servlets et JSP Initiation 40JEE - Servlets et JSP Approfondissement 40JEE - EJB 3 Initiation + Approfondissement 41JEE - EJB 3 Initiation 41JEE - EJB 3 Approfondissement 42JEE - Architecture d’une application JAVA EE 6 42

Jee, Les outiLs open source 43JEE - Struts + Hibernate 43JEE - Struts 43JEE - Hibernate 43JAVA Avancé : Hibernate + Webservices 44JEE - Spring Initiation + Approfondissement 44JEE - Spring Initiation 45JEE - Spring Approfondissement 45JEE - JSF (Java Server Faces) 45JEE - Struts 2 + Hibernate 3 + Spring 45JEE - JSF + AJAX 46JEE - Spring MVC + Hibernate 46JEE - Persistance avec JPA et TopLink 47JEE - JBoss Seam 47JEE - Apache Hadoop 48JEE - Spring MVC + EJB 3 48JEE - JSF 2 + JPA 2 48

Jee, AppLicAtions riches 49Google Web Toolkit : Création d’applications riches 49Apache Click : Création d’applications riches 49Apache Wicket : Création d’applications riches 49 Vaadin Framework : Création d’applications riches 50JavaFX : création d’applications riches 50

JAvA/Jee pour Les experts 50Méthodes et bonnes pratiques de l’ingénierie en Java 50Portlets - JSR168, JSR286 50Sécurité Java/JEE 51Maven 51Ant 51Drools (JBoss Rules) 52JEE : Hibernate et Webservices 52

AdministrAtion Jee 53Tomcat Administration 53JBoss Administration 53GlassFish Administration 54WebLogic Server Administration 54Geronimo AS Administration 55WebSphere AS Administration 55

Autres cours JAvA 56Jbuilder 8 et 9 56Webservices Java 56JME 56JEE et Google Apps Engine 57JasperReports Initiation + Approfondissement 57Java Card 57JasperReports Initiation 58

cms - portAiLs 58Liferay Portal 58JBoss Portal 59Jahia 59OpenCms 59Magnolia CMS 60Nuxeo DM 60dotCMS 60Alfresco GED - Administrateurs 61Alfresco GED - Développeurs 61

JAvA / Jee

Page 20: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

38 39

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frJAVA ApprofondissementTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le stage "Java initiation" ou posséder les connaissances équivalentesObjectif : Connaître et maîtriser les concepts avancés de la programmation Java - Réaliser et déployer des applications complètes, performantes et maintenables

■■ Introduction

Historique et versions particulièresRappels de Java

■■ Les interfaces de présentation

Swing : l'affichage d'une interfaceAWT : interface utilisateur (menus, boutons, clavier...) et événementsSwing : une applet et une application interactive de A à ZPrésentation des extensions essentielles de Java : JEE (J2EE), JME (J2ME)

■■ Points avancés d'architecture

Rappels de programmation orientée objetsPrésentation des Design Patterns utilisés courament en JavaLes processus : plusieurs choses à la foisSynchronisations des processusAtelier : une application de calcul en Java

■■ Les traitements de la vie réelle

Bases de données et JDBC : lire et écrire des données dans une base quelconqueArchitecture d'une application, UML et Design PatternsPrévoir le déploiement futur : les JAR et les ressourcesAtelier : création et packaging d'une application de manipulation de données

JAVA et XMLTarifs : 1495€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Avoir suivi le stage "Java initiation" ou posséder les connaissances équivalentesObjectif : Maîtriser XML - Pouvoir prévoir ses cas et ses schémas d'utilisation - Savoir choisir et utiliser une implémentation java adéquate - Etre capable de réaliser des transformations complexes de documents

■■ Introduction

Java : rappel des basesHistorique et domaines du XMLPour quoi ? Pour qui ?

■■ Le XML

Syntaxe simple- Document- Balises- AttributsSyntaxe particulière- Héritages- Espaces de nomPrésentation des DTD (Document Type Definition)Exemples de la vie réelle

■■ SAX

Ouvrir et lire un document quelconque avec SAXObservation des erreurs dans le documentModification d'un documentDéclaration d'un DTD : valider un document

■■ DOM

Lecture et exploration d'un documentCréation, modification et sauvegarde

■■ XSL

Transformation d'un document avec XSLTXSLT : feuilles de stylesXSLT : modèlesXSLT : motifsXPath : types de données, axes et fonctions

Eclipse : Création de modulesTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le stage "Java approfondissement" ou posséder les connaissances équivalentesObjectif : Connaître les possibilités des modules (plugins) pour Eclipse - Etre capable de prévoir, réaliser et déployer un module pour Eclipse

■■ Introduction

Versions d'Eclipse et fonctionnement généralCatégories des plugins à dispositionPrésentation des technologies utilisées

■■ SWT

Principe général et intérêt du SWTCréation d'une application isolée avec SWTEléments essentiels du Framework dans le cas d'un module pour Eclipse

■■ Création d'un plugin simple

Rappel/présentation des schémas XMLPrise en main de PDE pour une création facilePremière réalisation : un exemple presque invisible

■■ Développement avancé de modules

Utilisation complète de SWTAjout de points d'extensionsInternationalisation du modulePackaging et déploiement

Test et optimisation en JAVATarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le stage "Java initiation" ou posséder les connaissances équivalentesObjectif : Connaître et maîtriser des technologies de test et d'analyse des performances en Java - Réaliser le processus complet d'optimisation d'un projet

■■ Introduction

Versions de Java et des outilsManipulations de l'environnementPrincipes généraux et glossaireProcessus de développement associés - extreme programming

■■ JUnit

Mise en place d'une série de testsAssertions multiples et bonnes pratiquesLimitation et domaines spécifiques

■■ TPTP

Présentation générale du projetTests avec ou sans JUnitOutils de trace détaillée et profilingBonnes pratiques de l'optimisation mémoire et CPU

■■ CLIF

Vue d'ensemble d'ObjectWeb et de CLIFManipulation des outils et injection d'une sonde CPUManipulation des différentes sondes CPU, Mémoire, Disque et réseauCréer des scénarios d'observation avec ISAC

Swing / MVC : création d'interfaces graphiquesTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaître les bases de JavaObjectif : Développer des interfaces graphiques avec Swing - Réaliser des tests unitaires pour IHM

■■ Introduction

Présentation des Java Foundation Classes :(AWT, Swing, Java2D, DragAndDrop, Accessibility et Internationalization)Comparaison des modèles AWT et SWINGRappels des principaux design patterns utilisés en Java

■■ Swing

Les bases fondamentalesLe pattern MVC (Modèle-Vue-Controleur)Paramétrisation des chartes graphiques (Pluggable look and feel)Organisation des interfaces graphiques avec gestion d'événementConstruction d'IHM avec NetBeans

■■ Containers

PrincipeConteneurs de haut niveauConteneurs utilitaires (généraux et spécifiques)

■■ Composants (widgets)

PrincipePanorama des composants disponiblesConstruction de multiples interfaces graphiques

■■ Gestion du positionnement

Layouts managers : définitionLes gestionnaires les plus courants (absolu, BorderLayout, FlowLayout, GridLayout,..)Autres gestionnaires utilisés dans les WYSIWYG

■■ Gestion des évènements

PrincipeClasses fondamentalesListeners disponiblesSéparation présentation/traitementPerformancesExemples multiples

■■ Concepts avancés

Tests unitaires avec JFC UnitPersonnalisations, internationalisationGestion des impressions et des copies

■■ Etude de casArchitecture et Implémentation d'une application complète

Java 7Tarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Développeurs JavaPré-requis : Connaissance de Java 5 / 6Objectif : Maîtriser les évolutions apportés par Java 7

■■ Introduction

Java 7 : présentation, évolutions Apports syntaxiques : - Utilisation de chaînes dans la structure de contrôle switch- Opérateurs et littéraux numériques- Gestion des exceptions- ...Atelier : Tour d'horizon des nouveautés du langage

■■ Interfaces graphiques

Nouveautés dans SwingGestion des thèmes (look and feel)Gestion de l'apparence/transparenceComposants et JLayer Atelier : Création d'application graphique mettant en oeuvre les nouveautés Swing dans Java 7

■■ Gestion de fichiers (NIO 2)

Présentation des nouvelles classes (java.nio.file)Traitement des chemins Gestion des accès aux fichiersNotification de modifications d'un fichierAtelier : Manipulation avancée de flux

■■ Evolutions de JDBC 4.1

Chargement des pilotesGestion améliorée des exceptionsUtilisation de javax.sql.rowsetAtelier : Application des apports de JDBC 4.1

■■ Notions avancées

Gestion des processus (Fork and Join)Internationationalisation dans Java 7 Sécurité applicative et cryptographieProgrammation réseau Chargement de classes Amélioration de la JVM et invocation de langages dynamiquesAtelier : Multiples exemples d'utilisation

Jee

JEE - Servlets et JSP Initiation + ApprofondissementTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Maitrise des bases du langage Java et connaissance du XHTMLObjectif : Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSP - Avoir une vision globale des frameworks MVC (Struts, JSF, Spring,...)

■■ Introduction

Développement d'applications web dynamiques : panorama des technologies existantesPlate-forme JEE : architecture, APIs et environnement d'exécutionServlets et JSP par rapport aux autres services web

■■ Mise en place

Environnement de développement (Eclipse / NetBeans) Eléments de base et optimisation du développement

Page 21: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

40 41

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frMoteurs de servlets et JSP : présentation, choix (Tomcat, GlassFish, ...) Structure d'un module web ; cycle de vie des composantsEmpaquetage et déploiement d'une application WebAtelier : installation des environnements de développement et d'exécution ; premier projet web minimal

■■ Servlets

Spécification et cycle de vieChainage de pages : liens et formulairesRappel sur les mécanismes et normes d'interaction du protocole HTTPGestion des erreurs http et journalisation Sessions, cookies et autres espaces de persistanceJDBC pour l'accès à une base de données depuis une servletJavaMail pour l'envoi de mail depuis un formulaireMulti-threading avec des servletsConfigurations avancées de déploiementAtelier : création, déploiement et test d'un projet complet à base de Servlets incluant des fonctionnalités de gestion avec un accès à une base, utilisation de la session et envoi de mails

■■ JSP (Java Server Pages)

Principe général et comparaison avec les ServletsLes expressions : afficher des données dynamiques au milieu du XHTMLLes scriptlets - utilisation et limitesDéclarations et directives : la JSP est une classeInclusions et mécanismes de réutilisationJavabeans : présentation, créationAccès et manipulation des Javabeans depuis JSP et ServletsModèle MVCEtude de cas complète - Servlets et JSP en collaborationOrganisation mémoire du serveurGestion des erreursAtelier : Développement d'applications web avec une architecture MVC et une présentation avancée à base de JSP

■■ Bibliothèques de balises (Taglibs)

Panorama des taglibs disponiblesInstallation, utilisation d'une bibliothèque de balisesJSTL (JSP Standard Tag Lib) : présentation et testLe language d'expressions (EL)Définition de fonctions, création de TLDs et appels depuis une JSPCréation de taglibs : principe et apis disponiblesAtelier : intégration de taglibs dans des JSP - implémentation d'une bibliothèque personnalisée de tags

■■ Concepts avancés

Templating : mécanisme, frameworks disponiblesPrésentation de plusieurs frameworks MVC2 (Struts, JSP, Spring MVC)JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applicationsSécurité de l'application : présentation des apis, gestion des utilisateurs et des rôlesGestion d'un projet web : de l'analyse au testArchitecture DMZ et mise en place d'un serveur web frontalNotions de clustering : mécanismes de sessions distribuéesAtelier : mise en place de projets à base de frameworks MVC2 - configuration serveur et utilisation de ressources JNDI - Utilisation d'un moteur de templates

JEE - Servlets et JSP InitiationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Maitrise des bases du langage Java et connaissance du XHTMLObjectif : Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSP - Avoir une vision globale des frameworks MVC (Struts, JSF, Spring,...)

■■ Introduction

Développement d'applications web dynamiques : panorama des technologies existantesPlate-forme JEE : architecture, APIs et environnement d'exécutionServlets et JSP par rapport aux autres services web

■■ Mise en place

Environnement de développement (Eclipse / NetBeans) Eléments de base et optimisation du développementMoteurs de servlets et JSP : présentation, choix (Tomcat, GlassFish, ...) Structure d'un module web ; cycle de vie des composantsEmpaquetage et déploiement d'une application WebAtelier : installation des environnements de développement et d'exécution ; premier projet web minimal

■■ Servlets

Spécification et cycle de vieChainage de pages : liens et formulairesRappel sur les mécanismes et normes d'interaction du protocole HTTPGestion des erreurs http et journalisation Sessions, cookies et autres espaces de persistanceAtelier : création, déploiement et test d'un projet complet à base de servlets incluant des fonctionnalités de gestion

■■ JSP (Java Server Pages)

Principe général et comparaison avec les ServletsLes expressions : afficher des données dynamiques au milieu du XHTMLLes scriptlets - utilisation et limitesDéclarations et directives : la JSP est une classeInclusions et mécanismes de réutilisationEtude de cas complète - Servlets et JSP en collaborationAtelier : Développement d'applications web avec une architecture MVC

JEE - Servlets et JSP ApprofondissementTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours JEE initiation ou connaissances équivalentesObjectif : Savoir architecturer et concevoir des projets web JEE performants à base de Servlets et de JSP - Avoir une vision globale des frameworks MVC (Struts, JSF, Spring,...)

■■ Introduction

Plate-forme JEE : architecture, APIs et environnement d'exécutionRappels des Servlets et JSP

■■ Servlets

Sessions, cookies et autres espaces de persistanceJDBC pour l'accès à une base de données depuis une servletJavaMail pour l'envoi de mail depuis un formulaireGestion des erreurs http et journalisation Multi-threading avec des servletsConfigurations avancées de déploiementAtelier : création, déploiement et test d'un projet complet à base de servlets incluant des fonctionnalités de gestion avec un accès à une base, utilisation de la session et envoi de mails

■■ JSP avancées

Javabeans : présentation, créationAccès et manipulation des Javabeans depuis JSP et servletsModèle MVCEtude de cas complète - Servlets et JSP en collaborationOrganisation mémoire du serveurGestion des erreurs

Atelier : Développement d'applications web avec une architecture MVC et une présentation avancée à base de JSP

■■ Bibliothèques de balises (Taglibs)Panorama des taglibs disponiblesInstallation, utilisation d'une bibliothèque de balisesJSTL (JSP Standard Tag Lib) : présentation et testLe langage d'expressions (EL)Définition de fonctions, création de TLDs et appels depuis une JSPCréation de taglibs : principe et apis disponiblesAtelier : intégration de taglibs dans des JSP - implémentation d'une bibliothèque personnalisée de tags

■■ Concepts avancés

Templating : mécanisme, frameworks disponiblesPrésentation de plusieurs frameworks MVC2 (Struts, JSP, Spring MVC)JNDI et configuration de ressources (JDBC, mails,...) au niveau du serveur d'applicationsSécurité de l'application : présentation des apis, gestion des utilisateurs et des rôlesGestion d'un projet web : de l'analyse au testArchitecture DMZ et mise en place d'un serveur web frontalNotions de clustering : mécanismes de sessions distribuéesAtelier : mise en place de projets à base de frameworks MVC2 - configuration serveur et utilisation de ressources JNDI - Utilisation d'un moteur de templates

JEE - EJB 3 Initiation + ApprofondissementTarifs : 2695€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance des servlets et JSP - Maitrise du langage JavaObjectif : Maîtriser le développement d'EJB 3 - Gérer les performances d'une application distribuée - Mettre en place une architecture complète JEE

■■ Introduction

Spécifications JEE : composants, conteneursPrincipe des architectures n-tiers (applications distribuées), solutionsLes annotations Présentation des EJB : historique et versionsCycle de vie des EJBServeurs d'applications : JBoss, GlassFish, WebSphere,...

■■ Mise en place

Choix de l'environnement de développement (Eclipse/Netbeans), plugins disponiblesInstallation de l'environnement d'exécution, apports spécifiques à chaque conteneurs Structure d'un module web à base d'EJBs, empaquetage et déploiementRappels sur les servlets et JSPs (chainage, persistance en mémoire, ...)Atelier : préparation d'une plateforme de développement/test - manipulation de l'environnement - multiples exemples : java (annotations), servlets et jsp

■■ Spécifications EJB 3

Architecture (bean, interfaces, annotations), rôle du conteneur d'objets Types d'EJB : session, entity, message-drivenAppels d'EJB (protole RMI/IIOP), clients (lourd/léger)JNDI (Java Naming and Directory Interface) et collaboration entre outils (localisation de ressources)Le Pattern Chain of Responsability et présentation des intercepteurs (bean, interface, annotations)Atelier : implémentation du design pattern chain of responsability - introduction aux intercepteurs

■■ EJBs Session

Définition, interaction et calculsTypes disponibles (stateless, stateful), cycle de vieAccès à un EJB Session : visibilité (local/remote/webService), choix

du type d'accèsAccès concurrents et optimisations au niveau du conteneurImplémentation d'intercepteurs, changement des configurations par défautTimers servicesAtelier : implémentation de plusieurs EJBs Session (stateless/stateful) + intercepteur - déploiement et écriture de divers types de clients

■■ EJBs Entity

Mapping relationnel objet, spécification et frameworks ORMEJBs entités : fonctionnalités, accès Annotations JPA (Java Persistence API)Contexte/unité de persistance Gestion de l'état d'un EJB Entity Relations entre entity beans (associations), traitements en cascadeGestion de l'héritage : SINGLE_TABLE, TABLE_PER_CLASS, JOINED EJB-QL (EJB Query Language) : présentation, syntaxe et constructions de requêtesAtelier : Développement d'applications web MVC avec des interractions entre EJBs session et divers Entity beans - utilisation du langage EJB-QL

■■ EJB-MDB (Message-Driven Beans)

Définition, Architecture (MOM, modèles de messages), APIs disponibles Panorama des implémentations serveurs Mise en oeuvre d'échanges de message (destination, envoi, réception, récupération par injection)Gestion des transactionsAtelier : Mise en place d'une application à base d'EJB messages , multiples échanges et transactions

■■ Concepts avancés

Sécurité de l'application : présentation des apis, gestion des utilisateurs et des rôlesSécurisation de l'accès aux interfaces des EJBs EJB et services web, protocoles et clients (statiques/dynamiques, synchrones/asynchrones)EJB2 et EJB3 : différences, choix, évolution (migration)Atelier : Déploiement de services web à base d'EJB3 et écriture de plusieurs clients - sécurité d'une application distribuée

JEE - EJB 3 InitiationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance des servlets et JSP - Maitrise du langage JavaObjectif : Maîtriser le développement d'EJB 3 - Gérer les performances d'une application distribuée - Mettre en place une architecture complète JEE

■■ Introduction

Spécifications JEE : composants, conteneursPrincipe des architectures n-tiers (applications distribuées), solutionsLes annotations Présentation des EJB : historique et versionsCycle de vie des EJBServeurs d'applications : JBoss, GlassFish, WebSphere,...

■■ Mise en place

Choix de l'environnement de développement (Eclipse/Netbeans), plugins disponiblesInstallation de l'environnement d'exécution, apports spécifiques à chaque conteneurs Structure d'un module web à base d'EJBs, empaquetage et déploiementRappels sur les Servlets et JSPs (chainage, persistance en mémoire, ...)Atelier : préparation d'une plateforme de développement/test - manipulation de l'environnement - multiples exemples : java (annotations), Servlets et JSP

■■ Spécifications EJB 3

Architecture (bean, interfaces, annotations), rôle du conteneur d'objets Types d'EJB : session, entity, message-drivenAppels d'EJB (protole RMI/IIOP), clients (lourd/léger)

Page 22: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

42 43

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frJNDI (Java Naming and Directory Interface) et collaboration entre outils (localisation de ressources)

■■ EJBs Session

Définition, interaction et calculsTypes disponibles (stateless, stateful), cycle de vieAccès à un EJB Session : visibilité (local/remote/webService), choix du type d'accèsAccès concurrents et optimisations au niveau du conteneurAtelier : implémentation de plusieurs EJBs Session (stateless/stateful) - déploiement et écriture de divers types de clients

■■ EJBs Entity

Mapping relationnel objet, spécification et frameworks ORMEJBs entités : fonctionnalités, accès Annotations JPA (Java Persistence API)Contexte/unité de persistance Gestion de l'état d'un EJB Entity Relations entre entity beans (associations), traitements en cascadeAtelier : Développement d'applications web MVC avec des interractions entre EJBs session et divers Entity beans

JEE - EJB 3 ApprofondissementTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours JEE - EJB ou connaissances équivalentesObjectif : Obtenir un système d'EJB maintenable et performant - Mettre en place une architecture complète JEE avec JBoss ou Glassfish

■■ Introduction

Rappels des spécifications EJB 3 : architecture (bean, interfaces, annotations), rôle du conteneur d'objets Le Pattern Chain of Responsability et présentation des intercepteurs (bean, interface, annotations)Atelier : implémentation du design pattern chain of responsability - introduction aux intercepteurs

■■ EJBs Session

Rappel des bases : implémentation, accèsImplémentation d'intercepteurs, changement des configurations par défautTimers servicesAtelier : implémentation de plusieurs EJBs Session (stateless/stateful) + intercepteur

■■ EJBs Entity - notions avancées

Gestion de l'état d'un EJB Entity et accès concurrentsRelations avancées entre entity beans (associations), traitements en cascadeGestion de l'héritage : SINGLE_TABLE, TABLE_PER_CLASS, JOINED EJB-QL (EJB Query Language) : présentation, syntaxe et constructions de requêtesAtelier : Développement d'applications web MVC avec des interractions entre EJBs session et divers Entity beans - utilisation du langage EJB-QL

■■ EJB-MDB (Message-Driven Beans)

Définition, Architecture (MOM, modèles de messages), APIs disponibles Panorama des implémentations serveurs Mise en oeuvre d'échanges de message (destination, envoi, réception, récupération par injection)Gestion des transactionsAtelier : Mise en place d'une application à base d'EJB messages , multiples échanges et transactions

■■ Concepts avancésSécurité de l'application : présentation des apis, gestion des utilisateurs et des rôles

Sécurisation de l'accès aux interfaces des EJBs EJB et services web, protocoles et clients (statiques/dynamiques, synchrones/asynchrones)EJB2 et EJB3 : différences, choix, évolution (migration)Atelier : Déploiement de services web à base d'EJB3 et écriture de plusieurs clients - sécurité d'une application distribuée

JEE - Architecture d'une application JAVA EE 6Tarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : Développeurs Java / JEEPré-requis : Maîtrise de Java, Notions de Servlet/JSP, frameworks MVC et persistance de donnéesObjectif : Découvrir les nouveautés de JEE 6 - Réussir une migration vers JEE 6

■■ JEE6

Tour d'horizon des apports de JEE 6 Coût de la migration : projet, apprentissage, contraintes

■■ Apports EJB 3.1

Organisation des interfacesEJB SingletonEJB LiteSimplification du packagingNouveautés du Service TimerNommage JNDIInvocations d'EJB : asynchrone, hors conteneur

■■ JavaBeans Validation

Présentation de l'APIPanorama des tags disponiblesPersonnalisation des messages d'erreurs

■■ Apports JPA 2.0

Support avancé des collections (map)Gestion des clés composées et des séquencesGestion des agrégations (nested embeddable)Mapping de collections (Basic, Embeddable) et tris (OrderColumn)OneToMany Undirectionel Suppression automatique des objets retirées des relations (Orphan removal)Verrous sur objets (Pessimistic Locking)Modifications apportées à l'API EntityManagerUtilisation de l'API CacheUtilisation de properties pour la configuration de l'unité de persistanceCriteriasNouveautés apportées à JPQL

■■ Introduction aux Services Web REST

Architecture REST : présentation, composantes et caractéristiquesL'API JAX-RS, JSR-311JAX-RS vs JAX-WSContextes d'utilisationsImplémentation de service REST, description (WADL) et déploiementImplémentation d'un client de service RESTConcepts avancés : exceptions, sélections, contexte, sécurité

Jee, Les outiLs open source

JEE - Struts + HibernateTarifs : 2695€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance des servlets et JSPObjectif : Apprendre à utiliser les frameworks Struts et Hibernate - Etre capable de mettre en oeuvre un site complet avec JEE

■■ Introduction

Historique et versionsInstallation et manipulations d'EclipseRappels : JEE, servlets, JSP

■■ Architecture générale

Principe des architectures MVC et MVC 2Création d'un site interactif minimal avec Struts, des servlets et des JSPManipulation et mise en oeuvre complète avec Eclipse

■■ Éléments principaux du framework

Validation des formulaires et interactions avancéesUtilisation de javabeans et accès complet aux donnéesLes Taglibs Struts principales : un code de présentation simple et clairConfiguration additionnelle de StrutsAtelier : un annuaire avec Struts

■■ Points avancés

Taglibs supplémentaires pour StrutsInternationalisation du site ; les messagesApplication de l'internationalisation à l'étude de casStruts et Hibernate ou JDO : coopération et optimisation

■■ Introduction à Hibernate

Principe de l'accès aux données (ORM)Rappels de SQL, JDBCLes correspondances entre base et Java ; configuration du site et outilsHibernate pour les applications web et les applications lourdesAjout et lecture de données quelconquesLa structure relationnelle : configuration et utilisationAtelier : un CMS avec MySQL, Hibernate, servlets et JSP

■■ Outils et environnement

Outils de génération, de configuration ou de SQLManipulation de sources de données (DataSources)Utilisation dans l'étude de cas

■■ Eléments avancés d'Hibernate

Utilisation complète d'Hibernate Query LanguageAugmentation de l'étude de cas avec des recherches et filtrages libresConfiguration avancée : performance et fonctionnalitésLes transactions, bilan de la concurrenceHéritages des tables et des objetsHibernate en collaboration avec StrutsAtelier : exemple d'héritage - une mini-application de gestion

JEE - StrutsTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance des servlets et JSPObjectif : Découvrir les architectures MVC et MVC 2. Apprendre à utiliser le Framework Struts.

■■ Introduction

Historique et versionsInstallations et manipulations d'EclipseRappels : JEE, servlets, JSP

■■ Architecture générale

Principe des architectures MVC et MVC 2Création d'un site interactif minimal avec Struts, des servlets et des JSPManipulation et mise en oeuvre complète avec Eclipse

■■ Éléments principaux du framework

Validation des formulaires et interactions avancéesUtilisation de javabeans et accès complet aux donnéesLes Taglibs Struts principales : un code de présentation simple et clairConfiguration additionnelle de StrutsAtelier : un annuaire avec Struts

■■ Points avancés

Taglibs supplémentaires pour StrutsInternationalisation du site ; les messagesApplication de l'internationalisation à l'étude de casStruts et Hibernate ou JDO : coopération et optimisation

JEE - HibernateTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de Java et des ServletsObjectif : Pouvoir accéder simplement aux bases de données avec Java - Réaliser une structure de persistance maintenable et performante

■■ Introduction

Historique et versionsInstallations et manipulation de l'environnementRappels : JEE (J2EE), servlets, SQL, JDBC

■■ Utilisation fondamentale

Principe de l'accès aux données (ORM)Les correspondances entre base et Java ; configuration du site et outilsHibernate pour les applications web et les applications lourdesAjout et lecture de données quelconquesLa structure relationnelle : configuration et utilisationAtelier : un CMS avec MySQL, Hibernate, servlets et JSP

■■ Outils et environnement

Outils de génération de configuration ou de SQLManipulation de sources de données (DataSources)Utilisation dans l'étude de cas

■■ Eléments avancés d'Hibernate

Utilisation complète du Hibernate Query LanguageAugmentation de l'étude de cas avec des recherches et filtrage libresConfiguration avancée : performance et fonctionnalitésLes transactions, bilan de la concurrenceHéritages des tables et des objetsAtelier : exemple d'héritage - une mini-application de gestion

Page 23: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

44 45

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frJava Avancé : Hibernate + WebservicesTarifs : 2625€ en inter - 875€/jour en intraDurée : 5jPublic : Développeurs Java/JEE - Chefs de projetsPré-requis : Connaissance de Java et des Servlets - Notions de programmation webObjectif : Pouvoir accéder simplement aux bases de données avec Java - Réaliser une structure de persistance maintenable et performante - Etre en mesure d'utiliser des webservices privés ou publics existants - Savoir créer, mettre en place et déclarer des Webservices en java

■■ Introduction

Historique et versionsInstallations et manipulation de l'environnementRappels: JEE (J2EE), servlets, SQL, JDBC

■■ Utilisation fondamentale

Principe de l'accès aux données (ORM)Les correspondances entre base et Java; configuration du site et outilsHibernate pour les applications web et les applications lourdesAjout et lecture de données quelconquesLa structure relationnelle: configuration et utilisationAtelier pratique: un CMS avec MySQL, Hibernate, servlets et JSP

■■ Outils et environnement

Outils de génération de configuration ou de SQLManipulation de sources de données (DataSources)Utilisation dans l'étude de cas

■■ Eléments avancés d'Hibernate

Utilisation complète du Hibernate Query LanguageAugmentation de l'étude de cas avec des recherches et filtrage libresConfiguration avancée: performance et fonctionnalitésLes transactions, bilan de la concurrenceHéritages des tables et des objetsAtelier pratique: exemple d'héritage - une mini-application de gestion

■■ Introduction aux Webservices

Présentation des services webServices web et SOAAvantagesLes normesPlates-formes à services webListe des API Java

■■ XML - JAVA

Rappels des notions fondamentales: Prologue, éléments et attributs, espaces de nomsLes schémas (XSD)Parsers XML: SAX, DOMPush parsing et pull parsing (StAX)API's java pour le parsing et la transformation XMLMapping xml- objet

■■ Protocoles

SOAP (SIMPLE OBJECT ACCESS PROTOCOL)- Principe de fonctionnement- SOAP RPC- Messages SOAP: structure et portée- Encodage/Sérialisation des données (document/literal ou RPC/encoded)- SOAP via HTTP- Retours d'erreurs (faults)WSDL (WEB SERVICE DESCRIPTION LANGUAGE)- Principe de fonctionnement- Structure d'un fichier WSDL

■■ Implémentation de services web

Plates-formes de développementChoix de l'implémentation: Axis, CXF, JBossWS, Metro...JAX-RPC (JAVA API FOR XML RPC)- Présentation- Création et déploiement de services web- Invocation d'un service web (statique et dynamique)JAX-WS 2- Présentation- Implémentation du service (utilisation des annotations)- Déploiement (sur un moteur SOAP ou en standalone)- Création du clientSAAJ (SOAP WITH ATTACHMENT API FOR JAVA)- Présentation - Construction de messages SOAP- Attacher des pièces à un message SOAP- Gestion des pièces jointes côté serveur- Handlers SOAP- Mise en oeuvre de handlers côté client et côté serveurJAXM (Java API for XML Messaging)- Présentation- Exemple d'application

■■ Annuaire UDDI (UNIVERSAL DESCRIPTION, DISCOVERY AND INTEGRATION)Présentation - Annuaires disponiblesAPI JAXR (Java API for Xml Registries)- Connexion à un service d'annuaire- Recherche d'un service web- Enregistrement d'un service webAutres alternatives: ebXMLFrameworks disponibles pour l'implémentation d'un service d'annuaire

■■ Sécurité des services web

Menaces et préoccupationsNiveaux d'interractions (transport, messages, application)Mécanismes de sécurité JEE: mapping, authentificationSécurité des messages (Standards):- WS-Security- WS-Trust- WS-Policy- WS-Secure Conversation- WS-Security Policy- XML Digital Signatures- XML Encryption- SAML

JEE - Spring Initiation + ApprofondissementTarifs : 2695€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance des servlets et JSPObjectif : Utiliser Spring dans des environnements quelconques afin de disposer d'une architecture efficace - Realiser un site web dynamique rapidement avec Spring - Faire en sorte que ce site soit maintenable et performant

■■ Introduction

Historique et versionsAlternatives diverses et cohabitationsInstallation et manipulations de l'environnementRappels : JEE, servlets, JSP, JDBC

■■ Architecture générale

Principe des architectures MVC et MVC 2Besoins pour la création d'un site interactif utilisant SpringAbstractions de la présentation et de la persistanceAtelier : un site Web complet

■■ Éléments principaux du framework

Création et manipulation de javabeansJavabeans - multiples mécanismes avancésPrincipes de programmation par aspects

Accès aux données par JDBCAtelier : étude de cas complète - une application de gestion avec Spring et MySQL

■■ La communication avec Spring

Présentation de JMSUtilisation de JMS pour les envois de messagesAbstraction de l'envoi de mailsAutres éléments de communication

■■ Intégration de Spring dans un projet

Application lourde graphique ou consoleApplication lourde : proposition d'architectureSpécificités diverses d'un projet WebFormulaires multiparts : l'envoi de fichiers vers le serveurSpring et Hibernate ou JDOAtelier : amélioration de l'application de gestion

JEE - Spring InitiationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance des servlets et JSPObjectif : Realiser un site web dynamique rapidement avec Spring

■■ Introduction

Historique et versionsAlternatives diverses et cohabitationsInstallation et manipulations de l'environnementRappels : JEE, servlets, JSP, JDBC

■■ Architecture générale

Principe des architectures MVC et MVC 2Besoins pour la création d'un site interactif utilisant SpringAbstractions de la présentation et de la persistanceAtelier : un site Web complet

■■ Éléments principaux du framework

Création et manipulation de javabeansJavabeans - multiples mécanismes avancésPrincipes de programmation par aspectsAccès aux données par JDBCAtelier : une application de gestion avec Spring et MySQL

JEE - Spring ApprofondissementTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi la formation "Spring Initiation" ou posséder des connaîssances équivalentesObjectif : Utiliser Spring dans des environnements quelconques afin de disposer d'une architecture efficace - Realiser un site web dynamique rapidement avec Spring - Faire en sorte que ce site soit maintenable et performant

■■ Introduction

Rappels des mécanismes fondamentaux

■■ La communication avec Spring

Présentation de JMSUtilisation de JMS pour les envois de messagesAbstraction de l'envoi de mailsAutres éléments de communication

■■ Intégration de Spring dans un projet Application lourde graphique ou console

Application lourde : proposition d'architectureSpécificités diverses d'un projet WebFormulaires multiparts : l'envoi de fichiers vers le serveurSpring et Hibernate ou JDOAtelier : amélioration de l'application de gestion

JEE - JSF (Java Server Faces)Tarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance des servlets et de JSPObjectif : Apprendre à utiliser JSF - Découvrir l'essentiel des possibilités de ce Framework

■■ Introduction

Historique et versions, les différentes normesPrincipe d'un framework et autres choixManipulations de l'environnement de développement et du serveurRappels : servlets, JSP, JDBC, Javabeans, XMLArchitecture générale

Principe des architectures MVCMise en place d'un projetPremiers affichagesLes facelets : face aux JSP, avantages, nécessitésFacelets et HTML, XHTML, HTML 5Atelier : mettre en place un projet avec Tomcat et test

■■ La présentation dans JSF

Résumé des taglibsAffichage et mélange avec le HTML ; le système des ressources embarquéesInternationalisation d'un siteOrganisation de l'affichage : panneaux, tablesOrganisation de l'affichage : le système de layoutAtelier : afficher une page d'accueilRenvoyer du contenu quelconques (hors HTML)

■■ Les JavaBeans

Mise en place de JavaBeans, relations entre objetsPropriétés et initialisationAffichage d'informations issues des JavaBeansTests et boucles sur les donnéesAtelier : affichage de textes, nombres, listes

■■ Interaction dans le site

D'une page à l'autre : navigation et création d'architectures fonctionnellesLiens paramétrés et récupérationCréation de formulairesConversions et validation : plusieurs façons de faireConversions et validation : méthodes sur-mesuresBilan sur les interactions45Atelier : site complet et complexe avec JSF

JEE - Struts 2 + Hibernate 3 + SpringTarifs : 2695€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance des servlets et JSPObjectif : Construire des applications JEE robustes basées sur Struts 2, Hibernate et Spring

■■ Introduction

Structure d'une application web JEEPrincipe des architectures MVC et MVC 2L'apport des frameworks MVC 2 et positionnement de Struts 2Mise en place de Struts 2Organisation de l'accès aux données (Mapping Relationnel-Objet - ORM) Hibernate : principe, versions, mise en placeL'inversion de contrôle par injection des dépendances

Page 24: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

46 47

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frSpring Ioc : concepts, mise en place, structure des fichiers de configurationStructure d'un projet web combinant les 3 frameworksAtelier : installation de l'environnement de développement et d'exécution - construction de la structure minimale d'un projet Struts2/Hibernate3/Spring Ioc

■■ Struts 2

Mise en place d'actions Gestion de formulairesValidation des formulaires et interactions avancéesTaglibs StrutsGestion des types et conversionsConfiguration additionnelle de StrutsMessages et internationalisationDéveloppement d'intercepteursUtilisation d'AjaxTemplating : principe, mise en placeAtelier : Construction d'une application complète de gestion

■■ Hibernate 3

Configuration du mapping relationnel objet (XML ou annotations)Gestion de l'identifiant uniqueRelations entre objets : OneToOne, OneToMany, ManyToOne, ManyToManyStratégies de chargement des collections (lazy/eager loading)Gestion de l'héritage d'objetsLangage HQL : syntaxe, utilisationUtilisation de requêtes SQL nativesRequêtes paramétrés, tri et paginationGestion des transactionsBonnes pratiques et mise en cacheAtelier : accès aux données et utilisation du langage HQL

■■ Spring Ioc

Configuration des beans et instanciation du conteneurInjection des dépendances par mutateur/constructeurContrôle des propriétésLiaison automatique des beans (configuration XML / annotations)Héritage de configurationAffectation de collections aux propriétés d'un beanAccès aux ressources JNDI : configuration de datasources, sessions emailGestion des transactionsAtelier : Multiples configurations de beans et accès JNDI

JEE - JSF + AJAXTarifs : 1745€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance des servlets et JSP, JavaScript (optionnel)Objectif : Apprendre à utiliser JSF - Découvrir l'essentiel des possibilités de ce Framework - Construire des applications AJAX/JSF

■■ Introduction

Historique et versions, les différentes normesPrincipe d'un framework et autres choixManipulations de l'environnement de développement et du serveurRappels : servlets, JSP, JDBC, Javabeans, XML

■■ Architecture générale

Principe des architectures MVCMise en place d'un projetPremiers affichagesLes facelets : face aux JSP, avantages, nécessitésFacelets et HTML, XHTML, HTML 5Atelier : mettre en place un projet avec Tomcat et test

■■ La présentation dans JSF

Résumé des taglibsAffichage et mélange avec le HTML ; le système des ressources embarquées

Internationalisation d'un siteOrganisation de l'affichage : panneaux, tablesOrganisation de l'affichage : le système de layoutAtelier : afficher une page d'accueilRenvoyer du contenu quelconques (hors HTML)

■■ Les JavaBeans

Mise en place de JavaBeans, relations entre objetsPropriétés et initialisationAffichage d'informations issues des JavaBeansTests et boucles sur les donnéesAtelier : affichage de textes, nombres, listes

■■ Interaction dans le site

D'une page à l'autre : navigation et création d'architectures fonctionnellesLiens paramétrés et récupérationCréation de formulairesConversions et validation : plusieurs façons de faireConversions et validation : méthodes sur-mesuresBilan sur les interactionsAtelier : site complet et complexe avec JSF

■■ JSF, les extensions et les frameworks

Quelques bibliothèques : MyFaces, Struts-faces, RichFaces, Ajax4JsfJSF en relation avec d'autres frameworksAtelier : relier le site en JSF à une base grâce à JDBC

■■ AJAX et JSF

Introduction à Ajax, adéquation des deux modèlesEffectuer des requêtes Ajax à partir d'éléments JSFCompléter le JavaScriptAtelier : un formulaire très pratique grâce à AJAX

JEE - Spring MVC + HibernateTarifs : 2695€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance des Servlets et JSPObjectif : Construire des applications JEE robustes avec Spring MVC et Hibernate

■■ Introduction

Structure d'une application web JEEPrincipe des architectures MVC et MVC 2Spring : présentation, briques des bases Spring Ioc : concepts, mise en place, structure des fichiers de configurationL'apport des frameworks MVC 2 et positionnement de Spring MVCMise en place de Spring MVCOrganisation de l'accès aux données (Mapping Relationnel-Objet - ORM) Hibernate : principe, versions, mise en placeStructure d'un projet web combinant Spring MVC / Hibernate 3Atelier : installation de l'environnement de développement et d'exécution - construction de la structure minimale d'un projet Spring MVC/Hibernate3

■■ Spring Ioc

Configuration des beans et instanciation du conteneurInjection des dépendances par mutateur/constructeurContrôle des propriétésLiaison automatique des beans (configuration XML / annotations)Héritage de configurationAffectation de collections aux propriétés d'un beanAccès aux ressources JNDI : configuration de datasources, sessions emailGestion des transactionsAtelier : Multiples configurations de beans et accès JNDI

■■ Spring MVC

Mise en place d'actionsGestion de formulairesValidation des formulaires et interactions avancéesTaglibs SpringGestion des types et conversionsMessages et internationalisationDéveloppement d'intercepteursUtilisation d'AjaxTemplating : principe, mise en placeAtelier : Construction d'une application complète de gestion

■■ Hibernate 3

Configuration du mapping relationnel objet (XML ou annotations)Gestion de l'identifiant uniqueRelations entre objets : OneToOne, OneToMany, ManyToOne, ManyToManyStratégies de chargement des collections (lazy/eager loading)Gestion de l'héritage d'objetsLangage HQL : syntaxe, utilisationUtilisation de requêtes SQL nativesRequêtes paramétrés, tri et paginationGestion des transactionsBonnes pratiques et mise en cacheAtelier : accès aux données et utilisation du langage HQL

JEE - Persistance avec JPA et TopLinkTarifs : 1745€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance du langage Java, SQL, XML (optionnel)Objectif : Gérer efficacement la persistance de données - Maîtriser les mécanismes de JPA - Utilisation de TopLink dans une application JEE

■■ Introduction

Architecture d'une application JEEApports de Java 5 (annotations)Techniques de persistances JavaMapping objet-relationnelFrameworks existants (Hibernate, TopLink, EJB)Présentation de JPA (Java Persistence API)Intégration de la couche JPA dans une application JEEImplémentation TopLink de JPA

■■ Persistance avec JPA/TopLink

Implémentation d'une classe persistanteMapping objet-relationnel à l'aide des annotationsPropriétés de configurationMoteur de persistance JPA (TopLink)Requêtes (JPQL / EJB QL) et sauvegarde d'un objet persistant

■■ Mapping objet-relationnel

Apports du mapping avec JPADéveloppement : Beans, sérialisation, associationsMapping des classes : id et propriétésMapping des associations (embedded, one-to-one, one-to-many, ...)Mapping de l'héritage

■■ Manipulation d'objets persistants

Chargement (techniques de lecture, stratégies)Opérations CRUD : insertion, lecture, mise à jour et suppressionCycle de vie des objets persistantsSynchronisation avec la base de données (flushing)Cascade de persistance (écriture)

■■ JPQL / EJB QL

Présentation des langagesRequêtes d'interrogation et opérations sur les donnéesSous-requêtes et prédicatsRequêtes avec jointures

Projections avec JPQL / EJB QL et instanciation dynamiqueRequêtes sur les ensembles

■■ Concepts avancés du mapping

Contrôle d'insertion/modificationMapping de classes et propriétés (clés composées, multi-tables)Mapping d'associations (list map, many-to-many)

■■ Transactions et concurrence

Impératifs Propriétés ACIDGestion des transactions (JTA)Techniques de verrouillageExemple d'application

JEE - JBoss SeamTarifs : 2475€ en inter - 995€/jour en intraDurée : 4jPublic : Développeurs JavaPré-requis : Maîtrise du langage Java, connaissances en JEE (JSF, EJB 3), AJAXObjectif : Maîtriser le développement d'applications web avec JBoss Seam

■■ Introduction

JEE : architecture et composantsApports des frameworks MVC 2 JSF : principes de base, mise en oeuvreEJB 3 : fonctionnalités, utilisationJBoss Seam : présentation, apports et architecture Environnement de développement (Eclipse/SeamGen) Atelier : Installation de l'environnement - Multiples rappels JSF, EJB3/JPA - Premier exemple Seam

■■ Applications JBoss Seam

Intégration de composants : Facelets,Seam JSF components,...Cycle de vie des composants Seam Validation des entrées Filtres de requêtes Bijection et injection de dépendances Gestion des processus métiers Gestion des PageFlows (jPDL/Drools, Eclise IDE, retours)Expression de tests : the SeamTest class, the embedded runtime Empaquettage et déploiementAtelier : Mise en oeuvre de Seam dans une application - utilisation de jPDL pour la navigation

■■ Modèle contextuel

EJB 3 Stateless vs Stateful : fonctionnalités, performances Scope ConversationConcurrence : contextes, gestion, exceptions Définition de Workspace Atelier : Utilisation de workspaces

■■ Gestion de la persistance

API's de persistance JEE EJB Entity/JPA, Hibernate Transactions et concurrence d'accèsUtilisation de cache Atelier : Construction d'une couche d'accès aux données

■■ Notions avancées

Utilisation de Seam sans les EJB (Seam POJO)JavaScript/Ajax et Seam Remoting Internationalisation (i18n)Sécurité dans une application Seam Atelier : application de concepts avancée : ajax, i18n

Page 25: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

48 49

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frJEE - Apache HadoopTarifs : 1495€ en inter - 895€/jour en intraDurée : 2jPublic : Développeurs JavaPré-requis : Avoir suivi la formation Java approfondissement ou avoir les connaissances équivalentesObjectif : Etre capable de réaliser des applications distribuées en Java - Connaitre les enjeux de l'utilisation d'Apache Hadoop

■■ Introduction

Versions de Apache Hadoop, et alternativesPrincipes associés, pourquoi utiliser HadoopPréparation de données de test

■■ Hadoop Filesystem

Principe de distribution des donnéesEnvoi, modification, lecture des donnéesChoix stratégiquesAtelier : mise en place de données, lecture, etc.

■■ Implémentation de MapReduce

Créations de travaux et tâchesRobustesse, reprise de travauxOrdonnancementAutres exemples d'applications de HadoopAtelier : une application distribuée réelle avec Hadoop

JEE - Spring MVC + EJB 3Tarifs : 2695€ en inter - 875€/jour en intraDurée : 5jPublic : Développeurs JavaPré-requis : Maîtrise de Java, connaissance des Servlets et JSPObjectif : Construire des applications JEE robustes basées sur Spring MVC et EJB 3

■■ Introduction

Structure d'une application web JEEPrincipe des architectures MVC et MVC 2Spring : présentation, briques des bases Spring Ioc : concepts, mise en place, structure des fichiers de configurationL'apport des frameworks MVC 2 et positionnement de Spring MVCMise en place de Spring MVCOrganisation de l'accès aux données (Mapping Relationnel-Objet - ORM) Atelier : installation de l'environnement de développement et d'exécution - construction de la structure minimale d'un projet Spring MVC

■■ Spring Ioc

Configuration des beans et instanciation du conteneurInjection des dépendances par mutateur/constructeurContrôle des propriétésLiaison automatique des beans (configuration XML / annotations)Héritage de configurationAffectation de collections aux propriétés d'un beanAccès aux ressources JNDI : configuration de datasources, sessions emailGestion des transactionsAtelier : Multiples configurations de beans et accès JNDI

■■ Spring MVC

Mise en place d'actionsGestion de formulairesValidation des formulaires et interactions avancéesTaglibs SpringGestion des types et conversionsMessages et internationalisationDéveloppement d'intercepteursUtilisation d'AjaxTemplating : principe, mise en placeAtelier : Construction d'une application complète de gestion

■■ EJB3

Présentation des EJB : historique et versionsCycle de vie des EJBServeurs d'applications : JBoss, GlassFish, WebSphere,...Structure d'un module web à base d'EJBs, empaquetage et déploiementTypes d'EJB : session, entity, message-drivenAppels d'EJB (protole RMI/IIOP), clients (lourd/léger)Le Pattern Chain of Responsability et présentation des intercepteurs (bean, interface, annotations)EJBs Session : - Implémentations (stateless, stateful) - Accès à un EJB Session : visibilité (local/remote/webService), choix du type d'accès- Accès concurrents et optimisations au niveau du conteneur- Implémentation d'intercepteurs, changement des configurations par défaut- Timers servicesEJBs Entity : - Mapping relationnel objet, spécification et frameworks ORM- EJBs entités : fonctionnalités, accès - Annotations JPA (Java Persistence API)- Contexte/unité de persistance - Gestion de l'état d'un EJB Entity - Relations entre entity beans (associations), traitements en cascade- Gestion de l'héritage : SINGLE_TABLE, TABLE_PER_CLASS, JOINED - EJB-QL (EJB Query Language) : présentation, syntaxe et constructions de requêtesEJB-MDB (Message-Driven Beans) : - Définition- Architecture (MOM, modèles de messages)- APIs disponibles - Panorama des implémentations serveurs

■■ Concepts avancés

Sécurité de l'application : présentation des apis, gestion des utilisateurs et des rôlesEJB et services web, protocoles et clients (statiques/dynamiques, synchrones/asynchrones)Atelier : Déploiement de services web à base d'EJB3 et écriture de plusieurs clients - sécurité d'une application distribuée

JEE - JSF 2 + JPA 2Tarifs : 2695€ en inter - 875€/jour en intraDurée : 5jPublic : Développeurs JavaPré-requis : Maîtrise de Java, connaissance des Servlets et JSPObjectif : Construire des applications JEE robustes basées sur JSF 2 et JPA 2

■■ JSF 2

MVC 2 : présentation du pattern, frameworks disponibles Présentation de JSF : versions, fonctionnalités, positionnement, implémentations Mise en place de JSF 2 dans une application web Cycle de vie d'une requête et présentation de la taglib JSF Composants graphiques, créations de formulaires Managed Beans : création, portées, règles de navigation Validation de formulaires : validateurs JSF, Bean Validation(JSR 303)Listeners, Intercepteurs Language EL : présentation, expressions, objets implicites Internationalisation (i18n) dans une application JSF JSF / Ajax : composants asynchrones Facelets : présentation, layouts et composants personnalisés Intégration JSF / Spring IocAteliers : Création d'une application complète de gestion intégrant : formulaires, listes avec pagination, i18n, intercepteurs et validations

■■ JPA 2 (Java Persistance API)

Techniques de persistances Java, Mapping objet-relationnelJPA : présentation, versions (1.0 vs 2.0), frameworks existants (Hibernate, TopLink, EJB)Intégration de la couche JPA dans une application JEEImplémentation d'une classe persistante, utilisation d'annotationsDéveloppement : Beans, sérialisation, associationsMapping des classes : id et propriétés, associations (embedded, one-to-one, one-to-many, ...), héritage etc... Manipulation d'objets persistants Chargement (techniques de lecture, stratégies : lazy, eager)Synchronisation avec la base de données (flushing)

Cascade de persistance (écriture)Requêtes (JPQL) : interrogations, prédications, projections, jointuresTransactions et concurrenceTechniques de verrouillageAteliers : Mise en place d'une couche d'accès aux données complète dans une application web JSF 2

Jee, AppLicAtions riches

Google Web Toolkit : Création d'applications richesTarifs : 1745€ en inter - 895€/jour en intraDurée : 3jPublic : Développeurs webPré-requis : Connaissances web, maîtrise du langage java, connaissances JEEObjectif : Maîtriser la réalisation d'applications riches avec Google Web Toolkit

■■ IntroductionWeb 2.0 et framworks AjaxPrésentation de Google Web Toolkit (GWT)Compilation Java vers JavaScript Positionnement par rapport aux autres Frameworks Ajax : YahooUI, Echo3, Dojo, DWR...

■■ Interface utilisateurEnvironnement de développementStructure d'un projet GWT : découpage, bibliothèqueConfigurations, débogage et exécutionPrésentation de l'API et panorama des composants graphiquesGestionnaires de positionnementGestion des évènements : modèle, mise en oeuvreMécanismes d'internationalisationGWT Designer : présentation, utilisation Atelier : installation de l'environnement de développement : Eclipse/plugin, création d'un premier projet GWT, compilation

■■ Concepts avancés

JavaScript Native Interface Interactions JavaScript / JavaConception de composants personnalisésGestion de la sessionGestion de la navigationChargement et optimisation Atelier : utilisation de JavaScript et création de composants graphiques

■■ Communication client / serveur

Communication asynchrone et AjaxEtude de la communication RPCSérialisation et gestion des exceptionsUtilisation de JSON, XML, DOMAtelier : mise en place d'un service asynchrone

■■ Tests unitaires

Mise en place de tests (JUnit / GWTTestCase)Tests asynchronesAtelier : implémentation de tests pour une application GWT

■■ Intégration GWT / JEE

Rappel de l'architecture JEE Position de GWT au sein d'une architecture JavaEEModèles d'architectures : MVC, Portail, SOA ...Approches de présentation : client riche GWT, approche mixte (GWT/framework)Cohabitation de GWT avec d'autres framework : JSF, EJB3, Spring... Atelier : mise en oeuvre d'une application complexe JEE / GWT (frameworks au choix)

Apache Wicket : Création d'applications richesTarifs : 1745€ en inter - 895€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissances web, maîtrise du langage java, connaissances JEEObjectif : Maîtriser la réalisation d'applications web riches avec Apache Wicket

■■ Introduction

Présentation d'Apache Wicket : historique, versions, fonctionnalités Frameworks à composants vs frameworks MVC Architecture d'une application Wicket Packages Wicket plugins disponibles Cycle de vie d'une requête Définition de WebPage : principe, utilisationAtelier : Mise en place de Wicket dans un projet web et création d'une première page

■■ Formulaires, Composants et Modèles

Structure d'un composant Wicket et de son interface typée IModel Modèles Wicket et contextes d'utilisation Détail des modèles : static, dynamic, property, compound property, loadable detachableParcours de la brique de composants Wicket Création de formulaires Validation de composantsItérateurs et tables (DataTable, DataGrid, DataView,...) Gestion des conversionsGestion de l'upload Passage de paramètres et URLsAccès aux ressources : session, requête Utilisation de cookies Intégration de frameworks JavaScript Atelier : une application complète de gestion utilisant des composants avancés

■■ Notions avancées

Templating dans Wickets : gabarits, look'n feel, fragments, navigation Internationalisation de l'application (i18n)Mise en place de Converters Création de composants personnalisés Création de nouveaux validateursAJAX dans Wicket : composants, fonctionnement et traitement des résultatsSécurité dans une application WicketIntégration de Spring : apport, utilisationUtilisation de google GuiceAtelier : Application dynamique utilisant Ajax et des formulaires avancés ; création de composants personnalisés, mise en place de l'inversion de contrôle (Spring, Guice)

Apache Click : Création d'applications richesTarifs : 1745€ en inter - 895€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissances web, maîtrise du langage java, connaissances JEEObjectif : Maîtriser la réalisation d'applications web riches avec Apache Click

■■ Introduction

Présentation d'Apache Click: historique, versions, fonctionnalitésFrameworks à composants vs frameworks MVCApache Click vs concurrence Rappels Servlet / JSPArchitecture d'une application Apache ClickPackages Click, plugins disponibles (ClickIDE)Cycle de vie d'une requêteDéfinition de Pages : principe, utilisation Atelier : Mise en place d'Apache Click dans un projet web et création d'une première page

Page 26: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

50 51

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr■■ Formulaires et contrôles

Structure d'un contrôle (composant graphique)Parcours de la brique de contrôles Création de formulaires Validation de contrôlesGestion des conversions Accès aux ressources : session, requête Gestion des paramètres de la requêteConfiguration des Actions Apache Click Navigation entre pages Solutions de mise en page (Velocity, JSP) Intégration de frameworks JavaScriptAtelier : une application complète de gestion

■■ Notions avancées

Templating : gabarits, look'n feel,...Internationalisation de l'application (i18n)Création de contrôles personnalisésUtilisation d'AJAX dans Apache ClickSécurité dans une application Apache ClickCohabitation avec d'autres frameworksAtelier : Application dynamique utilisant Ajax et des formulaires avancés

Vaadin Framework : Création d'applications richesTarifs : 1745€ en inter - 895€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissances web, maîtrise du langage java, connaissances JEEObjectif : Maîtriser la réalisation d'applications web riches avec Vaadin

■■ Introduction

Présentation de Vaadin : historique, versions, fonctionnalitésFrameworks à composants vs frameworks MVCVaadin vs concurrence et cohabitationRappels Servlet / JSPArchitecture d'une application Vaadin IDE et plugins disponiblesCycle de vie d'une requêteDéfinition de pages : principe, utilisation Atelier : Mise en place de Vaadin dans un projet web et création d'une première page

■■ Layouts, formulaires et contrôles

Layouts de base : Vertical, Horizontal, Absolute et GridLayoutStructure d'un composant graphiqueCréation de formulaires et DataBindingValidationSolutions de mise en pageIntégration de frameworks JEEAtelier : une application complète de gestion

■■ Notions avancées

Templating : gabarits, look'n feel,...Internationalisation de l'application (i18n)Création de composants personnalisésUtilisation d'AJAX dans VaadinAtelier : Application dynamique utilisant Ajax et des formulaires avancés

JavaFX : Création d'applications richesTarifs : 1745€ en inter - 895€/jour en intraDurée : 3jPublic : Développeurs webPré-requis : Connaissances web, maîtrise du langage java, connaissances JEEObjectif : Maîtriser la réalisation d'applications riches avec JavaFX

■■ Introduction

Applications riches : besoin, bibliothèques disponibles JavaFX : présentation, versionsArchitecture de la bibliothèque JavaFX, modules SDK, environnement de développement/plugins JavaFX RuntimeAtelier : Installation de l'environnement de développement et d'exécution, structure d'une application JavaFX

■■ Interface utilisateur

JavaFX Script : présentation, utilisationJavaFX MobileRappel Swing Eléments de langage, graphe de scènes JavaFXConfigurations, débogage et exécution Panorama des composants graphiquesGestionnaires de positionnementGestion des évènements : modèle, mise en oeuvreMécanismes d'internationalisationIntégration d'image, de son ou de vidéo Création d'animations, de transitionsAtelier : Création de multiples interfaces

■■ Notions avancéesCommunication client / serveurCommunication asynchrone et Ajax Appels de WebServices Déploiement d'applications : autonome, JNLP, ...Atelier : Interaction client/serveur et déploiement

JAvA/Jee pour Les experts

Méthodes et bonnes pratiques de l'ingénierie en JavaTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le stage "Java initiation" ou posséder les connaissances équivalentesObjectif : Comprendre les phases essentielles d'un projet Java - Connaître les principes architecturaux courant en Java

■■ Introduction

Versions de Java et des outilsManipulations de l'environnementPrésentation de JEEJava vis-à-vis des autres langages

■■ Architecture en Java

Bonnes pratiques d'architectureRappels d'UMLLe principe des Design Patterns et les limitesDesign Patterns GoF : les reconnaître, les utiliserDesign Patterns GoF : modèles principauxAutres Design Patterns

■■ Méthodes et processus

Les différentes phases fondamentales d'un projet JavaJUnit - solution de test unitaire de JavaLes méthodes agiles - présentation de eXtreme ProgrammingPrésentation du cycle en V et mise en oeuvrePrésentation de RUP et adaptation spécifique à JavaLa documentation en Java - présentation de javadoc et conseilsComparaison et bilan des méthodes de développement

Portlets - JSR168, JSR286Tarifs : 1995€ en inter - 875€/jour en intraDurée : 3jPublic : Tous

Pré-requis : Connaissance de Java, notions de JEEObjectif : Connaître le principe des portlets et les principaux mécanismes associés - Savoir administrer, déployer, maintenir un site web sous la forme d'un portail complet

■■ Introduction

Historique et versions, les différentes normesUtilisations possibles et utilisations courantesLes environnements disponiblesRappel sur les JSP

■■ Mise en place de portlets

Présentation et manipulation de JBoss PortalPrincipe d'une portlet et code généréArchitecture complète d'un portailInstallation de portlets supplémentaires

■■ Développement d'une portlet

Préparation de l'environnement de développementPrésentation et manipulation de MavenRéalisation d'une première portlet d'affichageDescripteurs de déploiement ; déploiement, test

■■ Eléments avancés des normes JSR168 et JSR286

Utilisation de JSP depuis la portlet ; architecture globaleLe contexte : les modes d'exécution, modes standard et création de modesLe contexte : les actions et l'accès aux paramètres de requêteCommunication entre portlets, événementsSécurité et exceptionsBonne pratique et évolutions futures

Sécurité Java/JEETarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de Java, notions de JEEObjectif : Connaître les risques de sécurité d'un site réalisé avec JEE - Savoir mettre en place et maintenir la sécurité d'une application JEE

■■ Introduction

Historique et versions de Java et des outilsPrésentation de risques et de catastrophesRappels des technologies du domaine : HTML, javascript, CSS, XMLRappels sur les technologies Java : JSE, JME, Servlets, JSP, Applets, EJBs

■■ Présentation des principes de sécurité

Les enjeux générauxMéthodes d'évaluation du risqueExigences et vulnérabilités correspondantesTypes de menacesStandardisation, méthodes et solutions de test

■■ Disponibilité du service

Les risques courants et les malveillancesPrincipes de réplication/redondance

Atelier : clusters de serveurs avec Tomcat

■■ La confidentialité

Les systèmes de contrôle d'accèsLa cryptographie pour HTTPCommunication interne à Java : résumé des protocolesLa cryptographie pour la communcation dans JavaMise en place et études de cas

■■ L'intégrité du service et l'imputabilité

Possibilités de signature en JavaLes certificats, les appletsRetour sur le contrôle d'accèsLimite de l'imputabilité en JavaConclusion sur la sécurité

MavenTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de JavaObjectif : Connaître les enjeux et possibilités de Maven dans une équipe de développement - Etre capable de mettre en place et maintenir de multiples projets avec Maven

■■ Introduction

Historique et versions de Java et des outilsA propos des autres outils d'ApacheOù utiliser Maven ? Où ne pas l'utiliser ?Présentation d'XMLQui doit connaître quoi de Maven

■■ Utilisation de Maven

Principe des dépôts ; choix d'une architecture physique simpleMise en place d'un projetAccéder au projetConstruire le projetLes systématismes des utilisateurs ; actions additionnelles disponibles

■■ Configuration avancée

Les proxy ; authentification et sécuritéLes miroirs multiples pour le projetLes profils - multiples profils pour de multiples projetsPrésentation des modules (plugins) pour Maven

■■ Maven et l'existant

Maven dans un projet Java complet et complexeMaven et Eclipse, Maven et NetbeansMaven et AntConclusion : Maven et votre projet

AntTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : Développeur JavaPré-requis : Connaissance de JavaObjectif : Connaître les enjeux et possibilités des scripts Ant dans une équipe de développement - Etre capable de mettre en place et maintenir de multiples projets avec Ant

■■ Introduction

Ant : présentation, historique, principeCouplage avec Ivy : gestion des dépendances Utilisations et alternativesAtelier : Installation/Configuration d'Ant - Intégration d'Ant/IDE

■■ Script de configuration

Structure du fichier build.xmlGrammaire Ant : target, task, ... Déclarations et exécutionsOptions d'invocation Chaînage de tâches, conditions, boucles Cibles de compilation, empaquetage d'une application JavaGestion du path et des classpathAtelier : Utilisation de tâches Ant/Java et manipulation de fichiers - packaging d'applications

Page 27: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

52 53

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr■■ Ant dans un projet Java/JEE

Scripts de constructionGestion des liaisons avec des gestionnaires de sources (CVS, SubVersioN) Tâches ftp, scp, sécurité des échanges Modularité, Packaging (jar, war, ear,...) Déploiement web avec AntAtelier : Intégration d'Ant dans un projet JEE

■■ Tests unitaires / intégration

JUnit, TestNG : principe, implémentationAutomatisation des tests avec AntTests d'intégration avec SeleniumAtelier : Tests unitaires Java / Ant

■■ Gestion des dépendances

Ivy : présentation, intérêt,mise en place Descripteur, configuration d'Ivy, IDE pluginsInterrogation de repositories (local, shared, public)Tâches Ivy/AntGestion des conflitsAtelier : Mise en place d'Ivy - démonstration de plusieurs tâches

■■ Intégration continue

Utilisation d'ant dans un processus d'intégration continueJobs HudsonMétriques Ant/Ivy et visualisation dans Hudson/Jenkins Génération de rapportsAtelier : Ant/Ivy/Jenkins : couplage, rapports

■■ Limites, alternatives

Limites d'Ant Ant vs Maven / Gradle

Drools (JBoss Rules)Tarifs : 1495€ en inter - 895€/jour en intraDurée : 2jPublic : Développeurs Java, Analystes et chefs de projetsPré-requis : Bonnes connaissances du langage JavaObjectif : Maîtriser l'utilisation du moteur de règles de gestion métier Drools

■■ Introduction

Architectures Orientées Services (SOA) Règles métiers : définition, méta-données Moteurs de règles : , panorama des solutions disponiblesJBoss Drools : fonctionnalités, versions Architecture de JBoss Drools : différents modules (Flow, Guvnor, Fusion, Expert, Planner) Présentation des APIs Drools Services Drools Server Environnement de développement Atelier : Installation et configuration de JBoss Drools et de Drools IDE (Eclipse)

■■ Règles métier

Syntaxe déclarative : types, mots-clés, fonctions Utilisation de Drools Expert Déclaration de règles et de requêtesContraintes, bindings, éléments conditionnelsPrésentation de Domain Specific Language (DSL)Drools Flow et Execution controlAtelier : construction de multiples règles

■■ Moteur de règles Drools : utilisation / administration

Drools APIs : présentation, fonctionnalités, algorithmes Sessions et agendasProcessus d'exécution d'une règle métier Configuration de JBoss Drools

Drools Governor : tests de règlesDrools Fusion : gestion des événementsDrools Planner : planification / automatisationDrools Flow : modélisation de workflowsAtelier : Déploiement/exécution de règles dans le moteur Drools - multiples tâches d'administration et de tests

JEE : Hibernate et WebservicesTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance de Java et des ServletsObjectif : Pouvoir accéder simplement aux bases de données avec Java - Réaliser une structure de persistance maintenable et performante - Etre en mesure d'utiliser des webservices privés ou publics existants - Savoir créer, mettre en place et déclarer des Webservices en java1- Hibernate

■■ Introduction à Hibernate

Historique et versionsInstallations et manipulation de l'environnementRappels: JEE (J2EE), servlets, SQL, JDBC

■■ Utilisation fondamentale

Principe de l'accès aux données (ORM)Les correspondances entre base et Java; configuration du site et outilsHibernate pour les applications web et les applications lourdesAjout et lecture de données quelconquesLa structure relationnelle: configuration et utilisationAtelier pratique: un CMS avec MySQL, Hibernate, servlets et JSP

■■ Outils et environnement

Outils de génération de configuration ou de SQLManipulation de sources de données (DataSources)Utilisation dans l'étude de cas

■■ Eléments avancés d'Hibernate

Utilisation complète du Hibernate Query LanguageAugmentation de l'étude de cas avec des recherches et filtrage libresConfiguration avancée: performance et fonctionnalitésLes transactions, bilan de la concurrenceHéritages des tables et des objetsAtelier pratique: exemple d'héritage - une mini-application de gestion2-Webservices

■■ Introduction aux Webservices

Présentation des services webServices web et SOAAvantagesLes normesPlates-formes à services webListe des API Java

■■ XML - JAVA

Rappels des notions fondamentales: Prologue, éléments et attributs, espaces de nomsLes schémas (XSD)Parsers XML: SAX, DOMPush parsing et pull parsing (StAX)API's java pour le parsing et la transformation XMLMapping xml- objet

■■ Protocoles

SOAP (SIMPLE OBJECT ACCESS PROTOCOL)- Principe de fonctionnement- SOAP RPC

- Messages SOAP: structure et portée- Encodage/Sérialisation des données (document/literal ou RPC/encoded)- SOAP via HTTP- Retours d'erreurs (faults)WSDL (WEB SERVICE DESCRIPTION LANGUAGE)- Principe de fonctionnement- Structure d'un fichier WSDL

■■ Implémentation de services web

Plates-formes de développementChoix de l'implémentation: Axis, CXF, JBossWS, Metro...JAX-RPC (JAVA API FOR XML RPC)- Présentation- Création et déploiement de services web- Invocation d'un service web (statique et dynamique)JAX-WS 2- Présentation- Implémentation du service (utilisation des annotations)- Déploiement (sur un moteur SOAP ou en standalone)- Création du clientSAAJ (SOAP WITH ATTACHMENT API FOR JAVA)- Présentation - Construction de messages SOAP- Attacher des pièces à un message SOAP- Gestion des pièces jointes côté serveur- Handlers SOAP- Mise en oeuvre de handlers côté client et côté serveurJAXM (Java API for XML Messaging)- Présentation- Exemple d'application

■■ Annuaire UDDI (UNIVERSAL DESCRIPTION, DISCOVERY AND INTEGRATION)

Présentation - Annuaires disponiblesAPI JAXR (Java API for Xml Registries)- Connexion à un service d'annuaire- Recherche d'un service web- Enregistrement d'un service webAutres alternatives: ebXMLFrameworks disponibles pour l'implémentation d'un service d'annuaire

■■ Sécurité des services web

Menaces et préoccupationsNiveaux d'interractions (transport, messages, application)Mécanismes de sécurité JEE: mapping, authentificationSécurité des messages (Standards):- WS-Security- WS-Trust- WS-Policy- WS-Secure Conversation- WS-Security Policy- XML Digital Signatures- XML Encryption- SAML

AdministrAtion Jee

Tomcat AdministrationTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissances d'administration systèmesObjectif : Découvrir le serveur Tomcat

■■ Introduction

Historique et versions disponiblesAutres serveurs à dispositionRappels sur les servlets, JSP

■■ Administration de projet

Séquence du projet, des spécifications à la maintenanceUn mini-projet ; les Server Side IncludesMise en place d'un projet JEELes bibliothèques du projet et les classes quelconquesLes URL du projetAtelier : installation du serveur et tests

■■ Les multiples éléments d'une applicationRetour sur les JARs des applicationsRelations entre multiples projets, et autres ressourcesLe serveur JNDIJDBC ; les sources de donnéesAtelier : déploiement d'applications - Configuration de ressources et utilisation

■■ Sécurité

Principe des permissionsLa sécurité des projets ; les domaines de sécuritéLe mainteneur de sécurité JSMScénarios du pire et quelques solutionsAtelier : sécurité du serveur et droits d'accès

■■ Performances et profiling

Les ressources matérielles et le JavaProfiling en Java simple et avec EclipseStratégies multiples de profilingProfiling et logsAtelier : optimisation - Gestion des logs

■■ La réplication

Objectifs, stratégie et principes d'une réplicationComment découper une application - multitiers, services web, Corba et réplicationLoad balancing avec TomcatLes sessions et la synchronisation en réplicationAtelier : mise en oeuvre d'un cluster - déploiement d'applications et gestion de la répartition de la charge

JBoss AdministrationTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Notions de JEEObjectif : Comprendre les enjeux de la maintenance d’un serveur d’application JBoss - Savoir administrer un serveur ou un ensemble de serveurs JBoss

■■ Introduction

Historique et versions disponiblesAutres serveurs à dispositionRésumé sur les servlets, JSP, EJB

■■ Présentation de JBoss

Architecture généraleLes principes des serveurs et servicesArborescence générale de JBoss ; quoi sauvegarderAccès à distance aux services - maintenance et les MBeans Atelier : installation du serveur et test

■■ Administration de projet

Séquence du projet, des spécifications à la maintenanceMise en place d'un projet JEELes différents types d'archives et leurs qualités au déploiementLes bibliothèques du projet et les classes quelconquesLes URL du projetAtelier : déploiement d'applications (.jar, .ear, .war)

Page 28: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

54 55

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr■■ Les multiples éléments d'une application

Retour sur les JARs des applicationsRelations entre multiples projets et autres ressourcesLe serveur JNDI ; JNDI over HTTPJDBC ; les sources de donnéesUtilisation d'HypersonicLes services webAtelier : configuration de ressources et utilisation - Déploiement de services web

■■ Sécurité

Principe des permissionsLa sécurité des projets ; les domaines de sécuritéLes multiples services d'authentificationScénarios du pire et quelques solutionsAtelier : gestion de la sécurité avec JBoss

■■ Analyse et maintenance

Les ressources matérielles et le Java ; mémoire, processusProfiling en Java simple et avec EclipseLes mécanismes de LogRetour sur JMX et les MBeansAtelier : optimisation - Gestion des logs et monitoring

■■ La réplication

Objectifs, stratégie et principes d'une réplicationComment découper une application - multitiers, services web, Corba et réplicationClustering des services particuliers : EJB, HTTP, JMSAtelier : mise en oeuvre d'un cluster - déploiement d'applications et gestion de la répartition de la charge

GlassFish AdministrationTarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : TousPré-requis : Notions de JEEObjectif : Comprendre les enjeux de la maintenance d’un serveur d’application GlassFish - Maîtriser les tâches courantes d'administration - Administrer des serveurs GlassFish en cluster (load-balancing, fail-over)

■■ Introduction

Historique et versions disponiblesAutres serveurs à dispositionPrésentation des servlets, de JSP, des EJBServices JEE : infrastructure et communication

■■ Présentation de Glassfish

Architecture générale : modularité OSGILes instances du serveur d'applications GlassFish

■■ Installation

Modes d'installation (base / cluster)Agents de noeuds et domainesDémarrage et testsAtelier : installation du serveur et tests

■■ Administration du serveur

Configuration des instancesPrésentation de la console d'administrationGestion des logs : utilisation de ChainshawSupervision (console / AsAdmin tool)Atelier : création et configuration d'un domaine, agents de noeud et instances - Configuration des logs - Supervision des instances

■■ Scripts d'administration

Principes et outils (asadmin, appclient, asant...)Utilitaire "AsAdmin" (démarrage, configuration et commandes...)Types, choix et procéduresAutomatiser des tâchesAtelier : Création de scripts avec asadmin

■■ Déploiement et gestion des ressources

Déploiement de projets (WAR, JAR et EAR)Installation de connecteursGestions des sessions HTTPAnnuaire JNDI et utilisation de ressourcesConfiguration de ressources :- JDBC : pools de connexion et datasources (configuration et optimisation)- Sessions JavaMail- Ressources JMS (Point à Point Vs Publish/Subscriber)- Ressources JTA (pilotes XA, transactions distribuées)- Sécurité JAAS et JAACAtelier : Déploiement d'application (.jar, .war,.ear) - Configuration de ressources et utilisation

■■ Configuration avancée

Paramètres de tunning de la JVMGestion des pools de threadsOptimisation de la configuration des conteneursRécupération automatique des transactionsConteneur JBI et gestion des servicesAtelier : optimisation du serveur et gestion avancée des transactions

■■ Réplication

Objectifs, stratégie et principes d'une réplicationMise en oeuvre du load-balancing, fail-overSessions et la synchronisation en réplicationImplémentation SFSB failoverAtelier : mise en oeuvre d'un cluster - déploiement d'applications et gestion de la répartition de la charge

WebLogic Server AdministrationTarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : TousPré-requis : Notions de : JEE, administration systèmes, BDD, sécuritéObjectif : Maîtriser les tâches courantes d'administration - Administrer des serveurs WebLogic en cluster (load-balancing, fail-over)

■■ Introduction

Historique et versions disponiblesAutres serveurs à dispositionRésumé sur les servlets, JSP, EJBServices JEE : infrastructure et communication Architecture DMZ

■■ Installation

Modes d'installation (graphique/console)Oracle.com et installeur : ressources, structureStructure, templates et configuration des domainesInstances managéesDémarrage et tests Mise en place d'un serveur d'administration de secoursAtelier : installation du serveur, mise en place de domaine et test

■■ Administration du serveur

Présentation de la console d'administrationOutils de diagnosticScripts d'administration WLST (WebLogic Scripting Tool)Gestion des logs

Atelier : tâches courantes d'administration (console/scripts WLST)

■■ Déploiement et gestion des ressources

Déploiement de projets (WAR, JAR et EAR)Installation de connecteursGestion des sessions HTTPNode Manager : concepts, servicesAnnuaire JNDI et utilisation de ressourcesConfiguration de ressources :- JDBC : pools de connexion et datasources (configuration et optimisation)- Sessions JavaMail- Ressources JMS (fabriques de connexions, Queue/Topic, Tunning)- Ressources JTA (pilotes XA, transactions distribuées)- Sécurité JAAS et JAACAtelier : déploiement d'application (.war, .jar, .ear) - configuration de ressources et utilisation

■■ Réplication

Objectifs, stratégie et principes d'une réplicationMise en place d'une architecture cluster multi-tiers/proxyMise en oeuvre du load-balancing, fail-overGestion des transactionsSessions et synchronisation en réplicationAtelier : mise en oeuvre d'un cluster et déploiement d'applications - Gestion de la répartition de la charge

Geronimo AS AdministrationTarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : TousPré-requis : Notions de JEEObjectif : Comprendre les enjeux de la maintenance d’un serveur d’application Geronimo - Maîtriser les tâches courantes d'administration - Administrer des serveurs Geronimo en cluster (load-balancing, fail-over)

■■ Introduction

Présentation, positionnement, licences et version Little-GLes composants d'un serveur d'application JEEArchitecture et couplage avec Jetty ou TomcatNoyau Geronimo et gestion du cycle de vie des GBeansServices JEE : infrastructure et communication

■■ Installation

Distributions Jetty/TomcatTypes d'installation (complète/minimale)Pré-requis et CustomisationStructure de Geronimo (bin, deploy, docs, repository...)Modes de démarrage et tests Atelier : installation du serveur et test

■■ Administration du serveur

Configuration des instancesPrésentation de la console d'administrationConfiguration de servicesGestion des logsSécurité et optimisationsPlug-in Geronimo disponiblesAtelier : application des différentes tâches d'administration

■■ Déploiement et gestion des ressources

Outils de déploiement de projets JEE (console/Geronimo Deployer)Plugin Maven de déploiementFichiers de déploiement spécifiques à GeronimoInstallation de connecteursAnnuaire JNDI et utilisation de ressourcesConfiguration de ressources :- JDBC : pools de connexion et datasources (configuration et

optimisation)- Sessions JavaMail- Ressources JMS (ActiveMQ Resource Adapter)- Ressources JTA (pilotes XA, transactions distribuées)- Sécurité JAAS et JAACAtelier pratique : déploiement de projets (.war, .jar, .ear) - Configuration de ressources et utilisation

■■ Configuration avancée

Paramètres de tunning de la JVMGestion des pools de threadsOptimisation de la configuration des conteneurs web (Jetty/Tomcat)Sécurité (Users, Groups, gestion des certificats...)Atelier : optimisation du serveur et configuration JVM

■■ Réplication

Objectifs, stratégie et principes d'une réplicationMise en oeuvre du load-balancing, fail-overSessions et la synchronisation en réplicationAtelier : mise en oeuvre d'un cluster et déploiement d'applications - Gestion de la répartition de la charge

WebSphere AS AdministrationTarifs : 2475€ en inter - 895€/jour en intraDurée : 4jPublic : TousPré-requis : Connaissances d'administration systèmes, notions JEEObjectif : Savoir administrer un serveur / cluster WebShere AS

■■ Introduction

Historique et versionsRappel de l'architecture JEE : empaquetage et déploiementFonctionnalités de WebSphere AS, terminologie et objetsArchitecture globale et topologieAtelier : installation du serveur et test (version WebSphere A.S >=6.0)

■■ Administration et intégration

Présentation de la consoleParamètres de configuration : fichiers xml et BDDAssemblage d'applications Gestion des servicesConfiguration des hôtes virtuelsGestion des resources : datasources, session mail, jca, jmsNiveaux de sécurité (Système, ressources, rôles, etc ...)Authentification ldapAtelier : déploiement d'applications - Configuration de ressources et utilisation

■■ Automatisation par scripting

Besoin en scripting : apports, langages,...Outils disponibles : ws_ant, wsadminConfiguration par scriptsDéploiement d'applicationsJACL, Jython : Syntaxe de base et programmesAtelier : construction de scripts ws_ant ou jython (wsadmin) pour le déploiement d'application et la configuration du serveur

■■ Monitoring et performances

Gestion des logsGestino des exceptionsEtude du Ressource AnalyserExploitation de l'advisorAtelier : Utilisation de la console pour le paramétrage de la journalisation, le lancement de tests et visualisation des performances

■■ La réplication

Objectifs, stratégie et principes d'une réplication

Page 29: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

56 57

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frClustering des services particuliers : EJB, HTTP, JMSTopologies, outilsDéploiement d'applications et gestion de la répartition de la chargePrincipes des serveurs de cacheWebSphere Deployment ManagerGestion d'une celluleRépartition de la charge : plugin webContinuité de servicesApplications et réplication de sessionsAtelier : Mise en oeuvre d'un cluster avec un frontal web (Apache HTTP, IBM HTTP Server, IIS) et déploiement d'applications - Gestion de la répartition de la charge

Autres cours JAvA

Jbuilder 8 et 9Tarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Utilisation courante de JavaObjectif : Connaître les possibilités génériques de JBuilder - Maîtriser l'environnement de développement - Savoir déployer une solution Java ou J2EE avec JBuilder

■■ Introduction

Historique et versionsUtilisations possibles et utilisations courantesPrincipales technologies concernées

■■ Les technologies

Java : rappelsNormes et création des Javabeans, POJOLa norme XML : manipulation et validationPrésentation générale des Servlets, JSP et EJB

■■ Le projet java

Présentation et manipulation de Together pour la modélisationCréation de quelques classes et packagesCollaboration par CVSManipulation graphique des interfaces grâce à AWT et SwingPrésentation d'OptimizeItDocumentation - utilisation de JavaDocPackaging de l'application

■■ Le projet Web

Création d'un projet minimal et déploiement (JBoss)Traitement des fichiers XML, HTML, CSSRéalisation d'une servlet, déploiement et test rapideAjouts de JSPs au projetCréation d'EJB session, manipulation de deux projets reliésCréation d'EJB entité et accès à des données quelconquesBilan sur le projet Web avec JBuilder

Webservices JavaTarifs : 1875€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance du langage Java - Notions de programmation webObjectif : Etre en mesure d'utiliser des webservices privés ou publics existants - Savoir créer, mettre en place et déclarer des Webservices en java

■■ Introduction

Présentation des services webServices web et SOAAvantages et limitesLes normesPlates-formes à services webListe et organisation des API Java pour les services Web

■■ JAXP : XML et JAVA

Rappels des notions fondamentales : Prologue, éléments et attributs, espaces de nomsLes schémas (XSD)Parsers XML : SAX, DOMPush parsing et pull parsing (StAX)APIs java pour le parsing et la transformation XMLMapping xml-objetAtelier : REST avec JAXP Les alternatives (YAML, JSON...)

■■ Protocoles

SOAP : principe de fonctionnementSOAP-RPC et autres contenusMessages SOAP : structure et portéeEncodage/Sérialisation des données (document/literal ou RPC/encoded)SOAP via HTTPRetours d'erreurs (faults)WSDL (Web Service Description Language) : Principe de fonctionnementStructure d'un fichier WSDL Atelier : visualisation et analyse d'un fichier WSDL

■■ Implémentation de services web

Plates-formes de développementChoix de l'implémentation : Axis, CXF, JBossWS, Metro...Présentation de JAX-RPCJAX-WS 2 : présentation et création d'un service (utilisation des annotations)Déploiement (sur un moteur SOAP ou en standalone)Création du client et consommation du service

■■ JAXM (Java API for XML Messaging)

Présentation de JAXMConstruction de messages SOAPSAAJ (Soap With Attachment API for Java) : Attacher des pièces à un message SOAPGestion des pièces jointes côté serveurHandlers SOAPAtelier : Mise en oeuvre de handlers côté client et côté serveur

■■ Annuaire UDDI (Universal Description, Discovery and Integration)

Présentation - Annuaires disponiblesAPI JAXR (Java API for Xml Registries)Autres alternatives : ebXMLFrameworks disponibles pour l'implémentation d'un service d'annuaire

■■ Sécurité des services web

Menaces et préoccupationsNiveaux d'interractions (transport, messages, application)Mécanismes de sécurité JEE : mapping, authentificationSécurité des messages (Standards) :- WS-Security- WS-Trust- WS-Policy- WS-Secure Conversation- WS-Security Policy- XML Digital Signatures- XML Encryption- SAMLAtelier : application de plusieurs solutions de sécurité

JMETarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : DéveloppeursPré-requis : Connaissance du langage JavaObjectif : Connaître les possibilités et limites de JME - Maîtriser le projet complet d'une application embarquée - Etre capable de

réaliser une application avec JME

■■ Introduction

Les versions de Java et JMEMatériel, logiciel et versions concernéesAlternatives possiblesOutils à disposition

■■ Premiers tests avec JME

Mise en place de l'environnement de développementPréparation du projetCréation d'une application fenêtrée simpleDéploiement et test

■■ Particularités du développement pour JME Détails de l'APILes midlets : détail et exemplesPerformances ; optimisationNormes de Java supplémentaires associées à JMEBilan du projet pour JME

JEE et Google Apps EngineTarifs : 1495€ en inter - 995€/jour en intraDurée : 2jPublic : Développeurs Java/JEE - Chefs de projetsPré-requis : Avoir suivi la formation servlet & JSP ou avoir des connaissances équivalentesObjectif : Savoir créer une application Web en Java dans le Google Apps Engine - Connaître les possibilités et limites de cette solution intégrée

■■ Introduction

Présentation des systèmes offerts par GoogleGoogle Apps Script, Marketplace et EnginePréparation d'un environnement de développement et d'un compte

■■ Applications dans le GApps engine

Création du projet et rappels de JEELe fichier spécial appengine.xmlServlet et JSP, organisation complèteAtelier : première application fonctionnelle

■■ Sauvegarde des données

Log, fichiers, etc. ; gros fichiers avec blobstoreLe datastore NoSQLStockages cloud de Google ; présentation de JDO et JPAChoix d'une solution Atelier : quelques enregistrements dans le datastore

■■ Mécanismes supplémentaires

Authentification par GoogleTâches planifiées pour l'applicationGestion du cache (MemCache)Monitoring et administration du serveurAutres API à dispositionAtelier : finalisation de l'application

JasperReports Initiation + ApprofondissementTarifs : 1745€ en inter - 875€/jour en intraDurée : 3jPublic : DéveloppeursPré-requis : Connaissance de Java et du XMLObjectif : Etre capable de créer, modifier, produire des états complexes à partir de données quelconques grâce à JasperReports, depuis une application Java ou grâce à iReport

■■ Introduction

Les outils de génération d'étatOutils divers de JasperSoftAlternatives similaires, comparaisonLimites et possibilités annexes

■■ Utilisation de iReport

Présentation de l'outilMise en place de données de testsCréation d'un étatProcessus complet d'exportationMise en forme de données complexes

■■ Présentation de JasperReports depuis le Java

Présentation des méthodes de travail avec JasperReportsPrincipes et possibilités sans/avec iReportRappels de XML et Java

■■ Première utilisation

Présentation de la distributionMise en place d'un environnement complet pour JasperReportsDonnées et état de test : présentation, positionnementRéalisation d'un premier état depuis une application console Java

■■ Utilisation complète de JasperReports

Le langage de reporting : éléments fondamentauxFichiers xml : éléments avancés (expressions, sections, variables, groupes)Les polices de caractèresLes sous-états ("subreports")Scriptlets pour JasperReportsAugmenter JasperReports de façon quelconque : méthode, possibilités, référencesBilan de l'utilisation et des fichiers générés

Java CardTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Maîtrise du langage Java, notions de JEEObjectif : Maîtriser la plateforme Java Card pour le développement d'applications embarquées (cartes à puce)

■■ Introduction

Standards en matière de carte à puce (norme ISO-7816)Plates-formes ouvertes pour cartes à pucesJavaCard : historique, spécifications/fonctionnalitésJVM JavaCard : architecture, interpréteur de bytecode, CAP fileSécurité dans JavaCardProtocoles d'interaction avec la carte à puce : APDUCartes SIM : principe, protocole et système de fichiersAtelier : Commandes APDU et traitement de réponses

■■ Programmation Java Card v.2/3

Détails des API : JavaCard, Card ManagementStructure d'une application JavaCard (côté carte et terminal)Environnement de développement et outils de simulationCycle de vie d'une Applet JavaCard 2.xJavaCard pour les applications SIM ToolkitJavaCard et MIDP (Mobile Information Device Profile)Apports de Java Card 3.0 : serveur embarqué, servlets,...Introduction aux ServletsConcepts avancés : multi-threading, transactionsAteliers pratique : - Développement d'applets monétiques sur un environnement JavaCard - Implémentation et tests d'applets monétiques sur carte à puce - Développement d'application à base de servlets

Page 30: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

58 59

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frJasperReports InitiationTarifs : 1125€ en inter - 995€/jour en intraDurée : 1jPublic : TousPré-requis : AucunObjectif : Etre capable de créer, modifier, produire des états à partir de données quelconques grâce à JasperReports et iReport

■■ Introduction

Les outils de génération d'étatOutils divers de JasperSoftAlternatives similaires, comparaisonLimites et possibilités annexes

■■ Utilisation de iReport

Présentation de l'outilMise en place de données de testsCréation d'un étatProcessus complet d'exportationMise en forme de données complexes

JasperReports ApprofondissementTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : DéveloppeursPré-requis : Notions de JasperReports, connaissance de Java et du XMLObjectif : Etre capable de créer, modifier, produire des états complexes à partir de données quelconques grâce à JasperReports, depuis une application Java

■■ Introduction

Présentation des méthodes de travail avec JasperReportsPrincipes et possibilités sans/avec iReportRappels de XML et Java

■■ Première utilisation

Présentation de la distributionMise en place d'un environnement complet pour JasperReportsDonnées et état de test : présentation, positionnementRéalisation d'un premier état depuis une application console Java

■■ Utilisation complète de JasperReports

Le langage de reporting : éléments fondamentauxFichiers xml : éléments avancés (expressions, sections, variables, groupes)Les polices de caractèresLes sous-états ("subreports")Scriptlets pour JasperReportsAugmenter JasperReports de façon quelconque : méthode, possibilités, référencesBilan de l'utilisation et des fichiers générés

cms - portAiLs

Liferay PortalTarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : Développeurs JavaPré-requis : Maîtrise du langage Java et connaissance du développement web JSP/ServletsObjectif : Construire des applications basées sur Liferay Portal - administrer Liferay Portal

■■ Introduction

Portail d'infrastructures : définition, rôleNotion de portlets, JSR 168, cycle de vieConteneurs de portlets disponiblesPrésentation de Liferay Architecture globale

■■ Installation

Préparation du serveurEléments complémentaire des serveurs Java - datasource, mails, etc.Résumé de déploiement en production (nom de domaine, FTP, etc.)Atelier : mise en place complète, et étude de scénarios personnels

■■ Utilisation de Liferay Portal

Création de contenu Web publiéCréation et maintenance de contenu d'intranet Liferay pour un site socialAtelier : multiples sites complets

■■ Paramétrage, administration de Liferay Portal

Interfaces d'administration Configuration des droits et gestion de la sécurité Accès à des services externes divers (OpenOffice, vidéo, etc.), et services WebAtelier : divers paramétrages de Liferay Portal

■■ Administration avancée du portail

Monitoring : mémoire, cache, sessions, ... Optimisation et performance de la plate-forme Migration des contenus entre environnements Clustering et répartition de charges Intégration SI : annuaires LDAP, bases de données, ... Mise à jour de la plate-forme

■■ Mise en place du développement

Portail et environnement de développementTerminologie et concepts Liferay : Portlet, Hook, Layout template, thèmesModèles de portlets et APIStructure du projet, réalisation et déploiement de portlets Atelier : installation de l'environnement de développement - réalisation d'une première portlet et déploiement

■■ Utilisation de frameworks JEE dans Liferay

Présentation du Modèle-Vue-ContrôleurFrameworks disponibles Struts et Spring : présentation, mécanismesMVC avec LiferayLiens et formulairesParamètre, paramètres publics, préférences, ...Atelier : déploiement de portlets Liferay

■■ Ajax dans Liferay

Javascript, CSS dans les portletsConcepts et technologies AJAX Frameworks Ajax utilisable dans LiferayAtelier : utilisation d'Ajax dans Liferay

■■ Communication et gestion de contenu

Mécanismes de communication inter-portlets : JSR 168 Interactions inter-portlets dans Liferay - WSRP, IPC...Atelier : gestion de contenu dans un site : articles et portlet journal

■■ API de présentation Liferay

Utilisation de thèmes Création d'un Layout Template Création d'un Hook JSP Présentation de l'API service de Liferay Tables Liferay : schéma général, présentation de quelques tables Atelier : création d'un Hook avec le modèle Objet de Liferay - Développement de portlets avec l'API Liferay

JBoss PortalTarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : Développeurs JavaPré-requis : Maîtrise du langage Java et connaissance du développement web JSP/ServletsObjectif : Construire des applications basées sur JBoss Portal - administrer JBoss Portal

■■ Introduction

Portail d'infrastructures : définition, rôleNotion de portlets, JSR 168, cycle de vieConteneurs de portlets disponiblesPrésentation de JBoss Enterprise Middleware System (JEMS)Architecture de JBoss et de JBoss Portal

■■ Mise en place

Portail et environnement de développementPortlets : spécifications, états, modesImplémentations, personnalisation, cache Déploiement dans JBoss PortalInstanciation multiples de portlets Utilisation de feuilles de styles CSSAtelier : installation de JBoss Portal et de l'environnement de développement - Réalisation de portlets et déploiement

■■ Portlets et frameworks MVC

Intégration de portlets dans une applications Web existantePrésentation du Modèle-Vue-ContrôleurFrameworks disponibles Struts, Spring MVC, JSF : présentation et utilisations dans JBoss PortalAtelier : implémentation et déploiement de portlets MVC dans JBoss Portal

■■ Portlets et WebServices

SOA (Services Oriented Architecture)WSRP (WebServices Remote Portlet) Publication de remote portletsAtelier : déploiement de WSRP

■■ Paramétrage de JBoss Portal

Gestion des profils utilisateurs et des groupes Gestion des préférences utilisateursLocalisation de contenuGestion de la sécurité : rôles, SSO, intégration de JAASAtelier : divers paramétrages de JBoss Portal - intégration de JAAS

■■ Administration avancée du portail

Monitoring : mémoire, cache, sessions, ... Utilisation des fonctionnalités avancées de JEMSGestion du cache du conteneur de portletsClustering et répartition de charges Optimisation et Performance de la plate-formeAtelier : tâches avancées d'administration et de monitoring - intégrations et clustering

JahiaTarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : Développeurs JavaPré-requis : Maîtrise du langage Java et connaissance du développement web JSP/ServletsObjectif : Construire des applications web basées sur Jahia - administrer Jahia

■■ Introduction

Web Content Integration Software : définition, composition, fonctionnalitésSpécification JCR-2, Compact Node Type Notation Notion de portlets JSR-168/286 Architecture globale

Mise en place

Portail et environnement de développementTerminologie et concepts spécifiques à JahiaPrésentation du mécanisme de template JahiaStructure du projet, réalisation et déploiement de portlets Atelier : installation du portail, implémentation/personnalisation et déploiement de templates

■■ Développement sous Jahia

Développement de portlets Héritage de templatesImplémentation de thèmes et de skinsJSTL / Jahia Tags Library (template, UI Component, ...) Filtres, tris et recherches (Query Object Model) Mécanismes de gestion d'évènementsAtelier : Traitement d'évènements dans les templates et mise en place de filtres

■■ Gestion de contenu

Accès aux objets de contenus JahiaListe des itérations, extraction, pagination,...Fonctionnalités de navigation : menus, plan de site, arborescence des pagesCache des templates JahiaAtelier : Création d'objets de contenu Jahia, implémentation de menus (navigation)

■■ Concepts avancés

Définition d'architectures spécifiquesAdministration avancée du portail : sécurité, authentificationClustering sous JahiaSystème de cache Jahia (back-end => front-end)Conception de tags personnalisés d'intégrationEtendre l'API JahiaAutomatisation des actions front/back-endServices SpringMashup server et applications externes via JSR-286 Atelier : Développement de tags personnalisés - extension des classes Jahia -Fonctionnement des events listeners - Mise en cluster et configuration des noeuds - développement des valves spécifiques d'authentification

OpenCmsTarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : Développeurs JavaPré-requis : Maîtrise du langage Java et connaissance du développement web JSP/Servlets et EJBObjectif : Construire des applications web basées sur OpenCms - administrer OpenCms

■■ Introduction

CMS (Content Management System) : composition, fonctionnalitésComparaison des CMS Java du marchéOpenCms : présentation, architectureEnvironnement d'exécution

Page 31: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

60 61

JA

VA

/ J

EE

JA

VA

/ JE

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frRappels Java/JEE : JSP, taglibs et XMLAtelier : Installation d'OpenCms - Présentation de l'interface

■■ Templating

Modules OpenCms : panorama, mécanismes Utilisation de JSPPrésentation de la taglib Création de templates : standards, mobilesGestion des articlesPrésentation du contenu, formatageGestion des listesPages de détailsGestion de la sécuritéConfiguration : schémas, resources Atelier : Création de templates et gestion de contenu

■■ Utilisation de l'API OpenCMS

Présentation de l'API Développement de formulaires Configuration des modules de rechercheUtilisation avancée de contenus XMLOrganisation des catégoriesGestion multi-sites dans OpenCMSGestion des utilisateurs Planification, calendrierRetouches d'images dans OpenCmsAtelier : Site complet OpenCms

■■ Concepts avancés

Fonctions avancées de templatingInternationalisationExports statiquesUtilisation de cache (FlexCache)Atelier : Multiples paramétrages dans OpenCms

Magnolia CMSTarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : Développeurs JavaPré-requis : Maîtrise du langage Java et connaissance du développement web JSP/ServletsObjectif : Construire des applications basées sur Magnolia CMS - administrer Magnolia CMS

■■ Introduction

CMS (Content Management System) : composition, fonctionnalitésComparaison des CMS Java du marchéMagnolia CMS : présentation, architectureEnvironnement d'exécutionRappels Java/JEE et XMLAtelier : Installation de Magnolia CMS - Présentation de l'interface

■■ Administration de base

Gestion des utilisateurs : accès, rôlesArborescence des fichiers Templating Magnolia CMS, Standard Templating KitPrésentation des workspaces : AdminCentral, Documents, Inbox, Data,...Gestion de la navigation Edition d'imagesFiltres de rechercheGestion du contenu, propriétés des pagesEdition de formulairesExploitation des modules disponiblesAtelier : Multiple tâches d'administration - un premier site Magnolia

■■ Développement Magnolia CMS

Diagrammes d'architecture

Environnement de développementMagnolia APIExploitation de la librairie de tags Requêtes AJAXAtelier : Exploitation de l'API pour le développement de fonctions personnalisées

■■ Concepts avancés

Internationalisation Gestion de la sécuritéLogging et statistiques Gestion du cacheImport/Export de données URL RewritingAtelier : Paramétrage avancé de Magnolia CMS

Nuxeo DMTarifs : 2695€ en inter - 995€/jour en intraDurée : 3jPublic : TousPré-requis : Notions d'administration systèmeObjectif : Etre capable d'installer et administrer Nuxeo

■■ Introduction

Historiques, versionPrésentation des architectures JEE classiquesNuxeo : composants principauxContraintes logicielles spécifiques

■■ Installation

Machine standard et problèmes potentielsEléments de préparation diversInstallationVerification du bon fonctionnementAtelier : une installation complète

■■ Utilisation

Prise en main généraleCréation, publication et gestion des versionsAtelier : multiples entrées de données

■■ Administration

Création de modèles, formulaires, agencements et automationGestion des utilisateurs et sécuritéAdmninistration au jour le jour - observation, sauvegardes, etcPrésentation du développement pour NuxeoAtelier : actions diverses sur l'installation

dotCMSTarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : Développeurs JavaPré-requis : Maîtrise du langage Java et connaissance du développement web JSP/ServletsObjectif : Construire des applications basées sur dotCMS - administrer dotCMS

■■ Introduction

CMS (Content Management System) : composition, fonctionnalitésComparaison des CMS Java du marchédotCMS : présentation, architectureEnvironnement d'exécutionRappels Java/JEE et XMLAtelier : Installation de dotCMS - Présentation de l'interface

■■ Administration de base

Gestion des utilisateurs : accès, rôlesArborescence des fichiers Création des items : répertoire, page, image, menu Templating dotCMSGestion de la navigation Gestion multi-sites avec dotCMS Edition d'imagesFiltres de rechercheGestion du contenu, propriétés des pagesEdition de formulairesExploitation de widgets Organisation des workflowsAtelier : Multiple tâches d'administration - création d'un premier site dotCMS

■■ Développement dotCMS

Spécification des portletsArchitecture détaillée de dotCMS : cache, HibernateUtils, dotConnect,...Exploitation des services : ContentletServices, PageServices,... Développement de PortletsIntégration de frameworks : Struts/Tiles Communication asynchrone, AJAX Utilisation de Velocity templatesAtelier : Exploitation de l'API pour le développement de portlets personnalisées

■■ Concepts avancés

Gestion avancée des utilisateurs : LDAP, groupes, widgets,...Tuning de dotCMSLogging et statistiques Gestion du cacheReporting Manager PortletAtelier : Paramétrage avancé de dotCMS - Reporting

Alfresco GED - AdministrateursTarifs : 1745€ en inter - 995€/jour en intraDurée : 2jPublic : Chefs de projets GED, Administrateurs, DéveloppeursPré-requis : Connaissances des concepts d'un CMS (Content Management System)Objectif : Maîtriser l'administration d'Alfresco GED

■■ Introduction

Présentation d'Alfresco : fonctionnalités, architectureInstallation et configurationEspaces et contenus : métadonnées, édition, rechercheGestion du contenu avancée : versions, catégories, partages réseau

■■ Utilisation du portail

Navigation, consultation Edition de contenu Gestion des tâches

■■ Tâches courantes d'administration

Gestion des utilisateurs : groupes/rôles, droits, authentification Gestion des modèles de présentation dynamiques Règles de contenu Workflow, transformation et extraction de métadonnées Import et export de données Procédures de sauvegarde et restaurations Accès aux services REST et WebDAVConfiguration des protocolesIndexation, types MIME, e-mail, logging Configuration de la BDD et paramétrage du serveur d'application Support de la montée en charge : cache, architectures réseau

Alfresco GED - DéveloppeursTarifs : 2475€ en inter - 995€/jour en intraDurée : 3jPublic : Développeurs Java / JEEPré-requis : Connaissances en Java/JEE, administration AlfrescoObjectif : Développer des fonctionnalités spécifiques sous Alfresco GED

■■ Introduction

Présentation d'Alfresco : architecture, composants Panorama des services, APIs et protocoles disponibles Structure d'un projet, compilation et modes de déploiement de composants Atelier : installation de l'environnement de développement, premier projet

■■ Développement Alfresco

Configuration et accès aux services, utilisation de Spring Manipulation de l'entrepôt de documents, modèle de fichiers, dossiersConfiguration avancée de modèles de données personnalisésGestion de l'authentification Services de manipulation du modèle des métadonnées et du contenuAtelier : Usage de services, authentification et nommage, accès aux fichiers/dossiers

■■ Java Content Repository (JCR)

JCR : présentation, fonctionnalités Vision d'ensemble des services JCR d'Alfresco Accès aux services Web disponiblesRequêtes : recherche, manipulation Atelier : Développer avec les services JCR d'Alfresco, usage des services de recherche et d'édition

■■ Notions avancées

Entrepôt de données : évènements (politiques)Comportement spécifique, personnalisation d'un aspectDéveloppement de comportements d'aspectsDéveloppement d'actions, déploiement et exécutionTransformations avancéesAtelier : Développement de comportements et d'actions spécifiques

Page 32: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

62 63

.NE

T.N

ET08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frc# Avec visuAL studio

C# - Initiation + ApprofondissementTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Utilisation courante d'un langage de programmationObjectif : Apprendre à développer avec C#, à créer des interfaces de gestion de bases et à manipuler les objets de la plate-forme .NET

■■ Introduction

Présentation de .NETLes langages du framework .NETParticularités du C#Evolutions du C#, plateformes supportées Environnement de développementTypes de projets : console, bibliothèque, WinForms, WPF, WCF,...Structure minimale d'un programme C# Compilation, exécution et débogageAtelier : Manipulation de l'environnement de développement - exemples de programmes C#

■■ Syntaxe de base

Variables : déclaration, types communs (Common Type System)Organisation en mémoire (types primitifs / types références) OpérateursConversion de types : transtypage implicite / explicite Instructions conditionnellesInstructions d'itération, les bouclesAtelier : Multiples exemples d'applications

■■ Tableaux

Principe de fonctionnementCréation de tableaux quelconquesTableaux multidimensionnels et parcoursAtelier : Déclaration et manipulations de tableaux

■■ Méthodes et paramètres

Introduction au procédural : définition, intérêtTypes et retours de fonctionsPassage de paramètres : - par valeur - par référence : (ref, out)- arguments variables (params) Surcharge de méthodes Récursivité : définition, implémentationAtelier : Découpage de l'application

■■ Gestion des exceptions

Mécanisme d'exceptions, types Capturer et traiter une exception (try/catch/finally) Déclenchement d'exceptions (throw)Atelier : Gestions des erreurs de saisie, remontées d'exceptions

■■ Classes fondamentales à disposition

Notions sur les classes Les chaînes de caractères, les dates,...Les listes et collections diverses, algorithmesL'accès aux fichiers et les fluxAtelier : Manipulation de collections et de flux

■■ Applications graphiques avec WinForms

WinForms : présention, composants et affichagesStructure d'un projet, références Création de fenêtresUtilisation de contrôles et gestion des évènements Organisation de l'application

Atelier : une application d'annuaire

■■ Programmation orientée objet

Présentation de l'objet pour la structuration idéale du code et notions d'UMLAttributs et méthodesConstructeurs, cycle de vie, gestion générale de la mémoireL'agrégation d'objets Création de propriétés, visibilité, encapsulationHéritage dans l'applicationAtelier : Implémentation de plusieurs classes métier

■■ L'objet avancé en C#

Utilisation des espaces de nom et créationClasses abstraites et interfaces Polymorphisme : intérêt, utilisation Les mécanismes d'événementsLa création et l'utilisation de processusExemples de modélisation pour les applications complexes Atelier : Organisation d'une application à base d'objets complexes - utilisation avancée des contrôles graphiques

■■ Bibliothèques utiles de .NET

ADO.NET : accès à une base de données quelconqueCommunication avec .NET : le web et autres protocolesPrésentation des éléments utiles supplémentaires à disposition et évolutions de C#Multithreading et synchronisationAtelier : étude de cas complète - un agenda d'entreprise en C#

C# - InitiationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Notions de programmationObjectif : Apprendre à développer avec C#, à créer des interfaces de gestion de bases et à manipuler les objets de la plate-forme .NET

■■ Introduction

Présentation de .NETLes langages du framework .NETParticularités du C#Evolutions du C#, plateformes supportées Environnement de développementTypes de projets : console, bibliothèque, WinForms, WPF, WCF,...Structure minimale d'un programme C# Compilation, exécution et débogageAtelier : Manipulation de l'environnement de développement - exemples de programmes C#

■■ Syntaxe de base

Variables : déclaration, types communs (Common Type System)Organisation en mémoire (types primitifs / types références) OpérateursConversion de types : transtypage implicite / explicite Instructions conditionnellesInstructions d'itération, les bouclesAtelier : Multiples exemples d'applications

■■ Tableaux

Principe de fonctionnementCréation de tableaux quelconquesTableaux multidimensionnels et parcoursAtelier : Déclaration et manipulations de tableaux

■■ Méthodes et paramètresIntroduction au procédural : définition, intérêtTypes et retours de fonctionsPassage de paramètres :

c# Avec visuAL studio 63C# - Initiation + Approfondissement 63C# - Initiation 63C# - Approfondissement 64C# - Expert 64VB.NET et C#, différences et migrations 64

visuAL bAsic 65Visual Basic.Net - Initiation + Approfondissement 65Visual Basic.Net - Initiation 65Visual Basic.Net - Approfondissement 66Visual Basic 6 - MS1303 66Migration de VB6 à VB.Net - MS4340,MS4338, MS4337 67VB.Net Expert 67

créAtion d’AppLicAtions .net 67Introduction au développement Microsoft.NET 67ADO : les bases de données avec .NET - 10265A-1 68WPF 68WCF 68Silverlight 69Programmer AutoCAD avec .NET 69

Asp.net 69ASP.NET Initiation + Approfondissement - 10264A 69ASP.NET Initiation 70ASP.NET Approfondissement 70ASP.NET et Web 2.0 71Sharepoint Initiation 71Sharepoint Approfondissement 71Sharepoint Initiation + Approfondissement 71ASP.NET, XML et Services Web 72Développement MOSS 72

ASP.NET MVC 72

.net AvAncé 72LINQ 72NHibernate 73Modifier Outlook avec .NET 73Sécurité des applications .NET 73Applications performantes grâce à F# 74Développement KINECT 74Windows 8 : Développement d’applications Metro 74

.net

Page 33: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

64 65

.NE

T.N

ET08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr- par valeur - par référence : (ref, out)- arguments variables (params) Surcharge de méthodes Récursivité : définition, implémentationAtelier : Découpage de l'application

■■ Gestion des exceptions

Mécanisme d'exceptions, types Capturer et traiter une exception (try/catch/finally) Déclenchement d'exceptions (throw)Atelier : Gestions des erreurs de saisie, remontées d'exceptions

■■ Classes fondamentales à disposition

Notions sur les classes Les chaînes de caractères, les dates,...Les listes et collections diverses, algorithmesL'accès aux fichiers et les fluxAtelier : Manipulation de collections et de flux

■■ Applications graphiques avec WinForms

WinForms : présention, composants et affichagesStructure d'un projet, références Création de fenêtresUtilisation de contrôles et gestion des évènements Organisation de l'applicationAtelier : une application d'annuaire

C# - ApprofondissementTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Utilisation courante d'un langage de programmationObjectif : Apprendre à développer des application complexes avec C#, à créer des interfaces de gestion de bases et à manipuler les objets de la plate-forme .NET

■■ Introduction

Présentation .NET et différentes versionsRappels de C#

■■ Programmation orientée objet

Présentation de l'objet pour la structuration idéale du code et notions d'UMLAttributs et méthodesConstructeurs, cycle de vie, gestion générale de la mémoireL'agrégation d'objets Création de propriétés, visibilité, encapsulationHéritage dans l'applicationAtelier : Implémentation de plusieurs classes métier

■■ L'objet avancé en C#

Utilisation des espaces de nom et créationClasses abstraites et interfaces Polymorphisme : intérêt, utilisation Les mécanismes d'événementsLa création et l'utilisation de processusExemples de modélisation pour les applications complexes Atelier : Organisation d'une application à base d'objets complexes - utilisation avancée des contrôles graphiques

■■ Bibliothèques utiles de .NET

ADO.NET : accès à une base de données quelconqueCommunication avec .NET : le web et autres protocolesPrésentation des éléments utiles supplémentaires à disposition et évolutions de C#Multithreading et synchronisationAtelier : étude de cas complète - un agenda d'entreprise en C#

C# ExpertTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Développeurs C#Pré-requis : Avoir suivi la formation "C# Initiation + Approfondissement" ou connaissances équivalentesObjectif : Acquérir des notions avancées en C# pour la création de services web, d'interfaces graphiques efficaces avec WPF et d'une couche de persistance performante

■■ Introduction

Développement et déploiement d'applications .Net Apports des différentes versions de C#Architecture et bonnes pratiques

■■ Notions avancées de C#

Généricité : méthodes, classes et interfacesMéthodes anonymesObjet avancé : indexeurs, initialisation/destruction, interfaces, réflexionIntroduction au parallélisme Programmation asynchrone Atelier : Utilisation de l'abstraction, des interfaces usuelles et du polymorphisme - Collections complexes

■■ XML et Webservices

Manipulation de XML en C# : création, parsing, transformationsServices web : présentation, architecture et protocoles Résumé de SOAP et WSDL Principes de WCF (Windows Communication Framework) Assemblies, contrat et implémentation d'un service Hébergement du service (console, IIS, service windows) Consommation d'un serviceAtelier : Implémentation et consommation d'un service web WCF

■■ Construction d'IHM avec WPF

WPF (Windows Presentation Foundation) : présentation, architectureWPF par rapport à Winforms Introduction à XAML, construction de fenêtresGestion des évènementsContrôles principaux et positionnementInterractivité et gestion des donnéesAtelier : création d'une application complète de gestion avec WPF

■■ Mapping relationnel objet

Rappels des accès aux bases de données avec ADO.Net Panorama des frameworks ORM Entity Framework : fonctionnalités, architecture LINQ : présentation, syntaxe et génération de requêtes Gestion des associations Appel de procédures stockéesAtelier : Implémentation performante d'une couche d'accès aux données avec Entity Framework

VB.NET et C#, différences et migrationsTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de C# ou VB.NETObjectif : Connaître les deux langages de programmation essentiels de .NET. Etre capable de modifier une application quelconque .NET de VB.NET à C# et inversement. Connaître les difficultés et impasses de cette migration

■■ Introduction

Historique, versions comparéesRésumé des possibilités et différences généralesFaire un choix, conséquences et solutions intermédiaires

■■ Différences syntaxiquesSyntaxe généraleTypes, déclarations, variablesChaînes de caractères et accès divers au systèmeConditions, boucles, exceptionsBilan des transformations d'un algorithme, d'une fonction

■■ L'objet

Résumé général de la POO avec .NETImportations et namespacesAppels de méthodes, paramètres, retoursCycle de vie des objetsHéritages, abstractions, interfacesLes modulesDélégués, événementsComparaisons, copiesBilan des différences de la POO

visuAL bAsic

Visual Basic.Net - Initiation + ApprofondissementTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Utilisation courante d’un langage de programmationObjectif : Apprendre à développer avec VB.NET, à créer des interfaces de gestion de bases et à manipuler les objets de la plate-forme .NET

■■ Introduction

Présentation de .NETLes langages du framework .NETEvolutions du VB / VB.Net, plateformes supportées Environnement de développementTypes de projets : console, bibliothèque, WinForms, WPF, WCF,...Structure minimale d'un programme VB.Net Compilation, exécution et débogageAtelier : Manipulation de l'environnement de développement - exemples de programmes VB.Net

■■ Syntaxe de base

Variables : déclaration, types communs (Common Type System)Organisation en mémoire (types primitifs / types références) OpérateursConversion de types : transtypage implicite / explicite Instructions conditionnellesInstructions d'itération, les bouclesAtelier : Multiples exemples d'applications

■■ Tableaux

Principe de fonctionnementCréation de tableaux quelconquesTableaux multidimensionnels et parcoursAtelier : Déclaration et manipulations de tableaux

■■ Méthodes et paramètres

Introduction au procédural : définition, intérêtTypes et retours de fonctionsPassage de paramètres : - par valeur (ByVal) - par référence (ByRef)- arguments variables (ParamArray) Surcharge de méthodes (Overloads) Paramètres optionnels (Optional)Récursivité : définition, implémentationAtelier : Découpage de l'application

■■ Gestion des exceptions

Mécanisme d'exceptions, types Capturer et traiter une exception (Try/Catch/Finally) Déclenchement d'exceptions (Throw)Atelier : Gestions des erreurs de saisie, remontées d'exceptions

■■ Classes fondamentales à dispositionNotions sur les classes Les chaînes de caractères, les dates,...Les listes et collections diverses, algorithmesL'accès aux fichiers et les fluxAtelier : Manipulation de collections et de flux

■■ Applications graphiques avec WinForms

WinForms : présention, composants et affichagesStructure d'un projet, références Création de fenêtresUtilisation de contrôles et gestion des évènements Organisation de l'applicationAtelier : une application d'annuaire

■■ Programmation orientée objet

Présentation de l'objet pour la structuration idéale du code et notions d'UMLAttributs et méthodesConstructeurs, cycle de vie, gestion générale de la mémoireL'agrégation d'objets Création de propriétés, visibilité, encapsulationHéritage dans l'applicationAtelier : Implémentation de plusieurs classes métier

■■ L'objet avancé en VB.Net

Utilisation des espaces de nom et créationClasses abstraites et interfaces Polymorphisme : intérêt, utilisation Les mécanismes d'événementsLa création et l'utilisation de processusExemples de modélisation pour les applications complexes Atelier : Organisation d'une application à base d'objets complexes - utilisation avancée des contrôles graphiques

■■ Bibliothèques utiles de .NET

ADO.NET : accès à une base de données quelconqueCommunication avec .NET : le web et autres protocolesPrésentation des éléments utiles supplémentaires à disposition et évolutions de VB.NetMultithreading et synchronisationAtelier : étude de cas complète - un agenda d'entreprise en VB.Net

Visual Basic.Net - InitiationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Utilisation courante d'un langage de programmationObjectif : Apprendre à développer avec VB.NET

■■ Introduction

Présentation de .NETLes langages du framework .NETEvolutions du VB / VB.Net, plateformes supportées Environnement de développementTypes de projets : console, bibliothèque, WinForms, WPF, WCF,...Structure minimale d'un programme VB.Net Compilation, exécution et débogageAtelier : Manipulation de l'environnement de développement - exemples de programmes VB.Net

■■ Syntaxe de base

Variables : déclaration, types communs (Common Type System)Organisation en mémoire (types primitifs / types références) Opérateurs

Page 34: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

66 67

.NE

T.N

ET08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frConversion de types : transtypage implicite / explicite Instructions conditionnellesInstructions d'itération, les bouclesAtelier : Multiples exemples d'applications

■■ Tableaux

Principe de fonctionnementCréation de tableaux quelconquesTableaux multidimensionnels et parcoursAtelier : Déclaration et manipulations de tableaux

■■ Méthodes et paramètres

Introduction au procédural : définition, intérêtTypes et retours de fonctionsPassage de paramètres : - par valeur (ByVal) - par référence (ByRef)- arguments variables (ParamArray) Surcharge de méthodes (Overloads) Paramètres optionnels (Optional)Récursivité : définition, implémentationAtelier : Découpage de l'application

■■ Gestion des exceptions

Mécanisme d'exceptions, types Capturer et traiter une exception (Try/Catch/Finally) Déclenchement d'exceptions (Throw)Atelier : Gestions des erreurs de saisie, remontées d'exceptions

■■ Classes fondamentales à disposition

Notions sur les classes Les chaînes de caractères, les dates,...Les listes et collections diverses, algorithmesL'accès aux fichiers et les fluxAtelier : Manipulation de collections et de flux

■■ Applications graphiques avec WinForms

WinForms : présention, composants et affichagesStructure d'un projet, références Création de fenêtresUtilisation de contrôles et gestion des évènements Organisation de l'applicationAtelier : une application d'annuaire

Visual Basic.Net - ApprofondissementTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Bonnes connaissances de Visual Basic.NetObjectif : Apprendre à développer des application complexes avec Visual Basic.Net, à créer des interfaces de gestion de bases et à profiter des bibliothèques de .NET

■■ Introduction

Evolutions du framework .NETRappels VB.Net

■■ Programmation orientée objet

Présentation de l'objet pour la structuration idéale du code et notions d'UMLAttributs et méthodesConstructeurs, cycle de vie, gestion générale de la mémoireL'agrégation d'objets Création de propriétés, visibilité, encapsulationHéritage dans l'applicationAtelier : Implémentation de plusieurs classes métier

■■ L'objet avancé en VB.Net

Utilisation des espaces de nom et créationClasses abstraites et interfaces Polymorphisme : intérêt, utilisation Les mécanismes d'événementsLa création et l'utilisation de processusExemples de modélisation pour les applications complexes Atelier : Organisation d'une application à base d'objets complexes - utilisation avancée des contrôles graphiques

■■ Bibliothèques utiles de .NET

ADO.NET : accès à une base de données quelconqueCommunication avec .NET : le web et autres protocolesPrésentation des éléments utiles supplémentaires à disposition et évolutions de VB.NetMultithreading et synchronisationAtelier : étude de cas complète - un agenda d'entreprise en VB.Net

Visual Basic 6 - MS1303Tarifs : 2375€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Utilisation courante d'un langage de programmationObjectif : Apprendre à développer avec VB6, à utiliser les formulaires, à créer des interfaces de gestion de bases

■■ Introduction au développement d'applications à l'aide de Visual Basic

Environnement de Visual BasicLa programmation évènementielleFichiers / Projets et Fichiers exécutables

■■ Visual Basic - Notions fondamentales

TerminologieFamiliarisation avec l'espace de travail

■■ Travail avec du code et des formulaires

Gestion des formulairesPropriétés des formulairesIntéraction avec l'utilisateurUtilisation de la fenêtre de code

■■ Travail avec les contrôles

Vue d'ensemble des contrôles standardUtilisation des contrôles standard évoluésUtilisation des contrôles ActiveXValidation des entrées au niveau du champValidation des entrées au niveau du code

■■ Utilisation des menus et des barres d'outils

Utilisation des menusUtilisation des barres d'outilsUtilisation des barres d'états

■■ Variables, Tableaux et procédures

Vue d'ensemble des variablesDéclaration et étendue des variablesLes types de donnéesTravail avec les procéduresLes fonctions de conversion et de formatage

■■ Structures conditionnelles et boucles

Les opérateursUtilisation des instructions If Then

Utilisation des instructions Select CaseUtilisation des boucles Do LoopUtilisation des boucles For Next

■■ Utilisation des modules de Classe

Principes et intérêtsUtilisation des modules de classe

■■ Travail avec les objets Introduction aux objetsPropriétés, méthodes et événementsUtilisation des objets

■■ Débogage

Les différents types d'erreursUtiliser le mode breakUtilisation du débogage pas à pasUtilisation de la fenêtre EspionUtilisation de la fenêtre Execution

■■ Accès aux données avec ADO

Concepts de base de données relationnelleUtilisation de SQLVue d'ensemble des objets de données ActiveXFonctionnalités d'accès aux donnéesManipulation de données

■■ Récupération d'erreurs

Vue d'ensemble des erreurs d'exécutionL'objet ErrRécupération des erreurs

■■ Touche Finale : Déploiement de l'application

Distribution d'une application

Migration de VB6 à VB.Net - MS4340, MS4338, MS4337Tarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Utilisation courante de Visual Basic 6Objectif : Apprendre à migrer une application de VB6 vers VB.Net

■■ Amélioration apportée par VB.Net - MS4337

Visual Basic .Net : un véritable langage orienté objetAmélioration de la gestion des erreursPrise en charge d'application multi-threadéesUtilisation des collections

■■ Passer de VB6 à VB.Net - MS4340

Présentation de la mise à jour des application de visual Basic 6Portage de code de Visual Basic 6 à Visual Basic.NetUtiliser l'assistant de migrationUtiliser le Code Advisor

■■ Introduction à la programmation orientée Objet - MS4338

Définition et notions fondamentales de la programmation orientée objetUtilisation des objets et des classes dans Visual BasicConstruction de classe : déclaration de propriétés, de méthodesSurcharge de procéduresHéritage, polymorphisme

VB.Net ExpertTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Développeurs VB.NetPré-requis : Avoir suivi la formation "VB.Net Initiation + Approfondissement" ou connaissances équivalentesObjectif : Acquérir des notions avancées en VB.Net pour la création de services web, d'interfaces graphiques efficaces avec WPF et d'une couche de persistance performante

■■ IntroductionDéveloppement et déploiement d'applications .Net Apports des différentes versions de VB.NetArchitecture et bonnes pratiques

■■ Notions avancées de VB.Net

Généricité : méthodes, classes et interfacesMéthodes anonymesObjet avancé : indexeurs, initialisation/destruction, interfaces, réflexionIntroduction au parallélisme Programmation asynchrone Atelier : Utilisation de l'abstraction, des interfaces usuelles et du polymorphisme - Collections complexes

■■ XML et Webservices

Manipulation de XML en VB.Net : création, parsing, transformationsServices web : présentation, architecture et protocoles Résumé de SOAP et WSDL Principes de WCF (Windows Communication Framework) Assemblies, contrat et implémentation d'un service Hébergement du service (console, IIS, service windows) Consommation d'un serviceAtelier : Implémentation et consommation d'un service web WCF

■■ Construction d'IHM avec WPF

WPF (Windows Presentation Foundation) : présentation, architectureWPF par rapport à Winforms Introduction à XAML, construction de fenêtresGestion des évènementsContrôles principaux et positionnementInterractivité et gestion des donnéesAtelier : création d'une application complète de gestion avec WPF

■■ Mapping relationnel objet

Rappels des accès aux bases de données avec ADO.Net Panorama des frameworks ORM Entity Framework : fonctionnalités, architecture LINQ : présentation, syntaxe et génération de requêtes Gestion des associations Appel de procédures stockéesAtelier : Implémentation performante d'une couche d'accès aux données avec Entity Framework

créAtion d’AppLicAtions .net

Introduction au développement Microsoft.NETTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance d'un langage de programmationObjectif : Connaître l'environnement Visual Studio .NET - Comprendre comment créer et maintenir des applications, sites, services Web avec le framework .NET

Page 35: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

68 69

.NE

T.N

ET08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr■■ Introduction

Présentation générale de .NETLes langages du .NET FrameworkLes principes et possibilités d'un framework

■■ Utilisation de Visual Studio

Principes génériquesUtilisation de Visual Studio pour la création d'applications pour WindowsUtilisation de Visual Studio pour la création d'applications pour le Web

■■ Utilisation d'ASP.NET et ADO.NETPossibilités d'ASP.NET et des WebFormsEléments additionnels : les WebServices et les applications mobilesArchitecture et fonctionnement d'ADO.NET

■■ Application des principes de développement à .NETLa Programmation Orientée Objet dans .NETDéploiement et principes des bibliothèques

■■ Présentation de possibilités supplémentaires de .NET

XML et collaboration avec ADO.NETEléments de sécurité supplémentairesUtilisation de COM et de SQLServer depuis .NETPrésentation de Visual Studio Team System

ADO : les bases de données avec .NET - 10265A-1Tarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de VB.NET ou C#Objectif : Comprendre les possiblités d'interaction entre une application .NET et une base de données - Utiliser les composants graphiques et non graphiques pour ADO.NET

■■ Introduction

Historiques parallèles de ADO et .NETPossibilités génériques des bases de donnéesRappels de SQL et de programmation .NETParticularités des bases MSSQL

■■ Création d'une première connexion

Préparation d'une base de donnéesCréation des objets de connexionRequête en modification vers la baseLecture dans la base de donnéesRequête paramétréeAtelier : création d'une application complète de manipulation de données - un gestionnaire de contenu

■■ Utilisation asynchrone des données

Avantages et inconvénients d'un accès avec tampons intermédiairesLes commandes et les sets - syntaxe généraleManipulations diverses et observation des performances

■■ L'affichage des données

Un composant minimal pour l'affichageLes composants complets de modification

WPFTarifs : 1995€ en inter - 895€/jour en intraDurée : 3jPublic : Développeurs .NETPré-requis : Connaitre le C# ou VB.netObjectif : Savoir créer une interface graphique pour application C# ou VB.net avec WPF

■■ Introduction

Windows Presentation Foundation et autres bibliothèques .Net 3WPF par rapport à WinformsWPF et Silverlight, Métro / Windows PhoneManipulations de l'environnement de développementRappels de C# ou VB.net et de XML

■■ Première interface

Une fenêtre créée automatiquementLa syntaxe complète du XAMLLes contrôles principaux et leurs propriétésPositionnement des contrôlesAtelier : des fenêtres diverses avec WPF

■■ Graphismes avancés

Dessin, brosses, pinceaux, transformations...Animations à partir du dessin, et fluiditéLes animationsLes formes libre, partir de maquettes graphiquesLe système des stylesConseils pour les graphistesAtelier : une belle et agréable interface graphique

■■ Interactivité et gestion des données

Retour sur les ressources dans une application WPFLiaisons de données pour l'affichageModification des données par liaison automatiqueBilan face à une base de donnéesAtelier : affichage et modification de données

WCFTarifs : 1495€ en inter - 895€/jour en intraDurée : 2jPublic : Développeurs .NETPré-requis : Connaitre le C# ou VB.netObjectif : Savoir créer et consommer des services avec WCF

■■ Introduction

Windows Communication Foundation et autres namespaces de communicationAnciens systèmes internes pour WindowsPrincipes généraux de WCFRésumé de SOAPRappels rapides de .Net

■■ Un premier service

Assemblages essentielsContrats, interfaces et implémentationsHébergement du service (console, IIS, service Windows)Client : consommation d'un serviceAtelier : un ensemble client/serveur complet

■■ Utilisation avancée

One-way, duplex et autres éléments de synchronisationSécurité de WCFSessions et transactionsWCF avec le reste du mondeAtelier : amélioration de notre communication

SilverlightTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance de VB.net ou c#Objectif : Etre capable de créer, modifier, maintenir une application avec Silverlight - Connaître l'utilité, le contexte, les limites et alternatives à Silverlight

■■ Introduction

PrésentationHistorique, versions, spécificités de Silverlight 3Rappels de .NETUn projet minimal - environnement, démarrage, débug

■■ Le code associé à Silverlight

Séparation code/présentationLes événements dans l'applicationÉvénement particuliers : le clavier, limites de la sourisAccéder à la présentation depuis le code et modifierAtelier : une application remplie au démarrage

■■ L'interface

Les composants standards pour l'agencement et l'interaction avec l'utilisateurLes graphismes : dessin, chemins, transformations, brosses, imagesGraphismes répétitifs : styles et templatesLes animations : storyboard - mise en place et contrôleAtelier pratique : une application dynamique et graphique

■■ La vidéo

Formats de fichiersLes objets médiasLes événements de la vidéoLa timeline et l'association aux événements

■■ Silverlight dans le navigateur

Navigation par un menu (pages et frame) Collaboration avec le navigateur : chargement progressifLes paramètres et HtmlPage ; un autre menuLe stockage isoléAtelier : plusieurs applications dans une même page

■■ Communication depuis Silverlight

HttpWebRequest : appel d'une page quelconqueL'asynchronisme (multithreading)Services Web et WCFAtelier pratique : communication complexe entre l'application et son serveur

■■ La persistance de données

Utiliser Linq, accès à un fichier XMLLe Datacontext, réalisation de tableaux de donnéesLiaison dans les deux sens, simplification des formulairesAtelier : une application associée à une table de base de données

Programmer AutoCAD avec .NETTarifs : 1745€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance de VB.NET ou C#Objectif : Comprendre les principes d'interaction entre AutoCAD et .NET - Savoir prévoir, créer et maintenir une application en .NET qui accède et modifie AutoCAD

■■ Mise en route

Exploration de l'environnement de développementRappels à propos de .NETManipulation d'AutoCAD et versionsPrincipe de communication entre .NET et AutoCAD

■■ Accès par ObjectARX

Principe d'un SDKImportation des classes d'AutoCADAccéder aux objets d'AutoCAD grâce à ObjectARXExemple : affichage d'un texte dans AutoCAD

■■ Programmation orientée objet pour AutoCAD

Présentation des classesUtilisation des classesLes classes principales d'ObjectARX : utilisation, création, recherche, lecture, suppression d'éléments graphiques

■■ Points avancés d'accès à AutoCADRécupération des événementsEnregistrement de données, de fichiersPalettes d'AutoCAD pour les interfaces utilisateurs

Asp.net

ASP.NET Initiation + Approfondissement - 10264ATarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Notions de C# ou de VB.NET - Bonnes connaissances de l'objet, XHTML et CSSObjectif : Développer avec ASP.NET des applications de gestion de base de données Web - Découvrir les différentes techniques de programmation ASP.NET pour un site Internet ou Intranet

■■ Introduction

Choix techniques et installation des outilsPrincipe de fonctionnementArchitecture d'une page ASP.NETLes langages de programmation .NET et leurs versions récentes

■■ Premiers pas avec ASP.NET

Manipulation de l'environnement VisualRésumé des syntaxes VB.NET et C#Création d'un projet simpleRécupération de données de formulaire - pourquoi un site web dynamiqueUn exemple : postage de mail et formulaire de contactPrincipe des événements

■■ Les composants principaux

Propriétés et événements usuels et courantsLa boîte à outils des composantsComposants des formulaires et de disposition généraleComposants complexes (calendriers, vues, imagemap, etc.)Présentation des rubriques supplémentaires de la boîte à outils (données, validation, etc.), dont l'affichage des bases de donnéesEtude de cas : réalisation de pages multiples et diverses d'un site dynamique

■■ Pages code-behind

Principe de fonctionnement et architecture générale des pagesLa syntaxe détaillée du C# et VB.NET

Page 36: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

70 71

.NE

T.N

ET08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frLa programmation orientée objet : résumé du nécessaire pour ASP.NETCompléter le site dynamique : formulaires et calculs, le métier de l'applicationLe framework .NET et l'environnement WEB

Manipulations de chaînes de caractères et des datesLes listes et les bibliothèques généralistes de .NETLe cycle de vie de la page ASP.NETLe ViewState, les sessions et les cookiesPersistence augmentée : l'application, le cacheToutes les informations de requêtes et de réponsesAjouts à l'étude de cas : l'état de l'application et la reconnaissance des utilisateurs

■■ Le site web complet avec ASP.NET

Internationalisation (les dates, les textes, les monnaies...)Configuration générale et résumé d'administrationLes pages - un menu dans une pageInformations sur la sécurité avec ASP.NET et IISLe déploiement d'une applicationApplication de ces principes à l'étude de cas

■■ Elements avancés de présentation

A propos des CSS avec ASP.NET : la décoration indispensable du siteLes thèmes et les pages-maîtres : organisation de la présentation et gains de tempsLa validation automatique des formulairesAutres points de javascript avec ASP.NETExemple : toute la présentation d'un site dynamique

■■ Persistence complète des données

L'accès aux fichiers depuis le code-behindLes bases de données : rappels de SQL et types de basesLes bases de données : accès du métier à la base, lecture, modificationLes bases de données : présentation avancée (DataGrid et GridView, DataList, etc.)Le XML : où et pourquoiPrésentation de l'accès au XML depuis le code-behind et des services webExemples multiples de données persistentes dans un site dynamique

ASP.NET InitiationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Notions de C# ou de VB.NET - Bonnes connaissances de l'objet, XHTML et CSSObjectif : Développer avec ASP.NET des applications de gestion de base de données Web

■■ Introduction

Choix techniques et installation des outilsPrincipe de fonctionnementArchitecture d'une page ASP.NETLes langages de programmation .NET et leurs versions récentes

■■ Premiers pas avec ASP.NET

Manipulation de l'environnement VisualRésumé des syntaxes VB.NET et C#Création d'un projet simpleRécupération de données de formulaire - pourquoi un site web dynamiqueUn exemple: postage de mail et formulaire de contactPrincipe des événements

■■ Les composants principaux

Propriétés et événements usuels et courantsLa boîte à outils des composantsComposants des formulaires et de disposition généraleComposants complexes (calendriers, vues, imagemap, etc.)Présentation des rubriques supplémentaires de la boîte à outils (données, validation, etc.), dont l'affichage des bases de données

Etude de cas: réalisation de pages multiples et diverses d'un site dynamique

■■ Pages code-behind

Principe de fonctionnement et architecture générale des pagesLa syntaxe détaillée du C# et VB.NETLa programmation orientée objet: résumé du nécessaire pour ASP.NETCompléter le site dynamique: formulaires et calculs, le métier de l'application

■■ Le framework .NET et l'environnement WEB

Manipulations de chaînes de caractères et des datesLes listes et les bibliothèques généralistes de .NETLe cycle de vie de la page ASP.NETLe ViewState, les sessions et les cookiesPersistence augmentée: l'application, le cacheToutes les informations de requêtes et de réponsesAjouts à l'étude de cas: l'état de l'application et la reconnaissance des utilisateurs

ASP.NET ApprofondissementTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours "ASP.NET initiation" ou posséder les connaissances équivalentesObjectif : Découvrir les différentes techniques de programmation ASP.NET pour un site Internet ou Intranet

■■ Introduction

Rappels des bases ASP.NETLes langages ASP.NET

■■ Le site web complet avec ASP.NET

Internationalisation (les dates, les textes, les monnaies...)Configuration générale et résumé d'administrationLes pages - un menu dans une pageInformations sur la sécurité avec ASP.NET et IISLe déploiement d'une applicationApplication de ces principes à l'étude de cas

■■ Elements avancés de présentation

A propos des CSS avec ASP.NET : la décoration indispensable du siteLes thèmes et les pages-maîtres : organisation de la présentation et gains de tempsLa validation automatique des formulairesAutres points de javascript avec ASP.NETExemple : toute la présentation d'un site dynamique

■■ Persistence complète des données

L'accès aux fichiers depuis le code-behindLes bases de données : rappels de SQL et types de basesLes bases de données : accès du métier à la base, lecture, modificationLes bases de données : présentation avancée (DataGrid et GridView, DataList, etc.)Le XML : où et pourquoiPrésentation de l'accès au XML depuis le code-behind et des services webExemples multiples de données persistentes dans un site dynamique

ASP.NET et Web 2.0Tarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Avoir suivi le cours "ASP.NET initiation" ou posséder les connaissances équivalentesObjectif : Connaître les possibilités du Web 2.0 pour un site intranet ou internet - Etre capable de mettre en oeuvre AJAX et des bibliothèques javascript quelconques en ASP.NET

■■ Introduction

Rappels des bases ASP.NETVersions d'ASP.NET, de C#, de Visual BasicManipulation de l'environnement

■■ Présentation du Web 2.0

Buzzwords et réalité ; qui utilise le Web 2.0Web 3 ?Ce qui fait partie du Web 2.0 ; le flou du domaineWeb 2.0 : inacceptable, utile ou indispensable pour votre projet ?

■■ Résumé des technologies utilisées

Le JavaScript, version et intégrationJavaScript : résumé de la syntaxeJavaScript et HTML, JavaScript et CSS

■■ AJAX avec ASP.NETLes apports de Visual Web Developper 2008, les composants AJAXMise à jour d'un morceau de la pageLes chronomètresLes autres bibliothèques AJAXAtelier : exemples multiples d'utilisation d'AJAX

■■ L'interactivité pour l'utilisateur

Un Wiki - avec ASP.NETL'étiquetageMéta-données et divers microformatsAdaptation complète d'un site existantAtelier : forum/wiki avec ASP.NET

■■ Infrastructures d'applications modernes

Résumé de XMLLa syndication ; exemple avec le RSSLes services web avec ASP.NETAppel d'un service Web distantAutres possibilités de MashupsAtelier : communication d'articles par XML

■■ Conclusion : le site complet en Web 2.0

Sharepoint InitiationTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Notions d'administration WindowsObjectif : Connaître l'utilisation, la mise en place et l'administration simple d'un site créé avec MOSS 2007

■■ Introduction

Historique et versions de SharePointPrésentation des services et plates-formes associées

Installation

Préparation de Windows ServerDroits du serveur et de la base SQL ServerPrincipes d'une installation complèteDonnées de base et testAtelier : une installation complète de MOSS

■■ Utilisation couranteUtilisation des fonctionnalités essentiellesLe partage de fichiers avec MOSSLes utilisateurs et leurs droitsTâches courantes de l'administrationAtelier : simulation d'un serveur en fonctionnement et de ses utilisateurs

Sharepoint ApprofondissementTarifs : 875€ en inter - 875€/jour en intraDurée : 1jPublic : TousPré-requis : Notions d'administration WindowsObjectif : Approfondir l'utilisation, la mise en place et l'administration courante d'un site créé avec MOSS 2007

■■ Introduction

Résumé de sharepointVérification de l'installation

■■ Administration avancée

Les services multiplesFermes de serveurs, principes et mise en placeComposants supplémentaires de MOSS disponiblesAtelier : maîtrise complète d'un serveur

Sharepoint Initiation + ApprofondissementTarifs : 1995€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Notion d'administration WindowsObjectif : Connaître l'utilisation, la mise en place et l'administration courante d'un site créé avec MOSS 2007

■■ Introduction

Historique et versions de SharepointPrésentation des Services et plate-formes associées

■■ Installation

Préparation de Windows ServerDroits du serveur et de la base SQL ServerPrincipes d'une installation complèteDonnées de base et testAtelier : une installation complète de MOSS

■■ Utilisation courante

Utilisation des fonctionnalités essentiellesLe partage de fichiers avec MOSSLes utilisateurs et leurs droitsTâches courantes de l'administrationAtelier : simulation d'un serveur en fonctionnement et de ses utilisateurs

■■ Administration avancée

Les services multiplesFermes de serveurs, principes et mise en placeComposants supplémentaires de MOSS disponiblesAtelier : maîtrise complète d'un serveur

Page 37: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

72 73

.NE

T.N

ET08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frASP.NET, XML et Services WebTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours "ASP.NET initiation" ou posséder les connaissances équivalentesObjectif : Maîtriser les grandes utilisations du XML depuis ASP.NET avec VB.NET ou C# - Etre capable de mettre en place et d'appeler des services web complets depuis un serveur IIS

■■ Introduction

Rappel des bases ASP.NET, de C# et VB.NETPrésentation du XMLVersion des outils et manipulation de l'environnement

■■ Accès et manipulation de XML

Toutes les règles du XMLXML et XHTMLPrésentation de DOMUtilisation de DOM pour l'accès et la modification des donnéesXPath : présentation et utilisation avec DOMLes namespaces : intérêt, exemples et considération depuis DOM

■■ Le XSL

Feuille de style et transformations diversesUtilisation de XSL sur le navigateur - un site en XMLLe moteur de transformation de .NETMultiples transformations XSL

■■ Les services web

Présentation de SOAP et XML-RPCSOAP : création d'un simple service webPassage de paramètres, retour et types complexes avec SOAPLecture d'un service à distancePrésentation d'une architecture complète d'application distribuée grâce aux services web

Développement MOSSTarifs : 1745€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance de VB.NET ou de C# et notions d'ASP.NETObjectif : Savoir mettre en place et modifier un serveur créé avec MOSS 2007

■■ Introduction

Historique et versions de MOSSMOSS et SharePointLogiciels et technologies associésRésumé de .NET et des langages Rappels d'ASP.NET

■■ Préparation

Environnement spécifique au développement pour MOSSPrésentation de CodePlex

■■ La présentation

Modification des thèmesModification des layoutsAJAX et SharePointMySite : présentationMySite : adaptationA propos de l'accessibilitéAtelier : modification de vues de SharePoint

■■ Modification du comportement

Architecture générale et modèle de donnéesUtilisation de la collaboration avec MS OfficeL'accès aux données businessAtelier : implémentation complète de modifications diverses du serveur

ASP.NET MVCTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi la formation ASP.NET initiation ou avoir les connaissances équivalentesObjectif : Comprendre et prévoir l'utilisation du framework MV d'ASP.NET - Savoir développer avec ASP.NET MVC afin de réaliser des sites complets complexes et maintenables

■■ Introduction

Principe de fonctionnementRappels d'ASP.NETVersion du framework et d'ASP.NETAlternatives - pourquoi utiliser le framework MVC

■■ Mise en place

Principes exacts de l'architecture MVCCe que l'on utilise plus dans Web FormsUn premier contrôleur, chemin de requête completLes formulairesAtelier : un premier site avec ASP.NET MVC

■■ Points avancés du framework MVC

Le modèle : technologies disponibles (bases de données, XML...)Validation des formulairesLes types de vuesVues : assistantsContrôle : le routage au completAtelier : augmentation du site

.net AvAncé

LINQTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de C# ou VB.NETObjectif : Pouvoir accéder simplement aux bases de données d’un site web ou d’une application quelconque - Mélanger de façon maintenable et efficace des structures C# ou VB.NET à des accès avec LINQ

■■ Introduction

Historique et versionsInstallation et manipulation de l'environnementRappels : C#, VB.NETNotions d'ASP.NET, WinForms et de ADO.NETRésumé des autres nouveautés de C#3, VB9, C#4et VB10

■■ La syntaxe de LINQ

Comparaison avec le SQL et emplacementsLes collections en mémoire et standardisation de classes de donnéesAccès en lectureSyntaxe détaillée (sélections, partitions, groupes, compte et ordonnacement)

■■ Les données relationnellesLINQ et une base de donnéesManipulation de Visual Studio ; Orcas et le debugCréation d'une couche intermédiaire de donnéesRelations entre les donnéesProblèmes de concurrenceLINQ et les DataSetsAtelier : accès complet à une base depuis une nouvelle application

■■ Autres accès depuis LINQ

Résumé de XMLLINQ avec le XMLCréer un nouveau fournisseur de donnéesEvolution prévue de LINQAtelier : LINQ avec un DAO non relationnel

NHibernateTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de C# ou VB.NETObjectif : Pouvoir accéder simplement aux bases de données d’un site web ou d’une application quelconque - Réaliser une solution de persistance plus maintenable et performante qu’ADO.NET

■■ Introduction

Historique et versionsInstallation et manipulation de l'environnementRappels : C#, VB.NETNotions d'ASP.NET et de ADO.NET

■■ Utilisation fondamentaleLes correspondances entre base et C# ou VB.NET ; configuration de l'applicationAjout et lecture de données quelconquesLa structure relationnelle : configuration et utilisationEtude de cas : un CMS avec MySQL, NHibernate et pages ASP.NET

■■ Outils et environnement

Outils de génération de configuration ou de SQLManipulation d'ISessionFactory et réutilisation de connexionUtilisation dans l'étude de cas

■■ Eléments avancés de NHibernate

Utilisation complète du Hibernate Query LanguageAugmentation de l'étude de cas avec des recherches et filtrages libresConfiguration avancée : performance et fonctionnalitésHéritages des tables et des objetsExemple d'héritage - une mini-application de gestion

Modifier Outlook avec .NETTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de VB.NET ou C#Objectif : Connaître les possibilités de la programmation pour Outlook. Etre capable de prévoir, développer, déployer, maintenir un module pour Outlook.

■■ Introduction

Historique et versions de Ms OfficeAutres produits et solutions alternativesEnvironnement de développement et testsRappels selon nécessité de C#/VB.net

■■ Création d'un projet minimal

Création du projet dans l'environnementIntégration dans Outlook et Windows, installation/désinstallationDéclenchements dans Outlook, démarrage, solutions possibles d'intégration de l'interfaceContrôle de la sécurité et impossibilités

Atelier : un utilitaire depuis Outlook

■■ Manipulation des données d'Outlook

Les classes de données essentielles dans Outlook ; accès, modificationEléments utiles spécifiques du framework .NETEnjeux de performances et de confidentialité

Atelier : associer un groupware à Outlook - Mise en route

Sécurité des applications .NETTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Développeurs, concepteurs et chefs de projetPré-requis : Notions de développements .NETObjectif : Mettre en oeuvre les mécanismes de sécurité offerts par le framework .NET dans des applications d'entreprise

■■ Introduction

Concepts de sécurité : authentification, protection, cryptage Rappels de la structure de la plateforme .NET Niveaux de sécurité : application, environnement d'exécution (CLR), framework

■■ Sécurité d'accès au code (CLR)

Signature et vérification du codeConfiguration du CLR et modèles de protectionStratégie de sécurité CLR Déploiement et règles d'exécution des applicationsAtelier : chargement et sécurisation d'assembly (Code Access Security) - Chargement et déchargement de code d'un appdomain

■■ Mécanismes de protection et de cryptage .NET

Notions de cryptographie : modèles (symétrique/asymétrique) et moteurAPI .NET pour le cryptage et la gestion des certificats (signature, utilisation)Dialogue sécurisé (SSL et HTTPS)Atelier : cryptage de données avec Cryptography.Pkcs - utilisation de plusieurs outils de sécurité (Certificate Creation/Manage Tool, File Signing Tool,...)

■■ Authentification et gestion des accès

Mécanisme d'authentification offerts par .NETRole based et Configuration des Policies .Net sur un poste (codegroups)Mise en place d'un modèle de protectionRestrictions d'exécution et utilisation d'environnements de stockage isolésAtelier : objets Identity et Principal - Utilisation des ACL et DACL - Gestion des politiques de sécurité à l'aide de Mscorcfg.msc

■■ Sécurité applicative

Modes d'attaque classiquesGestion des clés et des mots de passeSécurité des applications Web (IIS, ASP.NET, SharePoint)Sécurité des services web : mise en oeuvre .NET du standard WSS-IAtelier : sécurisation des applications ASP.NET - Sécurité dans IIS - Mise en place WS-Security

Page 38: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

74 75

.NE

T.N

ET08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frApplications performantes grâce à F#Tarifs : 1495€ en inter - 895€/jour en intraDurée : 3jPublic : Développeurs .NETPré-requis : Notions de C# ou VB.netObjectif : Connaître l'intéret et les enjeux de l'utilisation de F# - Savoir réaliser et évaluer une application contenant du F#

■■ Introduction

Principes généraux de programmation fonctionnelleHistorique, versions et autres langages de .NetUn premier programme en F#, et manipulation de l'environnement

■■ Syntaxe générale

Types de données et identifiantsOpérations, conditionsBoucles : principes généraux, différences avec la programmation impérative classiqueAtelier : des premiers calculs avec F#

■■ Travailler sur des données

Structures de données diversesCréation de fonctionsCurryfication et éléments pratiques de la programmation lambdaAlgorithmes multiples associés à ces structuresRecherche de performancesAtelier : tri, recherche et autres opérations sur des données diverses

■■ Organisation des applications

Programmation orientée objet : résuméF# face à la POOF# et autres langages : mélange, implantation, effetsParallélisme : principes et mise en oeuvre avec F#Parallélisme : la synchronisation et ses difficultés Atelier : une application réelle complète partiellement en F#

Développement KINECTTarifs : 1495€ en inter - 895€/jour en intraDurée : 3jPublic : Développeurs .NetPré-requis : Connaissances en .NET (C# / VB.NET)Objectif : Développement d'applications KINECT

■■ Introduction au développement Kinect

Présentation du capteur KinectLes spécifications d'utilisations optimalesLe modèle de licencing, concurrentsInstallation de l'environnement de développementLes outils du kit de développement : Kinect Studio, Kinect Toolkit ExplorerStructure d'un projetAtelier : Installation de l'environnement de développement (IDE, SDK)

■■ Utilisation des flux du capteur Kinect

Flux vidéo : présentation, récupération et analyseFlux de profondeur : définition, récupération et analyseRécupération et utilisation de la reconnaisance vocale d'un flux sonoreMicrosoft SpeechAtelier : Exploitation de plusieurs flux

■■ Présentation des squelettes Kinect

Présentation de squelette KinectAnatomie d'un squelette supporté par Kinect : modes debout/assisRécupération des informations du squelette depuis le capteurInitiation au système de suivi d'identité d'un joueurReconnaissance faciale : présentation et récupération des donnéesSDK Microsoft Face TrackingAtelier : Récupération des informations du squelette pour une restitution dans une scène 3D

■■ IHM

Présentation des concepts généraux d'ergonomie adaptée aux NUIConception et détection de gestures adaptées à l'utilisateur et à l'environnementCohérence des gestures avec l'applicationCréation de contrôles utilisateur pour une utilisation de KinectAtelier : Création d'une interface menu adapté aux NUI

Windows 8 : Développement d'applications MetroTarifs : 1495€ en inter - 895€/jour en intraDurée : 2jPublic : Développeurs .NetPré-requis : Connaissances en .NET (C# / VB.NET)Objectif : Développement d'application Metro sur Windows 8

■■ Introduction

Windows 8 : présentation, nouveautésCohabitation des différents types d'applicationsL'Interface MetroLes outils de développpement

■■ Windows Runtime / WinRT

Présentation de Windows RunTime / WinRTLes ressources, WinJSCréation d'une librairie Windows Runtime / WinRTSystème des fichiersFlux RSS avec Windows 8Atelier : Utilisation de l'interface Metro

■■ Les modes d'affichage

Introduction aux modes d'affichagesGestion de la vue "Snapped"Gestion de la vue "Filled"Gestion de la vue "Paysage"Gestion de l'orientationAtelier : Utilisation d'une vue "Paysage"

■■ Affichage et contrôle de données

Présentation des principaux contrôles : ListView / GridView, SemanticZoom, FlipViewLe moteur de bindingLes templatesLes convertisseursGroupes de donnéesTri et filtre de donnéesAtelier : Utilisation de contrôles

■■ Shell

Présentation des TuilesGestion des tuiles : secondaire / dynamiqueUtilisation et consommation des contratsGestion des différents "Pickers"Gestion des capteursAtelier : Mise en place d'une tuile dynamique

■■ Cycle de vie des applications Metro

Présentation du cycle de vie d'une applicationLes étapesLe mode "Suspended" et "Resuming"Persistances de données entre les exécutions de l'applicationAtelier : Utilisations des modes "Suspended" et "Resuming"

■■ Windows Store

Compte Windows Store : création, gestionDéploiement d'applicationsGestion du mode d'évaluationAchatAtelier : Gestion d'un compte Windows Store et déploiement d'applications

Page 39: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

76 77

PH

PP

HP08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.frprésentAtion de php

PHP - MySQL Initiation + ApprofondissementTarifs : 2125€ en inter - 695€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissances de HTMLObjectif : Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL - Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies - Savoir manipuler des fichiers quelconques en PHP

■■ Tour d'horizon PHP

Principes de fonctionnementLe contexte WebLes variablesLes types de données en un clin d'œilLes opérateursLes instructions conditionnellesUn type particulier : les tableauxLes boucles, parcourir les tableauxTrier les tableaux par ordre alphabétiqueIntroduction aux superglobalesRécupération de données de formulaireEnvoyer un e-mailLes constantesEtude de cas : système de candidature en ligne

■■ Organiser des scripts PHP - les fonctions

Déclaration de fonctionsLes paramètres et l'instruction returnCréation de bibliothèques de fonctionsFonctions prédéfinies : exemples, organisation, documentationFonctions pour les tableaux, mathématiques, chaînes de caractères, datesAutres exemples de fonctionsComment identifier les types des variables ?Upload de fichiers : la variable $_FILES et les fonctions associéesEtude de cas : amélioration du système de candidature en ligne

■■ Découvrir les méthodes de gestion du contexte applicatif

Principes de l'interaction avec l'utilisateurRappels des formulairesLes champs cachésLes URL longuesIntroduction aux sessionsSécuriser l'accès à l'administration des candidatures avec les sessionsPrésentation des cookiesAfficher la date de dernier accès à la plate-forme d'administration des candidatures

■■ Les bases de données

Utilité des bases de donnéesPrésentation de PHPMyAdminConstruction d'une base avec PHPMyAdminSQL sous PHPMyAdmin :- Les principales instructions- Lecture de code SQL- Génération de multiples requêtes- Les bonnes habitudes : tester ses requêtes avec PHPMyAdminFonctions d'accès aux bases de donnéesFormulation de requêtes dans un fichier PHP

■■ Pour aller plus loin avec PHP : création d'un CMS* (partie 1)

Spécifications et organisation du développementCréation des bibliothèques de génération de code HTML (sans connexion aux bases)Génération de pages à partir des bibliothèquesCréation de la base de donnéesFonction d'insertion de pages et de stockages dans la base MySQLFonction de modification de pagesFonction de suppression de pagesModification des bibliothèques de génération de code HTML pour les coupler à la base

■■ Manipulation de fichiers

Ouvrir un fichierFermer un fichierLire le contenu d'un fichierLire le contenu d'un fichier par ligneEcrire dans un fichier

■■ Pour aller plus loin avec PHP : création d'un CMS* (partie 2)

Modification de la création de pages pour associer un fichier généré à la voléeCréation d'une base d'auteursIntroduction à la relation de table dans MySQL 5Développement de la fonction d'ajout d'auteurModification de la création de pages pour associer un auteurFonctions d'affichage de pages créées par un auteurAuthentification des auteurs sur l'administration Stockage de l'authentification dans des variables de session

■■ Lier les cookies aux bases : création d'un panier d'achat

Conception du site et des bases de donnéesIntroduction à la manipulation d'image : redimensionner dynamiquement une imageOrganisation de l'interface de consultation du catalogue par thèmesEnregistrement du panier d'achat sur un cookie Moteur de recherche classique et thématique et pagination des résultats (en fonction du temps restant)

■■ Conclusion et bilan

*Outil de gestion de contenu de sites Web

PHP - MySQL InitiationTarifs : 1275€ en inter - 695€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissances de HTMLObjectif : Savoir développer avec PHP des sites et applications Web, notamment utilisant des bases de données MySQL

■■ Tour d'horizon PHP

Principes de fonctionnementLe contexte WebLes variablesLes types de données en un clin d'œilLes opérateursLes instructions conditionnellesUn type particulier : les tableauxLes boucles, parcourir les tableauxTrier les tableaux par ordre alphabétiqueIntroduction aux superglobalesRécupération de données de formulaireEnvoyer un e-mailLes constantesEtude de cas : système de candidature en ligne

présentAtion de php 77PHP - MySQL Initiation + Approfondissement 77PHP - MySQL Initiation 77PHP - MySQL approfondissement 78

php AvAncé 78PHP Avancé : Programmation Orientée Objet,PDO + AJAX/JQuery 78PHP Avancé : Programmation Orientée Objet, PDO 79PHP Avancé : AJAX/JQuery 79PHP et les bibliothèques graphiques 79

php pour Les experts 80PHP Expert : Programmation Objet, XML,Webservices, PHP Unit, Cryptographie 80Services web avec PHP 81Zend Framework Initiation+Approfondissement 81Zend Framework Initiation 81Zend Framework Approfondissement 82Fuel PHP 82Cake-PHP 82PHP : Optimisation et industrialisation d’applications 83

symfony 83Symfony Initiation + Approfondissement 83Symfony Initiation 84Symfony Approfondissement 84

Autres cours php 85Sécurité php 85PHP et XML 85Drupal pour les développeursInitiation + Approfondissement 85PHP : Bibliothèque PEAR 86Développement d’applications Facebook 86

php

Page 40: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

78 79

PH

PP

HP08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr■■ Organiser des scripts PHP - les fonctions

Déclaration de fonctionsLes paramètres et l'instruction returnCréation de bibliothèques de fonctionsFonctions prédéfinies : exemples, organisation, documentationFonctions pour les tableaux, mathématiques, chaînes de caractères, datesAutres exemples de fonctionsComment identifier les types des variables ?Upload de fichiers : la variable $_FILES et les fonctions associéesEtude de cas : amélioration du système de candidature en ligne

■■ Découvrir les méthodes de gestion du contexte applicatif

Principes de l'interaction avec l'utilisateurRappels des formulairesLes champs cachésLes URL longuesIntroduction aux sessionsSécuriser l'accès à l'administration des candidatures avec les sessionsPrésentation des cookiesAfficher la date de dernier accès à la plate-forme d'administration des candidatures

■■ Les bases de données

Utilité des bases de donnéesPrésentation de PHPMyAdminConstruction d'une base avec PHPMyAdminSQL sous PHPMyAdmin :- Les principales instructions- Lecture de code SQL- Génération de multiples requêtes- Les bonnes habitudes : tester ses requêtes avec PHPMyAdminFonctions d'accès aux bases de donnéesFormulation de requêtes dans un fichier PHP

■■ Pour aller plus loin avec PHP : création d'un CMS*

Spécifications et organisation du développementCréation des bibliothèques de génération de code HTML (sans connexion aux bases)Génération de pages à partir des bibliothèquesCréation de la base de donnéesFonction d'insertion de pages et de stockages dans la base MySQLFonction de modification de pagesFonction de suppression de pagesModification des bibliothèques de génération de code HTML pour les coupler à la base

■■ Conclusion et bilan

*Outil de gestion de contenu de sites Web

PHP - MySQL approfondissementTarifs : 995€ en inter - 695€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours "PHP - MySQL initiation" ou posséder les connaissances équivalentesObjectif : Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies - Savoir manipuler des fichiers quelconques en PHP

■■ Manipulation de fichiers

Ouvrir un fichierFermer un fichierLire le contenu d'un fichierLire le contenu d'un fichier par ligneEcrire dans un fichier

■■ Pour aller plus loin avec PHP : création d'un CMS*

Reprise d'un exemple introduit dans la formation PHP/MySQL initiationModification de la création de pages pour associer un fichier généré à la voléeCréation d'une base d'auteursIntroduction à la relation de table dans MySQL 5Développement de la fonction d'ajout d'auteurModification de la création de pages pour associer un auteurFonctions d'affichage de pages créées par un auteurAuthentification des auteurs sur l'administration Stockage de l'authentification dans des variables de session

■■ Lier les cookies aux bases : création d'un panier d'achat

Conception du site et des bases de donnéesIntroduction à la manipulation d'image : redimensionner dynamiquement une imageOrganisation de l'interface de consultation du catalogue par thèmesEnregistrement du panier d'achat sur un cookie Moteur de recherche classique et thématique et pagination des résultats (en fonction du temps restant)

■■ Conclusion et bilan

*Outil de gestion de contenu de sites Web

php AvAncé

PHP Avancé : Programmation Orientée Objet, PDO + AJAX/JQueryTarifs : 2375€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Bonnes connaissances de PHPObjectif : Maîtriser les fondamentaux de la programmation orientée objet en PHP - Savoir faire de l'AJAX avec PHP et éventuellement JQuery

■■ Introduction

Rappels de PHPDu procédural à l'objetL'objet et PHP : présentationHistorique et comparaisonCas d'utilisation

■■ La programmation orientée objet avec PHP

DéclarationInstanciationAttributsMéthodes, constructeurs, destructeursHéritage : présentation et possibilité de réutilisationFormes d'agrégationRelations avancées entre objetsAtelier pratique 1 : déclarer des classes de clients, fournisseurs, marchandises, leur relations et interactionsAtelier pratique 2 : autres interactions

■■ Erreurs et Exceptions

Erreurs en PHP : - Description d'une erreur- Niveaux d'erreurs - Journalisation des erreurs(log)- Personnaliser le gestionnaire d'erreursLes exceptions:- Description d'une exception- Lancement d'une exception- Réception d'une exceptionConclusion: politiques de gestion d'erreurs

■■ PHP Data Objects ( PDO )

Structure des classes de PDOConnexion au serveur de donnéesEffectuer des requêtes Gestion des transactionsLes requêtes préparées Gestion des erreursAtelier pratique: Ajout, modification et suppression de données via PDO

■■ AJAX

Rappel DOML'objet XMLHttpRequestPropriétés et méthodesCodes de retour des serveurs HTTPCommunication synchrone et asynchroneEnvoi de requêtesRécuperer et traiter du texteRécuperer et traiter du XMLGestion des erreursAjax et format XML Ajax et format JSON Fonction javascript evalAtelier pratique: Réaliser un outil d'autocomplétion en AJAX-PHP

■■ Jquery

Introduction à JqueryAtelier pratique: Ajax avec Jquery

PHP Avancé : Programmation Orientée Objet, PDOTarifs : 1495€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance de PHPObjectif : Maîtriser les fondamentaux de la programmation orientée objet en PHP - Créer des fichiers PDF en PHP

■■ Introduction

Rappels de PHPDu procédural à l'objetL'objet et PHP : présentationHistorique et comparaisonCas d'utilisation

■■ La programmation orientée objet avec PHP

DéclarationInstanciationClassesAttributsMéthodes, constructeurs, destructeursHéritage : présentation et possibilité de réutilisationFormes d'agrégationRelations avancées entre objetsAtelier pratique 1 : déclarer des classes de clients, fournisseurs, marchandises, leur relations et interactionsAtelier pratique 2 : autres interactions

■■ Erreurs et Exceptions

Erreurs en PHP : - Description d’une erreur- Niveaux d’erreurs - Journalisation des erreurs(log)- Personnaliser le gestionnaire d’erreursLes exceptions:- Description d’une exception- Lancement d’une exception- Réception d’une exceptionConclusion: politiques de gestion d'erreurs

■■ PHP Data Objects ( PDO )

Structure des classes de PDOConnexion au serveur de donnéesEffectuer des requêtes gestion des transactionsles requêtes préparées gestion des erreursAtelier pratique: Ajout, modification et suppression de données via PDO

PHP Avancé : AJAX/JQueryTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Bonnes connaissances des fondamentaux PHP et Javascript (variables, boucles, conditions)Objectif : Développer des services Web enrichis grâce à l'union d' AJAX et de PHP

■■ AJAX

Rappel DOML'objet XMLHttpRequestpropriétés et méthodescodes de retour des serveurs HTTPCommunication synchrone et asynchroneEnvoi de requêtesRécuperer et traiter du texteRécuperer et traiter du XMLGestion des erreursAjax et format XML Ajax et format JSON fonction javascript evalAtelier pratique: Réaliser un outil d'autocomplétion en AJAX-PHP

■■ Jquery

Introduction à JqueryAtelier pratique: Ajax avec Jquery

PHP et les bibliothèques graphiquesTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Bonnes connaissances du langage PHPObjectif : Savoir générer dynamiquement des images et les manipuler

■■ PHP

Présentation de PHPRappels rapides : syntaxe, création de fonctionPrésentation des librairies graphiques

■■ La bibliothèque GD

Créer des images PNG, GIF, JPGObtenir les dimensions d'une imageRedimensionner une imageTransformer une image (écrire dessus, dessiner un cercle, etc…)Les chaînes de caractèresLa transparence des images - modes de fonctionnement et limites

■■ Image Magick

Appliquer des effets de flouConvertir une image d'un format à un autreSolariser une imageAdjoindre une bordureLes autres effets possibles : ajouter du bruit, jouer avec les contrastes, filtre médian, etc.

Page 41: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

80 81

PH

PP

HP08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr■■ Etude de cas

Création d'une photothèque :- Spécifications de l'application- Conception technique- Schémas des bases de données- Création des imports de photos- Génération de miniatures- Modélisation d'effets (correction gamma, flou)

■■ Introduction à la bibliothèque Ming

Créer une animation FlashCréer un effet de mouvementCréer un effet de couleur

■■ La bibliothèque JPGraph

Une librairie spécifique pour créer des graphiquesPrincipe de fonctionnement Présentation des différents formats de graphiquesGénération de courbesGestion des légendes et des intitulés des axesGénération d'histogrammesGénération de graphiques à partir de données mySQLGénération d'autres graphiques

■■ Etude de cas

Création d'un gestionnaire de projet :- Spécifications de l'application- Conception technique- Schémas des bases de données- Génération de diagramme GANTT- Génération de graphiques de suivi d'activité

■■ Conclusion et bilan

Les différentes bibliothèques graphiquesExtension : Comment développer un diagramme PERT ?

php pour Les experts

PHP Expert : Programmation Objet, XML, Webservices, PHP Unit, CryptographieTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Bonne connaissance de PHPObjectif : Maîtriser PHP 5.0, et le développement d'applications Objet en PHP - Comprendre l'utilité d'XML et ses enjeux - Savoir utiliser les Webservices - Connaitre la création de PDF en PHP

■■ PHP Expert

Rappels rapides de PHPGestion du contexte applicatifSuperglobalesPHP 5, 5.2, 5.3, 5.4, 6 : présentation des nouveautés et évolutions

■■ Programmation Orientée Objet

Principes et évolution de l'Objet dans PHPDéclaration d'objetsConstructeur et destructeurPortée des classes, des méthodes et des propriétésCopie et référence, les problèmes de PHP 4Accès statiques et le principe de servicesNotion d'héritage et limiteClasses abstraites, interfaces et typage fort

SurchargesItérateursAtelier : interactions entre classes, gestion de la cardinalité

■■ Modélisation UML pour PHP

Présentation de la méthode UMLSpécification des besoinsScénariosDéfinition des classesDéfinition de l'architecturePasser du modèle à l'implémentation

■■ Design Patterns

Présentation et principe ; intéret des Design PatternsMotifs de créationMotifs de structurationMotifs de comportementsDesign Patterns spécifiques au Web - présentation de MVC

■■ L' objet FPDF pour créer vos propres PDF en PHP

UtilisationAjout de pagesInsertion d'imagesUtilisation de polices de caractèresAtelier : générer les données de la base en PDF

■■ Les bases de données

Rappels : fonctions d'accès aux bases de donnéesFonctions avancées, bibliothèques spécifiques, dont PDOExemple de base NoSQL : MongoDBConstruction d'une base avec PHPMyAdminAtelier : création d'une librairie de classes pour les connexions à une base de données MySQL

■■ Nouvelles extensions SQLite, Tidy, SOAP

Présentation rapide de SQLiteGestion des flux, fonctions d'emailingAutres bibliothèques utiles avec PHP 5Atelier : réalisation d'une application client-serveur SOAP en PHP

■■ Cryptographie

Principes et Notions de la cryptographieLibrairie Mcrypt Atelier : Exemple d'utilisation de Mcrypt

■■ Introduction aux tests unitaires avec PHPUnit

PHPUnit Installation Utilitaire de ligne de commande Écriture des tests Exécution des tests Atelier : chaine de tests complète

■■ Webservices

Présentation des services web et d'une architecture SOAAtelier : réalisation d'une application client-serveur SOAP en PHP

■■ Etude de cas : Création d'un CMS

Principe de fonctionnement d'un CMSPrésentation de CMS PHP : Joomla, DrupalSpécification de l'applicationModèles de données et de traitementsCréation d'un moteur de templatesConclusion et bilan

■■ Déploiement d'applications PHP 5.0

Sécurité des scripts PHP : éviter les faillesGestion des erreurs et des exceptions PHPTester et déboguer son application

■■ Zend Framework

Introduction à Zend FrameworkAtelier : utiliser Zend framework comme bibliothèque

Services web avec PHPTarifs : 1495€ en inter - 895€/jour en intraDurée : 2jPublic : Développeurs PHPPré-requis : Bonne connaissance de PHPObjectif : Savoir utiliser les services web avec PHP - Connaitre les principales normes et architectures de services web

■■ Introduction

Nombreux principes fondamentauxExemples de services webAvantages et conséquences ; l'architectureRappels de PHP nécessaires

■■ Services REST

Principes générauxSérialisations : XML, JSON, ...Gestion des URL avec Apache Atelier : consommation d'un service web REST publicAtelier : création d'un site accesible en REST complet

■■ Normes essentielles de RPC

Rappels complets de XMLPrésentation de XML-RPC, WS*, SOAP, WSDLQuelques cas particuliers

■■ La bibliothèque SOAP

Présentation générale et alternativesMise en place d'un serveurAccès par un client quelconqueUtiliser le WSDLCas additionnels (sécurité, encodage, binaire...)Besoins spécifiques et questionsAtelier : un service web et sn client, et des situations additionnelles

Zend Framework Initiation+ApprofondissementTarifs : 2625€ en inter - 895€/jour en intraDurée : 5jPublic : Développeurs PHP expérimentésPré-requis : Maîtrise de PHP, de la syntaxe à la programmation orientée objetObjectif : Connaître les possibilités et alternatives au Zend Framework - Etre capable de prévoir, mettre en oeuvre, maintenir une application utilisant le Zend Framework

■■ Introduction

Présentation, versionPrincipe d'un FrameworkInstallation, organisation généraleMise en œuvre et utilisation par rapport aux autres Frameworks

■■ Composants de base

Zend_LoaderZend_ConfigZend_Log

Zend_DebugZend_RegistryZend_ExceptionsAtelier1: Exemples d'utilisation de ces composantsAtelier2: un exemple hors du framework : Barcode

■■ Application Zend Framework

Architecture MVCUtilisation de Zend toolCommunication controlleurs et vuesLes options et le BootstrapAtelier: création d'une application zend Framework

■■ Couche de présentation

Zend_view, Zend_LayoutVues partiellesUtilisation de la navigation, fabrication de menusAtelier : création de multiples pages

■■ Les Formulaires

Mise en place de formulaires (Zend_form et Zend_Form_Element_*)Sécurité: Afficher et contrôler un Captcha, validateurs (Zend_Validate) et filtrage des données (Zend_Filter)La sécuritéAtelier : mise en place d'un formulaire de candidature

■■ Base de donnée

L'accès aux données par Zend_DB_*Utilisation de PDO Base MySQLCRUD de donnéesAtelier : Stocker, modifier et supprimer des données de la base àpartir de l'interface.

■■ Internationalisation de l'application

Gestion des dates et des temps (Zend_Date)Gestion de plusieurs langues (Zend_Translation)Gestion et détection de l'environnement (Zend_Locale)

■■ Utilisation de bibliothèques javascript(Dojo, jquery) avec Zend

Rappel sur les formulairesVue et JavaScript avec DojoMettre en place JqueryAtelier : Amélioration du formulaire de candidature

■■ Fonctions avancées

Authentification, Session, Droit Atelier : mise en place d'une application complèteRequête Select AvancéesCréation partie adminAtelier : Création d'un Backoffice avec Zend Framework

■■ Bibliothèques additionnelles

Tour d'horizon des bibliothèques à dispositionLa sécurité : authentification avec Auth, OpenidLa sécurité : Afficher et contrôler un CaptchaDéclaration et utilisation de services web : REST et JSONServices Web WS-* : DOM, SOAP Atelier : création d'un ensemble de classes additionnelles

Zend Framework InitiationTarifs : 1625€ en inter - 895€/jour en intraDurée : 3jPublic : Développeurs PHP expérimentésPré-requis : Maîtrise de PHP, de la syntaxe à la programmation orientée objetObjectif : Connaître les possibilités et alternatives au Zend Framework - Etre capable de prévoir, mettre en oeuvre, maintenir une application utilisant le Zend Framework

Page 42: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

82 83

PH

PP

HP08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr■■ Introduction

Présentation, versionPrincipe d'un FrameworkInstallation, organisation généraleMise en œuvre et utilisation par rapport aux autres Frameworks

■■ Composants de base

Zend_LoaderZend_ConfigZend_LogZend_DebugZend_RegistryZend_ExceptionsAtelier1: Exemples d'utilisation de ces composantsAtelier2: un exemple hors du framework : Barcode

■■ Application Zend Framework

Architecture MVCUtilisation de Zend toolCommunication controlleurs et vuesLes options et le BootstrapAtelier: création d'une application zend Framework

■■ Couche de présentation

Zend_view, Zend_LayoutUtilisation de la navigation, fabrication de menusAtelier : création de multiples pages

■■ Les Formulaires

Mise en place de formulaires(Zend_form et Zend_Form_Element_*)Sécurité: Afficher et contrôler un Captcha, validateurs(Zend_Validate) et filtrage des données(Zend_Filter)La sécurité : Atelier : mise en place d'un formulaire de candidature

■■ Base de donnée

L'accès aux données par Zend_DB_*Utilisation de PDO Base MySQLCRUD de donnéesAtelier : Stocker, modifier et supprimer des données de la base àpartir de l'interface.

Zend Framework ApprofondissementTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : Développeurs PHP expérimentésPré-requis : Avoir suivi la formation Zend Initiation ou avoir des connaissances équivalentesObjectif : Connaître les possibilités et alternatives au Zend Framework - Etre capable de prévoir, mettre en oeuvre, maintenir une application utilisant le Zend Framework

■■ Introduction

Rappels de notions de la formation Zend Initiation Architecture MVCUtilisation de Zend toolZend_view, Zend_LayoutVues partiellesL'accès aux données par Zend_DB

■■ Internationalisation de l'application

Gestion des dates et des temps (Zend_Date)Gestion de plusieurs langues (Zend_Transation)Gestion et détection de l'environnement (Zend_Locale)

■■ Utilisation de bibliothèques JavaScript (Dojo, jquery) avec Zend

rappel sur les formulairesVue et JavaScript avec DojoMettre en place JqueryAtelier : Amélioration du formulaire de candidature

■■ Fonctions avancées

Authentification, Session, Droit Atelier : mise en place d'une application complèteRequête Select AvancéesCréation partie adminAtelier : Création d'un Backoffice avec Zend Framework

■■ Bibliothèques additionnelles

Tour d'horizon des bibliothèques à dispositionLa sécurité : authentification avec Auth, OpenidLa sécurité : Afficher et contrôler un CaptchaDéclaration et utilisation de services web : REST et JSONServices Web WS-* : DOM, SOAP Atelier : création d'un ensemble de classes additionnelles

Fuel PHPTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : Développeurs, architectesPré-requis : Avoir suivi la formation PHP avancé - objet, ou avoir des connaissances équivalentesObjectif : Maîtriser les fondamentaux pour réaliser un projet avec FuelPHP

■■ Introduction

Historique, versions, alternativesPossibilités générales

■■ Création d'un site

InstallationCréation d'un projet simple, utiliser OilUne première page

■■ MVC avec Fuel

Création d'un contrôleurAffichage d'une page quelconqueLes formulairesBase de donnée : mise en place de la base, et ORMORM : les relations

■■ L'authentification avec FuelPHP

Mise en place d'une structure de donnéesUtilisation de OilFormulaire d'authentification

Cake-PHPTarifs : 1625€ en inter - 895€/jour en intraDurée : 3jPublic : Développeurs PHP expérimentésPré-requis : Maîtrise de PHP de la syntaxe à la programmation orientée objetObjectif : Connaître les possibilités et alternatives au framework Cake-PHP - Etre capable de préparer, mettre en oeuvre et maintenir une application utilisant Cake-PHP

■■ Framework Cake-PHP

Notions de frameworkIntroduction à Cake-PHPIntérêt de Cake-PHPAlternatives

■■ Installer et configurer Cake-PHP

Installation, organisation générale ConfigurationEcriture d´URLsAtelier pratique: Mettre en place une application web Cake-PHP

■■ Comprendre les contrôleurs et composants

Présentation du contrôleurGestion de la sessionRedirectionsLes composantsAtelier pratique: Récupération des paramètres d´un formulaire -Diverses interactions modèle-vues

■■ Comprendre les vues et assistants

Présentation de la vueLes formulairesLes assistantsAtelier pratique: Mise en place d'interfaces efficaces

■■ Comprendre les modèles et les comportements

Configuration de l´accès à la base de donnéesRelations entre tables et objets métierLes comportementsAtelier pratique: Stockage de données d´un formulaire

■■ Concevoir une application Cake-PHP

Présentation du modèle MVC Cake-PHP Préparer l´application WebValidation des donnéesGestion des erreursRedirectionsDébogageAtelier pratique: Gestion d´une application web Cake-PHP

PHP : Optimisation et industrialisation d’applicationsTarifs : 1625€ en inter - 895€/jour en intraDurée : 3jPublic : Développeurs PHPPré-requis : Bonnes connaissances en programmation orientée objetObjectif : Concevoir des applications web PHP maintenables et réutilisables - Optimiser le code

■■ Analyser un site PHP

Architectures, Plateformes et frameworksEtude des logs Outils de monitoring Outils de profiling Tests de montée en chargeAtelier : Utilisation d'outils pour analyser un code existant

■■ Optimiser le site

Outils d'optimisation / qualité de codeErreurs courantes, solutionsCompression à la voléeOptimisation des algorithmesApports de la programmation orientée objets, concepts avancés

Combinaisons POO / Procédural Optimisation de la couche d'accès aux donnéesUtilisation d'un cache serveurAtelier : Multiples scénarios d'optimisation de code

■■ Rationaliser des développements

Outils : IDE, documentation, configuration, gestion de versionsDesign PatternsArchitectures multicouches Frameworks disponibles Architecture d'un framework maison Ressources matériellesAtelier : Architecture d'une application / framework

symfony

Symfony Initiation + ApprofondissementTarifs : 2625€ en inter - 895€/jour en intraDurée : 5jPublic : TousPré-requis : Fondamentaux PHP, HTML, CSS, SQLObjectif : Maîtriser les fondamentaux pour réaliser un projet Symfony

■■ Présentation

Rappels: bibliothèques et frameworksArchitecture HTTP centrée, orientée objet et patron MVCRésumé des évolution entre Symfony 1 et Symfony 2Pile technologique Symfony 2

■■ Configuration du serveur Web

Configuration du serveurPrésentation de la Web Debug Toolbar et du ProfilerOutils de développement

■■ Projet

Application, bundles et arborescence des fichiersLes environnements d'exécution Symfony 2Configuration: YAML, XML, PHP et AnnotationsPrésentation de la consoleCréation d'un nouveau projet SymfonyLancer un projetAtelier : Créer un premier projet Symfony

■■ Le contrôleur (Processus applicatif)

Contrôleurs et FrontControllerLe système de routageCommunication entre les autres composantsDonnées contextuellesGestion des droits

■■ La vue (Rendu)

Communication entre vue et contrôleurGénération d'urlMoteur de template TwigExtension, inclusion et surcharge de templates

■■ Le modèle (Processus Métier)

Outils ORM, Doctrine2Génération de la baseClasses entitéGestion des relations et jointuresDQL et QueryBuilderPrésentation de PropelAtelier : Préparer une base pour un projet Symfony

Page 43: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

84 85

PH

PP

HP08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr■■ Formulaire

Form et FormBuilderComposants de saisie avancésValidation des donnéesFormulaires avancés (formulaire multiples, theming, CSRF...)Atelier : contrôler les données saisies dans un formulaire

■■ Sécurité

Fonctionnement : authentification et autorisationAutorisation par URL, IPAutorisation via un contrôleur, une liste de contrôlesGestion des utilisateursAtelier : mise en place d'une gestion d'utilisateur avec rôles

■■ Internationalisation

Fichier de traduction XLIFFMessages, clés et domainesPluralisationTraductions et templatesTraductions et entitésAtelier : mise en place d'une gestion d'utilisateur avec rôles

■■ Les services

Déclaration et utilisation de serviceInjection de serviceIntégration, configuration et debug de serviceAtelier : créer une extension Twig

■■ Maintenance et performance

Tests unitairesTests fonctionnelsCréer une sonde pour le profilerSystème de cacheExpiration et validation du cache

Symfony InitiationTarifs : 1625€ en inter - 895€/jour en intraDurée : 3jPublic : TousPré-requis : Fondamentaux PHP, HTML, CSS, SQLObjectif : Maîtriser les fondamentaux pour réaliser un projet Symfony

■■ Présentation

Rappels: bibliothèques et frameworksArchitecture HTTP centrée, orientée objet et patron MVCRésumé des évolution entre Symfony 1 et Symfony 2Pile technologique Symfony 2

■■ Configuration du serveur Web

Configuration du serveurPrésentation de la Web Debug Toolbar et du ProfilerOutils de développement

■■ Projet

Application, bundles et arborescence des fichiersLes environnements d'exécution Symfony 2Configuration: YAML, XML, PHP et AnnotationsPrésentation de la consoleCréation d'un nouveau projet SymfonyLancer un projetAtelier : Créer un premier projet Symfony

■■ Le contrôleur (Processus applicatif)

Contrôleurs et FrontControllerLe système de routageCommunication entre les autres composantsDonnées contextuellesGestion des droits

■■ La vue (Rendu)

Communication entre vue et contrôleurGénération d'urlMoteur de template TwigExtension, inclusion et surcharge de templates

■■ Le modèle (Processus Métier)

Outils ORM, Doctrine2Génération de la baseClasses entitéGestion des relations et jointuresDQL et QueryBuilderPrésentation de PropelAtelier : Préparer une base pour un projet Symfony

■■ FormulaireForm et FormBuilderComposants de saisie avancésValidation des donnéesFormulaires avancés (formulaire multiples, theming, CSRF...)Atelier : contrôler les données saisies dans un formulaire

Symfony ApprofondissementTarifs : 1495€ en inter - 895€/jour en intraDurée : 2jPublic : TousPré-requis : Fondamentaux PHP, HTML, CSS, SQLObjectif : Maîtriser les fondamentaux pour réaliser un projet Symfony

■■ Sécurité

Fonctionnement : authentification et autorisationAutorisation par URL,IPAutorisation via un contrôleur, une liste de contrôlesGestion des utilisateursAtelier : mise en place d'une gestion d'utilisateur avec rôles

■■ Internationalisation

Fichier de traduction XLIFFMessages, clés et domainesPluralisationTraductions et templatesTraductions et entitésAtelier : mise en place d'une gestion d'utilisateur avec rôles

■■ Les services

Déclaration et utilisation de serviceInjection de serviceIntégration, configuration et debug de serviceAtelier : créer une extension Twig

■■ Maintenance et performance

Tests unitairesTests fonctionnelsCréer une sonde pour le profilerSystème de cacheExpiration et validation du cache

Autres cours php

Sécurité PHPTarifs : 1495€ en inter - 895€/jour en intraDurée : 2jPublic : Développeurs PHPPré-requis : Avoir suivi la formation PHP initiation + approfondissement ou connaissances équivalentesObjectif : Mettre en oeuvre des applications PHP sécurisées

■■ Indentifier les failles

XSS (Cross Site Scripting) CSRF (: Cross Site Request Forgery)Attaques par injection SQLRFI / LFI (Remote/Local File Inclusion)

■■ Contrôler et sécuriser les champs d'un formulaire

Risques liés aux formulairesMéthodes d'envoi de donnéesRequêtes asynchrones (AJAX)Validation des entréesGestion des uploadsCryptage : intérêt, méthodesAtelier pratique:Validation des données d'un formulaire - Gestion de l'upload - Sécurité d'un formulaire d'authentification

■■ Sécuriser les données persistantes en session/cookies

Gestion des données persistantesUtilisation des cookies et des sessionsSécurité des cookiesSécurité des sessionsAtelier pratique: Divers exemples d'utilisation de cookies et de sessions

■■ Sécuriser les accès en BDD

Prévention des failles courantesSécurité des sauvegardes de données en BDDSécurité des accès à la BDDAtelier pratique: Stocker/récupérer des données sécurisées

■■ Bonnes pratiques

Directives php.iniProtection des dossiers par htaccessDroits d'accès des dossiers sur le serveur webAudits de sécuritéFrameworks disponibles

PHP et XMLTarifs : 1125€ en inter - 695€/jour en intraDurée : 2jPublic : TousPré-requis : Connaître les bases du langage PHPObjectif : Savoir manipuler des données XML avec PHP, comparer le DOM avec SimpleXML

■■ Présentation des technologies

Principe de fonctionnement de PHPXML : les basesIntérêt d'XML

■■ Aperçu de SimpleXML

Présentation de la librairieCréation d'un parser XMLGénération de XMLModification d'un document XML

PHP et le DOM

Qu'est-ce que le Document Object Model ?Génération du DOMParcourir le DOM avec PHPCréer l'arborescence d'un document

■■ PHP et XSLT

Présentation d'XSLCréer un interpréteur XSLAppliquer des transformations XSLTransmettre des paramètres à la feuille XSL

■■ PHP, XML et les bases de données

XML ou base de données ?Exporter des données de MySQL vers un document XMLImporter des données XML vers une base de données MySQL

■■ En conclusion : DOM ou SimpleXML ?

Drupal pour les développeurs Initiation + ApprofondissementTarifs : 2625€ en inter - 895€/jour en intraDurée : 5jPublic : Développeur PHP confirméPré-requis : Avoir suivi la formation Drupal initiation et PHP avancé ou connaissances équivalentesObjectif : Savoir développer des modules pour Drupal, interagir avec le cœur, gérer le routeur, les formulaires, le modèle de données

■■ Introduction à Drupal Présentation de Drupal et historique des versionsIDE et les outils de développement pour DrupalInstallation et mise en place de l'environnement de travailDocumentation et autres ressources Drupal.org Atelier: Installation et configuration de base de Drupal

■■ Architecture de Drupal Architecture généraleOrganisation des répertoires et fichiersGestion multisite Atelier: Utilisation des modules tiers

■■ Création d'un module Déclaration du module: le fichier infoInteragir avec le coeur: le principe des hameçonsDéclarer un hameçonBonnes pratiques: page d'aide, administration, droitsEnregistrer les réglages du module Atelier: Création du premier module

■■ Le routage (menu API) Comment Drupal gère l'URL routingFaire correspondre une URL à une pageGérer le contrôle d'accès à une URLUtilisation de caractères «joker» dans les URLsModifier les URLs déclarées par d'autres modules

■■ La base de données La couche d'abstraction de base de donnéesSe connecter à la baseEffectuer des requêtesGestion des transactionsPrésentation du Schema APIGérer les versions du schémaSe connecter à plusieurs BdD

■■ Les utilisateurs L'objet global $userIntroduction au hook_user()Processus de création de compte utilisateurLe processus de loginAjouter des champs à l'objet $user

Page 44: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

86 87

PH

P08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r■■ Les formulaires Créer ses propres formulaires

Soumission et validation d'un formulairePrésentation d'un formulaireFormulaires complexes

■■ Programmation avancée L'API FileManipuler la taxonomieGestion du cache par DrupalGestion des sessions par DrupalUtiliser javascript et jQuery dans Drupal

■■ Le système de thème Comprendre le moteur de thèmeAugmentation et surcharge des éléments d'affichageLes fichiers de templateLes fonctions theme

■■ Les entités

Fonctionnement des entités et bundlesCréer un nouveau type d'entitéGérer les métadonnées des entitésUtilisation de l'assistant Entity APIMise en place de la class Entité et de son controlleur

■■ Les champs Déclarer un nouveau de type de champGérer la persistence en base de donnéesValidation d'un champCréer un widget personalisé

■■ Conclusion Principales évolutions de Drupal 8

PHP : Bibliothèque PEARTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissances avancées de PHPObjectif : Fouiller une bibliothèque avec des ressources extraordinaires

■■ Introduction

A propos de PHPLes extensions de PHPQu'est-ce que PEAR ?

■■ Exemples utiles de PEAR

Génération de sites HTMLFonctions de Date et HeureBases de données : la classe DBGénération et manipulation d'imagesEtude de cas : création de classes pour la génération des interfaces d'un site Web et la gestion des affichages de ses bases

■■ PEAR et la sécurité

Librairies d'authentitificationSystème de fichiers d'un serveur Web : les classes FILE et File_HtaccessTests de performanceUtilisation de cache

■■ Conclusion et bilan

Développement d'applications FacebookTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Développeurs PHPPré-requis : Bonnes connaissances en PHP et HTML/CSS/JavaScriptObjectif : Maîtriser l'utilisation de l'API Facebook pour l'intégration de données Facebook au sein d'une application web - Construire des applications Facebook intégrées

■■ Introduction

Réseaux sociaux : comprendre les enjeux pour une entrepriseFocus sur Facebook : présentation, gestion d'un compte, pagesIntégration des données de Facebook dans un site web : iframe ou balises spécifiquesApplications Facebook : architecture, déploiementAtelier : Paramétrage d'un compte Facebook, pages - Installation de l'environnement de développement et présentation de l'API Facebook

■■ Social plugins

Fonctionnement et panorama des Social Plugins disponibles Intégration d'un Social Plugin dans un site web Gestions des fans : Like Button/Box, Facepile, Follow Button, Send Button Intégration de commentaires Partage avec le Share Dialog Login Button, Registration Autres plugins : Activity Feed, Recommendations Box/Bar,...Atelier : Intégration de multiples social plugins dans une page web

■■ Facebook Login

Authentification via Facebook : fonctionnement, intérêtPHP SDK, JSON et XML Authentification OAuth 2.0Login asynchrone avec JavascriptLogin côté serveurRécupération des données Facebook pour le loginDroits d'accèsAtelier : Implémentation de l'authentification via Facebook

■■ Exploitation des données des utilisateurs

APIs disponibles et format des messagesRequêtes FQL (Facebook Query Language)Statistiques des utilisateurs (Insights)Atelier : Récupération d'informations des utilisateurs Facebook

■■ Développement d'applications dans Facebook

Architecture de l'applicationAPIs disponiblesCanvasGestion de l'affichage et des évènementsIntégration de l'application dans un ongletAtelier : Création d'une application dans Facebook

■■ Intégrations Facebook

Open Graph APIFlux de news, TimelineInvitations d'amisFavoris, notifications et rechercheTableaux de bordAtelier : Exploitation des différents points d'intégrations

Page 45: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

88 89

BA

SE

S D

E D

ON

ES

BA

SE

S D

E D

ON

ES

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

fondAmentAux

SQLTarifs : 1495€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : AucunObjectif : Découvrir SQL et apprendre à créer les requêtes standard de sélection, d'enregistrement, de modification ou de suppression de données

■■ Introduction

Historique, versions et normalisationLes différents serveurs de BD- Etudier- ComparerOutils courants pour l'administrateur et pour le développeur

■■ Commandes simples

Les types de données standardLes types spéciauxCréation et modification de baseCréation et modification de tablesPeuplement des tables : comment insérer les donnéesAccéder aux données- Sélectionner- Lire- Modifier- Effacer

■■ Présentation des SGBDR

Les relations entres tables- Formalisation et exemplesVues conceptuelles- Prévoir et mettre en place une structure efficaceClefs et index- Utiliser les relations complexes

■■ Utilisation avancée

Les vues- Simplifier et prévoir les accèsOptimisation- Comment étudier une structure et agir sur les performancesNormalisation et abstractions- Un système prêt à évoluerInstructions supplémentaires courantesApproche des procédures stockées- L'outil additionnel pour le développeur et l'administrateur

Access Initiation + ApprofondissementTarifs : 2375€ en inter - 695€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Apprendre à concevoir une base de données et des tables - S'initier aux langages SQL et VBA

■■ Premiers pas

Découvrir l'interface Office 2010 Créer une base de données Le vocabulaire Introduction à la modélisation

■■ Les tablesCréer, modifier, supprimer une tableStructure d'une table Les champs Les propriétés Les clés Indexer une table Définir les occurrences et les cardinalités Les champs calculés

Création du modèle relationnel

■■ Les relations

Créer, modifier, supprimer une relation Les différentes jointures

■■ Les formulaires

Créer, Modifier, supprimer un formulaire Les requêtes sélectionsCréer une requête Requête mono table, multi tablesCritères et opérateurs booléensModifier, supprimer une requête

■■ Les formulaires de consultation

Création d'un formulaire indépendant lié à l'affichage d'une listeOuvrir un formulaire en fenêtre modaleFaire une fenêtre modale sur une requête Assistant de création.

■■ Les requêtes

Extraction d´infos au sein d´un champUtilisation de fonctions dans les requêtesRegroupementConcaténation de données

■■ Les requêtes avancées

Requêtes paramétréesRequêtes analyse croiséeLes requêtes actions(Création de table, Mise à jour, Ajout, Suppression )

■■ Les états

Créer un état instantané sur une table ou une requête Assistant de création

■■ Publipostage

Création d'étiquettes de publipostage

■■ Les données

Importer, exporter des données à partir d'ExcelCréer un lien vers des données dans Excel

■■ Notions avancées.

Insérer des listes déroulantes dans les formulairesUtiliser des sous-formulaires Utilisation avancée des requêtes Requête paramétrable Expressions dans les requêtes

■■ Les Macros Access

Principe de fonctionnement d'une macroNotion d'évènement Macros sur bouton de commande Macro lancement d'application

■■ Macros avancées Notions de conditionGestion des erreurs Macros d'interface UtilisateurMacros de données

■■ Introduction à VBA

Présentation de VBAUtilisation de VBA

fondAmentAux 89SQL 89Access Initiation + Approfondissement 89Access Initiation 90Access Approfondissement 91

orAcLe 91Oracle 10g, 11g Initiation 91Oracle PL/SQL 91Oracle Forms/Application Express 10g 92Oracle avec PHP - Zend Core 92

bAses open source 92PostgreSQL Administration 92MySQL, mise en oeuvre et administration 93MySQL et PostgreSQL 93

ms sqL server 93SQL Server Initiation + Approfondissement 93SQL Server Initiation 94SQL Server Approfondissement 94Transact SQL (T-SQL) 94

ibm db2 94DB2 Universal Database Initiation + Approfondissement 94DB2 Universal Database Initiation 95DB2 Universal Database Approfondissement 95

ibm informix 95Informix Database Initiation 95Informix Database Approfondissement 96

bAse de données

Page 46: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

90 91

BA

SE

S D

E D

ON

ES

BA

SE

S D

E D

ON

ES

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Les langages de programmationConception d'un programme

■■ Premiers pas avec VBA

Voir le code d'une macroModifier le code d'une macroSyntaxe du langageVariablesTableauxConstantesOpérateursMots clésCommandes

■■ A propos des types de données

Types numériquesDatesCaractèresType de données VariantErreurs de type

■■ Structures de contrôles, boucles et fonctions

Principes de fonctionnementTests IFImbriquer des tests conditionnelsTests Select CasePrésentation des bouclesBoucles For NextBoucles While WendBoucles Do Loopnotion de fonction

■■ Modèles d'accès aux données DAO-ADO

Différence entre les deux modèlesExemple avec le modèle ADO

■■ Administrer une base de données

Fractionner la base de donnéesDistribuer la base frontaleUtiliser le gestionnaire d'attaches

Access InitiationTarifs : 1495€ en inter - 695€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Apprendre à concevoir une base de données et des tables - S'initier au langage SQL

■■ Premiers pas

Découvrir l'interface Office 2010 Créer une base de données Le vocabulaire Introduction à la modélisation

■■ Les tables

Créer, modifier, supprimer une tableStructure d'une table Les champs Les propriétés Les clés Indexer une table Définir les occurrences et les cardinalités Les champs calculés Création du modèle relationnel

■■ Les relations

Créer, modifier, supprimer une relation Les différentes jointures

■■ Les formulaires

Créer, Modifier, supprimer un formulaire Les requêtes sélectionsCréer une requête Requête mono table, multi tablesCritères et opérateurs booléensModifier, supprimer une requête

■■ Les formulaires de consultation

Création d'un formulaire indépendant lié à l'affichage d'une listeOuvrir un formulaire en fenêtre modaleFaire une fenêtre modale sur une requête Assistant de création.

■■ Les requêtes

Extraction d´infos au sein d´un champUtilisation de fonctions dans les requêtesRegroupementConcaténation de données

■■ Les requêtes avancées

Requêtes paramétréesRequêtes analyse croiséeLes requêtes actions(Création de table, Mise à jour, Ajout, Suppression )

■■ Les états

Créer un état instantané sur une table ou une requête Assistant de création

■■ Publipostage

Création d'étiquettes de publipostage

■■ Les données

Importer, exporter des données à partir d'ExcelCréer un lien vers des données dans Excel

■■ Notions avancées.

Insérer des listes déroulantes dans les formulairesUtiliser des sous-formulaires Utilisation avancée des requêtes Requête paramétrable Expressions dans les requêtes

■■ Les Macros Access

Principe de fonctionnement d'une macroNotion d'évènement Macros sur bouton de commande Macro lancement d'application

Access ApprofondissementTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Utilisation avancée de Access et des bases de donnéesObjectif : Introduction à la programmation VBA - Connaître les objets Access

■■ Macros avancées

Notions de conditionGestion des erreurs Macros d'interface UtilisateurMacros de données

■■ Introduction à VBA

Présentation de VBAUtilisation de VBALes langages de programmationConception d'un programme

■■ Premiers pas avec VBA

Voir le code d'une macroModifier le code d'une macroSyntaxe du langageVariablesTableauxConstantesOpérateursMots clésCommandes

■■ A propos des types de données

Types numériquesDatesCaractèresType de données VariantErreurs de type

■■ Structures de contrôles, boucles et fonctions

Principes de fonctionnementTests IFImbriquer des tests conditionnelsTests Select CasePrésentation des bouclesBoucles For NextBoucles While WendBoucles Do Loopnotion de fonction

■■ Modèles d'accès aux données DAO-ADO

Différence entre les deux modèlesExemple avec le modèle ADO

■■ Administrer une base de données

Fractionner la base de donnéesDistribuer la base frontaleUtiliser le gestionnaire d'attaches

orAcLe

Oracle 10g, 11g InitiationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Notions d'administration système Windows ou UNIXObjectif : Savoir réaliser des schémas et requêtes quelconques

en SQL - Connaître les fonctionnalités principales proposées par Oracle - Installer, maintenir, administrer un serveur Oracle 10 ou 11

■■ Introduction

Historique, versions et licences d'Oracle ; évolutions depuis 8i, 9iDifférences entre Oracle 10g et 11gLes rôles et intervenants typiques d'un système OracleAutres systèmes concurrentsLes différents composants Oracle standards et optionnels

■■ Première approche

Installation : planification, outils, vérificationPremiers comptes et accès aux outils d'administrationVérification du fonctionnementDonnées de test disponiblesAtelier : connexion, appropriation d'outils

■■ Structure d'une base de données

Organisation généraleMéthodes de spécification et modélisationTypes et spécifications particulières des tables et champsCréation des structures de donnéesObserver et examiner une base existanteAtelier : création d'une base

■■ Tâches courantes du développeur et de l'administrateur

Le langage SQL ; normes et particularités d'OracleUtilisation des outils de requêtageStructures avancées, jointures multiplesEléments d'optimisation temporelle des requêtesCréation, export et import de scripts SQLLa documentation à dispositionAtelier : nombreuses requêtes SQL d'utilisation et d'administrationAtelier : une utilisation de la documentation

■■ Composants additionnels des schémas

Les tables ; types de tables et tables prédéfiniesCréation et accès aux vuesSéquences et utilisation de la génération automatiqueLa création de types supplémentaires

Atelier : amélioration de notre schéma

■■ Administration générale

Utilisateurs et sécuritéSauvegardes possibles et outilsTravail sur l'historique et les annulationsConfiguration pour l'optimisation générale Traces, surveillance et état des donnéesCas d'utilisation et conclusionsAtelier : manipulations complètes des droits des utilisateursAtelier : transactions, sauvegardes, annulations

Oracle PL/SQLTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance d'Oracle 8i ou +Objectif : Maîtriser la programmation à l'aide de PL/SQL - Savoir mettre en place, maintenir, administrer du PL/SQL dans Oracle

■■ Introduction

Versions d'Oracle et disponibilité du PL/SQLUtilisation similaire dans d'autres systèmesRappels de SQL

Page 47: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

92 93

BA

SE

S D

E D

ON

ES

BA

SE

S D

E D

ON

ES

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Mise en place de PL/SQL

Quand utiliser le PL/SQL ?Les outils d'Oracle pour le PL/SQLPrincipes des procédures et fonctionsCréation, activation et suppression de scripts ; dépendancesUtilisation des déclencheursSécurités des procédures stockées

■■ Le langage PL/SQL

Principes essentiels du langageStructure d'un script completLes types de donnéesExpression et exécution automatiques de requêtes simplesLes tests et les bouclesManipulation avancée des curseursUtilisation de packages prédéfinisAtelier : Exemples complets d'utilisation du PL/SQL

■■ Eléments avancés des scripts PL/SQL

La gestion des erreurs par les exceptionsDéclencheurs sur les vues et les événements systèmeDéclencheurs et contraintesLes transactions dans le PL/SQLEtude de cas réelle

Oracle Forms/Application Express 10gTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance d'Oracle 8i ou +Objectif : Connaître les possibilités et limites de Oracle APEX - Etre capable de créer et maintenir des applications Oracle

■■ Introduction

Versions d'Oracle, Oracle Forms, HTML DB et Oracle Application ExpressPourquoi utiliser ou ne pas utiliser APEXRappels, résumé d'Oracle, SQL, PL/SQLLe projet Application Oracle : phases, acteurs et gestion du projetPrésentation et résumé de Forms

■■ Prise en main

Installation, configuration pour Oracle 10g ou 11gAccès à l'outil APEXApplications, pages, composants - la hiérarchie des applicationsMise en place simple par les aides à la créationAccès aux nouvelles applicationsAtelier : une première application

■■ Création manuelle des pages

Régions, éléments et boutons : la présentation dans APEXCalculs et processus additionnels lors de l'affichageTraitements de pages : calculs, validations, processus et redirectionsAtelier : lecture et modification des données d'une entreprise dans une application APEX complète

■■ Les composants partagés

Utilisation de thèmes et de modèlesDonnées partagées, listes et énumérationsAutres composants à disposition et créationSécurité de l'applicationAtelier : l'application complète - bilan et étude de cas

Oracle avec PHP - Zend CoreTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : Tous

Pré-requis : Connaissance d'Oracle 8i ou +, notions de PHPObjectif : Découvrir Oracle Zend Core - Apprendre à manipuler des données Oracle avec PHP - Utiliser les procédures stockées depuis PHP

■■ Introduction

Versions d'Oracle et de PHP et de Oracle Zend Core ; licencesRappels SQL et OracleRappels PHPPrise en main de l'environnement

■■ Connection et application simple

Présentation et comparaison des extensions Oracle, OCI8, PDOInstallation de Oracle Zend Core et mise en perspectiveMise en place de données de test et verificationApache et Oracle Application Server - cohabitationCréation d'une connection avec OCI8Réalisation d'une application complète en PHP avec Oracle

■■ Eléments avancés de Oracle Zend Core

Disponibilité du débuggageAppels et contrôle des procédure stockées ; rappels de PL/SQLManipulation de PDOUtilisation des grands objets (LOB)XML, Oracle et PHPRetour sur les versions de PHP (4, 5) et OracleProblèmes multiples d'encodage et internationalisationPrincipes d'optimisation et bonnes pratiques

■■ Etude de cas complète

bAses open source

PostgreSQL AdministrationTarifs : 1995€ en inter - 875€/jour en intraDurée : 3jPublic : Développeurs et administrateurs systèmesPré-requis : Administration systèmes, notions de SQLObjectif : Maîtriser les actions d’administration courante de PostgreSQL

■■ Présentation de PostgreSQL

HistoriqueInstallation

■■ Connexion au serveur

Client textuel pSQlClient graphique PgAdminClient web PHPPgAdmin

■■ Administration de la base

Les bases du SQL : DDL et DMLSécurité, gestion des droits/accès

■■ Administration du serveur

Les processus et leur surveillanceParamétrage des fichiers de configurationAnalyse des logs

■■ Suivi et maintenance

Verrouillage et Problèmes liésRéglages et amélioration des performancesMaintenance préventiveDéfragmentation des bases de donnéessauvegardes et restaurations

MySQL, mise en oeuvre et administrationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance d'UnixObjectif : Savoir programmer en SQL - Savoir installer et configurer MySQL - Savoir utiliser MySQL via PHP

■■ Introduction

HistoriqueLicences d'utilisationFree Software Fondation

■■ Théorie

Qu'est ce qu'un SGBDR ?Qu'est ce que MySQL ?

■■ Rappels SQL

Commandes de basePrincipe des transactionsTriggersProcédures stockéesVuesExercices de base

■■ MySQL

Installation- Arrêt et demarrage des serveursConfiguration- Configuration du fichier INI- Activation d'InnoDBAdministration- Gestion des droits- Gestion des accès reseaux- Gestion des bases (Sauvegarde online (mysqldump), Sauvegarde offline (fichiers mysql))Exemples pratiques- Table MyISAM/Table InnoDB (Création et utilisation, différences techniques et pratiques, phpmyadmin)Fonctions PHP- Utilisation de MySQL via des fonctions PHP

MySQL et PostgreSQLTarifs : 1375€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance d'UnixObjectif : Savoir programmer en SQL - Savoir installer et configurer MySQL et PostgreSQL - Savoir utiliser ces démons via PHP - Savoir quand utiliser l'un ou l'autre des démons

■■ Rappels SQL

Commandes de base du SQL : DDL, DMLPrincipe des transactionsTriggers (déclencheur)Procédures stockéesLes vuesAtelier : exercices simples

■■ MySQL

Installation et configurationSécurisation de baseAtelier : exemples pratiquesFonctions PHP associées à MySQL, et relations particulière entre les deux

■■ PostgreSQL

Installation et configurationSécurisation de baseAtelier : exemples pratiquesFonctions PHP associées à PostgreSQL, et autres langages

■■ Différences entre MySQL et PostgreSQL

Comparatif à partir des éléments notésAutres différences intéressantesPrésentation d'autres systèmes de bases de données pour UNIX, Linux, OSX

ms sqL server

SQL Server Initiation + ApprofondissementTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Administrateurs de bases de donnéesPré-requis : Notions d'administration système Windows ou UNIXObjectif : Réaliser des schémas et requêtes quelconques pour MS-SQL - Connaître les fonctionnalités principales proposées par MS SQL Server - Installer, maintenir, administrer un serveur MS SQL - Créer et maintenir de façon optimale un serveur MS SQL

■■ Introduction

Historique, versions et licences de SQL ServerLes rôles et intervenants d'une base SQL ServerAutres systèmes concurrentsComposants divers associés à SQL Server

■■ Première approche

Installation : planification, outils, vérificationPrésentation et utilisation de SQL Server Enterprise ManagerVérification du fonctionnement

■■ Créer une base de données

Organisation généraleMéthodes de spécification et modélisationTypes et spécifications particulières des tables et champsCréation des structures de données

■■ Tâches courantes du développeur et de l'administrateur

Le langage SQL ; normes et particularités de MS SQLStructures avancées, jointures multiples, vues, procédures stockéesEléments d'optimisation temporelle des requêtesLa documentation à disposition

■■ Administration générale

Utilisateurs et sécurité : modes d'authentification, comptes, rôles, permissionsJournaux, sauvegardes possibles et outilsTravail sur l'historique et les annulationsCas d'utilisation et conclusions

■■ Maintenance courante

Surveillance par alertes et triggersAutomatisations diverses des tâches d'administrationMaintenir des serveurs multiplesPoints de haute disponibilité

■■ Tâches exceptionnelles

Les transferts de données ; présentation de SSISSauvegarde : rappels et complémentRécupérer une sauvegardeObservation des limites et optimisation générale

Page 48: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

94 95

BA

SE

S D

E D

ON

ES

BA

SE

S D

E D

ON

ES

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

SQL Server InitiationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Administrateurs de bases de donnéesPré-requis : Notions d'administration système Windows ou UNIXObjectif : Réaliser des schémas et requêtes quelconques pour MS-SQL - Connaître les fonctionnalités principales proposées par MS SQL Server - Installer, maintenir, administrer un serveur MS SQL

■■ Introduction

Historique, versions et licences de SQL ServerLes rôles et intervenants d'une base SQL ServerAutres systèmes concurrentsComposants divers associés à SQL Server

■■ Première approche

Installation : planification, outils, vérificationPrésentation et utilisation de SQL Server Enterprise ManagerVérification du fonctionnement

Créer une base de données

Organisation généraleMéthodes de spécification et modélisationTypes et spécifications particulières des tables et champsCréation des structures de données

■■ Tâches courantes du développeur et de l'administrateur

Le langage SQL ; normes et particularités de MS SQLStructures avancées, jointures multiples, vues, procédures stockéesEléments d'optimisation temporelle des requêtesLa documentation à disposition

■■ Administration générale

Utilisateurs et sécurité : modes d'authentification, comptes, rôles, permissionsJournaux, sauvegardes possibles et outilsTravail sur l'historique et les annulationsCas d'utilisation et conclusions

SQL Server ApprofondissementTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : Administrateurs de bases de donnéesPré-requis : Utilisation habituelle de MS SQL serverObjectif : Créer et maintenir de façon optimale un serveur MS SQL

■■ Introduction

Rappels d'installation et de maintenance générale de MS SQL ServerPrésentation d'une base existante

■■ Maintenance courante

Surveillance par alertes et triggersAutomatisations diverses des tâches d'administrationMaintenir des serveurs multiplesPoints de haute disponibilité

■■ Tâches exceptionnelles

Les transferts de données ; présentation de SSISSauvegarde : rappels et complémentRécupérer une sauvegardeObservation des limites et optimisation générale

Transact SQL (T-SQL)Tarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Administrateurs de BDD, développeursPré-requis : Connaissances en SQLObjectif : Maîtriser Transact SQL

■■ Introduction

Transact-SQL (T-SQL) : présentation, fonctionnalitésSyntaxe de base, types de donnéesEnvironnement de développement : SQL Server Management Studio, osqlAnalyseur de requêtes SQLStructure d'un script T-SQLRappels SQL Exécution, debug, aide/supportAtelier : Installation de l'environnement, scripts T-SQL

■■ Sélection de données

Extraction de données (SELECT), filtresFonctions T-SQL : manipulation de chaines, datesFonctions T-SQL : agrégationRegroupement de résultatsInstructions COMPUTE, COMPUTE BYJointures de tablesMise en forme des résultatsSous-requêtes : table dérivée, expression, corrélationAtelier : Multiples scripts d'extraction et de traitements complexes

■■ Modification de données

Insertions, mises à jour et suppressions avec T-SQLTransactions : définition, mise en oeuvreUtilisation de triggers (déclencheurs)Analyse de la PerformanceAtelier : Exemples d'apports T-SQL aux modifications de données, transactions

■■ Concepts avancés

Extensions T-SQL : OUTER/CROSS APPLY, PIVOT/UNPIVOTGestion des exceptionsVues : définition, création / utilisationProcédures stockéesSécurité du codeAtelier : Implémentation de procédures stockées, utilisation de vues

ibm db2

DB2 Universal Database Initiation + ApprofondissementTarifs : 2625€ en inter - 950€/jour en intraDurée : 5jPublic : Administrateurs de bases de donnéesPré-requis : Notions d'administration système Windows ou UNIXObjectif : Réaliser des schémas et requêtes quelconques sur DB2-UDB - Connaître les fonctionnalités principales du serveur - Installer, maintenir, administrer et optimiser un serveur DB2 UDB

■■ Introduction

Historique, versions et licences de DB2-UDBAutres produits de la gamme UDBChoix de la plateforme (Windows/Linux/Unix ou Z/OS) Les rôles et intervenants d'une base Autres systèmes concurrents

Mise en place

Installation et configuration minimaleComposants DB2-UDB actifsUtilisateurs principaux et droits d'accès

■■ Notions fondamentales

Systèmes, instances et bases de donnéesTablespace : définition, type, caractéristiquesTables, vues, index et schémasLe langage SQL ; normes et particularités de DB2Jointures multiples, procédures stockées Eléments d'optimisation temporelle des requêtesAssistants, centre d'aide et d'information

■■ Administration de base

Outils d'administration disponibles Outils de scripting Utilisateurs et sécurité : modes d'authentification, comptes, rôles, permissionsAutomatisations diverses des tâches d'administration

■■ Importation et exportation des données

PrésentationFormats manipulés : fichiers WSF, DEL, ASC, IXFCommandes disponibles et supervision par le centre de contrôle

■■ Logging et restauration

Présentation de l'unité de recoveryJournaux (Logging circulaire/linéaire)Sauvegarde : images, mise en place et paramétrage de l'outil BACKUPLes utilitaires RESTORE et ROLLFORWARD : utilisation, optimisation

■■ Tâches avancées

Suivi des performances (RUNSTATS)Maintenance du serveur (REORGCHK)Observation des limites et optimisation générale

DB2 Universal Database InitiationTarifs : 1745€ en inter - 950€/jour en intraDurée : 3jPublic : Administrateurs de bases de donnéesPré-requis : Notions d'administration système Windows ou UNIXObjectif : Réaliser des schémas et requêtes quelconques sur DB2-UDB - Connaître les fonctionnalités principales du serveur - Installer, maintenir, administrer et optimiser un serveur DB2 UDB

■■ Introduction

Historique, versions et licences de DB2-UDBAutres produits de la gamme UDBChoix de la plateforme (Windows/Linux/Unix ou Z/OS) Les rôles et intervenants d'une base Autres systèmes concurrents

■■ Mise en place

Installation et configuration minimaleComposants DB2-UDB actifsUtilisateurs principaux et droits d'accès

■■ Notions fondamentales

Systèmes, instances et bases de donnéesTablespace : définition, type, caractéristiquesTables, vues, index et schémasLe langage SQL ; normes et particularités de DB2Jointures multiples, procédures stockées Eléments d'optimisation temporelle des requêtesAssistants, centre d'aide et d'information

■■ Administration de base

Outils d'administration disponibles Outils de scripting

Utilisateurs et sécurité : modes d'authentification, comptes, rôles, permissionsAutomatisations diverses des tâches d'administration

DB2 Universal Database ApprofondissementTarifs : 1275€ en inter - 950€/jour en intraDurée : 2jPublic : TousPré-requis : Notions d'administration DB2Objectif : Réaliser des schémas et requêtes quelconques sur DB2-UDB - Connaître les fonctionnalités principales du serveur - Installer, maintenir, administrer et optimiser un serveur DB2 UDB

■■ Introduction

Rappels d'installation et de maintenance générale de DB2-UDB Présentation d'une base existante

■■ Importation et exportation des données

PrésentationFormats manipulés : fichiers WSF, DEL, ASC, IXFCommandes disponibles et supervision par le centre de contrôle

■■ Logging et restauration

Présentation de l'unité de recoveryJournaux (Logging circulaire/linéaire)Sauvegarde : images, mise en place et paramétrage de l'outil BACKUPLes utilitaires RESTORE et ROLLFORWARD : utilisation, optimisation

■■ Tâches avancées

Suivi des performances (RUNSTATS)Maintenance du serveur (REORGCHK)Observation des limites et optimisation générale

ibm informix

Informix Database InitiationTarifs : 1745€ en inter - 875€/jour en intraDurée : 3jPublic : Administrateurs de bases de donnéesPré-requis : Notions d'administration systèmeObjectif : Réaliser des schémas et requêtes quelconques sur Informix - Décrire l'architecture multi-tâches IBM Informix Dynamic Server - Installer, maintenir, administrer et optimiser un serveur IDS

■■ Introduction

Historique, versions et licencesChoix de la plateforme (Windows/Unix ou autre)Architecture interne d'un serveur Informix

■■ Mise en place

InstallationParamètres de configurationConfigurer une base de données IBM Informix Dynamic ServerModes d'une instancePrincipes des accèsConfigurer la connectivité Client-Server

■■ Notions fondamentales

Processeurs VirtuelsMémoire partagéeDisques, chunks et tablespaces

Page 49: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

96 97

BA

SE

S D

E D

ON

ES

BA

SE

S D

E D

ON

ES

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Tables, vues, index et schémasLe langage SQL ; normes et particularités de InformixJointures multiples, procédures stockées

■■ Administration de base

Structures de stockage (raw device)Gestion des dbspacesManipulation des chunksTables et fichiers temporairesUtilisateurs et sécurité : modes d'authentification, comptes, rôles, permissionsAutomatisations diverses des tâches d'administration

Informix Database ApprofondissementTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : Administrateurs de bases de donnéesPré-requis : Notions d'administration systèmeObjectif : Réaliser des schémas et requêtes quelconques sur Informix - Décrire l'architecture multi-tâches IBM Informix Dynamic Server - Installer, maintenir, administrer et optimiser un serveur IDS

■■ Introduction

Rappels d'installation et de maintenance générale de InformixPrésentation d'une base existante

■■ Logging

Journalisation physiqueJournalisation d'activitéJournalisation logiqueStructure et sauvegarde des journaux logiquesUtilitaire onlog

■■ Sauvegarde et restauration

Planification des sauvegardesStratégie de RestaurationOutils disponibles :* Ontape : configuration, sauvegarde, restauration* Onbar : configuration, vérification, sauvegarde, restauration

■■ Tâches avancées

Gérer et optimiser les constructions d'index et l'espace de triMonitoring activité utilisateurAlarmes d'évenementsGestion des incidents (Troubleshooting)

Page 50: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

98 99

OP

EN

SO

UR

CE

OP

EN

SO

UR

CE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

drupAL

Drupal pour webmaster + Drupal CommerceTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance du HTML, notions de programmation et du PHPObjectif : Savoir installer Drupal, le modifier et le gérer au quotidien - Mettre en place une boutique en ligne avec Drupal 7 et le plugin Commerce

■■ Introduction

Historique et comparaison avec d'autres CMSContent Management System (CMS) : fonctionnement et intérêtsPrincipe de fonctionnement de DrupalProcédure d'installation et activation de modulesAtelier : Installation de Drupal

■■ Mise en place d'informations

Création et publication de pages et de storiesLes modules de données supplémentaires (livres, forums, blog...)Créer un nouveau type de donnéesMenus et classification du contenuFormulaires de recherche et de contactAtelier : Création de ses premières pages

■■ Administration avancée

Présentation des possibilités d'administration.Gestion de la sécurité, création des utilisateursInternationalisationDrupal et les systèmes extérieurs (RSS, OpenID, BlogAPI...)Accès FTP au site, déploiement dans la vie réelle Base de données créées et éléments d'administration du systèmeMaintenir un site avec Drupal Atelier : Définition d'un workflow

■■ Personnalisation graphique élémentaire d'un site avec Drupal

Application d'un thème existantManipulations triviales du thèmeChoix des éléments de présentation affichés et dispositionsAtelier : Personnalisation d'un template avec FireBug

■■ Personnalisation graphique complète

Création d'un nouveau thème : la maquettePrincipe des moteurs de templatesPHPTemplate : manipulations élémentairesPHPTemplate : éléments avancés du moteur de templateLes conventions pour les thèmesMettre tout ensemble : un site web complet Atelier : Création d'un template personnalisé

■■ Personnalisation avancée avec Drupal

Architecture générale de DrupalUn module pour utiliser des données extérieures - accès aux basesConventions générales, déploiement, testAtelier : Création d'un plugin

■■ Vue d'ensemble Drupal 7 + Drupal Commerce

Pré-requis et configuration initial de DrupalÉléments Drupal 7 orientés CommerceDépendances de Drupal CommerceInstallation de Drupal CommerceAtelier : Installation de Drupal Commerce

■■ Configurations de baseLes devisesLes taxesLes moyens de paiement

Les transporteursAtelier : Configuration de base d'une boutique en ligne

■■ Gestion des produits

Création de produitsTypes de produitsAffichage des produitsOptions des produitsCatalogueImport des données en masseAtelier : Création des articles de sa boutique

■■ Gestion des achats

Le panierLes étapes de l'achatLes codes promoConfiguration de paiement par PayPalAutre modules de paiementAtelier : Mise en place du tunnel d'achat

■■ Personnalisation graphique de la boutique

Principes de base sur la personnalisation graphiquePrincipes sur la modification des feuilles de style CSSAtelier : Création d'une charte graphique personnalisée

■■ Administration quotidienne

Administration détaillée et gestion des commandesUtilisateur - suivi des commandesGénération des factures en PDF

■■ Conclusion

Drupal pour les webmastersTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance du HTML, notions de programmation et du PHPObjectif : Savoir installer Drupal, le modifier et le gérer au quotidien

■■ Introduction

Historique et comparaison avec d'autres CMSContent Management System (CMS) : fonctionnement et intérêtsPrincipe de fonctionnement de DrupalProcédure d'installation et activation de modulesAtelier : Installation de Drupal

■■ Mise en place d'informations

Création et publication de pages et de storiesLes modules de données supplémentaires (livres, forums, blog...)Créer un nouveau type de donnéesMenus et classification du contenuFormulaires de recherche et de contactAtelier : Création de ses premières pages

■■ Administration avancée

Présentation des possibilités d'administration.Gestion de la sécurité, création des utilisateursInternationalisationDrupal et les systèmes extérieurs (RSS, OpenID, BlogAPI...)Accès FTP au site, déploiement dans la vie réelle Base de données créées et éléments d'administration du systèmeMaintenir un site avec Drupal Atelier : Définition d'un workflow

■■ Personnalisation graphique élémentaire d'un site avec Drupal

Application d'un thème existantManipulations triviales du thème

drupAL 99Drupal pour webmaster + Drupal Commerce 99Drupal pour les webmasters 99Drupal Commerce 100

JoomLA 100Joomla et VirtueMart 100Joomla pour les webmasters 101Virtuemart avec Joomla 101JOOMLA pour développeur (JOOMLA 2.5) 102

spip 102SPIP pour les webmasters 102SPIP pour les rédacteurs 102SPIP pour les développeurs 103PHP et SPIP 103

Autres cms php 103Ezpublish 103Typo3 104MediaWiki : Créez votre wiki 104

e-commerce 104osCommerce 104Magento Initiation + Approfondissement 105Magento : gestion et utilisation 106Magento installation et personnalisation 106Prestashop 106

bLogs php 107Wordpress Initiation + Approfondissement 107WordPress Initiation 107Dotclear 108Wordpress Approfondissement 108

dg-server 108DG-Server : Intégrateurs + Développeurs -Administrateurs 108DG-Server Intégrateurs 109DG-Server Développeurs /Administrateurs 109

Zope 109Zope Initiation + Approfondissement 109Zope Initiation 110Zope Approfondissement 110Zope CPS 110Zope Plone 110

opengroupWAre 111OpenGroupware pour les développeurs 111OpenGroupware pour les administrateurs 111

open source

Page 51: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

100 101

OP

EN

SO

UR

CE

OP

EN

SO

UR

CE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Choix des éléments de présentation affichés et dispositionsAtelier : Personnalisation d'un template avec FireBug

■■ Personnalisation graphique complète

Création d'un nouveau thème : la maquettePrincipe des moteurs de templatesPHPTemplate : manipulations élémentairesPHPTemplate : éléments avancés du moteur de templateLes conventions pour les thèmesMettre tout ensemble : un site web complet Atelier : Création d'un template personnalisé

■■ Personnalisation avancée avec Drupal

Architecture générale de DrupalUn module pour utiliser des données extérieures - accès aux basesConventions générales, déploiement, testAtelier : Création d'un plugin

Drupal CommerceTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours Drupal pour les Webmasters ou avoir les connaissances équivalentesObjectif : Mettre en place une boutique en ligne avec Drupal 7 et le plugin Commerce

■■ Vue d'ensemble Drupal 7 + Drupal Commerce

Pré-requis et configuration initial de DrupalÉléments Drupal 7 orientés CommerceDépendances de Drupal CommerceInstallation de Drupal CommerceAtelier : installation et personnalisation de Drupal

■■ Configurations de base

Les devisesLes taxesLes moyens de paiementLes transporteursAtelier : configuration de base d'une boutique en ligne

■■ Gestion des produits

Création de produitsTypes de produitsAffichage des produitsOptions des produitsCatalogueImport des données en masseAtelier création des articles de sa boutique

■■ Gestion des achats

Le panierLes étapes de l'achatLes codes promoConfiguration de paiement par PayPalAutre modules de paiementAtelier : mise en place du tunnel d'achat

■■ Personnalisation graphique de la boutique

Principes de base sur la personnalisation graphiquePrincipes sur la modification des feuilles de style CSSAtelier : Création d'une charte graphique personnalisée

■■ Administration quotidienne

Administration détaillée et gestion des commandesUtilisateur - suivi des commandesGénération des factures en PDF

■■ Conclusion

JoomLA

Joomla et VirtueMartTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : WebmastersPré-requis : Connaissance du HTML, notions de programmation et du PHPObjectif : Savoir installer Joomla, le modifier et le gérer au quotidien - Savoir administrer une boutique VirtueMart sous Joomla

■■ Introduction

Historique et comparaison avec d'autres CMS ; Mambo et JoomlaContent Management System (CMS) : fonctionnement et intérêtsPrincipe de fonctionnement de JoomlaManipulation des outils

■■ Installation d'un site Joomla simple

Procédure d'installation de JOOMLA 2.5Base de données créées et éléments d'administration du systèmePrésentation des parties publique et privéeLes différents utilisateurs d'un site JoomlaCréation et gestion des utilisateursCréation de sections, de catégories et d'articlesPublication, archivage, poubelle : les workflows Visualisation du siteAccès FTP au site, déploiement

■■ Personnalisation graphique élémentaire d'un site avec Joomla

Création des menus du siteDétails des composants spéciaux (formulaires, sondage)La syndication (collaboration entre sites)Disposition des composants

■■ Gestion des Templates

Rappels HTML / CSSPersonnaliser un templateInstallation de nouveaux templates

■■ Créer un thème avec Artisteer et l'importer dans Joomla

Définir la mise en formeDéfinir l'arrière planDéfinir les paramètres de la pageDéfinir l'en-têteDéfinir le menuDéfinir la barre latéraleDéfinir le menu verticalDéfinir le pied de pageDéfinir les paramètres de l'articleExporter le thème pour Joomla

■■ Personnalisation avancée de Joomla

Présentation de l'architecture interne de JoomlaOù trouver des extensions Joomla! Télécharger et installer des extensions supplémentaires(Composants, Modules et plugins)

■■ A propos de Virtuemart

Présentation de VirtuemartQuelques concurrents : Magento, OsCommerce

■■ Installation et paramétrage de la boutique

ConfigurationInstallation du composant VirtueMartParamétrage du fuseau horaireConfiguration de l'affichageAtelier : installation de la boutique sur un serveur

■■ Administration de la boutique

Création, modification, suppression des catégoriesCréation, modification, suppression des produitsOrdre de tri des produitsGestion des devisesConfigurer l'inscription des clientsDéfinir les fabricants et fournisseursGestion des VendeursGestion des stocks

■■ Administration des commandes

Gestion des commandes : contenu, étatAdministration des modes d'expédition : Colissimo, ChronopostLes moyens de paiement : carte bancaire, Paypal, chèque...La politique des frais de portAtelier : mise en place de tout le procesus de commande

■■ Fonctionnalités avancées de Virtuemart

Statistiques de la boutiqueTéléchargement des fiches produits en PDFGestion des produits téléchargeablesGestion des réductions / promotionsSystème d'évaluation des produits par les clients

■■ Personnaliser l'aspect de votre boutique

Modifier la présentationDéfinir les options d'affichage des produits, des catégories...Modifier les texte d'accueil de VirtueMartAtelier : création d'un site de A à Z

■■ Publier votre boutique

Qu'est ce qu'un nom de domaine ?Quel type d'hébergeur ?Comment promouvoir votre site : le référencementSauvegarder la boutique et la base de données

Joomla pour les webmastersTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Webmasters, Chefs de projetsPré-requis : Connaissance du HTML, notions de programmation et du PHPObjectif : Savoir installer Joomla, le modifier et le gérer au quotidien

■■ Introduction

Historique et comparaison avec d'autres CMS ; Mambo et JoomlaContent Management System (CMS) : fonctionnement et intérêtsPrincipe de fonctionnement de JoomlaManipulation des outils

■■ Installation d'un site Joomla simple

Procédure d'installation de JOOMLA 2.5Base de données créées et éléments d'administration du systèmePrésentation des parties publique et privéeLes différents utilisateurs d'un site JoomlaCréation et gestion des utilisateursCréation de sections, de catégories et d'articlesPublication, archivage, poubelle : les workflows Visualisation du siteAccès FTP au site, déploiement

■■ Personnalisation graphique élémentaire d'un site avec Joomla

Création des menus du siteDétails des composants spéciaux (formulaires, sondage)La syndication (collaboration entre sites)Disposition des composants

■■ Gestion des Templates

Rappels HTML / CSSPersonnaliser un templateInstallation de nouveaux templates

■■ Créer un thème avec Artisteer et l'importer dans Joomla

Définir la mise en formeDéfinir l'arrière planDéfinir les paramètres de la pageDéfinir l'en-têteDéfinir le menuDéfinir la barre latéraleDéfinir le menu verticalDéfinir le pied de pageDéfinir les paramètres de l'articleExporter le thème pour Joomla

■■ Personnalisation avancée de Joomla

Présentation de l'architecture interne de JoomlaOù trouver des extensions Joomla! Télécharger et installer des extensions supplémentaires(Composants, Modules et plugins)

Virtuemart avec JoomlaTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Maîtriser les fondamentaux JoomlaObjectif : Savoir administrer une boutique VirtueMart sous Joomla

■■ Introduction

Présentation de Joomla et de VirtuemartQuelques concurrents : Magento, OsCommerce

■■ Installation et paramétrage de la boutique

ConfigurationInstallation de JoomlaInstallation du composant VirtueMartParamétrage du fuseau horaireConfiguration de l'affichageAtelier : installation de la boutique sur un serveur

■■ Administration de la boutique

Création, modification, suppression des catégoriesCréation, modification, suppression des produitsOrdre de tri des produitsGestion des devisesConfigurer l'inscription des clientsDéfinir les fabricants et fournisseursGestion des VendeursGestion des stocks

■■ Administration des commandes

Gestion des commandes : contenu, étatAdministration des modes d'expédition : Colissimo, ChronopostLes moyens de paiement : carte bancaire, Paypal, chèque...La politique des frais de portAtelier : mise en place de tout le procesus de commande

■■ Fonctionnalités avancées de Virtuemart

Statistique de la boutiqueTéléchargement des fiches produits en PDFGestion des produits téléchargeablesGestion des réductions / promotionsSystème d'évaluation des produits par les clients

■■ Personnaliser l'aspect de votre boutiqueModifier la présentationDéfinir les options d'affichage des produits, des catégories...Modifier les texte d'accueil de VirtueMart

Page 52: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

102 103

OP

EN

SO

UR

CE

OP

EN

SO

UR

CE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Atelier : création d'un site de A à Z

■■ Publier votre boutique

Qu'est ce qu'un nom de domaine ?Quel type d'hébergeur ?Comment promouvoir votre site : le référencementSauvegarder la boutique et la base de données

Joomla pour développeur (Joomla 2.5)Tarifs : 1275€ en inter - 895€/jour en intraDurée : 2jPublic : Webmasters, intégrateurs, Chefs de projetsPré-requis : Bonnes connaissances de PHP, HTML/CSS et JoomlaObjectif : Découvrir la création de module dans Joomla

■■ Conception de Templates JOOMLA

Logiciels nécessairesRappels HTML/CSSCahier des chargesCréation de la structure de fichiersMise en place des différents fichiersinstallation d'un nouveau template dans JOOMLA 2.5

■■ Conception de Composants, modules et plugins

Rappel PHPInstallation de composants JOOMLA 2.5Approche MVCDéveloppement d'un Composant Développement d'un moduleDéveloppement d'un Plugin

■■ Introduction à la création d'application JOOMLA

Installer le framework Joomla! Platform

spip

SPIP pour les webmastersTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance du HTML, notions de programmation et du PHPObjectif : Savoir installer SPIP et le gérer au quotidien

■■ Introduction

Content Management System (CMS) : fonctionnement et intérêtsPrincipe de fonctionnement de SPIP

■■ Installation d'un site SPIP

Procédure d'installationPrésentation des parties publique et privéeGestion de la sécuritéVisualisation du siteAccès FTP au sitePrésentation du code HTML des squelettes sommaire, rubrique et article

■■ Interface d'administration

Présentation de l'interfaceActiver/Désactiver le cookie de correspondanceConfiguration du site- Nom et adresse de votre site- Activer le moteur dans la partie d'administration- Suivre/gérer les forums

- Référencement de sites et syndication- Autres configuration

■■ Création/Publication de rubriques et d'articles

Organisation du contenu sous SPIPCréation des rubriques et sous-rubriquesÉcrire un articleUtiliser les raccourcis de mise de formeAjouter des images et documents aux articles

■■ Formulaire

Fonctions interactives :- Formulaire de recherche - Formulaire écrire auteur- Autres formulairesInscription, authentification :- Formulaire inscription- Formulaire d'accès à l'espace privé- Autres formulaires

■■ Personnalisation élémentaire d'un site SPIP

Incorporation de styles CSSPrincipes des boucles et des balises SPIPPrésentation des principales boucles (boucles ARTICLES et RUBRIQUES)Principes des filtresGénération d'un menuCréation du squelette sommaireCréation du squelette rubrique Création du squelette article

■■ Personnalisation avancée des squelettes SPIP

Rappels Balises et boucles SPIPLe principe de fonctionnement du cache, de manière simplifiéePour chaque type de page, un squeletteUne interface différente dans le même siteModifier l'habillage graphiqueApplication: créer son propre squelette

■■ Étendre SPIP

Installer d'autres squelettesInstaller d'autres thèmesInstaller des pluginsExemples de plugins intéressantsAtelier1: Créer un menu déroulantAtelier2: Installer une galerie photo

SPIP pour les rédacteursTarifs : 625€ en inter - 695€/jour en intraDurée : 1jPublic : TousPré-requis : Connaissance du Web et utilisation d'outils bureautiquesObjectif : Découvrir l'utilisation de SPIP et les techniques de mise en forme d'articles

■■ Introduction

Content Management System (CMS) : fonctionnement et intérêtsPrincipe de fonctionnement de SPIP

■■ Installation d'un site SPIPProcédure d'installationPrésentation des parties publique et privéeVisualisation du site

■■ Interface d'administration

Présentation de l'interfaceActiver/Désactiver le cookie de correspondance

■■ Création/Publication de rubriques et d'articles

Organisation du contenu sous SPIPCréation des rubriques et sous-rubriquesÉcrire un articleChoisir la rubrique

■■ Écrire un article complet

Compléter le formulaire de rédaction de l'articleDemander la publication de l'articleValidation de votre article par un administrateur

■■ Mettre en forme l'article

Utiliser les raccourcis typographiques de SPIPCréer un lien externeCréer un lien interne

■■ Images et documents

Ajouter des images et documents aux articlesAjouter vos documents aux articles

■■ Les mots-clés

Principe des mots clésLes groupes de mot clés

■■ La messagerie interne

Les messages entre utilisateurs

■■ Configuration du site

Nom et adresse de votre siteContenu des articlesFonctionnement des forumsMessagerie interneStatistiques des visitesEnvoi automatique de mailsMoteur de recherche intégré

SPIP pour les développeursTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Bonnes connaissances de PHP, HTML/CSS et SPIPObjectif : Apprendre à personnaliser SPIP fonctionnellement, créer des plug-ins

■■ Introduction

Rappels

■■ Personnalisation avancée du squelette SPIP

Balises et boucles SPIPLe principe de fonctionnement du cache, de manière simplifiéePour chaque type de page, un squeletteUne interface différente dans le même siteModifier l'habillage graphiqueAtelier: créer son propre squelette

■■ Étendre SPIP

Mécanismes de fabrication des pages publiques et privéesOrganisation des sourcesRègles de programmationRègles de présentation et d'écriturePartager vos modificationsAtelier: Réaliser un plugin SPIP

PHP et SPIPTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaître les bases du langage PHPObjectif : Découvrir le développement SPIP - Apprendre à personnaliser les interfaces de gestion de contenu

■■ Introduction

Les différents langages pour le Web et PHPLes CMS Open Source

■■ Premiers pas avec SPIP- PHP

Présentation rapide de SPIPBref rappel de PHPPHP et les bases de donnéesLe code de SPIPLes bases de données de SPIP

■■ Modifier SPIP

Ajouter des fonctions sur la partie publiqueAjout d'une date de péremption d'articleModule de personnalisation de l'interfaceDéveloppement d'une fonction de sécurisation des articles

■■ Autres améliorations possibles

Générateur de formulaire avec interface à une base mySQLWorkflowAmelioration du forum

■■ Conclusion

Les avantages de la solution PHP-SPIP

Autres cms php

EzpublishTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance du HTML et notions de PHPObjectif : Connaître l'ensemble des technologies nécessaires à EZPublish - Créer, grâce à EZPublish, un site Web avec des fonctions spécifiques (forum, galerie, ...) - Maîtriser la mise en place du CMS - Pouvoir modifier de façon maintenable et performante EZPublish

■■ Introduction

Historique et versionsAutres produits similairesProduits adaptables et connexions éventuellesRappels de HTML, CSS, javascriptPHP : rappels

■■ Utilisation d'EZPublish

Zone utilisateur standardLes fonctions spécifiques d'EZPublish : - Forum de discussion- Galerie photos- Blog- Base de données de contact- Notification de modification- Newsletter, etc.

■■ Administration d'EZpublish

Manipulation du contenu : répertoires, articles...L'installation et les systèmes supportés

Page 53: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

104 105

OP

EN

SO

UR

CE

OP

EN

SO

UR

CE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Le contenu : présentation complèteLes rôles, les utilisateurs et la sécuritéFonctionnement avancé (duplication, masques, section...)

■■ La couche de présentation

Principe du moteur de templatesModification (surcharge) de l'existantSyntaxe généralePagination, caching et layout principal

■■ Etendre EZpublish

Les classes essentiellesPrincipes généraux de MVCNorme de création d'une extension en PHPRéalisation d'un module complet, prêt à déployer

Typo3Tarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance du HTML et notions de PHPObjectif : Savoir créer un site web avec Typo3 - Maîtriser la mise en place, la maintenance et l'évolution du CMS

■■ Introduction

Historique et versionsAutres produits similairesRappels de HTML, CSS, JavaScriptPHP : résumé et éléments particuliers nécessaires

■■ Utilisation de Typo3

Partie utilisateur : découverteParties publiques restreintesL'installation et les systèmes supportésAdministration : création de contenuLes problèmes courants des rédacteursAtelier : créations et modifications de pages et rubriques

■■ Administration avancée

Les utilisateurs ; groupes, permissions, workflows et zones réservéesContenus spéciaux : formulaire, livre d'or, planLes outils de l'interfaceAjouts d'extensions diversesAtelier : un site avec une équipe en collaboration complète

■■ Les templates

Principe général de fonctionnement des templates (modèles)Créer un site simple depuis l'administrationDétail du TyposcriptUtilisation de TemplaVoilaCréer un site à partir d'un modèle HTML : pages, menus, accessoiresAtelier : plusieurs formats de pages avec TemplaVoila

■■ Ajouts de fonctionnalités

L'architecture de Typo3Créer et maintenir une table de données particulièreUn nouveau module, une nouvelle extensionAtelier : une extension d'accès à une base de données, sur le frontend et le backend

MediaWiki : Créez votre wikiTarifs : 1275€ en inter - 875€/jour en intra

Durée : 2jPublic : TousPré-requis : Notions de HTML et PHPObjectif : Découvrir les fonctionnalités et les possibilités apportées par MediaWiki et être autonome dans la création de page.

■■ Introduction

Qu'est ce qu'un Wiki ?Les différences avec un CMS classiqueComparaison avec d'autres CMS Wiki : phpWiki, dokuWiki...Historique et Versions

■■ Installation de MediaWiki

Configuration minimale requiseFonctionnement de l'utilitaire d'installationMise à jour de MediaWikiLa configuration du siteAtelier : installation d'un wiki sur un serveur Web

■■ Navigation dans MediaWiki

La barre de navigationLa boîte à outilsLes onglets de la pageLes liens utilisateurApprendre à explorer et rechercher sur MediaWiki

■■ Edition de contenu

Création de catégorie et de sectionCréation de page : les Wikiliens, les urls, l'extension inputboxAjout des images aux articlesCréation des liensSuivi des modificationsAtelier : publication et mise en forme de contenus

■■ Paramétrages avancés

Administration des utilisateurs et protection des pagesConfiguration du niveau d'accès à votre WikiLa syntaxe WikiImportation et exportation des pages

■■ Personnaliser MediaWiki

Description et installation de quelques extensionsUtilisation et intégration des modèlesRappel de HTML, CSS, PHPConfiguration de l'apparence : changer le logo, le fond, les couleursCréation d'un Template MediaWiki : le fichier MonoBook.php, LocalSettings.php ...Atelier : création d'un Wiki de A à Z

e-commerce

osCommerceTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Notions de HTMLObjectif : Apprendre à créer et à gérer votre boutique en ligne. Savoir ajouter des produits, gérer les commandes.

■■ Introduction

Présentation d'OsCommerceQuelques concurrents : Magento, VirtueMart

■■ Installation et paramétrage d'OsCommerce

Configuration minimale requise

Installation d'OsCommerceLes différents fichiers d'OsCommerceAtelier : installation d'OsCommerce sur un serveur Web

■■ Gérer sa boutique en ligne

Paramétrage du magasin Création, modification, suppression des catégoriesCréation, modification, suppression des produitsAjouter des images à vos produitsGestion des avis sur les produitsLes différentes taxesLes différents modules de l'interface d'OsCommerceSuivi des clients et des co mmandes, édition des facturesAtelier : Publication de produits sur le site et tests de scénarios de prise de commande

■■ Fonctionnalités avancées d'OsCommerce

Ajouter des flux RSS à votre boutiqueGestion des bannières Installation de quelques modules supplémentaires : chèques cadeaux, bons de réductionPromouvoir son site : référencement, publicité, newsletter

■■ Paramétrage des modules de paiement en ligne

Intégration des modules d'expédition Principe des paiements sécurisésPrésentation des différents modules de paiementInstallation d'un module bancaire

■■ Personnalisation graphique du site

Personnalisation des différents fichiers du templateRappel HTML / CSSConception graphique et intégration HTML/CSS

■■ Publier votre boutique

Qu'est ce qu'un nom de domaine ?Quel type d'hébergeur ?Comment promouvoir votre site : le référencementSauvegarder la boutique et la base de donnéesQuelques règles sur la sécurité de votre boutique : configure.php,répertoire admin...Atelier : création d'un site e-commerce de A à Z

Magento Initiation + ApprofondissementTarifs : 2795€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissances de HTML et CSS, notions de PHPObjectif : Découvrir Magento - Savoir utiliser, comme gestionnaire de boutique, une installation prête de Magento - Savoir mettre en place et maintenir une boutique complète et personnalisée

■■ Introduction

Présentation et versionsLes besoins de l'installation, hébergement, noms de domaine - coûts et conséquencesAlternatives à Magento

■■ La mise en place

A qui faire appel, budgets et possibilitésLa communication avec un prestataire de service ; checklist de fin de projetUne installation prête à l'utilisationLa structure des données dans MagentoMigrer depuis un système existant / collaboration avec un autre systèmeAtelier : utilisation d'une installation de Magento standard

■■ L'environnement général

Connexion - éléments essentiels de sécuritéConfiguration : présentation et modifications importantesGestion complète des utilisateurs et interactionsPrésentation des services webSauvegarde et informations générales en collaboration avec le systèmeAtelier : création d'utilisateurs et manipulation de la configuration

■■ Les informations statiques

Résumés des principes de fonctionnement de l'apparence de MagentoEléments statiques (pages, blocs, widgets)Les emails automatiquesAtelier : créations des pages classiques d'un site

■■ Les données de la boutique

Types de produits : les attributs Produits et leurs catégoriesLes produits spéciaux en détail (lots, téléchargements, ...)Les taxesModes de paiement et de livraisonPromotions diversesAtelier : mis en place d'un catalogue complet

■■ La boutique au jour le jour

Panier et achatLe cycle complet de la commandeEmission des documentsGestion des clients et groupes de clientsLe référencement : éléments de contrôleAtelier : tests divers ; situations inattendues

■■ Créer une boutique

Technologies essentielles - HTML, CSS, JavaScriptLes besoins de l'installation, hébergement, noms de domaine et leurs fournisseursAlternatives à Magento

■■ Maintenir une boutique

Système nécessaire et installation standardMise en place de données et maintenance couranteDonnées statiques (pages, blocs, widgets)Attributs, produits, catégories, promotions, etc.Du paiement à la livraison (ou aux avoirs)Atelier : installation complète et mise en place réfléchie de catégories, produits, promotions et pages diverses

■■ Administration générale

Gestion complète des utilisateurs et interactionsPrésentation des services webSauvegarde et informations générales en collaboration avec le systèmeAtelier : identification de problèmes potentiels, cas particuliers

■■ La présentation

Rappels de HTML, JavaScript, CSSMise en place de décoration et autres éléments statiques (le répertoire "skin")Principes et limites du système de présentation ; thèmes, interfaces, blocs et layoutsPréparation d'une maquetteMise en place d'un design completDes designs spécifiques à des produits, des catégories, etc.Atelier : modifications multiples de l'apparence, des détails à l'agencement général

■■ Extension de Magento

Rappels généraux de PHP, dont objetArchitecture générale et base de donnéesModification directe de MagentoPrincipe des modules, types de modulesCréation d'un module minimal et utilisationModules pour la livraison et le paiementAtelier : fabrication d'une extension complète

Page 54: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

106 107

OP

EN

SO

UR

CE

OP

EN

SO

UR

CE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Magento : gestion et utilisation

Tarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : AucunObjectif : Découvrir Magento - Savoir utiliser, comme gestionnaire de boutique, une installation prête de Magento

■■ Introduction

Présentation et versionsLes besoins de l'installation, hébergement, noms de domaine - coûts et conséquencesAlternatives à Magento

■■ La mise en place

A qui faire appel, budgets et possibilitésLa communication avec un prestataire de service ; checklist de fin de projetUne installation prête à l'utilisationLa structure des données dans MagentoMigrer depuis un système existant / collaboration avec un autre systèmeAtelier : utilisation d'une installation de Magento standard

■■ L'environnement général

Connexion - éléments essentiels de sécuritéConfiguration : présentation et modifications importantesGestion complète des utilisateurs et interactionsPrésentation des services webSauvegarde et informations générales en collaboration avec le systèmeAtelier : création d'utilisateurs et manipulation de la configuration

■■ Les informations statiques

Résumés des principes de fonctionnement de l'apparence de MagentoEléments statiques (pages, blocs, widgets)Les emails automatiquesAtelier : créations des pages classiques d'un site

■■ Les données de la boutique

Types de produits : les attributs Produits et leurs catégoriesLes produits spéciaux en détail (lots, téléchargements, ...)Les taxesModes de paiement et de livraisonPromotions diversesAtelier : mis en place d'un catalogue complet

■■ La boutique au jour le jour

Panier et achatLe cycle complet de la commandeEmission des documentsGestion des clients et groupes de clientsLe référencement : éléments de contrôleAtelier : tests divers ; situations inattendues

Magento installation et personnalisationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Développeurs WebPré-requis : Connaissances de HTML et CSS, notions de PHPObjectif : Découvrir Magento - Savoir mettre en place et maintenir une boutique complète et personnalisée

■■ Introduction

Présentation et versionsTechnologies essentielles - HTML, CSS, JavaScript Les besoins de l'installation, hébergement, noms de domaine et leurs fournisseursAlternatives à Magento

■■ Maintenir une boutique

Système nécessaire et installation standardMise en place de données et maintenance couranteDonnées statiques (pages, blocs, widgets)Attributs, produits, catégories, promotions, etc.Du paiement à la livraison (ou aux avoirs)Atelier : installation complète et mise en place réfléchie de catégories, produits, promotions et pages diverses

■■ Administration générale

Gestion complète des utilisateurs et interactionsPrésentation des services webSauvegarde et informations générales en collaboration avec le systèmeAtelier : identification de problèmes potentiels, cas particuliers

■■ La présentation

Rappels de HTML, JavaScript, CSSMise en place de décoration et autres éléments statiques (le répertoire "skin")Principes et limites du système de présentation ; thèmes, interfaces, blocs et layoutsPréparation d'une maquetteMise en place d'un design completDes designs spécifiques à des produits, des catégories, etc.

Atelier : modifications multiples de l'apparence, des détails à l'agencement général

■■ Extension de Magento

Rappels généraux de PHP, dont objetArchitecture générale et base de donnéesModification directe de MagentoPrincipe des modules, types de modulesCréation d'un module minimal et utilisationModules pour la livraison et le paiementAtelier : fabrication d'une extension complète

PrestashopTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Développeurs WebPré-requis : Connaissances de HTML, CSS et PHPObjectif : Découvrir Prestashop - Savoir mettre en place et maintenir une boutique complète et personnalisée

■■ Introduction

Présentation et versionsTechnologies essentielles - HTML, CSS, JavaScript Les besoins de l'installation, hébergement, noms de domaineAlternatives à Prestashop

■■ Maintenir une boutique

Système nécessaire et installation standardMise en place de données et maintenance couranteAttributs, produits, catégories, promotions, etc.Le paiement et la livraisonAtelier : installation complète et mise en place réfléchie de catégories, produits, promotions et pages diverses

■■ Administration générale

Gestion complète des utilisateurs et interactionsPrésentation des services webSauvegarde et informations générales en collaboration avec le système

■■ La présentation

Rappels de HTML, JavaScript, CSSPrincipes et limites ; layouts, blocs, themes et interfacesPréparation d'une maquette

Mise en place d'un design quelconqueAtelier : modifications multiples de l'apparence, des détail à l'agencement général

■■ Extension de Prestashop

Rappels généraux de PHP, dont objetArchitecture générale et base de donnéesModification directe de PrestashopPrincipe des modules, types de modulesCréation d'un module minimal et utilisationModules pour la livraison et le paiementAtelier : fabrication d'une extension complète

bLogs php

Wordpress Initiation + ApprofondissementTarifs : 2475€ en inter - 875€/jour en intraDurée : 4jPublic : Webmasters, Intégrateurs, Chefs de projetsPré-requis : Connaissance de base du HTML et de la création de site Web, connaissances de PHPObjectif : Créer et gérer un site internet dynamique ou un blog avec le CMS WordPress - Apprendre les grands concepts de l'administration d'un site - Apprendre à personnaliser un thème ou un template Wordpress - Savoir faire ses templates wordpress - apprendre à utiliser et créer des plug-ins

■■ Introduction

Qu'est ce qu'un Blog : fonctionnement et intérêtsHistorique et versionComparaison avec d'autres Blogs : DotClear...Principe et fonctionnement de WordPressPrésentation de la partie publique et privée

■■ Installation d'un site WordPress

Les différents outils nécessaires : Serveur Web, Editeur...Configuration minimale requiseLes procédures de mise à jourAtelier : installation de WordPress sur un serveur Web

■■ Publication de contenu

Présentation du tableau de bordGestion des pages : création, édition, modificationApprendre à utiliser l'éditeur de texteLes commentairesLa gestion des avatarsGestion des différents médias : Images, Audio, Vidéo...Importer du contenu depuis d'autres plateformes : DotClear, Blogger...La gestion du WorkflowAtelier : publication et mise en forme de contenus

■■ Utilisation avancée

Gestion des pages statiquesLe système rétrolienProtection contre le spamGestion des utilisateurs et auteurs multiplesProtection des articles par mot de passeLes services WebInstaller et utiliser des plugins supplémentaires

■■ Personnalisation graphique de WordPress

Le thème par défautUtilisation des autres thèmesApprendre à modifier un thème par défautCréer son propre thèmeAtelier : création d'un blog de A à Z

■■ Rappels

Intaller wordPress

Présenter WordPressVocabulaire WordPress

■■ Notions avancées

Installation d'un plugin existantsPlugins standards et utiles Comment débugguer un nouveau plugin

■■ Développement de thème WordPresset Artisteer

Rappel XHTML/CSSCréation de template avec ArtisteerDéfinition de la structure : arrière plan, zones de contenus, entête, piedCréation des menusIncorporation d'un template Atisteer dans WordpressDéveloppement d'un thème de A à Z

■■ Développement de Plugins

Rappels PHPIntroduction à la création de plug-in avec Wordpress

Développement d'un Plugin WordPress

WordPress InitiationTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de base du HTML et de la création de site WebObjectif : Créer et gérer un site internet dynamique ou un blog avec le CMS WordPress - Apprendre les grands concepts de l'administration d'un site - Apprendre à personnaliser un thème ou un template Wordpress

■■ Introduction

Qu'est ce qu'un Blog : fonctionnement et intérêtsHistorique et versionComparaison avec d'autres Blogs : DotClear...Principe et fonctionnement de WordPressPrésentation de la partie publique et privée

■■ Installation d'un site WordPress

Les différents outils nécessaires : Serveur Web, Editeur...Configuration minimale requiseLes procédures de mise à jourAtelier : installation de WordPress sur un serveur Web

■■ Publication de contenu

Présentation du tableau de bordGestion des pages : création, édition, modificationApprendre à utiliser l'éditeur de texteLes commentairesLa gestion des avatarsGestion des différents médias : Images, Audio, Vidéo...Importer du contenu depuis d'autres plateformes : DotClear, Blogger...La gestion du WorkflowAtelier : publication et mise en forme de contenus

■■ Utilisation avancée

Gestion des pages statiquesLe système rétrolienProtection contre le spamGestion des utilisateurs et auteurs multiplesProtection des articles par mot de passeLes services WebInstaller et utiliser des plugins supplémentaires

■■ Personnalisation graphique de WordPress

Le thème par défaut

Page 55: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

108 109

OP

EN

SO

UR

CE

OP

EN

SO

UR

CE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Utilisation des autres thèmesApprendre à modifier un thème par défautCréer son propre thèmeAtelier : création d'un blog de A à Z

DotclearTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Notions de HTMLObjectif : Créer et gérer un site internet dynamique ou un blog avec le CMS Dotclear - Apprendre les grands concepts de l'administration d'un site - Apprendre à personnaliser un thème ou une template Dotclear

■■ Introduction

Qu'est ce qu'un blog : fonctionnement et intérêtsHistorique et versionComparaison avec d'autres blogs : Wordpress...Principe et fonctionnement de Dotclear

■■ Installation d'un site Dotclear

Les différents outils nécessaires : serveur web, éditeur, navigateur...Installation automatique ou classiqueLes mises à jourPrésentation de la partie publique privée : tableau de bord, billet...Visualisation du siteAtelier : installation de Dotclear sur un serveur Web

■■ Administration du blog

Les billets : création, édition...Création de catégorie, édition et organisationLes commentaires : suivi et gestionLes médias et pièces jointes : création de répertoire,ajout de fichier, les archives...Création des menus : bandeau de navigation, widget...Création des tags (mots clés)Atelier : publication et mise en forme de contenus

■■ Paramétrages avancés

Paramètre du fichier de configurationInformations et configuration avancée du blogParamétrage d'indexationAntispamPréférence utilisateurAjout d'une extension

■■ Personnalisation graphique de Dotclear

Rappels en HTML et CSSThème par défaut : BlowupPersonnalisation de Blowup : la couleur, les caractères, le bandeau...Styles prédéfinis : rabbit, seville, typo...Personnalisation : les fichiers de templates (HTML), les fichiers CSS

■■ Création de template

Mécanique généraleLes différents fichiers : home.html, tag.html, category.html...L'héritage des thèmesLes différentes balises de template : billet, pagination, commentaires...Atelier : création d'un blog de A à Z

Wordpress ApprofondissementTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : Webmasters, Intégrateurs, Chefs de projetsPré-requis : Connaissances HTML/CSS, PHP et WordpressObjectif : Savoir faire ses templates wordpress, apprendre à utiliser et créer des plug-ins

■■ Rappels

Intaller wordPressPrésenter WordPressVocabulaire WordPress

■■ Notions avancées

Installation d'un plugin existantsPlugins standards et utiles Comment débugguer un nouveau plugin

■■ Développement de thème WordPresset Artisteer

Rappel XHTML/CSSCréation de template avec ArtisteerDéfinition de la structure : arrière plan, zones de contenus, entête, piedCréation des menusIncorporation d'un template Atisteer dans WordpressDéveloppement d'un thème de A à Z

■■ Développement de Plugins

Rappels PHPIntroduction à la création de plug-in avec Wordpress

Développement d'un Plugin WordPress

dg-server

DG-Server : Intégrateurs + Développeurs / AdministrateursTarifs : 4495€ en inter - 995€/jour en intraDurée : 5jPublic : Développeurs WebPré-requis : Connaissances HTML et PHPObjectif : Savoir installer, configurer et réaliser des adaptations de DG-Server - Savoir modifier DG-Server de façon complexe

■■ Introduction

Présentation, historique et fonctionnalitésOutils alternatifs

■■ Installation

Site officiel et récupérationPréparation du serveur, hébergementInstallation complèteAtelier : mise en place d'un serveur local

■■ Utilisation

AuthentificationUtilisateurs, sécurité, droitsAnnuaire d'entreprise et contactsDocuments d'entrepriseAtelier : un serveur propre et fonctionnant

■■ Adaptation

Adaptation graphiqueCréations de nouveaux types de données, et relationsModification des types existantsClasses PHP en relationAtelier : modifications multiples de DG-Server

■■ Modifications habituelles de DG-Server

Classes essentiellesTextes et système d'internationalisationLes emails envoyés par DG-ServerLes workflowsAtelier : un document d'entreprise de A à Z

■■ Modification avancées

Sécurité de DG-ServerSurcharges des méthodes de paramétrageSurcharges des méthodes d'affichage et de formulaireLe calendrier : date, écarts et opérationsQuestions et réflexion sur des adaptations autresAtelier : compléter le document d'entrepriseAtelier : RH, logistique, comptabilité - quelques manipulations

DG-Server IntégrateursTarifs : 2495€ en inter - 995€/jour en intraDurée : 3jPublic : Développeurs WebPré-requis : Connaissances HTML et PHPObjectif : Savoir installer, configurer et réaliser des adaptations de DG-Server

■■ Introduction

Présentation, historique et fonctionnalitésOutils alternatifs

■■ Installation

Site officiel et récupérationPréparation du serveur, hébergementInstallation complèteAtelier : mise en place d'un serveur local

■■ Utilisation

AuthentificationUtilisateurs, sécurité, droitsAnnuaire d'entreprise et contactsDocuments d'entrepriseAtelier : un serveur propre et fonctionnant

■■ Adaptation

Adaptation graphiqueCréations de nouveaux types de données, et relationsModification des types existantsClasses PHP en relationAtelier : modifications multiples de DG-Server

DG-Server Développeurs /AdministrateursTarifs : 1745€ en inter - 995€/jour en intraDurée : 2jPublic : Développeurs WebPré-requis : Avoir suivi la formation DG-Server Intégrateurs ou avoir les connaissances équivalentesObjectif : Savoir modifier DG-Server de façon complexe

■■ Introduction

Possibilités et limites de la modification de DG-ServerRappels de PHP objet

■■ Modifications habituelles de DG-Server

Classes essentiellesTextes et système d'internationalisationLes emails envoyés par DG-ServerLes workflowsAtelier : un document d'entreprise de A à Z

■■ Modification avancées

Sécurité de DG-ServerSurcharges des méthodes de paramétrageSurcharges des méthodes d'affichage et de formulaireLe calendrier : date, écarts et opérationsQuestions et réflexion sur des adaptations autresAtelier : compléter le document d'entrepriseAtelier : RH, logistique, comptabilité - quelques manipulations

Zope

Zope Initiation + ApprofondissementTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance du HTMLObjectif : Découvrir Zope, le DTML et les ZPT - Savoir développer des applications Python pour Zope

■■ Introduction

Historique, versionsDistributions et produits ZopeL'écosystème de Zope 2 ; où héberger un site ZopeInstallation simple et association avec ApacheSauvegarde et maintenance couranteZope plutôt que PHP, ASP ou JEERésumés de HTML, XHTML, CSS, JavaScript

■■ L'interface de Zope

Découverte de l'interfaceStructure principale et manipulations habituelleLa ZODB, objets et propriétésL'acquisition et la mise en commun de codeHistorique et retour en arrièreSécurité : utilisateur, rôles et droits Atelier : site minimal et utilisateurs qui collaborent

■■ Le DTML

Présentation de DTML : des pages dynamiqueLes objets et leurs donnéesRépétition entre pagesAttributs et requêtesDocuments et méthodes : comment choisirExpressions, mise en place de PythonInclusion avancéeConditions et bouclesDéfinitionsAutres balises : présentation des arbresDTML ailleurs : CSS et AJAX dans ZopeAtelier : réalisation d'un site riche avec Zope et le DTML

■■ Les ZPT

Choisir entre ZPT et DTMLSyntaxe principaleInsertion de contenu quelconqueExpressions, Python dans les templatesConditions et bouclesDéfinitions de variablesExceptionsXML par les ZPTAtelier : mise en place complète d'un site interactif

■■ Utilisation de Python

Présentation de PythonBibliothèques usuellesLe contexte web : formulaires, sessions, cookiesExpressions, scripts et méthodes externes : possibilités et limitesCréer des produits complets

Atelier : interactions multiples avec le visiteur

■■ Macros ZPT

Les macros pour gagner du temps et de la clartéDéfinitionInclusionSlots

■■ Les bases de données

Résumé d'installation et interrogation d'une baseInstaller un produit et un piloteRequêtes quelconques en insertion et lectureAtelier : différents niveaux de persistance

Page 56: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

110 111

OP

EN

SO

UR

CE

OP

EN

SO

UR

CE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Zope InitiationTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance du HTMLObjectif : Découvrir Zope, le DTML et les ZPT

■■ Introduction

Historique, versionsDistributions et produits ZopeL'écosystème de Zope ; Zope et ApacheInstallation simpleHTML abrégé

■■ L'interface de Zope

Structure principaleObjets et attributsAcquisitionRetour en arrièreVersions des documentsSécurité

■■ Le DTML

Les objets et leurs donnéesRépétition entre pagesAttributs et requêtesDocuments et méthodesExpressionsInclusion avancéeConditionsBouclesDéfinitionsArbresAtelier : réalisation d'un site riche avec Zope et le DTML

■■ Les ZPT

Syntaxe principaleInsertion de contenuExpressionsConditionsBouclesDéfinitionsExceptionsXML par les ZPTAtelier : mise en place complète d'un site interactif

Zope ApprofondissementTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours "Zope" ou posséder les connaissances équivalentesObjectif : Savoir développer des applications Python pour Zope

■■ Introduction

HistoriqueDistributions et produits ZopeInstallation simple

■■ DTML Avancé

Rappels du DTMLArbresExceptions

■■ Utilisation de Python

Présentation de PythonBibliothèques usuellesScriptsPython dans le DTMLPython dans les ZPT

Interactions multiples

■■ Macros ZPT

DéfinitionInclusionSlots

Zope CPSTarifs : 1995€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Avoir suivi le cours "Zope Initiation + Approfondissement" ou posséder les connaissances équivalentesObjectif : Maîtriser la mise en place et l'administration de CPS - Etre capable de réaliser des modifications de présentation et de comportement de CPS

■■ Introduction

HistoriqueDistributions et produits ZopeInstallation simple et rappels Zope (Objets, DTML, ZPT)

■■ Utilisation générale

Accès anonyme et utilisation du site publicZones accessiblesFonctionnalités diverses pour l'utilisateur visiteur

■■ Administration

Installation sur un serveur WindowsDescriptif de l'installation sur un serveur LinuxCréation d'un portail CPSGestions des membres et groupes de membresEspaces de travail, types de données divers (articles, agenda, forum, etc.)Manipulation de l'historique et des versionsValidation et publication

Atelier : mise en place d'un journal en ligne avec un workflow

■■ Mise en place d'une présentation

Manipulations des préférences du site et des listes de vocabulaireAjout, suppression des éléments de présentation par les boîtesModification des traductions

■■ Modification du comportementArchitecture détaillée de CPSCréation et modification des boîtesDes boîtes plus complexes - accès à une base de données

Zope PloneTarifs : 1995€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Avoir suivi le cours "Zope Initiation + Approfondissement" ou posséder les connaissances équivalentesObjectif : Maîtriser la mise en place et l'administration de Plone - Etre capable de réaliser des modifications de présentation et de comportement de Plone

■■ Introduction

HistoriqueDistributions et produits ZopeInstallation simple et rappels Zope (Objets, DTML, ZPT)

■■ Utilisation générale

Accès anonyme et utilisation du site publicZones accessiblesFonctionnalités diverses pour l'utilisateur visiteur

■■ Administration

Installation sur un serveur WindowsDescriptif de l'installation sur un serveur LinuxCréation d'un portail PloneCréation d'un article complet, avec métadonnéesTypes de données divers (articles, agenda, forum, etc.)Manipulation de l'historique et des versionsGestions des membres et groupes de membresValidation et publication

Atelier : mise en place d'un site web d'entreprise avec un workflow

■■ Modification de la présentation

Manipulations des préférences du site et correspondance avec la ZMIAffichage et placement des portlets disponiblesModification des templates et du modèle principal

■■ Modification du comportement

Architecture détaillée de PloneLes actionsCréation et modification des portletsDes boîtes plus complexes - utilisation de pythonExemples complets : une calculatrice ; un envoi de sondage par email

opengroupWAre

OpenGroupware pour les développeursTarifs : 2625€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance de la programmation objetObjectif : Maîtriser le développement Objective-C, découvrir Cocoa et comprendre l'architecture OpenGroupware

■■ IntroductionHistorique du projetPrésentation d'OpenGroupwareLes composants

■■ Premiers pas avec OpenGroupware

Les différentes fonctionsLa base de donnéesModèles de donnéesScripts usuelsThèmes et langage

■■ Premiers pas avec objective-C

Présentation d'Objective-CLa syntaxe du langageTypes prédéfinisLes directives du compilateur et du préprocesseurLes options du compilateurL'appel de méthodes à distanceLes erreurs à l'exécutionL'environnement d'exécution

■■ L'objet avec Objective-C

La notion d'objetDéclaration de classesCréation de méthodesLe cycle de vie des objetsLe Framework CocoaLes classes d'OpenGroupware

■■ Notions importantes

La gestion des exceptionsLa gestion de la mémoireL'archivage des objetsL'encodage clé-valeur

Optimisation des appels de méthode

■■ Connexion aux bases de données

Connexion à des bases de donnéesAccès à un serveur PostGreSQLAffichage de donnéesEnregistrement de donnéesModification de donnéesPostgreSQL et OpenGroupware

■■ Implémentation d'Opengroupware

ArchitectureStructures de données spécifiquesModèles XML de présentationConventionsPersonnalisation de l'interface graphique d'OpenGroupwareCréation d'extensions pour OpenGroupwareOptimisations

■■ Etude de cas

Création d'une application de gestion des congés

OpenGroupware pour les administrateursTarifs : 875€ en inter - 875€/jour en intraDurée : 1jPublic : TousPré-requis : Connaissance de l'administration LinuxObjectif : Savoir installer OpenGroupware et configurer les différents composants

■■ Introduction

Les serveurs de groupware Open SourcePrésentation d'OpenGroupware

■■ Installation d'OpenGroupware

Préparation de l'installationInstallation d'OpenGroupware sur un serveur Linux Fedora

■■ Configuration d'OpenGroupware

Configuration rapideInterface à une base LDAPProblèmes fréquentsInterface aux clients de messagerie

■■ Maintenance d'OpenGroupware

Changement de version d'OpenGroupwareChangement de version du serveur LinuxGestion de mémoire

Page 57: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

112 113

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

créAtion de sites Web

Webmaster : Création de site Web Initiation + ApprofondissementTarifs : 2125€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Savoir naviguer sur le Web et utiliser les outils bureautiques (traitement de texte)Objectif : Comprendre ce qu'est un site Web et apprendre à en créer - découvrir toutes les notions fondamentales : HTML, CSS, pages dynamiques, référencement, création graphique

■■ Introduction

Internet, le World Wide Web et les sites webVue d'ensemble fonctionnelle du web: HTTP, URL, serveur, navigateur ...Présentation des langages et technologies des sites web : HTML,CSS, Web 2.0 ...

■■ Comprendre l'histoire des sites Web

Sites statiquesSites dynamiquesSites avec contribution (CMS, Blog, Forum, Wiki)Evolution des sites dans le futur

■■ Découvrir le HTML

Aperçu du code HTMLPrincipes de fonctionnementPrésentation des principales balisesAttributs des balises HTMLInsertion de liens et d'images

■■ Concevoir un site web

Structure d'une page HTML, balises et attributsPanorama des principales balises : titres, paragraphes, liens, imagesAtelier : création des premières pages en HTML

■■ Donner du style à son site grâce aux CSS

Principes des règles CSS : sélecteur, propriété et valeurAssocier un style à une balise HTMLTypes de sélecteurs : balise, classe, ID, pseudo-classes Principales propriétés CSS : texte, fond, bordureSélecteur de classe et identifiantsAtelier : ajouter des styles à un site web

■■ Créer un système de navigation de site Web

Ergonomie d'un site WebCréation d'un menuAtelier : créer le gabarit d'un site de 5 à 10 pages

■■ Incorporer des contenus

Mise en forme de pages avec du texte seulMise en forme de pages avec du texte et des imagesCréation de tableauCréation de signetsAtelier : créer 5 à 10 pages à partir du gabarit précédent

■■ Faire ses premiers pas avec le graphisme pour le web

Les différents formats d'imagesPrésentation du logiciel GimpManipulations élémentaires des images : format, dimension, recadrageAtelier : créer et ajouter une bannière sur un site Web

■■ Transférer son site sur un serveur Qu'est-ce que le FTP ?Les autres techniques de mise en ligne de documentsAtelier : mise en ligne du site réalisé précédemment

■■ Comprendre ce qu'est un hébergeur

Protocole de communication client/serveurCaractéristiques d'un serveurPrésentation d'hébergeursEnvironnement (Linux, Windows)Langages de programmation (PHP, JSP, ASP, autres)Les outils pour le serveur (CMS, Blog, etc.)

■■ Utiliser les formulaires

Principes de l'interaction avec l'utilisateurZones de saisieCases à cocherBoutons d'envoiAtelier : création d'un questionnaire en ligne

■■ Découvrir PHP

Présentation et historiqueNotions de base en PHPAtelier : envoi des réponses aux questionnaires par mail avec PHP

■■ Référencer son site Web

Présentation des enjeux du référencementInsertion des balises d'en-têtePrésentation des outils de rechercheSoumission dans les moteurs et annuaires

■■ Aller plus loin avec les CSS

Pseudo-classesDimensionnement, margesPositionnement de calques

■■ Comprendre quelques techniques d'habillage de page Web

Habillage de boîtesFonds dégradésGestion des margesAtelier : mise en ouvre de techniques d'habillage sur un site

■■ Bien organiser son site Web

Cohérence visuelle du siteInclusion PHPOrganisation des fichiers ressourcesAtelier : créer différentes pages sur un gabarit,mettre à jour le gabarit sur l'ensemble du site

■■ Découvrir les principes de base de l'ergonomie sur le Web

La barre de navigationFil d'ArianeMenu déroulantOnglet

■■ Utiliser Javascript

Présentation de JavascriptLes évènementsAtelier : incorporer un menu déroulant sur un site Web

■■ Comprendre ce qu'est une base de données

Présentation de MySQLPrésentation de PHPmyAdminUtilité d'une base de données pour un site Web

■■ Conclusion de l'initiationLes compétences exigées par la création d'un siteLes technologies à employer en fonction du volume du site

■■ Introduction à l'approfondissement

Présentation d'outils usuels pour le WebRappels de HTML

■■ Découvrir les outils standards et libres pour les sites Web

créAtion de sites Web 113Webmaster : Création de site WebInitiation + Approfondissement 113Webmaster : Création de site Web Initiation 114Webmaster : Création de site Web Approfondissement 115Etat de l’art de la création de sites Web 115Gestion de projet Web 116

htmL css JAvAscript 117HTML 5 et CSS 3 117HTML, XHTML et CSS + JavaScript 117HTML, XHTML et CSS 118JavaScript 118AJAX Initiation 118jQuery 119Prototype 119Script.aculo.us 119AngularJS 120EmberJS 120BackboneJS 120Dojo Toolkit 121NodeJS 121ExtJS 122

WebmAster AvAncé 122Webmaster Avancé : HTML5/CSS3, Javascript etResponsive Design + XML, Ajax et jQuery 122Webmaster Avancé : HTML5/CSS3, Javascript etResponsive Design 123Webmaster Avancé : XML, Ajax et jQuery 123Sécurité des applications web 124Google Apps Scripts 124Ergonomie de sites Web 124

dreAmWeAver 125Dreamweaver Initiation + Approfondissement 125Dreamweaver Initiation 126Dreamweaver Approfondissement 127Dreamweaver Avancé : XHTML/CSS, Spry, SEO etautres notions avancées + PHP/MySQL 127Dreamweaver Avancé : PHP/MySQL 128

e-mArketing 129Référencement, E-marketing, Réseaux sociaux etE-Mailing 129Référencement, Webanalytics, SEO/SEM 131Réseaux sociaux : Présentation générale etmise en oeuvre de stratégie sur Facebook 131Google Adwords : SEM, Display, Remarketing 132E-marketing : Webmining, SEM, Webmarketing 133E-Mailing / Newsletter : Création, mise en forme etroutage 133Webanalytics - mesure de la performance de votresite Web avec Google Analytics 134Web 2.0 : outils, enjeux, e-reputation 135Google Adwords : scripts 135Community manager 135

fLAsh 136Flash Initiation + Approfondissement 136Flash Initiation 137Flash Approfondissement 137Flash avancé : Travailler avec des données externes et PHP 138Flash Animation avancée 139

Swish 138

rich internet AppLicAtion 139Flex Initiation + Approfondissement 139Flex Initiation 140Flex Approfondissement 140XUL 140Google Apps Marketplace 141

frontpAge / expressionWeb goLive 141

FrontPage / ExpressionWeb Initiation + Approfondissement 141FrontPage / ExpressionWeb Initiation 142FrontPage / ExpressionWeb approfondissement 142GoLive Initiation + Approfondissement 143GoLive Initiation 144GoLive Approfondissement 144

site Web

Page 58: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

114 115

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Donner du style à son site grâce aux CSS

Principes des règles CSS : sélecteur, propriété et valeurAssocier un style à une balise HTMLTypes de sélecteurs : balise, classe, ID, pseudo-classes Principales propriétés CSS : texte, fond, bordureSélecteur de classe et identifiantsAtelier : ajouter des styles à un site web

■■ Créer un système de navigation de site Web

Ergonomie d'un site WebCréation d'un menu

Atelier : créer le gabarit d'un site de 5 à 10 pages

■■ Incorporer des contenus

Mise en forme de pages avec du texte seulMise en forme de pages avec du texte et des imagesCréation de tableauCréation de signetsAtelier : créer 5 à 10 pages à partir du gabarit précédent

■■ Faire ses premiers pas avec le graphisme pour le web

Les différents formats d'imagesPrésentation du logiciel GimpManipulations élémentaires des images : format, dimension, recadrageAtelier : créer et ajouter une bannière sur un site Web

■■ Transférer son site sur un serveur

Qu'est-ce que le FTP ?Les autres techniques de mise en ligne de documentsAtelier : mise en ligne du site réalisé précédemment

■■ Comprendre ce qu'est un hébergeur

Protocole de communication client/serveurCaractéristiques d'un serveurPrésentation d'hébergeursEnvironnement (Linux, Windows)Langages de programmation (PHP, JSP, ASP, autres)Les outils pour le serveur (CMS, Blog, etc.)

■■ Utiliser les formulaires

Principes de l'interaction avec l'utilisateurZones de saisiesCases à cocherBoutons d'envoiAtelier : création d'un questionnaire en ligne

■■ Découvrir PHP

Présentation et historiqueNotions de bases en PHPAtelier : envoie des réponses aux questionnaires par mail avec PHP

■■ Référencer son site Web

Présentation des enjeux du référencementInsertion des balises d'en-têtePrésentation des outils de rechercheSoumission dans les moteurs et annuaires

■■ Aller plus loin avec les CSSPseudo-classesDimensionnement, margesPositionnement de calques

■■ Comprendre quelques techniques d'habillage de page WebHabillage de boitesFond dégradésGestion des margesAtelier : mise en ouvre de techniques d'habillage sur un site

Les CMS : présentationBesoins pour l'installation, l'apprentissage, la manipulation, la maintenance d'un CMS typiqueTableau de bordAutres outils : l'exemple du BlogAtelier : installation de Wordpress et manipulations variées

■■ Gérer le contenu d'un site Web avec un CMS

Rédiger, publier et modifier des articlesÉditeur de contenu: mode visuel et texteInsertion d'élément multimédiaCréation de pages

■■ Créer un template graphique

Présentation d'outils évolués pour la création graphique de site WebDéfinition de la structure : arrière-plan, zones de contenus, en-tête, piedCréation des menusIncorporation d'un template dans WordpressAtelier : Créer et incorporer un modèle Wordpress

■■ Conduire un projet de création de sites web

Bilan des étapes, technologies, besoins, etc.Faire une analyse complète et une chronologieLes acteurs du projetAtelier : conception et réalisation de votre site Web

■■ Aller plus loin après le cours

Flash : histoire et principeVidéos : formats, utilité de youtubeE-Marketing : Google adwords, publicitéAutres questions

Webmaster : Création de site Web InitiationTarifs : 1275€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Savoir naviguer sur le Web et utiliser les outils bureautiques (traitement de texte)Objectif : Comprendre ce qu'est un site Web et apprendre à en créer - découvrir toutes les notions fondamentales : HTML, CSS, pages dynamiques, référencement, création graphique

■■ Introduction

Internet, le World Wide Web et les sites webVue d'ensemble fonctionnelle du web: HTTP, URL, serveur, navigateur ...Présentation des langages et technologies des sites web : HTML,CSS, Web 2.0 ...

■■ Comprendre l'histoire des sites Web

Sites statiquesSites dynamiquesSites avec contribution (CMS, Blog, Forum, Wiki)Evolution des sites dans le futur

■■ Découvrir le HTML

Aperçu du code HTMLPrincipes de fonctionnementPrésentation des principales balisesAttributs des balises HTMLInsertion de liens et d'images

■■ Concevoir un site webStructure d'une page HTML, balises et attributsPanorama des principales balises : titres, paragraphes, liens, imagesAtelier : création des premières pages en HTML

■■ Bien organiser son site Web

Cohérence visuelle du siteInclusion PHPOrganisation des fichiers ressourcesAtelier : créer différentes pages sur un gabarit,mettre à jour le gabarit sur l'ensemble du site

■■ Découvrir les principes de base de l'ergonomie sur le Web

La barre de navigationFil d'ArianeMenu déroulantOnglet

■■ Utiliser Javascript

Présentation de JavascriptLes évènementsAtelier : incorporer un menu déroulant sur un site Web

■■ Comprendre ce qu'est une base de données

Présentation de MySQLPrésentation de PHPmyAdminUtilité d'une base de données pour un site Web

■■ Conclusion de l'initiation

Les compétences exigées par la création d'un siteLes technologies à employer en fonction du volume du site

Webmaster : Création de site Web ApprofondissementTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : WebmastersPré-requis : Connaissance de base du HTML et de la création de site WebObjectif : comprendre ce qu'est un CMS et apprendre à installer et personnaliser WordPress

■■ Introduction à l'approfondissement

Présentation d'outils usuels pour le WebRappels de HTML

■■ Découvrir les outils standards et libres pour les sites Web

Les CMS : présentationBesoins pour l'installation, l'apprentissage, la manipulation, la maintenance d'un CMS typiqueTableau de bordAutres outils : l'exemple du BlogAtelier : installation de Wordpress et manipulations variées

■■ Gérer le contenu d'un site Web avec un CMS

Rédiger, publier et modifier des articlesÉditeur de contenu: mode visuel et texteInsertion d'élément multimédiaCréation de pages

■■ Créer un template graphique

Présentation d'outils évolués pour la création graphique de site WebDéfinition de la structure : arrière plan, zones de contenus, entête, piedCréation des menusIncorporation d'un template dans WordpressAtelier : Créer et incorporer un modèle Wordpress

■■ Conduire un projet de création de sites web

Bilan des étapes, technologies, besoins, etc.Faire une analyse complète et une chronologieLes acteurs du projetAtelier : conception et réalisation de votre site Web

■■ Aller plus loin après le cours

Flash : histoire et principeVidéos : formats, utilité de youtubeE-Marketing : Google adwords, publicitéAutres questions

Etat de l'art de la création de sites WebTarifs : 875€ en inter - 875€/jour en intraDurée : 1jPublic : Chefs de projets, Webmasters débutantsPré-requis : AucunObjectif : Découvrir la création de sites Web, les règles de spécifications, les outils de gestion de contenu

■■ Introduction

Qu'est-ce qu'un site Web ?Historique du WebProblématiques

■■ Historique des sites Web

Les sites statiquesLes sites dynamiquesLes sites intelligents

■■ Les enjeux

Attirer des visiteursCommuniquerVendreFidéliser

■■ Les standards

HTML / XHTML /CSSJavascript / DHTMLLes technologies serveurs : PHP, ASP, JSPLes hébergements : Linux / LAMP, Windows Server / .NET, JEEWeb 2.0 et Ajax

■■ Les outils

Les outils d'édition de pages HTML : Dreamweaver, FrontPage / ExpressionWeb, GoLiveLes outils CMS : - OpenSource PHP : Typo3, Joomla, SPIP, ezPublish, ...- Autres outils OpenSource : Plone, Infoglue, Lutece, ...- Outils payants : SharePoint, WebSphere, VignetteLes systèmes E-CommerceAutres outils : Blog, wiki, annuaire, ...

■■ Les visiteurs

Le référencementLa publicitéLes portails spécialisésLes outils statistiques : Xiti, e-stats, Google Analytics

■■ Les prestataires

Les agences de communicationLes SSII / intégrateursLes référenceursLes hébergeurs

Page 59: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

116 117

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ La méthodologie

Spécifications de siteConceptionDéveloppementMise en ligneWebmastering

■■ Conclusion

Evolution de la création de sites WebQuestions / Réponses

Gestion de projet WebTarifs : 945€ en inter - 995€/jour en intraDurée : 1jPublic : Webmasters, responsables marketing ou communicationPré-requis : Avoir participé à la création de sites WebObjectif : Apprendre à gérer un projet de création de sites Web

■■ Introduction

Pré-requis nécessaires à un chef de projet WebVocabulaire : Site Web, Référencement, Bases de données, etc.

■■ Présentation des acteurs

Le donneur d'ordreLes prestatairesLes chefs de projet : le chef de projet éditorial, le chef de projet technique

■■ Présentation générale du projet

SpécificationConceptionDéveloppementMise en ligneWebmastering

■■ La phase de spécification

Définir la cible de son site WebDéfinir les objectifs de son siteEtudier la concurrenceRéférencement : définir les expressions sensiblesIdentifier les compétences internesDéfinir une enveloppe budgétaireDéfinir les grandes rubriques de son site et le volume de pagesIdentifier les fonctions du siteAtelier : créer son dossier de spécification, rédiger les grandes lignes du site

■■ A propos des technologies

Présentation des standards HTML/XHTML/CSSAvantages et inconvénients du format FlashQu'est-ce qu'un hébergeur ? Quel serveur choisir : Unix/Linux ou Windows ?Qu'est qu'une technologies Serveur ?Comparatif JEE/.NET/PHPQuelle base de données pour son site Web ?Présentation des outils CMS Présentation des systèmes E-CommerceAutres outils et logiciels : forum, blog, chat, etc.

■■ La phase de conception

Identifier les acteursDéfinir l'équipe projet rédactionnelle et fonctionnelleDéfinir l'intention du site : stratégies, création graphique et fonctionsDéfinir les outils d'évaluation : Webanalytics, tableaux de bord de contacts et ventes, etc.Déterminer l'arborescence du site

Référencement : définir des objectifs pragmatiquesPlanifier la réalisation du siteRédiger un cahier des chargesChoisir les prestatairesNégocier avec les prestatairesRéférencement : définir les politiques de recrutement (référencement naturel, achat de mots clefs, publicité)Créer son story-boardDéfinir une charte graphique : identité, intention, cibleAtelier : choisir son prestataire en fonction de plusieurs critères (prix, maquette, compétences, etc.)

■■ La phase de développement

Découper des planches graphiquesOptimiser les imagesDéfinir une politique de nommage de fichiersGénérer les fichiers HTML/CSSConcevoir sa navigation et prévoir des adaptations pour les outils de rechercheInstaller et comprendre le fonctionnement des outils : CMS, E-Commerce, ForumsCréer des animations FlashRédiger les textesRechercher des illustrationsRecenser les contenus Incorporer les contenusCréer des versions spécifiques pour mobileInstaller les outils de webanalytics

■■ La phase de mise en ligne

Définir une architecture des tests efficaceServeurs de tests et corrections fonctionnellesMise en productionTests et corrections sur serveurs de productionRecettageEffectuer des tests de montées en chargePromotion du site : référencement, publicité, promotion hors ligne

■■ La phase de Webmastering

Actualiser son siteEffectuer les corrections après mise en productionGérer le renouvellement du serveur et des noms de domainesSuivre le trafic du siteRépondre aux demandes des visiteursEffectuer de nouvelles campagnes de promotionRéaliser des newslettersAtelier : définir les objectifs d'un site, concevoir un story board et établir un plan de communication

■■ Problèmes courants

Problème de performance du site ou du serveurGérer les conflits entre prestatairesGérer les conflits internesProblème de retard dans la réalisation du siteProblème de retard sur la création des contenusProblème de retour sur investissement

■■ Conclusion

htmL css JAvAscript

HTML 5 et CSS 3Tarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : Développeurs web, intégrateursPré-requis : Avoir suivi la formation XHTML CSS JavaScript ou notions équivalentesObjectif : Savoir développer des sites web en HTML 5 - mise en forme/en page en CSS3

■■ Introduction

Spécifications HTML : historique et évolutionsVision HTML 5 et contextes d'utilisationSupport par les navigateurs

■■ Conception de pages web avec HTML5

Structure d'une pageDifférences avec le HTML 4 et XHTML 1 (nouveaux éléments, éléments obsolètes)Eléments de styles CSS en HTML 5Atelier : une première page en HTML 5

■■ Balises HTML5

Balises de mise en forme du contenu (titres, paragraphes, etc...)Balises sémantiques et d'organisationCréation et utilisation de formulaires Intégration d'animations et sonsDessin 2DGéo-localisation : concepts et fonctionnementAtelier : réalisation d'un site incluant des formulaires et du contenu

■■ Communication et stockage

Evènement (EventSource API)Envoi de message entre documents/par canaux (PostMessage API, XHR)Stockage local/en sessionBases de données SQL WebAtelier : utilisation d'apis de communication

■■ Rappel CSS

Notions de base (sélecteurs, propriétés de mise en forme)Positionnement CSSOrdre de priorité : cascade et héritageHacks et styles alternatifsPréfixes vendeursAtelier : multiples exemples d'utilisation des css, démonstration des priorités des sélecteurs

■■ CSS 3

Spécification W3CSélecteurs disponiblesPropriétés de mise en forme : bordures, ombres, transparence,...Mise en page et positionnement : multi-colonnes, boîtes, grille, ...Transformations et transitionsAtelier : démonstration de styles et d'effets sur les différentes propriétés étudiées, mise en page complexe d'une page

HTML, XHTML et CSS + JavaScriptTarifs : 2125€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Notions de création de sites WebObjectif : Maîtriser la création de sites web en HTML/CSS et JavaScript/DHTML

■■ IntroductionEdition de sites internetArchitecture d'un siteCommunication navigateur/serveur (protocole, url...)Technologies associées au webOutils de développement

■■ Conception de pages web avec XHTML

Présentation du XHTML : Historique, versionsBalises et attributs : principes et fonctionnementsStructure d'une page web (en-tête et corps)Atelier : première page internet

■■ Principales balises HTML/XHTML

Mise en forme de texte (polices, titres, paragraphes, texte préformaté)Création de liens hypertextes (page, fichier, messagerie) et ciblesInsertion d'images et manipulation de propriétésListes à puces (non ordonnées / ordonnées)Tableaux : en-têtes, corps, propriétésFormulaires : principe, composants, propriétésAnimation et sonsAtelier : un premier formulaire d'envoi de mail

■■ Principes de base de CSS

Syntaxe d'une règle CSSTypes de sélecteurs (Balise, ID, Classe)Pseudo-classes : de liens, de texte...Architecture de feuilles de stylePolitique de style d'un site InternetMéthodes de création de sites webAtelier : styliser une page existante

■■ Evolution des méthodes de création de sites Web

Présentation différentes méthodes :- La méthode hybride- La méthode des calques fixes- La méthode des calques flottantsAtelier : réalisation pas à pas d'un site avec la méthode hybrideAtelier : réalisation d'un deuxième site avec la méthode des calques

■■ Présentation des enjeux du référencement

Concepts et insertion des balises d'en-têteQuelques règles à respecterTechniques avancées de création XHTML

■■ Présentation des techniques d'alignement

Création du squelette XHTMLDéfinition des feuilles de stylesGestion de la compatibilité entre navigateurs (cross-browser compatibility)Atelier : troisième site avec des calques flottants

■■ Accessibilité ( accès au web pour les personnes handicapées )

Standards et ergonomie (WAI et ADAE)Définition de l'architecture XHTMLFeuilles de stylesCréation des pages de contenus et application des normesLes éditeurs WYSIWYG et l'accessibilitéL'intégration d'outil CMS et l'accessibilitéAtelier : tester l'accessibilité d'un site

■■ Concepts de base du JavaScript

Principes et fonctionnementsVariables et types de donnéesOpérateursInstructionsStructures de contrôles (conditions, boucles...)Définition et utilisation de fonctionsObjets prédéfinis(document, window ...) Contrôle de saisies et traitement de formulairesGestion des fenêtres (ouverture, fermeture, communication)Boîtes de dialogueAtelier : apprendre à valider un formulaire

■■ Gestion des événements

Chargement d'une pageGestion de la sourisContrôle de la saisie clavierComportements et actionsAtelier : réaliser une galerie de photos

Page 60: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

118 119

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Manipulations de page en JavaScript / DHTML

Présentation du DOM (Document Object Model)Accès, modification, ajout d'éléments et d'attributsGestion dynamique des CSSAtelier : scénarios et menus dynamiques

HTML, XHTML et CSSTarifs : 1275€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Notion de bureautique ( traitement de texte )Objectif : Maîtriser la création de sites web en HTML/CSS

■■ Introduction

Edition de sites internetArchitecture d'un siteCommunication navigateur/serveur (protocole, url...)Technologies associées au webOutils de développement

■■ Conception de pages web avec XHTML

Présentation du XHTML : Historique, versionsBalises et attributs : principes et fonctionnementsStructure d'une page web (en-tête et corps)Atelier : première page internet

■■ Principales balises HTML/XHTML

Mise en forme de texte (polices, titres, paragraphes, texte préformaté)Création de liens hypertextes (page, fichier, messagerie) et ciblesInsertion d'images et manipulation de propriétésListes à puces (non ordonnées / ordonnées)Tableaux : en-têtes, corps, propriétésFormulaires : principe, composants, propriétésAnimation et sonsAtelier : un premier formulaire d'envoi de mail

■■ Principes de base de CSS

Syntaxe d'une règle CSSTypes de sélecteurs (Balise, ID, Classe)Pseudo-classes : de liens, de texte...Architecture de feuilles de stylePolitique de style d'un site InternetMéthodes de création de sites webAtelier : styliser une page existante

■■ Historique et évolutions

Présentation et application de différentes méthodes :- La méthode hybride- La méthode des calques fixes- La méthode des calques flottantsAtelier : réalisation pas à pas d'un site avec la méthode hybrideAtelier : réalisation d'un deuxième site avec la méthode des calques Initiation au référencement

■■ Présentation des enjeux du référencement

Concepts et insertion des balises d'en-têteQuelques règles à respecterTechniques avancées de création XHTML

■■ Présentation des techniques d'alignement

Création du squelette XHTMLDéfinition des feuilles de stylesGestion de la compatibilité entre navigateurs (cross-browser compatibility)Atelier : troisième site avec des calques flottants

■■ Accessibilité ( accès au web pour les personnes handicapées )

Standards et ergonomie (WAI et ADAE)Définition de l'architecture XHTMLFeuille de stylesCréation des pages de contenus et application des normesLes éditeurs WYSIWYG et l'accessibilitéL'intégration d'outil CMS et l'accessibilitéAtelier : tester l'accessibilité d'un site

JavaScriptTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours "HTML/CSS initiation" ou posséder les connaissances équivalentesObjectif : Maîtriser et appliquer le langage JavaScript - Savoir créer des animations grace au DHTML

■■ Concepts de base du Javascript

Principes et fonctionnementsVariables et types de donnéesOpérateursInstructionsStructures de contrôles (conditions, boucles...)Définition et utilisation de fonctionsObjets prédéfinis(document, window ...) Contrôle de saisies et traitement de formulairesGestion des fenêtres (ouverture, fermeture, communication)Boîtes de dialogueAtelier : apprendre à valider un formulaire

■■ Gestion des événements

Chargement d'une pageGestion de la sourisContrôle de la saisie clavierComportements et actionsAtelier : réaliser une galerie de photos

■■ Manipulations de page

Présentation du DOM (Document Object Model)Accès, modification, ajout d'éléments et d'attributsGestion dynamique des CSSAtelier : scénarios et menus dynamiques

AJAX InitiationTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : Webmasters avec de bonnes connaissances HTML et JavascriptPré-requis : Connaissance de Javascript, notions de XMLObjectif : Maîtriser AJAX et la communication asynchrone client-serveur

■■ Introduction

Communication client-serveurEtat de l'art du Javascript, XML, CSS, AJAXModèle Web traditionnel et modèle AJAXCombinaison technologique Ajax/REST/Web 2.0Quand et comment appliquer les interfaces Web enrichies

■■ JavaScript

Tour d'horizon : syntaxe, variables, boucles, tableaux... Utilisation de la librairie DOM-JavascriptGestion dynamique de CSSAccès, modification, ajout d'éléments et d'attributsCréation d'Objets et notation JSONProgrammation orientée prototype (pseudo-classes)

■■ XMLHttpRequest

Communication synchrone et asynchroneInstancier un objet XMLHttpRequestEnvoi de requêtes

Gestion des réponses, codes de retour des serveurs HTTPGestion des erreurs

■■ Framework représentatif (prototype.js)

Panorama des frameworks JavaScript/AJAXPrésentation de la librairie prototype.jsL'objet avec prototype (classes et héritage)Utilisation des fonctions AjaxExemple d'interaction entre AJAX et un Serveur

jQueryTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : Webmasters avec de bonnes connaissances HTML et JavascriptPré-requis : Connaissance de JavaScript, DOM, CSS et notions d'AJAXObjectif : - Construire des interfaces performantes avec jQuery - Développer des plugins additionnels

■■ Introduction

Présentation de jQuery : objectifs, alternatives...Cas d'utilisation, exemples de sites Principes spécifiques et astuces Cohabitation avec d'autres frameworksAtelier : Mise en place de jQuery (développement/production) - gestion des conflits avec les autres frameworks ($ / jQuery)

■■ Le coeur de jQuery

Fonctions essentielles et chaînageSélecteurs CSS3 étendusParcours, manipulation de l'arbre DOM et filtresAtelier : Manipulation de pages web avec jQuery : éléments, styles, ...

■■ Le système complet des callbacks

PrincipeContrôle du contexte d'exécution des callbacksFonctions existantesAtelier : Multiples cas d'utilisation des callbacks, consommation

■■ Interfaces utilisateurs grâce à jQuery

Comportement des liensAssociation d'évènements et déclenchementEffets d'animationsAtelier : Panorama des évènements gérés par jQuery, association d'effets

■■ AJAX avec jQuery

Communication asynchrone/synchroneMise en oeuvre d'AJAXFonctions jQuery disponiblesInterface des objets Deferred et PromiseChargement de pages et injection de codeIntégration complète d'AJAX et de l'UICompatibilité avec les autres frameworksAtelier : Requêtes AJAX et parsing XML avec jQuery

■■ Le système des plugins et l'augmentation de jQuery

Principe de fonctionnementPanorama des plugins existants (jQuery UI, autres...)Widgets : sliders, infobulles, drag'n'drop...Création d'un plugin personnalisé jQueryAtelier : Intégration/utilisation de plugins existants (slider, datePicket, ...) - Création d'un plugin

PrototypeTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : Webmasters avec de bonnes connaissances HTML et Javascript

Pré-requis : Connaissance de JavaScript, DOM, CSSObjectif : Maîtriser l'utilisation de la bibliothèque Prototype - Simplifier les appels AJAX

■■ Introduction

Présentation de Prototype : objectifs, alternativesCas d'utilisationVue globale de la librairie Cohabitation avec d'autres frameworksAtelier : Mise en place de Prototype.js - gestion des conflits avec les autres frameworks

■■ Le coeur de Prototype

Notions d'objets, création de classes Héritage : définition, utilisation Modification du prototype d'une classeManipulation de chaines de caractères Gestion des dates, intervalles Tableaux et collectionsExécution périodiqueUtilisation des expressions régulièresFonctionnement standard de la classe FunctionAtelier : Multiples scénarios d'utilisation de fonctions Prototype.js - création de classes et utilisation

■■ Interfaces utilisateurs avec Prototype

Gestion des éléments de la page (DOM) : manipulation, créationSimplification de l'accès aux éléments de la pageExtension de la classe ELEMENTTraitement des formulaires HTMLGestion des styles CSS avec PrototypeGestion des évènementsAtelier : Manipulation de pages webs : éléments, styles, validation de formulaires, comportements, menus

■■ Notions avancées

Communication asynchrone/synchroneMise en oeuvre d'AJAXAJAX avec PrototypeChargement de pages et injection de codeCompatibilité avec les autres frameworksScript.aculo.us et PrototypeAtelier : Requêtes AJAX et effets visuels

Script.aculo.usTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : Webmasters avec de bonnes connaissances HTML et JavascriptPré-requis : Connaissance de JavaScript, DOM, CSS et notions d'AJAXObjectif : Construire des interfaces performantes avec Script.aculo.us - Développer des plugins additionnels

■■ Introduction

Présentation de Script.aculo.us : objectifs, alternatives...Cas d'utilisation, exemples de sitesDépendances avec la librairie prototype.jsPrincipes spécifiques

■■ Interfaces utilisateurs

Effets divers dans l'interface d'utilisationCombinaison d'effetsBilan sur les effets : comparaison, performancesDragAndDrop et autres interactions complexesAtelier : mise en place d'un menu "accordéon" et d'un système de sélection d'articles en drag&drop

■■ AJAX avec Script.aculo.us

Communication asynchrone/synchroneMise en oeuvre d'AJAXContrôles spéciaux - "in-place text edit" et autocomplétionInteractions diverses avec un serveurAtelier : mettre en place un outil d'autocomplétion

Page 61: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

120 121

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Augmentation de Script.aculo.us

Tests unitaires : principe et bibliothèque JavaScriptTests unitaires appliqués à soiLicences, dépôts, versions multiplesAugmentation de Script.aculo.us

AngularJSTarifs : 1995€ en inter - 875€/jour en intraDurée : 4jPublic : Webmasters avec de bonnes connaissances HTML et JavascriptPré-requis : Bonnes connaissances en JavaScript, DOM, CSS et notions d'AJAXObjectif : Maîtriser les concepts du framework AngularJS - Utiliser AngularJS pour développer des applications web performantes

■■ Introduction

Développement d'applications richesPanorama des frameworks disponiblesArchitecture, pattern MVVM (Model View ViewModel)AngularJS : présentation, composantesRappels HTML5, JavaScriptAtelier : Mise en place d'un projet intégrant AngularJS

■■ Découpage MVVM

Contrôleurs : fonctionnement, implémentationModèle et contexte : hiérarchie, créationGestion des événements utilisateur : $scope.emit(), $scope.broadcast(), $scope.on()Implémentation des vues : affichages, saisies, actions, binding (expressions) et filtresGestion des paramètresInvocation des contrôleurs dans la vueMoteur de templates : inclusion, inlineAtelier : Création d'une application web MVVM complète

■■ Debug et tests

Gestion des exceptionsDebug d'AngularJS : méthodes, BatarangTests unitaires : Jasmine, Testacular, ngMockInjection de dépendances et mock objects Tests fonctionnels : Angular Scenario Runner, $httpBackend (ngMockE2E)

Atelier : Debug d'applications et automatisation de tests

■■ Notions avancées

Noyeau AngularJS : compilation, directivesRaffraîchissement des templatesCadre d'exécutionApplication mono-page multi-vuesConfiguration du routageGestion de l'historique Internationalisation de l'applicationFormatage : dates, nombresImplémentation de filtresAtelier : Configuration de l'application - Implémentation single page/Multi views - I18N

■■ Appels serveur

Intercepteurs de réponseAjax avec le service $httpGestion des appels REST : service $resourceWebSocket et Server-Sent Events avec AngularJSUtilisation de l'API PromiseAtelier : Multiples appels de services

■■ Modularité et services

Application et modules : création, configurationDémarrage de l'application, directivesPartage de services inter-applicationsServices : création, configuration et gestion des dépendancesBonnes pratiquesAtelier : Création et configuration de modules et de services

EmberJS

Tarifs : 1745€ en inter - 875€/jour en intraDurée : 3jPublic : Webmasters avec de bonnes connaissances HTML et JavascriptPré-requis : Bonnes connaissances en JavaScript, DOM, CSS et notions d'AJAXObjectif : Maîtriser les concepts du framework Ember.js - Utiliser Ember.js pour développer des applications web performantes

■■ Introduction

Développement d'applications webPanorama des frameworks disponiblesArchitecture, pattern MVC (Model View Controller)Ember.js : présentation, composantesRappels HTML5, JavaScriptAtelier : Mise en place d'un projet intégrant Ember.js

■■ Découpage MVC

Contrôleurs : fonctionnement, implémentationModèle et contexte : hiérarchie, créationGestion des événements utilisateurImplémentation des vues : affichages, saisies, actions, binding et filtresChargement de données avec jQueryGestion des paramètresInvocation des contrôleurs dans la vueMoteur de templatesAtelier : Création d'une application web MVC complète

■■ Debug et tests

Gestion des exceptionsDebug d'Ember.jsTests unitairesInjection de dépendancesAtelier : Debug d'applications et automatisation de tests

■■ Notions avancées

Noyeau Ember.jsLeshelpersendétailsIntégration de composantsgraphiques évoluésavecJQueryUIConfiguration du routageGestion de l'historique Internationalisation de l'applicationFormatage : dates, nombresImplémentation de filtresAtelier : Configuration de l'application - I18N

■■ Appels serveur

Intercepteurs de réponseAppels asynchrones (Ajax), gestion des appels RESTAtelier : Multiples appels de services

BackboneJSTarifs : 1745€ en inter - 875€/jour en intraDurée : 3jPublic : Webmasters avec de bonnes connaissances HTML et JavascriptPré-requis : Bonnes connaissances en JavaScript, DOM, CSS et notions d'AJAXObjectif : Maîtriser les concepts du framework Backbone.js - Utiliser Backbone.js pour développer des applications web performantes

■■ Introduction

Développement d'applications webPanorama des frameworks disponiblesArchitecture, pattern MVC (Model View Controller)Backbone.js : présentation, composantesRappels HTML5, JavaScriptAtelier : Mise en place d'un projet intégrant Backbone.js

■■ Découpage MVC

Contrôleurs Backbone : fonctionnement, implémentationModèle et contexte : hiérarchie, créationGestion des événements utilisateurImplémentation des vues : affichages, saisies, actions, binding et filtresChargement de données avec jQuery, Underscore.jsGestion des paramètresInvocation des contrôleurs dans la vueMoteur de templatesAtelier : Création d'une application web MVC complète

■■ Debug et tests

Gestion des exceptionsDebug de Backbone.jsTests unitairesAtelier : Debug d'applications et automatisation de tests

■■ Notions avancées

Intégration de composantsgraphiques évoluésavecJQueryUIConfiguration du routageGestion de l'historique Internationalisation de l'applicationFormatage : dates, nombresImplémentation de filtresAtelier : Configuration de l'application

■■ Appels serveur

Intercepteurs de réponseAppels asynchrones (Ajax), gestion des appels RESTAtelier : Multiples appels de services

Dojo ToolkitTarifs : 1745€ en inter - 875€/jour en intraDurée : 3jPublic : Webmasters avec de bonnes connaissances HTML et JavascriptPré-requis : Bonnes connaissances en JavaScript, DOM, CSS et notions d'AJAXObjectif : Maîtriser les concepts de Dojo Toolkit - Utiliser Dojo pour développer des applications web

■■ Introduction

Développement d'applications webPanorama des frameworks disponiblesDojo Toolkit : présentation, versionsModules et utilisationsAtelier : Intégration de Dojo Toolkit dans une application web

■■ IHM avec Dojo Toolkit

Module Dijit : structure, utilisationWidgets : cycle de vie, instantiationGestion des thèmes Panorama des widgets disponibles : menus, boîte de dialogues,..Mise en page avec des conteneurs : ContentPane, AccordionContainer, TabContainer,...Construction et traitement de formulairesGestion des événements : DOM, widgetArchitecture Publish/SubscribeAtelier : Intégration d'une maquette complète avec de multiples widgets - Traitement de formulaires

■■ Modules Dojo

Création et configuration d'un moduleModule Dojox : présentationDojo Build Tools : déploiement d'une

application DojoDojo Objective Harness (DOH) : tests unitaires pour JavaScriptAtelier : Utilisation de multiples modules Dojo

■■ Programmation orientée objet

Programmation orientée objet vs Programmation orientée prototypeSimulation des classes et de l'héritageFonctions utilitaires pour la programmation orientée objet

Atelier : Personnalisation d'un widget

■■ Communication asynchrone

Ajax : définition, fonctionnementUtilisation des fonctionnalités AjaxUtilisation de JSONAtelier : Utilisation d'Ajax dans une application

■■ Diverses fonctions

Manipulation de chaînes et de tableauxGestion des cookiesGestion des retoursUtilisation du Drag and DropAnimations : utilisation, personnalisationAtelier : Intégration d'animations - Utilisation des fonctions utilitaires de Dojo

NodeJSTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : Développeurs WebPré-requis : Avoir suivi la formation JavaScript ou avoir des connaissances équivalentes, notions d'administration système avec Windows ou LinuxObjectif : Connaitre les possibilités d'un serveur Web et sa maintenance générale - Savoir développer et mettre en place un serveur et un site Web très performant avec Node.js

■■ Introduction

Principes d'un serveur WebComparaison avec d'autres serveurs, intérêt, limitesRappels de JavaScriptRésumé du réseau, HTTP et HTTPS

■■ Installation

Organisation dans le système d'exploitationPrévision des interventions des personnes et droits associésTéléchargement, installation, testAtelier : installation de Node.JS

■■ Création de sites

Ouverture d'un serveur et d'un siteSolutions pour de multiples sitesEléments de redondance et réplication pour la sécurité et la rapiditéAtelier : création de plusieurs sites reliés

■■ Les pages du site Web

Partie cliente du site : relations avec CSS et JS clientGestion d'URL propresLes paramètres de requêtes et les formulairesDivers autres points des sites WebAtelier : un site complet à partir d'une maquette

■■ Les frameworks Connect et Express

Page 62: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

122 123

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Utiliser, ou pas, un framework et des bibliothèques ; quelques frameworksConnect : préparation et principes des multiples bibliothèquesAuthentification, compression, erreurs, logs avec ConnectGénération d'un nouveau site avec ExpressLes pages du site dans ExpressAtelier : mise en place de Connect et Express

ExtJSTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : Webmasters avec de bonnes connaissances HTML et JavascriptPré-requis : Bonnes connaissances en JavaScript, DOM, CSS et notions d'AJAXObjectif : Maîtriser les concepts de Ext JS - Utiliser des composants Ext JS dans une application web

■■ Découvrir ExtJS

Développement d'applications web Panorama des frameworks disponibles ExtJS : présentation, positionnement, licences Cohabitation avec d'autres frameworks : jQuery, prototype,... Outils : JSBuilder, ExtJS Designer Rappels de javaScript, DOM, évènements Architecture d'ExtJS : modules, utilitairesAtelier : Intégration d'ExtJS dans une application web, documentation - présentation d'outils

■■ Comprendre le modèle MVC

Pattern MVC Présentation du modèle ExtJS Classes essentielles : Ext.application, Ext.app.Controller Arborescence de l'application Gestion des évènements Communication asynchrone (AJAX) Manipulation des données XML / JSON, transformationsAtelier : Mise en oeuvre d'une application MVC avec ExtJS

■■ Accéder aux données avec ExtJS

Différents types d'accès : local, distant Template, XTemplate Tris et regroupement Proxy, Reader, Record, DataStore Validation des donnéesAtelier : Utilisation de Proxy pour l'accès aux données et validatoins

■■ Construire une IHM avec ExtJS

Composants,conteneurs, fenêtres Gestion du positionnement (layouts) Formulaires : cycle de vie, contrôles de base Décoration CSS des composants Navigation entre composants Présentation avancée avec des grilles, arbres Pagination, Drag and drop, filtres Intégration de graphiques, dessinsAtelier : Création de fenêtres/formulaires avec ExtJS

■■ Créer des composants personnalisés

Structure détaillée d'un composant Méthodologie et création IndustrialisationAtelier : Création de composants ExtJS

WebmAster AvAncé

Webmaster Avancé : HTML5/CSS3, Javascript et Responsive Design + XML, Ajax et jQueryTarifs : 2475€ en inter - 875€/jour en intra

Durée : 5jPublic : WebmastersPré-requis : Avoir de bonnes connaissances HTML et CSSObjectif : Découvrir le potentiel des nouvelles normes HTML5/CSS3 - Apprendre à faire des sites multiplateforme : smartphone, tablette,.... - Générer un flux RSS - Découvrir XML, Ajax et jQuery

■■ Introduction

Rappels des normes XHTML, CSS, HTML5Les problèmatiques actuelles : le multi-format, les terminaux mobiles

■■ Découvrir HTML5

Présentation de HTML 5 Support par les navigateursLes balises HTML5Atelier : Une première page en HTML 5

■■ Créer des sites web avec HTML5

Structure et sémantiqueNouveaux éléments de formulaire HTML5Intégration d'animations et sonsAtelier : Création d'un premier site avec formulaire en HTML5

■■ Utiliser CSS 3

Rappel CSSOrdre de priorité: cascade et héritageDimensionnement, margesProblèmatique de positionnementPropriétés CSS 3 pour la mise en forme: bordures, ombres, transparence,...Atelier pratique: démonstration de styles et d'effets sur les différentes propriétés étudiées, mise en page complexe d'une page

■■ Découvrir JavaScript

Concepts de base du JavascriptGestion des événementsPrésentation du DOM (Document Object Model)Accès, modification, ajout d'éléments et d'attributsGestion dynamique des CSSAtelier pratique: réaliser une galerie de photos

■■ Comprendre le Responsive Web Design

Présentation du Responsive Web Design : objectifs, alternatives... Les grilles fluidesLes media queriesCompression d'images, sprites, Data URIIntroduction aux librairies JavaScript pour compatibilité HTML5 Atelier : création d'un site multiplateforme (smartphone, tablette..)

■■ Utiliser Bootstrap

Présentation de BootstrapInstallation de BootstrapAtelier : créer une page avec Bootstrap

■■ Découvrir XML

Presentation du format XMLStructure d'un document XMLIntérêts d'XMLAtelier : flux RSS d'un site web

■■ Comprendre Ajax et XMLHttpRequest

Communication synchrone et asynchroneInstancier un objet XMLHttpRequestEnvoi de requêtesGestion des réponses, codes de retour des serveurs HTTPGestion des erreurs

■■ Découvrir jQuery

Fonctions essentielles et chaînage

Sélecteurs (CSS, XPath, Complexes)Parcours, manipulation de l'arbre DOM et filtresPrincipes des Callback

■■ Créer des interfaces grâce à jQuery

Comportement des liensAssociation d'évènements et déclenchementEffets d'animationsWidgets: sliders, infobulles, drag'n'drop...Atelier : exemples multiples de widgets jQuery

■■ Utiliser AJAX avec jQuery

Communication asynchrone/synchroneMise en oeuvre d'AJAXFonctions jQuery disponiblesChargement de pages et injection de codeIntégration complète d'AJAX et de l'UICompatibilité avec les autres frameworksAtelier : création d'une interface web riche avec jQuery

■■ Conclusion

Evolutions du WebAutres frameworks à découvrir

Webmaster Avancé : HTML5/CSS3, Javascript et Responsive DesignTarifs : 1625€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Avoir de bonnes connaissances HTML et CSSObjectif : Découvrir le potentiel des nouvelles normes HTML5/CSS3 - Apprendre à faire des sites multiplateforme : smartphone, tablette,....

■■ Introduction

Rappels des normes XHTML, CSS, HTML5Les problèmatiques actuelles : le multi-format, les terminaux mobiles

■■ Découvrir HTML5

Présentation de HTML 5 Support par les navigateursLes balises HTML5Atelier : une première page en HTML 5

■■ Créer des sites web avec HTML5Structure et sémantiqueNouveaux éléments de formulaire HTML5Intégration d'animations et sonsAtelier : création d'un premier site avec formulaire en HTML5

■■ Utiliser CSS 3

Rappel CSSOrdre de priorité: cascade et héritageDimensionnement, margesProblématique de positionnementPropriétés CSS 3 pour la mise en forme: bordures, ombres, transparence,...Atelier pratique: démonstration de styles et d'effets sur les différentes propriétés étudiées, mise en page complexe d'une page

■■ Découvrir le JavaScript

Concepts de base du JavascriptGestion des événementsPrésentation du DOM (Document Object Model)Accès, modification, ajout d'éléments et d'attributsGestion dynamique des CSSAtelier pratique: réaliser une galerie de photos

■■ Comprendre le Responsive Web Design

Présentation du Responsive Web Design : objectifs, alternatives... Les grilles fluidesLes media queriesCompression d'images, sprites, Data URIIntroduction aux librairies JavaScript pour compatibilité HTML5 Atelier : création d'un site multiplateforme (smartphone, tablette..)

■■ Utiliser Bootstrap

Présentation de BootstrapInstallation de BootstrapAtelier : créer une page avec Bootstrap

Webmaster Avancé : XML, Ajax et jQueryTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : WebmastersPré-requis : Avoir de bonnes connaissances HTML et CSSObjectif : Générer un flux RSS - Découvrir XML, Ajax et jQuery

■■ Découvrir XML

Presentation du format XMLStructure d'un document XMLIntérêts d'XMLAtelier : flux RSS d'un site web

■■ Comprendre Ajax et XMLHttpRequest

Communication synchrone et asynchroneInstancier un objet XMLHttpRequestEnvoi de requêtesGestion des réponses, codes de retour des serveurs HTTPGestion des erreurs

■■ Découvrir jQuery

Fonctions essentielles et chaînageSélecteurs (CSS, XPath, Complexes)Parcours, manipulation de l'arbre DOM et filtresPrincipes des Callback

■■ Créer des interfaces grâce à jQueryComportement des liensAssociation d'évènements et déclenchementEffets d'animationsWidgets: sliders, infobulles, drag'n'drop...Atelier : exemples multiples de widgets jQuery

■■ Utiliser AJAX avec jQuery

Communication asynchrone/synchroneMise en oeuvre d'AJAXFonctions jQuery disponiblesChargement de pages et injection de codeIntégration complète d'AJAX et de l'UICompatibilité avec les autres frameworksAtelier : création d'une interface web riche avec jQuery

■■ Conclusion

Evolutions du WebAutres frameworks à découvrir

Sécurité des applications webTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : WebmastersPré-requis : Connaissance de base du web et des réseauxObjectif : Savoir identifier les instrusions et mettre en place une stratégie de sécurité dans vos applications web

■■ Généralités

Page 63: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

124 125

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Rappel des notions de base : Couches OSI, TCP, HTTP, Codes de retour, persistance et pipeliningUnité de données de protocole (PDU) : GET, POST, OPTIONS, PUT, DELETE, HEAD, TRACERedirection, hôte virtuel, proxy cache et tunnelingNotion de cookies, les attributs, les options associéesAtelier : Analyse réseau avec des outils spécifiques

■■ Authentifications

Le chiffrage et le hashage ; algorithmes modernesAuthentifications HTTP (basic, digest)Formulaires d'authentificationSystèmes de SSO (Single Sign On)

■■ Sécurisation hors des pages Web

AJAX et RIA, et leurs authentificationsRésumé des Services WebSSH, FTP, Mail...

■■ Failles de sécurité

Sécurité hors attaque : les sinistres et accidentsAttaques sociales, exemples et effetsFailles hors développeurs (couches basses, MITM...) et SSL/TLSExploitations opportistes (virus, mots de passes communs entre sites...)Authentifications défaillantesAttaques par injections SQL, mails, LDAP, XPath, code arbitraire - exemple de filtrages en entréeURL malicieuses : faire exécuter une URL (injections HTML, HTTP response splitting...)URL malicieuses : conséquences - Cross Site Scripting, Cross Site request ForgeryObfuscation et information leakage (code accessible, erreurs visibles...)Distributed Denial Of Services, anonymous et racketAtelier : tests et tentatives ludiques

■■ Pratiques de sécurité

Failles classiques : résumé généralRéplications diversesArchitecture d'une application web distribuéePrincipe d'une méthode de sécurité applicativeExemple de méthodeAtelier : étude rapide selon une démarche standard

Google Apps ScriptsTarifs : 1495€ en inter - 995€/jour en intraDurée : 2jPublic : Développeurs WebPré-requis : Avoir suivi la formation JavaScript ou avoir des connaissances équivalentesObjectif : Connaître les possibilités de la plate-forme de scripts Google - Savoir créer des scripts Google Apps, accédant à des sites calendriers, documents, etc., les déployer et les maintenir

■■ Introduction

Les solutions Google : Google Apps, Google Apps Engine, MarketplaceChoix d'une solution et enjeuxRappels de JavaScriptEnvironnement Google individuel

■■ Cibles des scripts

Développement et exécution dans l'éditeur spécifiqueScripts dans Google SpreadsheetsExécution dans les applications Web de Google Site et en tant que GadgetDéclencheurs automatiques, tâches planifiéesAtelier : un même script dans de nombreuses situations

■■ Spécificité des scripts Google

Rappels de JavaScriptLimites en environnement de développement et exécution

Accès à Google : Spreadsheet et Charts, fichiers de données et graphiquesAccès à Google : CalendarEnvoi d'emailsAutres API Google Atelier : scripts complets, avec interaction et enregistrements

Ergonomie de sites WebTarifs : 1495€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Bonnes connaissances de la création de sites WebObjectif : Comprendre les contraintes du Web - créer des ergonomies adaptées aux supports Web - intégrer les formats spécifiques notamment mobiles - apprendre les méthodes pour définir l'ergonomie de son site

■■ Introduction

Les technologies Web : HTML/CSS/PHP/etc.Les enjeux de l'Ergonomie Web

■■ Comprendre l'ergonomie des sites Web

Définitions générales : ergonomie, ligne de flotaison, format, supports mobiles, etcPrincipes de baseRêgles et standardsL'accessibilité

Faire ses premiers pas sur des petits sites Web (<20 pages)

Les formats possibles Règles importantesA propos de la page d'accueilLes liens hypertextesLes textes et les imagesLe choix des couleurs

Comprendre les systèmes de navigation

Menu classiqueMenu dynamiqueMoteur de rechercheAutres systèmes de navigationFil d'Ariane Plan du siteErreurs fréquentes

■■ Découvrir les interfaces riches et l'intéractivitéLes technologies : javascript, Ajax, XML, RSSIntérêts des interfaces richesPrésentation de multiples outils : slider, zoom, effets diversPrésentation de l'intéractivité : chat, rappel immédiat, forum, flash, jeux...

■■ Découvrir les outils pour créer son ergonomie

Supports standards : éditeur/logiciel de présentationµOutils spécifiques pour la création d'ergonomie

■■ Utiliser un logiciel de création d'ergonomie

Création du projetCréation des fenêtresCréations des objets images, textes, titres, tableaux, etc.Définition des systèmes de navigationAtelier : définir un écran d'un petit site institutionnel

■■ Gérer les difficultés de sites volumineux

Accès direct : l'importance de la page d'accueilAccès pages intérieures : erreurs à éviterGestion de la navigation : menu dynamique, menu secondaire, autres optionsImportance du moteur de recherche et recherche avancéeGestion des risques liés à la perte d'internauteGestion des risques liés au référencement

■■ Apprendre la méthodologie

Identfier la cible du siteDéterminer les objectifs du site Définir l'arborescenceConceptualiser le siteCréer le story-boardSchématiser les écransTester / EvaluerAtelier : définir le story-board d'un site de publication

■■ Comprendre les spécificités des sites catalogues et e-commerce

Quelques exemples types de sites cataloguesPage de présentation de produitMoteur de recherche et filtresAlertes et e-mailingoutils d'intéractivité

■■ Appréhender le web mobile et HTML5/CSS3

Contraintes des terminaux mobilesResponsive Design et interface fluideAtelier : définir le story-board de son site

■■ Conclusion

Evolution des sites WebQuestions/Réponses

dreAmWeAver

Dreamweaver Initiation + ApprofondissementTarifs : 1875€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Maîtriser les principales fonctionnalités de Dreamweaver - Apprendre à concevoir un site Web avec ce logiciel, de la création des pages jusqu'à la mise en ligne - Maîtriser l'utilisation avancée des CSS - Découvrir les étapes clés d'un bon référencement - Se familiariser avec la Gestion de projet Web

■■ IntroductionEdition de sites internetPanorama des outils de création de pages webPrésentation des produits Adobe

■■ Premiers pas avec Dreamweaver

Découverte de l'interface : les fenêtres, les palettes de composants, les panneauxOrganisation de l'espace de travailParamétrage des préférences : affichage, navigateurs, éditeur, ... Création de pages web : édition, modification, sauvegarde- Mise en forme de texte (polices, titres, paragraphes, texte préformaté)- Insertion d'images et manipulation de propriétés (redimensionnement, optimisation, recadrage)- Création de liens hypertextes (lien vers une page web, lien vers un fichier, lien de messagerie)- Création, modification de tableauxDéfinition d'un site Dreamweaver, gestion des fichiers, affichage de la carte du site

■■ Initiation au code XHTML

Principes de fonctionnementBases du XHTML : balises et attributs, catégories de balises.Présentation des principales balises (texte, images, listes à puces, liens, tableaux...)Manipulation de tableaux

■■ Styles CSS

Principes de baseDifférents types de règles CSSMise en forme CSS avec Dreamweaver- Redéfinition d'un style d'une balise XHTML- Définition des styles de sélecteurs : liens survolés, liens actifs...- Création de styles personnalisés- Application de styles personnalisés- Attacher une feuille de style

■■ Méthodes de création de sites web

Présentation des différentes méthodesMéthode des tableaux :- Création de l'ergonomie d'un site web- Gestion des problèmes de positionnement- Génération du gabarit principal- Edition des pages issues du gabaritMéthode des cadres :- Principes des Jeux de cadres (frameset)- Jeux de cadres proposés par Dreamweaver- Création d'un site- Enregistrement et modification de cadres

■■ Les Formulaires

Fonctionnement d'un formulaireCréation de formulaires : Insertion de champs, mise en forme...Validation du formulaireRécupération des données, envoi d'un mail avec PHPMise en forme CSS des formulaires

■■ Mise en ligne de sites web

Principes du transfert FTPParamétrage du client FTP de DreamweaverTransfert de fichiers sur le serveur distantPrésentation d'autres outils FTP

■■ Utilisation des modèles

Principes de fonctionnement des modèles de DreamweaverArchitecture du modèle et organisation des différentes régionsEdition de pages issues d'un modèleApplication d'un modèle

■■ Fonctions avancées de mise en forme

Insertion de signetsLiens vers les signetsPrésentation du FlashCréation d'un menu FlashInsertion de texte animé, de médias (son, vidéo)

■■ Présentation du DHTML

Principes de fonctionnement du DHTMLGénération de contenu dynamique avec Dreamweaver :- Les comportements (apparition d'objets, ouverture de fenêtres, images survolées...)- Les scénarios (déplacement de calques, titre défilant...)- Création de menus dynamiques

■■ Création de sites avancée

Création d'un site complexe avec la méthode des tableaux imbriquésErgonomie avancée du siteMise en forme avancée avec les Styles CSS

■■ Méthode des calques

Principes de basesTypes de positionnement de calques (relatif, absolu, flottant)Prise en charge des calques par Dreamweaver (fonction d'insertion de la balise div)Gestion des CSS associés aux calquesProblématique de positionnement relative/absoluProblématique des calques flottantsAvantages de cette méthode

Page 64: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

126 127

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Initiation au référencement

Présentation des enjeux du référencementConcepts et insertion des balises d'en-têteCritères de classement des outils de rechercheRègles à respecter et Spam-dexing

■■ Le cadre applicatif SPRY

Présentation du framework SPRYPanorama des effets et des widgets SPRYCréation de formulaires avec des composants contrôlésMenus dynamiques SPRY

■■ Conduite de projet Web avec Dreamweaver

Spécification d'un site : le cahier des chargesConception du site : l'ergonomie, la navigation, la charte graphique, les bases de données, etc.Développement du site : le rôle de DreamweaverMise en ligne du site : l'importance de la recetteSuivi du site : animer et maintenir son site Web

■■ Conclusion

Dreamweaver InitiationTarifs : 1125€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Maîtriser les principales fonctionnalités de Dreamweaver - Apprendre à concevoir un site Web avec ce logiciel, de la création des pages jusqu'à la mise en ligne

■■ Introduction

Edition de sites internetPanorama des outils de création de pages web Présentation des produits Adobe Les outils d'édition de page Web

■■ Premiers pas avec Dreamweaver

Découverte de l'interface : les fenêtres, les palettes de composants, les panneauxOrganisation de l'espace de travailParamétrage des préférences : affichage, navigateurs, éditeur, ... Création de pages web : édition, modification, sauvegarde- Mise en forme de texte (polices, titres, paragraphes, texte préformaté)- Insertion d'images et manipulation de propriétés (redimensionnement, optimisation, recadrage) - Création de liens hypertextes (lien vers une page web, lien vers un fichier, lien de messagerie)- Création, modification de tableauxDéfinition d'un site Dreamweaver, gestion des fichiers, affichage de la carte du site

■■ Initiation au code XHTML

Principes de fonctionnementBases du XHTML : balises et attributs, catégories de balisesPrésentation des principales balises (texte, images, listes à puces, liens, tableaux...)Manipulation de tableaux

■■ Styles CSS

Principes de baseDifférents types de règles CSSMise en forme CSS avec Dreamweaver- Redéfinition d'un style d'une balise HTML- Définition des styles de sélecteurs : liens survolés, liens actifs...- Création de styles personnalisés- Application de styles personnalisés- Attacher une feuille de style

■■ Méthodes de création de sites web

Présentation des différentes méthodesMéthode des tableaux :- Création de l'ergonomie d'un site web- Gestion des problèmes de positionnement- Génération du gabarit principal- Edition des pages issues du gabaritMéthode des cadres :- Principes des Jeux de cadres (frameset)- Jeux de cadres proposés par Dreamweaver- Création d'un site- Enregistrement et modification de cadres

■■ Les Formulaires

Fonctionnement d'un formulaireCréation de formulaires : Insertion de champs, mise en forme...Validation du formulaireRécupération des données, envoi d'un mail avec PHPMise en forme CSS des formulaires

■■ Mise en ligne de sites web

Principes du transfert FTPParamétrage du client FTP de DreamweaverTransfert de fichiers sur le serveur distantPrésentation d'autres outils FTP

■■ Utilisation des modèles

Principes de fonctionnement des modèles de DreamweaverArchitecture du modèle et organisation des différentes régionsEdition de pages issues d'un modèleApplication d'un modèle

■■ Fonctions avancées de mise en forme

Insertion de signetsLiens vers les signetsPrésentation du FlashCréation d'un menu FlashInsertion de texte animé, de médias (son, vidéo)

■■ Présentation du DHTML

Principes de fonctionnement du DHTMLGénération de contenu dynamique avec Dreamweaver :- Les comportements (apparition d'objets, ouverture de fenêtres, images survolées...)- Les scénarios (déplacement de calques, titre défilant...)- Création de menus dynamiques

Dreamweaver ApprofondissementTarifs : 875€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours "Dreamweaver initiation" ou posséder les connaissances équivalentesObjectif : Savoir créer un site complexe avec Dreamweaver - Maîtriser l'utilisation avancée des CSS - Découvrir les étapes clés d'un bon référencement - Se familiariser avec la Gestion de projet Web

■■ Introduction

Les enjeux de la création d'un site webRappels des méthodes de création de site Web

■■ Création de sites avancée

Création d'un site complexe avec la méthode des tableaux imbriquésErgonomie avancée du siteMise en forme avancée avec les Styles CSS

■■ Méthode des calques

Principes de basesTypes de positionnement de calques (relatif, absolu, flottant)Prise en charge des calques par Dreamweaver (fonction d'insertion de la balise div)Gestion des CSS associés aux calquesProblématique de positionnement relative/absoluProblématique des calques flottantsAvantages de cette méthode

■■ Initiation au référencement

Présentation des enjeux du référencementConcepts et insertion des balises d'en-têteCritères de classement des outils de rechercheRègles à respecter et Spam-dexing

■■ Le cadre applicatif SPRY

Présentation du framework SPRYPanorama des effets et des widgets SPRYCréation de formulaires avec des composants contrôlésMenus dynamiques SPRY

■■ Conduite de projet Web avec Dreamweaver

Spécification d'un site : le cahier des chargesConception du site : l'ergonomie, la navigation, la charte graphique, les bases de données, etc.Développement du site : le rôle de DreamweaverMise en ligne du site : l'importance de la recetteSuivi du site : animer et maintenir son site Web

■■ Conclusion

Dreamweaver Avancé : XHTML/CSS, Spry, SEO et autres notions avancées + PHP/MySQLTarifs : 2125€ en inter - 725€/jour en intraDurée : 5jPublic : TousPré-requis : Avoir suivi le cours "Dreamweaver initiation" ou posséder les connaissances équivalentesObjectif : Approfondir les principales fonctionnalités de Dreamweaver - Découvrir les nouveautés de Dreamweaver CS5 - Maîtriser l'utilisation avancée des CSS - Maîtriser la création de sites web dynamique en HTML/CSS et PHP - Découvrir les étapes clés du SEO

■■ Introduction

Découverte de l'interface: les fenêtres, les palettes de composants, les panneaux présentation des données

■■ Rappels rapides

Mise en forme du texte Mise en pageRappels XHTML : les balises importantesRappels CSS : les différents types de styles

■■ Site XHTML/CSS complexe

Positionnement cssArchitecture css type d'une page web avec les IDOptimisation de charte graphiqueCréation de navigationMise en forme du contenu

■■ Le cadre applicatif SPRY

Présentation du framework SPRYCréation de formulaires avec des composants contrôlésMenus dynamiques SPRY Le panneau réductible L'accordéon.Le panneau à onglet L'info-bulle

■■ Optimisation de pages pour le référencement : SEO

Rappels rapides sur le référencementRègles élémentaires de SEO : Titre de documents, Meta, titre de contenusRègles avancés de SEO : Liens, images, nom de fichiers, etc.

■■ Introduction à l'accessibilité

Référentiels d'accessibilitéQuelques règles de bases : styles CSS, tableaux, navigationsAutres règles d'accessibilitéOptimisation de pages

■■ Publication

Vérification et compatibilité Orthographe et dictionnaire BrowserLab

■■ InContext Editing

présentation de InContext Editing Mise en place de zones depuis DreamweaverGestion du compte et des utilisateurs Utilisation par l'auteur ou l'éditeur Application: Création d'un site multi-utilisateurs avec dreamweaver

■■ Formulaires avancés : accessibilité, validation, introduction à PHP

Rappels sur les formulaires : création, action, validationLes principaux champs de formulairesRègles d'accessibilité pour les formulairesValidation de formulaire avec le panneau de comportementIntroduction PHP : variables et superglobalesRécupération de données de formulaireEnvoyer un e-mailEvaluation : Création d'une page d'accueil en temps limité

■■ Introduction à PHP/MySQL

Modèle client / ServerA propos de PHP

■■ Installation et paramétrage de PHP

Installation WampServerConfiguration du serveur d'évaluation

■■ Présentation de PHP

Principes de fonctionnementLe contexte WebLes variablesLes types de données en un clin d'œilLes opérateursLes instructions conditionnellesUn type particulier: les tableauxLes boucles, parcourir les tableauxTrier les tableaux par ordre alphabétiqueLes constantes

■■ Utilisation de MySQL

MySQL, PHPMyAdmin Mise en place de la base de donnéesConnexion à la baseSQL et le jeu d'enregistrement

Page 65: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

128 129

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Utilisation des données dans une pageComportement serveurEvalutation : Création d'un formulaire de contact avec enregistrement dans une base MySQL en temps limité

Dreamweaver Avancé : XHTML/CSS, Spry, SEO et autres notions avancéesTarifs : 1375€ en inter - 725€/jour en intraDurée : 3jPublic : TousPré-requis : Avoir de bonnes connaissances html/cssObjectif : Approfondir les principales fonctionnalités de Dreamweaver - Découvrir les nouveautés de Dreamweaver CS5 - Maîtriser l'utilisation avancée des CSS - Maîtriser la création de sites web dynamique en HTML/CSS et PHP -

■■ Introduction

Découverte de l'interface: les fenêtres, les palettes de composants, les panneaux présentation des données

■■ Rappels rapides

Mise en forme du texte Mise en pageRappels XHTML : les balises importantesRappels CSS : les différents types de styles

■■ Site XHTML/CSS complexe

Positionnement cssArchitecture css type d'une page web avec les IDOptimisation de charte graphiqueCréation de navigationMise en forme du contenu

■■ Le cadre applicatif SPRY

Présentation du framework SPRYCréation de formulaires avec des composants contrôlésMenus dynamiques SPRY Le panneau réductible L'accordéon.Le panneau à onglet L'info-bulle

■■ Optimisation de pages pour le référencement : SEO

Rappels rapides sur le référencementRègles élémentaires de SEO : Titre de documents, Meta, titre de contenusRègles avancés de SEO : Liens, images, nom de fichiers, etc.

■■ Introduction à l'accessibilité

Référentiels d'accessibilitéQuelques règles de bases : styles CSS, tableaux, navigationsAutres règles d'accessibilitéOptimisation de pages

■■ Publication

Vérification et compatibilité Orthographe et dictionnaire BrowserLab

■■ InContext Editing

présentation de InContext Editing Mise en place de zones depuis DreamweaverGestion du compte et des utilisateurs Utilisation par l'auteur ou l'éditeur Application: Création d'un site multi-utilisateurs avec dreamweaver

■■ Formulaires avancés : accessibilité, validation, introduction à PHP

Rappels sur les formulaires : création, action, validationLes principaux champs de formulairesRègles d'accessibilité pour les formulairesValidation de formulaire avec le panneau de comportementIntroduction PHP : variables et superglobalesRécupération de données de formulaireEnvoyer un e-mailEvaluation : Création d'une page d'accueil en temps limité

Dreamweaver Avancé : PHP/MySQLTarifs : 995€ en inter - 725€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi Dreamweaver avancé niveau 1 ou posséder les connaissances équivalentesObjectif : Maîtriser la création de sites web PHP - Découvrir les fonctions PHP de Dreamweaver

■■ Introduction

Modèle client / ServerA propos de PHP

■■ Installation et paramétrage

Installation WampServerConfiguration du serveur d'évaluation

■■ Présentation de PHP

Principes de fonctionnementLe contexte WebLes variablesLes types de données en un clin d'œilLes opérateursLes instructions conditionnellesUn type particulier: les tableauxLes boucles, parcourir les tableauxTrier les tableaux par ordre alphabétiqueLes constantes

■■ Utilisation de MySQL

MySQL, PHP MyAdmin Mise en place de la base de donnéesConnexion à la baseSQL et le jeu d'enregistrement Utilisation des données dans une pageComportement serveurEvalutation : Création d'un formulaire de contact avec enregistrement dans une base MySQL en temps limité

e-mArketing

Référencement, E-marketing, Réseaux sociaux et E-MailingTarifs : 3475€ en inter - 895€/jour en intraDurée : 5jPublic : Tous

Pré-requis : Connaissance de l'Internet et utilisation d'un messagerieObjectif : Savoir référencer son site Internet dans les différents moteurs de recherche - Apprendre les meilleures techniques pour optimiser son référencement - Apprendre à communiquer efficacement avec son site Internet - Découvrir les notions de Webmining, SEM, Affilitation, etc - Découvrir les réseaux sociaux - Comprendre les enjeux pour une entreprise - Créer sa page Facebook - Apprendre à créer ses newsletters et à les envoyerRéférencement, Webanalytics, SEO/SEM

■■ Introduction

Le référencement : définitionContexteProblématique

■■ Les outils de recherche

Présentation des différents outils de rechercheFonctionnement des outils de recherchePrésentation des balises METALes risques du spam-dexing

■■ Comment référencer son site ?

MéthodologieComment choisir ses mots clés ?Où placer ses mots clés ?Où référencer son site ?

■■ Webanalytics

Principes de fonctionnementLes catégories d'outils WebanalyticsPrésentation de Xiti et GoogleanalyticsVérifier la pertinence du référencementComment installer un outil d'analyse ?

■■ SEO : Comment optimiser le référencement ?

Définition du Search Engine Optimization (SEO)Les techniques qui fonctionnentLes risques à ne pas prendreLes évolutions des moteursConsacrer du temps à son site

■■ Introduction au SEM

Définition du Search Engine MarketingQu'est-ce que le CTR ?Présentation des campagnes Adwords

■■ Conclusion

Les règles d'or du référencementNe vous trompez pas, vous ne tromperez jamais un moteur !Le cycle perpétuelE-marketing : Webmining, SEM, Webmarketing

■■ Introduction

Le contextePrésentation du cours

■■ ProblématiqueQu'est-ce que le e-marketing ?Les objectifs du e-marketingLes problématiques

■■ Recruter des clients ou des visiteurs sur le Web

Le référencementLes sites spécialisésLes forums de discussionLa publicitéL'affiliationLe Search Engine Marketing (SEM) : Google Adwords, A9, Yahoo Search Marketing Etude de cas : Site BtoC de vente de jouets

■■ Bien communiquer avec ses internautes

Définir ses objectifsIdentifier ses visiteursAdapter son contenuSoigner la navigationElargir sa culture produitFaciliter le contactPersonnaliser le contenuEtude de cas : Site de commerce en ligne de matériels informatiques

■■ Fidélisation d'internautes

L'interactivitéLes blogsLes newslettersLes mailingsLe parrainagePartenariats

■■ Analyse de site : Webanalytics / Webmining

Les différents types d'outils d'analysePrésentation des outils de suivi du trafic (webanalytics)Définition du WebminingLes outils de WebminingQuels enseignements tirer du Webmining ?

■■ Gestion de projet de e-marketing

Inverser le processus de visiteMéthodologieUn projet dans le projet e-marketing : la veille concurentielle

■■ Quelques cas d'école

Mise en pratique I : Création d'une campagne de publicité AdwordsDéfinition du Search Engine Marketing (SEM)Présentation des outils SEMPrincipes de fonctionnement des campagnes : CTR, enchères, mots clefs, ...Définir les objectifs de sa campagneDéfinir la cible de sa campagneIdentifier les pages cibles de son siteRecenser les mots clefs de sa campagneFixer une période, un budget global, un buget journalierDéfinir ses affichagesLancer et suivre sa campagneMise en pratique II : Création et envoi d'une newsletterDéfinition des objectifs de la newsletterDéfinition de la cible de la newsletterTrouver des bases d'emailsCréer une newsletter HTMLOutil d'envoi de newslettersCréer une campagne e-mailingConsulter les statistiques

■■ Evolution du e-marketing

Création de communautésMobile MarketingVidéosDiffusion des offres

■■ En conclusion

La direction du E-marketing : Le one to oneQuestions

■■ Réseaux sociaux : Présentation générale et mise en oeuvre de stratégie sur Facebook

■■ Introduction

ContextePrésentation du cours

■■ Problèmatiques

Page 66: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

130 131

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

DéfinitionsObjectifs d'une stratégie sur les réseaux sociaux

■■ Présentation des principaux réseaux sociaux

Les réseaux d'anciens (Copainsdavant, trombi.com, etc)Les réseaux d'artistes (myspace, winky.fr, etc)Les réseaux professionnels (viadeo, linkedin)WikipediaYouTube/DailyMotionTwitterGoogle +

■■ Focus sur Facebook

Présentation de FacebookCréation et gestion de compte Facebook personnelDéfinition d'une page FacebookArticulation Membres/Pages

■■ Quelques cas d'école

■■ Quelques questions avant d'aller plus loin

Toutes les sociétés ont-elles un intérêt à communiquer sur les réseaux sociaux ?Peut-on prospecter sur les réseaux sociaux ? Comment choisir les réseaux sur lesquels on souhaite intervenir ?

■■ Méthodologie de stratégie sur les réseaux sociaux

Bien connaître son image et son positionnement avant de commencerPhase préparatoire : identifier sa cible et définir ses objectifsPhase de mise en oeuvrePhase de lancementPhase d'animationEvolutions de stratégieLes acteurs de la stratégieAtelier : définir la stratégie d'une agence Web sur les réseaux sociaux

■■ Présentation du Community Manager

Définition des tâches du Community Manager Qualification du Community Manager Risques auxquels le Community Manager sera confrontéChoisir son Community Manager : les qualités à avoir

■■ Créer sa page sur Facebook

Définir ses objectifsChoisir son équipe d'administrateursCréer sa page : définir le logo, définir les informations généralesRecruter les premiers fansChoisir son URLEtudier la concurrenceDéterminer son positionnementDéfinir le tonRédiger quelques articles de présentation

■■ Définir les informations de son mur

Les thématiques à aborderRéférences et témoignages clientsLa récupération d'informations existantesLes ponts à établir entre le site d'entreprise et la page Facebook

■■ Utilisation d'applications Facebook

QuestionsEvénementsIFrame AppsInsightsAtelier : créer une page "bienvenue"avec IFrame Apps

■■ Recrutement de fans

Recruter parmi les acteurs de l'entreprise : clients, fournisseurs, salariés, cadres, dirigeants, partenairesRecherche d'amis sur le réseauOrganisation de jeux concoursPublicité

■■ Focus sur la publicité facebook

Définition de campagne publicitaireOrganisation d'une publicité auprès de public avec centre d'intérêtDéfinition de l'enchèreConsultation des résultatsOrganisation d'une publicité auprès des amis de ses fansConsultation des résultats

■■ Etude de cas : Définition de la stratégie Facebook de sa société

■■ Conclusion

Soigner son organisationBien choisir son Community ManagerLes autres facteurs de succès de sa stratégie sur les réseaux sociaux

■■ E-Mailing / Newsletter : Création, mise en forme et routage

■■ Introduction

A propos du web, des sites web et des outils de recrutement et fidélisation de visiteursQu'est-ce qu'un e-mailing ? Plan de la formation

■■ Les règles de bases à respecter

Utiliser des Bases Opt-in et LCENChoisir son mode de routageDéterminer son titreCréer son contenuRespecter les formatsChoisir la date/heure d'envoieChoisir de la fréquence d'envoie

■■ Focus sur le routage

Utiliser une simple messagerie Utiliser un logiciel clientInstaller un serveur de mailingFaire appel à une société spécialisée en routageAtelier : Création d'un compte gratuit chez une société de routage

■■ Comment créer sa newsletter ?

Prendre en compte les normesInsérer et mettre en forme du texteInsérer des imagesCréer des liensAtelier : Création et envoie d'une première newsletter

■■ Règles avancées

Automatiser l'écriture de la newsletterFaire des liens vers les sites WebFaire des testsVarier les titresAvoir des statistiques fiablesPersonnaliser les contenus

■■ Création avancée de newsletter

Mettre en forme une newsletter plus sophistiquéeUtiliser les tableauxUtiliser des colonnesGérer les couleurs d'arrière planSe servir des templates

■■ Aspects juridiques

Constituer sa base opt-in

Acheter une base opt-inIntégrer les mentions légalesPrendre en considération les autres règles juridiques importantes

■■ Découverte rapide des balises HTML importantes

Utiliser les balises de titres h1, h2, etc.Utiliser les balises p, img, aUtiliser les balises de mise en forme (gras, italique, etc)Utiliser les balises table, tr, tdAtelier : Création d'une newsletter avancée

■■ Méthodologie

Respecter toutes les phases et leur ordonancementSuivre les statistiques Atelier : Créer une campagne Newsletter sur une thématique libre

■■ Conclusion SynthèseQuestions/Réponses

Référencement, Webanalytics, SEO/SEMTarifs : 875€ en inter - 875€/jour en intraDurée : 1jPublic : TousPré-requis : Connaissance de l'InternetObjectif : Savoir référencer son site Internet dans les différents moteurs de recherche - Apprendre les meilleures techniques pour optimiser son référencement

■■ Introduction

Le référencement : définitionContexteProblématique

■■ Les outils de recherche

Présentation des différents outils de rechercheFonctionnement des outils de recherchePrésentation des balises METALes risques du spam-dexing

■■ Comment référencer son site ?

MéthodologieComment choisir ses mots clés ?Où placer ses mots clés ?Où référencer son site ?

■■ Webanalytics

Principes de fonctionnementLes catégories d'outils WebanalyticsPrésentation de Xiti et GoogleanalyticsVérifier la pertinence du référencementComment installer un outil d'analyse ?

SEO : Comment optimiser le référencement ?

Définition du Search Engine Optimization (SEO)Les techniques qui fonctionnentLes risques à ne pas prendreLes évolutions des moteursConsacrer du temps à son site

■■ Introduction au SEM

Définition du Search Engine MarketingQu'est-ce que le CTR ?Présentation des campagnes Adwords

■■ Conclusion

Les règles d'or du référencementNe vous trompez pas, vous ne tromperez jamais un moteur !Le cycle perpétuel

Réseaux sociaux : Présentation générale et mise en oeuvre de stratégie sur FacebookTarifs : 875€ en inter - 895€/jour en intraDurée : 1jPublic : TousPré-requis : Notions de la création de site Web et du E-MarketingObjectif : Découvrir les réseaux sociaux - Comprendre les enjeux pour une entreprise - Créer sa page Facebook

■■ Introduction

ContextePrésentation du cours

■■ Problèmatiques

DéfinitionsObjectifs d'une stratégie sur les réseaux sociaux

■■ Présentation des principaux réseaux sociaux

Les réseaux d'anciens (Copainsdavant, trombi.com, etc)Les réseaux d'artistes (myspace, winky.fr, etc)Les réseaux professionnels (viadeo, linkedin)WikipediaYouTube/DailyMotionTwitterGoogle +

■■ Focus sur Facebook

Présentation de FacebookCréation et gestion de compte Facebook personnelDéfinition d'une page FacebookArticulation Membres/Pages

■■ Quelques cas d'école

■■ Quelques questions avant d'aller plus loin

Toutes les sociétés ont-elles un intérêt à communiquer sur les réseaux sociaux ?Peut-on prospecter sur les réseaux sociaux ? Comment choisir les réseaux sur lesquels on souhaite intervenir ?

■■ Méthodologie de stratégie sur les réseaux sociaux

Bien connaître son image et son positionnement avant de commencerPhase préparatoire : identifier sa cible et définir ses objectifsPhase de mise en oeuvrePhase de lancementPhase d'animationEvolutions de stratégieLes acteurs de la stratégieAtelier : définir la stratégie d'une agence Web sur les réseaux sociaux

■■ Présentation du Community Manager

Définition des tâches du Community Manager Qualification du Community Manager Risques auxquels le Community Manager sera confrontéChoisir son Community Manager : les qualités à avoir

Page 67: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

132 133

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Créer sa page sur Facebook

Définir ses objectifsChoisir son équipe d'administrateursCréer sa page : définir le logo, définir les informations généralesRecruter les premiers fansChoisir son URLEtudier la concurrenceDéterminer son positionnementDéfinir le tonRédiger quelques articles de présentation

■■ Définir les informations de son mur

Les thématiques à aborderRéférences et témoignages clientsLa récupération d'informations existantesLes ponts à établir entre le site d'entreprise et la page Facebook

■■ Utilisation d'applications Facebook

QuestionsEvénementsIFrame AppsInsightsAtelier : créer une page "bienvenue"avec IFrame Apps

■■ Recrutement de fans

Recruter parmi les acteurs de l'entreprise : clients, fournisseurs, salariés, cadres, dirigeants, partenairesRecherche d'amis sur le réseauOrganisation de jeux concoursPublicité

■■ Focus sur la publicité facebook

Définition de campagne publicitaireOrganisation d'une publicité auprès de public avec centre d'intérêtDéfinition de l'enchèreConsultation des résultatsOrganisation d'une publicité auprès des amis de ses fansConsultation des résultats

■■ Etude de cas : Définition de la stratégie Facebook de sa société

■■ Conclusion

Soigner son organisationBien choisir son Community ManagerLes autres facteurs de succès de sa stratégie sur les réseaux sociaux

Google Adwords : SEM, Display, RemarketingTarifs : 875€ en inter - 995€/jour en intraDurée : 1jPublic : TousPré-requis : Maîtrise de base du web et connaissance minimale du référencement et du SEMObjectif : Savoir créer une campagne Adwords, l'optimiser

■■ IntroductionHistorique de GooglePrésentation du cours

■■ Présentation d'Adwords

Principes de fonctionnementDescription des annoncesEnjeux et intérêts

■■ Création d'une campagne Adwords

Les paramètres de la campagneDéfinir les zones géographiquesSélectionner les supports Déterminer son budget quotidienPlanifier la campagneCréer son premier groupe d'annonceDéfinir son enchère

■■ Focus sur les annonces

Les règles de baseCritères d'amélioration de taux de clicOptimisation de ses annoncesErreurs courantes

■■ Méthodologie

Définir sa cible Lister les mots clefsCréer ses annoncesEvaluer les résultats Atelier : Créer une campagne Adwords et des annonces pour son activité

■■ Paramètrage avancé

Liens vers sites WebAjout d'adresse ou de téléphoneAutres informationsSpécificité des campagnes pour téléphone mobile

■■ Google Display

Présentation du réseau DisplayPrincipes de fonctionnement des publicités displayCréation de campagne DisplayParamètrage spécifique : données démographiquesSélectionner les emplacementsMéthodologieAtelier : Créer une campagne Display et des annonces pour son activité

■■ Bibliothèques partagées

Définir des mots clefs à exclure Définir des emplacements à exclure

■■ Remarketing

Principes de fonctionnementEnjeuxCréation d'audienceCréation de campagnes de remarketingImpact des campagnes remarketingAtelier : Créer une campagne de Remarketing et des annonces pour son activité

■■ Outils

Générateurs de mots clefsOpportunitésOutil de prévision de traficOutil de sélection des emplacementsOutil de ciblage contextuelPrévisualisation et diagnostics des annoncesConversions

■■ Annonces illustrées, vidéos ou graphiques

Présentation des différents formatsPrincipes de fonctionnementLes supportsOutil de création d'annonces illustréesGestion des formatsAtelier : Créer une annonce illustrée pour son activité et sélectionner les emplacements sur Display

■■ Conclusion

Présentation des scripts Evolutions à prévoirQuestions/Réponses

E-marketing : Webmining, SEM, WebmarketingTarifs : 1495€ en inter - 895€/jour en intraDurée : 2jPublic : Webmasters, responsables marketing ou communicationPré-requis : Notions de la création de sites InternetObjectif : Apprendre à communiquer efficacement avec son site Internet - Découvrir les notions de Webmining, SEM, Affilitation, etc.

■■ Introduction

Le contextePrésentation du cours

■■ Problématique

Qu'est-ce que le e-marketing ?Les objectifs du e-marketingLes problématiques

■■ Recruter des clients ou des visiteurs sur le Web

Le référencementLes sites spécialisésLes forums de discussionLa publicitéL'affiliationLe Search Engine Marketing (SEM) : Google Adwords, A9, Yahoo Search Marketing Etude de cas : Site BtoC de vente de jouets

■■ Bien communiquer avec ses internautes

Définir ses objectifsIdentifier ses visiteursAdapter son contenuSoigner la navigationElargir sa culture produitFaciliter le contactPersonnaliser le contenuEtude de cas : Site de commerce en ligne de matériels informatiques

■■ Fidélisation d'internautes

L'interactivitéLes blogsLes newslettersLes mailingsLe parrainagePartenariats

■■ Analyse de site : Webanalytics / Webmining

Les différents types d'outils d'analysePrésentation des outils de suivi du trafic (webanalytics)Définition du WebminingLes outils de WebminingQuels enseignements tirer du Webmining ?

■■ Gestion de projet de e-marketing

Inverser le processus de visiteMéthodologieUn projet dans le projet e-marketing : la veille concurentielle

■■ Quelques cas d'école

Mise en pratique I : Création d'une campagne de publicité AdwordsDéfinition du Search Engine Marketing (SEM)

Présentation des outils SEMPrincipes de fonctionnement des campagnes : CTR, enchères, mots clefs, ...Définir les objectifs de sa campagneDéfinir la cible de sa campagneIdentifier les pages cibles de son siteRecenser les mots clefs de sa campagneFixer une période, un budget global, un buget journalierDéfinir ses affichagesLancer et suivre sa campagne

Mise en pratique II : Création et envoi d'une newsletterDéfinition des objectifs de la newsletterDéfinition de la cible de la newsletterTrouver des bases d'emailsCréer une newsletter HTMLOutil d'envoi de newslettersCréer une campagne e-mailingConsulter les statistiques

■■ Evolution du e-marketing

Création de communautésMobile MarketingVidéosDiffusion des offres

■■ En conclusion

La direction du E-marketing : Le one to oneQuestions

E-Mailing / Newsletter : Création, mise en forme et routageTarifs : 745€ en inter - 875€/jour en intraDurée : 1jPublic : TousPré-requis : utilisation d'une messagerie et du webObjectif : Apprendre à créer ses newsletters et à les envoyer

■■ Introduction

A propos du web, des sites web et des outils de recrutement et fidélisation de visiteursQu'est-ce qu'un e-mailing ? Plan de la formation

■■ Les règles de bases à respecter

Utiliser des Bases Opt-in et LCENChoisir son mode de routageDéterminer son titreCréer son contenuRespecter les formatsChoisir la date/heure d'envoieChoisir de la fréquence d'envoie

■■ Focus sur le routage

Utiliser une simple messagerie Utiliser un logiciel clientInstaller un serveur de mailingFaire appel à une société spécialisée en routageAtelier : Création d'un compte gratuit chez une société de routage

■■ Comment créer sa newsletter ?Prendre en compte les normesInsérer et mettre en forme du texteInsérer des imagesCréer des liensAtelier : Création et envoie d'une première newsletter

■■ Règles avancées

Automatiser l'écriture de la newsletterFaire des liens vers les sites Web

Page 68: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

134 135

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Faire des testsVarier les titresAvoir des statistiques fiablesPersonnaliser les contenus

■■ Création avancée de newsletter

Mettre en forme une newsletter plus sophistiquéeUtiliser les tableauxUtiliser des colonnesGérer les couleurs d'arrière planSe servir des templates

■■ Aspects juridiques

Constituer sa base opt-inAcheter une base opt-inIntégrer les mentions légalesPrendre en considération les autres règles juridiques importantes

■■ Découverte rapide des balises HTML importantes

Utiliser les balises de titres h1, h2, etc.Utiliser les balises p, img, aUtiliser les balises de mise en forme (gras, italique, etc)Utiliser les balises table, tr, tdAtelier : Création d'une newsletter avancée

■■ Méthodologie

Respecter toutes les phases et leur ordonancementSuivre les statistiques Atelier : Créer une campagne Newsletter sur une thématique libre

■■ Conclusion

SynthèseQuestions/Réponses

Webanalytics - mesure de la performance de votre site Web avec Google AnalyticsTarifs : 745€ en inter - 895€/jour en intraDurée : 1jPublic : Webmasters, chefs de projet, responsables marketingPré-requis : Connaissance de base du HTML et de la création de site WebObjectif : Découvrir les outils de mesure de performance d'un outil Web - Mettre en place Google Analytics - Connaître les indicateurs clés de performance (KPIs)

■■ Introduction

Les enjeux du WebLa difficulté de la mesure de la performance

■■ Présentation des outils de Webanalytics

Quels sont les outils de Webanalytics ?Comment fonctionnent les outils de Webanalytics ?Quelle va être l'évolution des outils de Webanalytics ?

■■ Installation de Google AnalyticsCréation de compte Google AnalyticsIncorporation des marqueurs sur des pages htmlInformations sur les marqueurs avec un outil CMSVérification du fonctionnement

■■ Présentation des statistiques de base

Première lecture des statistiques Google AnalyticsNombre de visiteurs

Visiteurs uniques / Visiteurs connusNombres de pages vuesTaux de rebondSources de trafic

■■ Statistiques des moteurs de recherche

Trafic des moteurs de rechercheMots clefsTrafic SEM contre trafic naturel

■■ Statistiques avancées

GéolocalisationPériode d'analyseComparaison de périodesAtelier : consultation et analyse des statistiques de plusieurs sites

■■ Introduction aux indicateurs clés de performance (KPIs)

Définition des indicateurs clés de performanceLes mesures naïves : comparaison de trafic par source, comparaison entre 2 campagnesLes limites des mesures naïves

■■ Présentation des segments d'audience

Définition des segments de donnéesPourquoi utiliser les segments ?Création de segments avec Google AnalyticsUtilisation des filtresAtelier : mise en place de segment sur un site test

■■ Générer des rapports automatiques

Principes des rapports avec Google AnalyticsType de rapporrtDéfinition du contenu du rapport et de sa périodicitéAtelier : création de plusieurs rapports pour différents profils (Trafic Manager, Responsable Marketing, Dirigeant)

■■ Méthodologie

Définir la cible du siteDéfinir les objectifs du siteDéterminer les principaux indicateurs clés de performance Mettre en oeuvre les KPIsAnalyser les résultatsCréer des rapportsAméliorer les analysesPrise de décision sur les actions

■■ Etude de cas : analyse d'un site E-Commerce

■■ Conclusion

Questions / Réponses

Web 2.0 : outils, enjeux, e-reputationTarifs : 995€ en inter - 995€/jour en intraDurée : 1jPublic : Tout poste des services marketing et communicationPré-requis : Maîtrise de base du web et connaissance des réseaux sociauxObjectif : Découvrir les enjeux et les outils du Web 2.0

■■ Introduction

Historique du WebPrésentation du cours

■■ Présentations du "web 2.0"

Les sites précurseursLes blogsLes forumsLes sites "web 2.0"

■■ Définitions croisées

Outils de rechercheRéseaux sociauxRéférencementE-Reputation

■■ Problématique

Enjeu numéro 1 : être présentEnjeu numéro 2 : créer du traficEnjeu numéro 3 : gérer sa e-reputation

■■ Etre présent : présentation des outils web 2.0

TwitterFacebookGoogle +Les réseaux professionnels (viadeo, linkedin, xing)Les autres réseaux sociaux : Wikipedia, YouTube, DailyMotion, etc.Atelier : Créer son compte Twitter ou Google+

■■ Créer du trafic : la promotion de son activité sur le web 2.0

Format publicitaireImpact des réseaux sociaux sur le référencementProspection intelligente sur les réseaux prosIntervention sur les forums des réseaux sociauxAtelier : Imaginer pour son activité des actions de promotion adaptées

■■ Gérer sa e-reputation

Surveiller ses comptes sur les réseaux sociauxSurveiller ce qui se dit sur le WebSurveiller ce qui se dit sur les forums de discusssionSavoir réagir en cas de problèmeAtelier : créer des alertes pour surveiller le web et les forums

■■ Exemples de stratégies d'entreprises

Stratégies d'entreprises en B2CStratégies d'entreprises en B2BAutres exemples

■■ Méthodologie

Les étapes préliminairesL'élaboration de la stratégieL'analyse des résultats

■■ Mesure de perfomances

Analyse de l'impact sur le traficAnalyse de l'impact sur le CAAnalyse de l'impact sur l'image : étude d'image avant et après actions Atelier : mise en place d'un plan d'actions sur Google+, LinkedIn ou Facebook

■■ Conclusion

EvolutionsQuestions/Réponses

Google Adwords : scriptsTarifs : 1995€ en inter - 995€/jour en intraDurée : 3j

Public : Développeurs Web, gestionnaire de compte AdwordsPré-requis : Connaître Google AdwordsObjectif : Savoir créer des scripts dans Google Adwords et les maintenir

■■ Introduction

Les solutions Google : Google Apps, Google Apps Engine, MarketplacePrésentation du JavaScriptEnvironnement Google individuelRappels de fonctionnement d'Adwords

■■ Environnement des scripts Adwords

Développement et exécution dans l'éditeur spécifique et testExécution définitive, et journal d'exécutionEléments de syntaxe indispensables de JavaScript pour AdwordsAtelier : un premier script, exécution et observation

■■ Accès aux publicités depuis les scripts

Organisation des différents types d'objetsL'application et les campagnes de publicitéGroupes de publicités, et mots-clésLes publicités, leur états, leurs limitesEléments de statistiquesAtelier : postage et automatismes de toutes sortes sur les publicités

■■ Autres éléments disponibles depuis les scripts

Dates, chaînes de caractères, etc. : solutions usuellesTravail avec des spreadsheets (et solutions avec fichiers Excel) Envoi d'emails Tâches planifiées, automatisation journalière, mensuelle, etc.Accès à des sites extérieurs et communicationsAutres API disponiblesLimites officielles des scripts Adwords et dernières évolutionsAtelier : envoi et sauvegarde de bilans publlicitaires

Community managerTarifs : 995€ en inter - 995€/jour en intraDurée : 1jPublic : Responsable de communication, réseaux sociauxPré-requis : Maîtrise de base du web et connaissance minimale des réseaux sociauxObjectif : Savoir gérer la communication d'entreprise sur les réseaux sociaux, comprendre les risques et leviers

■■ Introduction

Evolution du WebStratégies des marques et E-Reputation

■■ Présentation des principaux réseaux sociaux

TwitterFacebookGoogle +Les réseaux professionnels (viadeo, linkedin, xing)Les autres réseaux sociaux: Wikipedia, YouTube, DailyMotion, etc.

■■ Présentation du Community Manager

Définition des tâches du Community Manager Qualification du Community Manager Risques auxquels le Community Manager sera confrontéChoisir son Community Manager: les qualités à avoir

■■ Préparer sa communication sur les réseaux sociaux

Page 69: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

136 137

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Bien connaître l'entreprise et ses produits ou servicesBien connaître les fonctions au sein de l'entrepriseDéfinir le ton à adopter Choisir les thèmesAnalyser la concurrenceIdentifier les attentes de ses suiveursRédiger un tableau de risques et situationsPlanifier les tâchesAtelier : sur une thématique donnée, analyser les actions de la concurrenceet établir le tableau de risques et situations

■■ Activités du Community Manager

Tâches quotidiennesRecensement de contenusLecture des postsRédaction de contenusCréer et fidéliser une communauté autour de sa marqueGestion de crise

■■ Evaluer la politique réseau social

Mesurer les activitésEvaluer les dépensesCalculer le ROIDéterminer les avantages immatériels

■■ Promotion des réseaux sociaux d'entreprises, buzz et évenementiels

Organiser des buzz ou événementsCoupler les supportsDiffuser les buzz ou événementsAnalyser les résultats

■■ Méthodologie

Définir sa cibleDéterminer ses objectifsChoisir les supportsDéfinir les actions de promotionDéterminer et rédiger les contenusChoisir les fréquences de communication et les dates/heures à privilégierCréer un planningEtablir son tableau des risques et situationsInstaller des outils de mesureMettre en oeuvre les actionsDévelopper sa communautéRenouveler sa présence et ses actions de promotionEvaluer les résultatsAtelier : mise en oeuvre de la méthodologie pour sa propre activité

■■ Conclusion

Facteurs clefs de succès : qualités essentielles du Community managerQuestions / Réponses

fLAsh

Flash Initiation + ApprofondissementTarifs : 2125€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Maîtriser les principales fonctionnalités de Flash - Apprendre à concevoir des effets, des animations, à intégrer du son ou de la vidéo - Maîtriser le langage de programmation Action Script - Savoir créer un site Web Flash

■■ Introduction

A propos de FlashQuelques concepts

■■ Premiers pas avec Flash

Familiarisation avec l'espace de travailUtilisation des différents panneauxParamétrage des préférencesCréer un premier document

■■ Dessiner avec Flash

Le panneau outilLes différents outils de dessinLe dessin vectoriel

■■ Les symboles

Les symboles graphiquesLes symboles boutonsLes symboles clipsIntérêt des symboles

■■ Création de mouvement

Les effets de scénarioLes animations image par imageL'interpolation de mouvementL'interpolation de formeL'interpolation de mouvement le long d'une trajectoire

■■ Les calques

Principes et intérêts des calquesLes calques de Guide de mouvementLes calques de Masque

■■ Le multimédia dans Flash

Les formats audioAjout de son à une animationAjout de son à un boutonLes formats vidéoLes méthodes d'importation des vidéosUtilisation de l'assistant d'importation vidéo

■■ Gestionnaire d'évènements

La gestion des évènements avec addEventListener()Les évènements du scénarioLes évènements utilisateurs souris et clavier

■■ Introduction à ActionScript

Syntaxe et structure d'ActionScript Quelques fonctions intégréesIntéractivité et ActionScriptCréer un petit site Web avec une barre de progression

■■ La publication

Utilisation de l'assistant d'exportationLes différents paramètres d'exportationIntégration du Flash dans HTML

■■ ActionScript en détail

Les variables et leurs différents typesLes différents opérateursLes structures conditionnelles et les bouclesL'écriture d'un premier programme ActionScript simple La création et l'utilisation des fonctions Les conseils de code et les raccourcisMettre en place une stratégie de débogage

■■ Intéractivité et Action Script

Contrôle de la lecture dans une animationAppeler une nouvelle URLObtenir la position de la sourisObtention des pressions sur les touchesCréer un player audio avec Action script

■■ Les composants

Utilisation des différents composantsPersonnalisation des composants

■■ La programmation objet avec ActionScript

Terminologies et concepts de la programmation objetLes différentes classes intégrées dans FlashLes classes de chargement de media externeCréer sa propre classe

■■ Coupler Flash avec un script serveur

Envoyer des données à partir de FlashRéceptionner les données d'un script serveurCréer un formulaire de mail

■■ Créer un site Web Flash

Exercice : création d'une navigationParamétrages avancés des effetsPersonnalisation/enregistrement des effetsPréchargementEtude de cas : construction d'un petit site Web

Flash InitiationTarifs : 1275€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Maîtriser les principales fonctionnalités de Flash - Apprendre à concevoir des effets, des animations, à intégrer du son ou de la vidéo - S'initier aux bases de la programmation Action Script

■■ Introduction

A propos de FlashQuelques concepts

■■ Premiers pas avec Flash

Familiarisation avec l'espace de travailUtilisation des différents panneauxParamétrage des préférencesCréer un premier document

■■ Dessiner avec Flash

Le panneau outilLes différents outils de dessinLe dessin vectoriel

■■ Les symboles

Les symboles graphiquesLes symboles boutonsLes symboles clipsIntérêt des symboles

■■ Création de mouvement

Les effets de scénarioLes animations image par imageL'interpolation de mouvementL'interpolation de formeL'interpolation de mouvement le long d'une trajectoire

■■ Les calques Principes et intérêts des calquesLes calques de Guide de mouvementLes calques de Masque

■■ Le multimédia dans Flash

Les formats audioAjout de son à une animationAjout de son à un boutonLes formats vidéoLes méthodes d'importation des vidéosUtilisation de l'assistant d'importation vidéo

■■ Gestionnaire d'évènements

La gestion des évènements avec addEventListener()Les évènements du scénarioLes évènements utilisateurs souris et clavier

■■ Introduction à ActionScript

Syntaxe et structure d'ActionScript Quelques fonctions intégréesIntéractivité et ActionScriptCréer un petit site Web avec une barre de progression

■■ La publication

Utilisation de l'assistant d'exportationLes différents paramètres d'exportationIntégration du Flash dans HTML

Flash ApprofondissementTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Avoir suivi le cours "Flash initiation" ou posséder les connaissances équivalentesObjectif : Maîtriser le langage de programmation Action Script - Savoir créer un site Web Flash

■■ Introduction

Rappel des principales fonctionnalités de Flash

■■ ActionScript en détail

Les variables et leurs différents typesLes différents opérateursLes structures conditionnelles et les bouclesL'écriture d'un premier programme ActionScript simple La création et l'utilisation des fonctions Les conseils de code et les raccourcisMettre en place une stratégie de débogage

■■ Intéractivité et Action Script

Contrôle de la lecture dans une animationAppeler une nouvelle URL

Page 70: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

138 139

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Obtenir la position de la sourisObtention des pressions sur les touchesCréer un player audio avec Action script

■■ Les composants

Utilisation des différents composantsPersonnalisation des composants

■■ La programmation objet avec ActionScript

Terminologies et concepts de la programmation objetLes différentes classes intégrées dans FlashLes classes de chargement de media externeCréer sa propre classe

■■ Coupler Flash avec un script serveur

Envoyer des données à partir de FlashRéceptionner les données d'un script serveurCréer un formulaire de mail

■■ Créer un site Web Flash

Exercice : création d'une navigationParamétrages avancés des effetsPersonnalisation/enregistrement des effetsPréchargementEtude de cas : construction d'un petit site Web

Flash avancé : Travailler avec des données externes et PHPTarifs : 2475€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance de Flash et PHPObjectif : Maîtriser le langage de programmation Action Script - Apprendre à faire communiquer plusieurs animations entre elles - Travailler avec des données externes provenant de PHP - Echanger des données entre Flash et PHP au format XML

■■ Principe de base du langage Action Script

Rappel des principales fonctionnalités de FlashLes variables, les constantes et leurs différents typesLes différents opérateursLes structures conditionnelles et les bouclesLa création et l'utilisation des fonctionsGérer les événements sous Flash

■■ La programmation orientée objet en ActionScript

Terminologies et concepts de la programmation objetUn premier exemple d'utilisation de classes intégrées dans Flash avec MovieClipCréation d'une classe personnaliséeCréation de méthodes et de propriétésEnregistrement et appel de classe

■■ Chargement de media externe

Chargement d'un son avec la Classe SoundChargement d'une vidéo avec les classes Video, NetConnection et NetStreamChargement de media externes avec les classes MovieClip et MovieClipLoaderLa sécurité et le chargement de media interdomaineEtude de cas : création d'un lecteur MP3

■■ Communiquer avec d'autres animations

La classe LocalConnectionsEnvoyer des données d'une animation à l'autreStocker des données persistantes avec la classe shareObjectSérialisation d'objetsPartager des données entre applications Flash

■■ Travailler avec des données externes provenant de PHP

Réception de données au chargement de l'animation Flash avec FlashVarsRecevoir des données avec les fonctions de communicationReception de données à travers la classe MovieClipEnvoyer et télécharger des données grâce à la classe LoadVarsLa nouvelle classe de communication en Action Script 3 : URLLoaderEtude de cas : Création d'un formulaire de mail

■■ Upload et Download de fichier avec PHP et Flash

La classe FileReferenceTélécharger un fichierEnvoyer un fichierVérifier la progression d'un téléchargementEtude de cas : Construction d'un formulaire de candidature en Flash

■■ Echanger des données entre Flash et PHP au format XML

Vue d'ensemble de la structure d'un fichier XMLApercu de simpleXML en PHPCréer un objet XML dans Flash avec la classe XMLAjouter un élément, un attribut à un objet XMLLire des noeuds, des attributs dans un objet XMLCharger des données XML à partir de PHP dans FlashEnvoyer des données XML à un script PHPEtude de cas : Construction d'un CMS en Flash

■■ Les services Web et Flash Remoting

Principe et intérêtsAppeler et traiter les réponses avec Flash RemotingGestion des erreursFlash Remoting et AMFPHP

SwishTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Maîtriser les principales fonctionnalités de Swish - Apprendre à concevoir des effets, des animations, à intégrer du son

■■ Prise en main de Swish

Présentation du logicielLes outils dessinEffet de déplacementEffet d'effacementLa guidelineEffet de transformationCouleur de fond de l'animationEffet 3D SpinLes outils texteEffacement et déplacement de texteExercice : Animation d'histogrammeLes effets TypeWriterLes effets Vortex : application à un texte de l'effet Vortex, spin backLes autres effetsExercice : message publicitaire

■■ Fonctions avancées de Swish

Utilisation des dégradés et imagesCréation et utilisation des groupes, sprites et boutonsLecture / Arrêt d'une animationDéplacementsParamétrages avancés des effets.Personnalisation/enregistrement des effetsExercice : création d'une navigationPréchargementSonFonctions import/exportEtude de cas : construction d'une animation pour votre site Web

Flash Animation avancéeTarifs : 1125€ en inter - 875€/jour en intraDurée : 2jPublic : Graphistes, WebmastersPré-requis : Avoir suivi le cours "Flash initiation" ou posséder les connaissances équivalentes. (gestion d'une timeline et de points clés)Objectif : Concevoir des animations selon différentes méthodes : images par images, images clés. Maitriser l'éditeur de mouvement.

■■ Introduction

Présentation de l'éditeur de mouvementDéfinition de la représentation d'un mouvement sous forme de courbe (accélération, décélération,..)Rappel des principes d'animation : rebonds, gravité, force centrifuge, etc... Rappel et explication de l'importance de l'emplacement du centre de gravité pour les mouvements et déformations

■■ Maitriser les courbes de mouvement

Utiliser les types de mouvements pré-enregistrés, les appliquer aux differents paramètres de mouvement et de transformation (couleurs, effets,...)Modifier les types de mouvements, créer ses propres courbes de mouvementsAtelier : création d'une animation en combinant les parametres d'animation

■■ Créer une animation image par image

Rappel des principes de baseUtilisation de l'affichage "pelure d'oignon" pour l'animationUtilisation des outils de dessinAtelier : création d'une animation complexe en image clés

■■ Utiliser la cinématique inverse

Définition de la cinématique inverse en animationPrincipes et utlisation des outils segment et liaison pour la création d'un squelette d'animationApplication d'un squelette sur des objets multiples pour créer un chainage Atelier : création d'une animation de personnage grâce au squelette

■■ Combiner les techniques

Définition des contraintes liées au squelette et courbes de mopuvementGérer grâce aux clips plusieurs techniques pour créer une animation complexeGestion de différents plans sur des calques, simulation de mouvement d'arrière plan Atelier : création d'une animation mixant le squelette et les courbes de mouvement

rich internet AppLicAtion

Flex Initiation + ApprofondissementTarifs : 2375€ en inter - 875€/jour en intraDurée : 5jPublic : Développeurs Flash ActionScriptPré-requis : Algorithmie, notions de POOObjectif : Maîtriser les principales fonctionnalités de Flex - Apprendre la syntaxe MXML - Apprendre à utiliser les conteneurs, concevoir des interfaces, des animations - S'initier à la programmation Action Script

■■ Introduction

A propos de FlexQuelques concepts : Environnement, RIA, ActionScript, XML, MXMLLes avantages de Flex

■■ Présentation de l'environnement de travail

Présentation de l'IDE EclipseLes différents panneaux : le panneau explorateur, de propriété, de composant, ...Présentation de l'arborescence « bin », « html-template », « src » et des différentes extensionsApprendre à travailler en mode Design et en mode Source

■■ Création d'un premier projet

MXML et ActionScriptLe fichier MainApplicationComprendre les évènementsAjouter un premier script

■■ Les Conteneurs

Le principe du positionnement : absolute, vertical, horizontalLes principaux composants conteneurs : Application, Hbox, Vbox, Canvas, Panel...Création d'un composant personnalisé

■■ La Navigation

Les composants de navigation : ViewStack, LinkBar, TabBar, MenuBar, AccordionApprendre à utiliser les composants avec les étatsAjouter des évènements sur les états en MXML et ActonSrciptGestion des transitionsEtude de cas : construction d'un petit site Web

■■ Introduction à ActionScript

Syntaxe et structure d'ActionScriptAjouter de l'ActionScript dans votre MXMLInteractivité et ActionScript : Apprendre à gérer les évènementsLes variables et leurs différents typesL'écriture d'un premier programme ActionScript simpleMettre en place une stratégie de débogage

■■ Les principaux composants de donnée

Les principaux contrôles : champ Texte, Image, bouton radio, liste déroulante, champ datePrincipe et fonctionnement des formulairesLe composant DataGridUn composant Wysiwyg : RichTextEditorAfficher et éditer les donnéesDatabinding : lier les composants à des sources de données externesEtude de cas : créer un formulaire de contact

■■ Styliser votre application

Modifier l'aspect graphique de votre applicationGestion des policesApprendre à utiliser des styles au sein de Flex

■■ Les validateurs de données

Principe et intérêtsLes différents types de validateurs : validateur de chaîne, de date, de nombre, d'email...Personnaliser et afficher des messages d'erreursEtude de cas : Apprendre à valider un formulaire

■■ ActionScript 3 en détails

Les différents opérateursLes structures conditionnelles et les bouclesLes fonctionsLa Programmation Orientée ObjetEtude de cas : créer une classe personnalisée

Page 71: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

140 141

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ La publication

Compilation de l'applicationIntégrer votre animation au sein d'un fichier HTML

■■ Aller plus loin avec Flex : La communication client-serveur

Les concepts de baseFlex couplé à un script serveurCharger et envoyer des données à partir d'un script serveurEtude de cas : lier le formulaire de mail à PHP

Flex InitiationTarifs : 1495€ en inter - 875€/jour en intraDurée : 3jPublic : Développeurs Flash ActionScriptPré-requis : Algorithmie, notions de POOObjectif : Maîtriser les principales fonctionnalités de Flex - Apprendre la syntaxe MXML - Apprendre à utiliser les conteneurs, concevoir des interfaces, des animations - S'initier à la programmation Action Script

■■ Introduction

A propos de FlexQuelques concepts : Environnement, RIA, ActionScript, XML, MXMLLes avantages de Flex

■■ Présentation de l'environnement de travail

Présentation de l'IDE EclipseLes différents panneaux : le panneau explorateur, de propriété, de composant, ...Présentation de l'arborescence « bin », « html-template », « src » et des différentes extensionsApprendre à travailler en mode Design et en mode Source

■■ Création d'un premier projet

MXML et ActionScriptLe fichier MainApplicationComprendre les évènementsAjouter un premier script

■■ Les Conteneurs

Le principe du positionnement : absolute, vertical, horizontalLes principaux composants conteneurs : Application, Hbox, Vbox, Canvas, Panel...Création d'un composant personnalisé

■■ La Navigation

Les composants de navigation : ViewStack, LinkBar, TabBar, MenuBar, AccordionApprendre à utiliser les composants avec les étatsAjouter des évènements sur les états en MXML et ActonSrciptGestion des transitionsEtude de cas : construction d'un petit site Web

■■ Introduction à ActionScript

Syntaxe et structure d'ActionScriptAjouter de l'ActionScript dans votre MXMLInteractivité et ActionScript : Apprendre à gérer les évènementsLes variables et leurs différents typesL'écriture d'un premier programme ActionScript simpleMettre en place une stratégie de débogage

■■ Les principaux composants de donnée

Les principaux contrôles : champ Texte, Image, bouton radio, liste déroulante, champ date

Principe et fonctionnement des formulairesLe composant DataGridUn composant Wysiwyg : RichTextEditorAfficher et éditer les donnéesDatabinding : lier les composants à des sources de données externesEtude de cas : créer un formulaire de contact

■■ Styliser votre application

Modifier l'aspect graphique de votre applicationGestion des policesApprendre à utiliser des styles au sein de Flex

Flex ApprofondissementTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : Développeurs Flash ActionScriptPré-requis : Algorithmie, notions de POOObjectif : Maîtriser les principales fonctionnalités de Flex - Apprendre la syntaxe MXML - Apprendre à utiliser les conteneurs, concevoir des interfaces, des animations - S'initier à la programmation Action Script

■■ Les validateurs de données

Principe et intérêtsLes différents types de validateurs : validateur de chaîne, de date, de nombre, d'email...Personnaliser et afficher des messages d'erreursEtude de cas : Apprendre à valider un formulaire

■■ ActionScript 3 en détails

Les différents opérateursLes structures conditionnelles et les bouclesLes fonctionsLa Programmation Orientée ObjetEtude de cas : créer une classe personnalisée

■■ La publication

Compilation de l'applicationIntégrer votre animation au sein d'un fichier HTML

■■ Aller plus loin avec Flex : La communication client-serveur

Les concepts de baseFlex couplé à un script serveurCharger et envoyer des données à partir d'un script serveurEtude de cas : lier le formulaire de mail à PHP

XULTarifs : 1275€ en inter - 875€/jour en intraDurée : 2jPublic : TousPré-requis : Connaître le HTML, notions de programmationObjectif : Connaître les possibilités et les domaines d'application de XUL - Etudier, développer et maintenir des applications complètes avec XUL

■■ Introduction

Historique, versions, plates-formesPotentiel et fonctionnalitésTechnologies utiliséesOutils existants

■■ Technologies associées et limitations

Rappels de HTML et javascriptPrésentation du XMLUtilisation de DOM2XPath et XSLT pour la lecture et la transformation

■■ Manipulation de XUL

Création de fenêtres, boutons, textes, etc.Utilisation du HTMLPositionnement, tailles, organisation

■■ Manipulations avancées

Composants graphiques diversEvénements dans l'applicationAccès à un serveur

■■ Le projet sous XULChoix des technologies et restrictionsDéploiement des réalisations et localisation Problèmes de performances et de sécurité

Google Apps MarketplaceTarifs : 1495€ en inter - 995€/jour en intraDurée : 2jPublic : Développeurs, Chefs de projetsPré-requis : Connaissances de Java, PHP ou .NET, et du HTMLObjectif : Savoir réaliser un application s'intégrant avec l'API GoogleApps. Connaître les enjeux et mécanismes de l'inscription sur Marketplace

■■ Introduction

Notions fondamentales. OpenID, Marketplace, API...Autres systèmes équivalentsComparaison avec le Google Apps Engine, et GApps ScriptsRappels technologiques

■■ Première application

Développement d'une application minimale Création d'un compte de vendeur sur MarketplaceDéploiement sur Marketplace ; les listings, privés et publiquesUtilisation de l'applicationAtelier : une première application au complet

■■ Les API Google

Pourquoi utiliser une Application Programming InterfaceL'API pour gmailAPI bureautiquesL'API pour Google SiteAtelier : applications avec lecture et écriture grace aux API

■■ Authentification

Principes et détails d'authentification unifiéeSingle Sign On : inscriptionSSO : mise en placeAtelier : authentification complète par Google

frontpAge / expressionWeb / goLive

FrontPage / ExpressionWeb Initiation + ApprofondissementTarifs : 1875€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Maîtriser les principales fonctionnalités de FrontPage - Apprendre à concevoir un site Web avec ce logiciel, de la création des pages jusqu’à la mise en ligne - Maîtriser l’utilisation avancée des CSS - Découvrir les étapes clés d’un bon référencement - Se familiariser avec la Gestion de projet Web

■■ Premiers pas avec FrontPage

Présentation de l’interface et des barres d’outilsGestion de l’arborescence du site- Repérage de fichiers- Onglets de pagesCréation d’une première page Web- Propriétés d’une page- Insertion de texte- Barre horizontaleCréation de sitesUtilisation de tableauxInsertion d’imagesCréation de liens hypertextes

■■ Initiation au code HTML

Aperçu du code HTMLPrincipes de fonctionnementPrésentation des principales balises Attributs des balises HTMLCréation de tableaux en HTML

■■ Introduction aux CSS

Principes de baseDéfinition du style d’une balise HTMLDéfinition des styles des sélecteurs : liens survolés, liens actifs...Création de styles personnalisésApplication de styles personnalisésModification de stylesAttacher une feuille de styles

■■ La méthode des tableaux

Construction de la page d’accueil- Choix des couleurs- Insertion d’un titre déroulantPrésentation des transitions de pageLien de messagerieVolet Navigation, volets OfficeBibliothèque de documents, insertion de documents OfficeGénération des rapports du site

■■ Les formulaires

Création de formulaires- Modification des propriétés des champs de formulaire- Validation du formulaire : récupération des données- Envoi d’un mail

■■ Initiation au transfert FTP

Principes du FTPParamétrage du FTPTransfert de fichiers sur le serveur distantTests du site sur le serveur distantPrésentation d’autres outils FTP

■■ La méthode des cadres

Présentation des cadres (ou frames)- Utilisation de l’assistant création de page de cadres- Création de liens dans une page de cadresEffets d’animation- Enchaînements d’images- Boutons sensitifs

■■ Fonctions avancées de mise en forme

Insertion de signetsLiens vers les signetsRetouches d’images avec FrontPageLiens de messagerieIntervertir une imageBarre d’effets DHTML prédéfinis

■■ Les thèmes de FrontPage

Principes de fonctionnements des composants FrontPage

Page 72: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

142 143

SIT

ES

WE

BS

ITE

S W

EB

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Les thèmes : utilisation et générationEcriture et utilisation des styles

■■ Présentation du DHTML

Principes de fonctionnement du DHTMLLes comportements (apparition d’objets, ouvrir une fenêtre, ...)Création d’un menu dynamique

■■ Création de sites avancée

Création d’un site complexe avec la méthode des tableauxErgonomie avancée du siteStyles CSS avancésCréation de pages Web à partir de code HTML existant

■■ Initiation au référencement

Présentation des enjeux du référencementInsertion des balises d’en-têteCritères de classement des outils de rechercheRègles à respecter et Spam-dexing

■■ Conduite de projet Web avec FrontPage

Spécification d’un site : le cahier des chargesConception du site : l’ergonomie, la navigation, la charte graphique, les bases de données, etc.Développement du site : le rôle de FrontPageMise en ligne du site : l’importance de la recetteSuivi du site : animer et maintenir son site Web

FrontPage / ExpressionWeb InitiationTarifs : 1125€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Maîtriser les principales fonctionnalités de FrontPage - Apprendre à concevoir un site Web avec ce logiciel, de la création des pages jusqu’à la mise en ligne

■■ Introduction

Les sites InternetLes outils d’édition de page WebLes dernières évolutions de FrontPage

■■ Premiers pas avec FrontPage

Présentation de l’interface et des barres d’outilsGestion de l’arborescence du site- Repérage de fichiers- Onglets de pagesCréation d’une première page Web- Propriétés d’une page- Insertion de texte- Barre horizontaleCréation de sitesUtilisation de tableauxInsertion d’imagesCréation de liens hypertextes

■■ Initiation au code HTML

Aperçu du code HTMLPrincipes de fonctionnementPrésentation des principales balises Attributs des balises HTMLCréation de tableaux en HTML

■■ Introduction aux CSS

Principes de baseDéfinition du style d’une balise HTMLDéfinition des styles des sélecteurs : liens survolés, liens actifs...Création de styles personnalisésApplication de styles personnalisésModification de stylesAttacher une feuille de styles

■■ La méthode des tableaux

Construction de la page d’accueil- Choix des couleurs- Insertion d’un titre déroulantPrésentation des transitions de pageLien de messagerieVolet Navigation, volets OfficeBibliothèque de documents, insertion de documents OfficeGénération des rapports du site

■■ Les formulaires

Création de formulaires- Modification des propriétés des champs de formulaire- Validation du formulaire : récupération des données- Envoi d’un mail

■■ Initiation au transfert FTPPrincipes du FTPParamétrage du FTPTransfert de fichiers sur le serveur distantTests du site sur le serveur distantPrésentation d’autres outils FTP

■■ La méthode des cadres

Présentation des cadres (ou frames)- Utilisation de l’assistant création de page de cadres- Création de liens dans une page de cadresEffets d’animation- Enchaînements d’images- Boutons sensitifs

■■ Fonctions avancées de mise en forme

Insertion de signetsLiens vers les signetsRetouches d’images avec FrontPageLiens de messagerieIntervertir une imageBarre d’effets DHTML prédéfinis

■■ Les thèmes de FrontPage

Principes de fonctionnements des composants FrontPageLes thèmes : utilisation et générationEcriture et utilisation des styles

■■ Présentation du DHTML

Principes de fonctionnement du DHTMLLes comportements (apparition d’objets, ouvrir une fenêtre, ...)Création d’un menu dynamique

FrontPage / ExpressionWeb ApprofondissementTarifs : 875€ en inter - 875€/jour en intra

Durée : 2jPublic : TousPré-requis : Avoir suivi le cours «FrontPage initiation» ou posséder un niveau équivalentObjectif : Savoir créer un site complexe avec FrontPage - Maîtriser l’utilisation avancée des CSS - Découvrir les étapes clés d’un bon référencement - Se familiariser avec la Gestion de projet Web

■■ Introduction

Rappels rapides des principes de création de site WebLes enjeux de la création d’un site Web

■■ Création de sites avancée

Création d’un site complexe avec la méthode des tableauxErgonomie avancée du siteStyles CSS avancésCréation de pages Web à partir de code HTML existant

■■ Initiation au référencement

Présentation des enjeux du référencementInsertion des balises d’en-têteCritères de classement des outils de rechercheRègles à respecter et Spam-dexing

■■ Conduite de projet Web avec FrontPage

Spécification d’un site : le cahier des chargesConception du site : l’ergonomie, la navigation, la charte graphique, les bases de données, etc.Développement du site : le rôle de FrontPageMise en ligne du site : l’importance de la recetteSuivi du site : animer et maintenir son site Web

GoLive Initiation + ApprofondissementTarifs : 1875€ en inter - 875€/jour en intraDurée : 5jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Maîtriser les principales fonctionnalités de Golive - Apprendre à concevoir un site Web avec ce logiciel, de la création des pages jusqu’à la mise en ligne - Maîtriser l’utilisation avancée des CSS - Découvrir les étapes clés d’un bon référencement - Se familiariser avec la Gestion de projet Web

■■ Introduction à Golive

Les sites InternetLes outils d’édition de page WebPrésentation de Golive : interface et palettes

■■ Premiers pas avec Golive

Créer une page, l’enregistrer, la nommerPropriétés de la pageMise en forme de texte, ajout de policesInsertion de ligne horizontale, propriétésCréation, modification de tableauInsertion d’imagesPropriétés d’images (redimensionner, alt…)Les liens hypertextesLes liens sur images (image map) Aperçu dans le navigateur

■■ Initiation au code HTML

Aperçu du code HTMLPrincipes de fonctionnementPrésentation des principales balises Attributs des balises HTML

■■ Introduction aux CSS

Principes de baseDéfinition d’un style d’une balise HTMLCréation de styles personnalisésApplication de styles personnalisés

Modification de stylesAttacher une feuille de styles

■■ Les cadres (frames)

Créer une page de cadre, enregistrer, nommer les pagesRenommer les cadresLes liens et les cadres de destination

■■ Les modèles et les bibliothèques

Présentation et utilisation des modèlesCréation d’un modèle de pageUtilisation des éléments de la bibliothèque

■■ Les formulaires

Principes de fonctionnement d’un formulaireMise en forme d’un formulaireInsertion de champs de formulaireValidation du formulaire

■■ Fonctions avancées de mise en forme

Les comportementsLes layersInsertion d’animationsLiens vers des sites externesLes SmartObjectsCréation d’une image interactiveMise en ligne du site

■■ Création de sites avancée

Ergonomie avancée du siteIntroduction au JavaScriptStyles CSS avancésCréation de pages Web à partir de code HTML existant

■■ Initiation au transfert FTP

Principes du FTPParamétrage du FTPTransfert de fichiers sur le serveur distantTests du site sur le serveur distantPrésentation d’autres outils FTP

■■ Initiation au référencement

Présentation des enjeux du référencementInsertion des balises d’en-têteCritères de classement des outils de rechercheRègles à respecter et Spam-dexing

■■ Conduite de projet Web avec Golive

Spécification d’un site : le cahier des chargesConception du site : l’ergonomie, la navigation, la charte graphique, les bases de données, etc.Développement du site : le rôle de GoliveMise en ligne du site : l’importance de la recetteSuivi du site : animer et maintenir son site Web

GoLive InitiationTarifs : 1275€ en inter - 875€/jour en intraDurée : 3jPublic : TousPré-requis : Connaissance de logiciels bureautiquesObjectif : Maîtriser les principales fonctionnalités de Golive -

Page 73: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

144 145

SIT

ES

WE

B08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

rApprendre à concevoir un site Web avec ce logiciel, de la création des pages jusqu’à la mise en ligne

■■ Introduction à GoLive

Les sites InternetLes outils d’édition de page WebPrésentation de Golive : interface et palettes

■■ Premiers pas avec Golive

Créer une page, l’enregistrer, la nommerPropriétés de la pageMise en forme de texte, ajout de policesInsertion de ligne horizontale, propriétésCréation, modification de tableauInsertion d’imagesPropriétés d’images (redimensionner, alt…)Les liens hypertextesLes liens sur images (image map) Aperçu dans le navigateur

■■ Initiation au code HTML

Aperçu du code HTMLPrincipes de fonctionnementPrésentation des principales balises Attributs des balises HTML

■■ Introduction aux CSS

Principes de baseDéfinition d’un style d’une balise HTMLCréation de styles personnalisésApplication de styles personnalisésModification de stylesAttacher une feuille de styles

■■ Les cadres (frames)

Créer une page de cadre, enregistrer, nommer les pagesRenommer les cadresLes liens et les cadres de destination

■■ Les modèles et les bibliothèques

Présentation et utilisation des modèlesCréation d’un modèle de pageUtilisation des éléments de la bibliothèque

■■ Les formulaires

Principes de fonctionnement d’un formulaireMise en forme d’un formulaireInsertion de champs de formulaireValidation du formulaire

■■ Fonctions avancées de mise en forme

Les comportementsLes layersInsertion d’animationsLiens vers des sites externesLes SmartObjectsCréation d’une image interactiveMise en ligne du site

GoLive ApprofondissementTarifs : 995€ en inter - 875€/jour en intraDurée : 2jPublic : Tous

Pré-requis : Avoir suivi le cours «GoLive initiation» ou posséder les connaissances équivalantesObjectif : Savoir créer un site complexe avec Golive - Maîtriser l’utilisation avancée des CSS - Découvrir les étapes clés d’un bon référencement - Se familiariser avec la Gestion de projet Web

■■ Introduction

Rappels rapides des principes de création de site WebLes enjeux de la création d’un site Web

■■ Création de sites avancée

Ergonomie avancée du siteIntroduction au JavaScriptStyles CSS avancésCréation de pages Web à partir de code HTML existant

■■ Initiation au transfert FTP

Principes du FTPParamétrage du FTPTransfert de fichiers sur le serveur distantTests du site sur le serveur distantPrésentation d’autres outils FTP

■■ Initiation au référencement

Présentation des enjeux du référencementInsertion des balises d’en-têteCritères de classement des outils de rechercheRègles à respecter et Spam-dexing

■■ Conduite de projet Web avec Golive

Spécification d’un site : le cahier des chargesConception du site : l’ergonomie, la navigation, la charte graphique, les bases de données, etc.Développement du site : le rôle de GoliveMise en ligne du site : l’importance de la recetteSuivi du site : animer et maintenir son site Web

Page 74: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

146 147

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

VE

LO

PP

EM

EN

T M

OB

ILE

VE

LO

PP

EM

EN

T M

OB

ILE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

146 147

Android 147Android Initiation + Approfondissement ...........................147Android initiation ................................................................147Android Approfondissement..............................................148Android Avancé : Création d’applications complexes ......148Android Avancé : Applications spécifiquespour tablettes .....................................................................148Android Avancé : Multimédia, vidéo, sons, 2D, 3D ............148Android Avancé : Inclure du C avec le NDK .......................149Mono for Android : applications Android avec C#/.NET ..149

FrAmeworkswebmobile149Responsive Web Design (Web Design Adaptatif) .............149jQuery Mobile .....................................................................150GWT Mobile ........................................................................150Flex Mobile .........................................................................150Sencha Touch .....................................................................151PhoneGap et JQuery Mobile ..............................................151PhoneGap ...........................................................................152iUI ........................................................................................152Titanium Appcelerator .......................................................152

iPhone 153iPhone / iPad XCode et COCOA .........................................153iPhone / iPad Avancée .......................................................154MonoTouch for iOS : applications iPhone/iPadavec C#/.NET ......................................................................154

windowsmobile 154Applications Windows Phone ............................................154

déveloPPementmobile

Android

Android Initiation + ApprofondissementTarifs:2995€ en inter - 895€/jour en intraDurée:5jPublic:Développeurs javaPré-requis:Maîtrise du langage java, notions de XMLObjectif :Découvrir les fonctionnalités de la plateforme Android pour smartphones et tablettes - Réaliser des applications avec Android

■■ Introduction

Présentation de la plateforme AndroidModèle Android et son architectureAutres acteurs du marché

■■ Miseenplace

Environnement de développementStructure d'un projet Android : découpage, bibliothèquesLes activités : présentationCycle de vie d'une applicationPackaging, signature et déploiement ; présentation de la publication sur Google PlayPrésentation de l'émulateurAtelier : installation de l'environnement : Éclipse/plugin ADT/SDK Android, réalisation d'une première application et gestion de l'émulateur

■■ L'environnementdedéveloppement

La communication avec le matériel ou l'émulateur par ADB avec ADTFenêtres de débug ; mémoire, threads, logcatAjouter des informations de débugLes toastsAtelier : début de l'application

■■ Activités

Activité et autres contextesDéclaration d'Intents et résolutionConfiguration de l'application (AndroidManifest.xml)Communication entre activités : paramètres, résultatLes activités dans leur tâche, ordrage et réordrageQuitter une application Android ?Atelier : séquence d'activités et leur communication

■■ Interfaceutilisateuretressources

Organisation du code (java / XML)Ressources textuelles, internationalisationPanorama de différents composants Android : boutons, texte, etc.Gestion des évènements et des commandesAtelier : construction de plusieurs interfaces utilisateurs et gestion des évènements

■■ Interfacesgraphiquesavancées

Unités de mesure, adaptations aux écrans de téléphonesLes agencements disponiblesLes styles et thèmesDiverses limites des thèmesAtelier : design précis de fenêtre existantes

■■ Menusetoptions

Organisation d'un menuMenu de l'activité et menu contextuelAction bars en remplacement des menusSauvegarde et récupération d'option dans les préférencesPartage des préférencesAtelier : un menu fonctionnel

■■ Persistancedesdonnées

Les fichiers : SDCard, interne, partagé ou réservéCréation et accès aux fichiersUtilisation de la BDD embarquée SQLiteManipulation de services web : présentation du XMLManipulation de services web : utilisation de JSON / RESTGestion des données partagées (ContentProvider)Atelier : stockages multiples, et vérifications dans le DDMS

Android InitiationTarifs:1995€ en inter - 895€/jour en intraDurée:3jPublic:TousPré-requis:Maîtrise du langage java, notions de XMLObjectif :Découvrir les fonctionnalités de la plateforme Android pour smartphone et tablette - Réaliser des applications simples avec Android, avec une UI complète

■■ Introduction

Présentation de la plateforme AndroidModèle Android et son architectureAutres acteurs du marché

■■ Miseenplace

Environnement de développementStructure d'un projet Android : découpage, bibliothèquesLes activités : présentationCycle de vie d'une applicationPackaging, signature et déploiement ; présentation de la publication sur Google PlayPrésentation de l'émulateurAtelier : installation de l'environnement : Éclipse/plugin ADT/SDK Android, réalisation d'une première application et gestion de l'émulateur

■■ L'environnementdedéveloppement

La communication avec le matériel ou l'émulateur par ADB avec ADTFenêtres de débug ; mémoire, threads, logcatAjouter des informations de débugLes toastsAtelier : début de l'application

■■ Activités

Activités et autres contextesDéclaration d'Intents et résolutionConfiguration de l'application (AndroidManifest.xml)Communication entre activités : paramètres, résultatLes activités dans leur tâche, ordrage et réordrageQuitter une application Android ?Atelier : séquence d'activités et leur communication

■■ Interfaceutilisateuretressources

Organisation du code (java / XML)Ressources textuelles, internationalisationPanorama de différents composants Android : boutons, texte, etc.Gestion des évènements et des commandesAtelier : construction de plusieurs interfaces utilisateurs et gestion des évènements

■■ Interfacesgraphiquesavancées

Unités de mesure, adaptations aux écrans de téléphonesLes agencements disponiblesLes styles et thèmesDiverses limites des thèmesAtelier : design précis de fenêtre existantes

Page 75: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

148 149

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

VE

LO

PP

EM

EN

T M

OB

ILE

VE

LO

PP

EM

EN

T M

OB

ILE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

148 149

Android ApprofondissementTarifs:1495€ en inter - 895€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi la formation Android Initiation ou avoir les connaissances équivalentesObjectif :Savoir réaliser des sauvegardes complètes de données dans une application Android - Etre capable de réaliser l'interface de modification de ces données - Connaître les techniques de connexion à un serveur tiers.

■■ Menusetoptions

Organisation d'un menuMenu de l'activité et menu contextuelAction bars en remplacement des menusSauvegarde et récupération d'options dans les préférencesPartage des préférencesAtelier : un menu fonctionnel

■■ Persistancedesdonnées

Les fichiers : SDCard, interne, partagé ou réservéCréation et accès aux fichiersUtilisation de la BDD embarquée SQLiteManipulation de services web : présentation du XMLManipulation de services web : utilisation de JSON / RESTGestion des données partagées (ContentProvider)Atelier : stockages multiples, et vérifications dans le DDMS

Android Avancé : Création d'applications complexesTarifs:2395€ en inter - 895€/jour en intraDurée:3jPublic:TousPré-requis:Avoir suivi la formation Android initiation ou avoir les connaissances équivalentesObjectif :Etre capable de réaliser des applications à la structure complexe dans Android - Savoir utiliser des bibliothèques tierces dans une application Android

■■ Introduction

Rappels sur les types de contextesPrincipes généraux de parallélisme

■■ Servicesetmultithreading

Services, alarmes et notifications - broadcast receiverDivers services systèmes : points notablesMultithreading sous Android : thread, handler, tâches asynchronesIntérêt et méthode de création de servicesAIDL et services

Atelier : service de contrôle et alarme dans une applicationAtelier : barre de défilement pendant une longue tâcheBilan des contextes (activité, service, content provider, contextes pour les broadcast receiver), et leurs relations avec le multithreading : comment organiser une application

■■ Périphériquesdeconnectivitéetdelocalisation

Capteurs, connecteurs divers (batterie, accélération, bluetooth, NFC, ...)Services de localisation (GPS, WiFi) ; simulation de l'émulateurAjouter une bibliothèque supplémentaireAPI Maps et MapViewAtelier : Google Maps dans une application, avec des calques sur-mesure

Android Avancé : Applications spécifiques pour tablettesTarifs:1695€ en inter - 895€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi la formation Android initiation ou avoir les connaissances équivalentesObjectif : Etre capable de créer une application spécifique pour tablette Android, ou d'en adapter une existante

■■ Introduction

Etat de l'art, matériel disponible et futurAutres périphériques spéciauxVersions d'Android concernéesL'émulateur vis-à-vis des tablettesRappels divers d'Android

■■ AdaptationduDesignàHoloetauxtablettes

Honeycomb, Ice Cream Sandwich... : environnement graphique spécialSéparation des ressources entre téléphone et tabletteLa nouvelle Action BarÉléments graphiques divers à modifier ; les fragmentsQue dire au graphisteAtelier : une application en de multiples versions

■■ Autresadaptations

Distinction des tablettes depuis le code JavaLes périphériques absents : prise en comptePériphériques spécifiques aux tablettes, à propos de l'USBAtelier : amélioration de l'application

Android Avancé : Multimédia, vidéo, sons, 2D, 3DTarifs:2395€ en inter - 895€/jour en intraDurée:3jPublic:TousPré-requis:Avoir suivi la formation Android initiation ou avoir les connaissances équivalentesObjectif:Etre capable d'utiliser toutes les solutions de graphismes et sons sur un appareil Android

■■ Introduction

Etat actuel des technologiesPrésentation des médium et dispositifs embarqués d'AndroidVersions, évolutions ; possibilités de l'émulateur

■■ Lemultimédia

Contrôles et activités disponiblesEmbarquement de sons et vidéosSon : effets, transformation, générationsAtelier : une application artistique

■■ Ledessinen2D

Dessiner, les peintures, polices, couleursTransformations ; retour sur les animationsAtelier : une activité de diagramme

■■ La3DavecOpenGL

Présentation de la norme, limitesQuelques moteurs prêts à l'emploiRésumé de 3d, matrices, projection, effets lumineuxCréation d'une scène, importation d'objetsEclairage, caméra et mouvementsAtelier : présentation 3D d'une architecture

■■ Applicationsspéciales

Les Widgets pour l'affichage sur l'écran d'accueilLes fonds d'écran animésManifeste : regroupements divers d'applications Atelier : un package de multiples applications

Android Avancé : Inclure du C avec le NDKTarifs:1695€ en inter - 895€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi la formation Android initiation ou avoir les connaissances équivalentesObjectif:Etre capable de réaliser une application Android incluant du code en C - Savoir estimer les conséquences et qualités de cette solution

■■ Introduction

Pourquoi utiliser, ou pas, le Native Development KitRépertoires, fichiers spécifiques

■■ RésumédeCparrapportauJava

Types, opérateurs, structureGestion des fichiers, des fonctions, et l'absence d'objetsFonctions usuellesAtelier : applications légères séparées, en C

■■ DuCdansleJava

Initialisation du CFonctions du C, appels depuis le JavaCompilation, déploiement, manifestationAtelier : une petite application, métier en C, interface en XML, contrôle en Java

■■ Notionsavancées

Partage de type, gestion de la mémoireAccès bas-niveauProfiling, optimisation, débugAtelier : compléter l'application

Mono for Android : applications Android avec C#/.NETTarifs:2395€ en inter - 875€/jour en intraDurée:4jPublic:Développeurs d'applications AndroidPré-requis:Connaissances en C#/.NET ou JavaObjectif:Maîtriser le développement d'applications mobiles sous Android avec Mono for Android

■■ Introduction

Quid sur le développement d'applications mobiles AndroidProcessus de développement et de déploiement.NET : rappels, MonoMonoTouch : présentation, fonctionnalitésMonoTouch vs JavaOutils et licencesArchitecture d'une application, structure d'un projetAtelier : Installation/Manipulation de l'IDE MonoDevelop, Paramétrage d'un projet

■■ Constructiond'applications

Création de vues :- fenêtres- contrôles standards, listes- navigation (ViewControllers)

- images, icônes, toolsbars- utilisation/personnalisation de tables Limites de Mono par rapport à un développement natifDebug du codeOptimisation du codeEmpaquetage et publicationStockage des données :- méthodes et différents formats- sérialisation de données dans des fichiers- utilisation de base de données SQLite, LINQAtelier : Multiples cas d'utilisation de contrôles et présentation de données persistantes

■■ Conceptsavancés

Communications diverses : synchrones, asynchronesÉvénements spéciaux, multitouch et motionSupport du multimédiaInternationalisation de l'applicationMultithreadingAccès aux réseaux (Wifi), géolocalisation (CoreLocation, Mapkit)Accès aux web servicesIntégration avec des applications externesAtelier : construction d'applications complexes avec i18n, communications asynchrones et évènements spéciaux/interactions hardware

FrAmeworkswebmobile

Responsive Web Design (Web Design Adaptatif)Tarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:Intégrateurs webPré-requis:Connaissances en XHTML / CSSObjectif:Apprendre à adapter un design de site web sur différents terminaux : smartphone, tablette, tv - Optimer le temps de réponse d'un site web

■■ Introduction

Normes du web, HTML5/CSS3 Terminaux mobiles, périphériques et résolution web Responsive Webdesign : concepts/méthodologie, bonnes pratiques

■■ Sitewebvsapplicationmobile

Organisation du code HTMLOptimisation par média : mise en page, mise en forme, javascriptFrameworks disponibles :- iUi- Modernizr- jQuery Mobile - Angular- ...

■■ CSS

Gestion des mesures : unités, minimas/maximas, limites ergonomiques CSS unifiésMedia Queries, Classes conditionnelles et minificationGestion des débordements de contenusGestion des tailles : écran, fenêtre, fenêtre virtuelle (Viewport)Médias : compression d'images, sprites, Data URI, caractères spéciaux, chargement conditionnel, vidéos, audio)Gestion des communications (synchrones vs asynchrones)

Page 76: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

150 151

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

VE

LO

PP

EM

EN

T M

OB

ILE

VE

LO

PP

EM

EN

T M

OB

ILE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

150 151

jQuery MobileTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:Développeurs webPré-requis:Connaissances de HTML/CSS/JavaScript et jQueryObjectif : Maîtriser le développement d'interfaces web pour applications mobiles à l'aide de jQuery Mobile

■■ Introduction

Développement d'applications web mobiles Panorama des frameworks web disponibles :jQTouch, jQuery Mobile, Sencha Touch, Dojo Mobile,...jQuery Mobile : présentation, composantes jQTouch vs jQuery mobilePrésentation HTML 5 / CSS 3 / Ajax Paramétrage d'un projet jQuery MobileRappels de jQueryAtelier : Mise en place de l'environnement de développement : bibliothèques, serveur web et organisation du projet

■■ ComposantsjQueryMobiles

Pages/Fenêtres : structure, navigation, superposition, boîtes de dialogue Barres d'outils et de navigation : mise en place, positionnements Boutons : types, décoration et groupage Formulaires : structure, détail des composants, soumission et plugin methods Listes : construction (simples/imbriquées), actions, filtrage, décoration Présentation des thèmesAtelier : Multiples applications détaillant la construction de pages avec utilisation de formulaires

■■ APIJavaScriptjQueryMobile

Configuration du framework Détail des évènements : Touch, Orientation Change, Scroll, animations,... Panorama des méthode de l'objet $.mobileCréation dynamique de composants Appels AJAXAtelier : Utilisation de la bibliothèque JavaScript de jQuery Mobile, insertion dynamique d'éléments et appels AJAX

■■ Conceptsavancés

Création de composants jQuery Mobile Persistance des données : base de données, session,... Géolocalisation, intégration Google Maps, GPS,...présentation de PhoneGapIntroduction à jQTouchAtelier : Création de composants jQuery mobiles

GWT MobileTarifs:1875€ en inter - 995€/jour en intraDurée:2jPublic:Développeurs Web JavaPré-requis : Connaissances de HTML/CSS/JavaScript et du langage JavaObjectif:Savoir créer des applications avec GWT Mobile

■■ Introduction

Développement d'applications web mobilesPanorama des frameworks web disponibles :jQTouch, jQuery Mobile, Sencha Touch, Dojo Mobile,...Présentation de Google Web Toolkit (GWT 2)Compilation Java vers JavaScript Environnement, plugins et Google App Engine Structure d'un projet GWT2 : découpage, bibliothèquesAtelier : Mise en place de l'environnement de développement : éclipse/plugin, serveur web, librairies et organisation du projet

■■ ComposantsgraphiqueGWTMobileApplication riche et widgets GWT Présentation de l'API et panorama des composants graphiquesGestionnaires de positionnementGestion des évènements : modèle, mise en œuvreMécanismes d'internationalisationGWT Designer : présentation, utilisation Intégration d'un site existant Atelier : création d'un projet GWT 2

■■ Conceptsavancés

JavaScript Native InterfaceInteractions JavaScript / JavaConception de composants personnalisésGestion de la sessionGestion de la navigation, Same Origin Policy (SOP) Chargement et optimisationDéveloppement In-Browser, UIBinder Pattern MVP HTML 5 et GWT MobileDéploiement, PhoneGapAtelier : utilisation de JavaScript et création de composants graphiques

■■ Communicationclient/serveur

Communication asynchrone et AjaxÉtude de la communication RPCSérialisation et gestion des exceptionsUtilisation de JSON, XML, DOMAtelier : mise en place d'un service asynchrone

■■ Testsunitaires

Mise en place de tests (JUnit / GWTTestCase)Tests asynchronesAtelier : implémentation de tests pour une application GWT

Flex MobileTarifs:1875€ en inter - 995€/jour en intraDurée:2jPublic:Développeurs WebPré-requis : Connaissance du XHTML/CSS/JavaScript et ActionScriptObjectif:Savoir développer des applications mobiles avec Flex

■■ Introduction

Développement d'applications riches, frameworks disponibles Flex, AIR : présentation, versions, fonctionnalitésFlex Mobile : architecture, environnement de développementProjet Flex Mobile : structure, propriétésAtelier : Mise en place de l'environnement de développement : serveur web, librairies et organisation du projet

■■ Interfaceutilisateur

MXML, ActionScript 3 avec Flex Panorama des composants graphiques Flex Mobile Positionnement et dimensionnement Création de composants personnalisés MXMLBarres d'outils et de navigation : mise en place, positionnementsBoutons : types, décoration et groupageFormulaires : structure, détail des composants, soumissionListes et ItemRenderer: construction, actions, filtrage, décoration Atelier : Multiples applications détaillant la construction de pages avec utilisation de formulaires

■■ Conceptsavancés

Manipulation de flux XMLOptimisation de l'affichageHabillage et densité Composants évoluésPersistance des données : base de données, session,...Géolocalisation, intégration Google Maps, GPS,... Packaging et déploiement : iOS, AndroidAtelier : Traitement de données, géolocalisation et déploiement

d'applications

■■ Communicationclientserveur

Traitement des requêtes http, HTTPService Gestion de la sécurité RemoteObject Mapping de classes AS3 et push serveurAtelier : communication serveur depuis une application Flex

Sencha TouchTarifs:1875€ en inter - 995€/jour en intraDurée:2jPublic:Webmasters, intégrateursPré-requis:Bonnes connaissances de JavaScriptObjectif : Savoir utiliser le framework Sencha Touch dans une application quelconque

■■ Introduction

Versions, licences et utilisationsPrincipes générauxRappels de JavaScript

■■ Miseenplace

Installation et mise en place dans les pagesL'application et les namespaces générésLes panneaux, organisation de la pageAtelier : une première application

■■ Composantsgraphiquesprincipaux

Panneaux, tabs, etc., layouts et animationsPrésentation rapide du DataModelFormulaire utilisant le DataModelToolbars, List, etc.Multimédia (Audio, Vidéo)Atelier : des pages de contenu statique

■■ Gestiondesdonnéesdel'application

Retour sur le DataModel Validation des donnéesProxy, Store et autre communication des donnéesSéquence complète de pages d'éditionAtelier : une application de données complète

PhoneGap et JQuery MobileTarifs:2995€ en inter - 875€/jour en intraDurée:5jPublic:Développeurs WebPré-requis:Connaissances de HTML, de CSS et de JavaScriptObjectif : Maîtriser le développement d'interfaces web pour applications mobiles à l'aide de PhoneGap en conjonction avec jQuery mobile

■■ Introduction

Développement d'applications web mobilesPanorama des frameworks web disponibles :jQTouch, jQuery Mobile, Sencha Touch, Dojo Mobile,...PhoneGap : présentation, composantesPrésentation HTML 5 / CSS 3 / AJAXAtelier : Mise en place de l'environnement de développement

■■ HTML5

Structure d'une page HTML 5Différences avec le html 4/xhtml1 (nouveaux éléments, éléments obsolètes)Éléments de styles CSS en HTML 5Balises sémantiques et d'organisation

Création et utilisation de formulaires : nouveautésIntégration d'animations et sonsRappels de JavaScriptDessin 2DGéo-localisation : concepts et fonctionnementÉvénement (EventSource API)Envoi de message entre documents/par canaux (PostMessage API, XHR)Présentation de CSS3Atelier : réalisation d'un site incluant des formulaires et du contenu

■■ UtilisationdePhoneGap

Concepts et plate-formes supportéesMise en place d'un environnement de développement, et équivalence dans les autres environnementInstallation de PhoneGapConfigurations spécifiques par type de plateforme (Windows Phone, Android, IOS)Atelier : Prise en main de PhoneGap - Paramétrage et déploiement d'un projet

■■ Lesfonctionnalitésembarquées

Émulation sur de multiples plateformesAccéléromètre, GPS, magnétomètre, appareil photo/vidéo, ...Accès aux services natifs de messagerie, photo, ...Un site en ligne avec une interface PhoneGapIntégration d'objets JavaScript, utilisation de SDK spécifiques

■■ IntroductionàJQueryMobile

Développement d'applications web mobiles Panorama des frameworks web disponibles :jQTouch, jQuery Mobile, Sencha Touch, Dojo Mobile,...jQuery Mobile : présentation, composantes jQTouch vs jQuery mobilePrésentation HTML 5 / CSS 3 / Ajax Paramétrage d'un projet jQuery MobileRappels de jQueryAtelier : Mise en place de l'environnement de développement : bibliothèques, serveur web et organisation du projet

■■ ComposantsjQueryMobiles

Pages/Fenêtres : structure, navigation, superposition, boîtes de dialogue Barres d'outils et de navigation : mise en place, positionnements Boutons : types, décoration et groupage Formulaires : structure, détail des composants, soumission et plugin methods Listes : construction (simples/imbriquées), actions, filtrage, décoration Présentation des thèmesAtelier : Multiples applications détaillant la construction de pages avec utilisation de formulaires

■■ APIJavaScriptjQueryMobile

Configuration du framework Détail des évènements : Touch, Orientation Change, Scroll, animations,... Panorama des méthode de l'objet $.mobileCréation dynamique de composants Appels AJAXAtelier : Utilisation de la bibliothèque JavaScript de jQuery Mobile, insertion dynamique d'éléments et appels AJAX

■■ Conceptsavancés

Création de composants jQuery Mobile Persistance des données : base de données, session,... Géolocalisation, intégration Google Maps, GPS,...présentation de PhoneGapIntroduction à jQTouchAtelier : Création de composants jQuery mobiles

Page 77: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

152 153

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

VE

LO

PP

EM

EN

T M

OB

ILE

VE

LO

PP

EM

EN

T M

OB

ILE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

152 153

PhoneGapTarifs:2245€ en inter - 995€/jour en intraDurée:3jPublic:Développeurs webPré-requis:Connaissances de HTML et de JavaScriptObjectif : Maîtriser le développement d'interfaces web pour applications mobiles à l'aide de PhoneGap

■■ Introduction

Développement d'applications web mobilesPanorama des frameworks web disponibles :jQTouch, jQuery Mobile, Sencha Touch, Dojo Mobile,...PhoneGap : présentation, composantesPrésentation HTML 5 / CSS 3 / AJAXAtelier : Mise en place de l'environnement de développement

■■ HTML5

Structure d'une page HTML 5Différences avec le html 4/xhtml1 (nouveaux éléments, éléments obsolètes)Éléments de styles CSS en HTML 5Balises sémantiques et d'organisationCréation et utilisation de formulaires : nouveautésIntégration d'animations et sonsRappels de JavaScriptDessin 2DGéo-localisation : concepts et fonctionnementÉvénement (EventSource API)Envoi de message entre documents/par canaux (PostMessage API, XHR)Présentation de CSS3Atelier : réalisation d'un site incluant des formulaires et du contenu

■■ UtilisationdePhoneGap

Concepts et plate-formes supportéesMise en place d'un environnement de développement, et équivalence dans les autres environnementInstallation de PhoneGapConfigurations spécifiques par type de plateforme (Windows Phone, Android, IOS)Atelier : Prise en main de PhoneGap - Paramétrage et déploiement d'un projet

■■ Lesfonctionnalitésembarquées

Émulation sur de multiples plateformesAccéléromètre, GPS, magnétomètre, appareil photo/vidéo, ...Accès aux services natifs de messagerie, photo, ...Un site en ligne avec une interface PhoneGapIntégration d'objets JavaScript, utilisation de SDK spécifiques Atelier : une application complète

iUITarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:Développeurs webPré-requis:Connaissances de HTML/CSS/JavaScriptObjectif : Développement d'interfaces web pour applications mobiles à l'aide de IUI

■■ Introduction

Développement d'applications web mobiles Panorama des frameworks web disponibles :jQuery Mobile, Sencha Touch, Dojo Mobile,...iUI : présentation, composantes Présentation HTML 5 / CSS 3 / Ajax Paramétrage d'un projet iUIAtelier : Mise en place de l'environnement de développement : serveur web, librairies et organisation du projet

■■ ComposantsiUI

Pages/Fenêtres : structure, navigation, superposition, boîtes de dialogue Barres d'outils et de navigation : mise en place, positionnements Boutons : types, décoration et groupage Formulaires : structure, détail des composants, soumission et plugin methods Utilisation de la classe css "dialog" Clavier virtuel Listes : construction (simples/imbriquées), actions, filtrage, décoration Extensions iUI Présentation des thèmes (theme-switcher)Atelier : Multiples applications détaillant la construction de pages avec utilisation de formulaires

■■ APIJavaScriptiUI

Configuration du framework Détail des évènements, animations,... Navigation rapide (showPageByID, goBack) Panorama des autres méthodes disponiblesAppels AJAXAtelier : Utilisation de la librairie javaScript d'iUI et appels AJAX

Titanium AppceleratorTarifs:2245€ en inter - 875€/jour en intraDurée:3jPublic:Développeurs WebPré-requis:Connaissances de HTML, de CSS et de JavaScriptObjectif:Maîtriser le développement d'applications mobiles multi plate-forme grâce à Appcelerator

■■ Introduction

Développement d'applications web mobilesPanorama des frameworks web disponibles : jQuery Mobile, Sencha Touch, Phonegap, ...Présentation HTML5 / CSS3 / AJAXAtelier : Mise en place de l'environnement de développement

■■ HTML5

Structure d'une page HTML5Différences avec le HTML 4/XHTML 1 (nouveaux éléments, éléments obsolètes)Éléments de styles CSS en HTML5Balises sémantiques et d'organisationCréation et utilisation de formulaires : nouveautésIntégration d'animations et sonsRappels de JavaScriptDessin 2DGéo-localisation : concepts et fonctionnementÉvénement (EventSource API)Envoi de message entre documents/par canaux (PostMessage API, XHR)Présentation de CSS3Atelier : réalisation d'un site incluant des formulaires et du contenu

■■ UtilisationduTitaniumStudio

Présentation de l'environnement, versionsInstallation complète, les plate-formesConfiguration, pluginsUtilisation de Titanium CLI, la ligne de commandePrésentation du processus complet et du MarketplaceAtelier : mise en place

■■ Unepremièreapplication

Création de l'applicationParamètres cruciaux du projetQuelques modifications, et exécutionAtelier : création, test de l'application

■■ LesapplicationsTitanium

Résumé du passage du Web à l'applicationCréation de vuesSéquences de vues, vues spéciales, etc.Interface : Alloy Framework et compatibilité avec les frameworks javascript classiquesMultiples interactions avec l'utilisateur (paramètres, formulaires, etc.)SDK : capteurs, GPS, etc.SDK : communication et stockageSDK : autres éléments disponibles (internationalisation, médias...)Spécialisation des plate-formes et bonnes pratiques avec AppceleratorAtelier : une application complète, complexe, prête à déployer

TizenTarifs:2245€ en inter - 895€/jour en intraDurée:3jPublic:Développeurs Web mobilePré-requis :Avoir suivi la formation HTML, CSS et JavaScript ou avoir des connaissances équivalentesObjectif : Connaitre les possibilités, l'écosystème, les principes du développement pour Tizen - Savoir développer une application complète Web API sur téléphone ou tablette Tizen

■■ Introduction

Plate-formes d'applications mobilesLes appareils actuels et futurs avec Tizen, Meego, cibles et enjeuxInstallation de l'environnement Éclipse et du SDK, manipulations diversesCréation des applications

Création d'un projet avec ÉclipseUtilisation du Web Simulator pour tester l'applicationDéploiement d'une application sur un périphérique réelCycle de vie complet d'une applicationSécurité des applicationsAtelier : une première application

■■ Applicationinteractivecomplète

Séquence de pagesPages maîtres + détailsLes graphismes généraux de la pageTemplates libres, et présentation de l'utilisation de JQuery MobileConfiguration des WidgetsInteractions de l'utilisateur - formulaire, etc.Adaptations aux écrans, gammes d'appareils concernésAtelier : application complète d'assistance à un travailleur mobile

■■ LesAPIdel'appareilmobile

Présentation générale et documentationAccès IO (système de fichier) : matériel / répertoires standardAccès IO : lecture, écriture de fichiersDonnées sociales (calendrier, contact...)Communication avec un serveur externeAtelier : compléter l'application avec des fonctionnalités mélangées

iPhone

iPhone / iPad XCode et COCOATarifs:2795€ en inter - 875€/jour en intraDurée:5jPublic:Développeurs d'applications mobilesPré-requis:Bonnes connaissances d'un langage de programmation objet (Java, C++, Objective-C)Objectif:Maîtriser le développement d'applications mobiles sous iPhone/iPad

■■ Introduction

Quid sur le développement d'applications mobiles iOS Processus de développement et de déploiement Outils et licencesXCode : présentation, API's de programmation (Cocoa), Simulateur, debugStructure d'un projet, fichiers, configurationLangage C : syntaxe, concepts de base Atelier : Manipulation de l'IDE XCode, SDK, un premier projet

■■ Objective-C

Historique, versionsSyntaxe de base du langage : variables, structure de contrôles, fonctionsProgrammation Orientée Objet sous Objective-C :- Classes, instanciation- Agrégation- Encapsulation (propriétés)- HéritageCycle de vie des objets et gestion de la mémoire ContrôleursProtocolesAtelier : construction d'une application complexe

■■ Foundation.framework

Apport de COCOACocoa Foundation Kit : classes simplesCocoa Foundation Kit : structures de donnéesPrésentation du Cocoa Application KitAtelier : Utilisation de multiples classes du framework : chaînes, listes, dictionnaires,...

■■ DéveloppementiPhone/iPad

Arborescence, interface, configurationCréation de vues :- contrôles standards, listes- navigation- images, icônes- vues personnalisées- animation de vuesPattern MVC : présentation, vues et liaison au contrôleurDebug du code : options, problèmes récurrentsOptimisation du codeTest en émulationEmpaquetage et publicationStockage des données :- méthodes et différents formats- sérialisation de données dans des fichiers- préférences de l'utilisateurAtelier : une application vitrine avec traitement de données XML

■■ Conceptsavancés

Communications diverses : synchrones, asynchronesÉvénements spéciaux, multitouch et motionSupport du multimédiaInternationalisation de l'application MultithreadingAccès aux réseaux (Wifi), géolocalisationAccès aux webServicesAtelier : construction d'applications complexes avec i18n, communications asynchrones et évènements spéciaux

Page 78: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

154

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

VE

LO

PP

EM

EN

T M

OB

ILE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

154 155

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

VE

LO

PP

EM

EN

T M

OB

ILE

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

155

iPhone / iPad AvancéeTarifs:2245€ en inter - 875€/jour en intraDurée:3jPublic:Développeurs d'applications iPhone/iPadPré-requis : Avoir suivi la formation iPhone/iPad ou des connaissances équivalentesObjectif:Maîtriser le développement d'applications mobiles sous iPhone/iPad

■■ Introduction

Rappels sur le développement iPhone/iPadProblèmes récurrents, fuites mémoiresGestion de la mémoire dans une applicationProfiling : Shark, InstrumentsPanorama des contrôleurs de vue avancés : Split View Controllers, Popovers, ...Fonctions avancées : mail, flux RSS, synchronisation de threadsAtelier :Profiling d'applicationUtilisation de contrôleurs et de fonctions avancés

■■ InterfacesévoluéesavecOpenGL(OpenGraphicsLibrary)

Présentation, APIs disponiblesConcepts de basesAnimationsAtelier : Intégration d'animations OpenGL dans une application

■■ StockagedesdonnéesRappels des méthodes de persistance : Xml, JSONStructures CoreDataAccès aux bases de données SQLLiteAtelier : Accès et stockage de données en base

■■ Conceptsavancés

Accès aux informations du terminalCertificats154Gestion des notificationsGestion des mises à jourOptimisationsAtelier : Création et gestion de notifications, accès au carnet d'adresses, optimisations

MonoTouch for iOS : applications iPhone/iPad avec C#/.NETTarifs:2395€ en inter - 875€/jour en intraDurée:4jPublic:Développeurs d'applications iPhone/iPadPré-requis:Connaissances en C#/.NETObjectif:Maîtriser le développement d'applications mobiles sous iPhone/iPad avec MonoTouch

■■ Introduction

Quid sur le développement d'applications mobiles iOSProcessus de développement et de déploiement.NET : rappels, MonoMonoTouch : présentation, fonctionnalitésMonoTouch vs Objective-C Outils et licencesArchitecture d'une application, structure d'un projetAtelier : Installation/Manipulation de l'IDE MonoDevelop, Paramétrage d'un projet

■■ Constructiond'applications

Création de vues :- fenêtres- contrôles standards, listes- navigation (ViewControllers)- images, icônes, toolsbars- utilisation/personnalisation de tables Limites de Mono par rapport à un développement natif

Debug du codeOptimisation du codeEmpaquetage et publicationStockage des données :- méthodes et différents formats- sérialisation de données dans des fichiers- utilisation de base de données SQLite, LINQAtelier : Multiples cas d'utilisation de contrôles et présentation de données persistantes

■■ Conceptsavancés

Communications diverses : synchrones, asynchronesÉvénements spéciaux, multitouch et motionSupport du multimédiaInternationalisation de l'applicationMultithreadingAccès aux réseaux (Wifi), géolocalisation (CoreLocation, Mapkit)Accès aux web services SOAP, WCFIntégration avec des applications externesAtelier : construction d'applications complexes avec i18n, communications asynchrones et évènements spéciaux/interactions hardware

windowsmobile

Applications Windows PhoneTarifs:2245€ en inter - 895€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance du C# ou de VB.netObjectif:Savoir développer des applications simples pour Windows Phone 7

■■ Introduction

Systèmes mobiles - comparaisonsWindows CE, Mobile et PhoneEnvironnement de développement et de test ; manipulations diverses

■■ Unepremièreapplication

Silverlight : présentationStructure de l'applicationDéploiement et exécutionAtelier : la page d'accueil d'une application La présentation

Metro et composants de présentationAgencements et hubsGraphismes libresAtelier : une interface complète

■■ Lecomportement

Séquence et flot des pagesParamètres d'application et isolated storage Interactions entres applicationsAtelier : une application complète

Page 79: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

156 157

PR

OG

RA

MM

AT

ION

PR

OG

RA

MM

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

lesessentiels 157Algorithmique .....................................................................157Programmation Orientée Objet .........................................157Design Patterns ..................................................................157Perl ......................................................................................157Windev ................................................................................158InstallShield ........................................................................158Go Initiation ........................................................................158ADA initiation ......................................................................159

Xml 159XML .....................................................................................159XSLT ....................................................................................160

C 160C ..........................................................................................160C++ ......................................................................................160Programmation des microcontrôleurs ..............................161

Cobol 161COBOL Initiation + Approfondissement ............................161COBOL Initiation .................................................................162COBOL Approfondissement ...............................................162

delPhi 162Delphi Initiation + Approfondissement .............................162Delphi Initiation ..................................................................163Delphi Approfondissement ................................................163Delphi : les composants avancés ......................................163Delphi .NET .........................................................................163

Python 164Python Initiation + Approfondissement ............................164Python Initiation .................................................................164Python Approfondissement ...............................................164Django .................................................................................165

ruby 165Ruby Initiation + Approfondissement ...............................165Ruby Initiation ....................................................................165Ruby Approfondissement ..................................................166Ruby On Rails .....................................................................166

Prog.FonCtionnelleetlogique 166

Caml ....................................................................................166Prolog ..................................................................................166

ProgrAmmAtion

lesessentiels

AlgorithmiqueTarifs:1275€ en inter - 875€/jour en intraDurée:2jPublic:Développeurs d'applicationsPré-requis:AucunObjectif:Maîtriser la partie algorithmique de la programmation - Connaître les enjeux essentiels et l’entourage de cette discipline - Savoir rechercher une donnée et réaliser une opération de complexité quelconque de façon prévisible et optimisée

■■ Introduction

Principes généraux, historiqueL'algorithmique dans le projet, dans l'équipe de développement, dans le programmeEnvironnement d'un langage de développement quelconque (Java, c++, c#, Python, Visual Basic ou PHP)

■■ Syntaxedesélémentsclés

Principe d'une machine à état et universalité de TuringLes variables: définition, cycle de vie, types et enjeuxStructures de contrôles: les conditionsStructures de contrôles: les bouclesLes mécanismes d'erreurs; les exceptionsLes procédures (paramètres, valeurs de retours)Callbacks, pointeurs de fonctions, délégués...Les clotures, résumé de programmation lambdaIntroduction à la Programmation Orientée Objet

■■ Algorithmescourantsetnécessaires

Exemples manuels - multiplication et Tours de HanoïSolutions de représentations graphiques, aide à la réflexionSéries de conditions et systèmes expertsBoucles de longueur prévisible - exemples multiplesBoucles de longueur imprévisible - exemples multiples et dangersLa récursivité - la suppression de la récursivité

■■ Algorithmiqueetstructuresdedonnées

Type et choix de structuresUtiliser la structure depuis l'algorithmeBonnes pratiques pour les algorithmes et pour les structures

■■ Performances

Ce qu'est l'optimisation, quoi optimiser : bonnes pratiquesLa performance et la complexitéLes heuristiques - exemples nombreux et rechercheAutres solutions non algorithmiques

Programmation Orientée ObjetTarifs:1275€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Connaissance de la programmationObjectif : Comprendre les enjeux de la conception par objets - Maîtriser les concepts généraux et pouvoir les appliquer aux principaux langages objets

■■ Introduction

Historique et comparaisonImpossibilités et enjeux : passer du procédural à l'objetSyntaxe rapide généraliste de plusieurs langages accueillant l'objet

■■ Utiliserl'objetLes instances des objetsStaticité et dynamicité : correspondance avec la vie réelle

■■ Elémentsprincipauxd'architecture

Les classes, attributs et méthodes : éléments fondamentauxHéritage et réutilisation du codeVisibilité : comment, pourquoiInterfaces et abstraction : préparation raisonnée d'une architecture

■■ Elémentsavancésdel'objet

Les composants, les packages, éléments de programmation par composantsNotions essentielles d'UMLQuelques Design Patterns d'utilisation couranteDifférences entre langages

■■ Comparatifpratique:l'objetdansleslangagesJava/C#/PHP5.0

Design PatternsTarifs:1495€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance de la programmation ObjetObjectif :Découvrir les Design Patterns - Concevoir des modèles de structures de données

■■ Introduction

Rappels de programmation objet sur plusieurs langagesHistorique et ouvrages de référenceDomaines d'applicationComment appliquer les Design Patterns

■■ Lagénérationd'instances

Factory et Abstract Factory pour la création sous conditionSingleton et dérivé : maîtrise des ressources disponibles

■■ Modèlesdestructuresdedonnées

Le Composite, comment simplifier les listesProxy et Adapter, les interfaces de l'accès aux méthodesLa Facade : clarifier un composant

■■ Maîtriseducomportement

Strategy : l'usine à méthodesL'iterateur et ses implémentation existantesObserver : l'événementiel sans événementsChaîne de responsabilité et arbres de responsabilitéVisiteur et accès : maîtrise de la collaborationAperçu d'autres Design Patterns

PerlTarifs:1275€ en inter - 875€/jour en intraDurée:2jPublic:Développeurs WebPré-requis:Notions d'algorithmiqueObjectif : Savoir programmer en Perl pour l'administration de systèmes et le Web

■■ Présentation

Caractéristiques du langage PerlVersions, ressources et documentation

■■ L'essentieldulangage

Structure d'un programme PerlScalairesPremiers opérateursEntrées/sorties de baseListes et tableauxInstructions (tests, boucles, branchements, instructions abrégées)Tableaux associatifs (hachages)RéférencesExpressions régulières

Page 80: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

158 159

PR

OG

RA

MM

AT

ION

PR

OG

RA

MM

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Panorama des différents motifsUtilisation des expressionsOptions de la ligne de commande pour l'interpréteur PerlPerl utilisé comme filtre supplémentaire

■■ Fonctions,procédures,modules

Définition des fonctionsPortée des variables, mécanisme d'appel, récupération des résultatsUtilisation des référencesFonctions intégrées de la distribution standardNotion de «package» et de moduleModules de la distribution standardModules du CPAN, recensement, documentation, sites de ressourcesInstallation de modulesUtilisation d'un module «classique» et d'un module «orienté objet»Fabrication d'un module

■■ Gestiondesfichiersetdesrépertoires

Ouverture de fichier et Entrées/sortiesInformations sur les fichiersGestion des répertoiresQuelques opérations sur les fichiers

■■ Interactionsaveclesystèmed'exploitation

Accès aux informations du système d'exploitationGestion des processus, lancement de commandes du systèmeInteractions avec le système Windows (modules Win32 et Win32API)

WindevTarifs:1495€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance de la programmationObjectif:Découvrir le célèbre AGL français et le W-langage

■■ Introduction

Les AGLPrésentation de l'interfacePrincipe de conception

■■ Utilisationdeformulairesetdecontrôles

Description des concepts de programmationUtilisation des outils de création d'interfaceUtilisation des contrôlesPrésentation de votre code

■■ LasyntaxeduW-langage

Présentation des types de donnéesUtilisation des variablesPortée des variablesCréation et utilisation de structuresConversion des types de donnéesStockage de données dans des tableaux

■■ Utilisationdeprocédures

Création de procéduresUtilisation de procéduresUtilisation de fonctions prédéfinies

■■ Structuresdedécisionetboucles

Utilisation d'expressions conditionnellesUtilisation de structures de décisionUtilisation de structures de boucles conditionnelles

■■ GestiondeserreursetdesexceptionsTypes d'erreursUtilisation du débogueurGestion des exceptions

■■ Connexionauxbasesdedonnées

Principes de fonctionnementConnexion à une base mySQLCréation d'une interface de gestion avec fonctions d'affichage, insertion, modification, suppression

■■ Générationd'état

Présentation de l'éditeurPrincipe de fonctionnementParamètres d'étatGénération d'étiquettes, état fiche, tableauLes formats de génération

InstallShieldTarifs:1495€ en inter - 895€/jour en intraDurée:2jPublic:TousPré-requis:Connaissance de programmationObjectif:Maitriser l'utilisation d'InstallShield 2012. Etre capable de déterminer, préparer, suivre un processus de packaging.

■■ Introduction

Historique, versionsAutres produits alternatifsÉtendue des technologies et possibilités

■■ Unpremierpackaging

Découverte de l'évolution de l'environnement ; aidesProjets, contenus, exécutables, ressourcesGénération et regénération d'un installeur

■■ Utilisationavancée

Manipulation de l'environnement pour InstallScriptInstallScript : référence et utilisations courantesEvolution d'Install Script

■■ Environnementsspécifiques

Les particularités de Win32 et .NET. Collaborations multiples avecWindowsSpécificités des technologies : projets web, bases de données, c/c++Spécificités modernes : Windows Vista et Windows 7Création de modules de mergeAutres options d'un installeur

Go InitiationTarifs:1995€ en inter - 995€/jour en intraDurée:3jPublic:DéveloppeursPré-requis:Notions de programmationObjectif :Connaître l'intérêt et l'utilisation du langage Go - Etre capable de développer, compiler et tester une application en Go

■■ IntroductionPrésentation du langageHistorique, versions et imbrication avec GoogleManipulations dans l'environnement de développement

■■ Syntaxebasique

Création de variablesOpérateurs, expressions et calculs quelconquesTests, boucles et tableaux ; interruptionsUtilisation avancée des tableaux

Création de structures, dictionnaires, intervalles...Atelier : une application interactive en console

■■ Lespackages

Création de fonctions, paramètres, retoursRegroupement en packagesLes méthodes - utilisation avec des pointeursInterfaces de méthodesLes erreursAtelier : découpage de l'application

■■ Bibliothèquesessentielles

Chaînes de caractèresDate et temps, calcul sur les intervallesServeur et client HTTPPackages divers utilesElements de programmation parallèle en GoAtelier : application complète et interactive

ADA InitiationTarifs:1995€ en inter - 995€/jour en intraDurée:3jPublic:DéveloppeursPré-requis:Notions d'objet, connaissance de l'algorithmieObjectif : Apprendre les bases du développement objet avec le langage ADAIntroduction

ADA : présentation, fonctionnalitésADA vs autres langages, extensionsContextes d'utilisation ; compilateurs : natif, croisé/RTOS, croisé/bareEnvironnement de développement, debugAtelier : Installation de l'environnement de développement, structure d'un projet

Bases du langage

Types de données Conversions de données Opérateurs et expressionsTableaux Structures de contrôles : conditions, boucles Types indéfinis Gestion des exceptions Fonctions : définition, paramètres, appel Atelier : Multiples programmes de calculs, debug

Programmation Orientée Objet

Apports de l'objet sur le procéduralDéfinition de classesUtilisation / instanciationAttributs et méthodes d'instancesConstructeurs, destructeurs, surchargeChamps statiques et méthodes de classeEncapsulation des données (accesseurs et modifieurs)L'agrégation, relations entre les données - problèmes et solutionsHéritage, la réutilisabilitéPolymorphisme et abstraction des classesAtelier : Modélisation / implémentation objet de plusieurs problématiques

Concepts avancés

Synchronisation et gestion de la communication Ordonnancement de tâches Interfaçage matériel Gestion de la sécuritéAtelier : Création et ordonnancement de tâches

Xml

XMLTarifs:1625€ en inter - 725€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance du HTML, notions de programmationObjectif:Savoir créer des documents XML - Connaître les principes et enjeux des services web

■■ Introduction

Historique, versionsContexte d'utilisation du XML ?Autres alternatives (YAML, EDI, etc.)Technologies associées au XMLOutils à disposition

■■ LelangageXML

Principe et structure d'un document XMLLes encodages, internationalisationExemples divers de constructionsLes espaces de nomsBesoin de validation

■■ LesDTD

Structure et déclaration (interne, externe)Déclaration d'éléments, d'attributs, d'entitésApplications et recommandations

■■ LesschémasXML(XSD)

Introduction Concepts de baseDéclaration d'éléments, d'attributsTypes complexesHéritage des types simplesPatterns et groupesExemples pratiques

■■ LanormeXPath

Nœuds d'un documentChemins de sélectionFonctions de baseExpressions, exemples multiples

■■ LeDOMetlesclassesdetransformation

L'essentielUne applicationClasses de transformation

■■ Introductionauxservicesweb

Présentation des services webServices web et SOAAvantagesLes normesPlate-formes à services webSOAP : principes générauxSOAP, WSDL et services étendus

Page 81: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

160 161

PR

OG

RA

MM

AT

ION

PR

OG

RA

MM

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

XSLTTarifs:1275€ en inter - 725€/jour en intraDurée:2jPublic:TousPré-requis:Connaissance du langage XMLObjectif : Connaître l'utilité, les enjeux, les besoins du XSL - Maîtriser la syntaxe et la maintenance de XSLT

■■ Introduction

Historique, versions, alternativesA quoi sert XSLT ?Un premier exemple d'applicationXPath en détail

Rappels de la syntaxe fondamentale et de l’intérêtRequêtes avancéesUtilisations de fonctionsAtelier : fabrication d'un document et recherches multiples

■■ LeXSL

Structure d'un programme XSLTFonctionnement du processeur XSLTConcordance de motifs et règles de transformationLes instructions de transformationLes instructions de programmationLes instructions de créationDécoupage d'une application XSLTAtelier : réalisation d'un site web avec XSL

■■ Designpatternscourants

Pourquoi adopter des design patterns particuliersPatterns de programmationPatterns de transformationPrésentation de XSLFOAtelier : mise en place d'une suite de transformations

C

CTarifs:2375€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Notions de programmationObjectif:Maîtriser et appliquer le langage C, comprendre les enjeux et prévoir l'architecture d'un développement procédural

■■ Introduction

Classification des langagesHistorique, versionsC et les autres langagesEnvironnement, outils

■■ PremierspasenC

Structure d'un programmeCompilation et contraintesCommentaires, organisation générale, quelques méthodesMéthode main()Fonctions standards d'E/S

■■ Typesdedonnées

Définition de variables, utilisationTypes disponibles et conversion de typesCréation de constantesOpérateurs et expressions ; calculs complexes en CTableauxOrganisation de la mémoirePointeurs simples

■■ Structuresdecontrôles

Structures de choix (conditions)Instructions d'itération (boucles)InterruptionsOptimisations et opérations numériques particulières

■■ Fonctions

Prototypage et définitionArguments simples et utilisationPassage de paramètres (par valeur, par adresse)Valeurs de retourSurcharge de fonctionsRécursivité et pseudo-récursivitésStructure d'un programme en C avec des fonctions

■■ Pointeurs,Cetlesystème

Déclaration, initialisationUtilisation simple, conditions d'utilisationCréation dynamique d'une variableUtilisation avancée (pointeurs de tableaux, tableaux de pointeurs)Pointeurs de fonctionQuelques bibliothèques : GLib, SDL, GMP Structures, les données complexes en mémoire

Définition, créationDéclaration d'une variable de structureStockage en mémoire, accès aux champsTableaux de structuresStructures comme paramètres de fonctionsPointeurs de structures et listes chaînéesAprès le C : présentation de C++ et C#

C++Tarifs:2375€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Notions de C ou d'un langage procheObjectif :Apprendre la programmation orientée Objet avec C++ - Etre capable de développer en autonomie avec C++

■■ Introduction

Historique, versions et standardisationC par rapport au C++C++ et les autres langagesEnvironnement, outils

■■ Généralitésetrappels

La compilationOrganisation d'une application en C++Grammaire locale (variables, structures, boucles...)Fonction main()Fonctions standards d'E/S

■■ SpécificitésduC++

Définition de variables, utilisationTypes principaux et environnement d'exécutionFormats d'affichageTranstypageArithmétique et opérations diverses ; les conditionsConstantes typéesStructures conditionnellesBoucles et traitement de données multiplesTableaux - création, manipulationPointeurs, l'accès à une mémoire quelconqueRéférencesÉnumérations

■■ Lesfonctions

Prototypage et définitionArguments simples et utilisationPassage de paramètres (par valeur, par adresse, par référence)Références et valeurs de retourSurcharge de fonctionsFonctions inlineRécursivitéOrganisation des fichiers sources

■■ Lesstructures-introductionàlaProgrammationOrientéeObjet

Définition, création, utilisationDéfinition de méthodesDéclaration d'une variable de structureStructure constante, le mot clé "mutable"Structures comme paramètres de fonctions

■■ ProgrammationOrientéeObjet

Apports de l'objet sur le procéduralDéfinition de classesUtilisation : instanciation statique ou dynamiqueAttributs et méthodes d'instancesConstructeurs, destructeurs, surchargeChamps statiques et méthodes de classeEncapsulation des données (accesseurs et modifieurs)L'agrégation, relations entre les données - problèmes et solutionsFonctions et classes amies d'une classe (friend)Héritage, la réutilisabilitéPolymorphisme et abstraction des classesHéritage multiple : possibilité, problèmes, conseils

■■ Lasurchargedesopérateurs

Les besoins, les possibilités, alternativesLe mécanisme généralRecherche d'une solution idéale

■■ Programmationgénérique(Templates)

Intérêt - quand utiliser, quand éviter ?Templates de fonction et exemples fondamentauxTemplates de classesInstanciation de templates

■■ LesespacesdenommageenC++

Définition, les namespaces nommésAlias d'espace de nommageDéclaration Using / Directive Using namespace

■■ Lesexceptions

IntroductionPrincipe et mécanismes de gestion des exceptionsLibération des ressources dynamiques lors d'une exception

■■ BibliothèquesstandardsduC++

Les conventions du C++, la documentationAccès aux fichiersLes chaînes de caractères - aspects complexes des conversionsLa STL - conteneur, itérateurs, ...Présentation des bibliothèques de présentation (SDL, API Win32, MFC, .NET)

Programmation des microcontrôleursTarifs:2475€ en inter - 995€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance d'un langage de programmation de type

C (Fortran, C, C#, Java, PHP), notions d'électroniqueObjectif:Connaître les principes génériques du C et de l'assembleur pour l'utilisation de microcontrôleurs

■■ Introduction

Résumé d'électroniqueMicrocontrôleurs et microprocesseursPrincipales fonctionnalités internes - CPU, mémoires, oscillateursPrincipales fonctionnalités de communication - IO, SPI, SCI, ADCFabriquants, modèles divers depuis 30 ans et disponibles actuellement

■■ Leprojetmicrocontrôleur

Acteurs d'un projet complet, et fournisseursEnvironnements de développementLes phases du développement, principesFin du cycle ; EPROM et EEPROM

■■ Développement

Présentation du C et de l'assembleurAssembleur : syntaxe générale, et mise en œuvreAssembleur : l'optimisation, enjeux et mesureLe C : résumé de syntaxe, et mise en œuvreLe C : directives précompiléesCollaborations entre C et assembleur

■■ Lesfonctionnalitésdumicrocontrôleur

Analyser une documentationCaractéristiques non fonctionnelles : résuméLa mémoire : analyse et difficultésLes étendues (bits de calcul et de mémoire)La fréquence du CPU et les oscillateurs, compteurs, chronomètresCommunications séries et parallèles, dont SPI et SCIAutres périphériques

Cobol

COBOL Initiation + ApprofondissementTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:DéveloppeursPré-requis:Notions de programmationObjectif :Connaître l'utilisation, les possiblités du COBOL - Etre capable de développer et maintenir une application complète et complexe en COBOL

■■ Présentation

Historique et conditions d'utilisationL'état actuel du COBOLEnvironnementde développementPrésentation de COBOL pour les connaisseurs d'autres langagesCOBOL 85 - détail et alternatives

■■ Miseenplacedel'applicationCOBOL

Structure d'un programme COBOLDéclarationLes données, les instructionsLa compilation - application minimaleAtelier : une premiere application COBOL

■■ InstructionsCOBOL

Syntaxe fondamentale, alignementCréation de variables et de variables d'édition Opérateurs arithmétiquesStructures de contrôles : if, evaluate, structures "on" et variables de conditionsPerform pour les boucles, et tableaux ;

Page 82: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

162 163

PR

OG

RA

MM

AT

ION

PR

OG

RA

MM

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Recherche dans les tableauxAlgorithmes complets en COBOLAtelier : une application de gestion minimale

■■ FonctionnalitésusuellesenCOBOL

L'accès en lecture et écriture à une consoleAccès aux fichiers depuis COBOLLes fichiers : types de fichiers et d'accès Prise en compte de la performance et optimisation ; rupture, synchronisations, etc.Atelier : enregistrement et lectures multiples ; simulation d'erreurs quelconques

■■ Structurationcomplexedesprogrammes

Création de paragraphes et de sectionsAppels depuis Perform (et comparaison avec Go To)Présentation des sous-programmesAppels entre programmesSyntaxe détailléeBilan comparatif et formats usuelsAtelier : réorganisation et completion d'une application de gestion

■■ L'évolutionduCOBOL

COBOL 74 : les fonctionsFonctions usuelles : chaînes de caractères, dates, mathsCOBOL 2002Dépréciation progressive et non-sens modernesPrésentation de la programmation orientée objet avec COBOLUnicode, XML et autres modernisationsAtelier : application interactive complexe en COBOL

COBOL InitiationTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:DéveloppeursPré-requis:Notions de programmationObjectif:Connaître l'utilisation, les possibilités du COBOL - Savoir développer et modifier une application en COBOL

■■ Présentation

Historique et conditions d'utilisationL'état actuel du COBOLEnvironnement de développementPrésentation de COBOL pour les connaisseurs d'autres langagesCOBOL 85 - détail et alternatives

■■ Miseenplacedel'applicationCOBOL

Structure d'un programme COBOLDéclarationLes données, les instructionsLa compilation - application minimale

■■ InstructionsCOBOL

Syntaxe fondamentale, alignementCréation de variables et de variables d'édition Opérateurs arithmétiquesStructures de contrôles : if, evaluate, structures "on" et variables de conditionsPerform pour les boucles, et tableaux ; Recherche dans les tableauxAtelier : une application de gestion minimale

■■ FonctionnalitésusuellesenCOBOL

L'accès en lecture et écriture à une consoleDiverses ressources du systèmeAccès aux fichiers depuis COBOLLes fichiers : types de fichiers et d'accès Prise en compte de la performance et optimisationAtelier : enregistrement et lectures multiples ; simulation d'erreurs quelconques

COBOL ApprofondissementTarifs:1125€ en inter - 875€/jour en intraDurée:2jPublic:DéveloppeursPré-requis:Avoir suivi le stage "COBOL Initiation" ou posséder les connaissances équivalentesObjectif:Etre capable de développer et maintenir une application complète et complexe en COBOL

■■ Introduction

Mise en place de l'environnement de développementRappels de COBOLStructuration complexe des programmes

Création de paragraphes et de sectionsAppels depuis Perform (et comparaison avec Go To)Présentation des sous-programmesAppels entre programmesSyntaxe détailléeBilan comparatif et formats usuelsAtelier : réorganisation et completion d'une application de gestion

■■ L'évolutionduCOBOL

COBOL 74 : les fonctionsFonctions usuelles : chaînes de caractères, dates, mathsCOBOL 2002Dépréciation progressive et non-sens modernesPrésentation de la programmation orientée objet avec COBOLUnicode, XML et autres modernisationsAtelier : application interactive complexe en COBOL

delPhi

Delphi Initiation + ApprofondissementTarifs:2375€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Notions de programmationObjectif : Découvrir Delphi et développer des applications de gestion de base de données - Créer des applications complexes avec Delphi - Comprendre les processus et la synchronisation

■■ Introduction

Historique et versions, installationDelphi par rapport à C++Builder et JbuilderStructure d'un projet, fichiers et répertoiresL'interface de développementChoix de solutions particulières

■■ L'utilisationdel'IDE

La palette de composants ; réaliser une interface graphiqueInspecteur d'objets : compléter l'interfaceRésumé de programmation événementielle sous WindowsGestionnaire de projets : création, supression, réutilisationConfiguration de l'environnementLes outils de débogage

■■ LePascalObjet

Syntaxe généraleLes types et le code : bases de l'algorithmiqueLes fonctions : organiser le codeLes fondamentaux de l'objet : mieux organiser le codeUtilisation avancée de l'objet pour accélérer le développementArchitecture générale d'un logiciel completFonctions usuelles : les textes, les fichiers, divers

■■ Utilisationavancéedulangage

Processus et synchronisation - Exécution propre et optimaleEléments complexes des interfaces utilisateursPrincipes de la création de nouveaux composants et des packages

Les collections

■■ Lesbasesdedonnées

BDE pour l'accès visuel à une base quelconqueRappels de SQLdbExpress : requêtes quelconques sur une base

■■ Lesbibliothèquesadditionelles

Où trouver et comment ajouter un composant supplémentaireL'impressionLes graphiques de donnéesPrésentation de l'accès direct à l'API windows : optimisation et périphériquesCommunication- Sockets- HTTP- MailsIntroduction aux projets .NET

Delphi InitiationTarifs:1495€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Notions de programmationObjectif : Découvrir Delphi et développer des applications de gestion de base de données Web

■■ Introduction

Historique et versions, installationDelphi et les autres solution RADStructure d'un projet, fichiers et répertoiresL'interface de développementPrésentation des différentes versions (Win32, .NET, etc.)

■■ L'utilisationdel'IDE

La palette de composants ; réaliser une interface graphiqueInspecteur d'objets : compléter l'interfaceRésumé de programmation événementielle sous WindowsGestionnaire de projets : création, supression, réutilisationConfiguration de l'environnementLes outils de débogage

■■ LelangageDelphi

Syntaxe généraleLes types et le code : bases de l'algorithmiqueLes fonctions : organiser le codeLes fondamentaux de l'objet : mieux organiser le codeManipuler les chaînes de caractères et les datesOuvrir, lire, écrire des fichiers quelconquesExemple : un annuaire complet en Delphi

Delphi ApprofondissementTarifs:995€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi le stage "Delphi initiation" ou posséder les connaissances équivalentesObjectif : Créer des applications complexes avec Delphi - Comprendre les processus et la synchronisation

■■ Introduction

Historique de DelphiNouvelles versionsRappels de Delphi

■■ Utilisationavancéedulangage

Processus et synchronisation - Exécution propre et optimaleEléments complexes des interfaces utilisateursPrincipes de la création de nouveaux composants et des packages

Les collections

■■ Lesbasesdedonnées

BDE pour l'accès visuel à une base quelconqueRappels de SQLdbExpress : requêtes quelconques sur une base

■■ Lesbibliothèquesadditionelles

Où trouver et comment ajouter un composant supplémentaireL'impressionLes graphiques de donnéesPrésentation de l'accès direct à l'API windows : optimisation et périphériquesCommunication- Sockets- HTTP- MailsIntroduction aux projets .NET

Delphi : les composants avancésTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Bonnes connaissances de DelphiObjectif : Découvrir les composants avancés de Delphi et notamment les composants Web

■■ Introduction

Historique et versionsRappels de DelphiChoix de solutions particulières

■■ Interfacesgraphiquesetarchitecturegénérale

Processus et synchronisation - fonctionnement parallèleEléments complexes des interfaces utilisateursPrésentation de la création et du packaging des composants

■■ Communication

Composants web simples : http, ftp, mailsChoisir et mettre en place une architecture distribuée avec Delphi

■■ Lapersistance

Composants graphiques généraux pour le choix de fichiers et de répertoiresLes bases de données : présentation des rubriques de composantsUtilisation de BDE, ADO et dbExpress pour les bases de donnéesChoix et architectures complexes pour les bases de données.

Delphi .NETTarifs:1745€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Bonnes connaissances de DelphiObjectif:Découvrir l'utilisation de .NET par Delphi. Pouvoir migrer une application en .NET.

■■ Introduction

Diverses versions de DelphiRappels de DelphiPrésentation de .NET

■■ LeFramework.NET

Page 83: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

164 165

PR

OG

RA

MM

AT

ION

PR

OG

RA

MM

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Principe d'un frameworkVersions de .NET et de WindowsLes différentes technologies de .NETDelphi et les autres langages

■■ Construireuneapplicationdelphi.net

Changements et ajouts dans la syntaxe du langageA propos des bases de donnéesComposants et bibliotèques les plus importants de .NETOutils accompagnant .NET

■■ Lesinterfacesavec.NET

VCL ou Winforms : deux solutions et leurs conséquencesNouveautés de Winforms et disparitionsPrésentation d'ASP.NET et possibilités de l'environnement

■■ Miseenplace,déploiement

Tester avec .NETPrincipes du déploiement

Python

Python Initiation + ApprofondissementTarifs:2625€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:AucunObjectif:Connaître les possibilités et limites de Python - Maîtriser la syntaxe essentielle de Python. Etre capable de créer et maintenir des applications complètes et complexes en Python

■■ Introduction

Historique, versionsPrésentation et installationMise en œuvre de PythonEnvironnement de développement

■■ Syntaxebasique

Types et variablesOperateursStructures de contrôleAtelier : une application interactive de gestion

■■ Structurationfonctionnelle

Intérêt des structurationsFonctions : création, organisationEspaces de noms, manipulationCréations de bibliothèques, documentation

■■ Bibliothèquesessentielles

Chaînes de caractèresDate et temps, calculFonctions diverses nécessairesAtelier : application complète et interactive

■■ ProgrammationOrientéeObjet

Théorie et utilisation ; pourquoi l'objetImplémentation complèteAgrégation, héritage, points complexesBilan sur l'utilisation de l'objet

■■ Bibliothèquesadditionellescourantes

Interfaces graphiques- TkInter, GTK, wxWidgetsSockets et CGIManipulation de fichiers diversBases de donnéesPrésentation de Python et le Web ; l'exemple de ZOPE Atelier : une application graphique complète

Python InitiationTarifs:1745€ en inter - 875€/jour en intraDurée:3jPublic:DéveloppeursPré-requis:AucunObjectif:Connaître les possibilités et limites de Python - Maîtriser la syntaxe essentielle de Python

■■ Introduction

Historique, versionsPrésentation et installationMise en œuvre de PythonEnvironnement de développement

■■ Syntaxebasique

Types et variablesOperateursStructures de contrôleAtelier : une application interactive de gestion

■■ Structurationfonctionnelle

Intérêt des structurationsFonctions : création, organisationEspaces de noms, manipulationCréations de bibliothèques, documentation

■■ Bibliothèquesessentielles

Chaînes de caractèresDate et temps, calculFonctions diverses nécessairesAtelier pratique : application complète et interactive

Python ApprofondissementTarifs:1275€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi le stage Python initiation ou posséder les connaissances équivalentesObjectif :Etre capable de prévoir, développer, tester, déployer une application complète et complexe en Python

■■ Introduction

Présentation généraleRappels de Python

■■ ProgrammationOrientéeObjet

Théorie et utilisation; pourquoi l'objetImplémentation complèteAgrégation, héritage, points complexesBilan sur l'utilisation de l'objet

■■ Bibliothèquesadditionellescourantes

Interfaces graphiques - TkInter, GTK, wxWidgetsSockets et CGIManipulation de fichiers diversBases de donnéesPrésentation de Python et le Web ; l'exemple de ZOPE Atelier pratique : une application graphique complète

DjangoTarifs:1995€ en inter - 995€/jour en intraDurée:3jPublic:TousPré-requis:Avoir suivi la formation Python initiation ou avoir des connaissances équivalentesObjectif :Savoir réaliser un site web complet et efficace avec le framework Django pour Python

■■ Introduction

Django : présentation, versions Django vs autres frameworks web python (pylons, turbogears, web2py)Django : documentation, communauté Rappel sur les sites web (html/css)Rappel Javascript, introduction de quelques frameworks Rappel sur Python Environnement de développement : OS, éditeur Paquetages d'installation Django et dépendancesAtelier : Installation de Django (environnement, dépendances)

■■ FrameworkwebDjango

Structure d'un projet Présentation du pattern MVC (Model View Controller) Contrôles/Composants essentiels Templating avec Django, héritageConstruction de vues : requête/réponse, gestion des erreursFormulaires : création, validation, traitement des données Utilisation de jQuery, yui Filtres de requêtesRoutage d'url Django ORM (Object-relational Mapping), SGBD supportés Modèles de données et implémentation d'un CRUDExport de données (pdf, csv,...) Contextes de persistance : session, cache Atelier : Construction d'un site complet avec Django

■■ Conceptsavancés,Administration

Administration du site : objets, media, options Personnalisation de l'interfaceEnvoi de mailsGestion des authentificationsInternationalisation (I18N)Interconnexion avec les réseaux sociauxTests et déploiement de l'applicationAtelier : I18N de l'application et gestion des authentifications

ruby

Ruby Initiation + ApprofondissementTarifs:2695€ en inter - 875€/jour en intraDurée:5jPublic:DéveloppeursPré-requis:AucunObjectif : Connaître l'utilisation, les possiblités de Ruby - Etre capable de prévoir, développer, tester, déployer une application complète et complexe en Ruby

■■ Introduction

Présentation généraleHistorique, versions, alternativesA propos de Ruby et RailsEnvironnements de développement et mise en œuvreLe principe de moindre surprise

■■ Syntaxefondamentale

Syntaxe impérative simple, commentaires, etc.Manipulation de la consoleCréation de variables multiplesOpérations, expressions

■■ Structuresdiverses

Les structures de contrôle - tests, boucles, blocsTableaux et HashMéthodes (appels, définition) et bonne organisation du codeStructures plus complexes ; fichiers et introduction à l'objetConventions, normes et documentation Atelier : création d'une application interactive complète et complexe

■■ Classesetbibliothèquesfondamentales

Les chaînes de caractères, syntaxes raccourcies, encodage, expressions rationellesClasses Time et DateLes processus et leur synchronisationAutres bibliothèques usuellesAtelier : utilisations nombreuses et application organisée

■■ L'objetenRuby

Les méthodes ; retour sur les blocs, lambda et YieldDéfinition de nouvelles classes : syntaxe fondamentaleGestion générale de la mémoireVisibilité et accesseursHéritage en Ruby, modules, mixinsAtelier : une application de données variées

■■ BibliothèquesavancéesdeRuby

Organisation générale, Forge et gemsAccès à des fichiers quelconques, YAML, JSONInterfaces graphiques avec RubyBibliothèque de communication et utilisation de protocoles InternetUtilisation de bases de donnéesAtelier : application avancée complète et graphique

Ruby InitiationTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:AucunObjectif : Connaître l'utilisation, les possiblités de Ruby - Etre capable de développer une application complète en Ruby

■■ Introduction

Présentation généraleHistorique, versions, alternativesA propos de Ruby et RailsEnvironnements de développement et mise en œuvreLe principe de moindre surprise

■■ Syntaxefondamentale

Syntaxe impérative simple, commentaires, etc.Manipulation de la consoleCréation de variables multiplesOpérations, expressions

■■ Structuresdiverses

Les structures de contrôle - tests, boucles, blocsTableaux et HashMéthodes (appels, définition) et bonne organisation du codeStructures plus complexes ; fichiers et introduction à l'objetConventions, normes et documentationAtelier : création d'une application interactive complète et complexe

■■ Classesetbibliothèquesfondamentales

Les chaînes de caractères, syntaxes raccourcies, encodage, expressions rationellesClasses Time et DateLes processus et leur synchronisationAutres bibliothèques usuellesAtelier : utilisations nombreuses et application organisée

Page 84: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

166 167

PR

OG

RA

MM

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

Ruby ApprofondissementTarifs:1275€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis :Avoir suivi le stage Ruby initiation ou posséder les connaissances équivalentesObjectif :Etre capable de prévoir, développer, tester, déployer une application complète et complèxe en Ruby

■■ Introduction

Présentation généraleRappels de Ruby à la demande

■■ L'objetenRuby

Les méthodes ; retour sur les blocs, lambda et YieldDéfinition de nouvelles classes : syntaxe fondamentaleGestion générale de la mémoireVisibilité et accesseursHéritage en Ruby, modules, mixinsAtelier : une application de données variées

■■ BibliothèquesavancéesdeRuby

Organisation générale, Forge et gemsAccès à des fichiers quelconques, YAML, JSONInterfaces graphiques avec RubyBibliothèque de communication et utilisation de protocoles InternetUtilisation de bases de donnéesAtelier : application avancée complète et graphique

Ruby On RailsTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis :Avoir suivi le stage "Ruby initiation" ou posséder les connaissances équivalentes - Notions de HTMLObjectif : Connaître l'utilisation, les possibilités de Rails - Etre capable de développer un site web quelconque avec Ruby et Rails

■■ Introduction

Présentation de RailsHistorique et versions disponiblesRails par rapport à RubyBesoin d'un Framework et principes directeurs de RoR

■■ Miseenplace

Environnement de développementServeur web : présentation de WEBrickServeur web : installation et vérificationRails et les autres serveurs web - mise en production avec ApacheAtelier : une installation complète

■■ Labasedessites

MVC : présentation et spécificités de RailsCréation d'un contrôleur et d'une vueMapping : mise en placeUtilisation d'une base de donnéesAtelier : un premier site interactif complet

■■ ElementsavancésdeRails

Divers sytèmes de présentation et templatesMapping complexe et applications de grande tailleEmails et autres protocoles utilesPrésentation des services web avec RailsLe projet RoR au completAtelier pratique : un site web aux multiples fonctionnalités

Prog.FonCtionnelleetlogique

CamlTarifs:1995€ en inter - 995€/jour en intraDurée:4jPublic:TousPré-requis:Connaissance de la programmationObjectif:Maîtriser la programmation fonctionnelle avec Caml

■■ Introduction

Présentation du langage et intérêt.Organisation du langage, complationQuelques manipulations ; environnement de développement

■■ Basesdulangage

Syntaxe du langageTypes de donnéesListes et autres structures

■■ Traitementavancé

Pattern matching pour des algoritmes avancésLes unions

■■ Elémentsimpératifs

Exceptions et erreursExécution séquentielle du code ; restrictions et conséquencesProcessus multiplesEntrées/sortieset flux divers

■■ Extensionducaml

Modules et bibliothèques diversesModèle objet : OCaml, possibilités, syntaxeCaml dans un serveur web

PrologTarifs:1995€ en inter - 995€/jour en intraDurée:4jPublic:TousPré-requis:Connaissance de la programmationObjectif:Maîtriser la programmation logique avec Prolog - Savoir l'associer avec un autre langage

■■ Introduction

Présentation du langage et utilitésManipulations d'un environnement

■■ Basesdulangage

Création de faitsRequêtes à propos de ces faitsTypes disponiblesRègles

■■ Prologavancé

ListesUnificationOpérateursCoupure

■■ Prologdanslaviereelle

Inclusion dans le C et le C++Les socketsProlog client webProlog serveur web

Page 85: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

168 169

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

eXCel 169Excel : Fondamentaux + Fonctions avancées + VBA .......169Excel : Fonctions avancées + VBA ....................................170Excel : Fondamentaux + Fonctions avancées ..................171Excel : Fondamentaux ........................................................171Excel : Fonctions avancées................................................172Excel : VBA ..........................................................................172

word 173Word : Fondamentaux + Fonctions avancées + VBA .......173Word : Fondamentaux + Fonctions avancées...................174Word : Fonctions avancées + VBA.....................................175Word : Fondamentaux ........................................................176Word : Fonctions avancées ................................................177Word : VBA ..........................................................................177

utilisAteursoFFiCe 178Publisher .............................................................................178Office 2010 .........................................................................178PowerPoint Initiation + Approfondissement ....................179Le TOSA ..............................................................................180PowerPoint Initiation .........................................................180Powerpoint Approfondissement .......................................181Outlook Initiation ................................................................181VBA Initiation + Approfondissement .................................181VBA Initiation ......................................................................182VBA Approfondissement ...................................................183

libreoFFiCe/oPenoFFiCe 183Writer Initiation ...................................................................183Calc - le tableur ..................................................................183LibreOffice : Les Macros ....................................................183

initiAtionàl’inFormAtique 184Informatique pour les débutants : Windows +Internet + Logiciels de base...............................................184Informatique pour les débutants : Windows + Internet....185Informatique pour les débutants : Windows .....................186Informatique pour les débutants : Internet .......................186Informatique pour les débutants : Logiciels de base .......186Windows 8 Initiation ..........................................................187

mAC 187Mac OS X ............................................................................187Google Apps Initiation + Approfondissement ..................187Google Apps : Fondamentaux (Gmail, Agenda, Documents,...) .........................................188Google Apps : Administration ............................................189Google Sites : Sites Web et wikis gratuits ........................189

bureAutique

eXCel

Excel : Fondamentaux + Fonctions avancées + VBATarifs:1995€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Connaissance de l'environnement PCObjectif : Découvrir les nouveautés de Office - Connaître les principales fonctionnalités d'Excel - Pouvoir réaliser des calculs et utiliser les fonctions - Savoir manipuler les graphiques et les tableaux croisés dynamiques - Introduction à la programmation VBA

■■ Priseenmaindulogiciel

Présentation d'ExcelDescription du ruban Classeurs et feuilles de calculEnregistrer une feuille de calculRenommer, insérer, déplacer, supprimer une feuille de calculSe déplacer dans le classeur (à l'aide du clavier, des menus, de la souris)

■■ Miseenformeetcontenudescellules

Choix de la policeCouleur du texte et du fondLes bordures, les motifsAlignement dans la celluleFusionner les cellulesPropriétés des cellules

■■ Miseenformedesnombresetdesdates

Création de tableauxMise en forme automatique Mise en forme d'une feuille de calculInsérer et supprimer des lignes et des colonnesModifier la hauteur et la largeur des lignes et des colonnesSélectionner des cellules

■■ Lesopérationsdebase

La barre de formulesL'addition, la soustraction, la multiplication, la division, l'exposant L'utilisation des parenthèsesLe format pourcentageLe format fractionRecopier des calculs

■■ L'impression

Mise en pageSauts de pageLa zone d'impressionAperçu avant impressionImprimer

■■ Méthodologie

Travail préparatoire sur papierIntroduction à la formule $

■■ Lesfonctionsetlesformules

Les fonctions SOMME, MOYENNE, MAX, MIN, SI, ET, OUSOMME en 3DLes fonctions date et heureLes autres fonctions

■■ Lestrisetlesfiltres

Le tri, les options de triÉtendre la sélection

Les filtres automatiquesLes filtres personnalisés Gestion des doublons

■■ Lesgraphiques

Sélectionner les donnéesChoisir un type de graphique en fonction des besoinsInsérer un titre, une légende, les étiquettes de données3DModifier des valeursModifier le type de graphique Les tableaux croisés dynamiquesStructure d'un tableau croisé dynamiqueL'assistant Tableau et Graphique croisés dynamiquesModifier un tableau croisé dynamiqueMettre en forme un tableau croisé dynamique

■■ Lestableauxcroisésdynamiques

Structure d'un tableau croisé dynamiqueL'assistant Tableau et Graphique croisés dynamiquesModifier un tableau croisé dynamiqueMettre en forme un tableau croisé dynamique

■■ Letravailcollaboratif

Service SkyDrive de Microsoft Création d'un compte SkyDrive Utilisation du service SkyDrive

■■ Premierspasaveclesmacros

Enregistrement de macrosAperçu du langage VBA pour ExcelL'éditeur Visual BasicLa fenêtre de projetsLa fenêtre des propriétésLa fenêtre de codeModification d'une macro

■■ VBA

Présentation de VBAUtilisation de VBALes langages de programmationConception d'un programmePrincipe de fonctionnement d'une macro

■■ PremierspasavecVBA

Voir le code d'une macroModifier le code d'une macroSyntaxe du langageVariablesTableauxConstantesOpérateursMots clésCommandes

■■ Aproposdestypesdedonnées

Types numériquesDatesCaractèresType de données VariantErreurs de type

■■ Structuresdecontrôlesetboucles

Principes de fonctionnementTests IFImbriquer des tests conditionnelsTests Select CasePrésentation des bouclesBoucles For NextBoucles While WendBoucles Do Loop

Page 86: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

170 171

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ CréationdefonctionsVBA

Définition et syntaxe d'une fonctionFonctions prédéfiniesEcrire ses propres fonctionsFonctions de conversionLa structure If Then ElseIfLes conditions multiples : le And (Et)Les conditions multiples : le Or (Ou) La structure Case

■■ LaPOO(ProgrammationOrientéeObjet)

Introduction à la POOLes notions de classe, objet.

■■ VBApourExcel

Les collections d'ExcelL'objet ApplicationL'objet WorkbookL'objet WorksheetL'objet Range

Excel : Fonctions avancées + VBATarifs:1625€ en inter - 875€/jour en intraDurée:4jPublic:Utilisateurs d'ExcelPré-requis:Avoir suivi le cours "Excel : Fondamentaux" ou avoir les connaissance équivalentesObjectif : Pouvoir réaliser des calculs et utiliser les fonctions - Savoir manipuler les graphiques et les tableaux croisés dynamiques - Utiliser VBA

■■ Méthodologie

Travail préparatoire sur papierIntroduction à la formule $

■■ Lesfonctionsetlesformules

Les fonctions SOMME, MOYENNE, MAX, MIN, SI, ET, OUSOMME en 3DLes fonctions date et heureLes autres fonctions

■■ Lestrisetlesfiltres

Le tri, les options de triÉtendre la sélectionLes filtres automatiquesLes filtres personnalisés Gestion des doublons

■■ Lesgraphiques

Sélectionner les donnéesChoisir un type de graphique en fonction des besoinsInsérer un titre, une légende, les étiquettes de données3DModifier des valeursModifier le type de graphique Les tableaux croisés dynamiquesStructure d'un tableau croisé dynamiqueL'assistant Tableau et Graphique croisés dynamiquesModifier un tableau croisé dynamiqueMettre en forme un tableau croisé dynamique

■■ Lestableauxcroisésdynamiques

Structure d'un tableau croisé dynamiqueL'assistant Tableau et Graphique croisés dynamiquesModifier un tableau croisé dynamiqueMettre en forme un tableau croisé dynamique

■■ Letravailcollaboratif

Service SkyDrive de Microsoft

Création d'un compte SkyDrive Utilisation du service SkyDrive

■■ Premierspasaveclesmacros

Enregistrement de macrosAperçu du langage VBA pour ExcelL'éditeur Visual BasicLa fenêtre de projetsLa fenêtre des propriétésLa fenêtre de codeModification d'une macro

■■ VBA

Présentation de VBAUtilisation de VBALes langages de programmationConception d'un programmePrincipe de fonctionnement d'une macro

■■ PremierspasavecVBA

Voir le code d'une macroModifier le code d'une macroSyntaxe du langageVariablesTableauxConstantesOpérateursMots clésCommandes

■■ Aproposdestypesdedonnées

Types numériquesDatesCaractèresType de données VariantErreurs de type

■■ Structuresdecontrôlesetboucles

Principes de fonctionnementTests IFImbriquer des tests conditionnelsTests Select CasePrésentation des bouclesBoucles For NextBoucles While WendBoucles Do Loop

■■ CréationdefonctionsVBA

Définition et syntaxe d'une fonctionFonctions prédéfiniesEcrire ses propres fonctionsFonctions de conversionLa structure If Then ElseIfLes conditions multiples : le And (Et)Les conditions multiples : le Or (Ou) La structure Case

■■ LaPOO(ProgrammationOrientéeObjet)

Introduction à la POOLes notions de classe, objet.VBA pour Excel

Les collections d'ExcelL'objet ApplicationL'objet WorkbookL'objet WorksheetL'objet Range

Excel : Fondamentaux + Fonctions avancéesTarifs:1275€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance de l'environnement PCObjectif : Découvrir les nouveautés de Office - Connaître les principales fonctionnalités d'Excel - Pouvoir réaliser des calculs et utiliser les fonctions - Savoir manipuler les graphiques et les tableaux croisés dynamiques

■■ Priseenmaindulogiciel

Présentation d'ExcelDescription du ruban Classeurs et feuilles de calculEnregistrer une feuille de calculRenommer, insérer, déplacer, supprimer une feuille de calculSe déplacer dans le classeur (à l'aide du clavier, des menus, de la souris)

■■ Miseenformeetcontenudescellules

Choix de la policeCouleur du texte et du fondLes bordures, les motifsAlignement dans la celluleFusionner les cellulesPropriétés des cellules

■■ Miseenformedesnombresetdesdates

Création de tableauxMise en forme automatique Mise en forme d'une feuille de calculInsérer et supprimer des lignes et des colonnesModifier la hauteur et la largeur des lignes et des colonnesSélectionner des cellules

■■ Lesopérationsdebase

La barre de formulesL'addition, la soustraction, la multiplication, la division, l'exposant L'utilisation des parenthèsesLe format pourcentageLe format fractionRecopier des calculs

■■ L'impression

Mise en pageSauts de pageLa zone d'impressionAperçu avant impressionImprimer

■■ Méthodologie

Travail préparatoire sur papierIntroduction à la formule $

■■ Lesfonctionsetlesformules

Les fonctions SOMME, MOYENNE, MAX, MIN, SI, ET, OUSOMME en 3DLes fonctions date et heureLes autres fonctions

■■ Lestrisetlesfiltres

Le tri, les options de triÉtendre la sélectionLes filtres automatiquesLes filtres personnalisés Gestion des doublons

■■ LesgraphiquesSélectionner les donnéesChoisir un type de graphique en fonction des besoinsInsérer un titre, une légende, les étiquettes de données3DModifier des valeursModifier le type de graphique Les tableaux croisés dynamiquesStructure d'un tableau croisé dynamiqueL'assistant Tableau et Graphique croisés dynamiquesModifier un tableau croisé dynamiqueMettre en forme un tableau croisé dynamique

■■ Lestableauxcroisésdynamiques

Structure d'un tableau croisé dynamiqueL'assistant Tableau et Graphique croisés dynamiquesModifier un tableau croisé dynamiqueMettre en forme un tableau croisé dynamique

■■ Letravailcollaboratif

Service SkyDrive de Microsoft Création d'un compte SkyDrive Utilisation du service SkyDrive

■■ Premierspasaveclesmacros

Enregistrement de macrosAperçu du langage VBA pour ExcelL'éditeur Visual BasicLa fenêtre de projetsLa fenêtre des propriétésLa fenêtre de codeModification d'une macro

Excel : FondamentauxTarifs:495€ en inter - 875€/jour en intraDurée:1jPublic:TousPré-requis:Connaissance de l'environnement PCObjectif:Connaître les principales fonctionnalités d'Excel - Pouvoir réaliser des calculs

■■ Priseenmaindulogiciel

Présentation d'ExcelDescription du ruban Classeurs et feuilles de calculEnregistrer une feuille de calculRenommer, insérer, déplacer, supprimer une feuille de calculSe déplacer dans le classeur (à l'aide du clavier, des menus, de la souris)

■■ Miseenformeetcontenudescellules

Choix de la policeCouleur du texte et du fondLes bordures, les motifsAlignement dans la celluleFusionner les cellulesPropriétés des cellules

■■ Miseenformedesnombresetdesdates

Création de tableauxMise en forme automatique Mise en forme d'une feuille de calculInsérer et supprimer des lignes et des colonnesModifier la hauteur et la largeur des lignes et des colonnesSélectionner des cellules

■■ Lesopérationsdebase

La barre de formulesL'addition, la soustraction, la multiplication, la division, l'exposant

Page 87: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

172 173

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

L'utilisation des parenthèsesLe format pourcentageLe format fractionRecopier des calculs

■■ L'impression

Mise en pageSauts de pageLa zone d'impressionAperçu avant impressionImprimer

Excel : Fonctions avancéesTarifs:875€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi le cours "Excel : Fondamentaux" ou disposer des connaissances équivalentesObjectif:Connaître les principales fonctionnalités d'Excel - Pouvoir réaliser des calculs et utiliser les fonctions - Savoir manipuler les graphiques et les tableaux croisés dynamiques

■■ Méthodologie

Travail préparatoire sur papierIntroduction à la formule $

■■ Lesfonctionsetlesformules

Les fonctions SOMME, MOYENNE, MAX, MIN, SI, ET, OUSOMME en 3DLes fonctions date et heureLes autres fonctions

■■ Lestrisetlesfiltres

Le tri, les options de triÉtendre la sélectionLes filtres automatiquesLes filtres personnalisés Gestion des doublons

■■ Lesgraphiques

Sélectionner les donnéesChoisir un type de graphique en fonction des besoinsInsérer un titre, une légende, les étiquettes de données3DModifier des valeursModifier le type de graphique

■■ Lestableauxcroisésdynamiques

Structure d'un tableau croisé dynamiqueL'assistant Tableau et Graphique croisés dynamiquesModifier un tableau croisé dynamiqueMettre en forme un tableau croisé dynamique

■■ Letravailcollaboratif

Service SkyDrive de Microsoft Création d'un compte SkyDrive Utilisation du service SkyDrive

■■ PremierspasaveclesmacrosEnregistrement de macrosAperçu du langage VBA pour ExcelL'éditeur Visual BasicLa fenêtre de projetsLa fenêtre des propriétésLa fenêtre de codeModification d'une macro

Excel : VBATarifs:875€ en inter - 875€/jour en intraDurée:2jPublic:Utilisateurs avancés d'ExcelPré-requis:Bonnes connaissances de ExcelObjectif:Introduction à VBA - Connaître les objets Excel

■■ VBA

Présentation de VBAUtilisation de VBALes langages de programmationConception d'un programmePrincipe de fonctionnement d'une macro

■■ PremierspasavecVBA

Voir le code d'une macroModifier le code d'une macroSyntaxe du langageVariablesTableauxConstantesOpérateursMots clésCommandes

■■ Aproposdestypesdedonnées

Types numériquesDatesCaractèresType de données VariantErreurs de type

■■ Structuresdecontrôlesetboucles

Principes de fonctionnementTests IFImbriquer des tests conditionnelsTests Select CasePrésentation des bouclesBoucles For NextBoucles While WendBoucles Do Loop

■■ CréationdefonctionsVBA

Définition et syntaxe d'une fonctionFonctions prédéfiniesEcrire ses propres fonctionsFonctions de conversionLa structure If Then ElseIfLes conditions multiples : le And (Et)Les conditions multiples : le Or (Ou) La structure Case

■■ LaPOO(ProgrammationOrientéeObjet)

Introduction à la POOLes notions de classe, objet.

■■ VBApourExcel

Les collections d'ExcelL'objet ApplicationL'objet WorkbookL'objet WorksheetL'objet Range

word

Word : Fondamentaux + Fonctions avancées + VBATarifs:1995€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Connaissance de l'environnement PCObjectif : Découvrir les nouveautés de Office - Connaître les principales fonctionnalités de Word - Pouvoir réaliser une lettre simple - Savoir faire un publipostage - Travailler en groupe - Introduction à la programmation VBA - Connaître les objets word

■■ EnvironnementMicrosoftWord

Présentation des nouveautés 2010Présentation du rubanLa règle Les fenêtres Mode d'affichageAfficher/masquer les marques de mise en forme

■■ Document

CréerOuvrir, enregistrer, fermerUtiliser documents récentsCréer un document basé sur un modèleEnregistrer un document au format Word 97-2003

■■ Texte

Sélectionner du texte Se déplacer dans le documentDéplacer et dupliquer du texte Rechercher une chaîne de caractères Lancer une recherche approfondie Remplacer une chaîne par une autre Utiliser la vérification orthographique automatiqueRemplacer des mises en forme

■■ Lesstyles

Les styles pour une mise en page Ajouter, modifier, supprimer un Style

■■ Lesthèmes

Comment utiliser les thèmes ?Mélanger les thèmes

■■ Tableau

Concevoir RedimensionnerInsérer, déplacer ou supprimer une ligne Insérer, déplacer ou supprimer une colonne Définir la mise en forme et l'habillage

■■ Impression

MargesOrientationNumérotation des pagesBorduresCréer/supprimer en-tête ou pied de page personnaliséModifier format des numéros de pageUtiliser le mode "aperçu avant impression" Imprimer

■■ Méthodologie

Conseils et Méthodologie pour réaliser un document attractifApplicationUne lettre simple et son enveloppe Un rapport simple sur 2 pages Gestion des illustrations

Utilisation de WordArt Mettre le logo de l'entreprise sur un document Mettre en place des photos Utilisation de l'en-tête et du pied de page Créer un nouveau document à partir de documents existants

■■ Travaillerencolonnes

Créer et gérer un document sur plusieurs colonnes

■■ Letravailcollaboratif

Service SkyDrive de Microsoft Création d'un compte SkyDrive Utilisation du service SkyDrive

■■ Travailleraveclesmodèles

Préparer Word à la gestion de vos modèles Créer un modèle Utiliser, modifier un modèle Utiliser les modèles sur Office.com

■■ TirerlesDocuments

ImprimerFaxerEnvoyer par mail Envoyer par mail au format PDF

■■ Plans

Créer une table des matièresCréer une table des matières personnalisée Mettre à jour une table des matières Enregistrer une table des matières personnaliséeDéfinir une entrée d'index Insérer la table d'index Mettre à jour une table d'index Créer une table des illustrations

■■ Publipostage

Créer un formulaireInsérer des contrôles dans un formulaireUtiliser l'assistant de fusion. Préparation de la fusion. Source de données. Document principal. Fusionner.

■■ Travaildegroupe

Créer un commentaireAfficher/masquer les commentaires Gérer les commentaires Mettre un document à la disposition de plusieurs utilisateurs Fusionner des documents

■■ Personnalisationdel'interfaceword

Personnaliser la barre d'outils Accès rapidePersonnaliser le ruban

■■ FonctionsavancéesdeWord

Copier des données Excel dans Word Insérer une feuille de calcul Excel dans WordCréer des liens hypertextes vers d'autres applicationsEnregistrer au format HTML

■■ PrésentationdulangageVBA

Objectifs du langage VBAQuelques définitionsÉcriture du code VBA.

Page 88: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

174 175

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Macros

Affichage de l'onglet Développeur dans le rubanLe groupe Code de l'onglet développeurEnregistrement d'une macroExécution d'une macroSuppression d'une macro Modification d'une macro enregistrée Affectation d'un bouton dans la barre d'accès rapideAffectation d'une macro à un champ dans le document Affectation d'une macro à un bouton de commandeAffectation d'une macro à un onglet du ruban

■■ VBA

Présentation de VBAUtilisation de VBALes langages de programmationConception d'un programmePrincipe de fonctionnement d'une macro

■■ PremierspasavecVBA

Voir le code d'une macroModifier le code d'une macroSyntaxe du langageVariablesTableauxConstantesOpérateursMots clésCommandes

■■ Aproposdestypesdedonnées

Types numériquesDatesCaractèresType de données VariantErreurs de type

■■ Structuresdecontrôlesetboucles

Principes de fonctionnementTests IFImbriquer des tests conditionnelsTests Select CasePrésentation des bouclesBoucles For NextBoucles While WendBoucles Do Loop

■■ CréationdefonctionsVBA

Définition et syntaxe d'une fonctionFonctions prédéfiniesEcrire ses propres fonctionsFonctions de conversionLa structure If Then ElseIfLes conditions multiples : le And (Et)Les conditions multiples : le Or (Ou) La structure Case

■■ LaPOO(ProgrammationOrientéeObjet)

Introduction à la POOLes notions de classe, objet.

■■ Lesformulaires

Présentation du formulaire Personnaliser un formulaire Évènements des objets du formulaire Exécution/fermeture d'un formulaire

■■ ProgrammationobjetsousWord

Le modèle objet Word Objets et collections d'objets Explorateur d'objets

Instructions spécifiques Objets de Word Objet Application Objet Document Objet Range Objet Paragraph Objet Characters Autres objets

Word : Fondamentaux + Fonctions avancéesTarifs:1275€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance de l'environnement PCObjectif : Découvrir les nouveautés de Office - Connaître les principales fonctionnalités de Word - Pouvoir réaliser une lettre simple - Savoir faire un publipostage - Travailler en groupe

■■ EnvironnementMicrosoftWord

Présentation des nouveautés 2010Présentation du rubanLa règle Les fenêtres Mode d'affichageAfficher/masquer les marques de mise en forme

■■ Document

CréerOuvrir, enregistrer, fermerUtiliser documents récentsCréer un document basé sur un modèleEnregistrer un document au format Word 97-2003

■■ Texte

Sélectionner du texte Se déplacer dans le documentDéplacer et dupliquer du texte Rechercher une chaîne de caractères Lancer une recherche approfondie Remplacer une chaîne par une autre Utiliser la vérification orthographique automatiqueRemplacer des mises en forme

■■ Lesstyles

Les styles pour une mise en page Ajouter, modifier, supprimer un Style

■■ Lesthèmes

Comment utiliser les thèmes ?Mélanger les thèmes

■■ Tableau

Concevoir RedimensionnerInsérer, déplacer ou supprimer une ligne Insérer, déplacer ou supprimer une colonne Définir la mise en forme et l'habillage

■■ Impression

MargesOrientationNumérotation des pagesBorduresCréer/supprimer en-tête ou pied de page personnaliséModifier format des numéros de pageUtiliser le mode "aperçu avant impression" Imprimer

■■ Méthodologie

Conseils et Méthodologie pour réaliser un document attractifApplicationUne lettre simple et son enveloppe Un rapport simple sur 2 pages

■■ Gestiondesillustrations

Utilisation de WordArt Mettre le logo de l'entreprise sur un document Mettre en place des photos Utilisation de l'en-tête et du pied de page Créer un nouveau document à partir de documents existants

■■ Travaillerencolonnes

Créer et gérer un document sur plusieurs colonnes

■■ Letravailcollaboratif

Service SkyDrive de Microsoft Création d'un compte SkyDrive Utilisation du service SkyDrive

■■ Travailleraveclesmodèles

Préparer Word à la gestion de vos modèles Créer un modèle Utiliser, modifier un modèle Utiliser les modèles sur Office.com

■■ TirerlesDocuments

ImprimerFaxerEnvoyer par mail Envoyer par mail au format PDF

■■ Plans

Créer une table des matièresCréer une table des matières personnalisée Mettre à jour une table des matières Enregistrer une table des matières personnaliséeDéfinir une entrée d'index Insérer la table d'index Mettre à jour une table d'index Créer une table des illustrations

■■ Publipostage

Créer un formulaireInsérer des contrôles dans un formulaireUtiliser l'assistant de fusion. Préparation de la fusion. Source de données. Document principal. Fusionner.

■■ Travaildegroupe

Créer un commentaireAfficher/masquer les commentaires Gérer les commentaires Mettre un document à la disposition de plusieurs utilisateurs Fusionner des documents

■■ Personnalisationdel'interfaceword

Personnaliser la barre d'outils Accès rapidePersonnaliser le ruban

■■ FonctionsavancéesdeWord

Copier des données Excel dans Word Insérer une feuille de calcul Excel dans Word

Créer des liens hypertextes vers d'autres applicationsEnregistrer au format HTML

■■ PrésentationdulangageVBA

Objectifs du langage VBAQuelques définitionsÉcriture du code VBA.

Word : Fonctions avancées + VBATarifs:1625€ en inter - 875€/jour en intraDurée:4jPublic:Utilisateurs de WordPré-requis:Avoir suivi le cours "Word : Fondamentaux" ou disposer des connaissances équivalentesObjectif : Avoir une utilisation approfondie de Word - Savoir faire un publipostage - Travailler en groupe - Introduction à la programmation VBA - Connaître les objets word

■■ Méthodologie

Conseils et Méthodologie pour réaliser un document attractifApplicationUne lettre simple et son enveloppe Un rapport simple sur 2 pages

■■ Gestiondesillustrations

Utilisation de WordArt Mettre le logo de l'entreprise sur un document Mettre en place des photos Utilisation de l'en-tête et du pied de page Créer un nouveau document à partir de documents existants

■■ Travaillerencolonnes

Créer et gérer un document sur plusieurs colonnes

■■ Letravailcollaboratif

Service SkyDrive de Microsoft Création d'un compte SkyDrive Utilisation du service SkyDrive

■■ Travailleraveclesmodèles

Préparer Word à la gestion de vos modèles Créer un modèle Utiliser, modifier un modèle Utiliser les modèles sur Office.com

■■ TirerlesDocuments

ImprimerFaxerEnvoyer par mail Envoyer par mail au format PDF

■■ Plans

Créer une table des matièresCréer une table des matières personnalisée Mettre à jour une table des matières Enregistrer une table des matières personnaliséeDéfinir une entrée d'index Insérer la table d'index Mettre à jour une table d'index Créer une table des illustrations

■■ Publipostage

Créer un formulaireInsérer des contrôles dans un formulaireUtiliser l'assistant de fusion. Préparation de la fusion. Source de données. Document principal. Fusionner.

Page 89: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

176 177

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Travaildegroupe

Créer un commentaireAfficher/masquer les commentaires Gérer les commentaires Mettre un document à la disposition de plusieurs utilisateurs Fusionner des documents

■■ Personnalisationdel'interfaceword

Personnaliser la barre d'outils Accès rapidePersonnaliser le ruban

■■ FonctionsavancéesdeWord

Copier des données Excel dans Word Insérer une feuille de calcul Excel dans WordCréer des liens hypertextes vers d'autres applicationsEnregistrer au format HTML

■■ PrésentationdulangageVBA

Objectifs du langage VBAQuelques définitionsÉcriture du code VBA.

■■ Macros

Affichage de l'onglet Développeur dans le rubanLe groupe Code de l'onglet développeurEnregistrement d'une macroExécution d'une macroSuppression d'une macro Modification d'une macro enregistrée Affectation d'un bouton dans la barre d'accès rapideAffectation d'une macro à un champ dans le document Affectation d'une macro à un bouton de commandeAffectation d'une macro à un onglet du ruban

■■ VBA

Présentation de VBAUtilisation de VBALes langages de programmationConception d'un programmePrincipe de fonctionnement d'une macro

■■ PremierspasavecVBA

Voir le code d'une macroModifier le code d'une macroSyntaxe du langageVariablesTableauxConstantesOpérateursMots clésCommandes

■■ Aproposdestypesdedonnées

Types numériquesDatesCaractèresType de données VariantErreurs de type

■■ Structuresdecontrôlesetboucles

Principes de fonctionnementTests IFImbriquer des tests conditionnelsTests Select CasePrésentation des bouclesBoucles For NextBoucles While WendBoucles Do LoopCréation de fonctions VBA

Définition et syntaxe d'une fonctionFonctions prédéfiniesEcrire ses propres fonctionsFonctions de conversionLa structure If Then ElseIfLes conditions multiples : le And (Et)Les conditions multiples : le Or (Ou) La structure Case

■■ LaPOO(ProgrammationOrientéeObjet)

Introduction à la POOLes notions de classe, objet.

■■ Lesformulaires

Présentation du formulaire Personnaliser un formulaire Évènements des objets du formulaire Exécution/fermeture d'un formulaire

■■ ProgrammationobjetsousWord

Le modèle objet Word Objets et collections d'objets Explorateur d'objets Instructions spécifiques

■■ ObjetsdeWord

Objet Application Objet Document Objet Range Objet Paragraph Objet Characters Autres objets

Word : FondamentauxTarifs:495€ en inter - 875€/jour en intraDurée:1jPublic:TousPré-requis:Connaissance de l'environnement PCObjectif : Découvrir les nouveautés de Office - Connaître les principales fonctionnalités de Word - Pouvoir réaliser une lettre simple

■■ EnvironnementMicrosoftWord

Présentation des nouveautés 2010Présentation du rubanLa règle Les fenêtres Mode d'affichageAfficher/masquer les marques de mise en forme

■■ Document

CréerOuvrir, enregistrer, fermerUtiliser documents récentsCréer un document basé sur un modèleEnregistrer un document au format Word 97-2003

■■ Texte

Sélectionner du texte Se déplacer dans le documentDéplacer et dupliquer du texte Rechercher une chaîne de caractères Lancer une recherche approfondie Remplacer une chaîne par une autre Utiliser la vérification orthographique automatiqueRemplacer des mises en forme

■■ Lesstyles

Les styles pour une mise en page Ajouter, modifier, supprimer un Style

■■ Lesthèmes

Comment utiliser les thèmes ?Mélanger les thèmes

■■ Tableau

Concevoir RedimensionnerInsérer, déplacer ou supprimer une ligne Insérer, déplacer ou supprimer une colonne Définir la mise en forme et l'habillage

■■ Impression

MargesOrientationNumérotation des pagesBorduresCréer/supprimer en-tête ou pied de page personnaliséModifier format des numéros de pageUtiliser le mode "aperçu avant impression" Imprimer

Word : Fonctions avancéesTarifs:875€ en inter - 875€/jour en intraDurée:2jPublic:Utilisateurs de WordPré-requis:Avoir suivi le cours "Word : Fondamentaux" ou disposer des connaissances équivalentesObjectif:Avoir une utilisation approfondie de Word - Savoir faire un publipostage - Travailler en groupe

■■ Méthodologie

Conseils et Méthodologie pour réaliser un document attractifApplicationUne lettre simple et son enveloppe Un rapport simple sur 2 pages

■■ Gestiondesillustrations

Utilisation de WordArt Mettre le logo de l'entreprise sur un document Mettre en place des photos Utilisation de l'en-tête et du pied de page Créer un nouveau document à partir de documents existants

■■ Travaillerencolonnes

Créer et gérer un document sur plusieurs colonnes

■■ Letravailcollaboratif

Service SkyDrive de Microsoft Création d'un compte SkyDrive Utilisation du service SkyDrive

■■ Travailleraveclesmodèles

Préparer Word à la gestion de vos modèles Créer un modèle Utiliser, modifier un modèle Utiliser les modèles sur Office.com

■■ TirerlesDocuments

ImprimerFaxerEnvoyer par mail Envoyer par mail au format PDFPlans

Créer une table des matièresCréer une table des matières personnalisée Mettre à jour une table des matières Enregistrer une table des matières personnaliséeDéfinir une entrée d'index Insérer la table d'index Mettre à jour une table d'index Créer une table des illustrations

■■ Publipostage

Créer un formulaireInsérer des contrôles dans un formulaireUtiliser l'assistant de fusion. Préparation de la fusion. Source de données. Document principal. Fusionner.

■■ Travaildegroupe

Créer un commentaireAfficher/masquer les commentaires Gérer les commentaires Mettre un document à la disposition de plusieurs utilisateurs Fusionner des documents

■■ Personnalisationdel'interfaceword

Personnaliser la barre d'outils Accès rapidePersonnaliser le ruban

■■ FonctionsavancéesdeWord

Copier des données Excel dans Word Insérer une feuille de calcul Excel dans WordCréer des liens hypertextes vers d'autres applicationsEnregistrer au format HTML

■■ PrésentationdulangageVBA

Objectifs du langage VBAQuelques définitionsÉcriture du code VBA.

Word : VBATarifs:875€ en inter - 695€/jour en intraDurée:2jPublic:Utilisateurs avancés de WordPré-requis:Bonnes connaissances de WordObjectif : Introduction à la programmation VBA - Connaître les objets Word

■■ Macros

Affichage de l'onglet Développeur dans le rubanLe groupe Code de l'onglet développeurEnregistrement d'une macroExécution d'une macroSuppression d'une macro Modification d'une macro enregistrée Affectation d'un bouton dans la barre d'accès rapideAffectation d'une macro à un champ dans le document Affectation d'une macro à un bouton de commandeAffectation d'une macro à un onglet du ruban

■■ Introduction

Présentation de VBAUtilisation de VBALes langages de programmationConception d'un programmePrincipe de fonctionnement d'une macro

■■ PremierspasavecVBA

Voir le code d'une macroModifier le code d'une macroSyntaxe du langageVariablesTableauxConstantesOpérateursMots clésCommandes

Page 90: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

178 179

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Aproposdestypesdedonnées

Types numériquesDatesCaractèresType de données VariantErreurs de type

■■ Structuresdecontrôlesetboucles

Principes de fonctionnementTests IFImbriquer des tests conditionnelsTests Select CasePrésentation des bouclesBoucles For NextBoucles While WendBoucles Do Loop

■■ CréationdefonctionsVBA

Définition et syntaxe d'une fonctionFonctions prédéfiniesEcrire ses propres fonctionsFonctions de conversionLa structure If Then ElseIfLes conditions multiples : le And (Et)Les conditions multiples : le Or (Ou) La structure Case

■■ LaPOO(ProgrammationOrientéeObjet)

Introduction à la POOLes notions de classe, objet.

■■ Lesformulaires

Présentation du formulaire Personnaliser un formulaire Évènements des objets du formulaire Exécution/fermeture d'un formulaire

■■ ProgrammationobjetsousWord

Le modèle objet Word Objets et collections d'objets Explorateur d'objets Instructions spécifiques

■■ ObjetsdeWord

Objet Application Objet Document Objet Range Objet Paragraph Objet Characters Autres objets

utilisAteursoFFiCe

PublisherTarifs:995€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Connaissance de l'environnement PCObjectif:Apprendre à créer des documents avec Publisher

■■ Utiliserlescompositions

Connaître les différentes compositionsUtilisation d'une compositionApprendre à personnaliser une compositionCréation d'un modèle

■■ Manipulerletexte

Utiliser et créer des cadres de texteMettre en forme le texte, la police, les paragraphesUtiliser les stylesDéfinir le jeu de couleur

■■ Organiservospages

Gestion du premier plan et de l'arrière planLes marges et autres repères de mise en pageUtiliser les en-têtes et pieds de pageNumérotation des pagesDéplacer / modifier / supprimer vos pages

■■ Utiliserdesobjets

Présentation des différents objets : images, dessins...Importer des images dans vos présentationsUtiliser les graphiques : rectangle, cercle...Utiliser la bibliothèque d'imagesAlignement et répartition des objets

■■ Fonctionsavancéesdemiseenpage

Création de page maîtreUtiliser les pages doublesChaînage des textes

■■ Diffusiond'undocument

Publier votre document sur le webGestion de l'impressionLe publipostage

Office 2010Tarifs:745€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Connaissance de l'environnement PCObjectif : Découvrir les nouveautés de Office-Connaître les principales fonctionnalités de Word, Excel et OutlookWORD

■■ EnvironnementMicrosoftWord

Présentation des nouveautés 2010Présentation du rubanLa règle Les fenêtres Mode d'affichageAfficher/masquer les marques de mise en forme

■■ Document

CréerOuvrir, enregistrer, fermerUtiliser documents récentsCréer un document basé sur un modèleEnregistrer un document au format Word 97-2003

■■ Texte

Sélectionner du texte Se déplacer dans le documentDéplacer et dupliquer du texte Rechercher une chaîne de caractères Lancer une recherche approfondie Remplacer une chaîne par une autre Utiliser la vérification orthographique automatiqueRemplacer des mises en forme

■■ Lesstyles

Les styles pour une mise en page Ajouter, modifier, supprimer un Style

■■ Lesthèmes

Comment utiliser les thèmes ?Mélanger les thèmes

■■ Tableau

Concevoir RedimensionnerInsérer, déplacer ou supprimer une ligne Insérer, déplacer ou supprimer une colonne Définir la mise en forme et l'habillage

■■ Impression

MargesOrientationNumérotation des pagesBorduresCréer/supprimer en-tête ou pied de page personnaliséModifier format des numéros de pageUtiliser le mode "aperçu avant impression" ImprimerEXCEL

■■ Priseenmaindulogiciel

Présentation d'ExcelDescription du ruban Classeurs et feuilles de calculEnregistrer une feuille de calculRenommer, insérer, déplacer, supprimer une feuille de calculSe déplacer dans le classeur (à l'aide du clavier, des menus, de la souris)

■■ Miseenformeetcontenudescellules

Choix de la policeCouleur du texte et du fondLes bordures, les motifsAlignement dans la celluleFusionner les cellulesPropriétés des cellules

■■ Miseenformedesnombresetdesdates

Création de tableauxMise en forme automatique Mise en forme d'une feuille de calculInsérer et supprimer des lignes et des colonnesModifier la hauteur et la largeur des lignes et des colonnesSélectionner des cellules

■■ Lesopérationsdebase

La barre de formulesL'addition, la soustraction, la multiplication, la division, l'exposant L'utilisation des parenthèsesLe format pourcentageLe format fractionRecopier des calculs

■■ L'impression

Mise en pageSauts de pageLa zone d'impressionAperçu avant impressionImprimerOUTLOOK

■■ Environnement

Découvrir l'interface Office 2010 Présentation d'OutlookPrincipes généraux de fonctionnement du mail POP, IMAP, SMTPMessage Email simple Email avec pièce jointeEmail et gérer le suivi Recevoir un emailLes courriers indésirables Mails dans des dossiers

■■ Calendrier

Ajouter un rendez-vousModifier un rendez-vous Supprimer un rendez-vous Changer le mode d'affichageRechercher un rendez-vous

■■ Contacts

Créer Modifier Ajouter un champ Supprimer un contact Changer le mode d'affichage Rechercher un contact

PowerPoint Initiation + ApprofondissementTarifs:995€ en inter - 695€/jour en intraDurée:2jPublic:TousPré-requis:Connaissance de Word et ExcelObjectif:Apprendre à créer des présentations avec PowerPoint

■■ Préambule

Présentation de PowerPointDifférentes utilisations du logicielConseils de présentation

■■ PremierpasavecPowerPoint

Interface du logicielGestion des diapositivesInsertion et mise en forme de texte

■■ PremièreprésentationavecPowerPoint

Insertion d'imagesCréation d'un album photoInsertion de tableauxUtilisation de WordArtAjout d'animations sur un contenuMise en page du diaporamaLes modes d'affichageLancement du mode diaporamaAjout de commentaires

■■ SecondeprésentationavecPowerPoint

Insertion de graphiques et d'organigrammesAjout de formes Organisation du contenu inséréGestion du thème d'une diapositiveAjout d'un arrière-planInsertion d’en-tête et pied de pageTransition entre diapositivesUtilisation et création d'un modèle

■■ Présentationavancée

Gestion du masque de diapositiveAjout de liens hypertexteAjout d'une action sur un objetInsertion de contenu multimédia : audio et vidéoImpression du document

■■ Lesoutilsavancés

Comparaison de deux présentationsProtection d'un diaporamaPartage de sa présentationPersonnalisation de l'interface

Page 91: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

180 181

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Méthodologie

Définition des objectifs de la présentationCréation et organisation du plan Schématisation de la présentationCréation du masqueCréation des slides types (nouvelle partie, contenus)Création de la présentation et des animationsRelecture et corrections

Atelier : Création d'une présentation pour son projet personnel ou professionnel

■■ Conclusion

Le TOSATarifs:1495€ en inter - 725€/jour en intraDurée:3jPublic:Tout public avec notions fondamentales sur la bureautiquePré-requis:Notions fondamentales sur les logiciels Excel, Word et PowerpointObjectif:Valider et certifier ses compétences acquises sur Excel, Word et Powerpoint en comparaison avec les attendus d'un métier.

■■ Document

Créer, ouvrirEnregistrer suivant différents formatsUtiliser les documents récents

■■ Contenu

Insérer et sélectionner du texteInsérer et modifier un tableau

■■ Partagerlesdocuments

Préparer l'impression : marges, orientation, en-tête et pied de page...ImprimerEnvoyer par mail

■■ Plans

Mettre en place une table des matièresMettre en place une table d'indexCréer une table des illustrations

■■ Publipostage

Choix du type de publipostageGestion de la source de donnéesInsertion des informationsFusionner

■■ Travaildegroupe

Créer et gérer les commentairesActiver le suivi des modificationsMettre un document à disposition de plusieurs utilisateurs

■■ Personnalisationdel'interfaceWord

Personnaliser la barre d'outils Accès RapidePersonnaliser le ruban PowerPoint

Document

Créer, ouvrirEnregistrer suivant différents formatsUtiliser les documents récentsUtiliser les modèles

■■ Contenu

Insérer du texteMettre en place des tableauxInsérer et modifier des imagesAjouter des graphiquesUtiliser les organigrammes

■■ Présentationducontenu

Gestion du thèmeAjout d'un arrière-planMise en place d'animationsGérer les transitions entre diapositives

■■ Fonctionsavancées

Gestion du masque de diapositiveComparaison de deux présentationsProtection d'un diaporama

■■ Partagersaprésentation

Préparer l'impression : mise en page, en-tête et pied de page, etc.ImprimerDiffuser son diaporamaEnvoyer par mail

■■ Personnalisationdel'interfacePowerPointPersonnaliser la barre d'outils Accès RapidePersonnaliser le ruban Excel

■■ DocumentCréer, ouvrirEnregistrer suivant différents formatsUtiliser les documents récents

■■ ContenuGérer une feuille de calcul : insertion, suppression, déplacement, etc.Insérer des données dans des cellulesAppliquer le bon format de cellule

■■ MiseenformeducontenuMise en forme standard : choix police, taille, couleurs, etc.Ajouter des borduresUtiliser les styles de cellulesMettre sous forme de tableauFusionner des cellules

■■ CalculsOpérations de baseUtilisation de cellules de référenceLes formules Excel

■■ ExploitationdesdonnéesUtiliser des tri et filtreMise en forme conditionnelleInsertion d'un graphiqueUtilisation du tableau croisé dynamique

■■ Personnalisationdel'interfaceExcel

■■ Personnaliserlabarred'outilsAccèsRapide

Personnaliser le ruban

PowerPoint InitiationTarifs:495€ en inter - 875€/jour en intraDurée:1jPublic:TousPré-requis:Connaissance de Word et ExcelObjectif:Apprendre à créer des présentations avec PowerPoint

■■ Préambule

Présentation de PowerPointDifférentes utilisations du logicielConseils de présentation

■■ PremierpasavecPowerPoint

Interface du logicielGestion des diapositivesInsertion et mise en forme de texte

■■ PremièreprésentationavecPowerPoint

Insertion d'imagesCréation d'un album photoInsertion de tableauxUtilisation de WordArtAjout d'animations sur un contenuMise en page du diaporamaLes modes d'affichageLancement du mode diaporamaAjout de commentaires

■■ SecondeprésentationavecPowerPoint

Insertion de graphiques et d'organigrammesAjout de formes Organisation du contenu inséréGestion du thème d'une diapositiveAjout d'un arrière-planInsertion d’en-tête et pied de pageTransition entre diapositivesUtilisation et création d'un modèle

■■ Conclusion

Powerpoint ApprofondissementTarifs:625€ en inter - 695€/jour en intraDurée:1jPublic:TousPré-requis:Connaissance de base de PowerpointObjectif : Apprendre à créer des présentations avancées avec PowerPoint

■■ Rappels

Les outils de base Les animations

■■ Présentationavancée

Gestion du masque de diapositiveAjout de liens hypertexteAjout d'une action sur un objetInsertion de contenu multimédia : audio et vidéoImpression du document

■■ Lesoutilsavancés

Comparaison de deux présentationsProtection d'un diaporamaPartage de sa présentationPersonnalisation de l'interface

■■ Méthodologie

Définition des objectifs de la présentationCréation et organisation du plan Schématisation de la présentationCréation du masqueCréation des slides types (nouvelle partie, contenus)Création de la présentation et des animationsRelecture et correctionsAtelier : Création d'une présentation pour son projet personnel ou professionnel

■■ Conclusion

Outlook InitiationTarifs:495€ en inter - 875€/jour en intraDurée:1jPublic:TousPré-requis:AucunObjectif:Savoir utiliser sa messagerie électronique - S'organiser à l'aide des listes de contacts, calendrier, agenda...

■■ Préambule

La messagerie électroniquePrésentation d'Outlook

■■ PremierspasavecOutlook

Interface du logicielFonctions essentiellesPrésentation de la boîte de réception de mailsPrésentation du Carnet d'adressesPrésentation de l'Agenda

■■ Lecourrierélectronique

Envoyer un courrier électroniqueLire ses courriers électroniquesRépondre ou faire suivre un messageInsertion de pièces jointesFormat de texteSignature de mailsPanneau de visualisation et règles contre les virusCréer des dossiers

■■ Carnetd'adresses

Créer une liste de contactsAjouter des contacts à une listeInsérer des contacts dans un mailGestion de groupesL'agendaPrésentation du calendrierMode d'affichageCréation de tâchesAlertes

■■ Pourallerplusloin

Les raccourcis clavierLes règlesCréation de filtresAccusé de réception

VBA Initiation + ApprofondissementTarifs:2375€ en inter - 725€/jour en intraDurée:5jPublic:TousPré-requis:Notions de programmation - Connaissance d'ExcelObjectif : Apprendre à développer une application avec VBA - Connaître les objets de Word et d'Excel - S'initier aux langages SQL et le modèle ADO

■■ Introduction

Présentation de VBAUtilisation de VBALes langages de programmationConception d'un programmePrincipe de fonctionnement d'une macro

■■ PremierspasavecVBA

Voir le code d'une macroModifier le code d'une macroSyntaxe du langageVariablesTableauxConstantesOpérateursMots clésCommandes

■■ Aproposdestypesdedonnées

Types numériquesDatesCaractèresType de données VariantErreurs de typeLes procédures

Page 92: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

182 183

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

La procédure Sub Les procédures événementiellesProcédures déclenchées par un bouton Appel d'une procédure

■■ Structuresdecontrôlesetboucles

Principes de fonctionnementTests IFImbriquer des tests conditionnelsTests Select CasePrésentation des bouclesBoucles For NextBoucles While WendBoucles Do Loop

■■ CréationdefonctionsVBA

Définition et syntaxe d'une fonctionFonctions prédéfiniesEcrire ses propres fonctionsFonctions de conversion

■■ Lesobjets

Définition d'un objetLes objets dans OfficeManipulation d'objetsL'explorateur d'objetsLes objets de Visual Basic

■■ Objetsd'Excel

Les collections d'ExcelL'objet ApplicationL'objet WorkbookL'objet WorksheetL'objet Range

■■ Lesformulaires

Présentation du formulairePersonnaliser un formulaireÉvènements des objets du formulaire Exécution/fermeture d'un formulaire

■■ ObjetsAccess

Les collections d'AccessL'objet FormL'objet DoCmdLes autres modèles d'objets

■■ CommuniqueravecAccessdepuisExcel

Manipulation d'une base Access depuis Excel

■■ Lemodèled'accèsauxdonnéesADO

DAO et ADO Le modèle d'accès aux données DAO Le modèle d'accès aux données ADO

■■ InitiationaulangageSQL

Requête SELECTRequête INSERTRequête UPDATERequête DELETELangage SQL et VBA

■■ VBendehorsd'Excel

Présentation et avantagePrésentation de Visual Studio ExpressVB et VBA : différence

VBA InitiationTarifs:1495€ en inter - 725€/jour en intraDurée:3jPublic:TousPré-requis:Notions de programmation - Connaissance de ExcelObjectif : Apprendre à développer une application avec VBA - Connaître les objets Excel

■■ Introduction

Présentation de VBAUtilisation de VBALes langages de programmationConception d'un programmePrincipe de fonctionnement d'une macro

■■ PremierspasavecVBA

Voir le code d'une macroModifier le code d'une macroSyntaxe du langageVariablesTableauxConstantesOpérateursMots clésCommandes

■■ Aproposdestypesdedonnées

Types numériquesDatesCaractèresType de données VariantErreurs de typeLes procédures La procédure Sub Les procédures événementiellesProcédures déclenchées par un bouton Appel d'une procédure

■■ Structuresdecontrôlesetboucles

Principes de fonctionnementTests IFImbriquer des tests conditionnelsTests Select CasePrésentation des bouclesBoucles For NextBoucles While WendBoucles Do Loop

■■ CréationdefonctionsVBA

Définition et syntaxe d'une fonctionFonctions prédéfiniesEcrire ses propres fonctionsFonctions de conversion

■■ Lesobjets

Définition d'un objetLes objets dans OfficeManipulation d'objetsL'explorateur d'objetsLes objets de Visual Basic

■■ Objetsd'Excel

Les collections d'ExcelL'objet ApplicationL'objet WorkbookL'objet WorksheetL'objet Range

■■ Lesformulaires

Présentation du formulairePersonnaliser un formulaireÉvènements des objets du formulaire Exécution/fermeture d'un formulaire

VBA ApprofondissementTarifs:995€ en inter - 725€/jour en intraDurée:2jPublic:TousPré-requis : Avoir suivi le cours VBA Initiation ou avoir les connaissances équivalentesObjectif:Communication Excel/Access -S'initier aux langages SQL et au modèle ADO

■■ ObjetsAccess

Les collections d'AccessL'objet FormL'objet DoCmdLes autres modèles d'objets

■■ CommuniqueravecAccessdepuisExcel

Manipulation d'une base Access depuis Excel

■■ Lemodèled'accèsauxdonnéesADO

DAO et ADO Le modèle d'accès aux données DAO Le modèle d'accès aux données ADO

■■ InitiationaulangageSQL

Requête SELECTRequête INSERTRequête UPDATERequête DELETELangage SQL et VBA

■■ VBendehorsd'Excel

Présentation et avantagePrésentation de Visual Studio ExpressVB et VBA : différence

libreoFFiCe/oPenoFFiCe

Writer InitiationTarifs:875€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:AucunObjectif :Connaître l'essentiel des fonctionnalités de LibreOffice Writer - Etre capable de créer et modifier des documents texte avec LibreOffice

■■ Introduction

Historique et versionsDifférents composants de LibreOffice : description et présentationComparaisons fonctionnelles avec Microsoft Office et StarOffice

■■ Manipulationsessentielles

Manipuler les documents : sauvegardes, ouvertures, créationFeuilles et cellules, entrée de donnéesUtilisation du presse-papier (copier/couper/coller/...)Manipulations rapides courantesMise en forme simple et impression

■■ Pointsusuels

La création de graphiquesLes formules de calcul automatique de valeur de cellulesConfigurationPrésentation des fonctionnalités supplémentaires

Calc - Le tableurTarifs:875€ en inter - 695€/jour en intraDurée:2jPublic:TousPré-requis:AucunObjectif :Connaître l'essentiel des fonctionnalités de LibreOffice Calc - Etre capable de créer et modifier des tableaux avec LibreOffice

■■ Introduction

Historique et versionsDifférents composants de LibreOffice : description et présentationComparaisons fonctionnelles avec Microsoft Office et StarOffice

■■ Manipulationsessentielles

Manipuler les documents : sauvegardes, ouvertures, créationCréation et mises en formes simples du texteUtilisation du presse-papier (copier/couper/coller/...)Impression

■■ Pointsusuels

Mises en formes avancées : tables, styles, objetsVérifications orthographiquesQuelques outils (comparaison, statistiques, etc.)ConfigurationPrésentation des fonctionnalités supplémentaires

LibreOffice : Les MacrosTarifs:1125€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Bonnes connaissances d'OpenOffice ou LibreOfficeObjectif:Connaître les possibilités de macros sous Libre Office - Etre capable de créer, modifier et maintenir des macros

■■ Introduction

Historique et versionsLibreOffice : fork d'OpenOfficeDifférents composants de LibreOffice : description, présentation, possibilitésRésumé des différences avec VBA (Microsoft Office)

■■ Premièresmacros

Les documents, bibliothèques, modules et macrosCréation d'une macro simple et présentation du langageL'éditeur de macros : création, édition, débug

■■ InitiationaulangageBasic

Les variables et le maintient des donnéesAdaptation et répétition grâce aux tests et aux bouclesOrganisation par les fonctionsÉléments supplémentaires divers de la syntaxe et introduction à l'objetAtelier : quelques macros de calcul dans Calc

■■ UtilisationcourantedansLibreOffice

Manipulations générales du documentLes événements à la disposition de BasicPrincipes de l'API, ressources à notre disposition

■■ Pointsspécifiques

Calc (tableur) : accès aux feuilles Calc : les cellules (valeur, mise en forme, tri)Calc : fonctionnalités avancéesWriter (traitement de texte) : accès au texte et mise en formeDraw et Impress : possibilités additionellesAtelier : macros de toutes formes dans les différents outils de LibreOffice

Page 93: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

184 185

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.frinitiAtionàl'inFormAtique

Informatique pour les débutants : Windows + Internet + Logiciels de baseTarifs:1275€ en inter - 875€/jour en intraDurée:3jPublic:Débutants en informatiquePré-requis:AucunObjectif : Savoir utiliser Windows - Naviguer dans l’explorateur Windows - Créer des fichiers ou des répertoires - Découvrir Internet, le Web, les mails - Savoir utiliser les logiciels courants de bureautiques et PAO

■■ Introduction

Qu'est-ce qu'un environnement ?Historique et versions

■■ Premierspas

Comment se présente WindowsLe bureauLe menu DémarrerLe répertoire Mes DocumentsLe poste de travailLe menu contextuel (clic droit)

■■ Fichiersetrépertoires

Qu'est-ce qu'un disque dur ?Qu'est-ce qu'un fichier ?Qu'est-ce qu'une extension ?Qu'est-ce qu'un dossier ?L'arborescence de fichiersQu'est que l'explorateur Windows ?Comment créer un dossier ?Comment créer un fichier ?Comment organiser mes fichiers ?

■■ Lafonctionderecherche

Recherche par nom de fichierRecherche par extension de fichierRecherche par date de fichierRecherche par texte contenu dans un fichier

■■ Fonctionsutiles

Premiers pas avec le panneau de configurationPériphériques USBPersonnaliser la barre des tâches

■■ LeslogicielscourantssurWindows

NotePadWordPadPaintCalculatriceLecteur Windows MediaMessagerie et navigateur InternetLogiciels payants

■■ IntroductionauWeb

Qu'est-ce qu'InternetHistoriqueLes outils : navigateurs Web, messagerie, autres

■■ PremierspasavecleWeb

Qu'est-ce que le Web ?Qu'est-ce qu'un lien hypertexte ?

Qu'est-ce qu'un navigateur Web ?Présentation d'un petit site Web

■■ Présentationdétailléed'unnavigateurWeb

La barre d'adresseLes boutons standardsLes menusLes marques pages ou FavorisL'historiqueLes options

■■ Outilderecherche

Présentation d'un moteur de rechercheFaire une recherche sur internetLes résultats de rechercheRecherche avancéeLes annuaires

■■ Lamessagerie

Qu'est-ce qu'une adresse électroniquePrésentation d'une messagerieEcrire un mailLire un messageRépondre/Supprimer un messageClasser ses messagesFiltrer ses messagesGestion des spams

■■ DécouvrirInternetparsoimême

Faire une recherche pour trouver la météoFaire une recherche d'actualitéLes portails d'informationsEncyclopédie en lignePrésentation des forums de discussions

■■ Faireunerecherched'entreprises

Chercher le site Web d'une entrepriseChercher des informations juridiques d'une entrepriseChercher les coordonnées d'une entrepriseAvoir des informations sur les forums de discussions

■■ Conclusions

Les autres termes à connaître (visioconférence, chat, etc.)Questions/réponses

■■ Introduction

Rappels rapides : PC, Windows, InternetQu'est-ce qu'un logiciel ?

■■ Premierspasavecuntraitementdetexte

Créer un documentEnregistrer un documentMettre en forme un document : gras, souligné, italique, couleursImprimer un documentFaire un aperçu d'impressionAtelier : créer une lettre avec très peu de mise en forme Créer un tableauDéfinir ce qu'est un tableau, une ligne, une celluleModifier les dimensions du tableauAjouter des bordures et un arrière-plan au tableauInsérer une imageAtelier : modifier la lettre pour y insérer des tableaux

■■ Premierspasavecunclasseur

Créer un classeur

Créer un premier tableau de 2 colonnesEntrer des valeurs dans les colonnesMettre en forme le contenu du tableau : gras, souligné, italique, couleursFaire une sommeUtiliser les opérations de base : +, -, *, /Atelier : faire un tableau des dépenses, un tableau des revenus et calculer la différence

■■ Premierpasavecunlogicielderetouchedephotos

Connaitre les principes des logiciels de PAO et leur utilisationOuvrir une photoDéfinir une image : dimensions, qualitéAméliorer la luminositéRedimensionner une photoAtelier : redimensionner 2 photos et les incorporer dans document de traitement de texte

■■ Pratiquediversesdeslogicielsdebase

Utiliser les logiciels pour manipulerCréer un courrier avec des photosFaire une somme dans un classeur

■■ Conclusion

Questions/RéponsesMot de la fin : la pratique, la pratique, la pratique

Informatique pour les débutants : Windows + InternetTarifs:995€ en inter - 875€/jour en intraDurée:2jPublic:Débutants en informatiquePré-requis:AucunObjectif : Savoir utiliser Windows - Naviguer dans l’explorateur Windows - Créer des fichiers ou des répertoires - Découvrir Internet, le Web, les mails

■■ Introduction

Qu'est-ce qu'un environnement ?Historique et versions

■■ Premierspas

Comment se présente WindowsLe bureauLe menu DémarrerLe répertoire Mes DocumentsLe poste de travailLe menu contextuel (clic droit)

■■ Fichiersetrépertoires

Qu'est-ce qu'un disque dur ?Qu'est-ce qu'un fichier ?Qu'est-ce qu'une extension ?Qu'est-ce qu'un dossier ?L'arborescence de fichiersQu'est que l'explorateur Windows ?Comment créer un dossier ?Comment créer un fichier ?Comment organiser mes fichiers ?

■■ Lafonctionderecherche

Recherche par nom de fichierRecherche par extension de fichierRecherche par date de fichierRecherche par texte contenu dans un fichier

■■ Fonctionsutiles

Premiers pas avec le panneau de configuration

Périphériques USBPersonnaliser la barre des tâches

■■ LeslogicielscourantssurWindows

NotePadWordPadPaintCalculatriceLecteur Windows MediaMessagerie et navigateur InternetLogiciels payants

■■ IntroductionauWeb

Qu'est-ce qu'InternetHistoriqueLes outils : navigateurs Web, messagerie, autres

■■ PremierspasavecleWeb

Qu'est-ce que le Web ?Qu'est-ce qu'un lien hypertexte ?Qu'est-ce qu'un navigateur Web ?Présentation d'un petit site Web

■■ Présentationdétailléed'unnavigateurWeb

La barre d'adresseLes boutons standardsLes menusLes marques pages ou FavorisL'historiqueLes options

■■ Outilderecherche

Présentation d'un moteur de rechercheFaire une recherche sur internetLes résultats de rechercheRecherche avancéeLes annuaires

■■ Lamessagerie

Qu'est-ce qu'une adresse électroniquePrésentation d'une messagerieEcrire un mailLire un messageRépondre/Supprimer un messageClasser ses messagesFiltrer ses messagesGestion des spams

■■ DécouvrirInternetparsoimême

Faire une recherche pour trouver la météoFaire une recherche d'actualitéLes portails d'informationsEncyclopédie en lignePrésentation des forums de discussions

■■ Faireunerecherched'entreprises

Chercher le site Web d'une entrepriseChercher des informations juridiques d'une entrepriseChercher les coordonnées d'une entrepriseAvoir des informations sur les forums de discussions

■■ Conclusions

Les autres termes à connaître (visioconférence, chat, etc.)Questions/réponses

Page 94: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

186 187

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Informatique pour les débutants : WindowsTarifs:495€ en inter - 875€/jour en intraDurée:1jPublic:Débutants en informatiquePré-requis:AucunObjectif : Savoir utiliser Windows - Naviguer dans l’explorateur Windows - Créer des fichiers ou des répertoires

■■ Introduction

Qu'est-ce qu'un environnement ?Historique et versions

■■ Premierspas

Comment se présente WindowsLe bureauLe menu DémarrerLe répertoire Mes DocumentsLe poste de travailLe menu contextuel (clic droit)

■■ Fichiersetrépertoires

Qu'est-ce qu'un disque dur ?Qu'est-ce qu'un fichier ?Qu'est-ce qu'une extension ?Qu'est-ce qu'un dossier ?L'arborescence de fichiersQu'est que l'explorateur Windows ?Comment créer un dossier ?Comment créer un fichier ?Comment organiser mes fichiers ?

■■ Lafonctionderecherche

Recherche par nom de fichierRecherche par extension de fichierRecherche par date de fichierRecherche par texte contenu dans un fichier

■■ Fonctionsutiles

Premiers pas avec le panneau de configurationPériphériques USBPersonnaliser la barre des tâches

■■ LeslogicielscourantssurWindows

NotePadWordPadPaintCalculatriceLecteur Windows MediaMessagerie et navigateur InternetLogiciels payants

■■ Conclusion

Informatique pour les débutants : InternetTarifs:495€ en inter - 875€/jour en intraDurée:1jPublic:Débutants en informatiquePré-requis:Savoir utiliser un PCObjectif:Découvrir Internet, le Web, les mails

■■ Introduction

Qu'est-ce qu'InternetHistoriqueLes outils : navigateurs Web, messagerie, autres

■■ PremierspasavecleWebQu'est-ce que le Web ?Qu'est-ce qu'un lien hypertexte ?Qu'est-ce qu'un navigateur Web ?Présentation d'un petit site Web

■■ Présentationdétailléed'unnavigateurWeb

La barre d'adresseLes boutons standardsLes menusLes marques pages ou FavorisL'historiqueLes options

■■ Outilderecherche

Présentation d'un moteur de rechercheFaire une recherche sur internetLes résultats de rechercheRecherche avancéeLes annuaires

■■ Lamessagerie

Qu'est-ce qu'une adresse électroniquePrésentation d'une messagerieEcrire un mailLire un messageRépondre/Supprimer un messageClasser ses messagesFiltrer ses messagesGestion des spams

■■ DécouvrirInternetparsoimême

Faire une recherche pour trouver la météoFaire une recherche d'actualitéLes portails d'informationsEncyclopédie en lignePrésentation des forums de discussions

■■ Faireunerecherched'entreprises

Chercher le site Web d'une entrepriseChercher des informations juridiques d'une entrepriseChercher les coordonnées d'une entrepriseAvoir des informations sur les forums de discussions

■■ Conclusions

Les autres termes à connaître (visioconférence, chat, etc.)Questions/réponses

Informatique pour les débutants : Logiciels de baseTarifs:495€ en inter - 875€/jour en intraDurée:1jPublic:Débutants en informatiquePré-requis : Connaitre les manipulations de base d'un PC et WindowsObjectif :Savoir utiliser les logiciels courants de bureautiques et PAO

■■ Introduction

Rappels rapides : PC, Windows, InternetQu'est-ce qu'un logiciel ?

■■ Premierspasavecuntraitementdetexte

Créer un documentEnregistrer un documentMettre en forme un document : gras, souligné, italique, couleursImprimer un documentFaire un aperçu d'impressionAtelier : créer une lettre avec très peu de mise en forme

Créer un tableauDéfinir ce qu'est un tableau, une ligne, une celluleModifier les dimensions du tableauAjouter des bordures et un arrière-plan au tableauInsérer une imageAtelier : modifier la lettre pour y insérer des tableaux

■■ Premierspasavecunclasseur

Créer un classeurCréer un premier tableau de 2 colonnesEntrer des valeurs dans les colonnesMettre en forme le contenu du tableau : gras, souligné, italique, couleursFaire une sommeUtiliser les opérations de base : +, -, *, /Atelier : faire un tableau des dépenses, un tableau des revenus et calculer la différence

■■ Premierpasavecunlogicielderetouchedephotos

Connaitre les principes des logiciels de PAO et leur utilisationOuvrir une photoDéfinir une image : dimensions, qualitéAméliorer la luminositéRedimensionner une photoAtelier : redimensionner 2 photos et les incorporer dans document de traitement de texte

■■ Pratiquediversesdeslogicielsdebase

Utiliser les logiciels pour manipulerCréer un courrier avec des photosFaire une somme dans un classeur

■■ Conclusion

Questions/RéponsesMot de la fin : la pratique, la pratique, la pratique

Windows 8 InitiationTarifs:745€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis :Connaissances en bureautique : Windows XP / Vista / 7Objectif : Maîtriser les nouveautés de Windows 8 - Manipuler l'environnement

■■ Introduction

Qu'est-ce qu'un environnement?Historique et versionsWindows 8, les nouveautés

■■ L'interfaceMetro

Découvrir l'interface MetroUnification des interfaces PC, mobiles et tablettesInterface DoubleUtilisation de l'interface tactile

■■ Gestiondesapplications

Windows Store : fonctionnement, exploitation d'une applicationLes talismans : Recherche et partageCommunication entre les applications Atelier : Installer et utiliser une application du Windows Store

■■ Synchronisationdesdonnées/applications

Importance du compte Live sur Windows 8Accès universel aux données,le CloudSkypDrive

Synchronisation avec PC Sync settingsAtelier : Configuration du compte Live sur Windows 8

■■ Fonctionsavancées

Migration vers Windows 8 Gestion des périphériques USB 3.0Mots de passe visuels (Login-Picture) / Mots de passe à Code (Login-PIN)Gestion des tâches Utilisation d'images ISO Atelier : Configuration d'un mot de passe visuel / Code

mAC

Mac OS XTarifs:1495€ en inter - 875€/jour en intraDurée:3jPublic:Informaticiens - Administrateurs réseaux PMEPré-requis:Connaissances réseauxObjectif : Découvrir Mac OS X, configurer le réseau, utiliser Applescript

■■ Introduction

A propos de Mac OS X Spécificités de Mac

■■ PremierspasavecMacOSX

Découvrir l'interface Mac OS XSystèmes de fichiersMenu Pomme

■■ ConfigurationdeMacOSX

Création d'aliasInstallation de logicielsPersonnalisation de l'interface

■■ Réseau

Configuration RéseauPartage de fichiersConnexions à d'autres postesInstallation d'imprimantes réseauxConfigurer sa connexion réseau

■■ AppleScript

InstallationEnvironnement de programmation AppleEventsPremiers scriptsSyntaxeProgrammation orientée objetHandlersFindersAutomatisation de tâches

■■ ConclusionGoogle Apps

Google Apps Initiation + ApprofondissementTarifs:2695€ en inter - 995€/jour en intraDurée:5jPublic:TousPré-requis:Notions de bureautique et de création de site web

Page 95: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

188 189

BU

RE

AU

TIQ

UE

BU

RE

AU

TIQ

UE

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Objectif :Apprendre à utiliser les applications Google - Maîtriser l'administration et le paramétrage de Google Apps - Apprendre à créer et mettre en ligne un site web avec Google Sites

■■ Introduction

Panorama des applications Google : architecture, servicesIntérêt de Google AppsSécurité et confidentialité des donnéesComptes et authentification unique Google

■■ MessagerieGmail,Gtalk

Création d'un compteOrganisation des dossiersGestion des conversationsGestion des pièces jointes : visualisation, impressionTags, filtres et recherchesMessagerie instantanée GTalk : voix/vidéo, téléphone, conférence ArchivageAtelier : Exploitation d'un compte de messagerie Google et paramètres avancés

■■ Gestiondescontacts

Présentation de Google ContactGestion des contacts : création, modification, suppressionGestion des GroupesPartage de contactsRestauration de contacts supprimésFusion des doublonsAtelier : Organisation de contacts

■■ Agenda

Google Agenda : présentation de l'interface, fonctionnalitésEnregistrement d'un rendez-vousRecherche de disponibilitéGestion des évènements : création, recherchesDéfinition de rappelsGestion d'un calendrier : création, ressources partagées, publicationExport de données Gestion des accèsAtelier : organisation d'un agenda personne/professionnel

■■ Gestiondesdocuments

Google Documents : présentation, fonctionnalitésCréation de documentsImport, exportGestion des modèlesCréation de formulairesPartage de documents et de collectionsTravail collaboratifGestion des versionsPublication Capacités de stockageAtelier : Gestion de documents - Création de formulaires et collecte des résultats

■■ Gestiondesapplications

Google Apps Marketplace : applications disponibles, fonctionnementActivation d'applicationsAccès à Google Apps depuis un mobile

■■ Introductionàl'administration

Panorama des applications Google : architecture, servicesSécurité et confidentialité des donnéesTâches d'administration

■■ Administrationdebase

Gestion des utilisateursGestion des groupesGestion des accèsSynchronisation avec un serveur LDAP (Microsoft Active Directory)Création de rapportsParamètre du domaine

Informations du compteGestion de l'apparenceAtelier : Multiples tâches d'administration

■■ Administrationdesservices

Messagerie (GMail)Messagerie instantanée (GTalk)Google AgendaGoogle SitesGoogle DocsVidéoGoogle ContactAccès mobileAtelier : Administration des différents services Google

■■ IntroductionàlacréationdesitewebavecGooglesites

Site web : composantes, création et mise en ligne (domaine)Panorama des applications Google : architecture, servicesGoogle Sites : intérêt, fonctionnementSécurité et confidentialité des donnéesComptes et authentification unique Google

■■ GoogleSites

Création d'un site Gestion du thème, options de personnalisationCouleurs et polices Gestion des pages : création, templates disponiblesIntégration de contenu : photos, vidéos, documentsIntégration d'un agendaCréation et gestion de formulairesUpload de fichiersGestion des accèsVersions de pageTravail collaboratifAtelier : Création et publication d'un site web complet

■■ Fonctionnalitésavancées

Intégration d'une barre de recherche Intégration de publicités avec Google AdsenceCréation de scripts Suivi d'audience avec Google AnalyticsOutils Google pour webmaster : sitemap, référencementInscription dans les autres moteurs de recherche Gestion du domaine Google, mapage du site avec un domaine personnelAtelier : Référencement, suivi d'un site web

Google Apps : Fondamentaux (Gmail, Agenda, Documents,...)Tarifs:995€ en inter - 695€/jour en intraDurée:2jPublic:TousPré-requis:Notions de bureautiqueObjectif:Apprendre à utiliser les applications Google

■■ Introduction

Panorama des applications Google : architecture, servicesIntérêt de Google AppsSécurité et confidentialité des donnéesComptes et authentification unique Google

■■ MessagerieGmail,Gtalk

Création d'un compteOrganisation des dossiersGestion des conversationsGestion des pièces jointes : visualisation, impressionTags, filtres et recherchesMessagerie instantanée GTalk : voix/vidéo, téléphone, conférence ArchivageAtelier : Exploitation d'un compte de messagerie Google et paramètres avancés

■■ Gestiondescontacts

Présentation de Google ContactGestion des contacts : création, modification, suppressionGestion des GroupesPartage de contactsRestauration de contacts supprimésFusion des doublonsAtelier : Organisation de contacts

■■ Agenda

Google Agenda : présentation de l'interface, fonctionnalitésEnregistrement d'un rendez-vousRecherche de disponibilitéGestion des évènements : création, recherchesDéfinition de rappelsGestion d'un calendrier : création, ressources partagées, publicationExport de données Gestion des accèsAtelier : organisation d'un agenda personne/professionnel

■■ Gestiondesdocuments

Google Documents : présentation, fonctionnalitésCréation de documentsImport, exportGestion des modèlesCréation de formulairesPartage de documents et de collectionsTravail collaboratifGestion des versionsPublication Capacités de stockageAtelier : Gestion de documents - Création de formulaires et collecte des résultats

■■ Gestiondesapplications

Google Apps Marketplace : applications disponibles, fonctionnementActivation d'applicationsAccès à Google Apps depuis un mobile

Google Apps : AdministrationTarifs:875€ en inter - 995€/jour en intraDurée:1jPublic:Administrateurs système, applications Google AppsPré-requis : Notions d'administration et connaissances des services webObjectif :Maîtriser l'administration et le paramétrage de Google Apps

■■ Introduction

Panorama des applications Google : architecture, servicesSécurité et confidentialité des donnéesTâches d'administration

■■ Administrationdebase

Gestion des utilisateursGestion des groupesGestion des accèsSynchronisation avec un serveur LDAP (Microsoft Active Directory)Création de rapportsParamètre du domaineInformations du compteGestion de l'apparenceAtelier : Multiples tâches d'administration

■■ Administrationdesservices

Messagerie (GMail)Messagerie instantanée (GTalk)Google AgendaGoogle SitesGoogle DocsVidéo

Google ContactAccès mobileAtelier : Administration des différents services Google

Google Sites : Sites Web et wikis gratuitsTarifs:995€ en inter - 695€/jour en intraDurée:2jPublic:TousPré-requis:Notions de bureautiqueObjectif :Apprendre à créer et mettre en ligne un site web avec Google Sites

■■ Introduction

Site web : composantes, création et mise en ligne (domaine)Panorama des applications Google : architecture, servicesGoogle Sites : intérêt, fonctionnementSécurité et confidentialité des donnéesComptes et authentification unique Google

■■ GoogleSites

Création d'un site Gestion du thème, options de personnalisationCouleurs et polices Gestion des pages : création, templates disponiblesIntégration de contenu : photos, vidéos, documentsIntégration d'un agendaCréation et gestion de formulairesUpload de fichiersGestion des accèsVersions de pageTravail collaboratifAtelier : Création et publication d'un site web complet

■■ Fonctionnalitésavancées

Intégration d'une barre de recherche Intégration de publicités avec Google AdsenceCréation de scripts Suivi d'audience avec Google AnalyticsOutils Google pour webmaster : sitemap, référencementInscription dans les autres moteurs de recherche Gestion du domaine Google, mapage du site avec un domaine personnelAtelier : Référencement, suivi d'un site web

Page 96: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

190 191

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

PhotoshoP 191Photoshop Initiation + Approfondissement .....................191Photoshop Initiation ..........................................................192Photoshop Approfondissement ........................................193Photoshop avancé : retouches et corrections colorimétriques .............................................193Photoshop Lightroom ........................................................194

illustrAtor 194Illustrator Initiation + Approfondissement .......................194Illustrator Initiation ............................................................195Illustrator Approfondissement ..........................................196Illustrator avancé : création de logos et d’illustrations ....196

indesign 197InDesign Initiation + Approfondissement .........................197InDesign Initiation ..............................................................198InDesign Approfondissement ............................................198InDesign Avancé : mise en page liquide ...........................199 Automatiser InDesign avec le JavaScript ........................199InDesign pour le pluripartisme ..........................................200Adobe Bridge ......................................................................200

gimP 201Gimp Initiation et approfondissement ..............................201Gimp Initiation ....................................................................202Gimp Approfondissement ..................................................202

inksCAPe 202Inkscape Initiation + Approfondissement .........................202Inkscape Initiation ..............................................................203Inkscape Approfondissement ...........................................204

sCribus 204Scribus Initiation + Approfondissement ...........................204Scribus initiation ................................................................205Scribus Approfondissement ..............................................205

CréAtiongrAPhique205Acrobat Pro XI ....................................................................205Conception graphique de sites Web .................................206Quark Xpress Initiation + Approfondissement .................208Quark Xpress Initiation ......................................................209Quark Xpress Approfondissement ....................................209

AutoCAd 210AutoCAD 2D Initiation et Approfondissement ..................210AutoCAD 2D Initiation ........................................................211AutoCAD 2D Approfondissement ......................................211AutoCAD 2D Avancé ...........................................................212AutoCAD 3D Initiation + Approfondissement ..................213AutoCAD 3D Initiation ........................................................215AutoCAD 3D Approfondissement ......................................216

3d 217Blender Initiation ................................................................217Blender Approfondissement ..............................................218Blender Avancé 01 : Comprendre la Physique ..................219Blender Avancé 02 : Apprendre le montage vidéo,le trucage et la post production .......................................220Blender Expert ....................................................................2213DS Max Initiation ..............................................................2213DS Max Approfondissement ............................................222Cinema 4D Initiation+Approfondissement .......................223Cinema 4D Approfondissement ........................................224Rhinoceros & Brazil Initiation + Approfondissement .......224Rhinoceros Initiation ..........................................................225Rhinoceros & Brazil Approfondissement ..........................226Google Sketchup Initiation ................................................227

PAo,CAo,dAo

PhotoshoP

Photoshop Initiation + ApprofondissementTarifs:1875€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Connaissance de l'environnement PC ou MacObjectif :Maîtriser les principales fonctionnalités de Photoshop - Savoir effectuer des retouches sur une image - Concevoir des montages et réaliser des effets grâce aux calques et aux filtres - Maîtriser les fonctionnalités avancées de Photoshop - Savoir créer des animations complexes

■■ Introduction

A propos de Photoshop : Historique, Utilisation, Fonctionnalités, Au quotidien, Références.

■■ Legraphisme,leformatetlescouleurs

Bitmap ou Vectoriel. Les modes colorimétrique : RVB, CMJN. Les différentes représentations de la couleur. Les formats propriétaires .PSD, .PSD, .PDF

■■ PrésentationdesinterfacesPhotoshopetBridge

Barre de menuBarre d'options Barre d'outilsColonnes de panneaux

■■ LesFondamentauxLes calques # 1

Atelier : les caractéristiques d'une image #01.Création d'un nouveau document “par défaut”L'espace de travail, les préférences : performances et historique Atelier : les caractéristiques d'une image #02.Navigation dans l'arborescence avec BridgeOuvrir une imageTaille et résolution de l'image Zone de travailAtelier : Recadrer, redresser une image Ateliers photomontages : Les calques d'une image à l'autre / détourages simples etcomplexes. Les outils de sélection basiques Créer un calque par copierRenommer les calquesPasser un calque d'un document à l'autreAppliquer une transformation manuelle # 1Modifier l'ordre des calquesOutils de sélection rapide et baguette magique Ajout / suppression de zones de sélectionMode masqueAmélioration de la zone de sélection

■■ Lesoutilsderetouche

Atelier : nettoyer des parasites dans des images. Outil correcteur, outil pièce, outil tamponForme d'historique, forme d'historique artistique Gomme, gomme d'arrière plan, gomme magique Atelier : peindre une illustration noire et blanche avec de la couleur Outil pinceau, remplacement de couleurPot de peinture Atelier : retravailler une vieille photo Outil tampon de duplicationGoutte d'eau, netteté, doigtOutil densité +, Outil densité -, éponge

■■ Travail“non-destructif”.Les calques # 2

Atelier photomontage : supprimer un élément proéminent d'une image.

Protéger le calque d'arrière planChoisir les outils de sélection adéquatsNaviguer parmi les calquesUtiliser les outils de retouche pour peaufiner le photomontageGrouper les calquesTransformation manuelle d'un groupe de calques Atelier photomontage : changement d'ambianceLes écueils de l'outil dégradéL'alternative : créer un calque d'effet et jouer avec les styles de calques

■■ Interactiondescalques/lesoutilstexte/lesstylesdecalques.Les calques # 3

Atelier : Textures et modes de fusion Les modes de fusion, observationsLes outils texteLe calque de texte et les styles de calqueUtiliser l'outil masque de texte avec un document de type texture

■■ Calquesderéglageetmasquesdefusion.Les calques # 4

Atelier : calques de réglage et masque de fusion Les réglages de basesComment une composition est affectée par un calque de réglageLes masques de fusion des calques de réglageAppliquer un masques de fusion à un calque image

■■ Calquesdeformes.Les calques # 5

Atelier graphisme : Textures et modes de fusion # 2 Présentation des outils de formeTracés, calque de forme et remplissage de pixelsLe masque vectorielLes points d'ancrageDécouverte des outils de tracés

■■ DessinvectorielsousPhotoshop

Atelier Bézier : les rudiments Utilisation des outils de courbes de BézierRappel des notions de bases de géométrieL'outil plumeAjout / suppression de point d'ancrageOutil conversion de point Atelier détourage : La plume Détourage précis d'une forme complexe à partir d'un tracé de travailTransformation d'un tracé de travail en zone de sélectionRécupération du tracé de travailCréation d'un nouveau calque à partir de la zone de sélectionTransformation manuelle en plusieurs étapes # 2Enregistrement pour le web

■■ Retouchephotoavancéeettravailnondestructif

Calques de réglages # 02Tons moyens / foncés / clairsAnalyse de l'histogramme RVB / CMJNAnalyse de l'histogramme des couches séparéesRéglages en fonction des besoins de l'image : Courbes, niveaux, mélangeur de couches, balance des couleursRetouche de portraitTravail sur le grain de peauChangement de couleur des yeuxChangement de couleur des cheveux Modifier la teinte de la peauAffiner les traits / contours du visageTravail sur l'atmosphère générale de la compositionRetouche d'un paysage urbainOutil point de fuite et perspectiveModifications d'éléments dans l'imageMise en valeur d'éléments dans l'imageTravail sur l'atmosphère générale de la compositio

■■ AutomatismePhotoshopetBridge

Ateliers : Automatisations

Page 97: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

192 193

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Réalisation de scriptsTraitement par lotChangement de nom globalSubstitution de chaîneMode VérificationMode collection automatiquePlanche contact PDF et Galerie web photo

■■ AnimationsousPhotoshop

Atelier : Création d'un gif animéAnimation et animation d'imagesGestion des calquesParamètre de montageTimelineImages clésAttributsPelure d'oignonExportsChoix du formats

■■ Enregistrerpourleweb

Atelier : Enregistrement d'images optimisées pour le webOutil tranche et sélection de tranchesEnregistrer pour le webBoite de dialogueParamètres prédéfinisOptionsAperçusFormats

■■ Lesimagespourl'imprimeur

Profils ICCÉchantillonnageExport en pdfRéglages d'impression

Photoshop InitiationTarifs:1125€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance de l'environnement PC ou MacObjectif :Maîtriser les principales fonctionnalités de Photoshop - Savoir effectuer des retouches sur une image - Concevoir des montages et réaliser des effets grâce aux calques et aux filtres

■■ Introduction

A propos de Photoshop : Historique, Utilisation, Fonctionnalités, Au quotidien, Références.

■■ Legraphisme,leformatetlescouleurs

Bitmap ou Vectoriel. Les modes colorimétrique : RVB, CMJN. Les différentes représentations de la couleur. Les formats propriétaires .PSD, .PSD, .PDF

■■ PrésentationdesinterfacesPhotoshopetBridge

Barre de menuBarre d'options Barre d'outilsColonnes de panneaux

■■ LesFondamentauxLes calques # 1

Atelier : les caractéristiques d'une image #01.Création d'un nouveau document “par défaut”L'espace de travail, les préférences : performances et historique Atelier : les caractéristiques d'une image #02.Navigation dans l'arborescence avec BridgeOuvrir une image

Taille et résolution de l'image Zone de travailAtelier : Recadrer, redresser une image Ateliers photomontages : Les calques d'une image à l'autre / détourage simples et complexes. Les outils de sélection basiques Créer un calque par copierRenommer les calquesPasser un calque d'un document à l'autreAppliquer une transformation manuelle # 1Modifier l'ordre des calquesOutils de sélection rapide et baguette magique Ajout / suppression de zones de sélectionMode masqueAmélioration de la zone de sélection

■■ Lesoutilsderetouche

Atelier : nettoyer des parasites dans des images. Outil correcteur, outil pièce, outil tamponForme d'historique, forme d'historique artistique Gomme, gomme d'arrière plan, gomme magique Atelier : peindre une illustration noire et blanche avec de la couleur.Outil pinceau, remplacement de couleurPot de peinture Atelier : retravailler une vieille photo.Outil tampon de duplicationGoutte d'eau, netteté, doigtOutil densité +, Outil densité -, éponge

■■ Travail“non-destructif”.Les calques # 2

Atelier photomontage : supprimer un élément proéminent d'une image. Protéger le calque d'arrière planChoisir les outils de sélection adéquatsNaviguer parmi les calquesUtiliser les outils de retouche pour peaufiner le photomontageGrouper les calquesTransformation manuelle d'un groupe de calques Atelier photomontage : changement d'ambiance.Les écueils de l'outil dégradéL'alternative : créer un calque de remplissage et jouer avec les styles de calques

■■ Interactiondescalques/lesoutilstexte/lesstylesdecalques.Les calques # 3

Atelier : Textures et modes de fusion.Les modes de fusion, observationsLes outils texteLe calque de texte et les styles de calqueUtiliser l'outil masque de texte avec un document de type texture

■■ Calquesderéglageetmasquesdefusion.Les calques # 4

Atelier : calques de réglage et masque de fusion.Les réglages de basesComment une composition est affectée par un calque de réglageLes masques de fusion des calques de réglageComment une composition est affectée par un calque de réglageAppliquer un masques de fusion à un calque image

■■ Calquesdeformes.Les calques # 5

Atelier graphisme : Textures et modes de fusion # 2.Présentation des outils de formeTracés, calque de forme et remplissage de pixelsLe masque vectorielLes points d'ancrageDécouverte des outils de tracés

■■ DessinvectorielsousPhotoshop

Atelier Bézier : les rudiments.Utilisation des outils de courbes de BézierRappel des notions de bases de géométrieL'outil plumeAjout / suppression de point d'ancrageOutil conversion de point

Atelier détourage : La plume.Détourage précis d'une forme complexe à partir d'un tracé de travailTransformation d'un tracé de travail en zone de sélectionRécupération du tracé de travailCréation d'un nouveau calque à partir de la zone de sélectionTransformation manuelle en plusieurs étapes # 2Enregistrement pour le web

Photoshop ApprofondissementTarifs:875€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi le stage "Photoshop Initiation" ou posséder les connaissances équivalentesObjectif :Maîtriser les fonctionnalités avancées de Photoshop - Savoir créer des montages et retouches complexes

■■ Retouchephotoavancéeettravailnondestructif

Calques de réglages # 02Tons moyens / foncés / clairsAnalyse de l'histogramme RVB / CMJNAnalyse de l'histogramme des couches séparéesRéglages en fonction des besoins de l'image : Courbes, niveaux, mélangeur de couches, balance des couleurs Retouche de portraitTravail sur le grain de peauChangement de couleur des yeuxChangement de couleur des cheveux Modifier la teinte de la peauAffiner les traits / contours du visageTravail sur l'atmosphère générale de la composition Retouche d'un paysage urbainOutil point de fuite et perspectiveModifications d'éléments dans l'imageMise en valeur d'éléments dans l'imageTravail sur l'atmosphère générale de la composition

■■ AutomatismePhotoshopetBridge

Atelier : AutomatisationsRéalisation de scriptsTraitement par lotChangement de nom globalSubstitution de chaîneMode VérificationMode collection automatiquePlanche contact PDF et Galerie web photo

■■ AnimationsousPhotoshop

Atelier : Création d'un gif animéAnimation et animation d'imagesGestion des calquesParamètre de montageTimelineImages clésAttributsPelure d'oignonExportsChoix du formats

■■ Enregistrerpourleweb

Atelier : Enregistrement d'images optimisées pour le webOutil tranche et sélection de tranchesEnregistrer pour le webBoite de dialogueParamètres prédéfinisOptionsAperçusFormats

■■ Lesimagespourl'imprimeur

Profils ICCÉchantillonnageRecouvrementExports en pdfRéglages d'impression

Photoshop avancé : retouches et corrections colorimétriquesTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:Utilisateurs expérimentés de PhotoshopPré-requis :Maîtrise des fonctions principales du logiciel : avoir suivi la formation Photoshop initiation+approfondissement ou posséder des connaissances équivalentes.Objectif : Maîtriser les fonctionnalités avancées de Photoshop pour la retouche photo, le photomontage et les corrections colorimétriques.

■■ Rappels

Le logicielL'interface Les outils Les préférencesL'imageLes espaces colorimétriques Les formats de fichiers Le vectoriel

Le photomontage

La sélectionLes différentes méthodes de sélection La fenêtre Améliorer le contour Sélection par plage de couleur Utiliser les couchesL'utilisation des calquesCalques de pixels Calques de réglages Les objets dynamiques Organiser son travailLes masques de fusionDétourer un objet Utilisation des masques de fusion Les réglages et modifications des masques de fusion Atelier : Réalisation d'un photomontage simple: insertion d'un objet dans un paysageLes outils de retoucheLes outils correcteur Les outils de duplication Les réglages de densité Les réglages de saturation Atelier : Retouche d'un portraitLes déformationsHomothétie Rotation Inclinaison Torsion Perspective Déformation Adapter un objet à une perspective existante

■■ Laretouchecolorimétrique

La couleurLa profondeur de couleur Le noir et blanc Les niveaux de gris La bichromie, les tons directs Les réglages: Teinte/saturation, Balance des couleurs, Correction sélective, Tons foncés/tons clairs, etc.Les réglages avancésLe format RAW Modification des paramètres de prise de vue Réglages d'exposition, température de couleur Atelier : Modification du rendu: créer plusieurs interprétations d'une image

■■ Leseffetsspéciaux

Les filtresAtténuation/netteté Filtres PhotoIncrustation d'une imageDétourage avancé: mode de sélection ou tracés vectoriels Les modes de fusions Les filtres de déformations Les styles de calques Atelier : Photomontage complexe avec retouches colorimétriques d'une image: adapter un objet dans un nouvel environnement

Page 98: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

194 195

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Photoshop LightroomTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:Photographes, graphiste et webmasterPré-requis : Connaissance de l’environnement pc ou mac - Connaissance de Photoshop.Objectif :Maîtriser les principales fonctionnalités de Photoshop Lightroom - savoir créer et manipuler des catalogues pour réaliser des travaux de retouches photo et les imprimer ou les exporter pour le web ou en vidéo.

■■ Introduction

A propos de LightRoom : historique, utilisation, fonctionnalités.

■■ LaphotgraphieNumérique,lesformatetlescouleurs

Les types d’images et les formats d’images : Jpeg vs RawLes modes colorimétrique : RVB, CMJNPrésentation des principaux formats graphiques : Natifs des reflex .NEF, .PEF, .DNG, PSD, TIFF, JPEG.

■■ PrésentationdeLightroom

La barre de menuLa barre de tâches Les colonnes de panneaux La barre de film

■■ LesFondamentaux

Préférences générales de LightroomParamètres de votre catalogueBoite de dialogue d’importationCaractéristiques de la boîte de dialogue et configuration des importationsVersion compacte / version développéeSource, contenu, destinationParamètres prédéfinis d’importationModule Bibliothèque Navigation CatalogueDossiersCollections Services de publicationModes d’affichages, grille, loupeMenu contextuelLa barre de film Filtres, évaluations et labels des photos et mots-clés

■■ Letravaildel’imageModule Bibliothèque

Histogramme et caractéristiques de la prise de vueDéveloppement rapideParamètres prédéfinis enregistrésBalances des blancs et température des couleursContrôle des tonalitésModule développementLes outils de corrections LightroomRecadrageRetouche de tons directsYeux rougesFiltres graduésPinceau de réglagesComposantes et principes de réglages photographiquesRéglage de baseCourbes des tonalitésTeinte Saturation LuminanceVirage PartielDétailsCorrections de l’objectif EffetsÉtalonnage de l’appareilEnregistrement de vos réglages

■■ ExportervostravauxModule Diaporama

OptionsDisposition

IncrustationsFondTitreLecture

Module Impression

Style de disposition pour «une seule image / Planche contact»Paramètres d’imageDispositionRepèresPage Travaux d’impressionStyle de disposition pour «Collection d’images»La table lumineuseParamètres d’imageDispositionRepèresPageTravaux d’impression

■■ Collectionspersonnalisées

Style de disposition pour «Collection personnalisée»Sélection des imagesLa table lumineuseMagnétismePositionnement RedimensionnementPremier plan, arrière plan, etcParamètres d’imageDispositionRègle repèresPage Travaux d’impression

■■ ModuleWeb

Modèles LightRoomFlash ou Html ?Style de dispositionInformations sur le sitePalette de couleursAspectInformations sur l’imageParamètres de sortieParamètres de téléchargementExports en vidéoFormats vidéoRésolutionExports en .pdf

illustrAtor

Illustrator Initiation + ApprofondissementTarifs:1875€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Connaissance de l'environnement PC ou MacObjectif : Maîtriser les principales fonctionnalités d'Illustrator - Savoir créer et manipuler le vectoriel (illustration, plans, schémas…) pour la PAO et le web

■■ IntroductionA propos d'Illustrator, historique, utilisation, fonctionnalités.

■■ Legraphisme,leformatetlescouleurs

Bitmap ou Vectoriel. Les modes colorimétrique : RVB, CMJN.Les différentes représentations de la couleur.

■■ Présentationd'IllustratoretdeBridge

Les barres de menu, d'options, d'outils Les colonnes de panneaux

■■ LesFondamentaux

Création d'un nouveau document

Paramètres prédéfinis : impression, web, périphériques mobiles, vidéo, etc.L'espace de travailRègle, origine des règles, repères et repères commentésNavigation dans le plan de travail Ajout de plans de travailNavigation dans les plans de travail Atelier : création d'une illustration simpleCréations de formes simples Fenêtre de sélection de couleurOutil de sélectionOutil de sélection directePoints d'ancrageDéplacements et transformations de formes simples L'outil RotationL'outil Mise à l'échelleLes outils de déformationUtilisation des calques et presse papier

■■ LeDessin

Atelier : écriture à la voléeUtilisation du pinceau et du crayonAtelier : La quadrature du cercle Utilisation des outils de courbes de Bézier :L'outil PlumeAjout / suppression de points d'ancrageOutil de conversion de points

■■ LesAttributsetleColoriage

Atelier : Illustration d'un fruit La barre de Contrôle dynamique et le panneau AspectModifications du contour Modifications du remplissage Panneau nuancierCréation et modification de dégradésCréation et modification de filets de dégradéAjout d'un contourCopier le style d'un objet Transformation d'un aspect d'objet en style graphique Utilisation des motifsCréations de motifsTransformation de motifsUtilisation de l'outil de pulvérisation de symbolesÉchange de styles graphique, de symboles et de nuanciers

■■ LeTexte

Atelier : Carte de visiteTexte libre, captif et curviligneVectorisation de texte Atelier : Brochure 4 pagesStyle de caractère et de paragrapheÉchange de styles de caractère et de paragrapheBloc de textes à colonnesBloc de textes liésPhoto avec habillage de texte

■■ Lesoutilsdegraphiquesetlestableaux

Création et habillage de graphiques et de tableaux

■■ Enregistrement,exportation,impressionEnregistrement de base: Formats destinés à l'impression papierFormats destinés au Web

■■ Lesoutilsd’aideaudessin

Atelier : Illustration Complexe 1Fusion de plusieurs formes : PathfinderFilet des dégradésOpérations répétéesGestion des calquesTransparence des calques et modes de fusionMasque d'écrétageModelage de contourModelage de motifs de remplissage

Atelier : Illustration Complexe 2, La vectorisation dynamiqueVectorisation d'illustrations crayonnéesAjustement de la vectorisation en fonction du document initialDécomposition et nettoyage de la vectorisationAjustement et options de tracésPeinture dynamiqueAtelier : Illustration Complexe 3, dégradé de forme, décomposition de formes, les masques, transparence, mode de fusion.

Fusion de plusieurs formesDécomposition de la forme et du fondDégradé de formeCopies de segments de tracés et superpositionUtilisation de symboles avec le pulvérisateurOptions du pulvérisateurCréation de symboles

■■ IllustratoretleslogicielsTiers

Atelier : transversalité entre différentes compositions Illustrator, logiciels de PAO et avec les logiciels de CAO (AutoCad, ArchiCad, etc.)

Partager des bibliothèques de formes, de symboles et de motifs Partager des nuanciers avec Photoshop et InDesignImporter des documents de types DWG (parfois exports en .PDF)Préparer des documents DWG ou exports PDF pour les travailler dans PhotoshopImporter ce documents en tant qu'objets dynamiques et les retravailler via Photoshop dans IllustratorIntégrer le document Photoshop dans InDesign,Importer des documents de types DWG (parfois exports en .PDF)Préparer des documents DWG ou exports PDF pour les travailler dans PhotoshopImporter ce documents en tant qu'objets dynamiques et les retravailler via Photoshop dans IllustratorIntégrer le document Photoshop dans InDesign,

■■ 3D

Création, extrusion et révolution d'objets 3DCréation de lumières et applications de textures

■■ Enregistrement,impression,exportation#2

Formats destinés à l'impression papierRecouvrement et surimpressionAjout de repères d'impression et de fonds perdusFormats destinés au Web

Illustrator InitiationTarifs:1125€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance de l'environnement PC ou MacObjectif : Maîtriser les principales fonctionnalités d'Illustrator - Savoir manipuler du texte, des images, des graphes - Savoir imprimer un document

■■ Introduction

A propos d'Illustrator, historique, utilisation, fonctionnalités.

■■ Legraphisme,leformatetlescouleurs

Bitmap ou Vectoriel. Les modes colorimétrique : RVB, CMJN.Les différentes représentations de la couleur.

■■ Présentationd'IllustratoretdeBridge

Les barres de menu, d'options, d'outils Les colonnes de panneaux

■■ LesFondamentaux

Création d'un nouveau document

Page 99: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

196 197

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Paramètres prédéfinis : impression, web, périphériques mobiles, vidéo, etc.L'espace de travailRègle, origine des règles, repères et repères commentésNavigation dans le plan de travail Ajout de plans de travailNavigation dans les plans de travail Atelier : création d'une illustration simpleCréations de formes simples Fenêtre de sélection de couleurOutil de sélectionOutil de sélection directePoints d'ancrageDéplacements et transformations de formes simples L'outil RotationL'outil Mise à l'échelleLes outils de déformationUtilisation des calques et presse papier

■■ LeDessin

Atelier : écriture à la voléeUtilisation du pinceau et du crayonAtelier : La quadrature du cercle Utilisation des outils de courbes de Bézier :L'outil PlumeAjout / suppression de points d'ancrageOutil de conversion de points

■■ LesAttributsetleColoriage

Atelier : Illustration d'un fruitLa barre de Contrôle dynamique et le panneau AspectModifications du contour Modifications du remplissage Panneau NuancierCréation et modification de dégradésCréation et modification de filets de dégradéAjout d'un contourCopier le style d'un objet Transformation d'un aspect d'objet en style graphique Utilisation des motifsCréations de motifsTransformation de motifsUtilisation de l'outil de pulvérisation de symbolesEchange de styles graphique, de symboles et de nuanciers

■■ LeTexte

Atelier : Carte de visiteTexte libre, captif et curviligneVectorisation de texte Atelier : Brochure 4 pagesStyle de caractère et de paragrapheEchange de styles de caractère et de paragrapheBloc de textes à colonnesBloc de textes liésPhoto avec habillage de texte

■■ Lesoutilsdegraphiquesetlestableaux

Création et habillage de graphiques et de tableaux

■■ Enregistrement,exportation,impression

Enregistrement de base: Formats destinés à l'impression papierFormats destinés au Web

Illustrator ApprofondissementTarifs:875€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi le stage "Illustrator Initiation" ou posséder les connaissances équivalentesObjectif:Maîtriser fonctionnalités avancées de Illustrator - Savoir créer des illustrations complexes

■■ Introduction

Découverte des fonctionnalités avancées. Transversalités avec des logiciels tiers : Photoshop et InDesign. Logiciels de Conception Assistée par Ordinateur (AutoCad, Archicad, etc.)

■■ Lesoutilsd’aideaudessin

Atelier : Illustration Complexe 1Fusion de plusieurs formes : PathfinderFilet des dégradésOpérations répétéesGestion des calquesTransparence des calques et modes de fusionMasque d'écrétageModelage de contourModelage de motifs de remplissageAtelier : Illustration Complexe 2.La vectorisation dynamiqueVectorisation d'illustrations crayonnéesAjustement de la vectorisation en fonction du document initialDécomposition et nettoyage de la vectorisationAjustement et options de tracésPeinture dynamiqueAtelier : Illustration Complexe 3.

Dégradé de forme, décomposition de formes, les masques, transparence, mode de fusion.Fusion de plusieurs formesDécomposition de la forme et du fondDégradé de formeCopies de segments de tracés et superpositionEffets Illustrator / Effets Photoshop

■■ IllustratoretleslogicielsTiers

Atelier : transversalité avec les logiciels de CAO(AutoCad, ArchiCad, etc.)Importer des documents de types DWG (parfois exports en .PDF)Préparer des documents DWG ou exports PDF pour les travailler dans PhotoshopImporter ce documents en tant qu'objets dynamiques et les retravailler via Photoshop dans IllustratorIntégrer le document Photoshop dans InDesign,

■■ 3D

Création, extrusion et révolution d'objets 3DCréation de lumières et applications de textures

■■ Enregistrement,impression,exportation#2

Formats destinés à l'impression papierRecouvrement et surimpressionAjout de repères d'impression et de fonds perdusFormats destinés au Web

Illustrator avancé : création de logos et d'illustrationsTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:Utilisateurs expérimentés de IllustratorPré-requis:Maîtrise des principales fonctionnalités de Illustrator : avoir suivi la formation Illustrator initiation-approfondissement ou connaissances équivalentes.Objectif:Maîtriser les fonctions avancées de Illustrator. Créer des illustrations évoluées.

■■ Introduction

Présentation de la suite Adobe CS6 et d'Illustrator CS6 Historique

■■ Rappelsgénéraux

Le logicielL'interfaceLes outilsLes préférencesL'image, la couleur, le bitmap et le vectorielLes espaces colorimétriquesLes formats de fichiersLes images bitmapLes images vectoriellesLes calques et les sous-calquesLes paramètres des calquesOrganiser ses calquesPrésentation de Bridge

■■ Lesoutilsdecréation

L'outil plumeCréation de tracés vectoriels ouvertsCréation de formes vectorielles ferméesModification des points d'ancrageL'outil conversion de points d'ancrageLes formesCréation de formes personnaliséesCréation de formes calligraphiquesCréation de formes diffuses Création de formes artistiquesCréation de formes de motifsLes pointes du pinceauL'outil forme de tâchePeinture "manuelle" Remplissage de formes vectorielles Atelier : Création d'une illustration simpleLes motifsRappels des principesLes optionsLes modificationsL'utilisationLes effetsLes ombresLes lueursLes biseautage et estampageLes masquesLes calques d'écrêtageAtelier : Création d'un logo avec des effets de volume

Les symbolesCréation de nouveaux symbolesUtilisation, modifications de symbolesL'outil pulvérisation de symbolesLes options d'objetsL'enveloppeLes distortions de l'enveloppeLe mode d'isolation

■■ Lesdéformations

Les distorsions de l'enveloppeD'après une déformationD'après un filetL'outil Grille de perspectiveDéfinition d'une perspectiveModification et intégration d'objetSélection de perspectiveAtelier : Incruster une illustrations dans la perspective d'une photo

■■ Leséchanges

Interopérabilité entre les différents logiciels de la Créative S uiteLes échanges de nuanciersLes documents dynamiquesLes options d'importation

■■ La3D

L'extrusion et le biseautageRéalisation Pour le Web Pour l'animation Pour une présentation à l'écran

Atelier : Création d'une illustration simple en 3D

indesign

InDesign Initiation + ApprofondissementTarifs:1875€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Connaissance de l'environnement PC ou MacObjectif : Maîtriser les principales fonctionnalités d'In Design - Savoir concevoir une maquette, manipuler des objets, du texte et des images, imprimer un document, créer un pdf

■■ Introduction

A propos d'InDesign, historique, utilisation, fonctionnalités.

■■ Legraphisme,leformatetlescouleurs

Les concepts de base de InDesign, les formats et lescouleurs Les types d'images : Bitmap et Vectoriel / Périphériques de capture, d'affichage et impression. Les modes colorimétrique : RVB, CMJN et les couleurs pantones. Le cercle chromatique et les différentes représentations de la couleur. Présentation des principaux formats graphiques : Les formats de fichier natif d'InDesign, le .indd. Autres formats courants : PSD,AI, EPS, PDF, TIFF, JPEG. Travail en amont, le chemin de fer et la mise en page.

Présentation d’Indesign et de Bridge Les barres de menu, d'options, d'outils, les colonnes de panneaux

■■ LesFondamentaux

Création d'un nouveau documentParamètres prédéfinis /personnalisésCréation d'un document prédéfini #1 L'espace de travailAffichage des règles et grilles, caractéristiques des règles,origines et création de repères.Outils de bloc graphiqueL'outil sélectionLes attributs #1 : couleurs de contour et de remplissageSélecteur de couleurCouleur et épaisseur de contourTransformation d'objetsDisposition d'objetsGestion des calquesTouches de contraintesLe texte # 1Création d'objets aux dimensions exactesSélection et positionnement précis d'objetsDuplication d'objets

■■ DessinVectoriel

L'outil sélection directeLes outils de dessins vectoriel, modifications d'objetsUtilisation des outils de courbes de Bézier :L'outil plumeAjout /suppression de point d'ancrageOutil conversion de pointOutil ciseau Couper un tracéFermer un tracéJoindre deux tracés différentsFermer un tracé ouvertRotation, mise à l'échelle, déformation Conversion de formesPathfinder

■■ Lagestiondesimagesimportéesetlesblocsgraphiques

Importation d'image depuis InDesignImportation d'image depuis BridgeImportation d'images multiplesImportation de composition PhotoshopImportation d'illustration vectorielle IllustratorAligner, répartir, transformerLes attributs # 2 : le nuancier, couleur de remplissage, couleur de fonds, le dégradéEffets graphiques : ombre portée, contour progressif, biseautage et estampage...Transparence et modes de fusionLes styles d'objetsLa palette LiensModifier les liensIncorporer une image

■■ Letexteetlesparagraphes

Rappel sur les types de polices : Serif, Sans Serif, Largeur fixe...Paramétrages des caractères : style de police, corps, approche,crénage, interligne...Importations de texte : avec mise en forme / sans mise en formeLiens texteBlocs texte et optionsTextes en colonnesLe chaînageTextes sur des tracés

Page 100: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

198 199

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Miseenformedestextes

Définir un style de caractèreDéfinir un style de paragrapheObjets ancrésObjets : habillage de texte

■■ Gestiondespages

Le panneau PagesNavigation entre les pagesLes gabarits ou pages typesCréation et application de gabaritsNumérotation des pages (folio)Insertion de pagesDéplacement de pagesSuppression de pages

■■ Lapréparationpourl'impression

Le contrôle en amont et l'assemblageL'impression d'un documentL'exportation en pdf

■■ TableauxdansInDesign

Créer un tableauImportation de Word / ExcelInsertion de texte et d'imagesStyles de tableau et de cellule

■■ Tabledesmatières

Utilisation des styles de paragraphesCréation de la table des matièresMise en page et mise à jour de la table

■■ Leslivres

Création de chapitresCréation du livreSynchroniser les chapitres

■■ Créationd'undocumentinteractif

Les hyperliensLes signetsLes boutons interactifsExportation du pdf interactif

■■ Lapréparationpourl'impression

Le contrôle en amont et l'assemblageGestion des couleurs et encresLimiter le nombre d'encresRepères et fonds perdusL'impression d'un documentL'exportation en pdf

InDesign InitiationTarifs:1125€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance de l'environnement PC ou MacObjectif : Maîtriser les principales fonctionnalités d'InDesign - Savoir concevoir une maquette, manipuler des objets, du texte et des images, imprimer un documentIntroduction A propos d'InDesign, historique, utilisation, fonctionnalités.

■■ Legraphisme,leformatetlescouleurs

Les concepts de base de InDesign, les formats et lescouleurs Les types d'images : Bitmap et Vectoriel / Périphériques decapture, d'affichage et impression. Les modes colorimétrique : RVB,CMJN et les couleurs Pantone. Le cercle chromatique et les différentes représentations de la couleur. Présentation des principaux formats graphiques : Les formats de fichiers natifs d'InDesign, le .indd. Autres formats courants : PSD, AI, EPS, PDF, TIFF, JPEG. Travail en amont, le chemin de fer et la mise en page. Présentation d’Indesign et de Bridge

Les barres de menu, d'options, d'outils, les colonnes depanneaux

■■ LesFondamentaux

Création d'un nouveau documentParamètres prédéfinis /personnalisésCréation d'un document prédéfini #1 L'espace de travailAffichage des règles et grilles, caractéristiques des règles,origines et création de repères.Outils de bloc graphiqueL'outil sélectionLes attributs #1 : couleurs de contour et de remplissageSélecteur de couleurCouleur et épaisseur de contourTransformation d'objetsDisposition d'objetsGestion des calquesTouches de contraintesLe texte # 1Création d'objets aux dimensions exactesSélection et positionnement précis d'objetsDuplication d'objets

■■ DessinVectoriel

L'outil sélection directeLes outils de dessins vectoriel, modifications d'objetsUtilisation des outils de courbes de Bézier :L'outil plumeAjout /suppression de point d'ancrageOutil conversion de pointOutil ciseau Couper un tracéFermer un tracéJoindre deux tracés différentsFermer un tracé ouvertRotation, mise à l'échelle, déformation Conversion de formesPathfinder

■■ Lagestiondesimagesimportéesetlesblocsgraphiques

Importation d'image depuis InDesignImportation d'image depuis BridgeImportation d'images multiplesImportation de composition PhotoshopImportation d'illustration vectorielle IllustratorAligner, répartir, transformerLes attributs # 2 : le nuancier, couleur de remplissage, couleur de fond, le dégradéEffets graphiques : ombre portée, contour progressif, biseautage et estampage...Transparence et modes de fusionLes styles d'objetsLa palette LiensModifier les liensIncorporer une image

Le texte et les paragraphes

Rappel sur les types de polices : Serif, Sans Serif, Largeur fixe...Paramétrages des caractères : style de police, corps, approche,crénage, interligne...Importations de texte : avec mise en forme / sans mise en formeLiens texteBlocs texte et optionsTextes en colonnesLe chaînageTextes sur des tracés

■■ Miseenformedestextes

Définir un style de caractèreDéfinir un style de paragrapheObjets ancrésObjets : habillage de texte

■■ Gestiondespages

Le panneau PagesNavigation entre les pagesLes gabarits ou pages typesCréation et application de gabaritsNumérotation des pages (folio)Insertion de pagesDéplacement de pagesSuppression de pages

■■ Lapréparationpourl'impression

Le contrôle en amont et l'assemblageL'impression d'un documentL'exportation en pdf

InDesign ApprofondissementTarifs:875€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi le stage «InDesign Initiation» ou posséder les connaissances équivalentesObjectif :Maîtriser fonctionnalités avancées de Indesign - Savoir créer des documents et mises en page complexes

■■ IntroductionRappel des principales fonctionnalités et découverte des fonctionnalités avancées.

■■ TableauxdansIndesign

Créer un tableauImportation de Word / ExcelInsertion de texte et d’imagesStyles de tableau et de cellule

■■ Tabledesmatières

Utilisation des styles de paragraphesCréation de la table des matièresMise en page et mise à jour de la table

■■ Leslivres

Création de chapitresCréation du livreSynchroniser les chapitres

■■ Créationd’undocumentinteractif

Les hyperliensLes signetsLes boutons interactifsExportation du pdf interactif

■■ Lapréparationpourl’impression

Le contrôle en amont et l’assemblageGestion des couleurs et encresLimiter le nombre d’encresRepères et fonds perdusL’impression d’un documentL’exportation en pdf

InDesign Avancé : mise en page liquideTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis :Maîtrise des fonctions courantes d'InDesign  : avoir suivi la formation InDesign initiation + approfondissement ou connaissances équivalentesObjectif:Savoir utiliser les fonctionnalités de variantes de mise en page et de mise en page liquide pour créer des documents multi formats à destination de l'impression, de la publication électronique ou des terminaux mobiles.

■■ IntroductionConcept des variantes de mise en page et de mise en page liquideDéclinaisons de différentes versions d'un même document (orientations, dimensions)Conservation de certains critères ou objets dans les mises en page Rappels des fondamentaux de la maquette et de la mise en page : Les espaces colorimétriques, définition et résolution des images, les formats de fichiers, les différences entre les documents papier et les documents numériques. Les outils de InDesign pour les variantes de mise en pageAtelier : Réalisation d'une maquette d'interface destinée à un terminal mobile (tablette).

■■ DocumentsInDesignetoutils

Création de nouveaux documents: le paramétrageEnregistrement de différents profils de documentsL'espace de travailLes outils et les méthodes de sélectionAtelier : Multiples d'exemples d'utilisation des outils InDesign

■■ Miseenpaged'undocument

Les folios avec Folio ProducerLes modifications dans Overlay CreatorLes formats: horizontal et verticalLa mise en page liquideUtilisation de Content Viewer pour afficher un aperçu de votre documentAtelier : Mise en page avec Folio Producer

Automatiser InDesign avec le JavaScriptTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis : Avoir suivi les formations In design initiation et Javascript ou avoir les connaissances équivalentesObjectif:Savoir réaliser des scripts exécutés dans In Design

■■ Introduction

Principes générauxVersion disponibles, alternativesRappels de In DesignRésumé de JavaScript

■■ Environnement

Outils et documentationExécution des scriptsEléments d’industrialisation de la création et l’exécution des scriptsAtelier : création et exécution d’un premier script

■■ Possibilitésdiverses

Bibliothèque d’interactivité avec l’utilisateurTransformations du document, des calques et templatesCréer et modifier le contenu textuelManipulations d’autres contenuTravailler avec le XML ; données provenant d’une autre application, d’un site Internet, etc.Atelier : réalisation de plusieurs script créant et modifiant des documentsBilan des relations, coopérations entre graphiste designer, gestionnaires de la source de donnée et développeur des scripts

InDesign : Publication numérique (Digital Publishing Suite)Tarifs:1745€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Maîtrise de InDesign ou avoir suivi au moins l'une des formations suivantes  : InDesign initiation+approfondissement, InDesgin avancé pour la mise en page liquide, InDesign avancé pour le plurimédia ou posséder les connaissances équivalentes.Objectif:Comprendre et maîtriser les spécificités de la publication électronique et de l'interactivité (variantes de mise en page et mise en page liquide, liens hypertexte, interactivité, etc.) pour concevoir et réaliser des publications numériques à destination des terminaux mobiles (tablettes, smartphone, etc.).

Comprendre les formats

Les tailles d'écran (mise en page liquide, orientations)L'interactivité

Découvrir Digital Publishing Suite

Installation Paramétrage

Page 101: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

200 201

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ PréparersonespacedetravaildansInDesign

Création de nouveaux documents: le paramétrage Enregistrement de différents profils de documents L'espace de travail Les outils et les méthodes de sélection

Mettre en page un document

Les folios avec Folio Producer Les modifications dans Overlay Creator Les formats: horizontal et vertical La mise en page liquide Utilisation de Content Viewer pour afficher un aperçu de votre document Atelier : Première mise en page avec Folio Producer

Intégrer l'interactivité

Les hyperliens Les boutons Les états d'objets Les animations Atelier : Réalisation d'un document interactif

Créer des documents plurimédia

InDesign et HTML 5 L'audio La vidéo Les pan&zoom Les diaporamas Atelier : Réalisation d'un document interactif comportant des importations et la gestion de différents médias

Préparer la diffusion

L'organisation des documents L'export des documents Utilisation de Wallaby, l'outil de conversion .fla vers HTML5 d'Adobe

InDesign pour le pluripartismeTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis :Avoir suivi le stage "InDesign Initiation" ou posséder les connaissances équivalentesObjectif:Maîtriser les fonctionnalités avancées de InDesign pour la création et la gestion de documents interactifs à destination du Web et/ou de présentations animées : - importations audio et vidéo, - création de boutons, - création de liens hypertextes, - animation d'objet, - gestion des états d'objets, - effets de transitions de pages, - exportation de documents aux formats html, Pdf, et animations Flash.

■■ Introduction

Orientation interactivité et Web pour InDesignTéléphonie mobile, smartphones et tablettes tactiles

■■ Lamiseenpageetmiseenforme

Méthode des tableauxPrésentation des tableauxStyles de tableauxStyles de celluleInsertion d'objets dans les cellulesMise en page à l'aide de blocsLimite et contraintes du htmlPrise en compte avec le format PDFPrise en compte avec le format .swfEnrichissements graphiques:Limite et contraintes du htmlAvantages et inconvénients du .swfCréation d'un document interactifLes hyperliensLes signetsLes boutons interactifsExportation du PDF interactif

■■ L'animation

L'import vidéoLes formatsGestion des vidéosL'import audioLes formatsGestion du son

Atelier pratique : Réalisation de documents interactifs à destination

de smartphones ou de tablettes tactiles- Insertion de vidéo- Insertion audio- Création d'animation d'objets- Création de boutons- Insertion de liens hypertexte- Gestion des états d'objets- Création d'effets de transitions

■■ Conclusion

Adobe BridgeTarifs:995€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Maîtrise de l’environnement PC / Mac.Objectif:Apprendre à gérer des photothèques avec Adobe Bridge

■■ AdobeBridge

Introduction A propos de BridgeHistoriqueUtilisationFonctionnalitésAu quotidien

■■ Legraphisme,leformatetlescouleurs

L’image photographique, les formats et les couleursLes types d’images et les formats d’images : Bitmap ou VectorielLes modes colorimétrique : RVB, CMJN. Les différentes représentations de la couleur,Présentation des principaux formats graphiques

Présentation de BridgeLa barre de menuLa barre de Fonctions de basesLa barre de navigationLes panneauxLes différents espaces de travail

■■ LesFondamentaux

L’espace de travail: Colonnes latérales / contenuLes préférences : performances et cacheNavigation dans l’arborescence avec BridgeCréation de favorisVisionner l’image dans le panneau aperçu / utilisation de la loupeAffichage d’image en mode plein écranLecture en diaporamaRéglage du diaporamaLes différents filtres fonctionnement et utilisation

■■ Propriétésdesimages#01

Étiquettes et notesLes Métadonnées, quèsaco?Les Métadonnées relatives à la prise de vuePropriétés de fichierIPTC CoreIPTC ExtensionDonnées ExifCréation de modèles de métadonnéesModification / Ajout / RemplacementAppliquer des modèles de métadonnées à plusieurs images

■■ Acquisitiond’images

Acquisition d’images depuis un périphérique de captureBoite de dialogue Standard / AvancéCréation d’un répertoire cibleRenommer les images à l’importationOptions avancéesAppliquer un modèle de Métadonnée

■■ Lesmotsclés

Appliquer des mots clés à des imagesTrier des images selon des mots clésRechercher des images selon des mots clés

■■ Collectionsetexportations

PrincipesMode de vérificationCréations de collectionsExportations et options Sorties

Présentation des sorties .PDF et Galerie Web Création de planches contactes, configuration :- Modèles prédéfinis- Document- Disposition- Incrustations- En tête et bas de pages-types- Options de lectures- Filigrane Création de Galeries Web, configuration :- Modèles prédéfinis- Informations du site- Palette des couleurs- Aspects- Création de la galerie web

■■ Pourallerplusloin

Photoshop et le traitement par lotCamera Raw

gimP

Gimp Initiation et ApprofondissementTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Connaissance de l'environnement PC ou Mac.Objectif : Réaliser des travaux complexes en utilisant les fonctionnalités avancées de Gimp

■■ Introduction

A propos de Gimp, historique, utilisation, fonctionnalités et philosophie de l'Open Source

■■ P.A.O.

Les types d'images : Bitmap et Vectoriel / Périphériques de capture, d'affichage et impression. Les modes colorimétrique : RVB, CMJN et les couleurs pantones. Le cercle chromatique et les différentes représentations de la couleur.Présentation des principaux formats graphiques : Les formats de fichier natif Gimp, le .xcf et les autres formats courants

■■ PrésentationdeGimp

Présentation de Gimp et de son environnementPréférences du logicielFenêtres flottantes : paramétrage et utilisation, Fenêtre uniquePersonnalisation de l'espace de travailLes Formats de documentsL'affichage et l'outil loupeLes calques et l'historique

■■ LesFondamentaux

Ouvrir un fichierRecadrageRedresser une photoModifier la dimensionModifier la résolutionModes colorimétriques

Sélections / alignement et déformationOutils de sélection rectangle et ellipse

Outils lasso et Ciseaux intelligentsBaguette magiqueSélection des couleursÉditeur de sélectionLe mode "masque"Réutiliser une sélectionAlignement et répartitionDéformations: rotation, mise à l'échelle, cisaillement, perspective Utiliser les calquesLes paramètres des calquesCalque flottantManipulation de calquesModification des nomsOpacité/Modes de rendu

■■ Lesoutilsdepeinture/lesoutilstextes

Les outils de peinture BrosseAérographeGommeUtiliser et créer des brossesUtiliser et créer des motifsLes outils textesL'éditeur de texte – GvD / DvGLes poignées de bloc texteAttributs du texteSélection d'après un texteMise en couleur – unie et dégradéeTexte sur chemin

■■ Diagnostiqueruneimageavantdelatravailler

Retouche d'imageÉliminer les poussièresÉliminer les éléments indésirablesRajouter du fondLuminosité et contrasteCorriger l'expositionCorriger les couleursUtilisation des filtresFlousDistorsionsRendusSuperposition selon profondeur

■■ LevectorielsousTheGimp

Les tracés vectorielsLes outils et les formesDéfinir une sélection à partir d'un cheminCréer un chemin à partir d'une sélection

■■ Letravaild'imagesavancés

Retouche d'image avancéeCalque de correctionUtiliser des filtres pour améliorer l'imageRemplacement de couleurs

PhotomontageUtilisation des masques de fusionIncrustation, modifier le masque de calque, cloner ;Modifier la perspective d'une imageMappage

■■ Finalisationdestravaux

WebOptimisation des imagesUtilisation des filtresCréation d'effetsL'animationCréer des animationsExporter des animationsExportationParamètres d'exportation pour l'impressionParamètres d'exportation pour le Web

Page 102: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

202 203

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Gimp InitiationTarifs:1495€ en inter - 725€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance de l'environnement PC ou MacObjectif:Maîtriser les principales fonctionnalités de Gimp - Savoir effectuer des retouches sur une image - Concevoir des montages grâce aux calques et aux filtres

■■ Introduction

A propos de Gimp, historique, utilisation, fonctionnalités et philosophie de l'Open Source

■■ P.A.O.

Les types d'images : Bitmap et Vectoriel / Périphériques de capture, d'affichage et impression. Les modes colorimétrique : RVB, CMJN et les couleurs pantones. Le cercle chromatique et les différentes représentations de la couleur.Présentation des principaux formats graphiques : Les formats de fichier natif Gimp, le .xcf et les autres formats courants

■■ PrésentationdeGimp

Présentation de Gimp et de son environnementPréférences du logicielFenêtres flottantes : paramétrage et utilisationPersonnalisation de l'espace de travailLes Formats de documentsL'affichage et l'outil loupeLes calques et l'historique

■■ LesFondamentaux

Ouvrir un fichierRecadrageRedresser une photoModifier la dimensionModifier la résolutionModes colorimétriques

Sélections / alignement et déformationOutils de sélection rectangle et ellipseOutils lasso et Ciseaux intelligentsBaguette magiqueSélection des couleursÉditeur de sélectionLe mode "masque"Réutiliser une sélectionAlignement et répartitionDéformations: rotation, mise à l'échelle, cisaillement, perspective

Utiliser les calquesLes paramètres des calquesCalque flottantManipulation de calquesModification des nomsOpacité/Modes de rendu

■■ Lesoutilsdepeinture/lesoutilstextes

Les outils de peinture BrosseAérographeGommeUtiliser et créer des brossesUtiliser et créer des motifs

Les outils textesL'éditeur de texte – GvD / DvGLes poignées de bloc texteAttributs du texteSélection d'après un texteMise en couleur – unie et dégradéeTexte sur chemin

■■ DiagnostiqueruneimageavantdelatravaillerRetouche d'imageÉliminer les poussièresÉliminer les éléments indésirablesRajouter du fondLuminosité et contrasteCorriger l'expositionCorriger les couleursUtilisation des filtresFlous

DistorsionsRendusSuperposition selon profondeur

Gimp ApprofondissementTarifs:1125€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis :Connaissance de l'environnement PC ou Mac. Avoir suivi une initiation sur The GimpObjectif : Réaliser des travaux complexes en utilisant les fonctionnalités avancées de The Gimp

■■ LevectorielsousTheGimpLes tracés vectorielsLes outils et les formesDéfinir une sélection à partir d'un cheminCréer un chemin à partir d'une sélection

■■ Letravaild'imagesavancésRetouche d'image avancéeCalque de correctionUtiliser des filtres pour améliorer l'imageRemplacement de couleursPhotomontageUtilisation des masques de fusionIncrustation, modifier le masque de calque, cloner ;Modifier la perspective d'une imageMappage

■■ Finalisationdestravaux

WebOptimisation des imagesUtilisation des filtresCréation d'effetsL'animationCréer des animationsExporter des animationsExportationParamètres d'exportation pour l'impressionParamètres d'exportation pour le Web

inksCAPe

Inkscape Initiation + ApprofondissementTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:AucunObjectif:Réaliser des illustrations vectorielles complexes.

■■ Introduction

A propos d'Inkscape , historique, utilisation, fonctionnalités

■■ D.A.O.

Les types d'images : Bitmap et Vectoriel / Périphériques de capture, d'affichage et impression. Les modes colorimétrique : RVB, CMJN et les couleurs pantones. Le cercle chromatique et les différentes représentations de la couleur.Présentation des principaux formats graphiques : Les formats de fichier natif d'Inkscape, le ..svg / svgz. Autres formats courants : PDF, EPS, PNG, etc.

■■ Présentationd'InkscapeBarre de menuBarre de contrôle des outilsBarre d'outilsBarre de commandeZone graphiqueBarre de couleurBarre d'informations

■■ LesFondamentaux

L'outil rectangleL'outil de sélection et transformationNavigation dans l'espace de travailPrésentation de BézierL'outil d'édition des nœuds et poignéesLogique des nœuds durs / doux :Nœuds durs / doux / ajout / suppression /conversionNœuds et segmentsObjets CheminsL'outil d'ajustement d'objets et de cheminsL'outil ellipse / arc et camembert L'outil polygoneL'outil spiraleAtelier : réaliser une illustration niveau 1Boite 3D et perspective

■■ Lesoutilsdedessin/lesattributsdeformes

Dessin de lignes à main levéeL'outil «calligraphie»Simplification de cheminAtelier calligraphie L'outil segments et courbes de BézierContoursStyle de contourRemplissageSélecteur de couleurPot de peintureDégradé de couleurEditeur de dégradéCouche AlphaPipetteOutil connecteurAtelier illustration niveau 2

■■ LesCalquesettextes

Présentation du panneau calqueAttributs des calquesHiérarchie entre les claquesModes de fusionOpacitéTexte libreTexte captifTexte sur cheminAtelier illustration niveau 3

■■ Modificationssurlesobjetsetleschemins

Déplacer Copier ContracterDilaterDécalage dynamiquesDécalage liéSymétrie Rotation DécompositionAlignerDistribuerGrouper / dégrouperObjets clonésAtelier illustration niveau 4

■■ Opérationssurleschemins,Filtres

Objet en cheminContour en cheminUnionDifférenceIntersectionExclusionDivisionDécompositionCombinaisonSéparationDécouverte des filtresAjout de filtresEdition de filtresAtelier illustration niveau 5

■■ Exports

Exports pour l'impressionExports pour l'affichage

Inkscape InitiationTarifs:1495€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:AucunObjectif:Réaliser des illustrations vectorielles.

■■ Introduction

A propos d'Inkscape , historique, utilisation, fonctionnalités

■■ D.A.O.

Les types d'images : Bitmap et Vectoriel / Périphériques de capture, d'affichage et impression. Les modes colorimétrique : RVB, CMJN et les couleurs pantones. Le cercle chromatique et les différentes représentations de la couleur.Présentation des principaux formats graphiques : Les formats de fichier natif d'Inkscape, le svg / svgz. Autres formats courants : PDF, EPS, PNG, etc.

■■ Présentationd'Inkscape

Barre de menuBarre de contrôle des outilsBarre d'outilsBarre de commandeZone graphiqueBarre de couleurBarre d'informations

■■ LesFondamentaux

L'outil rectangleL'outil de sélection et transformationNavigation dans l'espace de travailPrésentation de BézierL'outil d'édition des noeuds et poignéesLogique des noeuds durs / doux :Noeuds durs / doux / ajout / suppression /conversionNoeuds et segmentsObjets CheminsL'outil d'ajustement d'objets et de cheminsL'outil ellipse / arc et camembert L'outil polygoneL'outil spiraleAtelier : réaliser une illustration niveau 1Boite 3D et perspective

■■ Lesoutilsdedessin/lesattributsdeformes

Dessin de lignes à main levéeL'outil «calligraphie»Simplification de cheminsAtelier calligraphie L'outil segments et courbes de BézierContoursStyle de contourRemplissageSélecteur de couleurPot de peintureDégradé de couleurEditeur de dégradéCouche AlphaPipetteOutil connecteurAtelier illustration niveau 2

■■ LesCalquesettextes

Présentation du panneau calqueAttributs des calquesHiérarchie entre les claquesModes de fusionOpacitéTexte libreTexte captifTexte sur cheminAtelier illustration niveau 3

■■ Exports

Exports pour l'impressionExports pour l'affichage

Page 103: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

204 205

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Inkscape ApprofondissementTarifs:1125€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi l’initiation InkscapeObjectif:Découvrir les fonctions avancées d’Inkscape

■■ Modificationssurlesobjetsetleschemins

Déplacer Copier ContracterDilaterDécalage dynamiquesDécalage liéSymétrie Rotation DécompositionAlignerDistribuerGrouper / dégrouperObjets clonésAtelier illustration niveau 4

■■ Opérationssurleschemins,Filtres

Objet en cheminContour en cheminUnionDifférenceIntersectionExclusionDivisionDécompositionCombinaisonSéparationDécouverte des filtresAjout de filtresEdition de filtresAtelier illustration niveau 5

■■ Exports

Exports pour l’impressionExports pour l’affichage

sCribus

Scribus Initiation + ApprofondissementTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Connaissance de l'environnement PC ou MacObjectif :Maîtriser les outils et les fonctionnalités de Scribus – Concevoir des maquettes de documents variés – Mettre en page : manipuler textes, éléments graphiques et photos pour concevoir des maquettes de documents complexes.

■■ Introduction

Présentation de l'«Open Source» et de ScribusLa maquette et la mise en page

■■ PrésentationdulogicielScribus

Téléchargement et installation de Scribus et de GhostscriptPrésentation de l'interfacePrésentation des menus, des outils et des panneauxLes blocs texte, images et les objets

■■ Legraphisme,lacouleur

Les deux modes: bitmap et vectorielLes espaces colorimétriquesLa résolution des imagesLes différents formats de fichiers d'imagesAtelier : modification de la taille et de la résolution d'une image

■■ Lamiseenpage

Création d'un nouveau document : les différents types dedocumentsLes différents paramètres du document suivant sa destination:impression, présentation interactive...La structure d'un document: gabarits et modèlesLes formats d'importationAtelier : création de différents types de documents

■■ Lescalques

La gestion des différents plansLes options des calquesLes paramètres des modes de fusionAtelier : gestion et manipulations des calques

■■ Letexte

L'importation de texteLes feuilles de styleLe chaînage du texteL'habillageAtelier : réalisation de pages de magazine, utilisation des feuilles de styles

■■ Legraphisme

Les formes et les tracés vectorielsLes illustrationsL'impression et l'exportationLa gestion de la couleurL'export aux formats EPS et PDFAtelier : gestion et manipulations des objets

■■ Lesoptionsvectoriel

Pour les objetsPour le texteAtelier : approfondissement des options de gestion et de manipulations des objets vectoriels

■■ Lestableaux

Mise en forme et gestion des tableauxImportation des donnéesImportation d'imagesAtelier : réalisation de tableaux complexes

■■ L'automatisation

La pagination automatiqueles notes de bas de pageLes scriptsAtelier : automatisation de la pagination, création et utilisation de scripts

■■ LesExtras

Génération de la table des matièresGestion des espaces insécables, césures, etc.Les aides à la gestion de la couleur et des policesAtelier : réalisation d'un document long

■■ Lacalibration

Calibration de la chaîne graphique et importation des profils ICCL'impression et l'exportation avancées

Paramètres pour les différentes destinations des documentsL'exportation aux formats EPS et PDFAtelier : approfondissement des options de gestion et de paramétrage des documents Pour aller plus loin

Atelier : réalisation d'un livret prêt à être imprimé

Scribus initiationTarifs:1495€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance de l'environnement PC ou MacObjectif : Maîtriser les principales fonctionnalités de Scribus – Concevoir des maquettes de documents variés – Mettre en page : manipuler textes, éléments graphiques et photos.

■■ Introduction

Présentation de l'«Open Source» et de ScribusLa maquette et la mise en page

■■ PrésentationdulogicielScribus

Téléchargement et installation de Scribus et de GhostscriptPrésentation de l'interfacePrésentation des menus, des outils et des panneauxLes blocs texte, images et les objets

■■ Legraphisme,lacouleur

Les deux modes: bitmap et vectorielLes espaces colorimétriquesLa résolution des imagesLes différents formats de fichiers d'imagesAtelier : modification de la taille et de la résolution d'une image

■■ Lamiseenpage

Création d'un nouveau document : les différents types de documentsLes différents paramètres du document suivant sa destination : impression, présentation interactive...La structure d'un document: gabarits et modèlesLes formats d'importationAtelier : création de différents types de documents

■■ Lescalques

La gestion des différents plansLes options des calquesLes paramètres des modes de fusionAtelier : gestion et manipulations des calques

■■ Letexte

L'importation de texteLes feuilles de styleLe chaînage du texteL'habillageAtelier : réalisation de pages de magazine, utilisation des feuilles de styles

■■ Legraphisme

Les formes et les tracés vectorielsLes illustrationsAtelier : gestion et manipulations des objets

■■ L'impressionetl'exportation

La gestion de la couleurL'export aux formats EPS et PDFAtelier : exportations dans différents formats suivant la destination du document

Scribus ApprofondissementTarifs:1125€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis : Avoir suivi la formation « Scribus Initiation » ou posséder les connaissances équivalentesObjectif :Maîtriser les fonctionnalités avancées de Scribus 1.3.5 pour concevoir des maquettes de documents complexes.

■■ Lesoptionsvectoriel

Pour les objetsPour le texteAtelier : approfondissement des options de gestion et de manipulations des objets vectoriels

■■ Lestableaux

Mise en forme et gestion des tableauxImportation des donnéesImportation d'imagesAtelier : réalisation de tableaux complexes

■■ L'automatisation

La pagination automatiqueles notes de bas de pageLes scriptsAtelier : automatisation de la pagination, création et utilisation de scripts

■■ LesExtras

Génération de la table des matièresGestion des espaces insécables, césures, etc.Les aides à la gestion de la couleur et des policesAtelier : réalisation d'un document long

■■ Lacalibration

Calibration de la chaîne graphique et importation des profils ICC

■■ L'impressionetl'exportationavancées

Paramètres pour les différentes destinations des documentsL'exportation aux formats EPS et PDFAtelier : approfondissement des options de gestion et de paramétrage des documents

■■ Pourallerplusloin

Atelier : réalisation d'un livret prêt à être imprimé

CréAtiongrAPhique

Acrobat Pro XITarifs:1495€ en inter - 725€/jour en intraDurée:3jPublic:TousPré-requis:AucunObjectif:Produire différents types de documents PDF

■■ ÉTAPEI

■■ Introduction

A propos d'Acrobat Pro X / fichier PDF Les types d'images et d'objets supportées : Bitmap et Vectoriel / polices de caractères / vidéo / son / animation flash / contenu 3DPériphériques de capture, d'affichage et impression. Les modes colorimétrique : RVB, CMJN et les couleurs pantones.

■■ Présentationd'AcrobatPro

Barre de menuBarre de navigationBarre d'outilsBarre de commentairesZone graphique

■■ LesFondamentaux

Fichiers PDFPorte documents PDFFormulaire PDFOptions de création d'un nouveau fichier

Page 104: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

206 207

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Importations : fichiers, dossiers, contenu webPropriétés du document : description générale, sécurité, Polices, options d'affichage du document, personnalisation des données, options avancéesExports

■■ Création d'un PDF à partir de fichiers présents sur votreordinateur

Ajout / suppression de pagesExtraction de pagesRemplacement de pagesNumérotation des pagesIncorporer / supprimer des vignettesVignettes de pagesOrganisation des pagesSurligner du texteAjout de commentairesPositionner la bulle de commentairesMachine à écrireCréer un lienEdition du lien / saisie de l'url

■■ Créationd'uneprésentationPDFàpartirdefichiersprésentssurvotreordinateur

Disposition du porte documentsChoix des fichiers à utiliserOrganiser les fichiersGérer les détails des fichiersChoix des thèmes visuelsModification de l'arrière planInsérer des en-têtes et pieds de pageIntégrer des animations FlashExport de la présentationCombiner les fichiers

■■ Créerunformulaire

Créer un formulaire à partir d'une page viergeCréer un formulaire à partir d'un moddèleVue conception / AperçuAfficher / masquer la grille Magnétisme de la grilleProcéduresBibliothèque d'objetsObjets standards, personnalisésDéplacementInsérer un tableauInsertion / suppression de colonnesRépartition des colonnes Fenêtre DispositionFenêtre BordureFenêtre ObjetsPropriétés du formulaire Diffusion du formulaire Création du fichier réponse

■■ Créationd'uneprésentationPDFàpartird'uneinterfacedesiteweb

Choix de l'urlParamètres de conversionParamètres PDF Mise en pageComportement du pdf créer

■■ Conclusion

Autres types de PDF : Photoshop / Illustrator / InDesign Création de Pdf depuis d'autres applications : Open Office, Microsoft OfficeRegard sur le comportement des lecteurs PDF tiers: Sumatra PDF et Foxit Reader

Conception graphique de sites WebTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Aisance avec l’outil informatique. Connaître un logiciel de traitement d’images, d’illustration vectorielle serait un plusObjectif:Comprendre et maîtriser les spécificités de la publication sur le Web (formats, interactivité, etc.). Concevoir et réaliser l’interface des pages d’un site Web. Élaboration de la charte graphique, appropriation des fondamentaux de la présentation sur écran, ergonomie des sites et principes de navigation.

■■ LesfondamentauxdelapublicationsurleWebetdel’interactivité

IntroductionHistoriquePrésentation du WebLes formatsLes tailles d’écranLes espaces colorimétriques: RVB et hexadécimalLes différents formats de fichiers imagesL’optimisation

L’interactivitéLes spécificités (non-linéarité de la publication Web)Les liens hypertexteLes différentes formes de sites Web: site statiques et site dynamiques

■■ PrésentationdeslogicielsdelaCreativeSuite6d’Adobe

Photoshop : présentationL’interface et l’espace de travailCréation de nouveaux documents: le paramétrageLes outils et les méthodes de sélectionL’organisation des calquesLe photomontage

Illustrator : présentationL’interface et l’’espace de travailCréation de nouveaux documents: le paramétrageLe vectorielLes calques et les sous-calquesLes masques d’écrêtage

DreamweaverL’interface et l’’espace de travailCréation de nouveaux documents: le paramétragele HTML: structure du documentLes liens hypertextesLa mise en forme

Présentation de BridgePrésentation d’outils en ligneConceptionProductionAnalyseRessources

■■ Conceptionfonctionnelled’unsiteWeb

La préparation du projetRédaction du projet sous forme d’une note d’intentionRédaction du cahier des chargesDéfinition

Les différents types de sites WebLes sites vitrinesLe PortfolioLes sites de e-commerceLes sites communautairesLes blogsLes sites événementiels

Les différentes formes de sites WebLes sites statiquesLes sites dynamiquesLes CMSLes niveaux de navigation (navigation dans le site, accès aux rubriques et sous-rubriques, navigation horizontale, verticale, liens, etc.)

L’arborescence du siteOrganisation des rubriquesCinématique des pagesErgonomieLes principes de navigation (navigation dans le site, accès aux rubriques

et sous-rubriques, navigation horizontale, verticale, liens, etc.)

■■ LaconceptiongraphiqueLa charte graphique: l’identité visuelleCe qui est autorisé, ce qui est défenduDimension, «zoning»Définir les couleurs: titres, sous-titres, texte de lecture, liens hypertexte, boutons des menus, encadrés, etc.Les styles des polices de caractères

Organiser son interfaceDéfinition du fond d’écran et du fond de pageDéfinir les espaces (contenu, menus, bandeaux publicitaires, etc.)Définir les différents niveaux de navigation (navigation dans le site, accès aux rubriques et sous-rubriques, navigation horizontale, verticale, liens, etc.)

Organiser son travailCréer des bibliothèques de stylesCréer des bibliothèques d’objetsExporter ses nuanciersExporter ses styles

■■ Réalisation:lapaged’accueil

La présentationDéfinition du fond d’écran et du fond de pageDéfinir les espaces (contenu, menus, bandeaux publicitaires, etc.)Définir les différents niveaux de navigation (navigation dans le site, accès aux rubriques et sous-rubriques, navigation horizontale, verticale, liens, etc.)

Création d’une page d’accueilDéfinir une grille de positionnement des différents élémentsDéfinir les emplacements et la mise en forme du contenu (texte, images, vidéos, etc.)Prise en compte de l’ergonomieAtelier pratique : création de l’interface d’une page d’accueil

■■ Réalisation:lesrubriques

Création des pages de rubriquesDéclinaison de la charte graphique dans les pages intérieuresOrganisation du contenu texte-imagesPositionnement des barres et boutons des menusAtelier pratique : création de l’interface de pages intérieures

Enrichissement graphiquesLes fondsLes dégradés des bordsEn-tête, pieds de pagesLes vignettesAtelier pratique : création de l’interface de pages intérieures

■■ Exportationdesdocumentsgraphiques

Exportation en htmlLes outils tranche de Photoshop et de IllustratorLes zones actives d’une imageExportation d’un document au format html

Exportation de l’interface pour l’intégration htmlCréation des repères de zonesDécoupage de l’interface

Optimisation des imagesLes formats d’image: JPG, GIF, PNGL’animation: GIF, Flash, CSS3Atelier pratique : création de l’interface d’une page Web dans un document html

■■ Finalisationdel’interface:l’intégrationHTML

L’éditeur WebInsertion des éléments dans une page htmlGestion des liens hypertexteInsertion et gestion des menus et barres des menus (boutons, onglets, etc.)

L’optimisation des pagesOptimisation des imagesLes transparencesLes dégradésAtelier pratique : création d’un petit site Web comportant plusieurs rubriques

■■ Conclusion

De l’idée initiale à la réalisation finaleBilan de la réalisation: contraintes, potentiel et spécificitésLa promotionLe référencementFaire vivre son site

Page 105: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

208 209

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Quark Xpress Initiation + ApprofondissementTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:AucunObjectif:Découvrir Quark Xpress et ses fonctions avancées

■■ LesconceptsdebasedeQuarkXPress

La mise en pageLa résolutionLe mode colorimétrique : RVB, CMJN

■■ L'interfacedeXpress

La fenêtre de travailLa palette d'outilsLa palette de spécificationLa règle et les repèresCréation d'un projetLa gestion des raccourcis

■■ Lesblocs

Outils et types de blocsConversion d'un blocGrouper et verrouiller un blocOutil déplacement de blocsDimensionner un blocRotation d'un blocHabillage de texte

■■ Lesblocstexte

Création d'un bloc texteDivision d'un bloc en colonnesRetrait du texteAngle et inclinaison du texteRetournement vertical ou horizontalPosition ligne de baseType d'alignement verticalHabillage bilatéral du texteChaînage des blocs texte

■■ Leslistesàpucesetlistesnumérotées

Utiliser les styles de listes à puces par défautPersonnaliser les styles de listes à pucesGestion de la barre de tabulationGestion des niveaux des plans numérotésExportation et importation vers et depuis Word de listes à puces

■■ LesfiletsetlacourbedeBéziers

Tracer des filetsEpaisseurs et styles

■■ Lacouleur

Création et application d'une couleurLa quadrichromie et les couleurs pantonesGestion des dégradésApplication d'une teinte, d'une opacitéLes outils de création de courbe de Béziers

■■ LesimagesImporter des formats compatiblesGestion des images dans les blocsEffets d'imageGestion des calques de fichiers PhotoshopGestion des modes de fusion et transparence de fichiers PhotoshopImportation de fichiers natifs Illustrator

■■ LespagesetleplandemontageCréation d'une pageDisposition des pagesInsertion de pagesNavigation d'une page à l'autreNotion de pages en regardDisposition de pagesDéplacement de pagesSupprimer une page

■■ Notiondemaquette(gabarit)

Création d'une maquetteVisualisationLes icônes de pages et maquettesNumérotation des pages (folio)

■■ Lesfeuillesdestyles

Création à partir d'une sélectionCréation à partir du menu éditionApplicationModificationImportation de feuilles de styles

■■ L'outilShapeMakeretl'outilcloner

Présentation de la boite de dialogue Shape MakerCréation de formes simplifiéesCréation de polygones complexesPrésentation de la boite de dialogue Cloner Duplication de pages d'un document à l'autre Duplication de blocs d'un documents à l'autre

■■ LestableauxdansXPress

Création d'un tableauModification des attributs de celluleQuadrillage d'un tableauFusion de cellulesDivision de cellules

■■ Synchronisationdetexte

Création d'une synchronisation de texteDésynchronisation du texte

■■ Labibliothèque

Création de la bibliothèqueStocker des éléments dans une bibliothèqueUtiliser une bibliothèque

■■ Leslivres

Création de chapitresCréation du livreSynchroniser les chapitres

■■ L'index

Création d'une entréeGénérer l'indexFeuilles de styles et indexTable des matièresConceptionPropriétés de la table

■■ ImpressionRassembler les informationsContrôle des visuels et des polices utiliséesContrôle des liensLes formats d'enregistrementImpressionExporter en PD

Quark Xpress InitiationTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Connaissance de l'environnement PC ou MacObjectif:Maîtriser les principales fonctionnalités de Quark Xpress - Savoir concevoir une maquette, manipuler des objets, du texte et des images, imprimer un document, créer un pdf

■■ LesconceptsdebasedeQuarkXPress

La mise en pageLa résolutionLe mode colorimétrique : RVB, CMJN

■■ L'interfacedeXpress

La fenêtre de travailLa palette d'outilsLa palette de spécificationLa règle et les repèresCréation d'un projetLa gestion des raccourcis

■■ Lesblocs

Outils et types de blocsConversion d'un blocGrouper et verrouiller un blocOutil déplacement de blocsDimensionner un blocRotation d'un blocHabillage de texte

■■ LesfiletsetlacourbedeBéziers

Tracer des filetsEpaisseurs et stylesLes outils de création de courbe de Béziers

■■ Lacouleur

Création et application d'une couleurLa quadrichromie et les couleurs pantonesGestion des dégradésApplication d'une teinte, d'une opacité

■■ Lesblocstexte

Création d'un bloc texteDivision d'un bloc en colonnesRetrait du texteAngle et inclinaison du texteRetournement vertical ou horizontalPosition ligne de baseType d'alignement verticalHabillage bilatéral du texteChaînage des blocs texte

■■ Lesimages

Importer des formats compatiblesGestion des images dans les blocsEffets d'image

■■ Lespagesetleplandemontage

Création d'une pageDisposition des pagesInsertion de pagesNavigation d'une page à l'autreNotion de pages en regardDisposition de pagesDéplacement de pagesSupprimer une page

■■ Lesmaquettes(gabarits)

Création d'une maquetteVisualisationLes icônes de pages et maquettesNumérotation des pages (folio)

■■ LesfeuillesdestylesCréation à partir d'une sélectionCréation à partir du menu éditionApplicationModificationImportation de feuilles de styles

■■ LestableauxdansXPress

Création d'un tableauModification des attributs de celluleQuadrillage d'un tableauFusion de cellulesDivision de cellules

■■ Synchronisationdetexte

Création d'une synchronisation de texteDésynchronisation du texte

■■ Labibliothèque

Création de la bibliothèqueStocker des éléments dans une bibliothèqueUtiliser une bibliothèque

■■ Leslivres

Création de chapitresCréation du livreSynchroniser les chapitres

■■ L'index

Création d'une entréeGénérer l'indexFeuilles de styles et index

■■ Tabledesmatières

ConceptionPropriétés de la table

■■ ImpressionRassembler les informationsContrôle des visuels et des polices utiliséesContrôle des liensLes formats d'enregistrementImpressionExporter en PDF

Quark Xpress ApprofondissementTarifs:995€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Avoir suivi le cours Quark Xpress Initiation ou avoir les connaissances équivalentesObjectif:Découvrir les fonctions avancées de Quark Xpress

■■ LestableauxdansXPress

Création d'un tableauModification des attributs de celluleQuadrillage d'un tableauFusion de cellulesDivision de cellules

■■ Synchronisationdetexte

Création d'une synchronisation de texteDésynchronisation du texte

■■ Labibliothèque

Création de la bibliothèqueStocker des éléments dans une bibliothèqueUtiliser une bibliothèque

Page 106: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

210 211

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Leslivres

Création de chapitresCréation du livreSynchroniser les chapitres

■■ L'index

Création d'une entréeGénérer l'indexFeuilles de styles et index

■■ Tabledesmatières

ConceptionPropriétés de la table

■■ Impression

Rassembler les informationsContrôle des visuels et des polices utiliséesContrôle des liensLes formats d'enregistrementImpressionExporter en PDF

AutoCAd

AutoCAD 2D Initiation et ApprofondissementTarifs:1875€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis : Maîtrise de l'environnement PC / Mac. Notions de dessins techniquesObjectif : Réaliser un plan 2D, mécanique ou architectural, en élaborant une stratégie de dessin en fonction des outils mis à disposition par AutoCAD. Adapter ces travaux pour les exporter en fichier ou vers un traceur.

■■ Introduction

A propos d'AutoCADHistoriqueUtilisationFonctionnalités

■■ D.A.O.

Présentation des principaux formats graphiques : Les formats de fichiers natifs d'AutoCAD, le .DWG / .DWT, DXF, DWS et DNG, PDF.

■■ Présentationd'AutoCAD

La barre de menuLe Ruban La zone graphiqueFenêtre de commande

■■ L'environnement

Création d'un nouveau documentL'espace de travailConfiguration des unités et conventionsDéfinition des limites du plan de travailNavigation dans le plan de travailFonctionnement des modes de sélectionRéglage de la grille et affichageMode Résol : magnétisme de la grilleRepérages : Orthogonal / Polaire / ObjetAccroche d'objets

■■ L'espacedeDessin

L'abscisse et l'ordonnéeOrigineCoordonnées cartésienne absoluesCoordonnées cartésienne relativesCoordonnées cartésienne relatives / polairesAteliers : chaque type de coordonnées fait l'objet de plusieurs exercices de manipulations et de familiarisations.

Ligne et polyligne (atelier)Rectangle (atelier)Arc (atelier)Cercle (atelier)Ellipse (atelier)Polygone (atelier)Droite et demi-droite (atelier)Anneau (atelier)Les ateliers de dessins ci-dessus correspondent à la réalisation de petits éléments architecturaux ou de pièces mécaniques.

■■ LesoutilsdeModificationsetl'Élaborationdestratégiededessin

Déplacer (atelier)Copier (atelier)Décaler (atelier)Symétrie (atelier)Rotation (atelier)Etirer (atelier)Echelle (atelier)Ajuster / prolonger (atelier)Décomposition (atelier)Les ateliers de modifications ci-dessus correspondent à la réalisation de petits éléments architecturaux ou de pièces mécaniques.

■■ LesCalques,Hachures,Textes,Cotes,Annotations,Gabarit

Présentation du panneau calqueAttributs des calquesTextes et styles de textesCotations, styles de cotes et outils de mesureAnnotationsHachuresCréation d'un fichier gabarit .dwtAtelier : réalisation d'un plan d'implantation d'une maison ainsi que de son rez de chaussée.

■■ Lesréseaux

Principe de l'utilisation des réseauxPrésentation des différents réseaux :Réseau polaireRéseau rectangulaireRéseau le long d'un cheminLes outils de réseaux antérieurs à 2013Le réseau associatifModification des colonnes et rangéesModification de l'élément sourceDécomposition d'un réseau associatif Ateliers : réalisation de 4 dessins exploitants ces différents réseaux

■■ BlocsetBibliothèques

Création de blocsModification de blocsInsertion de blocsBlocs dynamiquesLes différents types d'attributsDéfinition d'attributsModification d'attributsMise à jour d'AutoCAD (installation d'express tools)Extraction d'attributs avec Express ToolsGestion de base de données avec AutoCAD et ExcelAtelier : création des éléments récurrents de la maison dessinée dans l'étape précédente - portes, double portes, fenêtres, etc.

■■ LesréférencesexternesetSystèmesdeCoordonnées

Principe des références externesPanneau de gestion des XrefInformations relatives aux fichiersCréation d'un fichier de présentation multiplesAttacher des fichiers de travail / statutImpératifs liés au cheminsModification de l'un des fichiers / statut et mise à jourAjuster la zone visible des fichiers / la supprimerPositionner le Système de coordonnées Utilisateur en fonction de l'Xref

■■ Exportation,Impression

Espace Objet et espace PrésentationRuban présentationConfiguration du documentConfiguration de présentationsCréation de cartouche avec variables et constantesExports en fichiersImpressions TraceurAtelier : Mise en page des plans réalisés dans les étapes précédentes avec cartouches

AutoCAD 2D InitiationTarifs:1125€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis : Maîtrise de l'environnement PC / Mac. Notions de dessins techniquesObjectif:Apprendre les rudiments du Dessin Assisté par Ordinateur

■■ Introduction

A propos d'AutoCADHistoriqueUtilisationFonctionnalités

■■ D.A.O.

Présentation des principaux formats graphiques : Les formats de fichiers natifs d'AutoCAD, le .DWG / .DWT, DXF, DWS et DNG, PDF.

■■ Présentationd'AutoCAD

La barre de menuLe Ruban La zone graphiqueFenêtre de commande

■■ L'environnement

Création d'un nouveau documentL'espace de travailConfiguration des unités et conventionsDéfinition des limites du plan de travailNavigation dans le plan de travailFonctionnement des modes de sélectionRéglage de la grille et affichageMode Résol : magnétisme de la grilleRepérage : Orthogonal / Polaire / ObjetAccroche d'objets

■■ L'espacedeDessin

L'abscisse et l'ordonnéeOrigineCoordonnées cartésienne absolues

Coordonnées cartésienne relativesCoordonnées cartésienne relatives / polairesAteliers : chaque type de coordonnées fait l'objet de plusieurs exercices de manipulations et de familiarisations.Ligne et polyligne (atelier)Rectangle (atelier)Arc (atelier)Cercle (atelier)Ellipse (atelier)Polygone (atelier)Droite et demi-droite (atelier)Anneau (atelier)Les ateliers de dessins ci-dessus correspondent à la réalisation de petits éléments architecturaux ou de pièces mécaniques.

■■ LesoutilsdeModificationsetl'Élaborationdestratégiededessin

Déplacer (atelier)Copier (atelier)Décaler (atelier)Symétrie (atelier)Rotation (atelier)Etirer (atelier)Echelle (atelier)Ajuster / prolonger (atelier)Décomposition (atelier)Les ateliers de modifications ci-dessus correspondent à la réalisation de petits éléments architecturaux ou de pièces mécaniques.

■■ LesCalques,Hachures,Textes,Cotes,AnnotationsetSystèmesdeCoordonnées

Présentation du panneau calqueAttributs des calquesTextes et styles de textesCotations, styles de cotes et outils de mesureAnnotationsHachuresSystème de coordonnées générales et système de coordonnées utilisateurAtelier : réalisation d'un plan d'implantation d'une maison ainsi que de son rez de chaussée.

AutoCAD 2D ApprofondissementTarifs:995€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis :Avoir suivi l'initiation AutoCAD 2013 2D ou avoir les connaissances équivalentsObjectif:Finaliser des documents AutoCAD

■■ ÉTAPEVI:Lesréseaux

Principe de l'utilisation des réseauxPrésentation des différents réseaux :Réseau polaireRéseau rectangulaireRéseau le long d'un cheminLes outils de réseaux antérieurs à 2012 (installation du SP2)Le réseau associatifModification des colonnes et rangéesModification de l'élément sourceDécomposition d'un réseau associatif Ateliers : réalisation de 4 dessins exploitants ces différents réseaux

■■ ÉTAPEVII:BlocsetBibliothèques

Création de blocsModification de blocsInsertion de blocsBlocs dynamiquesLes différents types d'attributsDéfinition d'attributsModification d'attributsMise à jour d'AutoCAD (installation d'express tools)Extraction d'attributs avec Express ToolsGestion de base de données avec AutoCAD et ExcelAtelier : création des éléments récurrents de la maison dessinée dans l'étape précédente - portes, double portes, fenêtres, etc.

Page 107: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

212 213

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

ÉTAPEVIII:Lesréférencesexternes

Principe des références externesPanneau de gestion des XrefInformations relatives aux fichiersCréation d'un fichier de présentation multiplesAttacher des fichiers de travail / statutAjuster la zone visible des fichiers / la supprimerModification de l'un des fichiers / statut et mise à jourImpératifs liés au cheminsPrésentation dans l'espace «Présentation»

■■ ÉTAPEIX:Gabarits,Exportation,Impression

Espace Objet et espace PrésentationConfiguration de présentationsCréation de cartouche avec variables et constantesCréation de gabaritsExports en fichiersImpressions TraceurAtelier : Mise en page des plans réalisés dans les étapes précédentes avec cartouches

AutoCAD 2D AvancéTarifs:2295€ en inter - 875€/jour en intraDurée:5jPublic:Dessinateur, ingénieurPré-requis : Personnes ayant suivis AutoCAD Initiation / Approfondissement ou ayant une pratique régulière du logicielObjectif:Apprendre à maîtriser les techniques avancées d’AutoCAD en 2D. Créer et utiliser des bases de données.

■■ Introduction

A propos d’AutoCAD 2013HistoriqueUtilisationsNouvelles fonctionnalités

■■ Rappelsetnouveautés

Rappel sur les principes de la D.A.O. :Les formats de fichier natif d’AutoCAD, le .DWG / .DWT, DXF, DWS et DNG, PDF / Les enjeux du vectoriel.Nouvelles barres de commandePersonnalisation de l’interface (mono ou double écrans)

■■ Rappelssurlesoutilsdedessinetlesmodificateurs

Ligne et polyligne / optionsDroite et demi-droite /optionsRectangle / optionsArc / optionsCercle /optionsEllipse / optionsPolygone / options Spline /optionsAteliers : réalisation de dessins relativement complexes faisant appel aux différentes options des outils de dessins.

■■ Lesréseaux

Les outils de réseaux antérieurs à 2012Les réseaux associatifs :Réseau polaireRéseau rectangulaireRéseau le long d’un cheminModification des colonnes et rangéesModification de l’élément sourceDécomposition d’un réseau associatif Ateliers : réalisation de 4 dessins exploitants ces différents réseaux

■■ LesCalques,Hachures,Textes,Cotes,Annotations,Gabarit

Rappels sur le panneau calqueAttributs des calquesTextes et styles de textes

Cotations, styles de cotes et outils de mesureAnnotationsHachuresModifications de hachuresCréation d’un fichier gabarit .dwt Ateliers : réalisation de vues d’un pavillon particulier(Fondations, RDC et N+1)

■■ Gestionavancéedescalques

Navigation dans les calques :- Définition du calque de l’objet courant- Transfert d’un objet sur un calque d’un autre objet- Retour sur le calque précédentGeler ou désactiver un calque en fonctions d’objets État des calques :- Créer de nouveaux états de calques-Modifier les états des claques Filtrages de calques Création de filtre par groupe :- Ajout / suppression de calques- Impact dans le menu déroulant Création de filtre par propriétés :- Ajout / suppression de calques- Impact dans le menu déroulant Commandes de purgeRecherches par mots clés

■■ Blocs,bibliothèques,attributsetbasededonnées

Rappels sur la création de blocsModification de blocsInsertion de blocsBlocs dynamiquesDéfinition d’attributsLes différents types d’attributsGestion des attributs de blocsParamètres des attributs de blocsLes différents types de champs automatiques Modification d’attributsMise à jour d’AutoCAD (installation d’expresstools)Extraction d’attributs avec Express ToolsGestion de base de données avec AutoCAD et Excel

Blocs dynamiquesÉdition de blocsLes différents paramètres :Point,linéaire, polaire, x,y, rotation, alignement, inverser, visibilité,consultation, point de base.Les différentes actions :Déplacer,échelle, étirer, étirement polaire, rotation, inversion, réseau,etc.Cumul de plusieurs actions et visibilités Table de consultationAtelier : création des éléments récurrents de la maison dessinée dans l’étape précédente - portes, double portes,fenêtres, etc.

Design Center et création de palettes personnaliséesPrésentation du DesignCenterNavigation dans l’arborescence Propriétés des dessinsFiltrage des composants d’un dessinCréation d’une palette d’outils personnaliséesExtraction de données #01 : création de base de données – surfaces - pour un immeuble de plusieurs étages

Utilisation d’une application .VLXexterneChargement temporaireChargement au démarrageCréation d’un bloc dédiéCréation d’un calque dédiéOutil contourExtraction d’attributs vers un fichier Excel (via ExpressTools) Niveau 0, +1, +2, +3

Extraction de données #02 et tableaux: création de base de données (équipements) pour un immeuble de plusieurs étages

Créations de styles de tableauxCréations de tableaux : boîte de dialogueModificationsRuban d’édition de texteInsertion de symboles et champs automatiques

Création et préparation adéquate des blocsCréation de l’extraction des données via.dxe et configurationCréation d’un fichier ExcelImportation dans la table de dessinModifications des valeurs dans Excel /Mise à jour AutoCadModifications des valeurs dans AutoCad / Miseà jour ExcelContraintes liées aux fichiersLiaison de données et comptageCréation de nouvelles extractionsAjout de dessins ou de dossiersFiltrage des propriétés et des catégoriesCréation fichier .txt ou .xls

Présentations et jeux de feuillesCréation de gabarits de présentationsCréation de champs automatisésCréations des vuesCréation d’un jeu de feuillesTravail avec plusieurs dessins Travail avec un répertoire

AutoCAD 3D Initiation + ApprofondissementTarifs:3995€ en inter - 875€/jour en intraDurée:10jPublic:TousPré-requis:AutoCad LTObjectif:Réaliser des travaux en 3D et des rendus de qualité

■■ AutoCAD20133D/Module#01

■■ Introduction

A propos d'AutoCAD, historique, utilisation, fonctionnalités

■■ D.A.O.,lesformats

Présentation des principaux formats graphiques : Les formats de fichier natif d'AutoCAD, le .DWG / .DWT, DXF, PDF.

■■ Présentationd'AutoCAD

La barre de menuLe Ruban La zone graphiqueFenêtre de commande

■■ LesFondamentauxetl'espacetridimensionnel

RappelsCréation d'un nouveau documentL'espace de travailDéfinir les limites du plan de travailConfiguration des unitésFonctionnement de la sélection :Sélection bleueSélection verteAffichage et réglage de la grilleMode Résol : magnétisme de la grilleRepérages : Orthogonal / Polaire / ObjetAccroche d’objets

Navigation dans le plan de travailZoomPanoramiqueOrbite, orbite libre et continueBoussole 3DDisque de navigationVues prédéfinies

Les styles visuels d'objets 3DFilaire 2DConceptuelMasquéRéalisteOmbréOmbré avec arêtesNuances de grisEsquisses

FilaireRayons X

■■ LeDessin

Comportement des outils de dessin 2D dans l'espace tridimensionnel et Systèmes de CoordonnéesOutil rectangleOutil ellipseOutil lignesOutil polyligneAccroche objet 2DSystème de Coordonnées GénéralSystème de Coordonnées UtilisateurDéfinir un nouveau SCU :SCU à 3 pointsSCU axe Z

Comportement des outils de modifications 2D dans l'espace tridimensionnel :- Rectangle- Ellipse- Arc- Polygone- Décaler- Copier- Rotation- Accroche objet 2D

Adapter le SCU à un plan non orthogonalLe Système de Coordonnées Utilisateur DynamiquePolyligneDécalerCopierAccroche objet 2D

Particularités de certains outils de dessinsOutil LigneOutil Polyligne 3DOutil SplineOutil Hélice

Comportement des outils de modifications 3D dans l'espace tridimensionnel :- Rectangle- Ellipse- Décaler- Copier- Rotation- Accroche objet 2D- Déplacer 3D- Rotation 3D- Échelle

Utilisation du Gizmo d'un objetPrésentation du GizmoGizmo Déplacement 3DGizmo Rotation 3DGizmo Mise à l'échelle 3DPositionnement du GizmoSélection des axes de modificationsSélection des plans de modificationsAtelier : Réaliser un jeu type «jardin d'enfants» avec des formes rudimentaires.

■■ Modificationsd'objets2Det3Ddansl'espacetridimensionnel

DéplacerDéplacer 3DRotationRotation 3DCopierDécalerSymétrieAlignerEtirer

RéseauxRéseau rectangulaireRéseau polaireRéseau le long d'un cheminParticularités des réseaux associatifs en 3DAtelier : Réaliser un château médiéval type avec des formes existantes.

Page 108: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

214 215

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ SolidesetSurfaces

A- Solides : Dessin avec les outils de modélisation 2D/3D options et modificationsPrimitifs 3DBoîteCylindreCôneSphèrePyramideBiseauTorePolysolides

Opérations BooléennesUnionSoustractionIntersectionAtelier : réaliser un bureau et une lampe d'architecte

Édition de solidesAppuyer - TirerSectionEpaissirEmpreinteInterférenceExtraction d'arêtesGainage de solideArête de raccordArête de chanfreinEffiler des facesExtruder des facesDécaler des facesAtelier : Réaliser des pièces mécaniques à partir de dessins 2D

B - Mise en volume de tracés 2D et modificationsMise en volume de dessins 2DNuances entre Solides et SurfacesCréations de régionsLes différents types d'extrusionsRévolution de tracésLes différents types de balayage de tracésLissage de tracésAssociativité de surfacesTypes de surfaces :Lissage avec coupes uniquementNurbsFonctionnement des poignéesAtelier : Réaliser un escalier droit et un escalier en colimaçonMettre le plan RDC d'une maison en 3D

■■ Lesrendus#01

Configuration de baseQualité de rendu prédéfinisRésolutionExpositionEnvironnementPrésentation de la fenêtre de renduMenuInformationsAtelier : Rendus simples à partir des volumes précédemment créés.

■■ LesBlocs3Dstatiquesetdynamiques/Référencesexternes3D

Blocs 3DCréation de Blocs 3DGestion des points d'insertionsModification de blocs 3DParticularités de l'éditeur de bloc en 3DCréations de Blocs 3D DynamiquesParamètres et actions:VisibilitéÉtat d'inversionRotationAlignementEtc.Atelier : création de blocs fenêtres et portes dynamiques

Références externes 3DIntérêts des Xref 3DCréation / insertionÉdition de la Référence externe:Dans le dessinDans l'originalLier la référence externeAtelier : création des éléments d'une cuisine en 3D et insertion dans la maison

■■ ModélisationavancéeetModificationavecInventorFusion

Modélisation d'objets complexesMise en production des techniques précédemment abordéesMise en place de stratégies de dessin et de modélisation en fonction des contraintes des objets à réaliserPrésentation d'InventorInterfaceNavigateurPourquoi modifier dans Inventor?Choix des objets à modifierModification d'arêtesModification de chanfreins et raccordsAppuyer, tirer, déplacer des facesRevenir à AutoCAD

■■ Maillages : Création d'objets maillés et modifications demaillages

Primitifs maillésBoîte mailléeCylindre mailléCône mailléSphère mailléePyramide mailléeBiseau mailléTore mailléSurface de révolutionSurface gaucheSurface régléeSurface extrudéeAtelier : Création de surfaces maillées à partir de tracés

Édition d'objets maillésTravail sur les sommetsTravail sur les arêtesTravail sur les facesScinder loes facesFusionner les facesAtelier : Modeler les objets maillés

Conversions d'objets 3D en objets maillésConvertir un solide en objet mailléConvertir une surface en objet mailléLisser plusLisser moinsAffiner le maillageAjouter et supprimer des plisAtelier : Options de maillage

Conversion d'objets maillésConversion d'objets maillés en solidesConversion d'objets maillés en surfacesOptions de conversionsAtelier : Modéliser des éléments de salle de bains

■■ Lesmatériaux,leslumières,lescamérasetlesrendus#02

Les matériauxNavigateur de matériauxPrésentation du navigateurLes types de matériaux par défautPrésentation de l'éditeur de matériaux, Paramètres de réglages en fonction du type de matériau :GénériquesCouleursTexturesImagesRéflectivitéTransparenceDécoupesAuto-éclairementEtc.

Création de matériaux et de texturesApplication de matériaux à un solideApplication de matériaux à un calque Créations de texturesApplication de textures à des matériauxMappage de textureAtelier : Appliquer des textures externes à une table de jardin

Les lumièresFonctionnement et types de lumières /ombresLumière naturelle : soleilChoix de localisation : emplacement géographiqueOrientation cardinaleParamétrage de la date et de l'heurePropriétés du soleil

Aucune ombresOmbres sur le solOmbres complètesLumières artificielles :Unités de mesure de la lumière : Lumen, Candela et LuxPropriétés photométriqueTempérature de la lumièreSource ponctuelleSource dirigéeSource distanteLumière étoilePositionnement et cibleAtelier : Appliquer des textures et mettre en lumière la cuisine

Camera et animationPropriétés de la caméra par défautParamétrage personnalisé :PositionPoint cibléFocaleGestionnaire de vuesEnregistrement du réglageAnimation de camera d'après une trajectoirePositionnement du point cibléNombre d'images par secondeDurée de l'animationChoix du format vidéoRésolutionAtelier : Créer une ambiance lumineuse extérieure sur une maison et réaliser une animation.

Les rendusConfiguration de baseQualité de rendu prédéfinisRésolutionExpositionEnvironnementPrésentation de la fenêtre de renduMenuInformationsAtelier : Rendus simples d'éléments précédemment modélisés

Configuration de rendu avancéeCréer, paramétrer et enregistrer des vuesQualité du renduOptions généralesLancer de rayonsIllumination indirecteDiagnosticEnregistrement de rendusAtelier : Rendus de qualités «présentation» d'éléments précédemment modélisés

■■ Cotations,coupesetprésentations

CotationsLes contraintes de cotations en 3DEspace Objet ou espace Présentation?Gestions des SCUGestions des accrochesCoupes Espace ObjetCoupes dans le ruban SolideCréer un plan de coupeRepositionner, orienter un plan de coupeActiver ou désactiver la coupeGénérer une coupeCréation en qualité de blocRenommer la coupe

Vues enregistrées et présentationsEnregistrer des vuesPositionner les vues dans l'espace objetsCréer des détailsCréer des coupesCréer des vues projetéesModifier l'apparence des vuesModifier l'échelle des vuesCréer des styles de vues de coupesCréer des styles de vues de détailsModifier les styles de coupes et de détailsModifier le dessinMettre à jour les présentationsAtelier : Présentation sur plusieurs formats papier de la maison en exploitant les vues, les coupes, détails et projections

AutoCAD 3D InitiationTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic :Personnes ayant des bases 2D sur AutoCad. Personnes ayant suivies la formation AutoCad LT.Pré-requis:Maîtriser AutoCad LTObjectif:Réaliser des travaux en 3D à partir de travaux 2D et des rendus

■■ D.A.O.,lesformats

Présentation des principaux formats graphiques : Les formats de fichier natif d'AutoCAD, le .DWG / .DWT, DXF, DWS et DNG, PDF.

■■ Présentationd'AutoCAD

La barre de menuLe RubanLa zone graphiqueFenêtre de commande

■■ LesFondamentaux,l'espacetridimensionneletlesstylesvisuels

Rappel Création d'un nouveau documentL'espace de travailConfiguration des unitésFonctionnement de la sélection :- Sélection bleue- Sélection verteAffichage et réglage de la grilleMode Résol : magnétisme de la grilleRepérages : Orthogonal / Polaire / ObjetAccroche d’objetsAtelier : Navigation dans le plan de travail et Système de Coordonnées Général

ZoomPanoramiqueOrbite, orbite libre et continueBoussole 3DDisque de navigationVues prédéfiniesSystème de Coordonnées Général Atelier : Les styles visuels d'objets 3D

Filaire 2DConceptuelMasquéRéalisteOmbréOmbré avec arêtesNuances de grisEsquissesFilaireRayons X

■■ LeDessin

Atelier : Comportement des outils de dessin 2D dans l'espace tridimensionnelOutils rectangle,ellipse,ligne,polyligne, Accroche objet 2DSystème de Coordonnées Général et Système de Coordonnées UtilisateurDéfinir un nouveau SCU :- SCU à 3 points- SCU axe Z

Atelier : comportement des outils de modifications 2D dans l'espace tridimensionnelOutils rectangle, ellispe, arc, polygoneDécaler, copier, rotationAccroche objet 2D

Atelier : Adapter le SCU à un plan non orthogonalPolyligneDécalerCopierAccroche objet 2D

Page 109: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

216 217

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Définir un nouveau SCU :- SCU à 3 points- SCU axe Z

Atelier : Particularités de certains outils de dessinsOutil ligne, polylignes 3D, spline,hélice Atelier : comportement des outils de modifications 3D dans l'espace tridimensionnel, Système de Coordonnées Utilisateur Dynamique Rectangle, ellispeDécaler, copier, rotation,Déplacement, rotation et mise à l'échelle3DAccroche objet 2DSCUD

Atelier : Utilisation du Gizmo d'un objetPrésentation du GizmoGizmo :Déplacement, rotation et mise à l'échelle3DPositionnement du GizmoSélection des axes de modificationsSélection des plans de modificationsExercice récapitulatif : Réaliser un jeu type «jardin d'enfants» avec des formes rudimentaires.

Objectif : Se familiariser avec la navigation dans l'espace tridimensionnel, être à l'aise avec les manipulations basiques.

■■ Outils de modifications d'objets 2D et 3D dans l'espacetridimensionnel

Ateliers : chaque manipulation de modification fait l'objet d'exercicesDéplacerDéplacement et rotation3DRotation, copier, décaler, symétrie, aligner, étirerRéseau rectangulaire et polaireExercice récapitulatif : Réaliser un château médiéval type «LEGO» avec des formes élaborées.Objectif : Se familiariser avec la navigation dans l'espace tridimensionnel, être à l'aise avec les manipulations basiques.

■■ LesrendusAtelier : Configuration de baseQualité de rendu prédéfinisRésolution ExpositionEnvironnementPrésentation de la fenêtre de rendu-Menu-InformationsExercice : Rendu de l'exercice précédent

AutoCAD 3D ApprofondissementTarifs:2475€ en inter - 995€/jour en intraDurée:5jPublic : Personnes disposant des connaissances Autocad 3D InitiationPré-requis:Avoir suivi Autocad 3D InitiationObjectif:Réaliser des travaux en 3D et des rendus de qualité

■■ Introduction

Rappel des différents points vus dans le module #01

■■ LesBlocs3Dstatiquesetdynamiques/Référencesexternes3D

Blocs 3DCréation de Blocs 3DGestion des points d'insertionsModification de blocs 3DParticularités de l'éditeur de bloc en 3DCréations de Blocs 3D DynamiquesParamètres et actions:VisibilitéÉtat d'inversionRotationAlignementEtc.Atelier : création de blocs fenêtres et portes dynamiques

Références externes 3DIntérêts des Xref 3DCréation / insertionÉdition de la Référence externe:Dans le dessinDans l'originalLier la référence externeAtelier : création des éléments d'une cuisine en 3D et insertion dans la maison

■■ ModélisationavancéeetModificationavecInventorFusion

Modélisation d'objets complexesMise en production des techniques précédemment abordéesMise en place de stratégies de dessin et de modélisation en fonction des contraintes, des objets à réaliserPrésentation d'InventorInterfaceNavigateurPourquoi modifier dans Inventor?Revenir sur des opérations irréversibles dans AutoCADChoix des objets à modifierModification d'arêtesModification de chanfreins et raccordsAppuyer, tirer, déplacer des facesRevenir à AutoCAD

■■ Maillages : Création d'objets maillés et modifications demaillagesPrimitifs maillésBoîte mailléeCylindre mailléCône mailléSphère mailléePyramide mailléeBiseau mailléTore mailléSurface de révolutionSurface gaucheSurface régléeSurface extrudéeAtelier : Création de surfaces maillées à partir de tracés

Édition d'objets maillésTravail sur les sommetsTravail sur les arêtesTravail sur les facesScinder loes facesFusionner les facesAtelier : Modeler les objets maillés

Conversions d'objets 3D en objets maillésConvertir un solide en objet mailléConvertir une surface en objet mailléLisser plusLisser moinsAffiner le maillageAjouter et supprimer des plisAtelier : Options de maillage

Conversion d'objets maillésConversion d'objets maillés en solidesConversion d'objets maillés en surfacesOptions de conversionsAtelier : Modéliser des éléments de salle de bains

■■ Lesmatériaux,leslumières,lescamérasetlesrendus

Les matériauxNavigateur de matériauxPrésentation du navigateurLes types de matériaux par défautPrésentation de l'éditeur de matériauxParamètres de réglages en fonction du type de matériaux :- Génériques- Couleurs- Textures- Images- Réflectivité- Transparence- Découpes- Auto-éclairement- Etc.

Création de matériaux et de textures

Application de matériaux à un solideApplication de matériaux à un calque Créations de texturesApplication de textures à des matériauxMappage de textureAtelier : Appliquer des textures externes à une table de jardin

Les lumièresFonctionnement et types de lumières /ombresLumière naturelle : soleilChoix de localisation : emplacement géographiqueOrientation cardinaleParamétrage de la date et de l'heurePropriétés du soleilAucune ombresOmbres sur le solOmbres complètesLumières artificielles :Unités de mesure de la lumière : Lumen, Candela et LuxPropriétés photométriqueTempérature de la lumièreSource ponctuelleSource dirigéeSource distanteLumière étoilePositionnement et cibleAtelier : Appliquer des textures et mettre en lumière la cuisine

Camera et animationPropriétés de la caméra par défautParamétrage personnalisé :PositionPoint cibléFocaleGestionnaire de vuesEnregistrement du réglageAnimation de camera d'après une trajectoirePositionnement du point cibléNombre d'images par secondeDurée de l'animationChoix du format vidéoRésolutionAtelier : Créer une ambiance lumineuse extérieure sur une maison et réaliser une animation.

Les rendusConfiguration de baseQualité de rendu prédéfinisRésolutionExpositionEnvironnementPrésentation de la fenêtre de rendu Menu InformationsAtelier : Rendus simples d'éléments précédemment modélisés

Configuration de rendu avancéeCréer, paramétrer et enregistrer des vuesQualité du renduOptions généralesLancer de rayonsIllumination indirecteDiagnosticEnregistrement de rendusAtelier : Rendus de qualités «présentation» d'éléments précédemment modélisés

■■ Cotations,coupesetprésentations

CotationsLes contraintes de cotations en 3DEspace Objet ou espace Présentation?Gestions des SCUGestions des accroches

Coupes Espace ObjetCoupes dans le ruban SolideCréer un plan de coupeRepositionner, orienter un plan de coupeActiver ou désactiver la coupeGénérer une coupeCréation en qualité de blocRenommer la coupe

Vues enregistrées et présentationsEnregistrer des vuesPositionner les vues dans l'espace objetsCréer des détailsCréer des coupes

Créer des vues projetéesModifier l'apparence des vuesModifier l'échelle des vuesCréer des styles de vues de coupesCréer des styles de de vues de détailsModifier les styles de coupes et de détailsModifier le dessinMettre à jour les présentationsAtelier : Présentation sur plusieurs formats papier de la maison en exploitant les vues, les coupes, détails et projections

3d

Blender InitiationTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:Designers, graphistes, architectes, architectes d'intérieurPré-requis:Environnement PC / MacObjectif:S'initier à la composition et la modélisation de scènes 3D avec Blender ainsi qu'à l'éclairage pour la composition d'images fixes

■■ Introduction

A propos de Blender, historique, utilisation, fonctionnalités et philosophie de l'Open Source

■■ lesfondamentauxPrésentation de l'interface

La scène de départLe cube, la lumière, la caméra / vue du haut sur le plan x,yX axe rouge / Y axe vert / Z axe bleu- Les différents menusOrganisation / réorganisation de l'espace de travail Le curseur 3D

Vues :Orbite PanoramiqueZoom in et out Vue depuis la caméraVue du hautVue de faceVue de côtéPermuter en mode orthogonal /perspectiveRotation autour de la scène selon l'axe ZRotation autour de la scène sur les axes X & YRé-initialise la vuesur le curseur 3D

Mode de sélectionTout sélectionner / désélectionner Ultranationalistes Sélection circulaire et modification de la taille de brosse Sélection au lasso Ajouter / supprimer de la sélection Sélection progressive Inverser la sélection active Sélection par vertices liés

Manipulation des primitifs «à la volée» : Déplacer un objet sur les 3axesModifier l'échelle sur les 3 axesIncliner sur les 3axesContraindre une modification selon un axeAnnuler une modificationRé-initialiser position, échelle et rotation

Manipulation des primitifs avec le panneau TransformationChoix de la position selon les axes X,Y,ZChoix de la rotation selon les axes X,Y,ZChoix de l'échelle selon les axes X,Y,Z

Gestion du point de pivot de un ou plusieurs primitifsObjet sélectionnéCentres individuelsCurseur 3DBaricentreCentre de la boîte englobante

Page 110: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

218 219

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Lestypesd'objetsettypesdeformes

Les types d'objets- les objets maillés- les courbes de Bézier, les courbes NURBS- les surfaces NURBS- les méta-objets Les types de formes «maillés»- Plan,cube, cercle, sphère UV, icosphère, cylindre, cône- Grille et singe- Maillage vide et anneau ou toreLes types de formes «courbe»-Courbe et cercle de Bézier- Courbe et cercle NURBS- CheminLes surfaces NURBS-Courbe et cercle NURBS- Surface NURBS- Tube, sphère et toreNURBSLes Méta-objets- Boule,tube, cube- Plan, ellipsoïde

■■ Modeobjet,modeédition/Editiondeprimitifs

Mode de sélection de vertex, arêtes ou faces Rotation, échelle et positionExtrusion de faces / arêtes / verticesSéparer des vertices Séparer un objet en 2 parties Rendre un objet indépendant Joindre deux objet indépendants Joindre 2 parties d'un objet (fusion de vertices ) ouSupprimer les doublons (fusion de vertices )Cloner un objetAjouter des arêtes Suppression/ création de facesFonction Loop Cut and SlideFonction Spin Fonction Screw

■■ Modeobjet,modeédition/ÉditiondecourbesdeBézier

Principe de la courbe de BézierLa courbe de Bézier par défaut / le cercleOptions de manipulation des poignées:- Automatique- Vecteur- Alignées- LibreFermer un tracéCreuser un tracé ferméAjouter /supprimer des poignées

■■ ModéliseraveclescourbesdeBézier

Données des objets - Extrusion et biseautage- Fonction objet ruban-Fonction objet biseau

■■ LetextesousBlender

Édition de texteMenu texteChoix des typos et particularitésRéglages de base du texteTexte sur cheminDécalageExtrusionBiseautageRésolutionTaper etbevel objectsTransformer le texte en objet mailléImporter des objets textes en SVG

■■ Quelquesmodificateurs

Présentation générale

- Subsurf- Array- Mirror- Wave- SolidifyUtilisation de plusieurs lodificateurs sur un objet

■■ Matériauxettextures(BlenderRender)

Présentation générale des matériauxPrévisualisation et options de prévisualisation ÉclatRefletOmbrageTransparenceMiroirPrésentation générale des texturesPrévisualisation et options de prévisualisation Les différents types de texturesPlacageInfluenceRéglage des types de textures

■■ leMonde(BlenderRender)

Définition d'un arrière planPaperBlend skyReal SkyCouleur de l'horizonCouleur zénithale Couleur ambianteLumière ambianteEnvironnement lumineuxLumière indirecteBrouillardÉtoiles

■■ Lumières(BlenderRender)

Présentation générale des lumièresLes différents types delumièresRéglages des lampesCouleursIntensitéDistanceOmbres

■■ Caméras

Présentation générale des camérasFocalePositionnementProfondeur de champ

■■ Rendus(BlenderRender)

Présentation générale des rendus en images fixesDimensionsQualité des rendusCrénelageOmbrageType de fichier en sortie

Blender ApprofondissementTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:Designers, graphistes, architectes, architectes d'intérieurPré-requis:Environnement PC / MacObjectif : Modéliser des objets 3D plus ou moins complexes. Exécuter des rendus de haute qualité

■■ Rappel:Retoursurlespointsévoquéspendantl'initiation

■■ Rappelssurlestechniquesdemodélisation

Loop Cut and SlideEdge slideBridge toolBevelVertex BevelFonction F2DissolveNgonsModéliser avec les modifier

■■ Matériaux,textures,mapingetbumpmappingsousCycles

Création de matéiaux en utilisant les noeudsLes différents shadersTextures multiplesTextures procéduralesLes facteurs :Light pathLayer weightGeometryObjet infoLes vecteurs :Bump maping noir & blancNormal mappingCréation de normal mapCouche alphaUV mappingÉditeur UVPlacage

■■ LalumièresousCycles

Comportement des mesh en mode EmissionInfluence de l'échelle, de la puissanceUtilisation des lumières historiquesTaillePuissanseLight Fall offMise en place de systèmes d'éclairage :Lumières 3 pointsKey lightFill lightBacklight

■■ CompositingUtilisation des calquesPrincipe des nœuds de compositingCombiner des nœuds: le node editorNœuds d'entréeNœuds de sortieNœuds de mixageNœuds de couleursNœuds vecteurNœuds filtreNœuds de masquageNœuds de déformationsNœuds de valeursCréations de groupeMaterial indexObjects indexAmbient Occlusion Map

■■ Animationdelacaméradansunescènefixe

Notions d'images clésNotion de TimelineCréations d'images clés:PositionRotationÉchellePrésentation du Dope SheetSélection des clés dans la timelineDéplacements des clés dans la timelinePrésentation du Graph Editor

Ajustement de la vitesse d'approche dans le Graph EditorAjustement de la vitesse d'éloignement dans le Graph Editor

■■ Lesdifférentstypesdecontraintescaméra

De transformations:Copy LocationCopy RotationCopy ScaleCopy TransformTransformationDe suivis:Clamp ToTrack ToLocked TrackFollow Path

Blender Avancé 01 : Comprendre la PhysiqueTarifs:2625€ en inter - 995€/jour en intraDurée:5jPublic : Utilisateurs expérimentés de Blender, architectes, architectes d'intérieur, designers, graphistesPré-requis : Avoir suivi le cours Blender initiation et approfondissement ou posséder les connaissances équivalentesObjectif:Apprendre et comprendre le fonctionnement des outils de simulations sous Blender

■■ Rappelssurlanotiond'animationsousBlender

Pourquoi la notion d'animation est importante pour toutes simulations?TimelineDéfinition de la durée d'animationNavigation dans la TimelineInstant courantObjets et images clésLes principales images clés:- Location- Rotation- ScaleCréations d'images clésLes images clés dans le panneau TransformManipulation des images clés:- DopeSheet- Graph EditorAtelier: créations d'animations rudimentaires

■■ LaphysiquesousBlender#01:Corpsrigidesetcollisions

Avant et après la version 2.66Panneau Rigid Body ToolsÉléments actifs, passifs et groupes

1 ) éléments actifsGravité oui, mais masse d'abordLes différents types de matérauxCaractéristiques des matériaux:- Friction- Bounciness- Sensitivity

2 ) éléments passifsConfigurationContraintes de modificateursPourquoi des groupes?

3 ) AnimationDans le temps sans images clésDans le temps avec images clésModifications de facteurs pendant l'animationDe l'importance du baricentreRecharger l'animationConnecter plusieurs objetsLes différents types de connections Atelier: 1) Faire chuter un jeu de Mikado 2) Animer un Pendule de Newton

Page 111: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

220 221

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ #02Softsbodyetcollisions

Paramétrage de l'objet:RigiditéMasseVitesseSoft Body cacheDurée de l'animationBakeSoft Body GoalAmortissement de rebondsActivation ou désactivation de effondrement d'un objetParamétrage de tension des arêtesActivation de l'auto-collision

Atelier: Re-créer le vol d'un sac plastique comme dans «American Beauty»

■■ #03Tissus

Préparation de l'objet mailléPréparation de la scèneChoix parmi les pré-configurationsPropriétés du matériauPropriétés d'amortisPropriétés de collisionsAtelier: Créer une nappePinning en mode éditionEnregistrement du groupe de pixelÉchelle en édition proportionnellePositionnement des vertexPinningCréation solide de contrainteLancement du calcul de l'animationAtelier: Créer des rideaux d'intérieur

■■ #04Lesparticules

Les différents types de Particules: Hair et Emitter

EmitterDéfinition de l'objet d'émissionDéfinition de l'objet ou du groupe de particulesParamétrage d'émission:NombreDurée de vie des particulesDurée de l'émissionDéfinition du cache et du bakeParamétrage de vélocitéParamétrage de rotationParamétrage physiquesAtelier: Créer une trainée de particules lumineuses

HairDéfinition de l'objet d'émissionAffichage et orientation des normalesParamétrage d'émission:NombreLongueurHair Dynamics:- du matériau- Oscillation- QualitéDéfinition du cache et du bakeParamétrage de vélocitéParamétrage de rotationParamétrage physiquesAtelier: Créer un tapis 70's

■■ #05LesFluides

Les différents types de FluidesLes conteneurs ou DomainLe liquide FluidLes obstaclesInflow / Outflow et ParticulesAnimation et BakeAtelier: 1) Simple comme un verre d'eau2) A la piscine

Blender Avancé 02 : Apprendre le montage vidéo, le trucage Tarifs:2625€ en inter - 995€/jour en intraDurée:5jPublic : Utilisateurs expérimentés de Blender, architectes, architectes d’intérieur, designers, graphistesPré-requis : Avoir suivi le cours Blender initiation et approfondissement ou posséder les connaissances équivalentesObjectif:Apprendre et comprendre la vidéo sous Blender

■■ Rappelssurlanotiond’animationsousBlenderPourquoi la notion d’animation est importante pour toutes simulations ?TimelineDéfinition de la durée d’animationNavigation dans la TimelineInstant courantObjets et images clésLes principales images clés :- Location- Rotation- ScaleCréation d’images clésLes images clés dans le panneau Transform Manipulation des images clés :- DopeSheet- Graph EditorAtelier : création d’animations rudimentaires

■■ LaVidéosousBlender

Présentation du Vidéo Sequence Editor et opérations basiquesLes fenêtres par défaut du VSECurve EditorVidéo viewportVue des pistes TimelineDéfinition de la durée du montageImporter un métrage vidéoAjuster la taille de la vidéo dans le Vidéo viewportLancer la lecture av/arDéplacer la tête la de lectureDéfinir l’instant courantChanger de piste à un métrageLes propriétés du métrageModes de fusionOpacitéDéfinition du point d’entrée, de sortie, de la durée / hard ou softChoix de l’espace colorimétriqueDécalage et recadrageChoix du nombre d’images à sauterLecture renverséeDésentrelacementFlipAjout de modificateurs colorimétriquesImporter un métrage audioPropriétés du métrage audio, affichage de la forme audioModification du volume, du pitch, de la balanceAjouter des transitions et les configurerAjouter des effets à un métrageAnimer les effets dans le temps

Atelier : Montage d’un reportage

■■ Letracking2D

Tracking 1 pointTracking 2 pointsTracking 4 pointsAppliquer le tracking à un métrageIncrustationCompositing

Ateliers : 1 ) Suivi d’un personnage dans une rue 2 ) stabilisation d’une vidéo 3 ) Incrustation d’une vidéo dans une affiche 4x3 dansd une rue

■■ Masks

Agencer l’interface pour avoir tous les outils nécessairesImporter les métragesConfigurer le Node Editor pour mixer les imagesCréer le MaskManipuler le Mask

Inverser le MaskCréer un contour progressif sur l’ensemble ou partie du MaskAnimer le Mask

Atelier : Motion Design 2D

■■ Letracking3DLe movie Clip editorConfiguration des paramètres vidéosDetect Features ou Marker ? Marker !Positionner les markersInfos et options trackers / markersAnalyse de la vidéoReconstruction de la scèneAjout de solides dans l’espace 3DAjout de lumières cohérentes dans l’espace 3DIncrustationCompositing

Atelier : 1 ) Incrustation de Suzanne géante dans une place publique 2 ) Incrustation d’un batiment dans une dent creuse

■■ KeyingConditions idéales pour bien débuter : la prise de vueLes différents outils de Keying :- Couleurs- MasquesIsolation du sujet dans son décor d’origineModification du fond de la scène :- Vidéo- Scène 3D

Atelier : Changement de décor d’un personnage filmé sous fond vert

Blender ExpertTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis : Avoir suivi les cours "Blender Initiation + Approfondissement" et "Blender Avancé" ou posséder les connaissances équivalentesObjectif:Maîtriser l'essentiel des fonctionnalités de compositions d'images et animations 3D avec Blender

■■ Scriptspython

Initiation de la personnalisation d'une scène à l'aide de la programmation Python

■■ 3DTempsréel/Gameengine

Acteurs / Événements / Interactions

3DS Max InitiationTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:Designers, graphistes, architectes, architectes d’intérieurPré-requis :Logiciels de DAO et éditeur bitmap (Photoshop, The Gimp), environement 3D. PC /MacObjectif:S’initier à la composition et la modélisation de scènes 3D avec 3DS Max ainsi qu’à l’éclairage pour la composition d’images fixes

■■ Introduction

A propos de 3DS Max, historique, utilisation et fonctionnalités.

■■ Lesfondamentaux

L’espace graphique: les 4 viewportsConfiguration des viewportsVue activeOrbitePanoramiqueZoom in et outViewCubeSteeringWheelsRaccourcis élémentairesPermuter en mode orthogonal / perspective

Menus:Menu 3DS MaxPanneau de commandeBarre d’outils principalesPanneaux latérauxTimeLine

Les primitifs standards :BoiteCôneSphèreGéosphèreCylindreTorePyramidePlanThéièrePrincipes de créationsParamètres généraux:- Dimensions- Segments / subdivision- Définition des unités

Mode d’affichageSolideFilaireArêtes

Déplacement, rotation et échelle:Les 6 degrés de libertéLe GizmoModification selon un axeModification selon un planRepositionner le Gizmo / boite à outils de transformation

■■ Éditionsbasiquesdeprimitifs

Rappel: vertices, arêtes, facesLes outils de sélection:- Sélection rectangulaire / circulaire- Lasso polygonal / lasso libre - Peinture de sélectionLe modificateur «Editer Poly»Les modes de sélectionAgrandir / réduire la sélection en fonction du mode vertices, arêtes, facesSélection en boucle / anneauÉdition proportionnelle: sélection adoucieAtténuationPincementBulleAperçu graphiquePropagation: distance d’arêtesSélection en mode peintureSoustraction de zones de sélectionTaille et options de pinceauxÉdition de vertices:- Supprimer

Page 112: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

222 223

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

- Rompre- Extruder- Souder / soudage ciblé- ConnecterÉdition d’arêtes:Insertion de sommetsSuppression d’arêtesSubdivision d’arêtesExtrusionsSoudage / soudage cibléChanfreinPontÉdition de faces ou polygonesExtrusions de facesExtrusions de faces multiples / optionsContour / échelle de facesInsertion / échelle et ajout de facesBiseautageCharnière à partir de l’arêteInversion de normales

■■ Utilisationdesformes2D

Les formes planaires:- Lignes - Rectangles- Cercles- Polygones- Textes, etc.ParamétragesLe modificateur «Editer Poly»Epaisseur d’extrusionSubdivisionsCouverclesLignes ouvertes / lignes ferméesDe la ligne à l’arc: les courbes de Bézier

■■ Modes clonages, formes composées, opérations booléenes etpro-booléenes/autresformes.

Clonages / types de copies:CopieInstancesRéférencesNombres de copiesAvantages du clonage par instancesRupture d’instanceParticularité du clonage en référencesPrincipaux opérateurs:DispersionConnectionFusion FormeInterpolationConforme

Opérations booléennes et pro-booléennes:Préparation des opérandesChoix de la première opérandeTypes d’opérations:- Union- Intersection- Soustraction- CoupeModifications sur la 2ème opérandeObservation du maillage généréAutres formes:- Portes- Fenêtres- Escalier- Cloisons- Etc.

■■ Quelquesmodificateurs

Présentation générale des modificateursSubdivisions de surface: TurboSmoothLissageMirroirCoqueEtc.

■■ ÉditeurdeMatériaux

Matériaux, shaders et texturesPrésentation générale de l’éditeur de matériaux

Mode compact et mode détailléCréation d’un matériauParamètres de base ombragePrévisualisation et options de prévisualisationPrésentation générale des texturesPrévisualisation et options de prévisualisationLes différents types de texturesPlacage / UV mappingBump mappingAjout de plusieurs matériaux

■■ Lumières

Présentation générale des lumièresLes différents types de lumièresRéglages des lampesCouleursIntensitéDistanceOmbres

■■ Caméras

Présentation générale des camérasFocalePositionnementProfondeur de champ

■■ Rendus

Présentation générale des rendus en images fixesDimensionsQualité des rendusCrénelageOmbrageType de fichier en sortie

3DS Max ApprofondissementTarifs:2625€ en inter - 875€/jour en intraDurée:5jPublic:Designers, graphistes, architectes, architectes d’intérieurPré-requis : Avoir suivi l’initiation ou avoir les connaissances équivalents. PC /MacObjectif:Se perfectionner sur les méthodes de rendu

■■ Introduction

Rappels sur 3DS Max Analyse et commentaire de la méthode de travail

■■ Comparaisondesdifférentesméthodesderendu

- Scanline- Mental Ray- VRayAtelier : Exemple de workflow avec les 3 méthodes

Vray mise en marche et explicationsLes réglages du moteur de rendu VrayPrésentation des différents panneaux et optionsAtelier : Exemple avec des «scènes type»

Matériaux et textures avec VrayPrésentation des Shaders VRayUtilisation de la bibliothèque de matériauxRécupération / Personnalisation de bibliothèques existantes

Lumières avec VrayExplication des principes de l’éclairage «réaliste»Présentation du système de lumières VRayÉclairage intérieur / extérieur

Caméras avec VrayRelation entre éclairage réaliste et caméraPrincipe de l’exposition en photographieUtilisation d’une caméra Vray

■■ Intégrationd’objets3Dsurphoto2D

Optimiser les temps de renduUtilisation des Proxys VrayOptimisation des réglagesUtilisation du multipassSauvegarde des maps

■■ Retourthéoriquesurlestechniquesétudiées

Questions / Réponses

Exercice pratique final : un projet de A à ZDépart sur modélisation existanteNettoyage du fichier / optimisationÉclairage Textures / MatériauxLes méthodes et astuces de rendu VrayRenduExport

Cinema 4D Initiation + ApprofondissementTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:GraphistesPré-requis :Connaissances de base sur Photoshop et Illustrator, habitude des interfaces graphiquesObjectif:Maitriser la modélisation polygonale et spline, le texturage simple et les bases de l'éclairage

■■ IntroductionàCinema4D

Utilisations, fonctionnalités, présentation générale de l'interface

■■ Comprendrelesfondamentaux

Les axes 3D (x/y/z)Les vues (face, perspective, haut, …)Les vues (face, perspective, haut, …)Déplacement dans un espace 3DGestion d'un objet dans l'espace 3D (utilisation des vues, rotation autour de l'objet,...)

■■ UtiliserlesoutilsOutils de sélection (direct, lasso, rectangle, polygonale)DéplacementMise a l'échelleRotationVerrouillage des axesLes objets polygonaux (cubes, sphères, etc..)Les splines (cercle, arc, rectangle, etc...)Les nurbs (rotation, chemin, extrusion, peau, Bézier, etc...)Les instances (circulaire, rectangulaire)Les opérations booléennesTransformation miroirAtelier : création et transformation des différents objets de base, prise en main et manipulation

■■ Maîtriser les transformations et positionnement de plusieursobjetsOutil d'alignementOutil de centrageOutils multiplicationOutil de mesureOutil de transfertOutil de modification par valeur (position, taille, rotation,...)Les différents déformateurs

■■ Utiliserlesattributsetpropriétésdesobjets

Subdivision polygonale: principe de baseLes polygonesLes arêtesLes pointsSubdivision d'un objetEditer un objet en vue de sa transformation

Les différents mode de sélection (arrêtes, points, polygones)Sélection et modification des polygones, points et arrêtesLes différents outils d'extrusion polygonaleSupprimer des polygonesFermer des trous polygonalesInsertion dans une hyper nurbsAtelier : transformation d'un cube en une forme personnalisée

■■ Travaillerlemaillagedesobjets

Subdiviser des polygones avec le cutterSubdivision classiqueCréation d'arretes et interaction avec l'hyper nurbs Atelier : création d'un objet dans une cage hyper nurbs

■■ DécouvrirlesobjetsSplines

■■ Créationd'objetsuruntracé(suividechemin)Extrusion d'objets de manière linéaireExtrusion d'objets de manière circulaireExtrusion méthode «peau» entre 2 traces Modifications des attributs de chaque méthodeAtelier : création d'objets avec les différentes méthodes

■■ Utiliserlestextures

■■ CouleurDiffusionLuminanceTransparenceRéflexionEnvironnementBrouillardVolumeMasque alphaSpéculaireCouleur spéculaireLueurMéthode d'application des textures (sphérique, cylindrique, plat, UVW, …)Atelier : détail et explication des paramètres, exercices d'application sur différents objets, différentes méthodes

■■ Maîtriserleslumièresetl'environnement

■■ Lesdifférentstypesd'éclairage(spot,infinie,soleil,...)Création d'un ciel, d'un sol, d'un environnement, d'un arrière planAnalyse et test des différents paramètres d'éclairage (ombre, visibilité, ….)Atelier : création d'un preset d'éclairage studio

■■ OptimiserlesrendusLes tailles de rendu, la résolutionLes différents formats (psd, tiff, …)L'anti aliasingLes options

Cinema 4D InitiationTarifs:1125€ en inter - 875€/jour en intraDurée:3jPublic:GraphistesPré-requis :Connaissances de base sur photoshop et illustrator, habitude des interfaces graphiquesObjectif:Maitriser la modélisation polygonale

■■ IntroductionàCinema4D

Utilisations, fonctionnalités, présentation générale de l’interface

■■ ComprendrelesfondamentauxLes axes 3D (x/y/z)Les vues (face, perspective, haut, …)Les vues (face, perspective, haut, …)Déplacement dans un espace 3DGestion d’un objet dans l’espace 3D (utilisation des vues, rotation autour de l’objet,...)

Page 113: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

224 225

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Utiliser les outils

Outils de sélection (direct, lasso, rectangle, polygonale)DéplacementMise a l’échelleRotationVerrouillage des axesLes objets polygonaux (cubes, sphères, etc..)Les splines (cercle, arc, rectangle, etc...)Les nurbs (rotation, chemin, extrusion, peau, Bézier, etc...)Les instances (circulaire, rectangulaire)Les opérations booléennesTransformation miroirAtelier : création et transformation des différents objets de base, prise en main et manipulation

Maîtriser les transformations et positionnement de plusieurs objets

Outil d’alignementOutil de centrageOutils multiplicationOutil de mesureOutil de transfertOutil de modification par valeur (position, taille, rotation,...)

■■ Utiliserlesattributsetpropriétésdesobjets

Subdivision polygonale: principe de baseLes polygonesLes arêtesLes pointsSubdivision d’un objetEditer un objet en vue de sa transformationLes différents mode de sélection (arrêtes, points, polygones)Sélection et modification des polygones, points et arrêtesLes différents outils d’extrusion polygonaleSupprimer des polygonesFermer des trous polygonalesInsertion dans une hyper nurbsAtelier : transformation d’un cube en une forme personnalisée

■■ Travaillerlemaillagedesobjets

Subdiviser des polygones avec le cutterSubdivision classiqueCréation d’arretes et interaction avec l’hyper nurbs Atelier : création d’un objet dans une cage hyper nurbs

Cinema 4D ApprofondissementTarifs:1625€ en inter - 875€/jour en intraDurée:2jPublic:GraphistesPré-requis:Avoir suivi le stage "Cinema 4D Initiation" ou posséder les connaissances équivalentesObjectif:Maitriser la modélisation spline, le texturage simple et les bases de l'éclairage

■■ DécouvrirlesobjetsSplines

■■ Créationd'objetsuruntracé(suividechemin)Extrusion d'objets de manière linéaireExtrusion d'objets de manière circulaireExtrusion méthode «peau» entre 2 traces Modifications des attributs de chaque méthodeAtelier : création d'objets avec les différentes méthodes

■■ Utiliserlestextures

■■ CouleurDiffusionLuminanceTransparenceRéflexionEnvironnementBrouillardVolume

Masque alphaSpéculaireCouleur spéculaireLueurMéthode d'application des textures (sphérique, cylindrique, plat, UVW, …)Atelier : détail et explication des paramètres, exercices d'application sur différents objets, différentes méthodes

■■ Maîtriserleslumièresetl'environnement

■■ Lesdifférentstypesd'éclairage(spot,infinie,soleil,...)Création d'un ciel, d'un sol, d'un environnement, d'un arrière planAnalyse et test des différents paramètres d'éclairage (ombre, visibilité, ….)Atelier : création d'un preset d'éclairage studio

■■ Optimiserlesrendus

Les tailles de rendu, la résolutionLes différents formats (psd, tiff, …)L'anti aliasingLes options

Rhinoceros & Brazil Initiation + ApprofondissementTarifs:2625€ en inter - 895€/jour en intraDurée:5jPublic:Designers, graphistes, architectes, architectes d’intérieurPré-requis:Environnement PCObjectif : Modéliser des objets 3D plus ou moins complexes. Modéliser des objets 3D à partir de plans. Exécuter des rendus de haute qualité

■■ D.A.O.,lesformats

Présentation des principaux formats graphiques : Les formats de fichier natif de Rhinocéros, le .3DM, .RWSAutres formats.

■■ PrésentationdeRhinoceros/BrazilLa barre de menuLigne de commandeBarre d’outilsZones graphiquesLigne d’informationsPersonnalisation de l’espace de travail

■■ LesFondamentaux,l’espacetridimensionneletlestypesd’objets

Atelier : création d’un nouveau document, navigation et types d’aperçus d’objetsOuverture d’un fichier modèle et choix de l’unitéNaviguer : zoom, panoramique, orbiteAperçu des objets : Filaire, ombré, rendu, semi-transparent, rayon X, ombrage plat et ombrage sélectifParticularités des zones graphiquesRé-ajustement des zooms

Atelier : création d’une forme simple, opérations basiquesOutil rectangleSélectionner / dé-sélectionner une ou plusieurs formesSélection partielle ou complèteGlisser, copier, pivoterDéplacer verticalementChanger l’échelle d’objetsFaire une symétrie d’objets

Atelier type d’objets : les formes PointsLignes et polylignesRectanglePolygonesEllipseArcCourbes

■■ Ateliertyped’objets:lessurfacesSurfacesPolysurfacesÀ partir de courbes ou polylignes : ExtrusionBalayageRévolutionSurface par sectionÀ partir de formes : Drapé

Atelier type d’objets : les solides primitifsBoîteSphèrePyramideCône / Cône tronquéEllipsoïdeParaboloïde

Atelier type d’objets : les maillagesÀ partir d’un NURBSFace 3DCylindreEllipsoïdePlan

■■ Positionneretmodifierdesobjetsdansl’espace

Atelier : l’origine, les coordonnées et les anglesAbscisse, ordonnée et élévationCoordonnées cartésienne absoluesCoordonnées cartésienne relatives Coordonnées cartésienne relatives et polaires

Atelier : les opérations booléennes sur les maillagesUnionDifférenceIntersectionsDivision

Atelier : les opérations booléennes sur les surfacesUnionDifférenceIntersectionsDivision

Atelier : édition d’objetsDécompositionJonctionDivisionDuplicationExtraction de courbes / surfacesProlongationAjustement Atelier : édition de courbes, surfaces et solidesÉdition des nœuds : fonctionnement des poignéesAjout / suppression de nœudsCage / modification de cage

Atelier : transformation de courbes, surfaces et solidesCourberCisaillerEffilerTorsaderMatriceMatrice sur cheminMatrice polaire

■■ Gestiondescalques,groupesetblocs/bibliothèque

Atelier : propriété des objets / gestion des calquesPropriétés des objetsCréer et nommer Choix du claque actifStatut :- actif- verrouiller- visibleAttributs :- type de lignes- couleurs- épaisseur- matériauimpressionHiérarchieChanger un objet de calque

Atelier : grouper des objets, création et édition de blocsSélectionner des objetsGrouper / dégrouper des objetsNommer le groupeCréer un blocDéfinir son point de référence

Atelier : bibliothèqueGestionnaire de blocsPropriétésGestion des fichiers externes : incruster / lier et incruster / lierDescription

■■ Modélisation3Dàpartirdefichier2D

Atelier : importer un fichier BitmapCaractéristiques requises du fichier 2DPréparer le fichier bitmap :Mise à l’échelleSéparation des vuesInsertion des images de chaque vuePosition, échelle et alignementPréparation des calques de travailDécalquage des courbes en fonction des vuesCréations des surfacesetc.

■■ BRAZIL,Textures,matériau,lumièresetrendu

Introduction à BrazilMenu Brazil Barre d’outil personnalisée

Atelier : paramètres de rendus / BrazilPrésentation panneau de configurationOptions systèmeRésolution de renduChoix de la source de renduChoix de l’environnementRendu filaireAntialiasingGestion de l’illuminationPlacage de photons

Atelier : éditeur de matériau / BrazilPrésentation panneau de configurationVignette d’aperçuMatériaux de basesCréation et personnalisation et attribution à un objetPlacage de texturesSupprimer / dupliquer / enregistrer / ouvrir un réglageRendu

Atelier : éditeur d’environnement / BrazilPrésentation panneau de configurationEnvironnement par défautCréation et personnalisation d’un environnementRenduAtelier : éclairage / BrazilTypes de lumièresPositionnementPoint cibléIntensitéTempératureFocaleRendu

Rhinoceros InitiationTarifs:1745€ en inter - 895€/jour en intraDurée:3jPublic:Designers, graphistes, architectes, architectes d’intérieurPré-requis:Environnement PCObjectif:Modéliser des objets 3D. Exécuter des rendus basiques

■■ D.A.O.,lesformatsPrésentation des principaux formats graphiques : Les formats de fichier natif de Rhinocéros, le .3DM, .RWSAutres formats.

■■ PrésentationdeRhinoceros

La barre de menuLigne de commande

Page 114: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

226 227

PA

O /

CA

O /

3D

PA

O / C

AO

/ 3D

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Barre d’outilsZones graphiquesLigne d’informationsPersonnalisation de l’espace de travail

■■ LesFondamentaux,l’espacetridimensionneletlestypesd’objets

Atelier : création d’un nouveau document, navigation et types d’aperçus d’objetsOuverture d’un fichier modèle et choix de l’unitéNaviguer : zoom, panoramique, orbiteAperçu des objets : Filaire, ombré, rendu, semi-transparent, rayon X, ombrage plat et ombrage sélectifParticularités des zones graphiquesRé-ajustement des zooms

Atelier : création d’une forme simple, opérations basiquesOutil rectangleSélectionner / dé-sélectionner une ou plusieurs formesSélection partielle ou complèteGlisser, copier, pivoterDéplacer verticalementChanger l’échelle d’objetsFaire une symétrie d’objets

Atelier type d’objets : les formes PointsLignes et polylignesRectanglePolygonesEllipseArcCourbes Atelier type d’objets : les surfacesSurfacesPolysurfacesÀ partir de courbes ou polylignes : ExtrusionBalayageRévolutionSurface par sectionÀ partir de formes : Drapé

Atelier type d’objets : les solides primitifsBoîteSphèrePyramideCône / Cône tronquéEllipsoïdeParaboloïde

Atelier type d’objets : les maillagesÀ partir d’un NURBSFace 3DCylindreEllipsoïdePlan

Positionner et modifier des objets dans l’espace

Atelier : l’origine, les coordonnées et les anglesAbscisse, ordonnée et élévationCoordonnées cartésienne absoluesCoordonnées cartésienne relatives Coordonnées cartésienne relatives et polaires

Atelier : les opérations booléennes sur les maillagesUnionDifférenceIntersectionsDivision

Atelier : les opérations booléennes sur les surfacesUnionDifférenceIntersectionsDivision

Atelier : édition d’objetsDécompositionJonctionDivisionDuplicationExtraction de courbes / surfacesProlongationAjustement

Atelier : édition de courbes, surfaces et solidesÉdition des nœuds : fonctionnement des poignéesAjout / suppression de nœudsCage / modification de cage

Atelier : transformation de courbes, surfaces et solidesCourberCisaillerEffilerTorsaderMatriceMatrice sur cheminMatrice polaire

■■ Propriétésdesobjetsetgestiondescalques

Atelier : propriétés des objets / gestion des calquesPropriétés des objetsCréer et nommer Choix du claque actifStatut :- actif- verrouiller- visibleAttributs :- type de lignes- couleurs- épaisseur- matériau- impressionHiérarchieChanger un objet de calque

■■ LumièresetrendussousRhinoV4.0

Atelier : lumièresTypes de lumières :- projecteur- lumière ponctuelle- lumière directionnelle- lumière rectangulaire- lumière linéaire- rebond de lumière Positionnement sourcePositionnement cible

Atelier : propriétés des rendus de RhinoDimension de l’exportRésolutionLumière ambianteArrière plan

Rhinoceros & Brazil ApprofondissementTarifs:1495€ en inter - 895€/jour en intraDurée:2jPublic:Designers, graphistes, architectes, architectes d’intérieurPré-requis:Connaissance Rhino V4.0 ou antérieure. Suivi du stage initiationObjectif : Modéliser des objets 3D plus ou moins complexes. Modéliser des objets 3D à partir de plans. Exécuter des rendus de haute qualité

■■ Introduction

Rappel des différents points vus pendant l’initiation

■■ Gestiondescalques,groupesetblocs/bibliothèque

Atelier : propriété des objets / gestion des calquesPropriétés des objetsCréer et nommer Choix du claque actifStatut :- actif- verrouiller- visibleAttributs :- type de lignes- couleurs- épaisseur- matériauimpressionHiérarchieChanger un objet de calque

Atelier : grouper des objets, création et édition de blocsSélectionner des objetsGrouper / dégrouper des objets

Nommer le groupeCréer un blocDéfinir son point de référence

Atelier : bibliothèqueGestionnaire de blocsPropriétésGestion des fichiers externes : incruster / lier et incruster / lierDescription

■■ Modélisation3Dàpartirdefichier2D

Atelier : importer un fichier BitmapCaractéristiques requises du fichier 2DPréparer le fichier bitmap :Mise à l’échelleSéparation des vuesInsertion des images de chaque vuePosition, échelle et alignementPréparation des calques de travailDécalquage des courbes en fonction des vuesCréations des surfacesetc.

■■ BRAZIL,Textures,matériau,lumièresetrendu

Introduction à BrazilMenu Brazil Barre d’outil personnalisée

Atelier : paramètres de rendus / BrazilPrésentation panneau de configurationOptions systèmeRésolution de renduChoix de la source de renduChoix de l’environnementRendu filaireAntialiasingGestion de l’illuminationPlacage de photons

Atelier : éditeur de matériau / BrazilPrésentation panneau de configurationVignette d’aperçuMatériaux de basesCréation et personnalisation et attribution à un objetPlacage de texturesSupprimer / dupliquer / enregistrer / ouvrir un réglageRendu Atelier : éditeur d’environnement / BrazilPrésentation panneau de configurationEnvironnement par défautCréation et personnalisation d’un environnementRendu Atelier : éclairage / BrazilTypes de lumièresPositionnementPoint cibléIntensitéTempératureFocaleRendu

Google Sketchup InitiationTarifs:1625€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:AucunObjectif :Découvrir Sketchup et la réalisation de plan et d’objets 2D ou 3D

■■ Introduction

Description et concept du logicielHistorique et versionsLes principaux concurrents

■■ Priseenmain

Présentation de l’interfaceParcours des différents menus et barres d’outils Présentation des différentes fenêtres : Styles, Composants, Scène...Organisation des palettesDéfinir les unités de mesure

■■ Lesprincipauxoutilsdemodélisation2D

Découvrir l’instructeurLes outils de positionnement : Orbite, Panoramique, Zoom...Les outils de remplissage : Effacer, ColorierLes outils de forme : Ligne, Arc, Rectangle, Cercle...Les outils de mesure

Les outils de dessin 3D

L’outil pousser/tirerDéplacer/copierRotation et pivoter autour de vos modèlesL’outil IntersectionAlignement des axes et des vues

■■ PersonnaliservosmodèlesUtilisation des calquesUtilisation des matièresImporter des texturesPlaquer des photos sur objets 3D Application, modification et mélange de styles Application de brouillard, d’ombre, de lumière

■■ Créationd’animation

Utiliser la scèneCréation et lecture d’une visite virtuelle à partir d’une scèneUtiliser des ressources

Utilisation des composantsDécouvrir la banque d’images

■■ Atelier:Créationd’unpavillon

Création des murs, des ouverturesCréation d’un escalierAjout des aménagements intérieursApplication des textures, des styles

■■ Publicationdesanimations

Les différents formats d’exportation : image (jpg), vidéo (avi)...Partage de modèle via la banque d’images 3D de Google Partager vos modèles dans Google Earth

Page 115: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

228 229

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

AU

DIO

VIS

UE

LA

UD

IOV

ISU

EL

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

228 229

Avid 229Avid Media Composer .......................................................229

PremierePro 230Premiere Pro Initiation + Approfondissement ..................230Premiere Pro Initiation .......................................................231Premiere Pro Approfondissement .....................................231Premiere Element 10 ..........................................................232

FinAlCutPro 232Final Cut Initiation + Approfondissement .........................232Final Cut Pro Initiation .......................................................233Final Cut Pro Approfondissement .....................................234

AFtereFFeCts 234After Effects Initiation + Approfondissement ...................234After Effects Initiation ........................................................235After Effects Approfondissement ......................................236After Effects Avancé ...........................................................237

motion 237Motion ................................................................................237

Audiovisuel

Avid

Avid Media ComposerTarifs:2625€ en inter - 895€/jour en intraDurée:5jPublic : Tout public, professionnel ou individuel, souhaitant se former au montage vidéo virtuel et à l'utilisation de Avid MediaComposer. Utilisation dans le cadre de films institutionnels, diffusions off-line ou Web, communication/marketing, etc.Pré-requis : Connaissance et pratique de l'environnement informatique Windows ou Mac. Connaissances minimales de l'image et de la vidéo.Objectif:Découvrir et appréhender le montage virtuel de la vidéo grâce à la maîtrise de l'utilisation des principales fonctionnalités de Avid Media Composer

■■ Introduction

Le logiciel Avid Media ComposerLes menusLes outilsLes principales fonctionnalités

■■ Lavidéo,lesformats

Les différents formats vidéo et codecs Avi, Move, XDCAM, DVC Pro HD, etc. Vidéo entrelacée et vidéo progressiveAvid Media AcessEspace et profondeur colorimétriqueLe matériel / les contraintes

Les projets vidéo sous Avid Media Composer 6Sélection d'un profil utilisateurSélection d'un projetProjet local / partagé / externeCréation d'un nouveau projet et configuration

L'interfaceGestionnaire de Projets / Références / Effets / Formats / Statistiques / InfosChutier BinLe ComposerVisualiseur Source et commandesVisualiseur Cible et commandesTimeline et préférencesNavigation dans la Timeline Tête de lectureCommandesTime-code Pistes vidéoPistes audioPistes ciblesIndicateurs de niveaux audio Les différents espaces de travail:Montage audioCorrections colorimétriquesMontage Source / CibleParamétrage effetsCapture

■■ Lesfondamentaux

Création d'un nouveau projet Paramétrage et configuration du banc de montageDisques de travail et de renduConfiguration du périphérique à capturerPilotage du matérielRaccourcis clavierLe dérushageL'acquisitionDéfinition des points d'entrées et de sortiesCapture à la voléeInterprétation de métragesL'organisation et la gestion des médiasPrésentation des médias:ListeMiniaturesScripts

Recherches dans le chutier:Pano de recherchesModes de recherchesL'organisation des séquences et des scènesModes d'affichage «Source / cible», «Trim» et «Effets»Navigation dans la timelineAtelier : à partir de rushes proposés, commencer le séquençage et le montage «cut» d'un projet simple d'une vidéo de reportage.

Le montageGestion des pistes audio / vidéoFast MenuCutterLes différentes techniques de montage non linéaire: points d'entrée et de sortie, montages à 3 et 4 points Pistes ciblesInsertion / recouvrement de pistes audio / vidéoPrélèvements / extraction de pistes audio / vidéoTransitions rapidesTrim modeSéquence gigognesLe renduMontage MultiCamSynchronisation des plansCréation du groupe de plans multicamParticularités du visualiseur Source en mode multicam

Les transitionsTransition rapide:Mode de fusionDuréePositionCiblesAutres transitions (Edge wipe, Matrix wipe, Push, etc.)ConfigurationAtelier : travail en multipiste, organisation, raccords et déplacement des différentes scènes et séquences. Utilisation d'effets de transitions.

■■ Correctioncolorimétriqueseteffets

L'espace de travail «Corrections colorimétriques» :ComposerPlans: précédent / courant / succédantOutil d'étalonnage 3 pointsReprésentations chromatiquesPipettesGain, gamma, réglageBalance automatiqueTons foncés, moyens, clairsCorrespondance des couleursEnregistrement de réglages

Autres effets colorimétriques :Color correctionColor effect Safe color limiter

Autres effets :Utilisation de l'éditeur d'effetsImages clésAjout /suppressionÉditeur graphiqueCompositingModifications et autres optionsSuivi de mouvementStabilisationPaint effectTimewarpRendu des effetsSuppression d'effets

■■ Mixageaudiostéréo

Généralités sur le mixagePrésentation de MixerPrésentation de vue mètreAudio fast menuGestion des pistesAjout de commentairesAjout de musique de fondAtelier : utilisation d'une bande sonore et/ou d'un commentaire pour enrichir les images.

Page 116: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

230 231

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

AU

DIO

VIS

UE

LA

UD

IOV

ISU

EL

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

230 231

■■ Titrage

Présentation de l'Avid Title ToolZone de sécuritéOutil de sélectionOutil texteOutils de formesEnregistrement de stylesTitres déroulant

Présentation de l'Avid MarqueeOutil de sélectionOutil texteOutils de formesGizmo 3DPanneau de propriétés rapidesLibrairies de stylesPanneau de transformations / effetsGestionnaire de calques

Importations de compositions PhotoshopComportement de Avid vis à vis d'une composition PhotoshopGestion des calquesGestion de l'alphaUtilisation de la compositionAtelier : réalisation de titres et de sous-titres, incrustation de logo dans le montage vidéo. Création d'un générique.

■■ Finalisation

Exports:Paramètres prédéfinisExportation Audio vers Pro ToolsConsolidation de projet Sorenson

PremierePro

Premiere Pro Initiation + ApprofondissementTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic : Tout public, professionnel ou individuel, souhaitant se former au montage vidéo virtuel et à l'utilisation de Adobe Premiere . Utilisation dans le cadre de films institutionnels, diffusions off-line ou Web, communication/marketing, etc.Pré-requis : connaissance et pratique de l'environnement informatique Windows ou Mac. Connaissances minimales de l'image et de la vidéo.Objectif:Découvrir et appréhender le montage virtuel de la vidéo grâce à la maîtrise de l'utilisation des principales fonctionnalités de Adobe Premiere. Initiation aux principes de base du montage audiovisuel. Connaître les principaux termes techniques et dénominations du montage vidéo pour dialoguer efficacement avec les différents intervenants du domaine. Réaliser un projet complet, de l'acquisition des rushes jusqu'à l'exportation du montage final.

■■ Introduction

Le logiciel Adobe Premiere Pro et la Creative SuiteL'explorateur de médias Adobe BridgeL'interfaceLes menusLes outilsLes principales fonctionnalités

■■ GénéralitésLes différents formats vidéo Les différents codecs vidéo Vidéo entrelacée et vidéo progressiveEspace et profondeur colorimétriqueLe matériel / les contraintesLes notions de timeline et de tête de lecture

Time-code et unité de temps audio Configuration du périphérique à capturerPilotage du matérielL'acquisitionLe dérushageLa navigation temporelleLe séquençageLe montage «cut»Les transitions et les effetsLa sonorisationLe titrageL'exportation

■■ Premierspas

La notion de projet dans Adobe PremiereParamétrage et configuration du banc de montageDisques de travail et de renduLe dérushageDéfinition des points d'entrées et de sortiesCapture à la voléeNotion d'uniformisationL'organisation et la gestion des médiasLa gestion et les recherches dans le chutierL'organisation des séquences et des scènesMoniteur «cible» / moniteur «source»Les rudiments du montage Navigation dans la timelineAtelier pratique : à partir de rushes proposés, commencer le séquençage et le montage «cut» d'un projet simple d'une vidéo de reportage.

■■ Lemontage

Gestion des pistes audio / vidéoMagnétisme de la timelineCutterLes différentes techniques de montage non linéaire: points d'entrée et de sortie, montages à 3 et 4 points Pistes ciblesInsertion / recouvrement de pistes audio / vidéoPrélèvements / extraction de pistes audio / vidéoTrim modeOutil de raccord par propagationOutils de raccord par modification / allongement compensée Outils de montage par déplacement dessus / dessousOptions d'effets géométriquesOpacitéModes de fusionSéquence gigognesLes transition (fondus, surimpression, volets, etc.)Le renduAtelier pratique : travail en multipiste, organisation, raccords et déplacement des différentes scènes et séquences. Utilisation d'effets de transitions.

■■ Leson

La sonorisationLe commentaireLa bande sonoreLe mixage des pistesLe masterAtelier pratique : utilisation d'une bande sonore et/ou d'un commentaire pour enrichir les images.

■■ Lacolorimétrie,leseffetsetletitrage

Les effets (flous, netteté, etc.)Les différentes représentations colorimétriquesLes outils de corrections colorimétriquesLes titres et sous-titres animésGrille de sécuritéLes masques Le génériqueAtelier pratique : réalisation de titres et de sous-titres, incrustation de logo dans le montage vidéo. Création d'un générique.

■■ Lescompléments

L'habillageImportation d'éléments à partir de PhotoshopImportation d'éléments à partir de After Effects

Atelier pratique : réalisation d'un habillage, importation d'images et

/ ou d'effets supplémentaires dans la vidéo.

■■ Finalisation

Les paramètres d'exportationL'exportationLes différents formats d'enregistrement et de compressionL'encodage pour les différents modes de diffusionAtelier pratique : export du projet pour différents médias.

■■ Pourallerplusloin

After Effects et les effets vidéoLa création d'un DVD avec menus avec Adobe Encore DVD et Photoshop

Premiere Pro InitiationTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic : Tout public, professionnel ou individuel, souhaitant se former au montage vidéo virtuel et à l'utilisation de Adobe Premiere . Utilisation dans le cadre de films institutionnels, diffusions off-line ou Web, communication/marketing, etc.Pré-requis : connaissance et pratique de l'environnement informatique Windows ou Mac. Connaissances minimales de l'image et de la vidéo.Objectif:Découvrir et appréhender le montage virtuel de la vidéo grâce à la maîtrise de l'utilisation des principales fonctionnalités de Adobe Premiere. Initiation aux principes de base du montage audiovisuel. Connaître les principaux termes techniques et dénominations du montage vidéo pour dialoguer efficacement avec les différents intervenants du domaine. Réaliser un projet complet, de l'acquisition des rushes jusqu'à l'exportation du montage final.

■■ Introduction

Le logiciel Adobe Premiere Pro et la Creative SuiteL'explorateur de médias Adobe BridgeL'interfaceLes menusLes outilsLes principales fonctionnalités

■■ Généralités

Les différents formats vidéo Les différents codecs vidéo Vidéo entrelacée et vidéo progressiveEspace et profondeur colorimétriqueLe matériel / les contraintesLes notions de timeline et de tête de lectureTime-code et unité de temps audio Configuration du périphérique à capturerPilotage du matérielL'acquisitionLe dérushageLa navigation temporelleLe séquençageLe montage «cut»Les transitions et les effetsLa sonorisationLe titrageL'exportation

■■ Premierspas

La notion de projet dans Adobe PremiereParamétrage et configuration du banc de montageDisques de travail et de renduMolette de variation de vitesseRaccourcis clavierLe dérushageDéfinition des points d'entrées et de sortiesCapture à la voléeNotion d'uniformisationL'organisation et la gestion des médiasLa gestion et les recherches dans le chutierL'organisation des séquences et des scènes

Moniteur «cible» / moniteur «source»Les rudiments du montage Navigation dans la timelineAtelier pratique : à partir de rushes proposés, commencer le séquençage et le montage «cut» d'un projet simple d'une vidéo de reportage.

■■ Lemontage

Gestion des pistes audio / vidéoMagnétisme de la timelineCutterLes différentes techniques de montage non linéaire: points d'entrée et de sortie, montages à 3 et 4 points Pistes ciblesInsertion / recouvrement de pistes audio / vidéoPrélèvements / extraction de pistes audio / vidéoTrim modeOutil de raccord par propagationOutils de raccord par modification / allongement compensée Outils de montage par déplacement dessus / dessousOptions d'effets géométriquesOpacitéModes de fusionSéquence gigognesLes transition (fondus, surimpression, volets, etc.)Le renduAtelier pratique : travail en multipiste, organisation, raccords et déplacement des différentes scènes et séquences. Utilisation d'effets de transitions.

■■ Leson

La sonorisationLe commentaireLa bande sonoreLe mixage des pistesLe masterAtelier pratique : utilisation d'une bande sonore et/ou d'un commentaire pour enrichir les images.

■■ Finalisation

Les paramètres d'exportationL'exportationLes différents formats d'enregistrement et de compressionL'encodage pour les différents modes de diffusionAtelier pratique : export du projet pour différents médias.

Premiere Pro ApprofondissementTarifs:1125€ en inter - 875€/jour en intraDurée:2jPublic : Tout public, professionnel ou individuel, souhaitant se former au montage vidéo virtuel et à l'utilisation de Adobe Premiere . Utilisation dans le cadre de films institutionnels, diffusions off-line ou Web, communication/marketing, etc.Pré-requis:connaissance et pratique de Premiere ProObjectif:Découvrir et appréhender le montage virtuel de la vidéo grâce à la maîtrise de l'utilisation des principales fonctionnalités de Adobe Premiere. Initiation aux principes de base du montage audiovisuel. Apprendre à gérer un projet vidéo. Connaître les principaux termes techniques et dénominations du montage vidéo pour dialoguer efficacement avec les différents intervenants du domaine. Réaliser un projet complet, de l'acquisition des rushes jusqu'à l'exportation du montage final.

■■ Rappel

Le logiciel Adobe Premiere Pro et la Creative SuiteL'explorateur de médias Adobe BridgeLes principales fonctionnalités

■■ Lacolorimétrie,leseffetsetletitrage

Les effets (flous, netteté, etc.)Les différentes représentations colorimétriquesLes outils de corrections colorimétriques

Page 117: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

232 233

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

AU

DIO

VIS

UE

LA

UD

IOV

ISU

EL

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

232 233

Les titres et sous-titres animésGrille de sécuritéLes masques Le génériqueAtelier pratique : réalisation de titres et de sous-titres, incrustation de logo dans le montage vidéo. Création d'un générique.

■■ Lescompléments

L'habillage :- Importation d'éléments à partir de Photoshop-Importation d'éléments à partir de After EffectsAtelier pratique : réalisation d'un habillage, importation d'images et / ou d'effets supplémentaires dans la vidéo.

■■ Finalisation

Les paramètres d'exportationL'exportationLes différents formats d'enregistrement et de compressionL'encodage pour les différents modes de diffusionAtelier pratique : export du projet pour différents médias.

■■ Pourallerplusloin

After Effects et les effets vidéoLa création d'un DVD avec menus avec Adobe Encore DVD et Photoshop

Premiere Element 10Tarifs:1125€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis : connaissance et pratique de l'environnement informatique Windows ou Mac.Objectif:Découvrir et appréhender le montage virtuel de la vidéo grâce à la maîtrise de l'utilisation des principales fonctionnalités de Premiere Element. Initiation aux principes de base du montage audiovisuel. Apprendre à gérer un projet vidéo. Réaliser un projet complet, de l'acquisition des rushes jusqu'à l'exportation du montage final.

■■ Introduction

Le logiciel Premiere Element 10

L'interfaceLes menusLes outils

GénéralitésLes différents formats vidéoLes différents codecs vidéoLes notions de timeline et de tête de lectureTime-code et unité de temps audioL'acquisitionLe dérushageLes transitions et les effetsLa sonorisationLe titrageL'exportation

■■ Lesfondamentaux

La notion de projetConfiguration du périphérique à capturerPilotage du matérielMolette de variation de vitesseRaccourcis clavierLe dérushageL'acquisitionDéfinition des points d'entrées et de sortiesCapture à la voléeL'organisation et la gestion des médiasMoniteur cibleLes rudiments du montageNavigation dans la timelineAtelier pratique : à partir de rushes proposés, commencer le

séquençage et le montage «cut» d'un projet simple d'une vidéo de reportage.

■■ Lemontage

Gestion des pistes audio / vidéoMagnétisme de la timelineCutterModifier la vitesse d'une vidéoRecadrer une vidéoOpacitéLes transition (fondus, surimpression, volets, etc.)Atelier pratique : travail en multipiste, organisation, raccords et déplacement des différentes scènes et séquences. Utilisation d'effets de transitions.

■■ Lasonorisation

Les différentes pistes audioLe commentaireLa bande sonoreAtelier pratique : utilisation d'une bande sonore et/ou d'un commentaire pour enrichir les images.

■■ leseffetsetletitrage

Les effets (flous, netteté, etc.)Les outils de corrections colorimétriquesLes titres et sous-titres animésGrille de sécuritéLes masquesLe génériqueAtelier pratique : réalisation de titres et de sous-titres, incrustation de logo dans le montage vidéo. Création d'un générique.

■■ Finalisation

Les paramètres d'exportationL'exportationLes différents formats d'enregistrement et de compressionL'encodage pour les différents modes de diffusionCréation d'un DVD à partir d'un modèleAtelier pratique : exportation du montage final du projet pour différents médias.

FinAlCutPro

Final Cut Initiation + ApprofondissementTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic : Tout public, professionnel ou individuel, souhaitant se former au montage vidéo virtuel et à l'utilisation de Final Cut Pro. Utilisation dans le cadre de films institutionnels, diffusions off-line ou Web, communication/marketing, etc.Pré-requis : Connaissance et pratique de l'environnement informatique Windows ou Mac. Connaissances minimales de l'image et de la vidéo.Objectif:Découvrir et appréhender le montage virtuel de la vidéo grâce à la maîtrise de l'utilisation des principales fonctionnalités de Final Cut Pro.

■■ Introduction

Le logiciel Final Cut Pro L'interfaceLes menusLes outilsLes principales fonctionnalités

Généralités

Les différents formats vidéo Les différents codecs vidéo Vidéo entrelacée et vidéo progressive

Espace et profondeur colorimétriqueLe matériel / les contraintesLes notions de timeline et de tête de lectureTime-code et unité de temps audio L'acquisitionLe dérushageLa navigation temporelleLe séquençageLe montage «cut»Les transitions et les effetsLa sonorisationLe titrageL'exportation

■■ Premierspas

La notion de projet dans Final Cut ProParamétrage et configuration du banc de montageDisques de travail et de renduConfiguration du périphérique à capturerPilotage du matérielMolette de variation de vitesseRaccourcis clavierLe dérushageL'acquisitionDéfinition des points d'entrées et de sortiesCapture à la voléeNotion d'uniformisationL'organisation et la gestion des médiasLa gestion et les recherches dans le chutierL'organisation des séquences et des scènesMoniteur «cible» / moniteur «source»Les rudiments du montage Navigation dans la timelineAtelier pratique : à partir de rushes proposés, commencer le séquençage et le montage «cut» d'un projet simple d'une vidéo de reportage.

■■ Lemontage

Gestion des pistes audio / vidéoMagnétisme de la timelineCutterLes différentes techniques de montage non linéaire: points d'entrée et de sortie, montages à 3 et 4 points Pistes ciblesInsertion / recouvrement de pistes audio / vidéoPrélèvements / extraction de pistes audio / vidéoTrim modeOutil de raccord par propagationOutils de raccord par modification / allongement compensée Outils de montage par déplacement dessus / dessousOptions d'effets géométriquesOpacitéModes de fusionSéquence gigognesLes transition (fondus, surimpression, volets, etc.)Le renduAtelier pratique : travail en multipiste, organisation, raccords et déplacement des différentes scènes et séquences. Utilisation d'effets de transitions.La sonorisationLe commentaireLa bande sonoreLe mixage des pistesLe masterAtelier pratique : utilisation d'une bande sonore et/ou d'un commentaire pour enrichir les images.

■■ Lacolorimétrie,leseffetsetletitrage

Les effets (flous, netteté, etc.)Les différentes représentations colorimétriquesLes outils de corrections colorimétriquesLes titres et sous-titres animésGrille de sécuritéLes masques Le génériqueAtelier pratique : réalisation de titres et de sous-titres, incrustation de logo dans le montage vidéo. Création d'un générique.

■■ Lescompléments

Importation d'éléments à partir de PhotoshopImportation d'éléments à partir de After EffectsL'habillageAtelier pratique : réalisation d'un habillage, importation d'images et/ou d'effets supplémentaires dans la vidéo.

■■ Finalisation

Les paramètres d'exportationL'exportationLes différents formats d'enregistrement et de compressionL'encodage pour les différents modes de diffusionAtelier pratique : exportation du montage final du projet pour différents médias.

Final Cut Pro InitiationTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis : connaissance et pratique de l'environnement informatique Mac. Connaissances minimales de l'image et de la vidéoObjectif:Découvrir et appréhender le montage virtuel de la vidéo grâce à la maîtrise de l'utilisation des principales fonctionnalités de Final Cut Pro - Connaître les principaux termes techniques et dénominations du montage vidéo pour dialoguer efficacement avec les différents intervenants du domaine - Initiation aux principes de base du montage audiovisuel - Réaliser un projet complet, de l'acquisition des rushes jusqu'à l'exportation du montage final.

■■ Introduction

Le logiciel Final Cut ProL'interfaceLes menusLes outilsLes principales fonctionnalités

■■ Généralités

Les différents formats vidéoLes différents codecs vidéoVidéo entrelacée et vidéo progressiveEspace et profondeur colorimétriqueLe matériel / les contraintesLes notions de timeline et de tête de lectureTime-code et unité de temps audioL'acquisitionLe dérushageLa navigation temporelleLe séquençageLe montage «cut»Les transitions et les effetsLa sonorisationLe titrageL'exportation

■■ Premierspas

La notion de projet dans Final Cut ProParamétrage et configuration du banc de montageDisques de travail et de renduConfiguration du périphérique à capturerPilotage du matérielMolette de variation de vitesseRaccourcis clavierLe dérushageL'acquisitionDéfinition des points d'entrées et de sortiesCapture à la voléeNotion d'uniformisationL'organisation et la gestion des médiasLa gestion et les recherches dans le chutierL'organisation des séquences et des scènes

Page 118: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

234 235

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

AU

DIO

VIS

UE

LA

UD

IOV

ISU

EL

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

234 235

Moniteur «cible» / moniteur «source»Les rudiments du montageNavigation dans la timelineAtelier pratique : à partir de rushes proposés, commencer le séquençage et le montage «cut» d'un projet simple d'une vidéo de reportage.

■■ Lemontage

Gestion des pistes audio / vidéoMagnétisme de la timelineCutterLes différentes techniques de montage non linéaire: points d'entrée et de sortie, montages à 3 et 4 pointsPistes ciblesInsertion / recouvrement de pistes audio / vidéoPrélèvements / extraction de pistes audio / vidéoTrim modeOutils de montage par déplacement dessus / dessousOptions d'effets géométriquesLes transition (fondus, surimpression, volets, etc.)Atelier pratique : travail en multipiste, organisation, raccords et déplacement des différentes scènes et séquences. Utilisation d'effets de transitions.

■■ Lasonorisation

Le commentaireLa bande sonoreLe mixage des pistesLe masterAtelier pratique : utilisation d'une bande sonore et/ou d'un commentaire pour enrichir les images.

■■ Titrage

Les titres et sous-titres animésGrille de sécuritéLe génériqueAtelier pratique : réalisation de titres et de sous-titres, incrustation de logo dans le montage vidéo. Création d'un générique.

Final Cut Pro ApprofondissementTarifs:1275€ en inter - 875€/jour en intraDurée:2jPublic : Tout public, professionnel ou individuel, souhaitant se former au montage vidéo virtuel et à l'utilisation de Final Cut Pro. Utilisation dans le cadre de films institutionnels, diffusions off-line ou Web, communication/marketing, etc.Pré-requis : Connaissance et pratique de l'environnement informatique Mac. Connaissances minimales de l'image et de la vidéo.Objectif:Découvrir et appréhender le montage virtuel de la vidéo grâce à la maîtrise de l'utilisation des principales fonctionnalités de Final Cut Pro - Initiation aux principes de base du montage audiovisuel - Réaliser un projet complet, de l'acquisition des rushes jusqu'à l'exportation du montage final.

■■ Lacolorimétrie,leseffetsetletitrage

Les effets (flous, netteté, etc.)Les différentes représentations colorimétriquesLes outils de corrections colorimétriquesLes titres et sous-titres animésGrille de sécuritéLe génériqueAtelier pratique : réalisation de titres et de sous-titres, incrustation de logo dans le montage vidéo. Création d'un générique.

■■ Lescompléments

Importation d'éléments à partir de PhotoshopImportation d'éléments à partir de After EffectsL'habillage

Atelier pratique : réalisation d'un habillage, importation d'images et/ou d'effets supplémentaires dans la vidéo.Finalisation

Les paramètres d'exportationL'exportationLes différents formats d'enregistrement et de compressionL'encodage pour les différents modes de diffusionAtelier pratique : exportation du montage final du projet pour différents médias.

AFtereFFeCts

After Effects Initiation + ApprofondissementTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:Graphiste et webmasterPré-requis : Connaissance de l’environnement pc ou mac - Connaissance de Photoshop et Illustrator - Connaissance de Premiere Pro ou Final CutObjectif :Maîtriser les principales fonctionnalités d’After Effects - savoir créer et manipuler des compositions pour réaliser des animations destinées au web ou à la vidéo.

■■ Introduction

A propos d'After EffectsHistoriqueUtilisationFonctionnalitésAu quotidienRéférences

■■ Lavidéo,lesformats,l'interface

Les formats vidéo et les formats de compression :.avi / .mov / .flv / etc.Les formats des pixelsLes modes colorimétriqueRVB et profondeurs de coucheLe cercle chromatique et les différentes représentations de la couleurPrésentation des principaux formats graphiques :.AI /.PSD /.JPEG/ .PNG

■■ Présentationd'AfterEffects

Le panneau ProjetLe panneau EffetsLe panneau CompositionLa TimelineLe panneau MétrageParamétrage de l'interfacePréférences

■■ PrésentationdeBridge

A propos de BridgeUtilisationFonctionnalitésLa barre de menuLa barre de Fonctions de basesLa barre de navigationLes panneaux

■■ LesFondamentaux:Animation2Dsansmétrageextérieur

Création d'une nouvelle compositionCaractéristiques de la boîte de dialogue et configuration de la compositionCréations d'un solide Caractéristiques de la boîte de dialogue et configuration du solideAttributs du solide dans la TimelinePoint d'ancragePositionÉchelleRotation

OpacitéLe chronomètre de la TimelineNavigation temporelleUtilisation de la tête de lecture (instant courant)Modifications d'un ou plusieurs états à 2 instants différentsCréation d'images clésNotion d'interpolation entre 2 images clésGestion des trajectoires avec les points d'ancrages et les poignéesParticularité du point d'ancragePrévisualisation RAMModification des paramètres de la compositionDimensionsDuréesHiérarchie entre les différents calques

■■ Préparationd'animation2Davecmétrageextérieur

Importation vidéoCréation d'une composition en fonction des caractéristique de la vidéo importéeCréation d'un fichier Photoshop à partir d'une composition After EffectsPréparation de compositions Photoshop en vue d'animationParamètres prédéfinis film et vidéo de PhotoshopContraintes de transversalitésOptions d'importation de compositions PhotoshopStyles de calques modifiablesPréparation de compositions Illustrator en vue d'animationParamètres prédéfinis film et vidéo de IllustratorContraintes de transversalitésOptions d'importation de compositions IllustratorRecharge de métrageRemplacement de métrageImportations multiples

■■ Animation2Davecmétrageextérieur

Création d'une composition en fonction des caractéristique de la vidéo importéeSuivi de mouvementAnimation d'un calque texte à partir d'un suivi de mouvement Création d'animation à partir d'un tracé réalisé sous IllustratorGestion du presse papierCalques parentsModes de fusionCacheCalque nulEffetsCalque d'effetsLes styles de calquesCompositions imbriquées et précompositionsMasques et attributs Animation de masquesIncrustation (fond vert)

■■ Effets,réglagesetdéformationsdel'image

Corrections colorimétriqueNettetéLes différents flouBruit et grainDéformationEsthétiqueGénérationBruit fractal

■■ Compilation

Paramètres de rendusModule de sortieVidéo ou webChoix des codecsRedimensionnementFile d'attente de renduAdobe Media Encoder

■■ Animation3Davecmétrageextérieur

Principe de la 3D sous After EffectsCalque 2D vers 3DVues multiples pour positionnement des calques en 3D

Création de caméraParamétrage de la caméra Animation de la caméra Options de la caméraCréation de lumièresType de lumièresAnimation de lumièresOptions de lumièresOptions de projection d'ombres Options de surface des calques 3D

■■ Animation3Davancée

Lissage de trajectoireTremblementAssistant d'images clésÉditeur de graphiqueExpressionsGestion de plusieurs caméras

■■ Effets3Davancée

Warping BézierMotion tracking avec MochaCréation de scène 3D avec l'outil point de fuite de Photoshop

■■ TransversalitéavecPremierePro

Création d'un projet dans After EffectsUtilisation de Adobe Dynamik Link pour l'importer dans Premiere sans renduExportation d'une séquence Premiere Pro vers une composition liée D'After EffectsModification de la composition sous After Effects bascule vers Premiere : modification prise en compte

After Effects InitiationTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:Graphiste et webmasterPré-requis : Connaissance de l’environnement pc ou mac - Connaissance de Photoshop et Illustrator -Connaissance de Premiere Pro ou Final Cut.Objectif :Maîtriser les principales fonctionnalités d’After Effects - savoir créer et manipuler des compositions pour réaliser des animations destinées au web ou à la vidéo.

■■ Introduction

A propos d'After EffectsHistoriqueUtilisationFonctionnalitésAu quotidienRéférences

■■ Présentationd'AfterEffects

Le panneau ProjetLe panneau EffetsLe panneau CompositionLa TimelineLe panneau MétrageParamétrage de l'interfacePréférences

■■ PrésentationdeBridge

A propos de BridgeUtilisationFonctionnalités

Page 119: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

236 237

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

AU

DIO

VIS

UE

LA

UD

IOV

ISU

EL

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

236 237

La barre de menuLa barre de Fonctions de basesLa barre de navigationLes panneaux

■■ LesFondamentaux:Animation2Dsansmétrageextérieur

Création d'une nouvelle compositionCaractéristiques de la boîte de dialogue et configuration de la compositionCréations d'un solide Caractéristiques de la boîte de dialogue et configuration du solideAttributs du solide dans la TimelinePoint d'ancragePositionÉchelleRotationOpacitéLe chronomètre de la TimelineNavigation temporelleUtilisation de la tête de lecture (instant courant)Modifications d'un ou plusieurs états à 2 instants différentsCréation d'images clésNotion d'interpolation entre 2 images clésGestion des trajectoires avec les points d'ancrages et les poignéesParticularité du point d'ancragePrévisualisation RAMModification des paramètres de la compositionDimensionsDuréesHiérarchie entre les différents calques

■■ Préparationd'animation2Davecmétrageextérieur

Importation vidéoCréation d'une composition en fonction des caractéristique de la vidéo importéeCréation d'un fichier Photoshop à partir d'une composition After EffectsPréparation de compositions Photoshop en vue d'animationParamètres prédéfinis film et vidéo de PhotoshopContraintes de transversalitésOptions d'importation de compositions PhotoshopStyles de calques modifiablesPréparation de compositions Illustrator en vue d'animationParamètres prédéfinis film et vidéo de IllustratorContraintes de transversalitésOptions d'importation de compositions IllustratorRecharge de métrageRemplacement de métrageImportations multiples

■■ Animation2Davecmétrageextérieur

Création d'une composition en fonction des caractéristique de la vidéo importéeSuivi de mouvementAnimation d'un calque texte à partir d'un suivi de mouvement Création d'animation à partir d'un tracé réalisé sous IllustratorGestion du presse papierCalques parentsModes de fusionCacheCalque nulEffetsCalque d'effetsLes styles de calquesCompositions imbriquées et précompositionsMasques et attributs Animation de masquesIncrustation (fond vert)

■■ Effets,réglagesetdéformationsdel'image

Corrections colorimétriqueNettetéLes différents flouBruit et grainDéformationEsthétiqueGénération

Bruit fractal

■■ CompilationParamètres de rendusModule de sortieVidéo ou webChoix des codecsRedimensionnementFile d'attente de renduAdobe Media Encoder

After Effects ApprofondissementTarifs:1125€ en inter - 875€/jour en intraDurée:2jPublic:Graphiste et webmasterPré-requis : Connaissance de l’environnement pc ou mac - Connaissance de Photoshop et Illustrator - Connaissance de Premiere Pro ou Final CutObjectif :Maîtriser les principales fonctionnalités d’After Effects - savoir créer et manipuler des compositions pour réaliser des animations destinées au web ou à la vidéo.

■■ INTRODUCTION

Rappels rapides des bases

■■ Animation3Davecmétrageextérieur

Principe de la 3D sous After EffectsCalque 2D vers 3DVues multiples pour positionnement des calques en 3DCréation de caméraParamétrage de la caméra Animation de la caméra Options de la caméraCréation de lumièresType de lumièresAnimation de lumièresOptions de lumièresOptions de projection d'ombres Options de surface des calques 3D

■■ ÉAnimation3Davancée

Lissage de trajectoireTremblementAssistant d'images clésÉditeur de graphiqueExpressionsGestion de plusieurs caméras

■■ Effets3Davancée

Warping BézierMotion tracking avec MochaCréation de scène 3D avec l'outil point de fuite de Photoshop

■■ TransversalitéavecPremiereProCréation d'un projet dans After EffectsUtilisation de Adobe Dynamik Link pour l'importer dans Premiere sans renduExportation d'une séquence Premiere Pro vers une composition liée D'After EffectsModification de la composition sous After Effects bascule vers Premiere : modification prise en compte

After Effects AvancéTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:Graphiste et motion designerPré-requis : Utilisation d'After Effects / avoir suivi la formation After Effects Approfondissement ou avoir les connaissances équivalentesObjectif : Maîtriser les fonctionnalités avancées d’After Effects. Appréhender la transversalité avec Mocha et un logiciel de 3D (Blender)

■■ Introduction

Rappel des principales fonctionnalitésDécouverte des fonctionnalités avancées

■■ RappelsetTemporalité

Principe des séquences d'imagesParamètre ExtensionRemappage temporelInterpolations d'imagesPropriétés automatiquesAteliers : ralentissement de mouvements

■■ Audioetexpressions

Introduction aux expressionsDifférence entre expression et calque parentExpressions élémentaires :- Orientation- Position- Échelle- Opacité- Wiggle- Décalage temporelLe son sous AfterPré-écouteTête de lecture sonoreConversion de données audio en images clésUtilisation de ces données avec des expressionsAteliers multiples pour appréhender l'ensemble des fonctions vues dans cette étape.

■■ Animation3D

Rappel Principe de la 3D sous After EffectsCalque 2D vers 3DVues multiples pour positionnement des calques en 3DOptions de positionnement du trièdreCréation et paramétrage de la caméra :Caméra à un pointCaméra à deux pointsOptions de la caméra :- Zoom- Profondeur de champ- Distance de mise au point- Ouverture- Niveau de flou- Animation de la caméraCréation de lumièresType de lumièresAnimation de lumièresOptions de lumièresOptions de projection d'ombre Options de surface des calques 3DOutil BrainstormAteliers : animation d'éléments multiples et 3D Shape Extruder /Création de scène 3D avec l'outil point de fuite de Photoshop

■■ RappelsurletrackingetkeyingsousAfter

Les différents trackingStabilisationKeyingRoto-pinceau

■■ AfterEffects&Mocha

Introduction à MochaPrésentation de l'interfaceStabilisation de caméraMotion tracking avec MochaContraintes d'exportationsAtelier : Intégration dans After Effects, finalisation, exportation de la séquence vidéo.

■■ Tracking3DavecVoodooCameraTracker/animationtexte3DsousBlender/CompositingsousAfterEffects

Introduction à Voodoo Camera TrackerDifférence entre tracker planaire et tracking 3DTracking 3DTransfert sous BlenderAnimation texte 3DExport séquence PNGCompositing After Effets

motion

Motion Tarifs:1995€ en inter - 950€/jour en intraDurée:3jPublic:GraphistesPré-requis:Connaissance de l’environnement pc ou mac, bonnes connaissances de création graphique et montage vidéoObjectif:Maîtriser les principales fonctionnalités de Motion Vidéo - savoir créer et manipuler des compositions pour réaliser des animations destinées à la vidéo

■■ Introduction

A propos de MotionHistoriqueUtilisationFonctionnalitésAu quotidienRéférences

■■ PrésentationdeMotion

ProjetEffetsCompositionTimelineMétrageParamétrage de l'interfacePréférences

■■ LesFondamentauxAnimation2Dsansmétrageextérieur

Création d'une nouvelle compositionCaractéristiques de la boîte de dialogue et configuration de la compositionCréations d'un solide Caractéristiques de la boîte de dialogue et configuration du solideAttributs du solide dans la TimelinePoint d'ancragePositionÉchelleRotationOpacitéLe chronomètre de la TimelineNavigation temporelleUtilisation de la tête de lecture (instant courant)Modifications d'un ou plusieurs états à 2 instants différentsCréation d'images clésNotion d'interpolation entre 2 images clésGestion des trajectoires avec les points d'ancrages et les poignéesParticularité du point d'ancragePrévisualisation RAMModification des paramètres de la composition

Page 120: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

238 239

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

AU

DIO

VIS

UE

LA

UD

IOV

ISU

EL

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

238 239

DimensionsDuréesHiérarchie entre les différents calques

■■ Réparationd'animation2Davecmétrageextérieur

Importation vidéoCréation d'une composition en fonction des caractéristique de la vidéo importéePréparation de compositions à partir de fichiers externes en vue d'animationStyles de calques modifiablesRecharge de métrageRemplacement de métrageImportations multiples

■■ Animation2Davecmétrageextérieur

Création d'une composition en fonction des caractéristique de la vidéo importéeSuivi de mouvementAnimation d'un calque texte à partir d'un suivi de mouvement Création d'animation à partir d'un tracéGestion du presse papierCalques parentsModes de fusionCacheCalque nulEffetsCalque d'effetsLes styles de calquesCompositions imbriquées et précompositionsMasques et attributs Animation de masquesIncrustation (fond vert)

■■ Effets,réglagesetdéformationsdel'image

Corrections colorimétriqueNettetéLes différents flouBruit et grainDéformationEsthétiqueGénérationBruit fractal

■■ Compilation

Paramètres de rendusModule de sortieVidéo ou webChoix des codecsRedimensionnementFile d'attente de rendu

Page 121: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

240 241

SE

AU

XR

ÉS

EA

UX

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

réseAuX 241Réseaux Initiation ..............................................................241Vue d’ensemble des réseaux .............................................241Migration IPv6 ....................................................................242Sécurité d’un accès à Internet ...........................................242Sécurité systèmes et réseaux ...........................................242Réseaux Virtuels Privés (VPN) ..........................................243Audit de réseaux .................................................................243

suPervision 243Nagios .................................................................................243Zabbix : Supervision d’infrastructure ................................244Cacti : Monitoring d’infrastructure ....................................244OpsView : Supervision d’infrastructure ............................245GLPI et OCS Inventory ........................................................245

déPloiement 246FOG : Déploiement d’images Initiation .............................246FOG : Déploiement d’images Approfondissement ...........246FOG : Déploiement d’images Initation +Approfondissement............................................................247System Center Configuration Manager (SCCM) ...............248Windows Server Update Services (WSUS) ........................248Windows Deployment Services (WDS) .............................248

solutionsdesAuvegArde 249Bacula .................................................................................249BackupPC ...........................................................................249NetBackup ..........................................................................249Backup Exec .......................................................................250Tivoli Storage Manager (TSM)...........................................251

réseAuX

réseAuX

Réseaux InitiationTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Bases informatiques et notions de réseauxObjectif:Acquérir des notions fondamentales sur les réseaux

■■ Introduction

Présentation des réseauxLes différents éléments et leurs rôlesLes utilisateurs et leurs besoinsLes aspects architectureAvantages et inconvénients des différentes technologies

■■ CommunicationPCPostedetravail/Serveurs

Partager les ressourcesNature et objet d'un protocoleLes réseaux sans filLes modems et les différents standards

■■ Lesdifférentséquipements

Les Répéteurs et HubsLes ponts et Commutateurs (Switch)Les Routeurs : rôles et intérêtPasserelleFirewallArchitecture Ethernet partagé, Ethernet commutéLe Spanning Tree (principe et mode de fonctionnement

■■ Lesréseauxlocaux(LAN)

Pourquoi et quand utiliser un réseau local?Choix politiques des constructeursAdressage EthernetRéseaux locaux sans fil (802.11x)Partage d'une connexion Internet : routeur, proxy, serveur VoIPVPN

■■ Réseauxsans-fil

WLANTopologiesSSIDExtensions des WLANMéthodes de communication 802.11, 802.11a;b;g;nSécurité : WEP, WPA, WPA2, EAP, 802.1x, RADIUS

■■ NotionsdebasedesréseauxTCP/IP

Les contraintes d'adressage des réseauxLe protocole I.Adressages. ConfigurationBroadcast et MulticastPrincipes des protocoles TCP et UDPNotion de numéro de port : le modèle client/serveurPrésentation des adresses MAC, requêtes ARP, table ARPPrésentation des mécanismes de routage et d'une table de routage

■■ LesservicesetprotocolesdehautniveauDNSetDHCP

Le serveur de nom DNSRôle et intérêt du DNSEnregistrements DNSRésolution de noms

■■ LeserveurdeconfigurationDHCP

DHCP : le serveur de configuration IPRelais DHCPLes autres services rendus par DHCP

■■ Introductionàl'administrationdesréseaux

Outils et techniquesLes bases de la sécurité réseauÉléments de la sécurité réseau

Traduction d'adresses : PAT, NAT et SATVPN;VPDNPrincipaux protocoles : GRE, L2TP, PPTP et IPSecAnalyseurs de matériel, analyseurs de trafic réseauxLes outils de supervisionEncore des protocoles : SNMP, MIB, RMON et RMON2

Vue d'ensemble des réseauxTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:AucunObjectif : Connaître les principaux types de réseaux et les protocoles en jeu

■■ Introduction

Présentation des réseauxLes différents éléments et leurs rôlesLes utilisateurs et leurs besoinsLes aspects architecture, topologieAvantages et inconvénients des différentes technologies

■■ Lesréseauxd'accès

Supports physiques de communicationQu'est-ce que la boucle locale?Principe des fibres noires, des liaisons louéesNiveaux d'architecture : LAN/MAN/WAN

■■ Lesréseauxd'entreprise

EnjeuxContraintes techniquesInterconnexion de sitesGestion des accès externe et de la sécuritéGestion des réseaux sans fil

■■ Lesréseauxd'opérateurs

Description de la problématiqueLe cœur du réseau opérateurLa gestion des bordures du réseauLes équipements clients en bout de réseauInterconnexions entre opérateurs : principes du peeringLes protocoles en jeu

■■ NotionsdebasedesréseauxTCP/IP

Les contraintes d'adressage des réseauxLe protocole IPAdressages. ConfigurationBroadcast et MulticastPrincipes des protocoles TCP et UDPNotion de numéro de port: le modèle client/serveurPrésentation des adresses MAC, requêtes ARP, table ARPPrésentation des mécanismes de routage et d'une table de routageProblématiques liées à l'espace d'adressage IPv4Introduction à IPv6

■■ MultimédiaetVoixsurIP

Gestion de flux audio/vidéo sur un réseau IPPrésentation de la voix sur IP (VoIP)Aperçu des protocoles disponiblesProblématiques liées au temps réel

■■ Gestionetsécuritédesréseaux

Prise en compte des évolutions possiblesMaintenance et supervisionProblématiques de redondanceDétection d'intrusionProtection du réseauPrincipe des sondesSécurisation d'un réseau sans fil

Page 122: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

242 243

SE

AU

XR

ÉS

EA

UX

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Migration IPv6Tarifs:1745€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs réseauxPré-requis:Connaissances de TCP/IP et des réseauxObjectif:Maîtriser la migration vers IPv6

■■ Introduction

Rappels IPv4, limites Protocole IPv6 : besoin, types d'adressage, avantagesEntêtes IPv6 : format, options Fragmentation dans IPv6 (RFC 2460) IPv6 NDP (Neighbor Discovery Protocol) : fonctionnement, messages

■■ ImplémentationsIPv6

Espace d'adressage IPv6, préfixes Types d'adressage : multicast, anycast, autoconfig,... Services disponibles : DNS, DHCPv6 Automatisation : NDP, RA, RS, PMTU

■■ RoutageettunnelingIPv6

Différents types de routage : statique, RIPng, OSPFv3, IS-IS for IPv6, MP-BGP4 ... Tunneling IPv6 : présentation, types, configurationDétails des tunneling : ISATAP, 6to4, Teredo, PortProxy

■■ Cohabitation,migration

Cohabitation IPv4/IPv6 : mécanismes, mise en placeSolutions de migration : possibilités, solutions opérateursProcessus de transition vers IPv6Maintenance du réseau : connectivité, résolution de noms Sécurité : menaces, pare-feux/filtrageAccès aux applications dans un environnement double IPv4/IPv6

Sécurité d’un accès à InternetTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Connaissances de Windows, Linux, MacObjectif:Comprendre les enjeux de la sécurité d'un accès Internet

■■ Introduction

Protocoles en jeuDélimitation du périmètre à sécuriserDéfinition des menaces, motivations

■■ LamenaceexterneParcours automatiques du réseau etscansDéni de serviceIntrusionsPerte d'informationAtelier pratique : détection et protection contre différents types d'attaque: SYN Flood, UDPflood, ICMP flood.

■■ Lamenaceinterne

Vulnérabilité des postes clientsSécurité et cloisonnementGestion des accès au réseauAtelier pratique : surveillance d'un réseau interne, analyse des vulnérabilités d'un client

■■ ProtectionRéduction de la surface d'attaqueDéfinition du pare-feu

Filtrage entrantFiltrage sortantAtelier pratique : limitation des services sur un système linux, Windows

■■ Miseenœuvre

Problématiques des attaques de masse et de l'exploitation du réseauLimiter les risques d'intrusion sur WindowsPrincipes de configuration pour UNIX,Linux et Mac OS pour l'accès à InternetAtelier pratique : mise en place d'un pare-feu, observations

Sécurité systèmes et réseauxTarifs:2475€ en inter - 875€/jour en intraDurée:5jPublic:TousPré-requis:Connaissance des protocoles réseauxObjectif : Comprendre les enjeux de la sécurité d'un réseau informatique et savoir la mettre en œuvre

■■ Introduction

Enjeux de la sécuritéÉvaluation des risquesCritères de sécuritéNormes liées à la sécuritéPlans de continuité ou de reprise d'activité

■■ Analysedurisqueetdesmenaces

Analyse des risques et élaboration des scénariosCaractérisation des menaces (sources,vulnérabilités, objectif)Savoir faire un inventaire des menaces caractéristiquesAdéquation risque-menace et disponibilitéAtelier pratique : élaboration d'un scénario de risque, caractérisation de quelques menaces courantes

■■ Lesdifférentsniveauxdegestiondelasécurité

Sécuriser les données, les échanges,et le réseauSécurité du système d'exploitation,réduction de la surface d'attaqueSécurité des applicationsGestion des identitésAuditer un système

■■ Sécuritédesdonnées

Les problématiques de l'accès physiqueIdentification des ressources critiquesChiffrer les données

■■ Sécuritédeséchangesdedonnées

Contraintes de sécurité : intégrité, confidentialité, non-répudiationPrincipes de chiffrement, symétrique, asymétrique (clés privées, secret partagé..)Contraintes liées au support(espionnage, liaisons sans fil..)

■■ SécurisationdeLinux

Permissions standards et étenduesGestion des profils de sécurité et des limitations des applicationsUtilisation de PAMMise en place du pare-feu sur LinuxManipulation du chiffrement disque sur LinuxGestion des intrusions et des journaux(logs)

■■ SécurisationdeWindows

Gestion des droitsGestion des servicesAccès problématiques pour le réseau et les périphériquesConfiguration du pare-feu, et réflexionsPossibilités de chiffrementGestion du journal d’événement et des audits

■■ Auditd'unsystème

Analyse externe au niveau réseauInventaire des risques opérationnelsVérification du cloisonnement applicatif et utilisateurRisques liées à la maintenance du système (versions des logiciels, mauvaises configurations)Tentatives d'intrusion ciblées

Réseaux Virtuels Privés (VPN)Tarifs:1745€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs réseauxPré-requis:Connaissances en TCP/IP, réseauObjectif:Maîtriser la mise en place de VPN sécurisés

■■ Introduction

Réseaux d'entreprise : composantes, mobilité Menaces sur les communications réseaux VPN : définition, utilisations, construction

■■ Cryptage

Chiffrage des données dans un VPN Signatures et certificatsClés publiques (PKI)

■■ Sécurisationd'unVPN

Gestion des authentifications : PPP, PAP, CHAP, Radius, TacacsPanorama de serveurs d'authentifications IPSec (Internet Protocol Security) : présentation, modes opératoires, mise en place Multiprotocol Label Switching (MPLS) Sécurité des applications : SSL, TLS, SSH

■■ Miseenplace/maintenance

Choix de l'architecture, intégration à l'existant Gestion de la sécurité : communications, clés, sécurité IPv6 Solutions matérielles : routeurs, concentrateurs VPN, clients matérielsSolutions logicielles : Open Source, FreeS/WAN (Linux), Cisco, Microsoft VPN administrés : Smartpipe, Openreach, Interasys Administration courante et audit de VPN

Audit de réseauxTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:Administrateurs réseauxPré-requis:Connaissance des réseauxObjectif:Apprendre à détecter les dysfonctionnements d'un réseau et les corriger efficacement

■■ Introduction

Protocoles réseaux utilisés Topologies réseaux, VPN, ISP, bornes d'accès,... Echantillonage et mesure dans les réseaux Facteurs de mesures : débits, paquets (PPS), taux de perte, temps de réponse (RTT)Identification des goulets d'étranglement Métrologie : active/passive, limites Standards disponibles : IPSAMP, IPPM, IPFIX,...Gestion des incidents : réglementation, suivi

■■ Gestiondutrafic

Algorithmes disponiblesPlanning de montée de chargeAudits applicatifs, OS, topologies Firewalls Détection d'intrusionMéthodes d'analyses, types d'audits

■■ QualitédeservicesurIP(QoS)

Service Level Agreement (SLA)QoS vs CoS Panorama des outils d'audit et de QoS :- Acterna/Sniffer Pro- Ethereal/TCPDUMP- RMON- MRTG- Infovista/Concord/Qualaby- Qosmetrix- NetFlow- Ntop- Packeteer

suPervision

NagiosTarifs:1995€ en inter - 875€/jour en intraDurée:3jPublic:TousPré-requis:Bonnes connaissances d'administration systèmeObjectif : Installer et configurer Nagios - Surveiller ses réseaux - Personnaliser Nagios

■■ Principes

Présentation et historiqueLes objectifs de la supervision, les techniques disponiblesCompilation et installationConfiguration et découverteRappels sur les principes HTTP, SMTP, NNTP, POP3, PINGDéfinition des ressources à surveiller

■■ Configuration

Architecture, principe de fonctionnement et positionnement des différents modulesÉtude du fichier de configuration standard nagios.cfgDescription des serveurs à surveiller, création de groupes de serveursDescription des contacts (pour la réception des messages d'alarme), et création de groupes de contactDéfinition des services et groupes de servicesConfiguration de l'interface web d'administration

■■ Lesfonctionnalités

Supervision, exploitationSurveillance des services réseauxSurveillance des ressources (charge CPU, espace disque)Envoi d'alarme vers des contacts déterminésDéclenchement de scripts pour corriger les problèmesConfiguration depuis une interface web

■■ Déploiement

Sur les hôtes, principes de NRPE, NSCAExemples de scripts de déploiement. (NRPE)

■■ Lesplugins

Principe de fonctionnementPersonnalisation de Nagios par développement de nouveaux plugins

Page 123: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

244 245

SE

AU

XR

ÉS

EA

UX

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Extensions

Implémentation sur des serveurs redondantsIntégration avec Cacti, CentreonNareto : reporting de haut niveau

Zabbix : Supervision d'infrastructureTarifs:1995€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs systèmesPré-requis:Connaissances en administration réseaux - Notions en Linux / Shell ou PerlObjectif : Savoir exploiter Zabbix pour prévenir les dysfonctionnements système / réseau

■■ Principes

Présentation, HistoriqueLes objectifs de la supervision, les techniques disponiblesZabbix et ses ressources WebRappels sur les principes HTTP, SMTP, NNTP, POP3, PINGDéfinition des ressources à surveiller

■■ Lesfonctionnalités

Surveillance en temps réelImport et export au format XMLAutomatisation de la découverte de serveurs / service sur une plage IPSchématisation du réseauVisualisation de donnée sous forme graphiquePersonnalisation des alertesScénario des supervisionTemps de rétention des collectes et événements

■■ Installation

PrérequisInstallation de ZabbixMise à niveau

Atelier : installation de Zabbix

■■ Configuration

Architecture, principe de fonctionnement et positionnement des différents modulesDescription des serveurs à surveiller, création de groupes de serveursConfiguration des contacts et groupes de contacts Supervision distante / via un agentGestion des services : définition, groupesPersonnalisation de la console d'administrationGestion des utilisateurs : configuration, profilsAtelier : Utilisation de l'interface web et configuration des outils d'administrations

■■ Déploiement

Sur les hôtes, installation de l'agent ZabbixUtilisation de l'agent Zabbix et fichier configurationAtelier : Déploiement sur hôte et modification du fichier configuration

■■ Fonctionavancées

La corrélationLes services SLA et ITUtilisation des ActionsUtilisation de la modification de masseImport/Export Atelier : Créations d'actions et utilisation de la modification de masse

Cacti : Monitoring d'infrastructureTarifs:1995€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs systèmesPré-requis :Connaissances en administration réseaux - Notions de bases en LinuxObjectif : Installer et configurer Cacti - Savoir administrer Cacti - Comprendre et maîtriser RRDTool

■■ Introduction

Les objectifs de la supervision, les techniques disponiblesCacti : présentation des fonctionnalitésRappels sur les principes HTTP, SMTP, NNTP, POP3, PINGDéfinition des ressources à surveiller

■■ LesfonctionnalitésPuissance de stockage des données RDDToolInterface Web Templates graphiques avancéesMultiples méthodes d'acquisition de données avec des scripts de récolte de donnéesGestion des utilisateursGestion des logsExport de graphiques

■■ Installation

PrérequisInstallation de Cacti sous Windows, Unix/LinuxMise à niveauAtelier : Installation de Cacti

■■ OutildebasededonnéesRRDTool

RRDTool : présentation,fonctionnalitésGestion des différents types de données / Archives RRALes graphiques RRDTool, utilisation de la commande CDEFAtelier : Compréhension et extraction des différentes données via RRDTool

■■ Récupérationetstockagedesdonnées

Panorama des différentes méthodesCollecte des données via SNMP / scripts externesLe pollerData SourceAtelier : Utilisation de scripts externes

■■ Gestiondesutilisateurs

Gestion des utilisateurs : profils, droits d'accèsAuthentification par LDAPAtelier : Création d'un profil utilisateur et attribution de droits

■■ Fonctionsavancées

Templates : Création / ExportDéveloppement de scripts : Perl / PhpReporting Modélisation Gestion centraliséeAtelier : Créations d'actions et utilisation de la modification de masse

■■ Lesplugins

Principe de fonctionnementInstallation du plugin ArchitectureUtilisation de plugins classiques Atelier : Installation et utilisation de plugins

OpsView : Supervision d'infrastructureTarifs:1995€ en inter - 895€/jour en intraDurée:3jPublic:Administrateurs réseauxPré-requis:Administration systèmeObjectif:Savoir installer et mettre en œuvre OpsView

■■ Présentationethistorique

Les objectifs de la supervision,les techniques disponiblesL'architecture de OpsViewInstallationConfiguration et découverteRappels sur les principes HTTP, SMTP, NNTP, POP3, PING, SNMPDéfinition des ressources à surveiller

■■ Installation

Description des méthodes d'installationInstallation standard DebianInstallation manuellePremière connexion à l'interfaceAtelier pratique : installation de base depuis les paquets Debian

■■ Configurationdebase

Mise en place des groupes d'hôtesConfiguration des hôtesModèles de base pour les hôtesConfiguration des notificationsChoix des sondesConfiguration SNMPAttributs d'hôtesAtelier pratique : mise en place de plusieurs hôtes hétérogènes dans la supervision

■■ Configurationd'infrastructure

Gestion des rôlesRemontées d'alerteHiérarchie et escaladesGestion des files d'attenteAuditAtelier pratique : mise en place de dépendances de ressources

■■ Utilisationcourante

Supervision et exploitation globaleContrôle des hôtesGestiondes servicesAccès aux rapportsValidation du fonctionnement des composantsAtelier pratique : modification des services existants,fonctions d'hôtes

■■ Configurationavancée

Détail des configurations des composants d'OpsViewConfiguration ApacheConfiguration CatalystDétail de configuration NagiosAtelier pratique : ajout de fonctionnalités à Nagios, mise en place d'OpsView en SSL

■■ Modules

Fonctionnement des modulesDéploiement de modulesNagvisMRTGAtelier pratique : configuration des modules pré-installés

■■ Performanceetsécurité

Considérations liées à la sécurité d'OpsViewConfigurationpour les environnements conséquentsLimites de la version «Core» d'OpsViewAperçu des fonctionnalités des versions non libres

GLPI et OCS InventoryTarifs:1745€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs système, DSIPré-requis:Notions d'administration système Windows/LinuxObjectif:Maîtriser la gestion du parc informatique en utilisant GLPI et OCS

■■ L'installation

Les pré-requisL'installationLa configurationLa mise à jourLe changement de serveur

■■ Lesélémentsd'ergonomie

Installation de la base de données exempleLa page d'accueilLa navigation dans les menusLes boutons principauxLes boutons de la zone de rechercheLes boutons de paramétrage de l'affichage (Listes)Les boutons de paramétrage de l'affichage(éléments de l'inventaire)Les recherches

■■ Lesmodesd'authentification

La base locale de comptesLes modes d'authentification externeLDAPConfiguration de la connexion LDAPLa récupération de données depuis un annuaire LDAPSur un serveur de messagerieAuthentification CAS

■■ Lesentités

La création de l'arborescenceCréation des entités de premier niveauCréation des autres niveaux d'entitéLa modification de l'arborescenceModification du nom d'une entitéModification de l'emplacement d'une ou plusieurs entitésSuppression d'une entitéLe détail des données relatives aux entités

■■ Lesprofils

Les profils par défautL'interface simplifiée et standardLes données générales du profilExemple de création de profilL'affectation des droits aux utilisateursAffectation manuelleAffectation automatiqueDescription de la règle RootCréation de nouvelles règlesComportement des règles entre elles

■■ Lagestiondeparc

Les relations entre GLPI et OCSNGUn projet porteur d'avenir pour GLPI : FusionI nventoryLa configuration (Mode OCSNG)L'importLa synchronisationLier de nouveaux ordinateurs à des ordinateurs existantsLe nettoyage des liens GLPI/OCSNGLes règles d'import et de liaisonLes actions automatiquesLes règles d'affectation des ordinateurs dans les entitésLa gestion des éléments de l'inventaireModifications massivesLes budgetsLes fournisseursLes contactsLes contratsLe paramétrage des données de gestion

Page 124: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

246 247

SE

AU

XR

ÉS

EA

UX

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Introduction

Pourquoi déployer des images systèmes?État de l’artTechnologies habituellement en jeuPrésentation du projet FOGInstallation de FOGPré-requisInstallation «automatisée»Utilisation de machines virtuelles prêtes à l’emploiIntégration sur un réseau isolé : DHCP, TFTP, PXEIntégration sur un réseau déjà en placeAtelier pratique : installation de FOG sur un serveur Ubuntu

■■ Premierspas

Découverte de l’interfacePréparation d’un poste pour le clonageGestion des postes dans l’interfaceGestion des images (types d’images, types d’OS, ...)Déployer une imageAtelier pratique : ajout des postes dans FOG, envoi et redéploiement d’images

■■ Gestiondestâches

Tâches de base: envoi,déploiementTâches avancées: debug,antivirus, test mémoire, ...Gestion des groupes de machinesPlanification des tâchesPerformancesUtilisation des fonctions de Wake OnLanAtelier pratique : découverte des tâches avancées, test des fonctionnalités

■■ UtilisationduserviceFOGsurlesclients

Présentation du clientPré-requisDécouverte des fonctionnalitésGestion des imprimantesRedémarrage programméInstallation automatique de logicielssur les postes: «Snap-ins»Atelier pratique : déploiement du client, installation de Firefox et d’une imprimante

■■ Créationd’imagesavancées

Les problèmes courantsNettoyage avancé d’un système avant clonageUtilisation de sysprep sur les clients WindowsConsidérations sur l’espace disque, et les spécificités des clients (swap, hibernation, ...)

■■ Maintenance

Gestion des utilisateursSauvegarde de FOGMises à jour de FOGMises à jour du noyau de déploiementGénération de rapports

■■ LescomposantesdeFOG

Configuration DHCPConfiguration TFTPConfiguration du serveur Web (Apache +PHP)Configuration de mysqlConfiguration NFSAtelier : identification de tous les composants, installation sur une distribution non supportée

■■ Lesdifférentsdéploiements

Retour sur le déploiement classique unicastDéploiement massif multi-poste : multicastConsidérations réseau & performanceModifier le noyau de déploiement et les options de démarrage

Modification du service PXEAtelier pratique : mise en place d’un déploiement multicast, comparaison de performances

■■ Gestionavancéedustockage

Retours sur l’installation par défautConfiguration des nœuds de stockage(NFS/FTP)Ajout de nœuds à une installationGestion de la réplication entre les nœudsImpacts sur la performance et la résilienceAtelier pratique : ajouter un nœud de stockage, déploiement parallélisé d’image

■■ Sécuritéetmaintenance

Considérations générales sur la sécurité du systèmePermissions, sécurité des serveurs NFS et FTPSécurité d’accès pour PHP et le serveur Web

FOG : Utilisation pour déployer ou cloner des imagesTarifs:945€ en inter - 995€/jour en intraDurée:1jPublic:TousPré-requis:Connaissance de WindowsObjectif:savoir utiliser FOG pour cloner des postes, déployer des images

■■ Introduction

Pourquoi déployer des images systèmes?État de l’artTechnologies habituellement en jeuPrésentation du projet FOG

■■ Premierspas

Découverte de l’interfacePréparation d’un poste pour le clonageGestion des postes dans l’interfaceGestion des images(types d’images, types d’OS, ...)Déployer une imageAtelier pratique : ajout des postes dans FOG, envoi et redéploiement d’images

■■ Gestiondestâches

Tâches de base: envoi,déploiementTâches avancées: debug,antivirus, test mémoire, ...Gestion des groupes de machinesPlanification des tâchesPerformancesUtilisation des fonctions de Wake OnLanAtelier pratique : découverte des tâches avancées, test des fonctionnalités

System Center Configuration Manager (SCCM)Tarifs:2695€ en inter - 895€/jour en intraDurée:5jPublic:Administrateurs WindowsPré-requis:Connaissance en administration Windows ServerObjectif : Maîtriser le déploiement d’images/correctifs en utilisant SCCM

■■ Introduction

Pourquoi déployer des images systèmes ?État de l’art, technologiesSystem Center Configuration Manager (SCCM): présentation,

La gestion des imprimantes et des cartouchesLa gestion des logicielsLa gestion des éléments réseauLes dictionnaires

■■ Lehelpdesk

L'alimentation de la file de ticketsAvantages et inconvénients des trois modes d'alimentationLes notificationsLes SLALa gestion des ticketsLes enquêtes de satisfactionLes statistiques

déPloiement

FOG : Déploiement d’images InitiationTarifs:1625€ en inter - 895€/jour en intraDurée:3jPublic:Administrateurs réseauxPré-requis:notion d’administration système et réseauObjectif:- Savoir installer FOG - Comprendre les enjeux des images systèmes - Savoir cloner et redéployer un système Windows XP, Vista, 7 et Linux - Savoir gérer FOG et son évolution dans le temps

■■ Introduction

Pourquoi déployer des images systèmes?État de l’artTechnologies habituellement en jeuPrésentation du projet FOGInstallation de FOGPré-requisInstallation «automatisée»Utilisation de machines virtuelles prêtes à l’emploiIntégration sur un réseau isolé : DHCP, TFTP, PXEIntégration sur un réseau déjà en placeAtelier pratique : installation de FOG sur un serveur Ubuntu

■■ Premierspas

Découverte de l’interfacePréparation d’un poste pour le clonageGestion des postes dans l’interfaceGestion des images(types d’images, types d’OS, ...)Déployer une imageAtelier pratique : ajout des postes dans FOG, envoi et redéploiement d’images

■■ Gestiondestâches

Tâches de base: envoi,déploiementTâches avancées: debug,antivirus, test mémoire, ...Gestion des groupes de machinesPlanification des tâchesPerformancesUtilisation des fonctions de Wake OnLanAtelier pratique : découverte des tâches avancées, test des fonctionnalités

Utilisation du service FOG sur les clientsPrésentation du clientPré-requisDécouverte des fonctionnalitésGestion des imprimantesRedémarrage programméInstallation automatique de logiciels sur les postes: «Snap-ins»

Atelier : déploiement du client, installation de Firefox et d’une imprimanteCréation d’images avancéesLes problèmes courantsNettoyage avancé d’un système avant clonage

Utilisation de sysprep sur les clients WindowsConsidérations sur l’espace disque, et les spécificités des clients (swap, hibernation, ...)

■■ Maintenance Gestion des utilisateursSauvegarde de FOGMises à jour de FOGMises à jour du noyau de déploiementGénération de rapports

FOG : Déploiement d’images ApprofondissementTarifs:1495€ en inter - 895€/jour en intraDurée:2jPublic:Administrateurs réseauxPré-requis:Administration système Linux et réseau - Déploiement FOG : initiationObjectif : Maîtriser les différentes composantes de FOG - Optimisation de FOG - Scénarios complexes d’installation

■■ LescomposantesdeFOG

Configuration DHCPConfiguration TFTPConfiguration du serveur Web (Apache +PHP)Configuration de mysqlConfiguration NFSAtelier : identification de tous les composants, installation sur une distribution non supportée

■■ Lesdifférentsdéploiements

Retour sur le déploiement classique unicastDéploiement massif multi-poste : multicastConsidérations réseau & performanceModifier le noyau de déploiement et les options de démarrageModification du service PXEAtelier pratique : mise en place d’un déploiement multicast, comparaison de performances

■■ Gestionavancéedustockage

Retours sur l’installation par défautConfiguration des nœuds de stockage (NFS/FTP)Ajout de nœuds à une installationGestion de la réplication entre les nœudsImpacts sur la performance et la résilienceAtelier pratique : ajouter un nœud de stockage, déploiement parallélisé d’image

■■ Sécuritéetmaintenance

Considérations générales sur la sécurité du systèmePermissions, sécurité des serveurs NFS et FTPSécurité d’accès pour PHP et le serveur Web

FOG : Déploiement d’images Initation + ApprofondissementTarifs:2625€ en inter - 895€/jour en intraDurée:5jPublic:Administrateurs réseauxPré-requis:administration système et réseauObjectif:- Savoir installer FOG - Comprendre les enjeux des images systèmes - Savoir cloner et redéployer un système Windows XP, Vista, 7 et Linux - Savoir gérer FOG et son évolution dans le temps - Maîtriser les différentes composantes de FOG - Optimisation de FOG - Scénarios complexes d’installation

Page 125: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

248 249

SE

AU

XR

ÉS

EA

UX

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

fonctionnalitésArchitecture SCCM et scénarios de déploiement Pré-requis, planification Outils disponiblesAtelier : Installation et configuration de SCCM.

■■ Gestiondesclients

Configuration des clients SCCM Déploiement : méthodes, configurationMonitoring / Inventaire (Software Metering et Asset Intelligence)Gestion des incidentsGestion des requêtesReporting ServicesAtelier : Configuration de clients SCCM - Inventaire matériel et logiciel - Gestion des incidents et génération de rapports.

■■ Gestiondesdéploiements

Processus de télédistribution, méthodesTypes de packages : applications, correctifs, système d’exploitationSoftware Center et Application CatalogProcessus de création d’images, planificationCréation de packages, applicationsGestion des mises à jourCréation d’images WIMGestion des imagesGestion des driversGestion des données utilisateursDéploiements : unicast, multicastMonitoring et dépannageAtelier : Création et configurations d’images - Gestion des drivers - Multiples déploiements - Service PXE

■■ Gestiondestâches

Tâches de base : envoi, déploiementTâches avancées : debug, antivirus, test mémoire, ...Gestion des groupes de machinesPlanification des tâchesConsidérations réseau et performancesUtilisation des fonctions de Wake On LanAtelier : Découverte des tâches avancées, test des fonctionnalités

■■ Gestionavancéedustockage

Retours sur l’installation par défautConfiguration des nœuds de stockage (NFS/FTP)Ajout de nœuds à une installationGestion de la réplication entre les nœudsImpacts sur la performance et la résilienceAtelier : Gestion du stockage - déploiement parallélisé d’images.

■■ Sécuritéetmaintenance

Maintenance d’un site SCCMConsidérations générales sur la sécurité du systèmePermissions, sécurité des serveurs NFS et FTPSauvegardes et restaurations Atelier : Configuration de la sécurité et monitoring SCCM.

Windows Server Update Services (WSUS)Tarifs:1745€ en inter - 895€/jour en intraDurée:3jPublic:Administrateurs WindowsPré-requis:Connaissance en administration Windows ServerObjectif:Maîtriser le déploiement et la configuration de logiciels et de mises à jour avec WSUS - Gérer la distribution de logiciels et les mises à jour avec WSUS

■■ Introduction

Présentation de Windows Server Update Services (WSUS)Architecture globale et scénarios d’utilisation

Gestion des mises à jourGestion des déploiements de logicielsMise en place de WSUS (modes d’installation), persistance des donnéesAtelier : Installation et configuration de WSUS, achitectures

■■ AdminsitrationdeWSUS

Tâches administratives Panorama des fonctionnalités de la console d’administration Gestion des équipements Gestion des utilisateurs/annuaires (Active Directory)Stratégies Windows UpdateAdministration par scriptsGestion de la sécurité : transfert, confirmations, certificatsSauvegardes et restaurationsGénération de rapportsAtelier : Configuration des clients WSUS - Multiples tâches d’administrations - Récupération et application de correctifs (mises à jour)

■■ DéploiementdelogicielsavecWSUS

Stratégie de mise en placeDifférents modes : connecté / déconnectéConfiguration du serveur MASTER-WSUSGestion des clients, groupesSynchronisation client - serveurDéploiement de logiciels sur les clientsSolution alternative SCCM (System Center Configuration Manager) Monitoring / ReportingAtelier : Déploiement de logiciels à distance à WSUS - génération de rapports

Windows Deployment Services (WDS)Tarifs:1745€ en inter - 895€/jour en intraDurée:3jPublic:Administrateurs WindowsPré-requis:Connaissances en administration Windows ServerObjectif :Maîtriser le déploiement et la configuration de postes avec WDS

■■ InstallationetconfigurationdeWDS

Présentation et principe du déploiement de Windows 7 et 2008WDS : fonctionnalités; pré-requisModes de WDSInstallation, utilisation d’imageMise en œuvre du MulticastCiblage des pilotes correspondant au matériel client

■■ Imagesdedémarrage

Ajouter une imageGérer les images de démarrageFichiers de réponse

■■ Imagesd’installation

Types d’imagesGroupes d’images

■■ KitWAIK

ContenuInstallation du KitMDT Microsoft Deployement Tools

■■ WindowsPE3.0

Windows pré-installation environnementCréation d’un media bootableImage boot.wimPersonnaliser Winpe

■■ PEIMGetWindowsPE

Notions de PackagesAjouter une applicationAjouter un pilote

■■ Sysprep

Sysprep version Windows SEVENMini installation passe OOBE

■■ ImageX

Capturer une imageAppliquer une imageModifier une image

■■ Migration de l’environnement utilisateur avec Windows EasyTransferetUSMT4.0

GénéralitésPrésentation de User State Migration Tool (USMT) 4.0Préparation de la migrationRéalisation de la migration

solutionsdesAuvegArde

BaculaTarifs:1995€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs systèmesPré-requis:Notions d’administration système LinuxObjectif:Pouvoir sauvegarder et restaurer son réseau

■■ Introduction

Rappel de notions : sauvegarde, restauration, archivages, migrations Bacula : présentation des fonctionnalités, composantsInstallation : prérequis, installation et configuration de BaculaAtelier : Installation et configuration de Bacula

■■ Découvertedel’interface

Présentation de la consoleAdministration via la console Utilisation de l’interface graphique pour la sauvegarde / récupérationDéclaration de ressources Jobs Agents Bacula : Storage / File daemonsAtelier : Utilisation de la console et de l’interface graphique pour administrer Bacula

■■ SauvegardeetRestauration

Sauvegarde de postes client ArchivagesRécupération via console / interface graphiqueRestauration de secoursPlanificationAtelier : Multiples scénarios de sauvegarde/restauration de postes client

■■ Sécurité

Communication SSL/TLSProtection avec chiffrement des sauvegardesAtelier : Sécurisation des sauvegardes

BackupPCTarifs:1995€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs systèmePré-requis:Notions d’administration système LinuxObjectif:Mettre en place une solution de sauvegarde réseau avec BackupPC

■■ Introduction

Etat de l’art : sauvegarde/restauration, migrationBackupPC : présentation des fonctionnalités, licenceMise en place : prérequis, installation et configuration de BackupPCAtelier : Installation et configuration de BackupPC

■■ Sauvegarde et Restauration Découverte de l’interface Web,fonctionnalitésConfiguration des clients Linux / Mac OSX / Windows et RsyncdSauvegarde de postes clientsPlan de sauvegarde avancéeRestaurationGestion du calendrier de sauvegardeDélégation de gestion de sauvegardeExternalisation d’une sauvegardeAtelier :Utilisation de l’interface et configuration de clients -Multiples scénarios de sauvegarde/restauration de postes clients

■■ Sécurité

Authentification SSHProtection avec chiffrement des sauvegardesSécurisation : Transferts / Interface CGIAtelier : Sécurisation des sauvegardes

NetBackupTarifs:2695€ en inter - 875€/jour en intraDurée:5jPublic:Administrateurs systèmePré-requis:Notions d’administration système LinuxObjectif:Mise en place d’une solution de sauvegarde en utilisant NetBackup

■■ Introduction

Etat de l’art : sauvegarde, restauration, migrationNetBackup : fonctionnalités, licenceEnvironnement et concepts NetBackupLes différents agents NetBackup

■■ Miseenplace

Prérequis, installation et configuration deNetBackupInstallation de l’environnement et des clients NetBackup Découverte de la console d’administration NetBackupAtelier : Installation et configuration de NetBackup - Manipulation de la console

■■ Configurationdessupportsdesauvegarde

Introduction sur la sauvegarde NetBackupConfiguration de périphériques à bandeConfiguration de médiasVérification de la sauvegarde sur bande Configurer la sauvegarde sur disque de type Basic Disk / AdvancedDiskVérification des sauvegardes sur disqueConcepts additionnels sur la sauvegarde NetBackup Les polices de sauvegardeConfiguration des polices de sauvegarde de fichiersAtelier : Mise en place de sauvegarde sur plusieurs supports

■■ Sauvegarde/restaurationdefichiers

Sauvegarde manuelle et restaurations de fichiers

Page 126: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

250 251

SE

AU

XR

ÉS

EA

UX

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Duplication des sauvegardesStorage Lifecycle PoliciesNetBackup VaultAtelier : Multiples scénarios de sauvegarde et restauration de fichiers

■■ ProtectiondelaconfigurationetsurveillanceNetBackup

Introduction au catalogue NetBackupGestion des imagesGestion de la sauvegarde / restauration du catalogueStratégie de type «Disaster recovery» Atelier : Manipulation du catalogue et gérer les images

■■ Gestionetoptimisationdelasauvegardesurbandeetdisque

Gestion des robots et périphériques à bandes / bandes partagésGestion des médias et de leur étatGestion des bandes et de leur utilisations Analyse des différentes caractéristiques de sauvegarde sur disqueGestion des sauvegardes de type Basic Disk / DSSUGestion des sauvegardes de type AdvancedDis» et des pools de disqueAtelier : Utilisation des différents outils d’optimisation de sauvegarde sur bande et sur disque

■■ Optimisationdessauvegardesdefichiers

Sauvegarde incrémentaleSnapshots des systèmes de fichiers Multiple data streamsMultiplexing et performancesSauvegardes synthétiquesFlashBackupAtelier : Utilisation du snapshots et des sauvegardes synthétiques

■■ Miseenplaced’unplandesauvegardeenentreprise

Protection des applicationsSauvegarde des bases de donnéesSauvegarde des applications de l’entrepriseProtection des machines virtuelles

■■ Utilisationavancéedusupport

Ressources du support techniqueProcessus, services et daemons de NetBackupUtilisation de l’utilitaire nbcplogsconfiguration des niveaux de verbosité des fichiers logs de NetBackup Atelier : Utilisation de nbcplogs et configuration des niveaux de verbosité des fichiers logs

Backup ExecTarifs:2695€ en inter - 875€/jour en intraDurée:5jPublic:Administrateurs systèmePré-requis:Notion d’administration système WindowsObjectif:Mise en place d’une solution de sauvegarde en utilisant Backup Exec

■■ Introduction

Etat de l’art : sauvegarde, restauration, migrationBackup Exec : fonctionnalités, licencesEnvironnement et concepts Backup ExecLes différents agents Backup Exec

■■ Miseenplace

Pré-requis, installation et configuration de Backup ExecInstallation de l’environnement et des clients Backup Exec Découverte de la console d’administration Backup ExecAtelier : Installation et configuration de Backup Exec - Manipulation de la console

■■ Lespériphériquesetmédias

Introduction sur les périphériques et médiasConfiguration des périphériques de stockageGestion des médiasGestion des périphériquesCatalogues de médias Atelier : Mise en place de et configurer plusieurs périphériques de stockage

■■ Sauvegarde/restaurationdesdonnées

Introduction sur la sauvegarde et la restauration avec Backup Exec Configuration et exécution d’une sauvegardeSauvegarde et restauration : gestion des serveurs, des sauvegardes et travauxTechnologie GRTVérification de l’état de sauvegarde des fichiersSauvegarde System state Configuration et exécution d’une restauration Atelier : Mise en place d’un travail de sauvegarde et vérifier son état

■■ Simplified Disaster Recovery (SDR) et Virtual MachineConversion

Simplified Disaster Recovery (SDR)sauvegarde /restaurationSDR custom : création, utilisation pour une disaster recoveryVirtual Machine Conversion : présentation, configurationFlux de ravail des conversions Atelier : Sauvegardes - Exploitation du Simplified Disaster Recovery

■■ LesagentsBackupExec

Agents distants : Windows, Linux / Unix (RALUS), Microsoft Active DirectoryAgents logiciels / base de donnée : installation, logiciel / base de donnée supportésAgent Microsoft SQL Server : sauvegarde / restaurationAgent Microsoft Exchange Server : sauvegarde / restauration ExchangeAgent SharePoint Server : sauvegarde / restauration SharePointAgents d’environnements virtuels : Technologie de virtualisation, utilisation d’un agent pour VMWare et Microsoft Hyper-VAtelier : Utilisation des différents agents Backup Exec

■■ L’archivageavecBackupExec

Archivage : présentation,installation sous Backup ExecArchivage des messageries Microsoft Exchange et du système de fichierPlanification de l’archivage (job)Restauration depuis une archiveProtection des composants d’archivageAtelier : Mise en place de l’option d’archivage

■■ LadéduplicationBackupExec

Déduplication, Open Storage TechnologySupport des fonctionnalités de déduplications de Backup Exec, installationConfigurations, exécution de la déduplication de donnéesAtelier : Mise en place de la déduplication et tests

■■ BackupExecPrivateCloudServices

Backup Exec Private Cloud Services : présentation, servicesDépannage de Backup Exec Private Cloud Services Atelier : Exploitation des différentes fonctionnalités offertes par le Backup Exec Private Cloud Services

Tivoli Storage Manager (TSM)Tarifs:3495€ en inter - 1295€/jour en intraDurée:5jPublic:Administrateurs systèmesPré-requis:Notions d’administration système Windows/LinuxObjectif:Mise en place d’une solution de sauvegarde en utilisant IBM Tivoli Storage Manager

■■ Introduction

Etat de l’art : sauvegarde, restauration, migration IBM Tivoli Storage Manager (TSM): fonctionnalités, licences Environnement et concepts TSM

■■ Miseenplace

Prérequis, installation et configuration de TSM Installation de l’environnement et des clients TSM (sauvegarde/archivage) Découverte du centre d’administrationAtelier : Installation et configuration de Tivoli Storage Manager - Manipulation de l’interface d’administration

■■ Configurationdessupportsdesauvegarde

Introduction sur la sauvegarde TSMConfiguration de périphériques à bandeConfiguration de médiasEspaces de stockage et volumes associésVérification de sauvegardesAtelier : Mise en place de sauvegardes sur plusieurs supports

■■ Administrationdesauvegardes

Politique de sauvegardes/restaurationsDéduplication des donnéeConfiguration de la base de données et du journal de repriseConfigurer le client de sauvegarde-archivageSécurité de la base de données et des espaces de stockagePlanification de tâchesMonitoring des évènementsAtelier : Multiples scénarios de sauvegarde/restauration - automatisation et monitoring

Page 127: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

252 253

VIR

TU

AL

ISA

TIO

NV

IRT

UA

LIS

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

vmwAre 253VMware vSphere 5 : Installation, Configuration,Haute Disponibilité, Sécurité .............................................253VMware : Workstation / Server / ESX ................................253VMware vSphere : Installation, Configuration,Maintenance (4.1) ..............................................................254VMware 5 : Optimisation et Tuning ...................................254VMware vSphere 5 : Initiation ............................................255VMWare View : virtualiser les postes clients ....................255VMware vCloud : Architecture Cloud ................................256

oPensourCe 256Xen ......................................................................................256Proxmox VE ........................................................................257VirtualBox ...........................................................................257

miCrosoFt 257Virtual PC / Virtual Server ..................................................257Hyper V (MS Windows Server 2008) .................................258

CitriX 258XenApp Utilisation..............................................................258XenApp Administration ......................................................258

CloudComPuting 259Cloud Computing et externalisation..................................259Windows Azure : Applications Cloud .NET........................259Windows Azure : Applications Cloud Java .......................259Windows Azure : Applications Cloud Node.js ...................260Windows Azure : Applications Cloud PHP ........................260Office 365 ...........................................................................261Office 365 Utilisation .........................................................261

Autres 261Virtualisation Initiation ......................................................261

virtuAlisAtion

vmwAre

VMware vSphere 5 : Installation, Configuration, Haute Disponibilité, SécuritéTarifs:3495€ en inter - 895€/jour en intraDurée:5jPublic:TousPré-requis : Notions d'administration système sur Windows et LinuxObjectif : - Virtualiser les serveurs et se préparer au Cloud Computing - Savoir déployer et maintenir VMware vSphere 5, et notamment ses deux composantes : l'hyperviseur ESXi et la plate-forme VMware vCenter Server. - Découvrir vCenter Server Appliance vCSA

■■ Introduction

Présentation du Cloud et de la virtualisation de serveursVue d'ensemble de VMWare vSphere5Découverte des composantes de vSphere5Historique et évolutions avec la version 4.1

■■ L'hyperviseur:VMwareESXi5

Concept d'hyperviseur « bare-metal »Architecture d'ESXi5Déploiement et configuration manuelle d'ESXi5Atelier : mise en place de VMware ESXi 5,découverte de l'interface

■■ Laplate-formedegestion:VMwarevCenterServer5

Installation de vCenter 5 et de ses composantsMise en place du client vSphere5Découverte des éléments de l'inventairePrésentation de vCenter Server Appliance vCSAAtelier : installation de VMware vCenter Server 5

■■ ConfigurationdeVMwarevCenterServerviavSphere

Réseau : commutateurs standards vNetwork (vNetwork StandardSwitches), connexions réseau, groupement de portsStockage au niveau d'ESXi (support de iSCSI, NFS, et FibreChannel)Les banques de données dans vSphere (datastores)Déployer et administrer l'appliance VMware Virtual StorageAtelier : configuration des datastores pour ESXiet du réseau

■■ Manipulationdesmachinesvirtuelles

Déploiement de machines virtuellesDéploiement sous forme d'applianceGestion des disques durs de machines virtuelles (thinprovisionning, snapshots)Mise en place de gabarits (templates) de machines virtuellesClonage de machines virtuellesConversion de machines physiques ou virtuelles vers vCenter : VMware ConverterModification et supervision des machines virtuellesMigration du stockage des machines virtuelles à chaud grâce à Storage vMotionAtelier : application de toutes les opérations possibles sur les machines virtuelles

■■ Gestiondesressourcesdesmachinesvirtuelles

Allocation des ressources aux machines virtuelles : CPU, RAM,entrées/sortiesOptimiser l'utilisation de la RAM et du CPU grâce au VMKernelComprendre les rapports de performance, les graphes de vCenterServer et les alarmesAtelier : manipulation d'un pool de ressource

■■ Industrialisation,gestiondelacharge

Gérer plusieurs inventaires vCenter Server grâce au « LinkedMode » de vCenter ServerUtilisation des profils d'hôtes pour s'assurer de la cohérence de configuration des ESXi

Création et configuration des commutateurs distribués (vNetworkDistributed Switches / vDS)Configuration des connexions réseau et des groupements de portsBascule de machines virtuelles entre plusieurs hôtes grâce à vMotionOptimisation dynamique des ressources d'un cluster grâce au VMware Distributed Resources Scheduler (DRS)Rationalisation de la consommation électrique : VMWareDistributed Power Management (DPM)Atelier : mise en place d'un deuxième hyperviseur ESXi pour déployer un cluster, migration des commutateurs standards (vSS) vers des commutateurs distribués (vDS), bascules à chaud avec vMotion, déploiement de DRS.

■■ Hautedisponibilité

Enjeux de la haute disponibilitéDéployer un cluster haute disponibilité sur vCenter Server (VMware HA)Création de machines virtuelles à forte tolérance de panne : VMware Fault ToleranceAtelier : mettre en place une machine virtuelle haute disponibilité, et à forte tolérance de panne

■■ Sécurité,gestiondesmisesàjour

Rôles et permissions dans vCenter ServerGestion des utilisateursGestion des mises à jour des hôtes et des machines virtuelles grâce à vCenter Update ManagerAtelier : création d'utilisateurs non administrateurs, mise en place d'une ligne de conduite pour surveiller les versions des machines virtuelles Windows dans le cluster vCenter.

VMware : Workstation / Server / ESXTarifs:2475€ en inter - 895€/jour en intraDurée:3jPublic:Administrateurs systèmePré-requis:Notions d'administration systèmeObjectif : Savoir déployer, administrer et maintenir un environnement virtuel basé sur la technologie VMware (VMware Player/Workstation/Server/ESX)

■■ Introduction

Virtualisation : historique et intérêts Types de virtualisation VMware : présentation, produits et architectures

■■ Virtualisationdesstationsdetravail

Présentation des produits : VMware Workstation, VMware Player Machines virtuelles ; création, installation, utilisation Gestion de groupes Configuration du réseau : bridge, NAT, host only, ...Atelier : Création d'une machine virtuelle, installation et tests

■■ Virtualisationdesserveurs

Présentation du produit : VMware Server (ex. GSX) Installation et configuration : interface d'administrations, outils Support des architectures multiprocesseurs Création de machines virtuelles et des templates Options de support du réseau, tolérance aux pannes Atelier : Installation et configuration de VMware Server

■■ Administrationglobale

Partage CPU entre les différentes machines virtuelles Affectation de la mémoire, d'un ou plusieurs CPU, disques virtuels ou interfaces réseau Sauvegarde, restauration, migration et clonage des machines virtuelles Clustering : stratégies, pré-requis, mise en œuvreSécurité de la machine virtuelle et du serveur hôte SupervisionAPI de scripting VMware : présentation, mise en œuvreAtelier : Mise en œuvre de sauvegardes et de restauration, gestion mémoire, ...

Page 128: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

254 255

VIR

TU

AL

ISA

TIO

NV

IRT

UA

LIS

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ HyperviseurVMWareESX

Notion d'hyperviseur VMware ESX : présentation, architecture VMware ESX vs VMware Server Installation et mise en place de machines virtuelles Atelier : Installation de VMware ESX, configuration et mise en place de VMs

VMware vSphere : Installation, Configuration, Maintenance (4.1)Tarifs:3495€ en inter - 895€/jour en intraDurée:5jPublic:TousPré-requis : Notions d'administration système sur Windows et LinuxObjectif : Savoir déployer et maintenir VMware vSphere, et notamment ses deux composantes : l'hyperviseur ESX/ESXi et la plate-forme VMware vCenter Server. La formation se fait sur ESX/ESXi et vCenter Server 4.1, et est une excellente préparation à la certification VMware « VMware Certified Professional 4 » (VCP4)

■■ Introduction

Présentation des infrastructures et machines virtuellesVue d'ensemble de VMWare vSphereDécouverte des composantes de vSphere

■■ L'hyperviseur:VMwareESX/ESXi

Concept d'hyperviseur «bare-metal»Architecture d'ESX et ESXiDéploiement et configuration manuelle d'ESX/ESXiAtelier pratique : mise en place de VMware ESXi 4.1,découverte de l'interface

■■ Laplate-formedegestion:VMwarevCenterServer

Installation de vCenter et de ses composantsMise en place du client vSphereDécouverte des éléments de l'inventaireAtelier pratique : installation de VMware vCenter Server

■■ ConfigurationdeVMwarevCenterServerviavSphere

Réseau: commutateurs standards vNetwork (vNetwork StandardSwitches), connexions réseau, groupement de portsStockage au niveau d'ESX/ESXi (support de iSCSI, NFS, et FibreChannel)Les banques de données dans vSphere (datastores)Atelier pratique : configuration des datastores pour ESXiet du réseau

■■ Manipulationdesmachinesvirtuelles

Déploiement de machines virtuellesGestion des disques durs de machines virtuelles (thinprovisionning, snapshots)Mise en place de gabarits (templates) de machines virtuellesClonage de machines virtuellesConversion de machines physiques ou virtuelles vers vCenter : VMware ConverterModification et supervision des machines virtuellesMigration du stockage des machines virtuelles à chaud grâce àStorage vMotionAtelier pratique : application de toutes les opérations possibles sur les machines virtuelles

■■ Gestiondesressourcesdesmachinesvirtuelles

Allocation des ressources aux machines virtuelles: CPU, RAM,entrées/sortiesOptimiser l'utilisation de la RAM et du CPU grâce au VMKernelComprendre les rapports de performance, les graphes de vCenterServer et les alarmesAtelier pratique : manipulation d'un pool de ressource

■■ Industrialisation,gestiondelacharge

Gérer plusieurs inventaires vCenter Server grâce au «LinkedMode» de vCenter ServerUtilisation des profils d'hôtes pour s'assurer de la cohérencede

configuration des ESX/ESXiCréation et configuration des commutateurs distribués (vNetworkDistributed Switches / vDS)Configuration des connexions réseau et des groupements de portsBascule de machines virtuelles entre plusieurs hôtes grâce àvMotionOptimisation dynamique des ressources d'un cluster grâce auVMware Distributed Resources Scheduler (DRS)Rationalisation de la consommation électrique: VMWareDistributed Power Management (DPM)Atelier pratique : mise en place d'un deuxième hyperviseur ESXi pour déployer un cluster, migration des commutateurs standards (vSS) vers des commutateurs distribués (vDS), bascules à chaud avec vMotion, déploiement de DRS.

■■ Hautedisponibilité

Enjeux de la haute disponibilitéDéployer un cluster haute disponibilité sur vCenter Server (VMware HA)Création de machines virtuelles àforte tolérance de panne: VMware Fault ToleranceAtelier pratique : mettre en place une machine virtuelle haute disponibilité, et à forte tolérance de panne

■■ Sécurité,gestiondesmisesàjour

Rôles et permissions dans vCenter ServerGestion des utilisateursGestion des mises à jour des hôtes et des machines virtuelles grâce à vCenter Update ManagerAtelier pratique : création d'utilisateurs non administrateurs, mise en place d'une ligne de conduite pour surveiller les versions des machines virtuelles Windows dans le cluster vCenter.

VMware 5 : Optimisation et TuningTarifs:3495€ en inter - 995€/jour en intraDurée:5jPublic:Administrateurs système expérimentésPré-requis :Bonnes connaissances administration avec ESXi et vCenter ServerObjectif : • Configurer et gérer les réseaux et le stockage ESXi pour une grande entreprise • Gérer les changements dans l'environnement vSphere • Optimiser le rendement des tous les composants de vSphere • Résoudre les erreurs opérationnelles et d'identifier leurs causes profondes • Utilisez VMware vSphere ® ESXi Shell ™ et VMware vSphere ® Management Assistant (vMA) pour gérer vSphere

■■ Introduction

VMware : outils et versions

■■ VMwareGestiondesressources

Configurer vMAComprendre les commandes esxcli et vicfgConfigurer le mode ESXi un soutien technique et un accès SSHComprendre importante ESXi et vCenter fichiers journaux du serveur

■■ Performancedansunenvironnementvirtualisé

Comprendre la méthodologie de dépannage des performances de vSphereComprendre les techniques de virtualisation logicielle et matérielle et de leurs effets sur la performanceUtilisez vSphere outils de suivi des performances

■■ Évolutivitéduréseau

Créer, configurer et gérer des commutateurs distribués vSphereMigrer des machines virtuelles à partir d'interrupteurs standards à des commutateurs distribuésComprendre les fonctions de commutation répartis comme PVLANs, VMware vSphere Network I / O Control, port mirroring, et NetFlow

■■ Optimisationduréseau

Comprendre les caractéristiques de performance des cartes réseauComprendre les caractéristiques de performance de réseau vSphere

Surveiller les principaux indicateurs de performance du réseauUtiliser vMA pour gérer la configuration réseau virtuelRésoudre les problèmes courants de performances réseau

■■ Evolutivitédustockage

Configurer multipathing de stockageComprendre les API de stockage vSphere pour l'intégration réseau et la sensibilisation de stockageExpliquer le profil axée sur le stockageAjouter une politique de stockage à un profil de stockage de machine virtuelleDécrire VMware vSphere Storage DRS ™ exploitationConfigurer le stockage DRS et VMware vSphere Storage I / O Control

■■ Optimisationdestockage

Diagnostiquer les problèmes d'accès au stockageComprendre comment les protocoles de stockage, VMware vSphere de configuration VMFS, équilibrage de charge, et faire la queue affecter les performancesSurveiller les principales mesures des performances de stockageUtiliser vMA pour gérer le stockage virtuelRésoudre les problèmes courants de performances de stockage

■■ OptimisationCPU

Comprendre CPU scheduler et d'autres caractéristiques qui influent sur les performances du processeurSurveiller les indicateurs clés de performance CPURésoudre les problèmes courants de performances CPU

■■ Optimisationdelamémoire

Comprendre les techniques de remise en état et de mémoire sur engagementSurveiller les principaux indicateurs de performance de mémoireRésoudre les problèmes courants de performances de mémoire

■■ MachinevirtuelleetoptimisationCluster

Comprendre les directives de performance pour les machines virtuelles, les paramètres d'allocation des ressources, VMware vSpherer Distributed Resource Scheduler clusters, pools de ressources et VMware vSphere haute disponibilité politiques de contrôle d'admission,la mise sous tension la machine virtuelle Dépannage des échecsRésoudre les problèmes de cluster vSphereHôte 11 et de la gestion évolutivitéComprendre comment vCenter Linked Mode gère plusieurs inventaires de vCenter ServerExpliquer VMware vSphere Distributed Power Management Utiliser Host Profiles pour gérer la conformité de configuration ESXiUtiliser VMware vSphere PowerCLI pour effectuer des tâches d'administration vSphereUtiliser Image Builder pour créer une image d'installation ESXiUtiliser Déploiement automatique vSphere à disposition des hôtes ESXi

VMware vSphere 5 : InitiationTarifs:2475€ en inter - 895€/jour en intraDurée:3jPublic:TousPré-requis : Notions d'administration système sur Windows et LinuxObjectif : Découvrir vSphere 5 - Mettre en place des machines virtuelles - Configurer VMWare vCenter - Mettre en place un cluster haute disponibilité

■■ Introduction

Présentation du Cloud et de la virtualisation de serveursVue d'ensemble de VMWare vSphere5Découverte des composantes de vSphere5Historique et évolutions avec la version 4.1

■■ L'hyperviseur:VMwareESXi5

Concept d'hyperviseur « bare-metal »

Architecture d'ESXi5Déploiement et configuration manuelle d'ESXi5Configuration des espaces de stockage sur ESXiAtelier pratique : mise en place de VMware ESXi 5,découverte de l'interface vSphere

■■ Manipulationdesmachinesvirtuelles

Déploiement de machines virtuellesDéploiement sous forme d'applianceGestion des disques durs de machines virtuelles (thinprovisionning, snapshots)Clonage de machines virtuellesModification et supervision des machines virtuellesAtelier pratique : application de toutes les opérationspossibles sur les machines virtuelles

■■ Gestiondesressourcesdesmachinesvirtuelles

Allocation des ressources aux machines virtuelles: CPU, RAM,entrées/sortiesOptimiser l'utilisation de la RAM et du CPU grâce au VMKernelAtelier pratique : manipulation d'un pool de ressource

■■ L'échelledatacentre:VMwarevCenterServer5

Installation de vCenter 5 et de ses composantsMise en place du client vSphere5Découverte des éléments de l'inventairePrésentation de vCenter Server Appliance vCSAMise en place de gabarits (templates) de machines virtuellesClonage de machines virtuellesBascule de machines virtuelles entre plusieurs hôtes grâce à vMotionMigration du stockage des machines virtuelles à chaud grâce à Storage vMotionAtelier pratique : installation de VMware vCenter Server 5

■■ LesClustersdansvSphere5

Présentation des clustersFonctionnalités en haute disponibilitéRépartition de chargeAtelier : mise en place d'un cluster, test de la haute disponibilité

VMWare View : virtualiser les postes clientsTarifs:3495€ en inter - 895€/jour en intraDurée:5jPublic:Administrateurs systèmesPré-requis : Administration système Windows, connaissance de VMWare, connaissance d'Active DirectoryObjectif : Installation et maintenance des composants View - gestion et déploiement des clients virtualisés - gérer la sécurité du système View - Utilisation ThinApp pour virtualiser des applications

■■ Introduction

Pourquoi virtualiser le poste client?Présentation de l'architecture VMWarePrécisions sur l'outil View, versions 5.1

■■ PremierspasavecVMwareView

FonctionnalitésComposants en jeuGestionnaire de connexions: ViewConnection ServerMise en place d'un poste de travail ViewProtocoles en jeu: PCoIP, RDPRedirections des ports USB et des ressources multimédiaOptions du client: View, View en mode localNotions de client zéro, et de client légerGestion des impressions virtuelles avec le client View

■■ AdministrationdeView

Configuration de l'environnement View

Page 129: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

256 257

VIR

TU

AL

ISA

TIO

NV

IRT

UA

LIS

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Gestion des utilisateurs, les sessions et les politiques de configurationConfiguration et approvisionnement des pools de postes de travailSurveillance de l'environnement ViewGestion des clones liés (linkedclones)L'outil VMWare ComposerConfiguration des disques persistantsOrdinateurs de bureau locaux (Local-mode desktops)Configuration des postes de travail en mode localDécouverte de l'outil View Transfer Server et de son référentiel

■■ GestionetsécuritédansView

La configuration du réseau et les options d'authentificationConfiguration de View SecurityServerConfiguration de View Persona (personnalisation des postes clients)Profils d'utilisateur PersonaProfils Windows itinérants et PersonaDéploiement avec View PersonaMeilleures pratiques pour un déploiement de gestion View Persona

■■ Maintenance,sauvegardeetlignedecommande

Utilitaire vdmadminLe mode kioske des systèmes clientsSauvegarde desbases de données ViewRestauration des bases de données ViewPerformance du View Connection Serveret évolutivité (serveurs de connexions, répartition de charge)

■■ VMwareThinApp

Utilisation de ThinApp pour capturer des applicationsDéploiement et mise à jour de packages ThinAppVirtualisation Internet Explorer 6 pour une utilisation sur un système Windows 7Gestion des applications ThinApp dansView

VMware vCloud : Architecture CloudTarifs:2475€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs systèmePré-requis : Connaissances en administration système et virtualisation VMwareObjectif:Apprendre à mettre en place une infrastructure virtuelle VMware vCloud

■■ Comprendrel'architectureCloud

Cloud computing : présentation, fonctionnalités, intérêtChoix du type de cloud : privé, public, hybride L'offre VMware vCloud vCloud Director : présentation, composants Intégration avec les produits VMware Système de licencesAtelier : Mise en place d'une infrastructure - Installation de vCloud Director et configuration des préférences

■■ ChoisirsonréseauVMwarevCloud

Réseaux disponibles dans vCloud DirectorOrganisation du trafic réseau vApp Pools de réseauxPartage de contenuAtelier : Mise en place des services réseau d'une organisation

■■ ConfigurerlesfournisseursvCloud

Ressources de stockage : identification, configurationAdministration des fournisseursVMware vSphere Storage vMotionGestion des besoins en stockageAtelier : Utilisation de VMware Storage VMotionAdministrerlecloudetlesressources

Gestion des fournisseurs et des datacenters virtuels

Gestion de instances vCenter, ESXI,.. Comprendre et identifier les requêtes vCloud DirectorRépartition de charge Gestion de l'authentification (SSO, SSL, TLS)Connexion aux annuaires LDAPvShield : présentation, fonctionnalitésMonitoring du cloudPlugin Orchestrator, PowerCLIAtelier : Paramétrage de fournisseurs de services cloud - Utilisation de vShield

■■ Maîtriserlescoûtsetlafacturationclient

Définition des coûts d'une infrastructure vCenter Chargeback : modules, fonctionsCoût des charges virtualisées Rapports et métriques dans le cloudAtelier : Implémentations vSphere et cloud - Reporting

■■ Gérerlesapplicationsducloud

Le format de virtualisation OVFImages et vFabric Gestion des licences vCloud APIAtelier : Gestion des applications dans le cloud et migrations

oPensourCe

XenTarifs:2475€ en inter - 895€/jour en intraDurée:3jPublic:Administrateurs système LinuxPré-requis : Notions d'administration système et réseaux en environnement LinuxObjectif:Savoir déployer, administrer et maintenir un environnement virtuel basé sur la technologie XEN

■■ Introduction

Virtualisation : historique et intérêts Types de virtualisationPrésentation de Xen Démarrage et stockage

■■ Installationetdéploiement

Installation du serveur Xen Installation du client : Linux / Windows Groupes d'options Déploiement de machines virtuelles dans Xen : console ou script Configurations générales d'une machine virtuelleAtelier : création d'une machine virtuelle, paramétrage

■■ Administrationglobale

Partage CPU entre les différentes machines virtuelles Affectation de la mémoire, d'un ou plusieurs CPU, disques virtuels ou interfaces réseauSauvegarde, restauration, migration et clonage des machines virtuelles Gestion des pools Procédures sur le serveur master et slave Clustering : stratégies, pré-requis, mise en œuvre Sécurité de la machine virtuelle et du serveur hôteAtelier : Gestion CPU et mémoire - Sauvegarde d'une machine dans un fichier sur une machine distante - Gestion de pool et migration à chaud (XenMotion)

Proxmox VETarifs:2475€ en inter - 895€/jour en intraDurée:5jPublic:Administrateurs systèmes, chefs de projet, développeursPré-requis : Notions d'administration système et réseaux en environnement LinuxObjectif : Savoir déployer, maîtriser et configurer la solution de virtualisation Proxmox VE

■■ Introduction

Les différents types de virtualisationLa virtualisation dans le noyau LinuxPrésentation globale de Proxmox VE, d'OpenVZ et de KVMFonctionnalités attendues

■■ Installationetdéploiement

Installation dite « bare-metal »Installation sur un système Debian existantModèle de stockage en réseau : iSCSI, NFS, LVM/iSCSIStockage en local : sur LVM, dans un répertoireDécouverte de l'interface WebParamètres de baseAtelier : installation de Proxmox, tests des différents modèles de stockage

■■ Lescontainers(OpenVZ)

Présentation de la virtualisation par isolationSpécificités de la technologie OpenVZParamétrage des machines virtuelles LinuxConfiguration réseau des machines OpenVZ : veth ou venethAtelier : mise en place d'un container OpenVZ, exemples de configuration

■■ Lavirtualisationcomplète(KVM)

Présentation de la virtualisation complèteTechnologie KVM et LinuxParamétrage des machines virtuelles KVMConfiguration réseau : pont réseau, NATAtelier : mise en place d'une machine virtuelle KVM

■■ Gestiondesmachinesvirtuelles

Déploiement des machines virtuellesGestion des médiasArrêt, démarrage des machines virtuellesAccès à la console VNCDépannage, journauxSauvegarde, restaurationUtilisation de modèlesAtelier : déploiement d'une machine OpenVZ, KVM sur une ISO, démarrage et arrêt de la machine, etc.

■■ Fonctionnementencluster

Intérêt et limites du cluster Proxmox VENotion de maître, de nœudsGestion centralisée via l'interface WebGestion en ligne de commandeMigration de machines virtuellesAtelier : Mise en place d'un deuxième nœud Proxmox, d'un cluster, migration de machines virtuelles entre les hôtes

■■ Sécurité,configurationavancée,misesàjour

Politique Debian et Proxmox de sécuritéOutils en ligne de commandeConfiguration du pare-feu, considérations réseauProcédure de mise à jourAtelier : vérifier les mises à jour, les appliquer éventuellement, sécuriser les connexions réseau

VirtualBoxTarifs:2475€ en inter - 895€/jour en intraDurée:3jPublic:Administrateurs systèmePré-requis:Notions d'administration systèmeObjectif:Savoir déployer, administrer et maintenir un environnement virtuel basé sur VirtualBox

■■ Introduction

Virtualisation : historique et intérêts Types de virtualisationVirtualBox : présentation, spécificitésAutres solutions concurrentes

■■ Installationetmiseenœuvre

Installation et paramétrage de VirtualBox Administration globale Installation et utilisation des Additions Client Gestion de périphériques et fichiers de paramétrages Atelier : Création de machines virtuelles avec VirtualBox, configurations

■■ Administrationglobale

Gestion d'un réseau de machines virtuelles : NAT/bridge, intégration locale/distante Partage de données entre les différentes machines virtuelles Affectation de la mémoire, d'un ou plusieurs CPU, disques virtuels ou interfaces réseau Sécurité de la machine virtuelle et du serveur hôte Monitoring du fonctionnement : CPU, mémoire, stockageAtelier : Administration de réseau de machines virtuelles

miCrosoFt

Virtual PC / Virtual ServerTarifs:1995€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs systèmePré-requis:Notions d'administration système Windows ServerObjectif:Savoir déployer, administrer et maintenir un environnement virtuel basé sur Virtual PC / Virtual Server

■■ Introduction

Virtualisation : historique et intérêts Types de virtualisationMS Virtual PC, MS Virtual Server : présentation, licencesAutres solutions concurrentes

■■ Virtualisationdesstationsdetravail

Présentation de Virtual PC Installation, création de disques virtuels, utilisation Configuration des ressources Atelier : installation d'une image sous Virtual PC

■■ Virtualisationdesserveurs

Présentation de Virtual Server, architecture système Pré-requis matériels et logiciels, installation Configuration du service de prise en main à distance Configuration des ressources : disques virtuels, réseaux virtuels, machines virtuelles, périphériques amoviblesAtelier : Installation de Virtual Server - configuration de la console d'administration

■■ Administrationglobale

Partage CPU entre les différentes machines virtuelles Affectation de la mémoire, d'un ou plusieurs CPU, disques virtuels ou interfaces réseaux Sécurité de la machine virtuelle et du serveur hôte Migration avec Virtual Server Migration Toolkit (VSMT) Monitoring du fonctionnement : CPU, mémoire, stockageAtelier : Migration d'un serveur physique vers une machine virtuelle (VSMT)

Page 130: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

258 259

VIR

TU

AL

ISA

TIO

NV

IRT

UA

LIS

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Hyper V (MS Windows Server 2008)Tarifs:2475€ en inter - 895€/jour en intraDurée:3jPublic:Administrateurs systèmePré-requis :Notions d'administration système Windows Server - Virtualisation de serveurs (Virtual Server/Virtual PC)Objectif:Savoir déployer, administrer et maintenir un environnement virtuel basé sur Hyper V sous Windows Server 2008

■■ Introduction

Virtualisation : historique et intérêts Types de virtualisation, hyperviseursArchitecture globale de MS Windows Server 2008 Hyper V : concepts, OS invités pris en charge, gestion des licences

■■ Installationetconfiguration

Pré-requis matériels et logiciels pour l'installation d'Hyper-V Considérations techniques : CPU, RAM, environnement 64 bits Configuration optimale Ajout de rôles via Server Manager ou installation en mode Core Configuration du réseau Atelier : Installation d'Hyper-V et configurations diverses

■■ Virtualisationdesstationsdetravail

Machines virtuelles : création, installation, utilisation Allocation et optimisation des ressources matérielles Sauvegarde, restauration, migration et clonage des machines virtuelles Outils d'administration d'Hyper-V : MMC et protocole RDP Utilisation de System Center Virtual Machine Manager (SCVMM) Conversion de serveurs physiques en machines virtuelles (P2V) Spécifications et gestion du format Virtual Hard Disk (VHD) Interopérabilité avec Virtual Server, XEN, ...Atelier : création de machines virtuelles - administration - sauvegarde et restauration - image VHD

■■ Administrationglobale

Partage CPU entre les différentes machines virtuelles Affectation de la mémoire, d'un ou plusieurs CPU, disques virtuels ou interfaces réseau Sécurité de la machine virtuelle et du serveur hôte Déplacement des machines virtuelles avec Quick Migration Clustering : stratégies, pré-requis, utilisation Monitoring du fonctionnement : CPU, mémoire, stockageAtelier : Monitoring des serveurs virtuels - utilisation de Quick Migration - clustering de serveurs virtuels

CitriX

XenApp UtilisationTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:Utilisateurs / Techniciens support d'applications dans un environnement Citrix XenAppPré-requis:Connaissances en bureautiqueObjectif:Maîtriser l'installation, la configuration et la maintenance d'applications dans des environnements multi-utilisateurs Citrix XenApp et Terminal Services

■■ Introduction

Environnement XenApp : architecture, applications Solutions et modes de licences Notions de support applicatifOutils de supportMise à disposition d'applications : fonctionnement, bénéficesAtelier : Installation de l'environnement - Découverte de XenApp - Multiples scénarios

■■ TerminalServices(TS)

Service Bureau à distance (Microsoft)Fonctionnalités de TS, mode de licencesOutils de configurationMise à disposition d'applications et de bureauAtelier : Présentation du service Bureau à distance

■■ Déploiementetgestiondesapplications

Environnements d'installation, pré-requisDéploiement d'applicationsLes outils de dépannage de l'installation d'applications.Consoles de gestion Citrix, gestion des licencesGestion des utilisateurs (droits)Outils de support des utilisateursAtelier : Installation d'application et maintenance - Utilisation des consoles de gestion Citrix

■■ Publication,accèsauxressources

Méthodes de publication de ressourcesRedirectionsImpressionAccès web et mobileGestion des sessionsAtelier : Publication d'applications et configuration de l'accès web

XenApp AdministrationTarifs:3475€ en inter - 875€/jour en intraDurée:5jPublic:Administrateurs systèmesPré-requis:Connaissances en administration Windows ServerObjectif :Maîtriser le déploiement et l'administration de XenApp dans un environnement Windows Server

■■ Introduction

Environnement XenApp : architecture, applications Solutions et modes de licences Mise à disposition d'applications : fonctionnement, bénéfices Installation : pré-requis, modules, méthodesAtelier : Installation de l'environnement - Découverte de XenApp

■■ Administrationdebase

Administration des clientsInterfaces web et service XenAppGestion des licencesDroits d'accès des utilisateursOutils de support des utilisateursDéploiement et gestion des applicationsStreaming d'applicationsAtelier : Configuration des clients XenApp et de l'interface web / sites IW - Déploiement d'applications

■■ Administrationavancée

Gestion des impressions : architecture, planificationAffectation d'imprimantes aux utilisateursStratégies Citrix XenApp : présentationCatégories, règles, filtres et priorités des stratégiesSécurité au sein de XenApp : architecture, solutionsModule Secure Gateway, Appliance Access GatewayAtelier : Impression - Gestion de la sécurité - Configuration des stratégies XenApp

■■ Hautedisponibilité

Gestion des sessions utilisateurs, profils Gestion de la charge (Load balancing) Clustering XenAppAtelier : Utilisation du Load Manager - Monitoring de sessions utilisateurs XenApp - Scripts Powershell pour manipuler XenApp

CloudComPuting

Cloud Computing et externalisationTarifs:995€ en inter - 995€/jour en intraDurée:1jPublic:Administrateurs système, DSIPré-requis:Connaissances générales de l'administration système et des systèmes d'informationsObjectif : Aborder les principales perspectives qu'offre Cloud Computing en terme d'externalisation des infrastructures informatiques

■■ IntroductionPrésentationdelavirtualisationLes acteurs du marchéÉtat de l'art et fonctionnalités attendues

■■ VirtualisationetévolutivitéIntérêtsdelavirtualisationSouplesse d'administrationChoix de dimensionnementPlanification des évolutions et automatisations

■■ Tourd'horizondesacteursLesdifférentstypesdevirtualisationVirtualisation et «Cloud Computing»VMWareKVM et RheVOpenStackXen / CitrixHyper-VContainers, OpenVZ, Proxmox

■■ Externalisation et virtualisationLes contraintes del'externalisationL'impact sur le réseauRisques de verrouillagePoints clés pour limiter les coûtsGestion des PRA/PCA en externalisation

■■ LechoixdetechnologieetdeprestataireApprochesdesproduitsdumarché(VMWare,KVM,OpenStack,…)Différences entre PaaS, IaaS et SaaSValidation des SLA dans un environnement virtualiséPrésentation des acteurs du marché

Windows Azure : Applications Cloud .NETTarifs:2995€ en inter - 1295€/jour en intraDurée:5jPublic:Développeurs .NetPré-requis:Maîtrise de C# ou VB.Net - connaissances en ASP.NetObjectif:Apprendre à développer et déployer des applications ASP.Net avec Windows Azure

■■ Introduction

Cloud Computing : présentation, fondamentaux Comparatif des solutions disponiblesWindows Azure : fonctionnalités et servicesDétails de la tarification Applications supportéesRappels sur .NET

■■ Miseenplace

Création de compte Windows Azure Utilisateurs et rôles Environnements de développement : Visual Studio, WebMatrix2ASP.NET : divers rappelsAteliers : configuration du compte Windows Azure et installation de l'environnement Visual Studio - une première application ASP.NET

■■ DéveloppementsousWindowsAzure

ASP.Net pour Windows AzureTests avec Development FabricPublication et configuration d'applicationsStockage blob Azure : configuration, conteneurs, opérationsStockage de données avec les tables Azure : configuration, entités,

transactionsGestion des sessions et de profils ASP.Net dans AzureSécurité d'une application ASP.Net : authentification, rôles, SSLAteliers : Création, test et déploiement d'applications ASP.NET - Gestion des sessions - Manipulation des types de stockage Azure - Mise en place de la sécurité applicative

■■ SOA(ServicesOrientedArchitecture)dansWindowsAzure

Architectures SOA .NetServices web WCF : présentation, implémentation, configurationIntégration de services WCF dans ASP.NETDéploiement de services WCFInteropérabilités de services Azure : développement, localisation, référencesSOAP vs RESTUtilisation des services Azure en .NETAteliers : Développement et déploiement de services WCF - Utilisations de services

■■ SQLAzure

SQL Azure : présentation, compte, outils disponiblesSQL Azure vs SQL ServerBases de données SQL Azure : création, manipulation de donnéesMigration de bases SQL ServerAccès aux bases de données avec ADO.NETSynchornisation SQL Azure - données locales (Microsoft Sync)Ateliers : Accès et sauvegardes dans le cloud avec SQL Azure - Synchronisation

■■ Notionsavancées

Opérations asynchrones dans Windows AzureTraitement asynchrone en tâche de fondFiles d'attente Azure : envoi, lectureBus AppFabric : services, messages unidirectionnels/bidirectionnels AppFabric : contrôle des accès, authentification des utilisateursAPI avancées : diagnostic, managementAteliers : Utilisation de files d'attente Azure pour du traitement asynchrone - Manipulation des APIs de diagnostic et de management

Windows Azure : Applications Cloud JavaTarifs:2995€ en inter - 1295€/jour en intraDurée:5jPublic:Développeurs Java/JEEPré-requis :Maîtrise de Java/JEE - connaissances des services webObjectif : Apprendre à développer et déployer des applications Java/JEE avec Windows Azure

■■ Introduction

Cloud Computing : présentation, fondamentaux Comparatif des solutions disponiblesWindows Azure : fonctionnalités et servicesDétails de la tarification Applications supportéesWindows Azure SDK pour Java

■■ Miseenplace

Création de compte Windows Azure Utilisateurs et rôles Environnement de développement, plugins, émulateursJVM (Java Virtual Machine) dans Windows AzureAteliers : configuration du compte Windows Azure et installation de l'environnement Éclipse / Azure SDK - création d'une machine virtuelle

■■ DéveloppementsousWindowsAzure

Application Java dans Windows AzureServeur Web dans Windows Azure (Tomcat) Création d'application JEE et émulationTests avec Development FabricPublication et configuration d'applicationsStockage blob Azure : configuration, conteneurs, opérationsStockage de données avec les tables Azure : configuration, entités, transactionsGestion des sessions et de profils dans AzureSécurité d'une application JEE : authentification, rôles, SSL

Page 131: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

260 261

VIR

TU

AL

ISA

TIO

NV

IRT

UA

LIS

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Windows Azure Service Runtime LibraryAteliers : Création, test et déploiement d'applications Java/JEE - Gestion des sessions - Manipulation des types de stockage Azure - Mise en place de la sécurité applicative

■■ SOA(ServicesOrientedArchitecture)dansWindowsAzure

Architectures SOAServices web Java (JAX-WS)Déploiement de services web dans Windows AzureInteropérabilités de services Azure : développement, localisation, référencesAteliers : Développement et déploiement de services web - Utilisations de services

■■ SQLAzure

SQL Azure : présentation, compte, outils disponiblesSQL Azure vs SQL ServerBases de données SQL Azure : création, manipulation de donnéesMigration de bases SQL ServerAccès aux bases de données avec JDBCSynchornisation SQL Azure - données locales (Microsoft Sync), autres scriptsAteliers : Accès et sauvegardes dans le cloud avec SQL Azure - Synchronisation

■■ Notionsavancées

Opérations asynchrones dans Windows AzureTraitement asynchrone en tâche de fondFiles d'attente Azure : envoi, lectureBus AppFabric : services, messages unidirectionnels/bidirectionnels AppFabric : contrôle des accès, authentification des utilisateursUtilisation de JMS (AMQP 1.0) API avancées : diagnostic, managementAteliers : Utilisation de files d'attente Azure pour du traitement asynchrone - Manipulation des APIs de diagnostic et de management

Windows Azure : Applications Cloud Node.jsTarifs:2995€ en inter - 1295€/jour en intraDurée:5jPublic:Développeurs webPré-requis : Notions HTML 5 - Très bonnes connaissances en JavaScriptObjectif:Apprendre à développer et déployer des applications web avec Windows Azure

■■ Introduction

Cloud Computing : présentation, fondamentaux Comparatif des solutions disponiblesWindows Azure : fonctionnalités et servicesDétails de la tarification Applications supportéesNode.js : présentation, fonctionnement Panorama des APIs Node.jsWindows Azure SKD pour Node.js

■■ Miseenplace

Création de compte Windows Azure Utilisateurs et rôles Environnements de développement (Cloud9 IDE, WebMatrix,...), pluginsAteliers : configuration du compte Windows Azure et installation de l'environnement - premier site HTML5/Node.js

■■ DéveloppementsousWindowsAzure

Applications Node.js dans Windows Azure, CMSTests avec Development FabricPublication et configuration d'applicationsStockage blob Azure : configuration, conteneurs, opérationsStockage de données avec les tables Azure : configuration, entités, transactionsGestion des sessions et de profils dans AzureSécurité d'une application : authentification, rôles, SSLWindows Azure Service Runtime LibraryAteliers : Création, test et déploiement d'applications web - Gestion des sessions - Manipulation des types de stockage Azure - Mise en place de la sécurité applicative

■■ SQLAzure

SQL Azure : présentation, compte, outils disponiblesSQL Azure vs SQL ServerBases de données SQL Azure : création, manipulation de donnéesMigration de bases SQL ServerAccès aux bases de données avec msNodeSqlSynchornisation SQL Azure - données locales (Microsoft Sync), autres scriptsAteliers : Accès et sauvegardes dans le cloud avec SQL Azure - Synchronisation

■■ Notionsavancées

Opérations asynchrones dans Windows AzureTraitement asynchrone en tâche de fondFiles d'attente Azure : envoi, lectureBus AppFabric : services, messages unidirectionnels/bidirectionnels AppFabric : contrôle des accès, authentification des utilisateursAPI avancées : diagnostic, managementAteliers : Utilisation de files d'attente Azure pour du traitement asynchrone - Manipulation des APIs de diagnostic et de management

Windows Azure : Applications Cloud PHPTarifs:2995€ en inter - 1295€/jour en intraDurée:5jPublic:Développeurs web PHPPré-requis:Très bonnes connaissances de PHPObjectif:Apprendre à développer et déployer des applications PHP avec Windows Azure

■■ Introduction

Cloud Computing : présentation, fondamentaux Comparatif des solutions disponiblesWindows Azure : fonctionnalités et servicesDétails de la tarification Applications supportéesWindows Azure SDK pour PHP

■■ Miseenplace

Création de compte Windows Azure Utilisateurs et rôles Environnement de développement, pluginsAteliers : configuration du compte Windows Azure et installation de l'environnement - un premier site

■■ DéveloppementsousWindowsAzure

Applications PHP dans Windows Azure, CMSTests avec Development FabricPublication et configuration d'applicationsStockage blob Azure : configuration, conteneurs, opérationsStockage de données avec les tables Azure : configuration, entités, transactionsGestion des sessions et de profils dans AzureSécurité d'une application PHP : authentification, rôles, SSLWindows Azure Service Runtime LibraryAteliers : Création, test et déploiement d'applications web PHP - Gestion des sessions - Manipulation des types de stockage Azure - Mise en place de la sécurité applicative

■■ SOA(ServicesOrientedArchitecture)dansWindowsAzure

Architectures SOAServices web PHPDéploiement de services web dans Windows AzureInteropérabilités de services Azure : développement, localisation, référencesAteliers : Développement et déploiement de services web - Utilisations de services

■■ SQLAzure

SQL Azure : présentation, compte, outils disponiblesSQL Azure vs SQL ServerBases de données SQL Azure : création, manipulation de donnéesMigration de bases SQL Server

Accès aux bases de données avec le driver SQL Server pour PHPSynchronisation SQL Azure - données locales (Microsoft Sync), autres scriptsAteliers : Accès et sauvegardes dans le cloud avec SQL Azure - Synchronisation

■■ Notionsavancées

Opérations asynchrones dans Windows AzureTraitement asynchrone en tâche de fondFiles d'attente Azure : envoi, lectureBus AppFabric : services, messages unidirectionnels/bidirectionnels AppFabric : contrôle des accès, authentification des utilisateursAPI avancées : diagnostic, managementAteliers : Utilisation de files d'attente Azure pour du traitement asynchrone - Manipulation des APIs de diagnostic et de management

Office 365Tarifs:1275€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:Connaissances du web, bureautiqueObjectif:Prendre en main MS Office 365

■■ Introduction

Cloud Computing Office 365 : présentation, offres disponibles Grille tarifaire Création et configuration d'un compte Office 365Atelier : Configuration d'un compte utilisateur Office 365

■■ Messagerie

Emails avec Outlook Web App : - présentation, accès aux mails- Gestion des contacts- Gestion des tâchesMessagerie instantanée avec Lync Online : - Dialogue audio.vidéo, indicateurs de présence- Conférence multi-utilisateurs- Partage de documents- PlanificationAteliers : Consultation de messagerie - Création de tâches - Utilisation de la messagerie instantanée

■■ SharePointOnline

Portail SharePoint : présentation, navigationSite collaboratif SharePointPersonnalisations, utilisation de composants WebPartGestion des contactsPartage de documents, agendaCommunication dans SharePoint : alertes, annonces, flux RSSAteliers : Création et sites et utilisation de listes (contacts, liens) dans SharePointÉdition de documents (suite Office)

Manipulation de documents Office en ligne : Word, Excel, PowerPoint,...Importation de fichiers locauxCo-édition de documentsOffice + Office 365Ateliers : Création et modification de plusieurs documents Office

■■ Administration

Paramétrages usuels d'Office 365 : personnalisation, comptes utilisateursSharePoint Online : gestion des sites, groupes, autorisationsLync Online : gestion des accèsExchange Online : gestion des comptes, import, sauvegarde et restaurationAteliers : Divers paramétrages dans Office 365

Office 365 UtilisationTarifs:745€ en inter - 875€/jour en intraDurée:1jPublic:TousPré-requis:Connaissances du web, bureautique

Objectif:Prendre en main MS Office 365

■■ Introduction

Office 365 : présentation, offres disponibles Accès à un compte Office 365Atelier : Accès à un compte utilisateur Office 365

■■ Messagerie

Email avec Outlook Web App : - Présentation, accès aux mails- Gestion des contacts- Gestion des tâchesMessagerie instantanée avec Lync Online : - Dialogue audio.vidéo, indicateurs de présence- Conférence multi-utilisateurs- Partage de documents- PlanificationAteliers : Consultation de messagerie - Création de tâches - Utilisation de la messagerie instantanée

■■ Éditiondedocuments(suiteOffice)

Manipulation de documents Office en ligne : Word, Excel, PowerPoint,...Importation de fichiers locauxCo-édition de documentsOffice + Office 365Ateliers : Création et modification de plusieurs documents Office

Autres

Virtualisation InitiationTarifs:1495€ en inter - 895€/jour en intraDurée:2jPublic : Administrateurs système et réseaux, Architectes, UrbanistesPré-requis:Notions d'administration système et réseauxObjectif : Maîtriser le concept de virtualisation - Acquérir les notions essentielles pour choisir une solution de virtualisation adaptée à l'environnement de production

■■ Introduction

Problématiques des centres de données (espace, énergie, demande) Définition de la virtualisation, historique et intérêts Abstraction du matériel et partage des ressources Types de virtualisation : émulation, paravirtualisation, partitionnement Hyperviseurs (Virtual Machine Monitors) : type 1, type 2Problématique du stockage

■■ Panoramadesoffresdumarché

VMware : ESX - Vmware Server - Workstation Microsoft : Virtual Server - Hyper V Open Source : XenSource - VirtualBox - KVM Outils Unix : LPAR - VPAR Outils annexes : image, migration, gestion Démonstrations

■■ Stockagedesdonnées

Technologies : SAN, NAS, i-SCSI Sauvegarde : Réplication SAN - Technologies de Snapshoting (SAN, NAS, Logiciels) Gestion : Near line storage - Mechanisms D2D - Disk to Disk to Tape

■■ Miseenœuvredelavirtualisation

Choix de la solution Mise en place du plan de consolidationPlan de migration d'un environnement réel vers virtuel Planification de la capacité des serveurs Restrictions et Rentabilité d'un plan de virtualisation Installation et déploiement Administration d'un système virtuel Outils de monitoring et de maintenance Tolérance de panne et PRA (Plan de Reprise Activité) Sauvegarde et réplication

Page 132: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

BU

SIN

ES

S IN

TE

LL

IGE

NC

EB

US

INE

SS

IN

TE

LL

IGE

NC

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr

262 263

lesessentiels 263Data Warehouse et Systèmes d’Aide à la Décision ..........263MS SQL Server Analysis Services .....................................263

solutionsetl 263Talend Open Studio ............................................................263MS SQL Server Integration Services .................................264Pentaho ...............................................................................264Cognos Framework Manager ............................................265

rePorting 265MS SQL Server Reporting Services ...................................265MicroStrategy .....................................................................265Reporting avec Crystal Reports .........................................266Cognos BI Reporting ..........................................................266

businessobjeCt 267Business Object Designer XI 3 ..........................................267

businessintelligenCe

lesessentiels

Data Warehouse et Systèmes d'Aide à la DécisionTarifs:2625€ en inter - 895€/jour en intraDurée:5jPublic:Analystes fonctionnels, Managers, concepteurs et chefs de projet, DéveloppeursPré-requis:AucunObjectif : Construire un modèle de données multidimensionnel à partir des besoins des utilisateurs - Mettre en place les flux d'administration de données - Acquérir une démarche complète pour mettre en place un système décisionnel

■■ Introduction

Définition des besoins décisionnels, historiqueRôle du Système d'Information Décisionnel (SID) au sein du Système d'InformationAngles d'étude du concept de système d'aide à la décision Architecture décisionnelle fondée sur un entrepôt de données

■■ Entrepôtsdedonnées(DataWarehouse)

Présentation, évolutionModèles de déploiement (Data Marts, Operational Data Store, Data Warehouse)Méta-données et gestion des flux Evolutions techniques des SGBDR dans le domaine du décisionnel Data Mining : présentation, outils Portails décisionnels Construction d'un Data Warehouse (démarche, modélisation, déploiement)

■■ Approchedécisionnelle

Architecture d'un SID et dictionnaires (fonctionnels et techniques) Mise en œuvre d'une stratégie décisionnelle adéquate Panorama et typologie des offres du marché : - Outils de construction back-office (SGBDR et Data Warehouse)- Outils de restitution front-office (Reporting, Query, OLAP, Data mining)- Outils d'analyse (côté serveur / côté client)

■■ Organisationetmodélisationd'unprojetdécisionnel

Les composantes (acteurs, environnement, critères décisionnels) Étude technique du projet et de l'existantPolitiques d'organisationOutils de restitution et architectures techniquesModélisation des tables : faits, dimensions, agrégatsMesure des performances

MS SQL Server Analysis ServicesTarifs:1995€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs BDD, Développeurs et Chefs de projetsPré-requis:Analyse et intégration de données avec MS SQL Server Analysis Services - Déploiement d'une solution OLAP sécuriséeObjectif:Connaissance du SQL, notions de systèmes décisionnels

■■ Introduction

Présentation de la solution BI : MS SQL ServerModélisation multidimensionnelle – OLAPArchitecture d'Analysis ServicesEnvironnement de développement : BIDS (Business Intelligence Development Studio)Atelier : Installation de l'environnement, vue d'ensemble

■■ Analysemulti-dimensionnelleConcepts de baseSources de données et vues Conception des dimensions : définition, tri, regroupement

Conception de cubes : mesures, paramétrage, relationsAtelier : Création d'une solution d'analyse multi-dimensionnelle

■■ Lesexpressionsmulti-dimensionnelles

Présentation du langage MDX (Multi-Dimensional eXpressions)Syntaxe et requêtes Atelier : Requêtes MDX pour effectuer des calculs dans un cube

■■ Configurations

Configuration d'actionsImplémentation de traductionsGestion du stockage des données (ROLAP, MOLAP, HOLAP)Gestion de la sécurité des cubesAtelier : Personnalisation d'un cube - gestion des droits d'accès

■■ Déploiementetautrestraitements

Déploiement et mise à jour d'un cubeSolutions de datamining : présentation, mise en œuvreConsultation d'un cube avec des outils tiers (Report Builder, Excel, ...)Atelier : Déploiement d'un cube et consultations

solutionsetl

Talend Open StudioTarifs:2625€ en inter - 875€/jour en intraDurée:5jPublic : Administrateurs systèmes/BDD, Chefs de projets, DéveloppeursPré-requis:AucunObjectif : Comprendre le processus d'intégration de données - Maîtriser l'outil Talend Open Studio et la bibliothèque de composants - Etendre Talend Open Studio en créant des composants spécifiques

■■ Introduction

Problématique d'intégration de données Intégration Opérationnelle et Décisionnelle Outils ETL (Extract Transform Load) disponibles Talend Open Studio : présentation, licencesSupport disponible : documentation, communauté, ...Atelier : Installation et présentation de l'environnement Talend Open Studio

■■ Modélisationetexécutiondetâches(jobs)

Utilisation du Business ModelerGestion de la documentation / gestion de versionsOrganisation des liens Modèle/ImplémentationGénération de données avec le tGenRowGestion des accès aux fichiers (XML, Positionnels, délimités...)Gestion des accès aux bases de données (accès natifs, ODBC...)Mapping et transformation des donnéesSchémas et métadonnéesRéférences simples, multiples et complexesGestion du code partagéAtelier : Création de tâches, configuration de sources de données, modification de shémas, exécution et observation des statistiques

■■ Chaînagedecomposants

Triggers : présentation, utilisationDéfinition de liens conditionnelsUtilisation des itérationsGestion des erreurs (Trigger IfOk, IfError)Atelier : Mise en place de jobs avec des composants chaînés

■■ Déboguage

Debugger les jobs : tLogRow, mode statistique, exécution pas à pasUtilisation du Debugger interne

Page 133: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

BU

SIN

ES

S IN

TE

LL

IGE

NC

EB

US

INE

SS

IN

TE

LL

IGE

NC

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr

264 265

Utilisation du mode Debugging avancé : modules pré-requis, mode pas à pasVisualisation et modification à chaud des variablesAtelier : Debuggage basique/avancé de tâches

■■ Déploiementetoptimisation

Gestion des contextes d'exécution Optimisation des jobs (routines et snippets) Exécution des jobs en ligne de commandeAtelier : Déploiement de tâches et mise en place de routines d'optimisation

■■ Utilisationavancée

Utilisation de composants évolués : Java ou expressions régulièresCréation de logs spécifiquesGestion des flux XMLRéutilisation du codeAtelier : Utilisation des composants tJavaRow, tJavaFlex - création de logs avec tCatch, tDie ... - utilisation de l'éditeur Java embarqué

■■ Créationdecomposantsspécifiques

Concepts essentiels pour étendre Talend Open StudioCréation de la maquette du composant avec tJavaFlex / interface graphiquePackager le code dans un module (nouveau CPAN ou existant)Création d'interfaces graphiques dédiées aux nouveaux composants (plugin Éclipse)Intégration dans Talend Open Studio des plugins créésAtelier : Réalisation d'un composant simple : création, description, intégration

MS SQL Server Integration ServicesTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic : Administrateurs systèmes/BDD, Chefs de projets, DéveloppeursPré-requis : Connaissance du SQL, notions de systèmes décisionnelsObjectif : Comprendre le processus d'intégration de données - Implémenter une solution ETL avec MS SQL Server Integration Services

■■ Introduction

Problématique d'intégration de données Intégration Opérationnelle et Décisionnelle Outils ETL (Extract Transform Load) disponibles Environnement de développement BIDS (Business Intelligence Development Studio)Support disponible : documentation, communauté, ...Atelier : Installation et présentation de l'environnement BIDS

■■ Modélisationetexécutiondetâches

Tâches de flux de contrôleConteneurs de séquences / boucles Contrôle des données Gestion des sources de données et destinationsTransformation des données et utilisation de scripts (VB.NET, C#)Atelier : Création de tâches, configuration de sources de données, exécution et observation des statistiques

■■ Déboguage

Alimentation de dimensions à variations lentes (SCD) Chargement de tables de faits Gestion des erreurs (journalisation d'un package, gestionnaire d'événements)Utilisation de visionneuses de donnéesAtelier : Déboguage basique et avancé de tâches

■■ Déploiementetoptimisation

Gestion des contextes d'exécution

Optimisation des tâches (parallélisation, buffer sizing…) Configuration et déploiement de packagesModes d'exécution et gestion de la sécurité des lotsAtelier : Déploiement de package et mise en place de routines d'optimisation

PentahoTarifs:2625€ en inter - 875€/jour en intraDurée:5jPublic : Administrateurs systèmes/BDD, Chefs de projets, DéveloppeursPré-requis:AucunObjectif : Comprendre le processus d'intégration de données - Maîtriser l'outil Pentaho et la bibliothèque de composants

■■ Introduction

Pentaho BI Suite : présentation, modules, licencesOrganisation d'un projet BI avec PentahoConception et modélisation des donnéesSupport disponible, documentationAtelier : Installation et présentation de l'environnement Pentaho

■■ PentahoDataIntegration(PDI)

Problématique d'intégration de données (opérationnelle et décisionnelle)Outils ETL (Extract Transform Load) disponiblesPDI : architecture, fonctionnalitésSpoon : conception graphique, configurationExtraction et intégration de données en base (fichiers, lookups, calculs,...)Mise en place de filtres et routage de fluxLogging, monitoring et gestion des erreursUtilisation de JavaScript et des classes Java dans les transformations, traitements itératifsRéalisation de tâches (jobs), déploiementPDI et les services webAgile-BI : présentation, intérêt, pluginAteliers pratiques : installation de PDI et prise en main de Spoon - transformations (de base/avancées) sur de multiples sources - redirection de flux - utilisation d'arguments, création de jobs

■■ PentahoAnalysis

Présentation, architectureAnalyse multidimensionnelleOLAP : concepts, requêtesSchémas en étoileUtilisation du langage MDX, optimisation des requêtesMondrian, schéma Workbench : mise en placeCréation et publication de cubesAtelier : Prise en main de Pentaho Analysis - création et publication d'analyses

■■ PentahoReportDesigner

Reporting avec Pentaho : présentation de l'outil, rapports disponiblesIntégration de données, mise en place de filtres Intégration de graphiques Définition de templates Sous-rapports, drill-linking, burstingAtelier : Création de multiples rapports avec Pentaho Report Designer

■■ PentahoMetadata

Présentation, couche de métadonnées Mise en place de modèles et de vues métiersSécurisation de l'accès aux donnéesWAQR (Web Ad-hoc Query Reporter) : présentation, déploiement de rapportsAtelier : mise en place de métadonnées dans Pentaho Report Designer

Cognos Framework ManagerTarifs:1945€ en inter - 875€/jour en intraDurée:3jPublic:DéveloppeursPré-requis:Connaissances en BDD et en modélisation de donnéesObjectif:Maîtriser la modélisation de données à l'aide Cognos BI Framework Manager

■■ Introduction

IBM Cognos : présentation, outils Analyse de données et reporting Panorama des structures de données Schéma en étoile, données, tables de dimensions/faits Framework Manager : fonctionnalités, composants/objets Source de données, types de requêtes

Atelier : Mise en place de l'environnement - Découverte de l'interface

■■ Modélisation

Architecture et structure d'un projet Framework Manager Manipulation d'objets Importation de données Requêtes : stratégie, query subjects, jointures,...Création de vues métierFiltres et répertoires Déterminants et dimensionsAtelier : Multiples modélisations métier

■■ Empaquetage

Packages : définition, paramètres Implémentation d'un packageConséquencesPublication d'un packageValidations et gestion de versionsAtelier : Création des packages et publication

■■ Notionsavancées

Sécurité sous CognosGestion des accèsScript replayModel Design AcceleratorGestion des cartes (Map Manager)Atelier : Gestion des autorisations - Regénération avec Script Relay - Utilisation du Map Manager

rePorting

MS SQL Server Reporting ServicesTarifs:1995€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs BDD, Développeurs et Chefs de projetsPré-requis:Connaissance du SQLObjectif : Maîtriser la conception de rapports ergonomiques et fonctionnels à l'aide de MS SQL Server Reporting Services

■■ Introduction

Présentation de la solution BI : MS SQL ServerArchitecture de Reporting services (SSRS) Outil de conception : Report BuilderTypes de rapports (tableau simple, matrice, graphiques, jauges)Atelier : Installation de l'environnement, vue d'ensemble

■■ Conceptiond'états

Assistant de créationConfiguration d'une source de donnéesEdition de requêtes

Utilisation des tablix / jaugesFormules de calculFormatage et styleParamètres de sélection (listes à choix multiples, listes en cascade…)Ajout de paramètres variablesUtilisation de filtresTris interactifsAjout de sous-étatsAtelier : Conception d'états avec des présentations de qualité - personnalisation, calculs et tris

■■ Conceptsavancés

Conception d'un état basé sur une source Analysis ServicesConception d'une requête MDX Ajout de paramètres variablesExploration des données dans un état (drill down-drill up) Navigation d'un état à l'autre Atelier : Édition d'états élaborés

■■ Publicationderapports

Types d'exports et de rendus (XML, CSV, PDF, TIFF, PDF, Excel, Word…)Publication des rapportsCréation de capture et historique de rapportsGestion d'un cache de rapportsAbonnement et distribution de rapportsAtelier : Export de différents rapports et gestion du cache

■■ ConfigurationdeReportingServices

Présentation du gestionnaire de configurationGestion de la sécurité et définition des rôlesMigrations et intégration de Reporting ServicesAtelier : Configuration et gestion de la sécurité dans Reporting Services

■■ Reportingservicesetdéveloppement

Ajout de code personnalisé dans un étatServices Web et interrogation des rapportsInterrogation distante de rapportsAtelier : Démonstrations d'interrogation de rapports

MicroStrategyTarifs:1995€ en inter - 895€/jour en intraDurée:3jPublic:Administrateurs BDD, Développeurs et Chefs de projetsPré-requis:Connaissance du SQLObjectif : Maîtriser la conception de rapports ergonomiques et fonctionnels à l'aide de MicroStrategy

■■ Introduction

Présentation de la solution MicroStrategy BI Fonctions du reporting d'entreprise MicroStrategy Types d'états et formatage des donnéesSources de données supportéesAtelier : Installation de la solution MicroStrategy et vue d'ensemble de l'environnement Report Services

■■ Conceptsdebasepourlaconstructiond'états

Structure d'un étatPrésentation de la source de données exemple Connexion à la source de données et sélection des tables Multiples jeux de donnéesInsertion, positionnement et dimensionnement des objets Prévisualisation et sauvegardeAtelier : Création d'états basiques et positionnements

Page 134: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

BU

SIN

ES

S IN

TE

LL

IGE

NC

EB

US

INE

SS

IN

TE

LL

IGE

NC

E08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr08

00.1

0.10

.97

(App

el g

ratu

it de

puis

un

post

e fix

e)w

ww

.daw

an.f

r0800.10.10.97 (Appel gratuit depuis un poste fixe)

ww

w.daw

an.fr

266 267

■■ Formatageetstyle

Conception de zones Tri des enregistrements Regroupement des données Ajout de couleurs, de cadres et d'imagesIntégration de polices de caractères Champs calculésAtelier : Conception d'états avec des présentations de qualité : personnalisation, calculs et tris

■■ Formulesetmiseenformeavancée

Formules de calculs, champs de cumul (sous-totaux) Tableaux et graphiquesInsertion de liens hypertextes vers d'autres rapportsManipulation de sous-rapportsAtelier : Création d'états élaborés avec intégration de liens et de graphiques

■■ Exportationetoptimisation

Formats de d'exportation (HTML, PDF...)Optimisation de rendusAtelier : Exportation et optimisation de rapports sous différents formats

Reporting avec Crystal ReportsTarifs:1995€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs BDD, Développeurs et Chefs de projetsPré-requis:Connaissance du SQLObjectif : Maîtriser la conception de rapports ergonomiques et fonctionnels à l'aide de Crystal Reports

■■ Introduction

Présentation, versions Types d'états et formatage des donnéesPersonnalisation des rapports avec une logique métiers Bases de données utilisables avec Crystal ReportsAssistants disponibles

■■ Modesd'accèsauxdonnées

Accès direct aux fichiers de bases de données Accès par ODBC, OLE-DB Autres modes d'accèsAtelier : Connexion aux sources de données courantes : MySQL, SQL Server, Oracle, Access, Fichiers de logs, XML etc.

■■ Conceptsdebasepourlaconstructiond'états

Structure d'un état : entête, pied de page, zone détails, regroupements Présentation de la source de données exemple Connexion à la source de données et sélection des tables Sélection des données en restitution Insertion, positionnement et dimensionnement des objets Prévisualisation et sauvegarde Atelier : Création d'états basiques et positionnements

■■ Formatageetstyle

Conception de sections Annotation de l'entête et du pied de page Tri des enregistrements Regroupement des données Utilisation et mise en forme des champs spéciaux Ajout de couleurs, de cadres et d'imagesChamps calculésAtelier : Conception d'états avec des présentations de qualité : personnalisation, calculs et tris

■■ Formulesetmiseenformeavancée

Formules de calculs, champs de cumul (sous-totaux) Utilisation de Reports Alerts

Simplification des données avec les tableaux et graphiquesMise en forme conditionnelle Insertion de liens hypertextesManipulation de sous-rapportsAtelier : Création d'états élaborés avec intégration de liens et de graphiques

■■ Utilisationavancée

Construction et application d'un modèle Gestion des objets du référentiel (commandes SQL, constantes, images, ...)Utilisation de l'atelier des formules (syntaxe Crystal, fonctions, opérateurs, ...)Etats paramétrés : définition, utilisationAtelier : Application de modèles et d'états paramétrés

■■ ExportationetGestiondesrapports

Gestionnaire de projets, publication, partage, planification et distributionFormats de d'exportation (HTML, PDF...)Atelier : Utilisation du gestionnaire de projets et exportation de rapports sous différents formats

Cognos BI ReportingTarifs:2625€ en inter - 875€/jour en intraDurée:5jPublic:Administrateurs BDD, Développeurs et Chefs de projetsPré-requis:Connaissances du SQLObjectif : Maîtriser la conception de rapports ergonomiques et fonctionnels à l'aide de Cognos BI

■■ Introduction

IBM Cognos Business Intelligence : présentation, versions Types d'états et formatage des donnéesBases de données utilisablesDécouverte de Report Studio Méthodes d'accès aux donnéesAtelier : Installation de Cognos BI - un premier rapport

■■ Conceptsdebase

Structure d'un état : entête, pied de page, zone détails, regroupements Connexion aux sources : sélection, insertion et positionnementRequêtes : création/jointures, opérationsEnsembles de membresGraphiques et tableaux croisés Fonctions Drill Conception de sectionsMise en forme des champs spéciaux Ajout de couleurs, de cadres et d'imagesChamps calculésPrévisualisation et sauvegardeAtelier : Conception d'états avec des présentations de qualité : personnalisation, calculs

■■ Filtres

Création et application de filtresFiltres dynamiques : tokens, invites, formulesAccès à des rapports annexesAtelier : Multiples applications de filtres/tri

■■ Utilisationavancée

Insertion de pages, explorateur/navigation, table des matières Rapports maître/détail Diagramme de flux Expressions de rapports Burst (La diffusion en rafale) Active Reports : fonctionnement, création Fonctions MDX/OLAP : découverte, navigation (temporelle/hiérarchique)Atelier : Construction de rapports avec des fonctions avancées

businessobjeCt

Business Object Designer XI 3Tarifs:1995€ en inter - 950€/jour en intraDurée:2jPublic :Consultant, développeur, chef de projets, responsable de projets décisionnelsPré-requis:Connaissance du SQL et de Business Object DesktopObjectif:Permettre à des développeurs de créer les univers métiers et d’acquérir une méthodologie de mise en œuvre de la solution Business Objects

■■ Introduction

Présentation de Business ObjectPrincipes de fonctionnement

■■ PremierpasavecBusinessObjectDesigner

Rôle du Designer d'UniversCréation d'un univers étape par étape (paramètres, tables, jointures, classes, objets ethiérarchies)Validation de l'univers en tant qu'utilisateur via Desktop Intelligence XI 3 ou via WebIntelligence XI 3Mise en œuvre de listes de valeurs en cascade

■■ Univers:Déploiementetfonctionsavancées

Evolution de l'univers : résolution de boucles (alias, contextes)Création d'objets dynamiques (les fonctions @ du module Designer)Déploiement des univers

■■ Autresfonctions

Définition et exploitation des tables d'agrégatsCas particuliers sur les contextesDéfinition et exploitation des tables dérivéesUnivers Multi-langues : traduction d'univers

Étude de cas : création et tests d'un univers sur une base de production puis sur un Data WarehouseAnnexe : Création d'un univers avec l'assistant, méthodologie de mise en œuvre d'un projet Business Object

Page 135: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

269

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

269

NIE

LO

GIC

IEL

NIE

LO

GIC

IEL

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

268 269

uml 269UML 2 - Initiation + Approfondissement ..........................269UML 2 - Initiation ...............................................................269UML 2 - Approfondissement .............................................270

AnAlyseetmodélisAtion 270Rationnal Unified Process et eXtrem Programming ........270Méthodes d’analyse : Merise .............................................270

génielogiCiel

uml

UML 2 - Initiation + ApprofondissementTarifs:2695€ en inter - 875€/jour en intraDurée:5jPublic:Développeurs, chefs de projetPré-requis:Connaissance de la programmation objetObjectif : Acquérir les concepts fondamentaux de l'analyse/conception UML

■■ Introduction

Besoin de modélisation : analyse et conception d'un projet informatiquePrésentation du langage : principe, historique et utilitéDémarches de modélisation : UML et les méthodes d'analyse (Merise, Unified Process)Panorama des environnements de modélisation UMLTerminologie générale : méta-modèle, vue, modèle,...Types de diagrammes : de structures, de comportements, d’interactionsPositionnement des diagrammes dans le cycle de développementAtelier : présentation et analyse de plusieurs études de cas (méthode UP)

■■ Recueiletanalysedesbesoins

Diagramme des cas d'utilisation : présentation, fonctionnalitésDescription des éléments du diagramme : acteurs, cas d'utilisationPré/Post conditions et Types de relationsMéthodologie : identification des acteurs, description des cas d'utilisation, scénariosAtelier : analyse d'un cahier des charges d'un projet et construction de diagrammes de cas d'utilisation

■■ Rappeldesconceptsdel'objet

L'objet par rapport aux autres styles de programmation (impératif, procédural)Classes, objets et packagesMéthodes et communication inter-objetsAgrégation et encapsulationHéritage, polymorphisme, classes abstraites et interfacesAtelier : application des différents concepts de la programmation orientée objets avec un langage de programmation ou avec une syntaxe algorithmique

■■ Conceptionglobale(architecturale)

Diagramme de séquence : interactions entre objets au cours du temps. Messages synchrone et asynchroneDiagramme de communication : rôle des objets, interactions, concurrence de traitements...Diagramme globale d'interactionDiagramme de temps : variations au cours du tempsDiagramme de composants : description des modules de l'application et description des dépendancesDiagramme de structure composite : détail de la structure interne d'un composant composéAtelier : Exemples multiples d'analyse et de modélisation de la dynamique du système

■■ Conceptiondétaillée

Diagramme de paquetages : organisation des différentes classes/couches de l'applicationDiagramme de classes : représentation statique de la structure interne de l'applicationDiagramme d'objets : représentation de l'état du système à un instant donné (expression des exceptions)Diagramme d'activités : modélisation du flux objet/activité pour la réalisation d'une opérationDiagramme d'états-transitions : détail des transitions affectant l'état d'un objetDiagramme de déploiement : répartition physique des composants du systèmeAtelier : Construction/Application des diagrammes définis à des structures complètes

■■ Conceptsavancés

Étude détaillée des spécifications : UML Infrastructure / Superstructure

Développement piloté par les modèles (MDA - MDD)Utilisation de patron de conception dans les diagrammes de classesApport des frameworksImbrication de diagrammesOutils de conceptions : fonctionnalités, rapport, génération de code (BOUML, ArgoUml,...)Atelier : Analyse complète d'un projet à l'aide de la méthode Unified Process

UML 2 - InitiationTarifs:1275€ en inter - 875€/jour en intraDurée:2jPublic:Développeurs, chefs de projetPré-requis:Connaissance de la programmation objetObjectif:Acquérir des notions d'analyse/conception UML

■■ Introduction

Besoin de modélisation : analyse et conception d'un projet informatiquePrésentation du langage : principe, historique et utilitéDémarches de modélisation : UML et les méthodes d'analyse (Merise, Unified Process)Panorama des environnements de modélisation UMLTerminologie générale : méta-modèle, vue, modèle,...Types de diagrammes : de structures, de comportements, d’interactionsPositionnement des diagrammes dans le cycle de développementAtelier : présentation et analyse de plusieurs études de cas (méthode UP)

■■ Recueiletanalysedesbesoins

Diagramme des cas d'utilisation : présentation, fonctionnalitésDescription des éléments du diagramme : acteurs, cas d'utilisationPré/Post conditions et Types de relationsMéthodologie : identification des acteurs, description des cas d'utilisation, scénariosAtelier : analyse d'un cahier des charges d'un projet et construction de diagrammes de cas d'utilisation

■■ Rappeldesconceptsdel'objet

L'objet par rapport aux autres styles de programmation (impératif, procédural)Classes, objets et packagesMéthodes et communication inter-objetsAgrégation et encapsulationHéritage, polymorphisme, classes abstraites et interfacesAtelier : application des différents concepts de la programmation orientée objets avec un langage de programmation ou avec une syntaxe algorithmique

■■ Conceptionglobale(architecturale)

Diagramme de séquence : interactions entre objets au cours du temps. Messages synchrone et asynchroneDiagramme de composants : description des modules de l'application et description des dépendancesAtelier : Exemples multiples d'analyse et de modélisation de la dynamique du système

■■ Conceptiondétaillée

Diagramme de paquetages : organisation des différentes classes/couches de l'applicationDiagramme de classes : représentation statique de la structure interne de l'applicationDiagramme d'objets : représentation de l'état du système à un instant donné (expression des exceptions)Diagramme d'activités : modélisation du flux objet/activité pour la réalisation d'une opérationDiagramme d'états-transitions : détail des transitions affectant l'état d'un objetAtelier : Construction/Application des diagrammes définis à des structures complètes

Page 136: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

NIE

LO

GIC

IEL

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

270

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

271

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

271

NIE

LO

GIC

IEL

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

271

UML 2 - ApprofondissementTarifs:1625€ en inter - 875€/jour en intraDurée:3jPublic:Développeurs, chefs de projetPré-requis:Avoir suivi la formation UML 2 Initiation ou avoir des connaissances équivalentesObjectif : Acquérir les concepts fondamentaux de l'analyse/conception UML

■■ Introduction

Rappel des besoins de modélisation ; contexte, environnement, typesPositionnement des diagrammes dans le cycle de développement

■■ Conceptionglobale(architecturale)

Diagramme de séquence : interactions entre objets au cours du temps. Messages synchrone et asynchroneDiagramme de communication : rôle des objets, interactions, concurrence de traitements...Diagramme global d'interactionDiagramme de temps : variations au cours du tempsDiagramme de composants : description des modules de l'application et description des dépendancesDiagramme de structure composite : détail de la structure interne d'un composant composéDiagramme de profil (UML 2.2) : spécialisation d'un modèle généralAtelier : Exemples multiples d'analyse et de modélisation de la dynamique du système

■■ Conceptiondétaillée

Diagramme de paquetages, classes, objets : rappels, organisation, liaisonsDiagramme d'activités : modélisation du flux objet/activité pour la réalisation d'une opérationDiagramme d'états-transitions : détail des transitions affectant l'état d'un objetDiagramme de déploiement : répartition physique des composants du systèmeAtelier : Construction/Application des diagrammes définis à des structures complètes

■■ Conceptsavancés

Étude détaillée des spécifications : UML Infrastructure / SuperstructureDéveloppement piloté par les modèles (MDA - MDD)Utilisation de patron de conception dans les diagrammes de classesApport des frameworksImbrication de diagrammesOutils de conceptions : fonctionnalités, rapport, génération de code (BOUML, ArgoUml, ...)Atelier : Analyse complète d'un projet à l'aide de la méthode Unified Process

AnAlyseetmodélisAtion

Rationnal Unified Process et eXtrem ProgrammingTarifs:945€ en inter - 995€/jour en intraDurée:1jPublic:TousPré-requis:Expérience de gestion de projets informatiquesObjectif:Découvrir RUP et XP

■■ Introduction

Les méthodes de management de projet : principe, comparaisonDes méthodes anciennes aux méthodes agilesProjet informatique : spécificités, collaborations

■■ RUP

Cycle de vie en cascade, cycle de vie itératifRUP et UMLGestion du risqueDéveloppement itératif

Gestion des exigencesArchitectures à base de composantsPhases : création, élaboration, construction, transitionRetours d'expérience et Travaux Pratiques

■■ XP

Conception SimpleRefactoringTestsDéveloppement en binômesResponsabilité collective du codeIntégration continueLivraisons fréquentesPlanification itérativeAutres méthodes agilesRetours d'expérience et Travaux Pratiques

Méthodes d'analyse : MeriseTarifs:2625€ en inter - 875€/jour en intraDurée:5jPublic:Chefs de projet, architectes, développeursPré-requis:AucunObjectif:Maîtriser la démarche d'analyse adoptée par la méthode Merise - Appliquer les différents modèles

■■ Introduction

Présentation de Merise, historique Concepts de base Positionnement de la méthode par rapport à UP Démarche globale de la méthode, glossaire Étude de l'existant : modèles et diagrammes de flux, validation Atelier : création de dictionnaires de données à partir des documents du projet

■■ Modèlesdeflux(MCF,MCC,MOF)

Étude de flux : types, acteurs Modèle de contexte, modèle conceptuel et organisationnel des fluxAtelier : construction d'un modèle de flux

■■ Niveauconceptuel

Modèle Conceptuel des Données (MCD) : - Présentation, approche - Composantes et règles de conception - Objets, propriétés, relations et indicateurs d'occurrences Modèle Conceptuel des Traitements (MCT) : - Processus et opérations - Événements et résultats - Synchronisation des traitements - Règles de conception : émission, gestion, élaboration à partir du modèle de fluxAtelier : construction d'un MCD à partir du dictionnaire de données - Conception du MCT et cycle de vie

■■ Niveaulogique

Modèle Logique des Traitements (MLT) : - Principaux concepts - Dialogue fonctionnel et dialogue homme / machine - IHM / Noyau Modèle Logique des Données (MLD) : - Modèle navigationnel - Modèle relationnel Atelier : transformation de modèles MLT, MLD, ...

■■ Niveauorganisationnel

Modèle Organisationnel des Traitements (MOT) : - Principaux concepts et règles de construction - Modèles externes Modèle Organisationnel des Données (MOD) : - Présentation, données conceptuelles- Règles de construction et de présentationAtelier : conception des modèles organisationnels correspondant aux données traitées

■■ ProjetMeriseetdiagrammesUML

Démarche globale Étude détaillée des différentes étapes d'analyse et de conceptionMerise et l'approche objet Diagrammes UML utilisables Atelier : étude de certains diagrammes UML et conduite de projet

Page 137: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

273

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

273

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

272 273

GE

ST

ION

DE

PR

OJ

ET

SG

ES

TIO

N D

E P

RO

JE

TS

272 273

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

ConduitedeProjets 273Rédaction de cahier des charges ......................................273Conduite de projet en maîtrise d’œuvre ............................273Contrats informatiques ......................................................273Tests et recettes .................................................................274Conduite de projet en maîtrise d’ouvrage (MOA) .............274

méthodesdemAnAgement 275Introduction aux méthodes agiles ....................................275Gestion de projets agiles ...................................................275ITIL (Information Technology Infrastructure Library) ......276CMMI (Capability Maturity Model Integration) .................276Standard PMI (Project Management Institute) ................276Certification PMP (Project Management Professional) ...276PRINCE2 Foundation ..........................................................277PRINCE2 Practitioner .........................................................277

outilsdegestiondeProjets 278MS Project Initiation ..........................................................278MS Project Server - Administration ..................................278Visio Initiation ....................................................................278OpenProj .............................................................................279JIRA - Gestion des demandes ...........................................279Jenkins (Hudson) - Intégration continue ..........................279Subversion (SVN) - Gestion des versions.........................280Git pour développeurs ........................................................280

systèmesd’inFormAtion 281Architecture de sytèmes d’information ............................281Urbanisation de sytèmes d’information ...........................281Architectures des NTIC ......................................................281

gestiondeProjets

ConduitedeProjets

Rédaction de cahier des chargesTarifs:1275€ en inter - 875€/jour en intraDurée:2jPublic:Analystes, maîtres d'ouvrage, rédacteursPré-requis:AucunObjectif :Acquérir les concepts fondamentaux pour rédiger des cahiers des charges de qualité

■■ Introduction

Présentation, périmètre, objectifs et contraintesTypes de cahiers des chargesActeurs concernés par le cahier des charges : maître d'ouvrage, maître d’œuvre, pilotes, utilisateurs, experts Contenu du cahier des charges : rubriques, clauses (techniques/juridiques), contexte, description, acteurs...

■■ Stratégiedeconduitedeprojet

Démarche adaptée suivant le type de projetCycle de vie d'un projetPositionnement du cahier des charges par rapport au cycle de vie des projets Rôles et responsabilitésValidation et décisions

■■ Conceptionducahierdescharges

Analyse des besoins : modes et techniques, maquettage et validation Traduction de l'activité en objets métiers fonctionnels Conception des scénarios relatifs aux techniques Analyser l'impact des scénarios retenus Identifier les moyens nécessaires : appels d'offres, services d'un progiciel, ...Evaluer un scénario : rapport utilité/coût Utilisation d'un langage commun Gestion de l'aspect documentaire Mise en place des structures (plan logique) Retenir le contenu pertinent, s'assurer de sa précision, vérifier son exhaustivité et son évolutivité Demande de prestations complémentaires (travaux de recette fonctionnelle, formation, guide utilisateur...) Atelier : traduire un besoin pour un maître d’œuvre - Déterminer des facteurs qualité critères et métriques

■■ Aspectcontractuel

Cahier des charges et livrables intermédiaires (PAQ, spécifications externes, plan de recette) Validations intermédiaires et relations entre livrables : cahier des charges / PAQ, cahier des charges / spécifications externes, cahier des charges / plan de recette, PAQ / spécifications externes, PAQ / plan de recette, spécifications externes / plan de recette Appréciation des réponses à divers types de consultation

■■ Étude de cas n°1 : cahier des charges pour le développementd'unlogiciel

Démarche globale : étude de l'existant, description du contexte, des données, des fonctions et de l'architecture technique et logicielle Facteurs et critères de qualité du produit final : définition, mesuresTechniques de représentation : méthodes d'analyses Merise, OSSAD, et modélisation de processus (UML, IDEFO) Techniques de rédaction, outils

■■ Étudedecasn°2:cahierdeschargesprogiciel

Cahier des charges pour le choix Rubriques et composition Critères d'évaluation Cahier des charges d'intégration

■■ Panoramadesautrestypesdecahiersdescharges

Cahier des charges pour une solution web : rubriques et acteurs spécifiques

Cahier des charges pour l'assistance à la maîtrise d'ouvrage :- Assistance à l'élaboration du cahier des charges - Assistance à la recette fonctionnelle - Assistance à la formation des utilisateurs

Conduite de projet en maîtrise d’œuvreTarifs:1745€ en inter - 895€/jour en intraDurée:2jPublic:Chefs de projet, assistants, correspondants projetPré-requis:AucunObjectif : Organiser la conduite de la réalisation d'un projet informatique

■■ Introduction

Gestion de projet : définition, acteurs/rôles, typologie Démarche de conduite de projet suivant le type de projet Tâches de maîtrise d’œuvre Relation maître d'ouvrage/maître d’œuvre (MOA/MOE)

■■ Aspectcontractuel

Cahier des charges et livrables intermédiaires (PAQ, spécifications externes, plan de recette)Validations intermédiaires et relations entre livrables : cahier des charges / PAQ, cahier des charges / spécifications externes, cahier des charges / plan de recette, PAQ / spécifications externes, PAQ / plan de recette, spécifications externes / plan de recetteGestion de la documentation du projet

■■ Analysedesbesoins

Modes et techniques d'analyse : RUP,...Architecture de la réalisation Validation fonctionnelle, testsContrôle du périmètre

■■ Planificationetsuividuprojet

Gestion du contenu : découpage, processus Gestion des délais : activités, estimation/affectation des ressources, programmation et optimisationPilotage des coûts Gestion des ressources humaines Suivi projet Gestion de la communication : comités, plan de communication, réunionsGestion de la qualité : PAQ, suivi

■■ Tests,Validation

Démarche de validation Tests fonctionnels et tests de validationRecette fonctionnelle : méthodologie, organisation de la réception des livrablesDocumentation du livrables, formation des utilisateurs

Contrats informatiquesTarifs:1495€ en inter - 995€/jour en intraDurée:2jPublic : Maîtres d'ouvrage, maîtres d’œuvre, consultants commerciaux et juridiquesPré-requis:AucunObjectif :Acquérir de bonnes pratiques pour la négociation et la rédaction de contrats informatiques

■■ Introduction

Définition du contexte, objectifs et expression des besoins Documents contractuels et opérationnels associés : appel d'offres, cahier des charges, ... Processus de sélection du fournisseur Rôles et responsabilités des conseils (assistants à la maîtrise d'ouvrage, ...) Techniques de négociation et de mise en concurrence Avant-contrats et préambule du futur contrat

Page 138: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

275

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

275

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

274 275

GE

ST

ION

DE

PR

OJ

ET

SG

ES

TIO

N D

E P

RO

JE

TS

274 275

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

■■ Rédactionducontrat

Architecture du contrat : - Contrat unique / contrat cadre et contrats d'application - Cotraitance / sous-traitance - Maîtrise d'œuvre / maîtrise d'ouvrage - Externalisation (offshore, ...)Composition générale, rubriques (technique, juridique, financière) Parties du contrats : pouvoirs, représentation, tiers (sous-traitants, bénéficiaires, ...) Cadre juridique : loi du contrat, implications sociales et fiscales Rôle du préambule, objet du contrat et périmètre du projet Détermination du prix, durée du contrat (principes, calendrier : pénalité / astreinte) Idées reçues sur l'obligation de résultat / l'obligation de moyens Problématique des droits de propriété intellectuelle (droits d'auteur, brevets, ...) Garanties légales et contractuelles Pièges relatifs aux limites de responsabilité

■■ Suivijuridiqueetrupturedecontrat

Gestion de la réalisation du contrat (budget, calendrier ou périmètre) Impact des décisions des comités opérationnels, anticipations Résolution, résiliation, expiration Positionnement en situation de crise Gestion des litiges, contentieux

■■ Étudedecasn°1:Prestationsd'intégration

Modes de travail : forfait/régie Durée / Calendrier Collaboration du personnel du client Modalités de recette Défintion des responsabilités

■■ Étudedecasn°2:Fournituredeprogiciel

Rubriques spécifiques Contraintes de licences : perpétuelle, pluriannuelle, libre, ...Droits / limites contractuelles d'utilisation Rôle de la maintenance par rapport aux garanties Pièges à éviter : pérennité de l'éditeur, liens intégrateur/éditeur ... Fourniture du progiciel au travers d'un service (Software as a Service)

■■ Étudedecasn°3:Externalisation

Types d'externalisation (infrastructures, applications, BPO, ...) Nouveaux schémas contractuels envisageables (multisourcing, ...) Transition et transfert de personnel Réversibilité Service Level Agreement

Tests et recettesTarifs:1745€ en inter - 895€/jour en intraDurée:3jPublic:Maîtres d'ouvrage, chefs de projets, développeursPré-requis:Notions de gestion de projets et maîtrise d'ouvrageObjectif :Bâtir un plan de tests et constituer les jeux d'essais - Piloter l'effort de tests en fonction des risques encourus

■■ Introduction

Tests et recettes : présentation Types et techniques de tests Validation et recette Tests en maîtrise d'ouvrage

■■ MiseenœuvreTests fonctionnels : - Présentation - Techniques - Mise en place Tests de validation :

- Présentation, architecture - Processus de tests : définition, conception, implémentation- Tests en BDD- Gestion des erreurs Atelier : mise en œuvre des techniques de tests fonctionnels - Conception de cas de tests, exécution et évaluation des résultats

■■ Validation:démarcheetorganisation

Panorama des démarches de validation : - Independent Verification and Validation - EXtreme Programming (XP) - Cleanroom approach Organisation des tests de validation :- Plan général de test- Tests unitaires, tests d'intégration- Tests de non-régression- Méthodes d'estimation des charges et des délais, suivi de la validationAtelier : conception d'un plan de validation : stratégie de V&V, objectifs de test, plates-formes, oracles, outils, ...

■■ Outilsdisponibles

Apport de l'automatisation des tests Outils de tests : panorama, comparatif- Outils de test : Test Director, Bugzilla, Reqtify ....- Outils de capture : WinRunner, TestComplete ....Coût relatif à l'investissementStandards de testAtelier : présentation de plusieurs outils de test

Conduite de projet en maîtrise d'ouvrage (MOA)Tarifs:1995€ en inter - 895€/jour en intraDurée:3jPublic:Chefs de projets, assistants, correspondantsPré-requis:AucunObjectif:Savoir identifier et organiser les tâches liées à la maîtrise d'ouvrage - Piloter un projet informatique en collaboration avec la maîtrise d’œuvre

■■ Introduction

Gestion de projet : définition, acteurs/rôles, typologie Démarche de conduite de projet suivant le type de projet Tâches de maîtrise d'ouvrage : de la spécification au bilan Contractualisation de projets : maîtrise d'ouvrage (MOA)- maîtrise d’œuvre (MOE)Documentation : cahier des charges , charte projet, plan projetTechniques de gestion de projet, standards PMI, PRINCE2,...Étude de faisabilité : étude l'existant, recencement du besoin, définition des moyens

■■ Aspectcontractuel

Cahier des charges et livrables intermédiaires (PAQ, spécifications externes, plan de recette)Validations intermédiaires et relations entre livrables : cahier des charges / PAQ, cahier des charges / spécifications externes, cahier des charges / plan de recette, PAQ / spécifications externes, PAQ / plan de recette, spécifications externes / plan de recetteAppréciation des réponses à divers types de consultation

■■ Conceptionducahierdescharges

Analyse des besoins : modes et techniques, maquettage et validationTraduction de l'activité en objets métiers fonctionnelsConception des scénarios relatifs aux techniquesAnalyser l'impact des scénarios retenusIdentifier les moyens nécessaires : appels d'offres, services d'un progiciel, ...Évaluer un scénario : rapport utilité/coûtUtilisation d'un langage communGestion de l'aspect documentaireMise en place des structures (plan logique)Retenir le contenu pertinent, s'assurer de sa précision, vérifier son

exhaustivité et son évolutivitéDemande de prestations complémentaires (travaux de recette fonctionnelle, formation, guide utilisateur...)

■■ Planificationetsuividuprojet

Gestion du contenu : découpage, processus Gestion des délais : définition des activités, estimation des ressources, programmation et optimisationGestion des ressources humaines Suivi projet Gestion de la communication : comités, plan de communication, réunions

■■ Miseenœuvredetests

Tests fonctionnels :- Présentation- Techniques- Mise en placeTests de validation :- Présentation, architecture- Processus de tests : définition, conception

■■ Gestiondelaqualité

Plan qualité : planification, mise en œuvreContrôle qualité : mise en place, coûtsOutils et techniques de suivi : Control chart, Pareto chart, Ishikawa

■■ Validation:démarcheetorganisation

Panorama des démarches de validationOrganisation des tests de validation Outils disponibles : tests, captureRecette fonctionnelle : méthodologie, réception des livrables

■■ Conduiteduchangement

Accompagnement du changement, sensibilisation des utilisateurs Documents de référence, formation des utilisateurs Support

méthodesdemAnAgement

Introduction aux méthodes agilesTarifs:1525€ en inter - 895€/jour en intraDurée:1jPublic:DSI, Chefs de projets, DéveloppeursPré-requis:Notions de gestion de projetObjectif:Acquérir des concepts permettant de maîtriser les délais, les coûts et la production des projets informatiques

■■ Introduction

Démarche de développementDéfinition et principes de l'agilitéContexte d'utilisation de méthodes agiles Présentation des méthodes : Crystal Clear, XP, Scrum, FDD, DSDM, RAD, ASDCritères de sélection d'une méthode

■■ eXtremeProgramming

Présentation des principes/bonnes pratiquesModèle incrémentalDétail du processus projet : conception, validation et intégrationPilotage par les tests (planification par les scénarios clients)Estimation de la charge et des délaisRôles des acteurs du projetIntroduction des user stories et planification

■■ Scrum

Composantes de la méthode, rôles des acteursCollecte des fonctions essentielles (features / backlog de produit)Vie du backlog et produits dérivésEvaluation de la taille des stories : le planning poker. Évaluation de la chargePlanification d'une release/sprintBurndown chart de release, de sprint : outils de suiviTests de validation

■■ RAD(RapidApplicationDevelopment)

Origine et conceptsGestion des délais (time box) et des intervenantsPrésentation de la méthode DSDM

■■ RUP(RationalUnifiedProcess)

Introduction, historique et conceptsDétail des phases et des bonnes pratiquesAxes de modélisation UML

Gestion de projets agilesTarifs:1495€ en inter - 1295€/jour en intraDurée:2jPublic:Chefs de projets, DéveloppeursPré-requis:Notions de gestion de projetObjectif:Acquérir les concepts et bonnes pratiques de gestion de projets agiles

■■ Introduction

Cycle de vie d'un projet Composantes de la gestion de projets : analyse, pilotage, contrôle,...Agilité : définition, principes et contextes d'utilisation Panorama des méthodes : Crystal Clear, XP, Scrum, FDD, DSDM, RAD, ASDCritères de sélection d'une méthode

■■ Gestiondeprojetagile

Démarches itératives et méthodes associéesModélisation des phasesItérations et processus de gestion

■■ Besoinsetplanification

Recueil des besoins : identification et traçabilitéFormalisation des besoins Plan projet Planification agile : stratégies, estimationsConstitution de l'équipe

■■ Del'analyseàl'implémentation

Spécifications détaillées et validationApports de la modélisation UML Architecture du système : noyeau, frameworks Pair programming Développement piloté par les tests, automatisationPilotage par les risques

■■ Outilsdegestion

Outils de planification et suivi standardsMétriques, paramétrages Panorama des outils agiles

Page 139: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

277

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

277

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

276 277

GE

ST

ION

DE

PR

OJ

ET

SG

ES

TIO

N D

E P

RO

JE

TS

276 277

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

ITIL (Information Technology Infrastructure Library)Tarifs:1625€ en inter - 895€/jour en intraDurée:3jPublic:TousPré-requis:AucunObjectif :Comprendre et planifier la mise en œuvre du référentiel ITIL

■■ Introduction

Problématique de gouvernance des systèmes d'informations Stratégies des services Présentation d'ITIL : origine, apports, acteurs Architecture et concepts Positionnement par rapport aux autres référentiels de bonnes pratiques (COBIT, CMMI, ...)

■■ Miseenœuvre

Principes et pratiques de gestion des services IT Mise en application de la gestion des services ITIL

■■ ProcessusdeServiceSupportetServiceDelivery

Présentation de l'étude des fonctions et des processus Liens entre les processus et démarche à adopter Cas du Service Support :- Centre de services- Opérations de gestion : incidents, configurations, versionsCas du Service Delivery :- Gestion des niveaux de service- Gestion financière des services IT- Gestion des capacités / disponibilité- Gestion de la sécurité des services IT

■■ ITILV2,V3

Processus IT et le framework ITIL Défis et bénéfices Gestion de services : stratégie, conception, transition, exploitation Amélioration continue de services

■■ Conclusion

Gestion de services / gestion du portefeuille des services

CMMI (Capability Maturity Model Integration)Tarifs:1275€ en inter - 875€/jour en intraDurée:2jPublic:Chefs de projet, développeurs, architectes qualitéPré-requis:AucunObjectif : Comprendre et planifier la mise en œuvre de modèle CMMI - Augmenter la performance et la qualité de la production de logiciels

■■ Introduction

Présentation de CMMI : origine, produits, apports Composants d'un domaine de processus Glossaire Concepts de base de la conduite de projet Vision d'ensemble du référentiel : architecture, concepts, représentations Positionnement par rapport aux autres référentiels de bonnes pratiques (ITIL, PRINCE2 COBIT, ISO, SPIC...)

■■ ModèleCMMI

Contenus et représentations du modèle CMMI Détail des niveauxInstitutionnalisation des processus

Gestion des besoins et exigences Mise en œuvre

Gestion de projet, risques, fournisseurs, configuration, ... Qualité des processus et des produits Mesures d'analyse, prise de décision et résolutions Intégration de produits Vérification et validation Processus organisationnels, formation Innovation et déploiementAtelier : exemple de mise en œuvre : démarche, lancement d'une action CMMI ...

■■ GestionCMMI

Performance des processus organisationnels Développement intégré de produits et processus Domaines de processus : relations, bonnes pratiques Représentations : utilisation, équivalences Définition des objectifs, planification et allocation de ressources Audit global

Standard PMI (Project Management Institute)Tarifs:1495€ en inter - 895€/jour en intraDurée:2jPublic:Chefs de projet, développeursPré-requis:Notions de gestion de projetObjectif : Découvrir les processus standards PMI pour le management de projets

■■ Introduction

Définition d'un projet, acteurs, rôles et moyensTerminologie projet, management de projetPhases d'un projetResponsabilités du chef de projetBesoin en informationProcessus et disciplines de gestion de projet spécifié par PMIDocuments associés au projet : cahier des charges, charte projet, plan de projetAtelier : Démarche de rédaction d'une charte projet et d'un plan projet - processus d'analyse

■■ Démarchedeconstruction

Processus de construction d'un projet, de phasesSynoptique des processusSuivi qualité et gestion des évolutionsDifférentes démarches de projetChoix du cycle de développement : panorama des cycles du marchéComposants, produits et livrablesPrésentation des différents processus et activitésRédaction du cahier des charges : activités, temps, compétences, ressourcesDécoupage en unités de travail (Work Breakdown Structure)Ordonnancement des tâches : diagramme de GANTT et rétro planningÉvaluation de la charge de travailConstruction de diagrammes d'activités PERTGestion de la communication et de l'équipe projetAtelier : Application de différents processus de création - Planning/Rétro planning (calcul de marges) - indicateurs de suivi - élaboration d'un plan de communication projet

Certification PMP (Project Management Professional)Tarifs:1995€ en inter - 895€/jour en intraDurée:3jPublic:Chefs de projet, développeursPré-requis:Avoir suivi la formation standard PMI, 3ans d'expérience en gestion de projetObjectif :Maîtriser les processus du standard PMI en vue de la préparation la certification PMP

■■ Introduction

Rappel PMI : terminologie, phases de projetProcessus et disciplines de gestion de projet spécifié par PMI

Documents associés au projet Référence PMBOK

■■ Partiesprenantesetcommunication

Acteurs d'un projet, rôles Processus de communication : planification, diffusionPrise en charge du contexte socioculturel Points de suivi et réunionsAtelier : Mise en place d'une stratégie de communication, formalisme, questionnaire T.Kilmann

■■ Démarcheprojet

Documentation : cahier des charges , charte projet, plan projetPilotage du projet, gestion des changements Suivi de la qualité Clôture de phase/projet : recette, satisfaction des acteursAtelier : Analyse/Rédaction de documents, QCM

■■ Intégration,Gestionducontenu

Recueil des besoins Découpage du produit en WBS/SDP Mise en place des processus Affectation de ressourcesAtelier : Application des processus d'intégration et de management du contenu - création de structure de découpage du projet

■■ Gestiondesdélais

Définition des activités et des jalons Estimation des ressources/activité Programmation et optimisation des activités : diagramme de Gantt Compression, réorganisation de planningAtelier : Planning/Rétro planning (calcul de marges) - indicateurs de suivi

■■ Gestiondescoûts

Estimation des coûtsEtablissement du budgetMaîtrise des coûts : indicateurs, outils et techniquesCourbes en SValeur acquiseAtelier : Mise en application de techniques d'estimation et d'établissement de budget, courbes en S

■■ Gestiondelaqualité

Plan qualité : planification, mise en œuvre Contrôle qualité : mise en place, coûts Outils et techniques de suivi ! Control chart, Pareto chart, IshikawaAtelier : Détails des processus et politique qualité - construction de control/pareto chart

■■ Gestiondesressourceshumaines

Plan ressources humaines Equipe projet : constitution, développement, structurationOrganisation de l'équipe (matrice RACI, matrice des rôles et responsabilités) Risques liés aux individus : motivation, gestion des conflitsAtelier : Application du processus de gestion des ressources humaines - théories de motivation

■■ Gestiondesrisques

Processus de planification du management des risquesAnalyse qualitative et quantitative des risques : Monte-Carlo, arbre de décisionGestion des risques : surveillance, maîtrise, valeur monétaire attendueAtelier : courbes et matrices de probabilité et d'impact, outils et techniques d'analyse qualitative et quantitative des risques

■■ Gestiondesapprovisionnements

Planification des achatsContrats et gestion des appels d'offre

Gestion des approvisionnementsClôturer les approvisionnementsAtelier : techniques d'évaluation des propositions, estimations, gestion des contrats

■■ Préparationàlacertification

Certification : contenu, dossier d'éligibilité PDU's, maintien de la certification Outils de préparation Procédure d'inscription Tests blancs Atelier : FAQ, multiples tests blancs

PRINCE2 FoundationTarifs:1745€ en inter - 895€/jour en intraDurée:2jPublic:Chefs de projet, développeursPré-requis:Notions de gestion de projetObjectif :Découvrir les processus PRINCE2 pour le management de projets

■■ Introduction

Prince 2 : présentation, versionsPrince2 vs autres méthodes de gestion de projets Acteurs, organisation Détail des phases : Démarrage (SU), Initialisation (IP), Exécution (CS, MP, SB), Clôture (CP)

■■ ProcessusPRINCE2

Élaborer un projet (EP)Initialiser un projet (IP)Diriger un projet (DP)Contrôler une séquence (CS)Gérer la livraison des produits (LP)Gérer les limites de séquences (LS)Clore un projet (CP)Planifier (PL)

■■ Miseenplace

Planification basée sur les produitsContrôle de la qualitéDocumentation/Rapports : phase, lots de travaux, avancementPilotage des changements Gestion des risquesAteliers : études de cas, tests blanc

PRINCE2 PractitionerTarifs:1745€ en inter - 895€/jour en intraDurée:2jPublic:Chefs de projet, développeursPré-requis : Avoir suivi la formation PRINCE2 Foundation ou notions équivalentesObjectif : Appliquer la méthodologie PRINCE2 à un scénario, préparer l'examen PRINCE2 Practitioner

■■ Introduction/Rappels

PRINCE2 : cas d'utilisation, contrôle projetRappels de phases d'un projet PRINCE2Synthèse des processus PRINCE2 Composants et aspects techniques

■■ Applicationàdesscénarios

Initialisation du projet : - Plan qualité- Organisation, planification- Affiner le Cas d'Affaire et les risques- Mise en place de contrôles- Dossiers et documentation du projetPlanification : - Plan et analyse des produits

Page 140: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

279

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

279

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

278 279

GE

ST

ION

DE

PR

OJ

ET

SG

ES

TIO

N D

E P

RO

JE

TS

278 279

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

- Dépendances entre activités - Estimation des coûts - Analyse des risquesGestion du projet : - Initialisation- Plan de séquence, plan d'exception- Confirmation de clôtureContrôle du projet :- Lots de travaux et évaluation de l'avancement - Incidences de projet- Etat de la séquence- Réception du livrableClôture du projet : - Initialisation de la phase de clôture - Mise en place d'actions de suivi- Evaluation post mortem

outilsdegestiondeProjets

MS Project InitiationTarifs:1275€ en inter - 695€/jour en intraDurée:2jPublic:TousPré-requis:Connaissance de la gestion de projetObjectif:Connaître l’essentiel des fonctionnalités de MS Project - Savoir créer et suivre un projet avec MS Project

■■ Introduction

A propos de la gestion de projetPrésentation de MS Project

■■ PremierspasavecMSProject

Panneaux et outilsLes différentes vuesCréation d'un premier projet simple

■■ Lancementd'unprojet

Spécification du projetConfiguration du projetIntervenants

■■ Planificationd'unprojet

Tâches simplesPré-requis/LiaisonsItérationsJalonsDéfinir les ressourcesAffecter les ressources à des tâchesDiagramme de PERTDiagramme de GANTTMettre en forme et imprimer un plan

■■ Exécutiond'unprojet

Suivi de l'avancementSaisie des tâches effectuéesPourcentage de réalisationReplannification en cours de projet

■■ Contrôledesprojets

Contrôle des ressourcesContrôle des coûtsGénération et mise en forme de rapportsImpression de diagrammes

■■ Clôturedesprojets

Documents finauxImport/export

■■ Étudedecas:modélisationdevotreprojetdansMSProject

■■ Conclusion

MS Project Server - AdministrationTarifs:1745€ en inter - 875€/jour en intraDurée:3jPublic:Administrateurs systèmes, Chefs de projetsPré-requis:Notions d'administration systèmesObjectif :Administrer et piloter efficacement MS Project Server - Optimiser la gestion de projets complexes avec MS Project Server

■■ Introduction

Présentation de la suite EPM (MS Project Professional, Project Web Access...) Positionnement de la suite dans l'architecture Microsoft Organisation et rôles applicatifs Architecture de MS Project Server : typologies, déploiement

■■ Installationetconfiguration

Configuration requise Définition des comptes de service Installation : exécution, sauvegardeAdministration centrale de SharePoint Création du SSP et configuration de l'accès web (PWA)Atelier : configuration des serveurs IIS, SQL Server, ... - installation de la solution EPM

■■ Administrationglobale

Configuration des servicesGestion des comptes clients : création, droits d'accèsGestion des logs et observateur d’événements Administration générale des composants (IIS, SQL Server, SharePoint)Gestion de la sécurité Création et paramétrage du cube OLAP Organisation des tâches et des calendriersCréation et modification des affichages d'analyse Gestion de la file d'attenteAtelier : configuration de comptes utilisateurs - différentes tâches d'administration (système / fonctionnelle)

■■ InteractionavecSharePointServicesetOutlook

Gestion des risques avec SharePoint Services Organisation des documents Communication et envoi de mail Gestion des tâches avec Outlook Atelier : couplage MS Project Server / Outlook

Visio InitiationTarifs:995€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:AucunObjectif :Connaître l'utilisation courante de Visio 2007 - Savoir choisir et réaliser des diagrammes quelconques en relation avec son activité

■■ Introduction

Présentation : historique, versionsDiagrammes disponibles et domaines d'utilisationAlternativesLe diagramme dans le projet : proposition, organisation

■■ Manipulationsessentielles

Découverte de l'interfaceNotions de base indispensablesPositionnement des formes et de texteOrganisation des fichiersImpression et formats d'exportationRelations de Visio avec d'autres logiciels : importation, exportation,...Options diversesAtelier : un premier diagramme, du papier à l'imprimante

■■ Lesprincipauxdiagrammes

Diagrammes basiques et libresDiagrammes de blocs et blocs 3DAtelier : réalisation d'un diagramme pour le brainstorming

■■ Lesdiagrammespourleprojet

Diagrammes temporels : chronologie, calendrier, Gantt, PertDiagrammes d'organisation : flux et workflowsAutres diagrammes proposés pour les projetsBilan des diagrammes pour les projetsAtelier : ensemble cohérent de diagrammes entre plusieurs acteurs

■■ Lesdiagrammesspécialisés

Diagrammes pour le logiciel : réseaux, site web, divers UMLPlans : de situation, de site, de bureauPlans techniques pour le bâtiment : présentationPanorama des autres diagrammesAtelier : réalisation de divers diagrammes

OpenProjTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:DSI, Chefs de projetsPré-requis:Connaissance de la gestion de projetObjectif : Connaître l’essentiel des fonctionnalités d'OpenProj - Savoir créer et suivre un projet avec OpenProj

■■ Introduction

A propos de la gestion de projet OpenProj : présentation, versions, fonctionnalités OpenProj vs autres outils

■■ PremierspasavecOpenProj

Panneaux et outilsLes différentes vuesCaractéristiques multi projetsCréation d'un premier projet simpleSpécification du projetConfiguration du projetIntervenants

■■ Planificationd'unprojet

Définition de tâchesAffectation des ressourcesSaisie des coûts Chef de projet et options (séquencer, organiser, affecter…)Diagramme GANTTReporting : création, impression

■■ Exécutiond'unprojet

Suivi de l'avancementSaisie des tâches effectuéesPourcentage de réalisationReplannification en cours de projet

■■ Contrôledesprojets

Contrôle des ressourcesContrôle des coûts, optimisationGénération et mise en forme de rapports

■■ ClôturedesprojetsDocuments finauxImport/export

Ateliers : multiples modélisations de projets sous OpenProj

JIRA - Gestion des demandesTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:TousPré-requis:AucunObjectif :Connaître l'utilisation courante de JIRA pour la gestion des demandes et la planification de l'effort

■■ Introduction

Jira : présentation, distributionsFonctionnalités : projets, issues, workflowsAtelier : Installation de l'outil - tour d'horizon de l'interface

■■ JIRA-Utilisation

Projet : création, rôles, tableau de bordIssues : création/modification, liaisons, suiviRapports : création, plugins/outils Recherche, gestion des filtresAtelier : Multiples exemples d'utilisation

■■ JIRA-Administration

Configuration du tableau de bordGestion des utilisateursParamètres des issues Gestion de la sécurité Templates et internationalisation Intégration avec d'autres outilsAtelier : Tâches courantes d'administration

Jenkins (Hudson) - Intégration continueTarifs:1625€ en inter - 875€/jour en intraDurée:2jPublic:DSI, Chefs de projets, DéveloppeursPré-requis : Connaissances en Java, cycle de développement / Maven, gestion des versions (SVN/CVS)Objectif : Mettre en œuvre et exploiter un serveur d’intégration continue Jenkins. Gérer les interconnexions avec un système de build et de tests

■■ Introduction

Introduction à l'agilité Intégration continue : présentation, positionnement dans une démarche agile Processus de développement, tests unitaires / d'intégration Présentation d'APIs/outils de gestion : SVN (versionnement), Maven (build), jUnit (tests), CheckStyle (qualité),...Jenkins (Hudson) : présentation, historiqueTypes d'installationAtelier : Mise en place de Jenkins, tour d'horizon de l'interface

■■ Gestiondesbuilds

Mise en place de buils : automatiques / manuels Configuration de Jenkins : Maven, SVN/CVS, mail Maven : rappels, déploiements

Page 141: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

281

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

281

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

280 281

GE

ST

ION

DE

PR

OJ

ET

SG

ES

TIO

N D

E P

RO

JE

TS

280 281

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

Gestion des notificationsAtelier : Configuration de Jenkins, scripts Maven

■■ Qualitéducode

Présentation, gestion de la qualité du codePanorama des outils : Checkstyle, FindBugs, ...Rapport de qualité : configuration, plugins (Violations)Autres rapports : complexité, tâches,...Atelier : Intégration d'outils de gestion de qualité du code dans Jenkins

■■ TestsavecJenkins

Types de testsAutomatisation, couvertureTests unitaires et d'intégrationTests d'acceptance, tests de performancesOptimisation des testsAtelier : Multiples scénarios d'automatisation de tests unitaires, d'intégration, de performances

■■ DéploiementsavecJenkins

Stratégie globale d'automatisationScripts de déploiement et de mise à jourRollbacksAtelier : Construction de scripts de déploiement

■■ AdministrationdeJenkins

Sécurité du serveur Gestion des utilisateurs : bases, rôles, autorisationsGestion des journauxEspace mémoire/charge CPU, espace disqueMonitoringAtelier : Multiples tâches d'administration du serveur Jenkins

Subversion (SVN) - Gestion des versionsTarifs:1625€ en inter - 875€/jour en intraDurée:2jPublic:Administrateurs, Développeurs, Chefs de projetsPré-requis:Notions d'administration système Linux, connaissances du serveur ApacheObjectif :Mettre en place un solution de configuration logicielle basée sur SVN - Gérer les versions des projets du dépôt de données

■■ Introduction

Gestion de configuration logicielle (GCL) : présentation, positionnement, outils Terminologie GCL : Branch, Tag, Checkout, Commit, Merge, ... Subversion (SVN) : fonctionnalités, composants Architecture globale et mise en place d'un référentiel de données (repository) Clients SVN, plugins pour IDEAtelier : Installation et configuration de SVN sous Linux/Windows - création d'un dépôt de données

■■ Exploitationdurepository

Import de sources du projet Récupération d'une copie locale Création de branches Commit de modifications et gestion des conflitsLa création d'une branche Gestion des métadonnées Création de Tags dans SVNAtelier : Mise en place de projets sur le repository - Récupération d'une copie locale et multiples opérations de propogations de modifications avec gestion des conflits

■■ AdministrationdeSVN

Panorama des gestionnaires SVN existants : couplage SVN-Apache (mod_dav_svn)SVNServe : mise en place, configurationGestion des utilisateursImport et export de repositoriesSécurité du dépôt et des échanges (SSL)Sauvegarde et restaurationTunneling SSHAtelier : Couplage SVN-Apache, multiples tâches d'administration

■■ TâchesavancéesOrganisation de la gestion de versionsSVN dans un système d'intégration continueGestion des logs, flux RSSGestion de l'historique, statistiques du dépôtAtelier : SVN dans un système d'intégration continue, gestion des logs et génération de statistiques (tableaux, graphiques)

Git pour développeursTarifs:1495€ en inter - 875€/jour en intraDurée:2jPublic:DéveloppeursPré-requis:Notions d'administration systèmeObjectif :Mettre en place un solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données

■■ Introduction

Gestion de configuration logicielle (GCL) : présentation, positionnement, outils Terminologie GCL : Branch, Tag, Checkout, Commit, Merge, ... Git : fonctionnalités, composants Git vs SubVersioN Configuration de Git : préférences, authentificationEditeur de code et outil d'analyseAtelier : Installation d'un client Git - Création d'un dépôt de données

■■ Exploitationdurepository

Import de sources du projet Récupération d'une copie locale Création de branches Commit de modifications et gestion des conflitsLa création d'une branche Gestion des métadonnées, historiqueCréation de Tags dans GitAtelier : Mise en place de projets sur le repository - Récupération d'une copie locale et multiples opérations de propogations de modifications avec gestion des conflits

■■ AdministrationdeGit

Gestionnaire Git disponibles : gitweb, git-gui, ...Git distibué Le service web GitHub Gestion des utilisateursImport et export de repositoriesSécurité du dépôt et des échanges (SSL)Sauvegarde et restaurationAtelier : Multiples tâches d'administration

■■ Tâchesavancées

Organisation de la gestion de versionsGit dans un système d'intégration continue Gestion des logs Statistiques du dépôtAtelier : Git dans un système d'intégration continue (Hudson), gestion des logs et génération de statistiques (tableaux, graphiques)

systèmesd'inFormAtion

Architecture de sytèmes d'informationTarifs:1495€ en inter - 995€/jour en intraDurée:2jPublic:Chef de projet, architectes logiciels, directeurs de SIPré-requis:Notions d'informatiqueObjectif : Connaître les principes généraux pour la création, la gestion, l'analyse des systèmes d'information

■■ Introduction

Périmètre d'action de l'architecteArchitecture et architecte dans la séquence du projet informatiqueDéclinaisons particulières : logiciel, réseau

■■ Architecturelogicielle

Principales technologies de développement modernesL'applicatif et les données : théorisation et éléments de répartitionsTypes de programmation et modélisations associéesTypes d'applications ; l'exemple des architectures réparties Multiples types d'architectures réparties ; normes, solutions spécifiques

■■ Architecturesréparties:axesdetravail

Conséquences fonctionnelle de la répartitionPerformance et mesure de la performanceSécurités des applications distribuéesArchitecture répartie pour la communication avec l'extérieur

Urbanisation de sytèmes d'informationTarifs:1495€ en inter - 995€/jour en intraDurée:2jPublic:Chef de projet, architectes logiciels, directeurs de SIPré-requis:Notions d'informatiqueObjectif :Etre capable d'organiser et de documennter l'ensemble des systèmes informatique d'une organisation, et leur intercommunication

■■ Introduction

Présentation de l'enjeu de l'urbanismeUrbanisme, architecture, réalisation et modes de collaborationDans l'entreprise et dans les entités organisationnelles de tailles variées

■■ Systèmesd'information:étatdel'art

Résumé des technologies existantes anciennes, métier et impactPrésentation des technologies contemporaines et leurs fournisseursClassifications, collaborations et remplacements

■■ Impactdansl'entreprise

L'urbaniste et les autres rôlesProcessus et méthodes de l'informatique : quelques exemples de standardisationExternalisation technique : vocabulaire, possibilités et conséquencesLe projet pour l'urbaniste

■■ Méthodesdetravail

Divers modes de pilotageOutils à dispositionLivrables de l'urbaniste

Architectures des NTICTarifs:1495€ en inter - 995€/jour en intraDurée:2jPublic:Chef de projet, architectes logiciels, directeurs de SIPré-requis:Notions d'architecture informatiqueObjectif : Connaître les principes et enjeux des nouvelles architectures informatiques

■■ Introduction

Quelques éléments de glossaireClassifications des architectures de communication informatique

■■ Classifications,étatactuel

Multiples contextes d'utilisation ; mobilité, virtualisations de postes de travail, etc. Résumé de classification des langagesThèmes de réflexion usuels : client léger/lourd, maître/serveur, SQL/NoSQL, etc.

■■ Technologiesprincipales

Rapports entre langages, communautés, modules et fournisseursJava : normes et évolutions.Net : langages, outils, possibilités, implantations PHP : état actuel, limitesPython : niches particulières, communautéRuby, Smalltalk, COBOL, ... : tour d'horizon, enjeuxConséquences des choix de langage et de fournisseurInter-communication dans le monde réelAutres technologies partagées (HTML, XML, ...)

■■ LeWebetsonévolution

Bases technologiques et utilisation première, les pages WebWeb 2.0, Web 3.0, mécanismes nouveaux et leurs conséquencesOutils pret à l'emploi et le web communautaireLes services web : intérêt, enjeux, alternativesClassification des SOA, par mode d'action, par fournisseurLes métier autour du Web et les conséquences sur l'architectureRetour sur la mobilité

■■ Lavirtualisation

Intérets associés à la virtualisation - rationnalisation, simplification, disponibilité, sécuritéLes grands acteurs du marché, comparaison, évolutionElements de mise en œuvre, SDNConséquences matérielles et architecturales de la virtualisation des postes clients, des serveurs, des matériels divers

■■ Architecturesdistribuéesdiverses

Réplication, grilles et cloud computing : distinction, base, acteurs actuelsApplication des architectures distribuées aux composants logicielsExternalisation, SaaS : degrés, coûts, maîtrise, qualitéÉtude spécifique de l'internationalisation d'une architecture

■■ Méthodesdemisesenœuvre

Evolutions des méthodes informatiquesDocumentation, modélisation des architectures nouvellesAdaptation des méthodes de gestion des risques et des méthodes de productions usuellesBilan et retour sur des cas particuliers

Page 142: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

283

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

283

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

282 283282 283

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

ES

PA

CE

FO

RM

AT

ION

ES

PA

CE

FO

RM

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

282 283

Cursus 283Webmaster..........................................................................283Webmaster - 2014 ..............................................................283Développeur .NET ...............................................................283Développeur .NET - 2014 ...................................................283Développeur JAVA / JEE ....................................................283Analyste Programmeur ......................................................283Administrateur Linux..........................................................283Administrateur Windows Server ........................................283Administrateur Linux - 2014 ..............................................283Administrateur Windows Server - 2014 ............................284Développeur Web niveau 1 ................................................284Développeur Web niveau 1 - 2014 ....................................284Développeur Web niveau 2 ................................................284Développeur Web niveau 2 - 2014 ....................................284Graphiste Open Source ......................................................284Webmaster accéléré...........................................................284Développeur JAVA / JEE - accéléré ...................................284Administrateur Windows Server - accéléré ......................285Analyste Programmeur accéléré .......................................285Développeur PHP accéléré ................................................285LPI 101-102 ........................................................................285LPI 201-202 ........................................................................285

esPACeFormAtions

Cursus

WebmasterTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Webmasters débutantsPré-requis : Expérience de l’informatique en général, notions de création de sites WebObjectif:Découvrir la création graphique, l'intégration de site Web, la conception d'animations Flash, le développement PHP et les notions essentielles de référencement et E-Marketing

soit 210h de cours

Webmaster - 2014Tarifs:Nous consulter (à partir de 875€/jour en intra)Durée:40jPublic:Webmasters débutantsPré-requis : Expérience de l’informatique en général, notions de création de sites WebObjectif:Découvrir la création graphique, l'intégration de site Web, la conception d'animations Flash, le développement PHP et les notions essentielles de référencement et E-Marketing

soit 210h de cours

Développeur .NETTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Programmeurs, Développeurs informatiquesPré-requis:Connaissance de langages de programmationObjectif :Si vous souhaitez vous orienter vers le développement .NET, vous pourrez acquérir grâce à ce cursus de solides compétences et une très large culture de .NET et des techniques de développement VB.net, ASP.net ou C#

Développeur .NET - 2014Tarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Programmeurs, Développeurs informatiquesPré-requis:Connaissance de langages de programmationObjectif :Si vous souhaitez vous orienter vers le développement .NET, vous pourrez acquérir grâce à ce cursus de solides compétences et une très large culture de .NET et des techniques de développement VB.net, ASP.net ou C#

Développeur JAVA / JEETarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:TousPré-requis:Connaissance de langages de programmationObjectif:Si vous souhaitez vous orienter vers le développement JEE, vous pourrez acquérir grâce à ce cursus de solides compétences et une très large culture de JEE, des frameworks et des techniques de développement

soit 210h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Graphiste MultimediaTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Tous

Pré-requis:Connaissance de l’environnement PC ou MacObjectif:Découvrir la création et la mise en page de documents de communication print et Web

soit 210h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Analyste ProgrammeurTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Informaticiens, scientifiquesPré-requis:Avoir des notions de programmationObjectif:Maîtriser l'algorithmie - Acquérir des connaissances solides en programmation - Pouvoir créer et maintenir une application

soit 210h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Administrateur LinuxTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:TousPré-requis : Connaissances réseau - notions d'administration systèmes - utilisation de LinuxObjectif:Il s’agit de vous donner un niveau avancé d’administration de système Linux pour que vous soyez capable d’installer, de configurer et de maintenir un serveur d’entreprises, un serveur Web ou un serveur de messagerie dans un contexte professionnel.

soit 210h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Administrateur Windows ServerTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Administrateurs systèmesPré-requis : Connaissances réseau - notions d'administration systèmesObjectif : Acquérir des notions avancées d’administration de système Windows pour pouvoir installer, configurer et maintenir un serveur d’entreprise, un serveur Web ou un serveur de messagerie dans un contexte professionnel

soit 210h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Administrateur Linux - 2014Tarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Administrateurs systèmesPré-requis : Connaissances réseau - notions d'administration systèmes - utilisation de LinuxObjectif:Il s’agit de vous donner un niveau avancé d’administration de système Linux pour que vous soyez capable d’installer, de configurer et de maintenir un serveur d’entreprises, un serveur Web ou un serveur de messagerie dans un contexte professionnel.

soit 210h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Page 143: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

285

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

285

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

284 285284 285

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

ES

PA

CE

FO

RM

AT

ION

ES

PA

CE

FO

RM

AT

ION

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

284 285

Développeur AndroidTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:20jPublic:TousPré-requis:Connaissance d'un langage de programmationObjectif : Android est désormais le premier des systèmes pour smartphone et tablettes. Ce cursus couvre tous les thèmes d'une application d'entreprise, d'un projet de communication ou d'une application commerciale.

soit 140h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Administrateur Windows Server - 2014Tarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Administrateurs systèmesPré-requis : Connaissances réseau - notions d'administration systèmesObjectif : Acquérir des notions avancées d’administration de système Windows pour pouvoir installer, configurer et maintenir un serveur d’entreprise, un serveur Web ou un serveur de messagerie dans un contexte professionnel

soit 210h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Développeur Web niveau 1Tarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Programmeurs, webmastersPré-requis:Notions de programmation et de création de sites WebObjectif :Découvrir la programmation Web, développer des sites Web dynamiques, utiliser des CMS, créer des codes HTML, XHTML, CSS, Javascript, ActionScript ou PHP

soit 210h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Développeur Web niveau 1 - 2014Tarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Programmeurs, webmastersPré-requis:Notions de programmation et de création de sites WebObjectif :Découvrir la programmation Web, développer des sites Web dynamiques, utiliser des CMS, créer des codes HTML, XHTML, CSS, Javascript, ActionScript ou PHP

soit 210h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Développeur Web niveau 2Tarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Développeurs web et webmasters expérimentésPré-requis:Expérience longue en développement web avec PHPObjectif :Disposer d'une expertise en développement Web avec ActionScript, PHP, XML et Ajax

soit 210h de cours

Pet être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Développeur Web niveau 2 - 2014Tarifs:Nous consulter (à partir de 875€/jour en intra)Durée:30jPublic:Développeurs web et webmasters expérimentésPré-requis:Expérience longue en développement web avec PHPObjectif :Disposer d'une expertise en développement Web avec PHP, XML, Ajax et les frameworks PHP

soit 210h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 2 semaines d'examen / projet tutoré (70h)

Graphiste Open SourceTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:20jPublic:TousPré-requis:Connaissance de l’environnement PC, Linux ou MacObjectif:Découvrir la création et la mise en page de documents de communications print avec des logiciels Open Source

soit 140h de coursPeut être suivi en période de professionnalisation ou CIF de : - 4 semaines de stage en entreprise (140h)- 1 semaine d'examen / projet tutoré (70h)

Webmaster accéléréTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:20jPublic:Webmasters débutantsPré-requis : Expérience de l’informatique en général, notions de création de sites WebObjectif:Découvrir la création graphique, l'intégration de site Web et la conception d'animations Flash

Développeur JAVA / JEE - accéléréTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:10jPublic:TousPré-requis:Connaissance de langages de programmation objet et de XMLObjectif :Si vous souhaitez vous orienter vers le développement JEE, vous pourrez acquérir grâce à ce cursus de 10 jours les connaissances de base sur Java et JEE

Développeur .NET accéléréTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:10jPublic:Programmeurs, Développeurs informatiquesPré-requis:Connaissance de langages de programmation objet et de XMLObjectif : Si vous souhaitez vous orienter rapidement vers le développement .NET, vous pourrez acquérir grâce à ce cursus de 10 jours les connaissances essentielles sur C# et ASP.NET

Graphiste accéléréTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:15jPublic:TousPré-requis:Connaissance de l’environnement PC ou MacObjectif :Découvrir la création et la mise en page de documents print

Administrateur Windows Server - accéléréTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:20jPublic:Administrateurs systèmesPré-requis : Connaissances réseau - notions d'administration systèmesObjectif : Disposer en 20 jours des connaissances essentielles pour installer, configurer et maintenir des serveurs Windows Server

Analyste Programmeur accéléréTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:13jPublic:Informaticiens, scientifiquesPré-requis:Avoir des notions de programmationObjectif : Maîtriser l'algorithmie - Acquérir les connaissances essentielles en programmation

Développeur PHP accéléréTarifs:Nous consulter (à partir de 875€/jour en intra)Durée:10jPublic:Programmeurs, webmastersPré-requis : Bonnes connaissances de HTML/CSS, notions de programmationObjectif:Découvrir la programmation PHP

LPI 101-102Tarifs:Nous consulter (à partir de 875€/jour en intra)Durée:10jPublic:TousPré-requis:Bonne connaissance de l'administration LinuxObjectif : Si vous connaissez déjà l’administration de système Linux, ce cursus vous permettra de valider vos acquis grâce aux certifications LPI 101 et 102.

■■ PassagedelacertificationLPI101

■■ PassagedelacertificationLPI102

LPI 201-202Tarifs:Nous consulter (à partir de 875€/jour en intra)Durée:10jPublic:TousPré-requis:Certifications 101 et 102Objectif : Si vous connaissez déjà l’administration de système Linux, ce cursus vous permettra de valider vos acquis grâce aux certifications LPI 201 et 202.

■■ PassagedelacertificationLPI201

■■ PassagedelacertificationLPI202

Page 144: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

PARIS NANTESP

LA

NN

ING

PL

AN

NIN

G 0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

Thème Formation Durée Janv Fev Mars Avr Mai Juin Juil Aout Sept Oct Nov Dec

.NET

ASP.NET - 10264A 5 03 10 14 09 21 25 29 03 15C# 5 27 03 07 02 07 18 22 27 08

Visual Basic.Net 5 20 24 31 02 04 15 20 01

Audio- visuel

After Effects 5 13 03 09 28 20 15Premiere Pro 5 03 07 30 08 17

Bases de données

Access 5 27 03 07 02 07 18 22 27 08SQL 3 29 05 09 04 09 18 24 29 10

Bureau-tique

Word : Fondamentaux+ Fonctions avancées + VBA 5 13 17 24 19 23 28 08 13 24

Excel : Fondamentaux+ Fonctions avancées + VBA 5 06 10 17 12 16 21 01 06 17

PowerPoint 2 27 03 07 02 07 11 22 27 08

VBA 5 03 10 14 09 07 25 29 08 15

Dev. Mobile

PhoneGap et JQuery Mobile 5 27 12 04 03Android 5 17 16 06

Java / JEE

JAVA 5 06 10 17 12 16 21 01 06 17JEE - Servlets et JSP 5 13 17 24 19 23 28 08 13 24JEE - Spring 5 13 03 02 22

Linux Linux Administration : Bases + Services 5 03 17 19 30 18 29 17

Open Source

Drupal pour webmaster + Commerce 5 20 14 28 27Joomla et VirtueMart 5 06 17 31 07 18 29 17Wordpress 4 10 23 22

PAO/DAO

AutoCAD 2013 2D 5 27 03 02 28 01 06 03 15Blender Initiation 5 03 23 03

Illustrator 5 06 17 17 12 09 18 22 20 01

In Design 5 13 24 24 19 16 25 29 27 08

Photoshop 5 06 10 10 14 02 07 04 15 13 24

PHP

PHP - MySQL 5 27 10 12 23 04 22 03PHP Avancé : ProgrammationOrientée Objet, PDO + AJAX/JQuery 5 03 17 12 23 04 15 27 15

Symfony 5 13 07 21 20Zend Framework I 5 02 03 19 18 17

Réseaux

Réseaux Initiation 3 27 10 12 23 04 22 03Windows 7 :Administration + Déploiement 5 06 17 31 02 21 01 13 01

Windows 8 :Administration + Déploiement 5 17 04

Sites Web

Dreamweaver 5 06 17 31 02 07 01 13 01Flash 5 20 03 14 16 28 15 27 15Référencement, E-marketing,Réseaux sociaux et E-Mailing 5 03 17 19 30 18 29 17

Webmaster : Création de site Web 5 20 03 14 09 21 01 13 01Webmaster Avancé : HTML5/CSS3, Javascript Responsive Design + XML, Ajax et jQuery 5 10 24 07 25 06 24

HTML/XHTML/CSS + Javascript 5 27 10 12 23 04 22 03

Virtuali-sation

VMware 5 : Optimisation et Tuning 5 31 25VMware vSphere 5 : Installation,Configuration, Haute Disponibilité, Sécurité 5 10 24 09 07 25 06 24

WinServer

Active Directory : Implémentation 5 20 03 14 16 28 15 27 15Exchange 2010 Administration 5 27 16 27Windows Server Administration 5 20 03 14 16 28 15 27 15

AutresPython 5 17 19 28 13Talend Open Studio 5 06 10 16 28 06 15

Thème Formation Durée Janv Fev Mars Avr Mai Juin Juil Aout Sept Oct Nov Dec

.NET

ASP.NET - 10264A 5 13 17 24 19 23 28 08 13 24C# 5 06 10 17 12 16 21 01 06 17 15

Visual Basic.Net 5 03 10 14 09 21 25 29 03 15

Audio- visuel

After Effects 5 27 17 23 18 03Premiere Pro 5 17 12 07 22 01

Bases de données

Access 5 03 10 14 02 07 18 22 27 08SQL 3 08 12 19 05 11 16 27 01 05 17

Bureau-tique

Word : Fondamentaux+ Fonctions avancées + VBA 5 27 03 07 30 04 15 20 01

Excel : Fondamentaux+ Fonctions avancées + VBA 5 20 24 31 19 23 28 08 13 24 15

PowerPoint 2 06 10 17 28 09 16 25 29 03 15

VBA 5 13 17 24 12 16 21 01 06 17

Dev. Mobile

PhoneGap et JQuery Mobile 5 10 25 24Android 5 03 30 20

Java / JEE

JAVA 5 20 24 31 02 04 15 20 01JEE - Servlets et JSP 5 27 03 07 02 07 18 22 27 08JEE - Spring 5 13 17 16 06

Linux Linux Administration : Bases + Services 5 06 17 31 02 21 01 13 01

Open Source

Drupal pour webmaster + Commerce 5 27 03 19 18 17Joomla et VirtueMart 5 20 03 14 16 28 15 27 15

Wordpress 4 24 07 06

PAO/DAO

AutoCAD 2013 2D 5 13 10 17 14 09 07 18 15 20 24Blender Initiation 5 13 17 07 24

Illustrator 5 13 17 17 12 09 18 22 20 01

In Design 5 27 03 10 07 02 04 08 13 17

Photoshop 5 20 24 24 19 16 21 25 29 27 08

PHP

PHP - MySQL 5 06 10 24 02 07 25 06 24 15PHP Avancé : ProgrammationOrientée Objet, PDO + AJAX/JQuery 5 13 17 31 02 21 01 13 01

Symfony 5 22 12 04 03Zend Framework I 5 02 17 02 01 01

Réseaux

Réseaux Initiation 3 10 24 02 07 25 06 24Windows 7 :Administration + Déploiement 5 20 03 14 16 28 15 27 15

Windows 8 :Administration + Déploiement 5 31 18

Sites Web

Dreamweaver 5 20 03 14 16 28 15 27 15Flash 5 03 17 19 30 18 29 17Référencement, E-marketing,Réseaux sociaux et E-Mailing 5 13 17 31 02 07 01 13 01

Webmaster : Création de site Web 5 03 17 19 30 18 29 17 15Webmaster Avancé : HTML5/CSS3, Javascript Responsive Design + XML, Ajax et jQuery 5 13 24 07 09 21 08 20 08

HTML/XHTML/CSS + Javascript 5 27 10 12 23 04 22 03

Virtuali-sation

VMware 5 : Optimisation et Tuning 5 14 01VMware vSphere 5 : Installation,Configuration, Haute Disponibilité, Sécurité 5 13 24 07 09 21 08 20 08

WinServer

Active Directory : Implémentation 5 13 03 17 19 30 18 29 17Exchange 2010 Administration 5 20 10 23 03Windows Server Administration 5 27 10 12 23 04 22 03

AutresPython 5 03 02 18 27Talend Open Studio 5 20 24 02 04 13

→ Bénéficiez de 20% de remise sur toutes les sessions de ce planning

Page 145: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

LILLE LYONP

LA

NN

ING

PL

AN

NIN

G 0800.10.10.97 (Appel gratuit depuis un poste fixe)w

ww

.dawan.fr

0800

.10.

10.9

7 (A

ppel

gra

tuit

depu

is u

n po

ste

fixe)

ww

w.d

awan

.fr

Thème Formation Durée Janv Fev Mars Avr Mai Juin Juil Aout Sept Oct Nov Dec

.NET

ASP.NET - 10264A 5 06 10 17 12 16 21 01 06 17C# 5 02 10 14 09 21 25 29 03 15

Visual Basic.Net 5 27 03 07 02 07 18 22 27 08

Audio- visuel

After Effects 5 20 10 09 28 20 05Premiere Pro 5 10 14 07 15 24

Bases de données

Access 5 27 03 07 02 07 18 22 27 08SQL 3 05 12 16 11 16 27 01 05 17

Bureau-tique

Word : Fondamentaux+ Fonctions avancées + VBA 5 20 24 31 30 04 15 20 01

Excel : Fondamentaux+ Fonctions avancées + VBA 5 13 17 24 19 23 28 08 13 24

PowerPoint 2 03 10 14 09 16 25 29 03 15

VBA 5 06 10 17 12 16 21 01 06 17

Dev. Mobile

PhoneGap et JQuery Mobile 5 03 19 18 17Android 5 24 23 13

Java / JEE

JAVA 5 13 17 24 19 23 28 08 13 24JEE - Servlets et JSP 5 20 24 31 02 04 19 20 01JEE - Spring 5 10 09 29

Linux Linux Administration : Bases + Services 5 10 24 02 07 25 06 24

Open Source

Drupal pour webmaster + Commerce 5 27 12 04 03Joomla et VirtueMart 5 13 24 07 09 21 01 13 01Wordpress 4 17 30 29

PAO/DAO

AutoCAD 2013 2D 5 06 03 10 07 02 04 08 13 17Blender Initiation 5 20 23 03

Illustrator 5 20 24 24 19 16 21 25 29 27 08

In Design 5 27 03 23 28 01 06 03 15

Photoshop 5 13 17 17 12 09 07 18 22 20 01

PHP

PHP - MySQL 5 13 03 17 19 30 18 29 17PHP Avancé : ProgrammationOrientée Objet, PDO + AJAX/JQuery 5 20 10 24 09 07 18 29 17

Symfony 5 20 14 28 27Zend Framework I 5 06 17 02 09 01

Réseaux

Réseaux Initiation 3 03 17 19 30 18 29 17Windows 7 :Administration + Déploiement 5 13 24 07 09 21 08 20 08

Windows 8 :Administration + Déploiement 5 24 04

Sites Web

Dreamweaver 5 13 24 07 09 21 08 20 08Flash 5 27 10 12 23 04 22 03Référencement, E-marketing,Réseaux sociaux et E-Mailing 5 20 10 24 02 07 25 06 24

Webmaster : Création de site Web 5 27 10 12 23 04 15 27 15Webmaster Avancé : HTML5/CSS3, Javascript Responsive Design + XML, Ajax et jQuery 5 06 17 31 02 07 01 13 01

HTML/XHTML/CSS + Javascript 5 06 10 12 23 04 22 03

Virtuali-sation

VMware 5 : Optimisation et Tuning 5 07 25VMware vSphere 5 : Installation,Configuration, Haute Disponibilité, Sécurité 5 06 17 31 02 21 01 13 01

WinServer

Active Directory : Implémentation 5 27 10 12 23 04 22 03Exchange 2010 Administration 5 03 16 27Windows Server Administration 5 20 03 14 16 28 15 27 15

AutresPython 5 24 19 28 13Talend Open Studio 5 13 17 09 28 06 15

Thème Formation Durée Janv Fev Mars Avr Mai Juin Juil Aout Sept Oct Nov Dec

.NET

ASP.NET - 10264A 5 13 17 24 19 23 28 08 13 24C# 5 06 10 17 12 16 21 01 06 17 15

Visual Basic.Net 5 03 10 14 09 21 25 29 03 15

Audio- visuel

After Effects 5 03 24 30 25 17Premiere Pro 5 17 12 07 22 01

Bases de données

Access 5 03 10 14 02 07 18 22 27 08SQL 3 08 12 19 05 11 16 27 01 05 17

Bureau-tique

Word : Fondamentaux+ Fonctions avancées + VBA 5 27 03 07 30 04 15 20 01

Excel : Fondamentaux+ Fonctions avancées + VBA 5 20 24 31 19 23 28 08 13 24 15

PowerPoint 2 06 10 17 28 09 16 25 29 03 15

VBA 5 13 17 24 12 16 21 01 06 17

Dev. Mobile

PhoneGap et JQuery Mobile 5 10 25 24Android 5 03 30 20

Java / JEE

JAVA 5 20 24 31 02 04 15 20 01JEE - Servlets et JSP 5 27 03 07 02 07 18 22 27 08JEE - Spring 5 13 17 16 06

Linux Linux Administration : Bases + Services 5 06 17 31 02 21 01 13 01

Open Source

Drupal pour webmaster + Commerce 5 03 19 18 17Joomla et VirtueMart 5 20 03 14 16 28 15 27 15Wordpress 4 24 07 06

PAO/DAO

AutoCAD 2013 2D 5 20 17 24 12 16 21 25 22 27 01Blender Initiation 5 27 17 01

Illustrator 5 06 03 10 07 02 04 08 13 17

In Design 5 13 10 17 14 09 07 18 15 20 24

Photoshop 5 27 03 02 28 01 06 03 15

PHP

PHP - MySQL 5 20 24 24 02 07 25 06 24PHP Avancé : ProgrammationOrientée Objet, PDO + AJAX/JQuery 5 27 03 02 21 01 13 01

Symfony 5 27 12 04 03Zend Framework I 5 06 17 02 01 01

Réseaux

Réseaux Initiation 3 10 24 02 07 25 06 24Windows 7 :Administration + Déploiement 5 20 03 14 16 28 15 27 15

Windows 8 :Administration + Déploiement 5 31 18

Sites Web

Dreamweaver 5 20 03 14 16 28 15 27 15Flash 5 03 17 19 30 18 29 17Référencement, E-marketing,Réseaux sociaux et E-Mailing 5 13 17 31 02 07 01 13 01

Webmaster : Création de site Web 5 03 17 19 30 18 29 17 15Webmaster Avancé : HTML5/CSS3, Javascript Responsive Design + XML, Ajax et jQuery 5 13 24 07 09 21 08 20 08

HTML/XHTML/CSS + Javascript 5 27 10 12 23 04 22 03

Virtuali-sation

VMware 5 : Optimisation et Tuning 5 14 01VMware vSphere 5 : Installation,Configuration, Haute Disponibilité, Sécurité 5 13 24 07 09 21 08 20 08

WinServer

Active Directory : Implémentation 5 13 03 17 19 30 18 29 17Exchange 2010 Administration 5 20 10 23 03Windows Server Administration 5 27 10 12 23 04 22 03

AutresPython 5 03 02 18 27Talend Open Studio 5 20 24 02 04 13

→ Bénéficiez de 20% de remise sur toutes les sessions de ce planning

Page 146: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

→ Sites Web

www.dAwAn.Fr

www.dAwAn.Fr/FormAtions/

www.dAwAn.Fr/Produits/

www.dg-server.Com

Page 147: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

→ Dawan.tv

www.dAwAn.tv

Dawan.tv est un site d’informations sur l’informatique et les technologies en général. Nous organisons des initiations sur toutes les thématiques autour de screencasts que nous créons pour nos cours (voir www.dawan.fr/formations) ou de screencasts trouvés sur d’autres sites. N’hésitez pas à faire circuler autour de vous et à nous donner vos impressions. Bonne visite et bons tutos !!

Page 148: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104

4000clientsnousconfiance. Ils sont issusde tous lessecteursd’activités :industries,services,administrationspubliques,collectivitéslocales,banques,assurances,etc.

Finances/Assurances:Adlpartner, AGF, Allianz Banque, Amaline assurances, AMF assurances, AVIVA Assurances, AXA, Banque Populaire, BANQUE TRAVELEX SA, BK consulting, BPCE APS, BNP Personal Finance, BNP Paribas, BRED, Caisse d’Epargne, Cetelem, CIC Banque, Cofinoga, Crédit Agricole, Fédération française des sociétés d’assurances, Fédération Nationale de la Mutualité Française, Fiduciaire Internationale d’Audit, GE MONEY BANK, GMF, Groupama, Holding Carpentier Finances, HSBC, La Banque postale, La Monnaie de Paris, La vie financière, MAPA Mutuelle d’Assurance, MoneyLine Banking Systems, MPGR, MSA, Mutuelles Atlantiques, Natixis, OCDE, Planaxis, PRO BTP, RCI Banque, SantéClair, TESSI CHEQUES...

Administrations/CollectivitésADEVAL, Administration Pénitentiaire de Ducos, ANAH, Assemblée Nationale, Caisse des Ecoles Rennes, CBE Pays du Ventoux Comtat Venaissin, Chambre d’Agriculture de Valence, Chambre d’Agriculture de la Vienne, Chambre Régionale de Métiers et de l’Artisanat du Nord Pas de Calais, CCI des Deux-Sèvres, CCI Pays de la Loire, CCI sud Corse, Centre de Gestion de Seine et Marne, Centre de gestion du Rhône, Centre Pompidou, Chambre de Commerce franco arabe, Chambre des Métiers Rhône, Communaute de Communes du Pays d’Ancenis, Conseil Général d’Anjou, CONSEIL GENERAL DES VOSGES, Conseil Général du Val de Marne, Cour d’Appel de Versailles, Cour des Comptes, DCN de Lorient, Délégation de la commission Européenne, DDE de la Sarthe, DGAC, DIREN Ile de France, EMOC, Etat major de Metz, Greffe du Tribunal de Commerce de Paris, Institut National de l’origine et de la qualité, La Poste, Laval Agglomération, Louvigné Communauté, Mairie de Bois d’Arcy, Mairie de Cluses, Mairie de Colmar, Mairie de Guyancourt, Mairie de Issy Les Moulineaux, Mairie de Montpellier, Mairie de Paris, Mairie de Saint Ave, Mairie de Saint-Georges de Reintembault, Mairie de Saint-Maurice, Mairie de Saint-Nazaire, Mairie de SAUMUR, Mairie de Thonon les Bains, Mairie de Toulouse, Mairie de Vélizy, Mairie de Villeurbanne, Ministère des Affaires Etrangères, Ministère de l’Agriculture, Ministère de la Défense, Ministère de l’Economie, de l’Industrie et de l’Emploi, Ministère de l’Equipement, Mission locale de Vénissieux, Mutuelle du Ministère de la Justice, OPAC du Grand Lyon, OPHLM de Nanterre, Ordre des Experts Comptables, Pôle Emploi, Préfecture de Haute Savoie, Préfecture de la Manche, Préfecture de Paris, Préfecture de Police de Paris, Secretariat of the Pacific Community, UCANSS, UDAF92, UDAF Nantes,URSSAF des Alpes Maritimes, URSSAF des BOUCHES du RHONE, URSSAF du Var, Ville de Cluses, Ville de Lyon, Ville de Nanterre...

Enseignement/Formation/Interim/RechercheA2com, ADHARA, Agrocampus, AFCEPF, AFCOM2I, Affix, AFPA, AFTEC, Alliance Française, Anaska, API, AS2C, Avolys, BECKMAN COULTER FRANCE, Beijaflore, BELLECOUR ECOLE D’ART, Cemis, Centre de Formation de Latresne, Centre Scolaire Saint Marc, CFA interprofessionnel de Pont Sainte Marie, CIFP, CNAMTS, CNES Toulouse, CNRS, Collège de France, CPCV, CRI de Rezé, Crit Interim, CSP Formation, Demos, ECAP, Ecole de Musique et de Danse de Vertou, Ecole des Mines, Ecole Nationale de Météo France, Ecole Normale Supérieure Lettres et Sciences humaines de Lyon, Ecole Notre Dame des Missions (Charenton), Ecole Saint Jean de Passy, Ecole Vétérinaire de Nantes, ECS, Educarennes, Egilia, EM Lyon, ENSAM, Ensemble scolaire catholique de Monistrol-sur-Loire, ESCP-EAP, ESCP Europe, Evryware, Finance et Stratégie, Fitec, I.M.C.C.E, INRA, INSERM, Institut Curie, Institut Français du Pétrole, Institution Mongazon, Institut Polaire Français Paul Emile Victor, Institut des Sciences et de l’Homme, Institut Supérieur des métiers, IRSN, IRSTEA, IUT de Saint-Nazaire, Lycée Saint Paul (Orléans), Maison des Sciences, Manpower, Micropole Univers, Mission de Recherche Droit et Justice, ONERA, Place de la formation, PLB Consultant, Skema, Sorbonne nouvelle, Speechmark, Telelangue, Université catholique de l’ouest, Université Charles-de-Gaulle Lille 3, Université Claude Bernard Lyon 1, Université de Grenoble, Université de Lille 2, Université de Nantes, Université de Rennes 1, Université de Savoie, Université de Technologie de Compiègne, Université de Valenciennes, Université du Maine, Université Jean Moulin Lyon 3, Université Joseph Fourier, Université Paris Sud XI, Université Paris-Est Marne-la-Vallée, Université Pierre Mendès France, Université Populaire Clamartoise, Walters People Paris, WOLF Interim, YMCA...

Santé/Actionsociale/HumanitaireAEIM, Agence nationale des services à la personne (ANSP), Agence Régionale de Santé Rhône Alpes, Agence Technique de l’Information sur l’Hospitalisation, AGOSPAP, Anais, APAJH 94, APARTA, ARACT des Pays de Loire, ASEC, ASFA, Association de santé et de Médecine au travail, Association du Groupe Mornay Europe, Association pour la recherche sur le Cancer (ARC), Astrium, Atomes Crochus, Biotrial, BSN Medical, CAF de Loire Atlantique, CAF du Vaucluse, Caisse générale de la Sécurité Sociale de guyane, CAISSERIE DE VARINFROY, Caisse RSI Professions Libérales, CAVAMAC, CCUES, CECIAA, Centre Chenal Saint Blaise, Centre d’Action Sociale de la Ville de Paris, Centre de la consommation durable, Centre Hospitalier d’Armentières, Centre hospitalier de Créteil, Centre hospitalier de Lens, Centre hospitalier de Nantes, Centre hospitalier de Pontivy, Centre hospitalier de Pontorson, Centre Hospitalier Jacques-Coeur - Bourges, Centre hospitalier Sainte Marie, Centre lillois de Rééducation Professionnelle, Centre Social Cocteau, CERF, CGPME, CGT, CNAV, CNRD, Continental Pharmaceutique,

COOPCHEZVOUS, CPAM de Lyon, CPAM du Jura, Creai Pays de la Loire, CRRF PASTEUR, DERMSCAN, DRJSCS Ile de France, ESAT Le Goéland, Etablissement Francais du Sang (EFS), Europharma, Expanscience SA, Fédération des APAJH, FNEPE, Fédération Nationale des Centres de Lutte contre le Cancer, France Active, GIE Agrica Gestion, Gobin Nadine, Hôpital d’Enfants Armand-Trousseau, Hôpital Henry Dunant ,Hôpital Foch, Hôpital St Louis, Hôpital Viliers de St denis, IMPro Jean Leclaire, IMS HEALTH, La Guilde, Lundbeck, Maco Pharma, Mccann Santé, MEDISIS, Merck, Mutuelle du Ministère de la Justice, OCTAPEH, Parexel, Promedis, Prosport69, PROXIM’SERVICES, Reporters sans Frontières, Résidence Périer, Resmed, Sam Arepa, Sanofi Aventis, Santéclair, Sarbec, SESSD APF de l’Audomarois, Silliker, Société Européenne de Cardiologie, Solareh, Theramex, Tradiphar, UFR, Union Française pour la Défense de la Santé Mentale, VAINCRE L’AUTISME, VIDAL...

Culture/Information,Communication/Télécommunications/Informatique,ConseilACP, Actemium, ACTIBASE, ACTIMAGE, ADOHR Prestation, AEF Publicités, Agence Lemon Création, Aggelos, AGX informatique, Aktor, Alcatel, Alcion, Altavia France, Altech, Alten sir, Altique, Altran CIS, Amitel, Amphi international, Apeltec, Apple, Apside, APTE, Arkamys, ARPEDIA, ARTE, Association Côté Quartiers, Association Saint-Yves, ASSYSTEM FRANCE, Atmosphere, Atos, Avaya, BCEOM, Belin Editions, BSO, Canal55, Canal +, Canal Overseas, Cap Gemini Ernst & Young, Cap Stratégie, CAP TECHNOLOGIE, Carestream, CAT-AMANIA, CCO JP Lachaize, CEGEDIM, Celeste, Chemdata SA, Centre Pompidou, CIS Infoservices, Cité des Congrès (Nantes), Clin Info, Clinsight, Cora Informatique, Courrier de l’Ouest, Creative Ingenierie, CRM METRIX, Crown, Damoclès, Datalan, Degre2p, Deloitte Fiduciaire, DMB - BALM SAS, Doceo Editions, Docs adhoc, EBP, Edifixio, Editions John Libbey, Efficient IP, Eliadis, Elwood, Euronews, ESR, Etudes Tsiganes, Exprimm, FEDERATION DES RADIOS ASSOCIATIVES DU NORD DE LA FRANCE, Fotovista, France3, France Telecom, Générale d’infographie, Genesisystems, GFI, Gilem, Gisa informatique, GN RESEARCH, Good TV, Grand Palais Editions, Grey, Groupe Création, Groupe Tests, GSI conseil, Havas, Horeco, HDR communication, HORIBA France, Hypolais, IBM, I10 Communication, ICEBERG, Ici et Maintenant Communication (IMC), Infotronique, INTERDECO, Intertek, IRIS Gestion, Irium, Journal du centre, Jouve, Jware Technologies, Kagency, KPDP consulting, LGP Conseil, Libération, Log6tem, Logitech, Logiway, Logomotion, M-Accompagnement, Maison de l’image en Basse Normandie, Memoris, Mentor Graphics, Microbib, Mister Harry, MJC Montchapet, MJC Paul Emile Victor, Motorola Mobility France SAS, Musée des Beaux-Arts de Nantes, Musée du Louvre, Nadine Richet et Compagnie, Neo-soft, Noeo, Noos, Novar, Opencube TECHNOLOGIES, On s’appelle demain, Oracle, Orange Caraïbes, Osys, Oxya France, P2EA, Paragon Identification, Phileas communication, PK12-8, PlanetVoip, PointVirgule.net, Precom, Promodip, PTV Group, Publihebdo, Quadra informatique, Radio France, Radio G, Realisme informatique, Réunion des Musées nationaux, SAS Connection, SCC, Selsia, Serigest, Setib, S.F.E.P., SFR, Siderlog, SII, S.I.R.V.A., Sisvac, SMTD Digital, SNC l’Equipe, Société Informatique Industrielle, Sodifrance, Sogeti, Sonovision, Sopexa, SPIE communication, Steria, Studio Magazine, Syskam, Technicolor Network Services, Têtu, TF1, Théâtre Dunois, Théâtre le Quai, Théâtre National de Nice, The Mathworks, Thyone, TMIS consultants, Transiciel, Travelsoft, Trias, Turbo SA, Ultima Chamada, UNIFRANCE, US Robotic, Viamedia, Vienne informatique, Volnay, Webimagin, Web solution, wyniwyg, Wizz, Wordappeal...

Services/Etudes/Expertise/ImmobilierAbylsen, Actemium, AcNielsen, Active Circle, Afnor, Akene, Altis Semiconductor, AVIVA Europe Service France, Bureau Veritas, CCCA-BTP, Century21, Coopérative Agricole de Charente, Creanet 92, Datametric, Delavallée Peinture, ECF, Endel GDF Suez, Flemmings, Foss, G2A consultants, Gabriel Limousine, GEFCO, GIP MDS, Groupe R&D, Hirschmann Automotion and Control, IAURIF, INEO COM NORD, IP Label, LPG 44, MARKETINGSCAN FRANCE, NMPP, OSEO, Osiatis, Qualigaz, Reprotechnique, Safig Dataway, Service compris, Service d’études sur les transports, les routes et leurs aménagements (Sétra), SIA HABITAT, Socabat, Sotec, Stradal, SVP, Technivap, TECHNIP LYON, Trader Classified Media France, Vinci construction...

Industrie/Automobile/Aeronautique/Commerce/Grandedistribution3 Suisses, ABAD, Acco, Agence JPGC, ALBANY INTERNATIONNAL FRANCE, Alliance Concept, Alstom, ArcelorMittal, Arc International, Arkema, ARO SAS, Art Class, Ascorel, Atelier sur Cour, Avery Dennison, Aviation civile, AXS marine, Biosphère, Bonpoint, BOSTIK SA, Brisach, But International, Carl Zeiss, Carrefour, Cartier, Cascades Europe, Castors de L’Ouest, CAVAC, CD mail, Chanel, Chapellet Bufab, Chromalox, CIS Bio International, CWF, Darty, DBApparel, Decoufle, Dessange, DIAM Diffusion, DR OETKER FRANCE SAS, DUOPLAST, DuPont de Nemours, EADS, Electronavale, Eliokem, Essilor, Europipe, EVE ENGINEERING, EMIN LEYDIER, Facom, Fenwick Linde, Fonteneau Accordéons, Foxof, Francler, Galeries Lafayette, G Corporation, Géant Casino, Geci Systemes, Georges Rech, Gerard Matel, GIE GECS, Goodyear, Grands travaux industriels, Griffine Enduction, Groupe Doux, Groupe GL, Groupe Mère Poulard, Hager, Haagen Dazs, Hilti, Hitachi, HUMANSCALE, Hyperburo, Imprimerie Yonnaise, Jacomex, JC Decaux, JEAN CABY, Jefo Europe, Kodak, Lear, Laiterie Saint-Père, Lee Cooper, Loiret et Haentjens SA, L’Oréal, Maagtechnic, Machines Assemblage Automatique, Magma Diffusion, Maison Albert Bichot, Maitre Prunille, M. Bricolage, Mercier Frères, Michelin, Mulin, Neho, Nestlé, Newman, Nouvelle Pierdor, Novoferm, Oberthur, OXXO, Paleoss Environnement, Parqueterie de Bourgogne, PCM, Peugeot Citroën, Photobox, Photostation, Picard, Pioneer, Polyference, Primaphot, Primion, POCLAIN HYDRAULICS INDUSTRIE, Qualipak, Quelle La Source, Rapid, Relax attitude, Rhea Marine, Ricoh, Rockwell Automation, Roset SA, Rue du Commerce, SADAS, Saphy international, SARP Industries, SATI, Sanmina, Serco, Schneider, Siemens, SMC Pneumatique, SNDA, Société Européenne de diffusion, Sodapem, Solectron, Solios Carbone, Somdiaa, Système U, Technivap, TRUFFAUT, Unil Opal, Valeo, VALMONT France, V and B, Vendée sani-Therm, Vision numeric, Vives Eaux, Weser, Wolseley, Xerox, X-yachts, YOKOGAWA FRANCE... ...

Transport/Energie/EnvironnementAERO PISTE, AEROPORTS de LYON, Air France, AIR FRANCE CARGO, Autoroutes du Sud de la France, Brittany Ferries, Cap Atlantique, Cofiroute, COOL JET, Dalkia, DHL, DIR Centre Est, Direct Energie, DISTRITEC, DSV, Eau de Paris, Eau et Force, ECORAIL, Ecoressources, ERDF, Escaut Vivant, ESSILOR INTERNATIONAL, ESSO, Eva Air, Fedex Express France, Gaz de France, GAZOCEAN, GDF Suez, General Electric, GLS France, IFREMER, ITM LOGISTIQUE INTERNATIONAL, Long-Cours, MGF Logistique, Observatoire de la Biodiversité, Ports de Paris, Poweo, Public Loire, Qualigaz, RATP, Sanitra services, SANEF, SEVESC, SITA IDF, SNCF, SOGEDO, SOMAP, STEF TRANSPORT, SYNDICAT ASSAINISSEMENT SIANE, TISSEO, Tredi,Veolia Eau, VTNI DIEPPE, ZIEGLER FRANCE...

Restauration/Hôtellerie/Tourisme/Sport/LoisirsAgence de développement touristique de l’Ardèche, Alp’Incentour, Campanile, Casino du Môle, CE Accor, CAMPANILE , CHR Link, Comité Régional de Tourisme Midi-Pyrennées, Confédération Pyrénéenne du Tourisme, Conseil de développement du Pays de Chateaubriant, Côté Evasion, CREMONINI, Fédération Française de Football, Federation Francaise de Natation, Fédération Française de Spéléologie, Gîtes de France, GRAND EST RESTAURATION, Hôtels B&B, Hôtels IBIS, Inexo voyages, Inter Hôtel les 3 marches, Kawan, Le Chèque Cadhoc, Le Grand T, Le Guide Malin, LE SHAKESPEARE, Maison du Tourisme de Haute-Loire, MALT77, Marmaris, Maroc chez l’Habitant, Mc Donalds, Mister Camp, Momentum Services, Office de tourisme de Bannalec, Office de Tourisme du Chateau Landon, Office du Tourisme de Pornichet, Office du Tourisme de Saint Etienne Métropole, Ownsport, Pizza Delco France SAS, Saint James et Albany, SARL Cyrus, Touraventure, Tourisme de la Catalogne, Touristra Vacances, TUI France...

Al’étrangerLuxembourg : Cetrel, YcodisSuisse : Abvent SA, Bureau International du Travail, Process Link, Novative, Edipresse Publication SA, Sopra Group, Swiss Tropical, Ville de Lausanne - EauservicePays-Bas : Discus Dental Europe BVBelgique : DICTON COMMUNICATION , Sogelub, integrale, NRB, Egilia BelgiumEspagne : Office de l’Harmonisation dans le Marché intérieur (OHMI)Mali : Agence Nationale d’Evaluation des Hôpitaux, Groupe Polyformatique YayéCongo : TCG, Celtel - Congo S.A, UNOCHA - Bureau de Coordination des Affaires HumanitairesGabon : Ministère des Mines et du Pétrole, COSUMAF (Commission de Surveillance du Marché Financier de l’Afrique Centrale)Algérie : BP StatoilTunisie : Banque Africaine de DéveloppementCameroun : Agence Nationale des Technologies de l’Information et de la Communication (ANTIC)Comores : Université des ComoresRépublique de Guinée : Intercel PlusMaroc : IB Maroc

→ Références

Page 149: ÉDITO - Dawan · SOMMAIRE 0800.10.10.97 (Appel gratuit depuis un poste fixe)  → Sommaire opensource 99 Drupal 99 Joomla100 SPIP102 Autres CMS PHP 103 E-Commerce 104