Se connecter

Ou creér votre compte

Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Marketing

5
10

3 h chrono pour créer un profil personnel efficace sur LinkedIn

  • MR-1
  • 0 DH
  • 0 J

Linkedln est le réseau social professionnel de référence en France et dans le monde. Plus de 15 millions de français y ont créé un profil professionnel et ce profil peut être facilement trouvé via Google. Et pourtant nombreux sont les profils qui servent mal l'intérêt et les objectifs de leurs auteurs.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne désireuse de développer sa notoriété et/ou son réseau via Linkedln. Consultant, auto-entrepreneur, créateur d'entreprise. Dirigeant de PME, ETI ou Business unit.

Prérequis

Aucun.

Les objectifs de la formation

Comprendre les usages et le potentiel de Linkedln.
Créer ou optimiser son profil Linkedln.
Acquérir les principes clés fondamentaux pour optimiser son réseau et sa notoriété sur Linkedln.

11

Programme de la formation

12

3 h chrono pour utiliser Instagram et Snapchat

  • MR-2
  • 0 DH
  • 0 J

Images et vidéos représentent une part de plus en plus grande dans les contenus consommés par les internautes. Instagram est maintenant plus utilisé que Twitter dans le monde. Quant à Snapchat, il a réussi en quelques années à devenir le média incontournable des adolescents avec une ergonomie et une logique d'utilisation bien spécifique.

À qui s'adresse cette formation ?

Pour qui ?

Tout personne ayant envie de se faire connaître ou de faire connaître ses produits et services à travers le partage de photos et de vidéos : communicants, entrepreneurs...

Prérequis

  • Aucun prérequis… mais un smartphone et une bonne connexion Internet !


Les objectifs de la formation

Comprendre l'intérêt et l'usage d'Instagram et de Snapchat.
Savoir créer un compte sur chaque plateforme.
Comprendre comment animer sa présence sur Instagram et Snapchat.
Comprendre comment les entreprises utilisent ces outils.

13

Programme de la formation

14

3 h chrono pour utiliser Twitter efficacement

  • MR-3
  • 0 DH
  • 0 J

Twitter est un réseau de microblogging, o๠chacun peut communiquer via de courts messages en 280 caractères, appelés Tweets ('Gazouillis'). L'intérêt de Twitter est de poster instantanément ce que l'on fait, ce qui se fait, une information, un lien... Cette formation '3h chrono pour utiliser Twitter efficacement' permet à chacun de créer son compte, de suivre d'autres membres, de créer un hashtag et de poster son premier tweet.

À qui s'adresse cette formation ?

Pour qui ?

Responsable Marketing et Communication, chef de produit. Consultant, auto-entrepreneur, créateur d'entreprise. Dirigeant de PME, ETI ou Business unit. Toute personne désireuse de développer sa notoriété et/ou son réseau via Twitter.

Prérequis

Les objectifs de la formation

Comprendre les usages et le potentiel de Twitter.
Créer son profil sur Twitter et publier son premier Tweet.
Acquérir les principes clés fondamentaux pour optimiser son réseau sur Twitter.

15

Programme de la formation

16

Acquérir les bases techniques du digital

  • MR-179
  • 0 DH
  • 2 J

Le digital est aujourd'hui au cœur du marketing et de la communication ; les managers et chefs de projets doivent interagir avec les agences et les services informatiques. Toutefois, ils ne possèdent pas toujours les connaissances techniques de l'environnement numérique leur permettant d'exprimer clairement leurs besoins ou d'évaluer la faisabilité d'un projet.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing et communication digitale. Chef de produit, chef de projets marketing, chef de projet digital.

Prérequis

Aucun.

Les objectifs de la formation

Identifier les technologies numériques afin d'améliorer le dialogue avec son service technique et ses fournisseurs de services

17

Programme de la formation

  • Avant le présentiel
    • Un autodiagnostic.
  • Digital : un état des lieux
    • Intelligence artificielle, Blockchain, Big Data,… les technos impactantes.
    • Le web (surface web, deep web, dark web) et le cloud (SaaS, StaaS, PaaS, IaaS, etc.).
    • Architecture serveur et protocoles (web dynamique, frameworks, IP, http, SSL).
    • Algorithmes : principes et usages.
  • Les éléments techniques d'une page web
    • Les langages (HTML, XML, CSS, Javascript).
    • Construction d'une page web (Head, Body), balises HTML.
    • Responsive vs Adaptive Design.
    • Les CMS (WordPress, Joomla, Drupal, ...).
    • Le jargon technique des développeurs.
  • Les formats digitaux en pratique
    • Les textes : savoir rédiger correctement et orienté SEO.
    • Les images : formats et usages (jpg, gif, png, ...), poids maximum, nommage des fichiers,...
    • Les vidéos : les formats compatibles et leur intégration (mp4, ogv, webm), les vidéos externes (Youtube, ….).
    • Les fichiers : formats et usages, nommage, les métadonnées.
  • Les outils du marketing digital
    • Stratégies et outils du référencement (SEO, SEA, SEM).
    • Le vocabulaire des statistiques (Analytics).
    • Les plateformes : CRM, DMP, Datalake,...
    • Le marketing automation.
  • Après le présentiel, mise en œuvre en situation de travail
    • Un programme de renforcement "Un défi par semaine pendant 7 semaines".
18

Certification avec tutorat du cycle Community Manager

  • MR-182
  • 0 DH
  • 2 J

Cette formation est conçue pour vous aider à comprendre les responsabilités du métier de community manager et de responsable des médias sociaux. Elle vous permettra également de mettre en place rapidement des actions de community management efficaces.

La formation couvre les aspects clés de l'établissement d'une stratégie de médias sociaux, notamment le choix des réseaux sociaux en fonction de vos objectifs et de votre public cible, ainsi que des ressources disponibles pour votre entreprise (budget, personnel, etc.). Les aspects opérationnels sont également abordés, notamment les spécificités de chaque média social et les facteurs clés de succès pour les animer au quotidien. Vous apprendrez notamment à gérer la fréquence et la rédaction des publications, à choisir les médias les plus adaptés et à piloter les résultats de vos actions de community management.

À qui s'adresse cette formation ?

Pour qui ?

Community manager en prise de fonction ; community manager occasionnel.
Responsable marketing et communication digitale.

Prérequis

Aucun.

Les objectifs de la formation

Assurer les missions fondamentales du community manager

Définir une stratégie social media

Animer les réseaux sociaux Facebook, Instagram, LinkedIn

19

Programme de la formation

  • Avant
    • Un autodiagnostic.
  • Concevoir une stratégie médias sociaux
    • Structurer un diagnostic médias sociaux (modèle 3C).
    • Définir vos objectifs et cibles pour élaborer une stratégie réseaux sociaux adaptée (modèle POEM, SWOT).
    • Page Facebook, compte Twitter ou Instagram, page ou profil LinkedIn, chaîne YouTube, profil public Snapchat ou encore compte TikTok… quels médias choisir ?
    • Le plan d’actions opérationnel : ligne éditoriale, calendrier éditorial,…
    • Découvrir les grandes tendances Social Media : audio, metavere, social ads…
  • Gérer une page Facebook
    • Se familiariser avec l'interface Facebook et les 3 types de présence (profil, groupe et page), le fonctionnement de l'algorithme Facebook.
    • Gérer les paramètres d'une page professionnelle.
    • Administrer une page entreprise Facebook au quotidien : page Facebook, Meta Business Suite, Creator Studio, modération.
    • Bonnes pratiques de publication pour optimiser visibilité et taux d'engagement.
    • Mesurer ses résultats avec les statistiques Facebook.
    • Découvrir la régie publicitaire de Facebook.
  • Gérer un compte Instagram professionnel
    • Se familiariser avec les interfaces mobile et ordinateur d’Instagram.
    • Comprendre et tirer parti de l’algorithme d’Instagram pour une meilleure visibilité.
    • Compte personnel, compte professionnel, compte créateur : quelle différence ? Que choisir ?
    • Découvrir les différents types de formats Instagram : publication image, vidéo, carrousel, stories, reels, guides et live.
    • Les bonnes pratiques d’animation : légendes, hashtags, bio…
    • Suivre les statistiques pour optimiser son community management.
    • S’appuyer sur les influenceurs, micro-influenceurs, nano-influenceurs et ambassadeurs (UGC) pour atteindre ses objectifs.
  • Développer une présence efficace sur Linkedin
    • Se familiariser avec l’interface, l’algorithme  et les 3 types de présence (profil, page, groupe).
    • Personal Branding : optimiser son profil pour gagner en visibilité.
    • Mettre en place une veille efficace (hashtags, groupes, influenceurs…).
    • Pourquoi créer une page entreprise ?
    • Publier du contenu en tant que profil et page : bonnes pratiques et astuces pour optimiser la portée et l’engagement.
    • Découvrir les principes de l'Employee Advocacy.
  • Mettre en place et piloter le dispositif Social Media
    • Choisir les bons outils de management des médias sociaux (SMMS).
    • Définir ses tableaux de bord.
    • Découvrir les outils de veille d'e-réputation.
    • Établir une gouvernance : charte social media, gestion des avis négatifs, gestion du bad buzz.
    • Découvrir les différents KPI : taux d'engagement, interaction, amplification, appréciation et conversion.
  • Après - Mise en œuvre en situation de travail
    • Programme de renforcement "Un défi par semaine".
20

Certification avec tutorat du cycle Responsable Digital

  • MR-179
  • 0 DH
  • 9 J

La transformation numérique est en train de bouleverser l'économie, et seules les entreprises bien préparées seront en mesure de s'adapter. Pour réussir leur mutation vers le digital, les entreprises ont besoin d'un interlocuteur compétent et désigné pour les accompagner.

Ce programme de formation a pour objectif de permettre au responsable de la transformation digitale de se familiariser avec les nouveaux modèles économiques, d'identifier les compétences et les technologies nécessaires pour l'entreprise, et de fournir aux managers les outils nécessaires pour déployer une stratégie digitale qui favorisera la croissance de l'entreprise.

À qui s'adresse cette formation ?

Pour qui ?

Dirigeant. Responsable Stratégie, Business Unit, Commercial ou marketing. Futur Responsable Digital de l’entreprise. Toute personne en charge de la transformation digitale de l’entreprise.

Prérequis

  • Aucun.

Les objectifs de la formation

  • Comprendre les enjeux de la transformation digitale de l'entreprise
  • Définir le nouveau business model et déployer la stratégie associée
  • Identifier les compétences nécessaires pour réussir la mutation vers le digital
  • Repérer les technologies digitales génératrices de compétitivité pour l'entreprise
  • S'appuyer sur le nouveau rôle du manager dans la transformation digitale

21

Programme de la formation

  • PARTIE 1 : Impact du digital sur le business model (3 jours)
    • 1 - Cerner les enjeux de la transformation digitale pour son entreprise
    • Analyser les tendances d'une économie en mutation.
    • Comprendre les ruptures induites par le digital.
    • Identifier l’impact du développement durable et de la RSE dans la transformation digitale.
    • Clarifier le rôle des technologies digitales : mobile, médias sociaux, analytics, cloud computing, objets connectés, blockchain, NFT, metaverse…
    • Entrer dans la dématérialisation des process et des services.
    • Piloter les données : les principaux indicateurs (KPI), la mise en place d'un tableau de bord, le ROI.
    • 2 - Placer la conduite de projet au centre de la transformation digitale
    • Les fondamentaux de la conduite de projets digitaux.
    • Tirer parti des apports du design thinking.
    • Adopter les méthodes agiles.
    • L’analyse de risque de la transformation digitale.
    • 3 - Élaborer une stratégie digitale porteuse de croissance
    • Appréhender les différentes stratégies digitales.
    • Distinguer les modèles économiques possibles et leurs sources de revenus.
    • Situer le degré de maturité de son entreprise face à la transformation digitale.
    • Repenser son Business Model à l'heure du digital : le Business Model Canvas.
    • S'inspirer d'exemples réussis de transformation digitale.
    • Mise en situation
    • Cas pratique : s'entraîner à définir un projet de transformation digitale à partir d'un brief.
  • PARTIE 2 : Impact du digital sur le marketing et les systèmes d'information (3 jours)
    • 1 - Se concentrer sur l'expérience client
    • Les nouveaux comportements clients.
    • L’expérience client : parcours d’achat et points de contact.
    • Identifier les pratiques gagnantes en matière d'expérience client.
    • Les enjeux de l'expérience client sur la vision marketing.
    • 2 - Intégrer le Marketing digital
    • Le marketing digital dans une stratégie d'acquisition et de fidélisation.
    • Le référencement naturel (SEO) : un atout déterminant.
    • La mesure d'audience (analytics) pour optimiser les actions marketing.
    • Les landing pages : une démarche customer centric.
    • Le CRM au service de la performance : fonction, objectifs et solutions disponibles.
    • La personnalisation de la relation client et le marketing automation.
    • Les factures clés de succès de la conversion client.
    • Viser la convergence des fonctions marketing, vente, relation client et DSI.
    • Les nouvelles approches commerciales (social selling, remote selling).
    • 3 - Aborder les technologies de l'entreprise digitale
    • Le rôle central de la DSI dans la digitalisation de l'entreprise.
    • Principe d'urbanisation des SI : fondamentaux techniques.
    • Digitaliser le poste de travail : digital workplace et collaborateur numérique.
    • La cybersécurité d'une entreprise : risques et étude d'analyse.
    • Adapter le SI aux enjeux du numérique (BYOD, shadow IT, ouverture de données…).
    • Intégrer les terminaux mobiles dans la transformation digitale.
    • Déployer des solutions Cloud et SaaS.
    • Les technologies de Business Analytics and Optimization (BAO).
  • PARTIE 3 : Impact du digital sur le management (3 jours)
    • 1 - Actionner les facteurs clés de succès dans un projet de transformation numérique
    • Le rôle de la RH dans la transformation digitale.
    • L'intégration d'un nouveau référentiel de compétences.
    • Développer l'agilité numérique des collaborateurs.
    • Identifier les freins à la transformation digitale, décrypter les inhibitions culturelles.
    • Nouvelles générations, nouvelles valeurs.
    • Rôle et responsabilités de la direction dans la transformation digitale.
    • Instaurer un dispositif de gouvernance digitale.
    • 2 - Gérer les impacts du collaboratif sur le management
    • Manager avec les outils collaboratifs.
    • Animer des communautés internes.
    • Utiliser les réseaux sociaux d'entreprise.
    • Management collaboratif, management hybride.
    • Mise en situation
    • Exercice de mise en situation de travail collaboratif avec un outil en ligne.
    • 3 - S'appuyer sur de nouveaux modes de management
    • Les principes de la culture agile et du "test and learn".
    • Du projet agile au management agile.
    • Insuffler un esprit entrepreneurial.
    • De nouveaux modes de collaboration : relation partenariale et collective, droit à l'échec, nouveaux espaces de travail.
    • L'influence des start-ups dans le fonctionnement de l'entreprise.
    • Les apports du leadership au management.
    • Les nouveaux modèles d'organisation.
22

Certification avec tutorat du cycle Responsable e-commerce

  • MR-179
  • 0 DH
  • 8 J

Alors que les ventes en ligne ne cessent de croître, le nombre de sites marchands augmente à la même vitesse! Le défi est toujours présent pour le responsable e-commerce : augmenter ses ventes. Ce cours complet en gestion du commerce électronique permet aux participants de réussir dans ce défi.

À qui s'adresse cette formation ?

Pour qui ?

E-commerce manager, sales manager, webmarketing manager en charge ou récemment nommé.

Toute personne intéressée à lancer une activité commerciale en ligne.

Prérequis

Aucun

Les objectifs de la formation

Acquérir les principes, l'approche et les outils essentiels pour développer les ventes du site

Intégrer les étapes clés pour gérer le projet de commerce électronique, s'approprier les principaux moteurs de génération de trafic, de conversion et de fidélité

Déterminez les clés d'une stratégie omnicanale

Utilisation de données et d'indicateurs de performance pour appuyer l'expérience client

23

Programme de la formation

  • Définir sa stratégie e-commerce
    • 1 - Quelles décisions prendre pour lancer ou faire évoluer son site web ?
    • Les ressorts de la croissance du e-commerce, les chiffres clés.
    • BtoB et BtoC, quelles différences ?
    • Comprendre les attentes clients.
    • Les dernières tendances pour se projeter et anticiper.
    • La marketplace, un incontournable ?
    • 2 - Connaître les modèles économiques du e-commerce:
    • Définir sa cible, travailler ses personas pour définir son positionnement.
    • Modélisation et business plan d'un site e-commerce : quels sont les KPI quantitatifs et qualitatifs à suivre :
    • temps de visite, taux de rebond, page de sortie…
    • La rentabilité d'un site e-commerce : les "metrics" incontournables pour mesurer le ROI de ses actions.
    • 3 - Adopter les fonctionnalités des sites e-commerce:
    • Choisir sa plateforme d'e-commerce: Woocommerce, Shopify, Prestashop.
    • Enjeux de la logistique : approvisionnement, stockage, livraison, les e-shops et le dropshipping.
    • Solutions de paiement en ligne et sécurisation des transactions : les PSP.
    • Les aspects juridiques et impact de la réglementation RGPD, les cookies, la CNIL.
    • En route vers le M-commerce : le web à l'heure du tout smartphone.
    • 4 - Gérer le projet e-commerce :
    • Le cahier des charges fonctionnel.
    • L'arborescence.
    • La conception des interfaces e-marchande (UX/CX) : zoning de page.
    • La charte graphique et éditoriale.
    • Les étapes clés de la gestion du projet e-commerce.
    • La gestion des risques.
    • Mise en application pratique : Définir les indicateurs de suivi de son activité e-commerce pour sa direction, poser les éléments clés de son projet.
  • Générer du trafic et optimiser la conversion
    • 1 - Analyser le parcours d'achat du client
    • Marketing on-line : les tendances.
    • Le parcours d'achat du e-shopper : étapes et moments clés de la décision (ZMOT).
    • Le "customer journey" : un parcours connecté, omnicanal, élément clé de la satisfaction client.
    • L'équation du web : trafic X taux de conversion X panier.
    • 2 - Utiliser les clés du e-merchandising
    • Le e-merchandising pour promouvoir ses produits et développer le panier moyen.
    • Connaître les règles du e-merchandising au service de la stratégie de navigation dans le site.
    • La Home Page, la page de recherche, la page produit, le tunnel de commande.
    • Zoom sur le moteur de recherche.
    • 3 - Actionner les leviers pour générer du trafic
    • Le marketing des moteurs de recherche (SEM) : référencement payant (SEA), référencement naturel (SEO), Adwords et Google Shopping.
    • Les leviers de la création de trafic : display, retargeting, e-mails et jeux concours.
    • Affiliation et partenariats.
    • Moteurs de comparaison, les agrégateurs de flux.
    • Le phénomène de la "longue traîne" : avantages, principes clés, trouver les bons mots clés au service du SEO.
    • SEA : faire un adword, les bonnes pratiques.
    • SMO : utiliser les médias sociaux.
    • Adopter la bonne stratégie de contenu et faire de la curation.
    • 4 - Favoriser la conversion et la fidélisation
    • Les mécanismes de promotion des ventes en e-commerce.
    • Trois règles fondamentales du e-commerce : personnalisation, réassurance et réactivité.
    • La réactivation commerciale.
    • Les programmes de e-fidélisation.
    • Mise en application pratique :
    • Améliorer son site web pour optimiser le trafic, les conversions, le panier moyen. 
    • Utiliser les leviers de trafic pour construire une audience en lien avec vos personas cibles.
  • Développer l'omnicanal
    • 1 - Déployer le m-commerce sur smartphones et tablettes
    • Infrastructure du m-commerce :
    • les spécificités ;
    • les différences d'usages entre smartphone et ordinateur ;
    • les freins des clients, comment les lever.
    • Commerce sur smartphones, tablettes et objets connectés :
    • enjeux, évolution et leviers de performance.
    • Utiliser les spécificités du mobile pour générer de la valeur :
    • géolocalisation et génération de trafic ;
    • NFC et paiement ;
    • utilisation de la recherche par appareil photo et par vocal ;
    • réalité augmentée ;
    • avantages et inconvénients d'une application versus un site web mobile.
    • 2 - Développer le social commerce sur les médias sociaux
    • Les réseaux sociaux : stratégie à développer selon les réseaux.
    • Social shopping : expériences et bonnes pratiques.
    • Faire des posts percutants.
    • Générer de l'engagement.
    • Gérer le bad buzz.
    • 3 - Définir les stratégies de commerce omnicanal
    • Les stratégies de distribution omnicanal : comment passer du multi canal à l'omnicanal, comment gérer le cross canal.
    • Le phygital : enrichir l'expérience du consommateur grâce au point de vente connecté.
    • Expériences de retailers pour inventer le magasin du futur.
    • Associer le e-commerce au commerce classique.
    • 4 - Bâtir les plans d'actions en utilisant la data
    • Utiliser google analytics : les fondamentaux, les principaux onglets.
    • Quels indicateurs regarder, comment les analyser.
    • Quels plans d'actions mettre en place.
24

Certification avec tutorat du cycle Responsable Webmarketing

  • MR-179
  • 0 DH
  • 2 J

Face à l'explosion du digital, le Webmarketing offre de nombreuses opportunités de développement pour l'entreprise. Cette formation vous donnera les clés pour mettre en place une stratégie marketing digital efficace et vous permettra de piloter vos actions webmarketing et d’en monitorer ses performances.

À qui s'adresse cette formation ?

Pour qui ?

Responsables marketing et/ ou responsables marketing digital.

Prérequis

  • Aucune connaissance particulière.

Les objectifs de la formation

  • S’approprier les fondamentaux du marketing digital et en comprendre les enjeux
  • Construire une stratégie marketing digital
  • Acquérir les méthodes pour la déployer
  • Définir et choisir les outils adaptés
  • Suivre et faire évoluer sa stratégie

25

Programme de la formation

  • Marketing digital : principes et enjeux
    • Connaître les quatre phases d'évolution du marketing digital : des moteurs de recherche à l'Internet des objets...
    • Identifier comment les technologies modifient en profondeur les usages des consommateurs.
    • Analyse du Hype Cycle de Gartner.
    • Comprendre la nécessaire transformation des entreprises à l'heure du digital et les impacts sur le marketing.
    • Zoom sur les six piliers de la transformation digitale selon McKinsey.
    • Le Big Data et le e-CRM.
  • Intégrer le digital dans les stratégies marketing
    • Intégrer le digital dans sa stratégie marketing/communication.
    • Préparer l’entreprise à déployer un marketing digital.
    • Comprendre les enjeux des différentes parties prenantes.
    • Savoir composer les bonnes équipes.
    • Découvrir la méthodologie BTC : de l'audit aux plans d'actions sur les différents points de contacts.
    • Identifier les enjeux du digital pour les marques et l'importance de devenir Digital Friendly.
    • Passer de l'exposition à l'engagement.
  • Découvrir les évolutions du marketing digital à l'heure de la data
    • Passer de l'emailing au programme relationnel multi-canal.
    • Découvrir le marketing automation et les nouvelles possibilités de scénarios.
    • Appréhender les différents types de Data disponibles pour les entreprises et savoir les différencier.
    • Comprendre la révolution de la publicité online : du médiaplanning à l'audience planning et au programmatique.
    • Comprendre l'évolution des modes d'achat et les nouvelles possibilités de ciblages marketing.
    • S'organiser face aux nouveaux enjeux et opportunités offertes par la Data pour le digital.
    • Comprendre les dimensions techniques des plateformes des Data Management Platform (DMP) et Customer Data Platform (CDP).
  • Définir et développer une stratégie digitale gagnante et efficace
    • Positionnement de l'entreprise : audit digital interne et concurrentiel SWOT, PESTEL...
    • Cartographie de son parcours client digital : adapter son plan marketing digital.
    • Identification des actions marketing digital à mener via la définition d'objectifs SMART.
    • Les techniques de référencement, clés de la visibilité digitale de l'entreprise.
    • Paid, Owned et Earn Media (POEM), les principes d'acquisition.
    • Les leviers : branding, performance.
  • Méthodes et outils de déploiement
    • Appréhender les leviers webmarketing, display, e-mailing, content marketing.
    • De l'Outbound Marketing à l'Inbound Marketing, évolution des attentes digitales des consommateurs.
    • Les leviers performants pour créer la notoriété et générer des leads.
    • Utiliser l’inbound marketing pour convertir les leads en contacts qualifiés puis en clients et en ambassadeurs.
    • Utiliser et mixer les réseaux sociaux et savoir piloter son Community Management.
    • Lead Nurturing et Marketing Automation : les clés pour optimiser sa performance en digital.
  • Planifier et budgéter sa campagne digitale
    • Mise en œuvre d'un planning de campagne.
    • Construction du budget : formulation d’hypotheses de trafic, de conversion, calcul de couts associés …
    • Les outils à disposition : Gantter...
    • La mesure des performances : tracking.
    • Quels indicateurs de performance et pourquoi ?
    • Analyse et pilotage des résultats. Panorama des outils : Google Analytics, Omniture,...
    • Organisation du reporting : création de dashboard personnalises sur Google Data Studio.
    • Définition d'un plan d'action.
26

Communication interne et réseaux sociaux d'entreprise

  • MR-9
  • 0 DH
  • 2 J

Cette formation aux réseaux sociaux d'entreprise vous permettra de dynamiser votre Intranet et de préparer votre entreprise aux nouveaux enjeux des réseaux sociaux d'entreprise.

À qui s'adresse cette formation ?

Pour qui ?

Responsable Communication Interne et Community manager interne. Collaborateurs des services de communication, de documentation.

Prérequis

Aucun.

Les objectifs de la formation

Utiliser les outils de l'Intranet collaboratif et du réseau social d'entreprise.
Créer et animer des communautés internes.

27

Programme de la formation

28

Community Management

  • MR-159
  • 0 DH
  • 2 J

La formation en Community Management est conçue pour donner aux participants les compétences nécessaires pour gérer efficacement les communautés en ligne. Au cours de cette formation, les participants apprendront les stratégies de communication sur les réseaux sociaux, la gestion de contenu et la planification éditoriale, ainsi que l'interaction avec la communauté et la gestion des commentaires. De plus, les participants exploreront comment analyser les performances et les indicateurs clés (KPIs) pour évaluer l'efficacité de leurs stratégies de gestion de communauté.

À qui s'adresse cette formation ?

Pour qui ?

Cette formation s'adresse aux professionnels du marketing, aux gestionnaires de médias sociaux, aux entrepreneurs, aux responsables de la communication, aux blogueurs et à toute personne intéressée par la gestion de communauté en ligne.

Prérequis

Aucun prérequis spécifique n'est nécessaire, mais une connaissance de base des réseaux sociaux et une compréhension générale du marketing digital seraient bénéfiques.

 

 

 

 

Les objectifs de la formation

Acquérir une vision claire du rôle et de l'impact du Community Management.
Se familiariser avec les fonctionnalités et les usages des différentes plateformes sociales.
Élaborer des stratégies de communication pertinentes et adaptées aux objectifs spécifiques.
Produire du contenu attractif et captivant pour stimuler l'engagement de la communauté en ligne.
Interagir de manière proactive avec la communauté, en favorisant un environnement positif et en répondant efficacement aux commentaires et aux besoins.
Évaluer les performances des actions menées et optimiser les stratégies en fonction des résultats obtenus.

29

Programme de la formation

30

Data et marketing

  • MR-11
  • 0 DH
  • 2 J

Un marketing efficace est aujourd'hui piloté par la data. L'étude et la prise en compte des données permet de prendre à tout moment la mesure des évolutions des comportements et du marché. Une visibilité qui offre la possibilité de lancer des actions appropriées et spécifiques en temps réel. Ce stage vous permettra d'intégrer des stratégies et pratiques data-driven pour améliorer votre performance marketing.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, responsable marketing digital, chef de projet marketing.

Prérequis

  • Maîtriser les fondamentaux du marketing et de la communication digitale.


Les objectifs de la formation

Repenser les stratégies marketing à travers une vision data-driven

31

Programme de la formation

32

Définir et déployer sa stratégie marketing

  • MR-12
  • 0 DH
  • 2 J

La mission la plus délicate du marketing tient à la prise des décisions qui engagent fortement la marque ou l'entreprise : choix du positionnement et des marchés cibles, intégration pertinente des leviers digitaux. Cette formation au marketing stratégique apporte les repères pratiques et méthodologiques essentiels.

À qui s'adresse cette formation ?

Pour qui ?

Directeur et responsable marketing, chef de produit, chef de marque, chef de marché.

Prérequis

  • Maîtriser les fondamentaux du marketing.


Les objectifs de la formation

Acquérir une vision complète et actuelle du marketing stratégique et de son influence sur l'entreprise.
Intégrer les nouvelles pratiques digitales.
S'approprier les modèles d'aide à la décision.

33

Programme de la formation

34

E-merchandising

  • MR-179
  • 0 DH
  • 2 J

Ce cours est pour vous ! Nous savons que le marchandisage a pour effet de vendre davantage et mieux dans les magasins. Faites mieux sur votre site marchand : avec toutes les données de vente en ligne, le e-merchandising est encore plus efficace.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, chef de projet digital ou site e-commerce.

Prérequis

 

  • Aucun

 

 

 

Les objectifs de la formation

Choisissez les mesures à mettre en place pour optimiser l'efficacité commerciale de votre site de vente en ligne

35

Programme de la formation

36

Exploiter sa base de données marketing

  • MR-179
  • 0 DH
  • 2 J

La base de données clients est un élément clé de la stratégie marketing des entreprises. Cette formation vous apprendra à exploiter efficacement votre base de données pour des campagnes plus performantes et une rentabilité accrue.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, marketing direct, marketing client, marketing relationnel, marketing digital. Gestionnaire de bases de données.

Prérequis

 

  • Aucun.

 

Les objectifs de la formation

  • Optimiser la gestion et le pilotage de sa base de données
  • Utiliser les différents types de segmentation, scoring et traitements datamining

37

Programme de la formation

  • Intégrer la data dans le marketing client
    • Marketing transactionnel vs marketing relationnel.
    • Les leviers de performance.
    • Les chantiers clés d'exploitation de la donnée client.
    • Les fondamentaux du big data.
  • Maîtriser les ingrédients du data-marketing
    • Les architectures de données.
    • De l'outil CRM à l'outil CRM 0.
    • Enjeux et apports du RCU (référentiel client unique).
    • Comment entrer dans un processus smart data.
    • Les typologies de données.
  • Exploiter efficacement sa base de données
    • Le nettoyage du data set.
    • Dédoublonnage et déduplication.
    • Les apports des différentes logiques de segmentation et de scoring.
    • Les fondations du datamining.
    • Les clés d'enrichissement de la base de données.
  • Capitaliser sur la data pour développer la valeur client
    • Lifetime value, acquisition, animation et engagement.
    • Exploitation de la donnée au sein du parcours client.
    • Les différents types de triggers.
    • Les nouveaux ressorts de personnalisation.
    • La mesure et le pilotage de la performance des campagnes.
38

Google analytics : améliorez votre site et rentabilisez vos actions

  • MR-15
  • 0 DH
  • 2 J

Cette formation à Google analytics permet de comprendre et d'interpréter les résultats de la mesure d'audience pour renforcer l'efficacité de vos campagnes on-line. Savoir comment les internautes arrivent sur votre site, tracer leur parcours, voir ce qui les intéresse... pour améliorer le trafic et rentabiliser votre site. Voilà l'enjeu du webanalytics : qualifier vos visiteurs et transformer vos prospects en clients. Cette formation sera également une aide utile en vue de passer la certification Google analytics.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing et communication. Toute personne en charge d’un site ou d’une activité sur le web.

Prérequis

  • Connaissance des bases du web.


Les objectifs de la formation

Exploiter Google analytics pour améliorer les performances de son site Web.
Définir les Indicateurs Clés de Performance (KPI).

39

Programme de la formation

40

Graphiste-maquettiste

  • MR-179
  • 0 DH
  • 9 J

Cette formation au métier de graphiste-maquettiste va au-delà de la trilogie InDesign-Photoshop-Illustrator. Elle vous apprendra les bases des métiers de la mise en page, comme la typographie, la maquette et le rapport texte-image. Vous pourrez ainsi appliquer de manière professionnelle les logiciels de PAO. Vous acquerrez également de solides connaissances en conception graphique pour soutenir votre utilisation des outils.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne souhaitant acquérir les bases du métier de graphiste-maquettiste.

Prérequis

 

  • Être à l'aise avec l'ordinateur et la bureautique.

 

 

 

 

Les objectifs de la formation

  • Acquérir la maîtrise essentielle des outils du graphisme et de la PAO
  • Développer ses connaissances en termes de conception graphique
  • Maîtriser les bases de la mise en page
  • Maîtriser les fondamentaux des logiciels : Photoshop ; Illustrator ; InDesign

41

Programme de la formation

  • Mise en page avec InDesign
    • Acquérir les bases de l'expression visuelle : principes de la communication graphique ; identifier les cibles des documents et leurs impératifs ; analyser le contenu et les objectifs ; les grandes règles de mise en page.
    • Se familiariser avec InDesign : les principes de base : manipuler et gérer les blocs (placement, duplication, alignement...) ; la palette de contrôle contextuelle.
    • Travailler le texte et la typographie : saisir, sélectionner et modifier du texte ; les palettes de contrôle de caractères et de paragraphes ; les techniques de gestion typographique : interlignage fixe et automatique, approche, césure, espaces... les styles.
    • Gérer les blocs : le chaînage et le multicolonnage ; importer des textes et des images.
    • Mettre en page : le panneau page et les gabarits ; les mises en pages liquides et le redimensionnement automatique.
  • Traitement de la photo avec Photoshop
    • Découvrir les possibilités de Photoshop : présentation de différentes créations ; les échanges entre Photoshop et les logiciels de mise en page.
    • Se familiariser avec le logiciel : personnaliser et enregistrer son espace de travail ; apprendre à naviguer dans Photoshop et régler son interface de travail ; ouvrir une image avec Bridge ; enregistrer sous, enregistrer pour le Web.
    • Acquérir les bases théoriques indispensables : les espaces colorimétriques pour le Web et le print ; la résolution d'une image selon sa destination finale.
    • Cadrer, adapter la taille de l'image : modifier la dimension et résolution d'une image ; cadrage libre et cadrage fixe et inclinaison.
    • Sélectionner une zone d'image : outils de sélection classiques ; additionner ou soustraire des sélections ; mémoriser les sélections réalisées et les modifier.
    • La fonction améliorer le contour : les fonctions de production ; les calques ; le texte ; les filtres simples.
    • La retouche simple : découverte des outils de retouche ; utilisation des modes de contenus pris en compte.
  • Infographie avec Illustrator
    • Découvrir Illustrator : les différents types d'illustrations ; les échanges avec les logiciels de la suite ; l'interface et l'environnement de travail ; le document : formats, plans de travail et modes colorimétriques ; les modes d'affichage tracés et aperçu, zoom et outil main.
    • Dessiner et colorier avec Illustrator : les outils géométriques ; les contours ; la plume ; la couleur.
    • Transformer les objets : les fonctions associer, isolation, joindre... les outils de transformation ; les pathfinders ; les dégradés de formes ; optimiser vos créations ; la vectorisation dynamique ; le guide des couleurs ; les symboles et les formes.
42

Le marketing opérationnel

  • MR-179
  • 0 DH
  • 2 J

Résolument tournée vers les résultats et les clients, cette formation au marketing opérationnel offre une approche complète pour construire, mettre en œuvre et piloter efficacement un plan d'action opérationnel omnicanal, cohérent avec la stratégie marketing.

En intégrant les nouvelles plateformes numériques, il propose de construire une stratégie opérationnelle fondée sur les personnages et d'intégrer la création de contenus pertinents.

Dans une logique omnicanal et phygitale, il offre un panorama des différentes actions de communication, en spécifiant les objectifs et les spécificités de chacune. pour permettre la mise en œuvre de plans d'action adéquats répondant à vos objectifs. Les outils de gestion et les tableaux de bord permettent également de mesurer l'efficacité des actions.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing opérationnel en prise de fonction, chef de projet marketing opérationnel et communication.

Prérequis

 

  • Aucun.

 

 

 

 

Les objectifs de la formation

Alignement de la stratégie marketing et opérationnelle

Mettre en place un plan marketing opérationnel omnicanale et phygital

Gérer et évaluer le rendement des activités de communication

Optimisation de la synergie commerciale

43

Programme de la formation

  • Intégrer les étapes clés de la démarche marketing opérationnel
    • Aligner stratégie marketing et opérationnel.
    • Établir une stratégie de communication omnicanale cohérente : démarche OMNICOM.
    • Définir les objectifs de la communication.
    • Construire et cibler ses personas.
    • Définir sa stratégie de contenu avec l'ABM.
  • Construire le plan marketing omnicanal
    • Les étapes clés de la construction du plan.
    • Le plan de travail créatif et la plateforme de marque.
    • Utiliser le marketing automation pour bâtir des campagnes omnicanales.
  • Utiliser les actions opérationnelles omnicanales pertinentes
    • Site web et référencement (SEM, SEO, SEA).
    • Media on et off line. (TV, radio, display natif programmatique)
    • RP on et off line (salon, dossier de presse, webinaire, livre blanc).
    • Marketing direct on et off line (emailing, newsletter, SMS).
    • Marketing relationnel on et off line (clubs, réseaux sociaux).
    • Brand advocacy et social selling.
    • Marketing d'influence.
    • Assurer la cohérence des actions : le modèle POEM. 
  • Construire la synergie avec les commerciaux
    • La synergie marketing-commercial-service client, l'approche sales enablement.
    • Élaborer des argumentaires de vente adaptés.
    • Créer des supports d'aide à la vente digitaux et dynamiques.
    • Le plan d'actions commerciales.
  • Piloter les actions et mesurer les résultats
    • Évaluer le budget et les ressources nécessaires à la mise en œuvre.
    • Les outils de pilotage.
    • Construire son tableau de bord et ses indicateurs clés par actions.
44

Les clés du e-commerce

  • MR-18
  • 0 DH
  • 2 J

Le e-commerce s'impose aujourd'hui comme un canal de vente incontournable. Pour profiter de l'essor du e-commerce, vous souhaitez définir une stratégie e-commerce porteuse de résultats, générer du trafic sur votre site et développer les ventes. C'est l'objet de cette formation au e-commerce.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing ou commercial, chef de projet ayant à développer le e-commerce.

Prérequis

Aucun.

Les objectifs de la formation

S'approprier les clés et la démarche pour générer du trafic et convertir les internautes.
Acquérir les bases pour mettre en œuvre une stratégie e-commerce cross canal.

45

Programme de la formation

46

Les clés du marketing digital

  • MR-179
  • 0 DH
  • 2 J

Cette formation vous fournit toutes les compétences nécessaires pour réussir en marketing à l'ère du numérique. En comprenant les enjeux stratégiques et les leviers opérationnels du digital, vous serez capable d'améliorer la performance de votre stratégie marketing globale.À travers une vision pragmatique et un partage large de bonnes pratiques, la transposition au sein de votre entreprise sera facilitée.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, chef de produits et chef de marché. Chef de projets marketing digital en prise de fonction.

Prérequis

Aucun

Les objectifs de la formation

Acquérir les compétences et les outils nécessaires pour élaborer une stratégie de marketing digital

47

Programme de la formation

48

Les fondamentaux du digital et des réseaux sociaux

  • MR-20
  • 0 DH
  • 2 J

Le Digital, les réseaux sociaux… De quoi s'agit-il ? Des applications de nouvelle génération, et de nouveaux usages o๠l'internaute devient acteur. Des changements sociologiques qui s'appuient sur des innovations techniques majeures. Cette formation vous permettra de faire le point sur ces nouveaux outils, comprendre comment les français les utilisent et quel intérêt ils présentent pour les entreprises.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne débutant sur les réseaux sociaux et désirant se familiariser avec les réseaux et les médias sociaux. Cette formation s’adresse à des débutants avec les réseaux sociaux, les personnes ayant déjà une expérience peuvent suivre la formation "Stratégie de communication digitale sur les réseaux sociaux" (réf. 7926).

Prérequis

  • Être à l'aise avec l'ordinateur et la navigation sur Internet.


Les objectifs de la formation

Mesurer les enjeux des nouveaux usages du digital et des médias sociaux.
Se familiariser avec les réseaux sociaux et leur mode de fonctionnement.
Décrypter les usages qu'en font les entreprises.

49

Programme de la formation

  • Avant le présentiel
    • Un autodiagnostic.
  • Identifier les nouveaux usages du Digital
    • Les internautes acteurs de leur communication.
    • Définir les notions de Web 2.0, Web social, Web collaboratif et d'intelligence collective.
  • Panorama des médias sociaux
    • Définition, usages et chiffres-clés des réseaux et médias sociaux : Facebook, Twitter, Linkedin, Viadeo, Pinterest, Instagram, Snapchat,…
    • Blogs, wikis : quels usages pour l'entreprise ?
  • Utiliser les réseaux et les médias sociaux
    • Facebook : Les différents formats : profil, page, groupe. Quelle utilisation des pages business par les marques. Le Edge Rank de Facebook. La publicité sur Facebook.
    • Instagram : Fonctionnement et spécificités. Quelle utilisation par les entreprises ? Créer une publication efficace et choisir ses hashtags.
    • Twitter : Fonctionnalités et usages. Le vocabulaire : tweet, hashtag, followers… Intérêt pour une entreprise.
    • Linkedin et Slideshare : Usages professionnels individuels : comment optimiser son profil ? Intérêt et usages par les entreprises. Utiliser Slideshare pour trouver du contenu professionnel.
    • Chaîne YouTube : quelle place dans les dispositifs médias sociaux des entreprises ?
    • Picture marketing : communiquer par l'image avec Instagram, Pinterest, Snapchat.
    • La vidéo en direct : Twitter (Periscope), Facebook Live, YouTube Live,…
  • L'e-reputation et la veille en ligne
    • Identité numérique, personnal branding et e-reputation : l'importance du moteur de recherche.
    • Mettre en place un dispositif de veille.
  • Après le présentiel - Mise en œuvre en situation de travail
    • Un programme de renforcement : "Un défi par semaine pendant 7 semaines", pour vous aider à mettre en œuvre votre formation.
50

Les outils du marketing pour les forces de vente

  • MR-179
  • 0 DH
  • 2 J

Face à des nouvelles pratiques digitales, la synergie entre marketing et force de vente est plus que jamais nécessaire pour renforcer la performance. Comment optimiser le partage des informations ou mettre en pratique sur le terrain, la stratégie marketing ? Cette formation permet d'intégrer des outils opérationnels et les pratiques les plus récentes.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, responsable commercial. Chef de produit, chef de marché, chef de projet marketing, responsable promotion des ventes.

Prérequis

Aucun.

Les objectifs de la formation

  • Identifier les opportunités de collaboration marketing-vente
  • Utiliser les outils marketing pour élaborer les supports d'aide à la vente efficaces et appropriés
  • Intégrer les nouvelles pratiques digitales au profit de l'efficacité

51

Programme de la formation

  • La synergie marketing-vente au cœur de la performance de l'entreprise
    • La place des clients et l'évolution des métiers.
    • La démarche "sales enablement" et les outils associés.
    • Les points clés de la collaboration.
  • Collecte et partage des informations clés : marché, clients, concurrence
    • Les besoins de chaque acteur pour une meilleure contribution.
    • Utiliser les meilleures sources, off et on line.
    • Les outils digitaux clés pour faciliter la collaboration et le partage.
  • Traduire le plan marketing en plan d'actions commerciales
    • L'alignement marketing-vente : partager les enjeux et les objectifs.
    • Faire adhérer la force de vente au plan marketing.
    • Assurer la cohérence entre plan marketing opérationnel et plan d'actions commerciales.
    • Optimiser l'acquisition client avec le tunnel de conversion et le social selling.
    • Définir et partager les indicateurs de suivi de l'activité marketing-vente.
  • Élaborer des supports d'aide à la vente percutants
    • Construire l'argumentation commerciale : CAB, REPERES.
    • Argumentaires, fiches produits et book marketing-vente.
    • Utiliser la puissance des outils digitaux : book digital, exploitation de la réalité virtuelle ou augmentée, argumentaires interactifs, supports audio ou vidéo, dashboards.
    • Fournir aux commerciaux les contenus nécessaires à la brand advocacy et au social selling.
52

Marketing de l'innovation

  • MR-22
  • 0 DH
  • 2 J

L'innovation est le ressort d'une entreprise pérenne. Le marketing y joue un rôle moteur : générer des idées nouvelles, déceler les opportunités, sélectionner et valider les innovations porteuses de valeur, définir la stratégie de lancement... Cette formation au marketing de l'innovation vise à structurer une démarche complexe pour maximiser ses chances de succès.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, chef de produit. Collaborateur impliqué dans la recherche d'innovation marketing (R&D, commerciaux, chefs de projets industriels...).

Prérequis

Les objectifs de la formation

Acquérir la démarche marketing d'innovation.
S'approprier les outils du marketing qui permettent de générer des idées nouvelles.
Savoir définir de nouvelles aires de business.

53

Programme de la formation

54

Marketing pour non-marketeur

  • MR-179
  • 0 DH
  • 2 J

Grâce à cette formation en marketing, vous serez en mesure de maîtriser les processus et les pratiques du marketing adaptés aux nouvelles tendances et évolutions du monde digital. Vous pourrez ainsi jouer un rôle éclairé dans le processus marketing et mettre en place des plans d'action pertinents pour votre entreprise.

À qui s'adresse cette formation ?

Pour qui ?

  • Toute personne en charge de projet marketing et communication qui ne dispose pas d'une formation à ces métiers.

Prérequis

  • Aucun.

Les objectifs de la formation

  • Identifier le rôle et la contribution du marketing au sein de l'entreprise
  • Devenir acteur du processus et de la performance marketing
  • Imaginer de nouveaux axes de création de valeur

55

Programme de la formation

56

Marketing relationnel, CRM, e-CRM

  • MR-179
  • 0 DH
  • 2 J

Le CRM effectue un retour en force dans les organisations. Cette formation fournit des outils et des méthodes pour améliorer leur plan d'action de relation client et renforcer leur capital client tout au long de leur parcours. Pour que le marketing relationnel contribue aux objectifs de fidélisation et de développement des relations clients, cette formation prend en compte les contraintes relatives à la confidentialité des données (« first data party ») et se concentre également sur le marketing automatisé.

À qui s'adresse cette formation ?

Pour qui ?

  • Responsable marketing, marketing client et marketing relationnel.
  • Chef de produit, chef de marché, manager commercial.

Prérequis

Il n'y a pas de prérequis nécessaires.

Les objectifs de la formation

  • Utiliser une approche stratégique du CRM pour améliorer l'utilisation pratique de l'outil CRM
  • Apprendre les méthodes et les démarches pour segmenter les actions de marketing relationnel
  • Concevoir des scénarios de marketing automatisé pour chaque étape importante du parcours client

57

Programme de la formation

  • Identifier le parcours client
    • L'approche "customer centrics" : analyse et connaissance 360° du client.
    • Déterminer la valeur client.
    • Repérer les critères liés à la loyauté client.
  • Bâtir un marketing relationnel multicanal
    • Segmenter ses clients tout au long de leur parcours.
    • Les segmentations, typologies et comportements.
    • La matrice décisionnelle RADAR : repérer les cibles et définir des actions.
  • Miser sur les Bases de données et sur le CRM
    • Tirer parti de la data client à l'heure du RGPD et du "no cooky".
    • Poser les enjeux du CRM.
    • Une vision unique du client, quelles données exploiter ?
    • Les différents modules des outils CRM.
  • Automatiser ses campagnes pour développer de la valeur
    • Le marketing automation en complément de l'outil CRM pour :
    • générer du contenu,
    • répondre aux attentes client,
    • scénariser l'envoi d'emails/sms et créer des workflows aux moments clés du parcours client.
    • Distiller et diffuser des contenus à valeur tout au long du parcours client.
    • Automatiser la gestion de ses campagnes pour identifier des leads et développer sa relation client.
    • Élaborer des scénarios d'automatisation de campagne.
  • Renforcer les actions multicanal
    • Choisir ses media digitaux.
    • Suivre les principaux indicateurs de performance.
    • Bâtir ses tableaux de bord.
58

Optimiser l'expérience client grâce au digital

  • MR-160
  • 0 DH
  • 2 J

Applications mobile, blogs, réseaux sociaux... Le client dispose de plus en plus d'outils pour connaître et entrer en relation avec les marques. Il est de plus en plus informé, avisé et exigeant. Ces modifications induites par l'avènement des outils du digital transforme le marketing et amène de nouveaux réflexes marketing comme l'expérience client (UX), la notion d'engagement ou bien le customer centric management. Cette formation permet de comprendre les impacts de cette transformation afin d'identifier les facteurs clés de succès d'une stratégie marketing orientée client ainsi que ses outils de pilotage.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing et commercial. Responsable communication.

Prérequis

Les objectifs de la formation

Identifier et comprendre les enjeux du digital.
Identifier l'impact du digital sur le client BtoB et BtoC.
Maîtriser les enjeux des parcours clients omnicanal.
Appréhender les enjeux de l'expérience client et de la notion d'engagement.

59

Programme de la formation

60

Parcours Expérience client

  • MR-179
  • 0 DH
  • 2 J

La formation enseigne les méthodes et outils nécessaires pour construire des parcours clients performants, en adéquation avec les attentes croissantes des clients. Les participants découvriront les nouvelles techniques telles que Customer Journey, Expérience Map, Blue Print et les meilleures pratiques à adopter. Des ateliers et des outils de co-construction en distanciel faciliteront la mise en pratique.

À qui s'adresse cette formation ?

Pour qui ?

  • Elle s'adresse aux managers et responsables expérience clients, relation clients, marketing, marketing digital, CRM, opérations et les Directeurs de ces fonctions. 
  • Elle peut intéresser aussi les responsables SI, et Ressources humaines (expérience collaborateur).

Prérequis

  • Pour suivre cette formation, il est demandé de maîtriser les fondamentaux du marketing et de la relation clients.

Les objectifs de la formation

  • Comprendre les nouveaux enjeux de la Customer Experience, les méthodes à mettre en œuvre et les erreurs à éviter
  • Identifier sur quels axes structurer sa démarche Expérience clients afin d’initier et pérenniser une démarche Expérience Clients centrée sur l’humain
  • Maitriser les nouveaux enjeux et savoir où, quand et comment optimiser de nouveaux parcours clients phygitaux afin d’accroitre engagement clients et performance
  • S’approprier concrètement les dernières méthodes collaboratives de design de Persona, et cartographie des parcours clients « Customer Journey / Experience Mapping »

61

Programme de la formation

  • MODULE 1 : Maîtriser les piliers de transformation de l'expertise client (3h30)
    • 1.Maitriser les fondamentaux et enjeux clefs de l’Expérience client
    • Les 7 clefs des nouvelles hyper exigences clients
    • Savoir définir ce qu’est Expérience Client pour son entreprise 
    • Différencier Management Expérience Client (CEM) et CRM 
    • Maitriser les nouveaux enjeux de l’expérience client
    • Atelier 1 : Quels changements de vision pour mon entreprise ?
    • 2. S’approprier les 4 leviers de transformation de l’Expérience Client
    • Définir les objectifs visés par l’expérience client
    • Les 3 phases de maturité expérience client 
    • Le modèle d’un leader CX en mode décrypté
    • Atelier 2 : Quick test d’évaluation de maturité Customer Experience.
  • MODULE 2 : Savoir diagnostiquer son expérience et parcours client (3h30)
    • 1. Diagnostiquer l’expérience et les parcours client vécus
    • Recueillir et comprendre la voix de ses clients et collaborateurs
    • Panorama des méthodes de feed back clients
    • 2. Etablir un diagnostic des parcours clients « client centric »
    • Par où commencer ? 
    • Identifier les différentes typologies de parcours clients
    • Digitaliser ses parcours clients en cross canal : Do et Don’T
    • L’exemple de digitalisation de l’expérience Ikea décrypté 
    • Atelier 3 : Quels parcours clients stratégiques dans mon entreprise ? 
  • MODULE 3 : Transformer avec le customer journey et l'expérience map (3h30)
    • 1. Transformer ses parcours client avec des méthodes collaboratives et « client centric »
    • Concevoir l’hyperpersonnalisation avec les personas  
    • Construire des parcours clients ou collaborateurs en 5 étapes 
    • Mettre en pratique via le Customer Journey, l’Experience Map et l’Employee Map 
    • Passer des Customer Journeys à la transformation CX via l’agile
    • 2. Visualiser les Pains et Gains clients avec une Experience Map 
    • Atelier 4 : Business Case: Co-construire une Experience Map en atelier distanciel 
  • MODULE 4 : Concevoir son expérience future avec le design d'expérience & design thinking (3h30)
    • 1. Utiliser la pensée Design et l’agilité pour concevoir sa future expérience
    • Comprendre la contribution de chaque univers : UX, UI, Design Thinking, Design de Service au Design d’expérience. 
    • Quelles méthodes pour prioriser ses chantiers CX ?  
    • Méthode de design des futurs Parcours : Le story Board, le Blue Print, …
    • Atelier 6 : Atelier de Priorisation des chantiers CX
    • 2. Piloter son expérience clients et KPI à mettre en œuvre
    • Mettre en œuvre les indicateurs clefs Expérience Client 
    • Piloter l’expérience client en temps réel
    • Atelier final : Déterminez son plan d’action personnel
62

Piloter un projet web

  • MR-180
  • 0 DH
  • 2 J

Piloter un projet Web, manager la création ou la refonte d'un site Web, savoir prendre les bonnes décisions, faire évoluer son site, analyser les comportements clients, surveiller les investissements, dialoguer avec les prestataires... Ce stage vous permettra d'acquérir une vraie culture générale du management de site Web avec une approche digitale globale (web, médias sociaux, mobile,...) .

 

À qui s'adresse cette formation ?

Pour qui ?

  • Responsable de sites web.
  • Responsable marketing et communication digitale.
  • Chef de projet web.

Prérequis

  • Aucun. 

Les objectifs de la formation

  • Piloter la création ou la refonte d'un site Web
  • Mesurer les investissements, comprendre le vocabulaire, bien travailler avec un prestataire

63

Programme de la formation

  • Le champ d'application d'un projet digital
    • Une évolution de la relation client et l'approche omnicanal (site web, médias sociaux, équipements mobiles, etc.).
    • Appréhender l'évolution du monde de l'entreprise pour mener un projet digital interne.
    • L'éco-système du Web et ses nouveaux métiers.
  • Concevoir le projet web Rédiger le cahier des charges.
    • La planification du projet (diagramme de Gant, lotissement, sprints...).
    • Réaliser l'appel d'offres.
    • Le choix du prestataire et le contrat.
    • Approche financière.
  • Piloter le projet web Méthodologie cycle en V et méthode
    • Agiles (avantages et inconvénients).
    • Adapter l'agilité à son contexte.
    • Les acteurs d'un projet Digital (travailler avec des prestataires).
    • L'analyse prédictive (KPI, indicateurs, TdB, ROI ...).
    • La visibilité et le référencement (SEM, SEA, SEO, SMO).
  • La technologie
    • Les grandes tendances (DevOps, Big Data, IOT, IA, Chat Bots, ...).
    • Les fondamentaux du Web et ses langages.
    • La stratégie mobile (application mobile, WebApp et Site Responsive Web Design).
    • Les CMS et Workflow de traitement de l'information.
    • Les outils collaboratifs (co-création de contenu, gestion projet collaboratif, RSE...).
    • Les solutions d'hébergement Cloud et SaaS.
64

Responsable Digital

  • MR-179
  • 0 DH
  • 9 J

Le digital bouleverse la donne économique et seules les entreprises bien préparées tireront leur épingle du jeu. Les entreprises ont besoin d'un interlocuteur identifié et bien formé pour conduire leur mutation vers le digital. Ce cycle de formation permet à la personne responsable du digital de s'approprier les nouveaux modèles économiques, de repérer les compétences et les technologies nécessaires à l'entreprise, d'outiller les managers pour déployer une stratégie digitale porteuse de croissance pour l'entreprise.

À qui s'adresse cette formation ?

Pour qui ?

Dirigeant, Responsable Stratégie. Responsable Business Unit, Responsable Commercial ou marketing. Futur Responsable Digital de l'entreprise : directeur du numérique, Head of digital, Chief digital officer, ... Consultant, et toute personne en charge de la transformation digitale de l'entreprise.

Prérequis

Aucun

Les objectifs de la formation

Comprendre les enjeux de la transformation digitale de l'entreprise
Définir le nouveau business model et déployer la stratégie associée
Identifier les compétences nécessaires pour réussir la mutation vers le digital
Repérer les technologies digitales génératrices de compétitivité pour l'entreprise
S'appuyer sur le nouveau rôle du manager dans la transformation digitale

65

Programme de la formation

  • PARTIE 1 : Impact du digital sur le business model (3 jours)
    • 1 - Cerner les enjeux de la transformation digitale pour son entreprise
    • Analyser les tendances d'une économie en mutation.
    • Comprendre les ruptures induites par le digital.
    • Identifier l’impact du développement durable et de la RSE dans la transformation digitale.
    • Clarifier le rôle des technologies digitales : mobile, médias sociaux, analytics, cloud computing, objets connectés, blockchain, NFT, metaverse…
    • Entrer dans la dématérialisation des process et des services.
    • Piloter les données : les principaux indicateurs (KPI), la mise en place d'un tableau de bord, le ROI.
    • 2 - Placer la conduite de projet au centre de la transformation digitale
    • Les fondamentaux de la conduite de projets digitaux.
    • Tirer parti des apports du design thinking.
    • Adopter les méthodes agiles.
    • L’analyse de risque de la transformation digitale.
    • 3 - Élaborer une stratégie digitale porteuse de croissance
    • Appréhender les différentes stratégies digitales.
    • Distinguer les modèles économiques possibles et leurs sources de revenus.
    • Situer le degré de maturité de son entreprise face à la transformation digitale.
    • Repenser son Business Model à l'heure du digital : le Business Model Canvas.
    • S'inspirer d'exemples réussis de transformation digitale.
    • Mise en situation: Cas pratique : s'entraîner à définir un projet de transformation digitale à partir d'un brief.
    • Mise en application pratique :Avant la partie 2, identifiez le parcours multi-devices de vos clients.
  • PARTIE 2 : Impact du digital sur le marketing et les systèmes d'information (3 jours)
    • 1 - Se concentrer sur l'expérience client
    • Les nouveaux comportements clients.
    • L’expérience client : parcours d’achat et points de contact.
    • Identifier les pratiques gagnantes en matière d'expérience client.
    • Les enjeux de l'expérience client sur la vision marketing.
    • 2 - Intégrer le Marketing digital
    • Le marketing digital dans une stratégie d'acquisition et de fidélisation.
    • Le référencement naturel (SEO) : un atout déterminant.
    • La mesure d'audience (analytics) pour optimiser les actions marketing.
    • Les landing pages : une démarche customer centric.
    • Le CRM au service de la performance : fonction, objectifs et solutions disponibles.
    • La personnalisation de la relation client et le marketing automation.
    • Les factures clés de succès de la conversion client.
    • Viser la convergence des fonctions marketing, vente, relation client et DSI.
    • Les nouvelles approches commerciales (social selling, remote selling).
    • 3 - Aborder les technologies de l'entreprise digitale
    • Le rôle central de la DSI dans la digitalisation de l'entreprise.
    • Principe d'urbanisation des SI : fondamentaux techniques.
    • Digitaliser le poste de travail : digital workplace et collaborateur numérique.
    • La cybersécurité d'une entreprise : risques et étude d'analyse.
    • Adapter le SI aux enjeux du numérique (BYOD, shadow IT, ouverture de données…).
    • Intégrer les terminaux mobiles dans la transformation digitale.
    • Déployer des solutions Cloud et SaaS.
    • Les technologies de Business Analytics and Optimization (BAO).
    • Mise en application pratique : Avant la partie 3, repérer les freins et leviers de la transformation digitale dans l'entreprise.
  • PARTIE 3 : Impact du digital sur le management (3 jours)
    • 1 - Actionner les facteurs clés de succès dans un projet de transformation numérique
    • Le rôle de la RH dans la transformation digitale.
    • L'intégration d'un nouveau référentiel de compétences.
    • Développer l'agilité numérique des collaborateurs.
    • Identifier les freins à la transformation digitale, décrypter les inhibitions culturelles.
    • Nouvelles générations, nouvelles valeurs.
    • Rôle et responsabilités de la direction dans la transformation digitale.
    • Instaurer un dispositif de gouvernance digitale.
    • 2 - Gérer les impacts du collaboratif sur le management
    • Manager avec les outils collaboratifs.
    • Animer des communautés internes.
    • Utiliser les réseaux sociaux d'entreprise.
    • Management collaboratif, management hybride.
    • Mise en situation: Exercice de mise en situation de travail collaboratif avec un outil en ligne.
    • 3 - S'appuyer sur de nouveaux modes de management
    • Les principes de la culture agile et du "test and learn".
    • Du projet agile au management agile.
    • Insuffler un esprit entrepreneurial.
    • De nouveaux modes de collaboration : relation partenariale et collective, droit à l'échec, nouveaux espaces de travail.
    • L'influence des start-ups dans le fonctionnement de l'entreprise.
    • Les apports du leadership au management.
    • Les nouveaux modèles d'organisation.
66

Responsable e-commerce

  • MR-160
  • 8500 DH
  • 8 J

Le responsable e-commerce est confronté à plusieurs défis majeurs, tels que la technologie, le big data, le marketing et la vente. Le cycle de formation "Responsable e-commerce" se compose de trois parties qui se suivent logiquement : la première partie aborde les stratégies et les modèles économiques du e-commerce ainsi que la gestion de projets e-commerce ; la deuxième partie traite des leviers de génération de trafic et de conversion tout au long du parcours d'achat du client ; et enfin, la troisième partie développe les outils et ressources pour un e-commerce omnicanal. Tout au long de ces sessions, les participants sont encouragés à partager et échanger leurs pratiques, ce qui favorise une émulation au sein de la promotion.

À qui s'adresse cette formation ?

Pour qui ?

Responsable e-commerce ou de business unit en prise de fonction ou récemment nommé. Responsable cross canal, manager commercial ayant nouvellement en charge le e-commerce, responsable webmarketing ayant nouvellement en charge le e-commerce et le cross canal. Toute personne souhaitant lancer une activité de vente en ligne.

Prérequis

Aucun.

Les objectifs de la formation

Cette formation vise à fournir les connaissances clés, les approches et les outils nécessaires pour augmenter les ventes d'un site e-commerce
Les participants pourront se familiariser avec les modèles économiques et les fonctionnalités spécifiques au e-commerce, ainsi qu'apprendre à gérer les étapes clés d'un projet e-commerce
En outre, ils découvriront les principaux leviers pour générer du trafic, augmenter les conversions et fidéliser les clients
Les participants comprendront également les éléments essentiels d'une stratégie omnicanal, en couvrant des canaux tels que les smartphones, les tablettes, le web, les médias sociaux et les points de vente
Enfin, l'importance de la collecte et de l'analyse de données sera mise en évidence, avec un accent particulier sur l'utilisation des indicateurs de performance pour améliorer l'expérience client

67

Programme de la formation

  • Acquérir des connaissances sur les modèles économiques de l'e-commerce et de l'omnicanal.
    • Les mesures incontournables de la rentabilité d'un site de commerce électronique comprennent les "metrics".
    • Lors de la modélisation et de la planification d'un site de commerce électronique, il est important de considérer la "valeur nette du client", le "coût d'acquisition du client" et le NPS (Net Promoter Score).
    • Les indicateurs de performance clés (KPI) et le retour sur investissement (ROI) sont des mesures importantes à la fois quantitatives et qualitatives.
  • Mettre en œuvre les fonctionnalités des sites de commerce électronique dans les plateformes d'e-commerce.
    • Les défis de la logistique incluent l'approvisionnement, le stockage et la livraison de marchandises.
    • Les solutions de paiement en ligne sont importantes pour sécuriser les transactions électroniques.
    • Les considérations juridiques sont essentielles pour se conformer à la réglementation RGPD et comprendre son impact.
    • Les interfaces mobiles, telles que les smartphones, les tablettes, les objets connectés et les chatbots, jouent un rôle de plus en plus important dans le commerce électronique.
  • Gérer le projet e-commerce et omnicanal Le cahier des charges fonctionnel.
    • Modalités organisationnelles d'un site e-commerce.
    • La conception des interfaces e-marchande (UX/CX).
    • La gestion des flux et de la data avec le SI de l'entreprise au service d'une expérience-client personnalisée.
    • Les étapes clés de la gestion du projet e-commerce.
  • Analyser le parcours d'achat du client
    • Les différentes étapes et moments clés de la décision d'achat (ZMOT) pour un client en ligne.
    • Utiliser les outils de géolocalisation pour attirer les clients en générant du trafic vers les endroits où ils se trouvent.
    • Les meilleures pratiques pour les entreprises en ligne, y compris les pure players, les distributeurs, les entreprises B2B et B2C.
    • Les informations importantes à fournir à chaque étape du parcours d'achat et comment mesurer la satisfaction du client.
    • Les enjeux du e-CRM et du social-CRM pour les entreprises en ligne.
  • Actionner les leviers pour générer du trafic
    • Le marketing des moteurs de recherche (SEM) : référencement payant (SEA), Adwords et Google Shopping, référencement naturel (SEO).
    • Les leviers de la création de trafic : display, e-mail et jeux concours...
    • Affiliation et partenariats. Annuaires et comparateurs.
  • Utiliser les clés du e-merchandising
    • E-merchandising pour promouvoir ses produits et développer le panier moyen.
    • Stratégie de navigation dans le site : les règles du e-merchandising.
    • Le phénomène de la 'longue traîne' : avantages, principes clés. Le panier : gestion et activation.
    • Tableaux de bord, indicateurs et KPI.
  • Favoriser la conversion et la fidélisation
    • Les mécanismes de promotion des ventes en e-commerce.
    • Trois règles fondamentales du e-commerce : personnalisation, réassurance et réactivité.
    • Le tunnel de commande. La réactivation commerciale.
    • Les programmes de e-fidélisation.
  • Déployer le m-commerce sur smartphones et tablettes
    • Infrastructure du m-commerce : les spécificités.
    • Les solutions de paiement. Les modèles économiques.
    • Commerce sur smartphones, tablettes et objet connectés : enjeux, évolution et leviers de performance.
    • Générer du trafic en point de vente via le mobile.
  • Développer le social commerce sur les médias sociaux
    • Social shopping : expériences et bonnes pratiques.
    • Le commerce sur les réseaux sociaux : état des lieux.
    • Développement d'une communauté de cyberacheteurs.
  • Définir les stratégies de commerce omnicanal
    • Les stratégies de distribution omnicanal : point de vue des entreprises versus point de vue des clients.
    • Complémentarité : canal de vente physique et e-canal, web et mobile.
    • Développer les synergies 'click to brick', 'shop to web', 'sms to shop'.
    • Associer le e-commerce au commerce classique.
    • Enrichir l'expérience du consommateur grà¢ce au point de vente connecté.
    • Utiliser les tendances récentes : géolocalisation, réalité augmentée, social selling, chatbot, reconnaissance vocale...
  • Bà¢tir les plans d'actions e-commerce et omnicanal
    • Définition des cibles e-shopper : panier moyen, potentiel, affinité au canal, RFM.
    • Le plan d'actions pur web : compléter son site avec une version mobile et des applications.
    • Le plan d'actions omnicanal.
    • Le plan d'actions web to store.
    • Tableaux de bord et ROI. Évaluation des acquis
68

Responsable marketing digital

  • MR-159
  • 7500 DH
  • 8 J

Le poste de Responsable Marketing Digital est devenu essentiel au sein des départements de marketing et de communication. Ce cycle de formation propose une approche à la fois stratégique et opérationnelle d'un métier en constante évolution. La première partie aborde la stratégie marketing digital, avec une vue d'ensemble de la démarche, du e-mix marketing, des techniques de référencement, ainsi que de la génération de trafic et de conversion. La deuxième partie se concentre sur l'optimisation des campagnes de communication digitale (display, e-mailing, etc.) et la mise en place d'une stratégie sur les supports mobiles. Enfin, la troisième partie explore le marketing digital sur les médias sociaux et les réseaux sociaux. Les participants sont encouragés à partager leurs expériences tout au long du cycle, favorisant ainsi une dynamique de groupe stimulante au sein de la promotion.

À qui s'adresse cette formation ?

Pour qui ?

Responsable Webmarketing / marketing digital, responsable communication digitale en prise de fonction ou récemment nommé. Responsable marketing ou commercial ayant à mettre en place des stratégies et solutions digitales. Fonctions marketing et commerciale évoluant vers un poste de responsable marketing digital.

Prérequis

Avoir les bases du marketing

Les objectifs de la formation

Appréhender les enjeux et les stratégies du marketing digital.
Maîtriser les techniques de génération de trafic et de conversion.
Mettre en place une stratégie webmarketing omnicanal.
Comprendre comment intégrer le mobile marketing dans ses campagnes.
Acquérir des outils et des méthodes pour développer sa présence sur les médias sociaux.

69

Programme de la formation

  • Stratégies Marketing digital
    • Les avancées technologiques et les changements dans les habitudes des utilisateurs : l'importance du CX et de l'UX design, les objets connectés, le big data, les chatbots, etc.
    • Nouvelles approches de segmentation en réponse aux comportements et attitudes des internautes et mobinautes.
    • Conformité aux règles de protection des données personnelles sur le Web, en particulier l'impact du règlement européen GDPR.
    • Les rôles clés dans le domaine du marketing digital : product owner, data scientist, data analyst, traffic manager, community manager, etc.
    • Les responsabilités et missions du responsable Webmarketing.
    • Les stratégies de marketing digital : inbound marketing et brand content.
    • Atelier pratique : veille prospective sur les tendances en situation.
  • Référencement : définir des stratégies et solutions marketing
    • L'étude présente un aperçu des acteurs et des outils utilisés pour la recherche en ligne. Elle aborde les techniques de marketing des moteurs de recherche (SEM), qui incluent le référencement naturel (SEO) et le référencement payant via AdWords (SEA).
    • La méthodologie proposée pour améliorer le référencement naturel met l'accent sur l'optimisation des réseaux sociaux (SMO). L'article souligne également la complémentarité entre SEO et liens sponsorisés.
    • Enfin, l'atelier pratique propose une campagne de référencement pour illustrer les concepts abordés.
  • Optimiser la performance de ses actions de webmarketing.
    • Il est essentiel d'harmoniser la communication et le plan marketing digital.
    • La stratégie de communication digitale est décrite en détail, en présentant sa structure et les étapes clés à suivre.
    • Les leviers de la communication digitale sont expliqués pour permettre de les utiliser efficacement.
    • Différentes techniques promotionnelles sont présentées pour le web, telles que les jeux et les concours.
    • L'atelier pratique met en situation la conception d'une opération omnicanal pour appliquer les notions vues précédemment.
  • Développer l'usage du mobile pour renforcer l'efficacité de ses campagnes omni canal.
    • Différentes techniques de marketing par courriel sont présentées, comme l'e-mailing, la newsletter et le magazine en ligne, ainsi que l'utilisation de l'e-mail mobile et du SMS.
    • Le display publicitaire est abordé, avec les formats et modèles de native ads et de publicité programmatique, ainsi que le display mobile.
    • L'article discute de l'impact et des perspectives d'avenir du mobile.
    • Les applications mobiles et le WebMobile sont explorés pour comprendre leur utilisation en marketing digital.
    • La question du référencement des applications mobiles sur les stores est abordée.
    • L'atelier pratique propose un cas d'entreprise pour permettre de mettre en pratique les concepts évoqués précédemment.
  • Piloter et gérer les campagnes Web, Mobile, offline
    • Les canaux mobile et technologies.
    • Le multicanal mobile : la mesure des résultats : tracking et ROI web et mobile.
    • Les facteurs clés de performance (KPI) web et mobile. Google analytics : les principaux indicateurs de mesure d'audience.
    • Les stratégies Web Mobile offline.
    • Mise en situation Atelier pratique : Plan webmarketing.
  • Le Web social : nouveaux usages
    • Les enjeux pour l'entreprise; les nouveaux comportements d'achat (ZMOT).
    • Mise en situation Atelier pratique : Créer et animer son compte Twitter.
  • Concevoir une stratégie médias sociaux
    • Structurer un diagnostic médias sociaux (modèle 3C, modèle POEM, SWOT).
    • Page Facebook, compte Twitter ou Instagram, page LinkedIn, chaîne YouTube, blogs ... quels médias choisir ?
    • Construire son plan d'actions opérationnel : ligne éditoriale, stratégie de recrutement...
    • Mise en situation Atelier pratique : Établir la ligne éditoriale d'un espace.
  • Concevoir et gérer des communautés sur les réseaux sociaux.
    • Cette partie du cours couvre différents aspects de l'utilisation de Facebook pour le marketing digital, notamment la création d'une page, l'Edge Rank (classement des publications), la mesure des résultats, et la publicité sur Facebook (social ads).
    • Les participants apprendront le vocabulaire et les objectifs clés pour un compte Twitter efficace, ainsi que les différentes métriques pour mesurer les résultats.
    • Le cours explore les opportunités offertes par LinkedIn en matière d'employee advocacy, de social selling, de thought leadership et de marque employeur, ainsi que les clés de succès pour une utilisation efficace de cette plateforme.
    • Les médias sociaux visuels comme YouTube, Instagram, Snapchat et Pinterest sont étudiés pour comprendre comment les utiliser dans une stratégie de marketing digital.
    • Le traitement des avis clients négatifs est abordé, avec une réflexion sur leur impact et des conseils pour y faire face de manière efficace.
  • Mettre en place un programme influenceurs
    • Qui sont les influenceurs ?
    • Définir et identifier les typologies d'influenceurs pertinents.
    • Concevoir un véritable programme influenceurs pérenne.
    • Mise en situation Atelier pratique : Identifier vos influenceurs.
  • Organiser votre dispositif de marketing digital sur les réseaux sociaux.
    • Choisir les bons outils de management des médias sociaux (SMMS).
    • Définir ses tableaux de bord.
    • Gouvernance et charte des médias sociaux.
    • Mise en situation Atelier pratique : Mettre en place vos outils.
    • Évaluation des acquis
70

Responsable réseaux sociaux et community management

  • MR-31
  • 0 DH
  • 9 J

Le responsable des médias sociaux (Social media strategist) a pour mission de définir et de piloter la politique de communication digitale de l'entreprise. Son activité se situe en amont de celle du Community manager qu'il encadre, ou peut aussi constituer la partie opérationnelle de sa mission en entreprise ou en agence. Aujourd'hui, les fonctions de responsable médias sociaux et community manager sont souvent réunies. Cette formation Community manager vous prépare à exercer ce nouveau métier dans les meilleures conditions en vous permettant de définir une stratégie médias sociaux, développer le community management dans l'entreprise et mettre en œuvre le médiaplanning sur les médias sociaux. Au cour du cycle les participants sont invités à partager leurs expériences, créant ainsi une émulation au sein de la promotion.

À qui s'adresse cette formation ?

Pour qui ?

Community manager. Responsable marketing et marketing digital. Responsable communication et communication digitale. Chef de projet web, chef de projet marketing digital.

Prérequis

Les objectifs de la formation

Acquérir les leviers pour proposer une stratégie de communication sur les médias sociaux
Comprendre et surveiller les composantes de l'e-réputation
S'approprier les principes clés de l'animation d'une communauté
Identifier et savoir mettre en œuvre les modalités du Brand Content
Intégrer le modèle POEM avec les médias sociaux
Animer, piloter les actions et analyser les résultats obtenus

71

Programme de la formation

  • Le Web social : nouveaux usages, nouveaux métiers
    • Les nouveaux comportements d'achat (ZMOT) en BtoC et en BtoB, les usages des collaborateurs.
    • Opportunités et risques pour les entreprises.
    • Les nouveaux métiers de la communication : responsable médias sociaux, social media manager, community manager, brand content manager, asset manager...
  • Panorama des médias sociaux
    • Usages clés des médias sociaux par les socionautes et par les entreprises.
    • Les réseaux sociaux : Facebook, LinkedIn. Twitter : le micro-blogging.
    • Les médias sociaux visuels : Instagram, Snapchat, Pinterest.
    • Les plateformes de partage de contenus : YouTube, DailyMotion, SlideShare, ...
    • Le rôle des Blogs.
    • Les plateforme de crowdsourcing, communauté selfcare....
  • Concevoir une stratégie médias sociaux
    • Structurer un diagnostic médias sociaux (modèle 3C, modèle POEM).
    • Intégrer les médias sociaux dans sa stratégie globale de communication.
    • Page Facebook, compte Twitter ou Instagram, page LinkedIn, chaîne Youtube, blogs... comment faire ses choix.
    • ]Construire son plan d'actions opérationnel : plan de recrutement, programme influenceur.
  • Sécuriser l'e-reputation de l'entreprise
    • Analyse et surveillance de la e-réputation de l'entreprise : les outils d'analyse et de contrôle ; Gérer les avis clients négatifs ; Les sites d'avis et la marque employeur.
    • Du fail à gestion de crise : les typologies de crise sur Internet.
    • Anticiper une crise sur Internet.
  • Organiser un dispositif social media
    • Veille de e-reputation, management des communautés... connaître et choisir les outils de Social Media Management (SMM).
    • Internaliser ou externaliser son dispositif et ses ressources.
    • Définir les critères de performance (KPI).
    • Gouvernance des média et social média guidelines.
  • Animer efficacement les principaux médias sociaux
    • Animer une page Facebook : facteurs clés de succès.
    • Comment optimiser l'engagement sur un compte Twitter.
    • Animer une page entreprise sur LinkedIn.
    • Créer et animer un compte Instagram.
    • Optimiser le SEO de sa chaîne YouTube ou SlideShare.
    • Utiliser le Picture marketing : Pinterest, Instagram, Snapchat.
  • Brand content, Curation, UGC : développer un contenu impactant
    • Facteurs clés de succès d'une stratégie de contenu.
    • Définir son mixte : brand content, curation, UGC.
    • Contenu de marque en BtoB et BtoC : les mécaniques de la viralité : émotion, socialproof, newsjacking, story telling,... ; format de contenus : rich media, video, live video, gif animé, réalité augmentée, infographie, livres blancs...
    • Décliner vos contenus, penser snacking content et evergreen content.
    • La video en direct : Facebook live, YouTube Live.
    • Quels contenus créer pendant les événements réels.
  • Mettre en place un programme influenceurs digitaux (earned media)
    • Définir les typologies d'influenceurs pertinents pour vous.
    • Identifier les influenceurs référents.
    • Concevoir un véritable programme influenceurs pérenne.
    • Synergies entre les relations presse, Twitter et le programme influenceurs.
  • Motiver et mobiliser un réseau d'ambassadeurs (earned media)
    • Mobiliser clients et fans ambassadeurs (Customer Advocacy).
    • Monter un programme collaborateurs ambassadeurs (Employee Advocacy).
  • Activité à distance
    • Pour découvrir un nouvel outil/une nouvelle technique : une classe virtuelle.
  • Comprendre les enjeux des social ads
    • Quels objectifs pour la publicité sur les médias sociaux ?
    • Pourquoi renforcer et compléter la stratégie éditoriale avec la publicité ?
    • Quel impact sur le shared media et le earned media ?
    • Outils et indicateurs d'audience et d'influence.
  • Mettre en place des campagnes publicitaires
    • Comprendre l'offre publicitaire des principaux médias sociaux : Facebook, Twitter, LinkedIn, Instagram, Snapchat, YouTube.
    • Connaître leurs plateformes publicitaires (Ads manager).
    • Utiliser le ciblage comportemental.
    • Monter une campagne publicitaire.
    • Les annonces sur mobile.
    • Atelier pratique : concevoir une campagne pour une page Facebook.
  • Enrichir vos contenus pour les réseaux sociaux
    • Organiser une campagne de communication sur les réseaux sociaux.
    • Définir une ligne éditoriale.
    • Optimiser le référencement naturel (SMO).
    • Suivre, analyser les indicateurs et calculer le ROI (audience, influence, post clics).
    • Créer du contenu à valeur ajoutée pour susciter l'engagement.
    • Utiliser les principaux outils pour créer images, videos et infographies (Canva, Quik,...).
    • Évaluation des acquis
72

Responsive design et ergonomie mobile

  • MR-32
  • 0 DH
  • 2 J

Les Smartphones et tablettes offrent aux 'mobinautes' une autre façon de naviguer plus intuitive et plus humaine. Pourtant de nombreux sites ne sont pas optimisés pour les terminaux mobiles et n'utilisent pas les ressources du 'responsive design'. Aujourd'hui, la grande majorité des connexions au Web se fait à partir d'appareils mobiles, pour les entreprises, l'ergonomie mobile est devenue un enjeu majeur pour améliorer l'expérience utilisateur.

À qui s'adresse cette formation ?

Pour qui ?

Responsable de sites Web mobile travaillant avec des prestataires internes ou externes. Webmanager, webmarketer, webmaster, webdesigner. Responsable, cadre marketing et/ou communication en charge du pilotage d'un site Web ou d'une application mobile. Graphiste, maquettiste.

Prérequis

Les objectifs de la formation

Définir les critères de l'ergonomie mobile
Améliorer l'expérience-utilisateur
Concevoir une interface mobile
Intégrer la gestuelle des interfaces tactiles
Se familiariser avec l'e-mailing responsive

73

Programme de la formation

74

Réussir la transformation digitale de l'entreprise

  • MR-179
  • 0 DH
  • 2 J

Le digital touche toutes les fonctions de l'entreprise, il est un des leviers d'innovation et de développement et défait les silos par direction. L'entreprise n'a plus le choix : nécessité de s'adapter à une nouvelle économie connectée, prendre de l'avance dans un environnement mouvant. Cette formation répond aux besoins des responsables qui souhaitent aborder la transformation digitale de leur entreprise ou de leur business unit.

À qui s'adresse cette formation ?

Pour qui ?

Dirigeant, Responsable Stratégie. Responsable Business Unit, Responsable Commercial ou marketing. Consultant, et toute personne en charge de la transformation digitale de l'entreprise.

Prérequis

Les objectifs de la formation

Cerner les enjeux de la transformation digitale de l'entreprise
Acquérir une vision d'ensemble de la transformation digitale et des compétences clés
Actionner les leviers organisationnels, managériaux et humains
Repenser son Business Model à l'heure du digital

Intégrer les enjeux et opportunités de la transformation digitale pour l'entreprise

75

Programme de la formation

  • Cerner les enjeux de la transformation digitale
    • Les tendances d'une économie en mutation.
    • Le rôle des technologies digitales : mobile, médias sociaux, analytics, cloud computing, objets connectés.
    • La connaissance des clients : E-CRM et Big data.
    • La convergence des fonctions marketing, vente, relation-client (vision 0° et mutlicanal).
    • Les enjeux pour les DSI : sécurité, BYOD, digital workplace...
  • Élaborer une stratégie digitale
    • Les stratégies de transformation digitale
    • Identifier les leviers et les freins de la transformation digitale
    • Exemples de transformations digitales réussies
    • Sélectionner et organiser les chantiers clés
    • Situer le degré de maturité digitale de son entreprise
    • Repenser son Business Model à l'heure du digital
  • Digitaliser le management et l'organisation
    • Le nouveau rôle des managers
    • La gouvernance digitale
    • Digitaliser l'état d'esprit de l'entreprise
    • Mesurer l'impact sur les métiers (RH, marketing, commerciale, relation client, ...)
76

Réussir sa stratégie de vidéo marketing

  • MR-34
  • 0 DH
  • 2 J

La vidéo est devenue le format d'information prédominant du web et des réseaux sociaux. Les pages, messages et posts contenant une vidéo ont beaucoup plus de chance d'être vus et impactants que des contenus limités au texte. Cette formation vous aidera à développer une stratégie vidéo marketing pour doper l'efficacité de votre communication digitale.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing et marketing digital Responsable Communication et communication digitale Chef de projet marketing Chargé de communication Community manager Responsable médias sociaux Brand Content Manager

Prérequis

Les objectifs de la formation

Intégrer la video dans sa stratégie marketing digitale
Développer sa production de video live
Générer du trafic autour de sa video

77

Programme de la formation

78

Réussir ses campagnes e-mailing responsive

  • MR-35
  • 0 DH
  • 2 J

Une campagne d'e-mailing réussie nécessite de plus en plus d'expertise compte tenu de la 'permission marketing' et des nouvelles contraintes techniques et juridiques. Cette formation à la réalisation de campagnes e-mailing efficaces se déroule sous forme d'un atelier pratique et permet de travailler sur ses propres campagnes d'e-mailing responsive.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing digital, webmarketing, chargé de campagne e-mailing. Chef de projet webmarketing et communication digitale. Chargé de marketing direct. Toute personne impliquée dans la réalisation d'opérations d'e-mailing, ou en charge des campagnes de webmarketing.

Prérequis

Les objectifs de la formation

S'approprier les principes clés et règles de construction d'e-mails efficaces
Savoir comment réaliser une campagne d'e-mailing de A à Z
Acquérir les réflexes pour créer et délivrer ses e-mails en BtoB et en BtoC
S'entraîner directement sur son propre cas

79

Programme de la formation

80

Stratégie de communication digitale sur les médias sociaux

  • MR-36
  • 0 DH
  • 2 J

Les services de communication doivent aujourd'hui compter avec les médias sociaux. Cette formation à la stratégie de communication digitale propose aux responsables de l'image de marque de l'entreprise de s'approprier ces nouveaux outils de communication dans le cadre d'une stratégie digitale.

À qui s'adresse cette formation ?

Pour qui ?

Responsable de la communication digitale. Responsable, chargé(e) de communication. Community manager. Cadre en charge de la communication externe ou globale. Attaché(e) de presse. Chargé(e) de Relations Publiques.

Prérequis

Les objectifs de la formation

Savoir élaborer une stratégie de communication digitale.
Intégrer les médias sociaux dans sa stratégie de communication.
Acquérir les leviers pour réussir : évènements, publicités, liens avec blogs et communication de crise sur les médias sociaux.

81

Programme de la formation

  • Élaborer sa stratégie de communication digitale
    • Évaluer la e-réputation de l'entreprise et écouter les communautés.
    • Bà¢tir un plan de communication : quels médias et réseaux sociaux pour quels objectifs ?
    • Choisir le ton de sa communication.
    • Comprendre les différents usages des médias sociaux (matrice POEM).
    • Constituer l'équipe : les nouveaux métiers.
  • Panorama des réseaux et médias sociaux
    • Point sur l'évolution des différents médias sociaux : Facebook ; Twitter ; LinkedIn ; Instagram ; Snapchat ; YouTube...
  • Établir un dispositif sur les médias sociaux pour un événement
    • Augmenter la visibilité de votre événement grà¢ce aux médias sociaux.
    • Créer un dispositif omnicanal pour valoriser un événement.
    • Utiliser les événements pour produire du contenu.
  • Identifier les opportunités publicitaires
    • Business models des réseaux et médias sociaux.
    • Quels objectifs pour les Social Ads ?
    • Tour d'horizon des solutions publicitaires proposées par Facebook, Twitter, LinkedIn, Instagram, Snapchat.
  • Mesurer les actions de communication digitale
    • Connaître les différentes métriques : like, share, portée, impressions, RT, followers...
    • La mesure de l'engagement, notion de ROE et ROI.
    • Les outils de management des communautés - Social Media Management Systems (SMMS).
  • Gérer la communication de crise en ligne
    • Évaluer les crises : appréhender les typologies de crise sur Internet (fail, bad buzz, crise...).
    • Comprendre l'importance de la gestion des avis clients négatifs sur Internet.
  • Certification
    • Évaluation des compétences à certifier via un questionnaire en ligne intégrant des mises en situation (40 minutes).
82

Techniques et méthodes d'impression

  • MR-37
  • 0 DH
  • 2 J

Cette formation vous permet de connaître les techniques et méthodes d'impression afin d'exercer votre métier de donneur d'ordres dans les règles de l'art.

À qui s'adresse cette formation ?

Pour qui ?

Graphiste et infographiste. Acheteur de produits imprimés. Responsable et assistant(e) de communication, d'édition, de marketing. Chargé de réalisation des imprimés. Responsable de projets.

Prérequis

Les objectifs de la formation

Comprendre la chaîne graphique de la conception à la livraison : la chronologie des étapes
Acquérir un vocabulaire technique, précis et actuel pour dialoguer avec les professionnels
Émettre un appel d'offres et déchiffrer un devis
Optimiser les budgets de fabrication
Anticiper les contraintes de l'imprimerie
Innover dans vos imprimés (choix papier, ennoblissement


)

83

Programme de la formation

  • Comprendre la préparation des fichiers d'impression
    • Les logiciels, les formats de fichiers, les images numériques : taille, résolution, linéature et trame, épreuves contractuelles.
    • La couleur : espaces colorimétriques, tons directs et quadrichromie, aplat.
    • Les étapes de contrôle : les bons à ...
    • (BAT, BAG, BAR).
    • L'Imposition, le CTP.
  • Innover dans vos documents imprimés
    • Le choix du papier : papier couché, papier non couché et papier de création.
    • Caractéristiques techniques du papier.
    • Donner à l'imprimé sa forme définitive : le façonnage en ligne (rotative).
    • Les étapes de mise en forme : massicotage, pliage, encartage, piqûre, couture, reliure à système...
    • L'ennoblissement de vos documents imprimés : les encres spéciales et les surfaçages : vernis, pelliculages, gaufrage, marquage à chaud et à froid.
84

UX design et ergonomie des sites Web

  • MR-38
  • 0 DH
  • 2 J

Un site réussi est un site que l'on consulte de manière intuitive. Cette formation vous aidera à organiser l'information de manière logique et rationnelle. Elle vous permettra de concevoir ou d'améliorer l'ergonomie de votre site afin d'en rendre la navigation simple, agréable et accessible.

À qui s'adresse cette formation ?

Pour qui ?

Responsable de sites web, chef de projet web, infographiste, webmaster, webdesigner. Responsable communication digitale, chargé de communication. Responsable marketing digital. Toute personne amenée à concevoir et à améliorer un site web ou à travailler avec un UX designer ou une agence web.

Prérequis

Les objectifs de la formation

Évaluer la qualité ergonomique d'un site Internet
Améliorer l'organisation et l'interface d'un site
Optimiser la navigation
Connaître les critères d'évaluation d'un site

85

Programme de la formation

86

Veille marketing et concurrentielle

  • MR-39
  • 0 DH
  • 2 J

Pour que la veille et la prospective Marketing et Commerciale, dépassent le champ de surveillance et participent aux décisions stratégiques de l'entreprise, il faut professionnaliser la démarche et faire travailler en synergie marketing et vente. Cette formation à la veille marketing et concurrentielle apporte méthodologie et outils concrets de veille et prospective.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing et commercial. Chef de produit, chef de marché, ingénieur commercial et avant-vente. Responsable des études, veille et prospective en prise de fonction. Toute personne en charge de la veille marketing et concurrentielle.

Prérequis

Les objectifs de la formation

Acquérir une méthodologie dans sa démarche de veille marketing et concurrentielle
Connaître les outils de veille marketing et concurrentielle à disposition, notamment sur le web et réseaux sociaux

87

Programme de la formation

  • Anticiper la demande des clients et les stratégies concurrentielles
    • Les champs de surveillance de la veille Marketing.
    • La prospective Marketing et Commerciale : de l'information à la prise de décision.
    • Optimisation de la veille : structures et synergie marketing/vente.
    • Les principes clés : proactivité ; signaux faibles ; éthique ; sécurité.
  • Veille marketing et axes de surveillance S'approprier les outils analyse concurrence.
    • Identifier les méthodologies d'analyse client.
    • Surveiller l'évolution des segments de marché.
    • Repérer les tendances et mesurer leur influence.
  • Collecter l'information
    • Identifier les sources externes et internes disponibles.
    • Animer un réseau de capteurs.
    • Les catégories d'information.
    • La surveillance des sites : fils RSS.
    • Les medias sociaux comme source de veille.
  • Veille sur
    • Internet et les réseaux sociaux La démarche ABC.
    • La sémantique de recherche.
    • S'approprier les bonnes pratiques de recherche internet.
    • Les outils de veille (flux RSS, plateforme de veille, ...).
  • Traiter l'information
    • Trier, valider, synthétiser l'information.
    • Structurer et hiérarchiser les messages.
    • Porter attention aux signaux faibles.
    • Visualiser l'information concurrence.
  • Partager et diffuser l'information
    • Les types de publication.
    • Les vecteurs de publication.
    • Le plan de diffusion.
    • Le branding veille.
88

Formation Digital Analytics : stratégie et bonnes pratiques

  • MR-179
  • 0 DH
  • 2 J

La digitalisation croissante de la relation client rend désormais incontournable un pilotage efficace de la mesure et de la data sur Internet. Collecter la data digitale, l'analyser correctement et l'activer sur les différents canaux est aujourd'hui une préoccupation quotidienne des directions marketing, marketing digital, communication et informatique. Ce séminaire vous donnera une vision complète, du reporting consolidé aux mesures spécifiques : sites fixes, sites mobiles, applications, investissements média, médias sociaux. Un séminaire incontournable à l'heure du data marketing.

À qui s'adresse cette formation ?

Pour qui ?

Direction marketing, direction communication, direction études et direction informatique.

Prérequis

Les objectifs de la formation

Maîtriser les concepts et les terminologies liés à la mesure Web Maîtriser les indicateurs clés d'Internet Comprendre les différents univers de données digitales (site-centric, e-reputation, bilan de campagne


) Acquérir des clés pour piloter vos investissements et optimiser le parcours client sur votre dispositif digital Connaître les différents types de datas que vous pouvez utiliser (first party data, second party data


) Connaître les nouvelles opportunités d'utilisation des données (test A/B, personnalisation, relation client


)

89

Programme de la formation

  • Les enjeux de la data dans les stratégies digitales
    • Pilotage digital : bien évaluer le parcours client, avoir une vision synthétique et transversale de votre stratégie.
    • Indicateur de performance, indicateur d'optimisation : hiérarchiser vos indicateurs pour prendre les bonnes décisions.
    • Tableaux de bord Internet : avoir une vision intégrée et interactive, zoom sur les nouveaux outils BI à l'heure du Web.
    • DMP, les nouvelles bases de données en mode cookies, bien comprendre les briques d'une "Data Management Platform".
    • DMP, le point d'entrée des nouvelles stratégies médias : pour quels usages et pour quels avantages ?.
    • Un site différent pour chaque visiteur, la data pour personnaliser l'expérience des internautes sur votre site.
    • La data pour optimiser la relation client en temps réel, les nouveaux outils de relation client.
    • Gérer vos projets d'optimisation de site en mode "test et learn" : outils de Test A/B ou multi-variable à connaître.
    • Point sur la législation cookie, comment être en phase avec la réglementation imposée sur l'utilisation des cookies ?
  • Pilotage et exploitation des données de son site Web
    • Les fondamentaux de la mesure "site centric".
    • Tags et cookies, comprendre comment les données sont collectées et les limites de la mesure "site-centric".
    • Quelles solutions de "site-centric" choisir ?.
    • Panorama des solutions de marché : Adobe Analytics, AT internet, Universal Analytics, Comscore...
    • Bien paramétrer ses objectifs et ses tunnels de conversion, pour donner du sens à votre mesure "site-centric".
    • Codification de campagne et URL Tracking : un prérequis pour analyser les performances de ses investissements.
    • TMS, outil de "Tag Management System", la nouvelle brique incontournable dans la collecte de données Internet.
    • Containeur, balise, déclencheur : comprendre les composants d'un "Tag Management System" pour centraliser tous vos tags.
    • Définir son Datalayer (couche de data), comment les TMS facilitent la collecte de données sur votre site ? Exemples.
    • Choisir une solution de "Tag Management System".
    • Panorama des solutions de marché (Tag Comander, Adobe Tag Manager, Google Tag Manager...).
  • La data au service de l'optimisation de vos investissements publicitaires
    • Les indicateurs pour suivre vos campagnes emailing : déliverabilité, taux d'ouverture, taux de réactivité, hard bounce.
    • Référencement naturel : piloter sa présence sur les moteurs (visibilité, nombre d'impressions, taux de clics...).
    • Référencement payant, indicateurs pour optimiser ses campagnes : taux de clics, quality score, impressions perdues.
    • Campagnes Display, indicateurs de performance : indicateurs d'adversing, taux de complétion, taux de visibilité...
    • Arbitrage de campagne, la fin de l'attribution au dernier clic ?.
    • Quels indicateurs pour mieux évaluer le rôle et la contribution de chacun des leviers sur le parcours client ?.
    • Mediaplanning, l'évolution des panels : comment Médiametrie s'est adapté aux usages (panel mobile, panel tablette...) ?.
    • Evolution des méthodes de calcul.
    • Les outils spécifiques au programmatique.
    • Quels nouveaux outils et indicateurs pour évaluer les campagnes bannières ?
  • Réseaux sociaux : pilotage et données sociales
    • Mesurer votre réputation sur le Web : part de buzz, net sentiment...
    • Quels indicateurs pour évaluer votre réputation sur Internet ?.
    • Outils d'e-reputation (listening consummer) : fonctionnement.
    • Quels paramétrages à mettre en oeuvre ? Zoom sur les différents acteurs du marché.
    • Facebook Insight : évaluer la performance de votre community management (nombre de fans, reach, viralité des posts...).
    • Twitter Analytics, Youtube Analytics, Simply measured...; suivre votre présence sur les réseaux sociaux.
    • Publicité sur les médias sociaux : nouveaux ciblages et pilotage des campagnes publicitaires sur les réseaux sociaux.
    • Plateforme de management social (Bringr, Hootsuite...) : bien gérer vos prises de paroles sur les réseaux sociaux.
  • La sécurité informatique combinée avec le numérique
    • Rappel des règles obligatoires en matière de sécurité des données personnelles.
    • La documentaire sécuritaire et sa nécessaire évolution.
    • La nécessaire sensibilisation aux enjeux sécuritaires.
    • Réflexions autour de la jurisprudence définissant le droit de la sécurité.
    • Quelques conseils pratiques en termes d'organisation, de documentation et de mesures pour les directions des risques.
    • La fraude informatique, la loi Godfrain à l'heure du numérique.
    • La notification des failles de sécurité.
    • Les certifications sécurité.
90

IREB CPRE Foundation, ingénierie des exigences, certification Certified Professional for Requirements Engineering

  • MR-181
  • 0 DH
  • 3 J

L'ingénierie des exigences est fondamentale dans les projets. Elle permet de clarifier et valider les besoins, en s'assurant que ce qui est fourni est bien ce qu'il fallait réaliser. Cette formation vous apporte toutes les connaissances nécessaires sur le référentiel IREB et vous prépare à la certification Foundation.

À qui s'adresse cette formation ?

Pour qui ?

Ingénieurs IT, managers IT, responsables IT, chefs de projet, maîtres d'oeuvre/d'ouvrage, responsables méthodes, responsables produit ou responsables marketing.

Prérequis

Les objectifs de la formation

Connaître les concepts fondamentaux de l'ingénierie des exigences
Comprendre les pratiques d'ingénierie des exigences
Passer la certification Foundation IREB® Certified Professional for Requirements Engineering

91

Programme de la formation

  • Introduction et fondamentaux
    • Présentation générale.
    • L'intérêt de l'ingénierie des exigences.
    • Les concepts de base.
  • Définir le périmètre et le contexte du système
    • Définir le contexte du système et ses limites.
    • Définir le périmètre du système et ses limites.
  • Elucider les exigences
    • Les sources des exigences.
    • La catégorisation des exigences conformément au modèle de Kano.
    • Les techniques d'élucidation.
  • Documenter les exigences
    • Les différentes formes documentaires.
    • Les différents types de documents.
    • La structure des documents.
    • L'utilisation des documents d'exigences.
    • Les critères de qualité du document d'exigences.
    • Les critères de qualité des exigences.
    • La notion de glossaire.
  • Documenter les exigences en langage naturel, par les modèles
    • L'effet du langage naturel.
    • La rédaction des exigences à l'aide d'un gabarit.
    • Les modèles de manière générale, les modèles de buts, les modèles de cas d'utilisation.
    • Les trois perspectives sur les exigences.
    • La modélisation des exigences dans la perspective structurelle.
    • La modélisation des exigences dans la perspective fonctionnelle.
    • La modélisation des exigences dans la perspective comportementale.
  • Valider et négocier les exigences
    • Les fondamentaux de la validation des exigences.
    • Les fondamentaux de la négociation des exigences.
    • Les facettes de la qualité des exigences.
    • Les principes de la validation des exigences.
    • Les techniques de validation des exigences.
    • Comment négocier des exigences.
  • Gérer et outiller les exigences
    • La caractérisation des exigences avec des attributs.
    • Les différentes vues sur les exigences.
    • La priorisation des exigences.
    • La traçabilité des exigences.
    • Le versionnement des exigences.
    • La gestion des changements d'exigences.
    • Les différents types d'outils.
    • La mise en place et l'évaluation d'un outil.
  • Examen CPRE Fondamental
    • Conseils pour l'examen.
    • Examen blanc avec correction commentée.
    • Mise en situation à blanc.
    • Passage de l'examen.
92

Réseaux de stockage, SAN/NAS

  • MR-40
  • 0 DH
  • 2 J

Ce séminaire présente les principes fondamentaux nécessaires à la mise en place et à l'administration d'un réseau de stockage. Il aborde les points clés de toutes les phases d'un projet de mise en oeuvre d'un SAN/NAS : recueil des besoins en stockage des applications de l'entreprise, choix d'un fournisseur, définition de l'architecture, migration des applications sur le SAN, et enfin administration. Les principaux aspects du cours concernent aussi bien les aspects techniques qu'organisationnels. Les évolutions technologiques sont évaluées du point de vue de leur utilisation par l'entreprise.

À qui s'adresse cette formation ?

Pour qui ?

Chef de projet, architecte, responsable de production, storage manager.

Prérequis

Les objectifs de la formation

Découvrir les points clés de la gestion d'un réseau de stockage Comprendre les différents composants d'un réseau de stockage Définir un type de stockage pour une application déterminée Gérer un projet de mise en place d'un SAN/NAS Organiser l'administration d'un réseau de stockage

93

Programme de la formation

  • Quel stockage pour quelle application ?
    • Le stockage vu comme un nouveau paradigme.
    • Les besoins en stockage des applications.
    • En quoi le SAN et le NAS sont-ils différents l'un de l'autre ? Quelles sont les applications candidates à la migration sur le SAN ? Quelles sont les applications destinées au NAS ? Les données des SGBDR sont-elles intègres sur un NAS ? Quelles applications pour le SAN et pour le NAS ? Avantages et inconvénients du SAN et NAS.
    • Qu'est-ce qu'un ROI, un TCO ? Peut-on justifier le coût d'un réseau de stockage ?
  • Les composants d'un réseau de stockage
    • Les bases du protocole Fibre Channel.
    • Pourquoi passer du SCSI vers la Fibre Channel ? Description des limitations du SCSI.
    • En quoi la Fibre channel représente-t-elle un progrès par rapport au SCSI ? Terminologie Fibre Channel.
    • Choix et construction d'un réseau de stockage ISCSI.
    • Evolution des matériels Ethernet vers le 10 Gb, architecture spécifique et configuration pour l'ISCSI.
    • L'écart prix/performance entre Fibre Channel et ISCSI selon les architectures et matériel utilisés.
    • Architectures de sauvegarde : client de sauvegarde traditionnel.
    • Lanfree et Serverfree Backup.
  • Les composants matériels d'un réseau de stockage
    • Câbles : description des différents types monomodes et multimodes, et distances maximales.
    • GBICS : les convertisseurs optiques et la nouvelle génération (SFP).
    • HBA : les Host Bus Adapters et le double chemin d'accès permettant le fail-over, load balancing.
    • Hub : bande passante partagée, mode 'bypass'.
    • Topologies à base de Hubs.
    • Switch : bande passante agrégée.
    • Protocoles d'optimisation de chemin FSPF et limites.
    • Monitorer les inter-switch links.
    • Topologies réseaux/boucle arbitrée et switched Fabric.
    • Pourquoi choisir un directeur plutôt que de nombreux switchs départementaux ? Baie de stockage : comparaison des principales architectures internes, grands principes de fonctionnement.
    • En quoi les dernières évolutions répondent-elles au besoin des applications ? Tête de NAS : caractéristiques principales d'une tête de NAS, architecture de convergence SAN/NAS.
  • Composants logiciels d'un réseau de stockage
    • Business Continuance Volume : mode de fonctionnement, contraintes de cohérence des données, types d'utilisation.
    • Adéquation des applications avec les BCV.
    • Snapshots : fonctionnement, avantages et inconvénients.
    • Snapclones : description du fonctionnement.
    • Continuous Data Protection : gestion du retour à un état antérieur des volumes.
    • Réplication de données entre baies : mécanismes en mode synchrone/asynchrone, choix dans les environnements.
    • Jusqu'à quelle distance peut-on répliquer les données ? Haute disponibilité.
    • Déduplication des données.
    • Impacts sur les performances des applications.
    • Nouvelles technologies asynchrones.
    • Virtualisation du stockage.
    • Ajouter la flexibilité et la mobilité de vos données sur un site ou entre sites.
  • Protocole Fibre Channel
    • Couches Fibre Channel : liste de leurs fonctions.
    • Classes de service : notion de Buffer to Buffer, crédit et principales utilisations.
    • Convention de nommage et d'adressage (WWN).
    • Conversion en adresse interne.
    • Boucle arbitrée : description de la topologie et de la procédure d'arbitrage.
    • Fabrique : description d'un réseau logique.
    • Comment instaurer la redondance dans le SAN ? Norme FCoE (Fibre Channel over Ethernet), adaptateur CNA (Converged Network Adapter).
  • Mise en oeuvre
    • L'inventaire et le recueil des besoins.
    • Les critères pour la sélection des machines candidates.
    • Evaluer la volumétrie nécessaire.
    • Faut-il calculer la charge en IO ? Jusqu'où doit-on détailler les composants de l'architecture ? Le cahier des charges : les éléments à intégrer.
    • Le choix du fournisseur : les pièges à éviter.
    • Démarche pour définir l'architecture du SAN/NAS.
    • La migration : les différentes options pour la migration.
  • Organisation de l'administration
    • Administration in-band et outband : administration en dehors du réseau de stockage et dans le Fibre Channel.
    • Dispositifs d'alerte : Snmp, Http, Telnet, call-home.
    • Quand faut-il mettre en place un système de surveillance ? Les problèmes de sécurité.
    • Ajout de serveurs ou de volumes : Zoning, Lun Masking, Persistent Binding.
    • Monitorer les performances du SAN.
    • Mener un audit de performances, éléments clés à surveiller en fonction des composants.
    • Modes de répartition des données.
    • Analyse des conséquences de la baisse de densité d'accès.
    • Notions de qualité de service.
    • Constituer une équipe de Storage Managers : définir les processus et les procédures, Service Level Objectives.
    • La gestion du stockage par attribut et les différents niveaux de service.
94

Géomarketing, principes et solutions

  • MR-41
  • 0 DH
  • 3 J

Les données géolocalisées sont devenues des éléments incontournables dans les processus de prise de décision. Ce séminaire vous apprendra à mieux valoriser la composante spatiale de vos données et vous donnera les clés nécessaires pour mettre en oeuvre un projet de géomarketing au sein de votre entreprise.

À qui s'adresse cette formation ?

Pour qui ?

Tout cadre et collaborateur désirant s'initier au géomarketing et comprendre comment mieux valoriser les données géolocalisées.

Prérequis

Les objectifs de la formation

Comprendre les principes et les applications des logiciels de SIG Identifier comment mieux valoriser la composante spatiale de ses données Découvrir les possibilités de la cartographie et de la data-visualisation pour l'aide à la décision Appréhender les étapes essentielles de mise en oeuvre d'un projet de géomarketing

95

Programme de la formation

  • Les données géolocalisées au service de l'aide à la décision
    • La géolocalisation composante stratégique du marketing direct.
    • Le géomarketing : de la cartographie à l'analyse spatiale.
    • Les enjeux actuels du géomarketing, localiser pour contextualiser, Big Data géographique.
    • Exemple Exemples concrets d'applications et retours d'expériences.
    • Echanges avec les participants.
  • Les données géolocalisées et les Systèmes d'Information Géographiques (SIG)
    • Définitions et concepts.
    • Géolocaliser l'information, systèmes de référence et projections.
    • Les référentiels géographiques : sources et producteurs de données.
    • Démonstration Démonstration d'un logiciel de SIG et de son fonctionnement.
  • Quels usages de la composante spatiale ? Mieux valoriser ses données
    • Géocodage, modèles de localisation, maillages et grilles.
    • Business to Business : secteurs de clientèle, réseaux de distribution.
    • Business to Consumer : potentiels de marché, zones de chalandises.
    • Croiser des données hétérogènes : contextualisation de contrats, activités et fichiers.
    • Analyse de clientèle.
    • Etude de cas Chaque participant identifie comment mieux valoriser la composante spatiale de ses propres données au travers des études de cas proposées.
  • Cartographie et data-visualisation pour l'aide à la décision
    • Bases et principes de la sémiologie graphique.
    • Traitement des données pour la cartographie : fondamentaux.
    • Des données géolocalisées dans les tableaux de bord : prospective en data-visualisation.
    • Réflexion collective Approche critique des cartes pour la décision : échanges avec les participants autour d'une sélection de cartes.
  • Mise en oeuvre d'un projet de géomarketing
    • Les différentes étapes d'un projet SIG.
    • Cahier des charges fonctionnel.
    • Coûts et moyens humains.
    • Panorama des solutions techniques (logiciels de SIG orienté géomarketing, portails Web).
    • Les outils de la Géo Business Intelligence.
    • Démonstration Démonstration d'outils et de solutions techniques pour le géomarketing.
96

Technique de Datamining avec R modélisation et représentation des données

  • MR-42
  • 0 DH
  • 3 J

Le datamining repose sur la maîtrise des techniques d'exploration de données fondamentales : statistiques descriptives, prédictives ou exploratoires. Ce stage pratique vous présentera des méthodes telles que les régressions et les ACP et vous apprendra à les mettre en oeuvre avec le logiciel R.

À qui s'adresse cette formation ?

Pour qui ?

Responsables Infocentre / Datamining / Marketing / Qualité, utilisateurs et gestionnaires métiers de bases de données.

Prérequis

Les objectifs de la formation

Comprendre le principe de la modélisation statistique Choisir le type de régression en fonction du type de données Réaliser des prédictions Créer des sélections et des classements dans de grands volumes de données pour dégager des tendances

97

Programme de la formation

  • Introduction à la modélisation
    • Modélisation : la régression.
    • Modélisation statistique : rappels des tests statistiques.
    • Analyse de données.
    • Introduction au logiciel R.
    • Travaux pratiques Présentation de plusieurs exemples de modélisation.
    • Installation de R et des packages à manipuler.
    • Applications sur R des tests et interprétations sur exemples.
  • Analyse de régression linéaire
    • Principe de régression linéaire.
    • Régression simple, lorsque le modèle comporte un seul paramètre pour des données continues.
    • Régression multiple, lorsqu'il y a plus d'un paramètre.
    • Autres types de modèles pour données continues.
    • Travaux pratiques Application pratique sur R.
    • Cas de régression simple et de régression multiple.
  • Analyse de régression logistique
    • Présentation des différents types de régression logistique.
    • Régression logistique Binaire.
    • Régression logistique Ordinale.
    • Régression logistique Multinomiale.
    • Travaux pratiques Application sur R avec des cas pratiques pour des cas de données non continues.
    • Traitements sur des données à deux modalités, puis avec des modalités ordinales, puis des modalités nominales.
  • Analyse en composantes
    • Présentation des différents types d'analyses et sélection.
    • Analyse en Composantes Principales (ACP).
    • Analyse des Correspondances Multiples (ACM).
    • Classification Hiérarchique sur Composantes Principales (CHCP).
    • Travaux pratiques Les composantes principales permettent de comprendre la structure de covariance des variables initiales et/ou à créer un plus petit nombre de variables à l'aide de cette structure.
    • Applications sur R.
  • Analyse factorielle des données
    • Comprendre le principe de l'analyse factorielle : résumer la structure des données en un nombre inférieur de dimensions.
    • Analyse Factorielle des Correspondances (AFC).
    • Analyse Factorielle Multiple (AFM).
    • Analyse Factorielle pour Données Mixtes (AFDM).
    • Travaux pratiques Exercices d'analyse factorielle sur R.
    • Identification des "facteurs" sous-jacents des dimensions associées à une variabilité importante.
98

Développer des applications de DataVisualisation outils et frameworks

  • MR-43
  • 0 DH
  • 4 J

Après avoir découvert les concepts de base et les techniques liés à la représentation visuelle des données, vous apprendrez à développer des applications de visualisation de données basées sur les principaux outils et Frameworks Java/JavaScript de DataVisualisation.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs Java et/ou JavaScript souhaitant réaliser de manière pratique des visualisations de données.

Prérequis

Les objectifs de la formation

Découvrir ce qu'est la visualisation de données Comprendre les clés pour la conception de visualisations de données Utiliser des APIs pour la visualisation des données Développer avec les principaux Frameworks de visualisation des données

99

Programme de la formation

  • Introduction à la visualisation d'information
    • Définition, notions et objectifs.
    • Rôle de l'utilisateur et de l'interaction.
    • Diagrammes courants : histogrammes, pie chart, 3D.
    • Visualisation multidimensionnelles : nuages de points, diagrammes d'inselberg.
    • Visualisation multi-niveaux : données hiérarchiques, full zoom.
    • Techniques de visualisations : fisheyes, vue hyperbolique.
    • Visualisation de réseaux : hiérarchiques, radiales.
    • Visualisation par modèle de force : modèle énergie, ressort.
    • Echanges Discussions et échanges sur les techniques de visualisation traitées.
  • Sémiologie graphique : la base de la visualisation
    • Le système visuel humain.
    • Les variables visuelles.
    • Les propriétés perceptives.
    • Extension de la sémiologie : le mouvement.
    • Etude de cas Utilisation des différentes variables visuelles.
  • Transitions animées et légendes interactives
    • Définition, notions et buts.
    • Animations et légendes interactives dans des visualisations.
    • Manipulation des variables visuelles.
    • Règles à respecter.
    • Valeurs ajoutées.
    • Travaux pratiques Manipulation des variables visuelles.
  • Outils pour la visualisation d'informations
    • Frameworks JavaScript de DataVisualisation.
    • Frameworks Java de DataVisualisation.
    • Quelques outils supplémentaires.
    • Travaux pratiques Prise en main de Frameworks.
  • Visualisation de réseaux
    • Types de réseaux (sans échelle, petit monde.
    • ).
    • Analyse d'un réseau (réseau lexical, réseau social, corpus de textes.
    • ).
    • Réalisation d'une visualisation orientée réseaux (en Java/JavaScript).
    • Mise en place et choix des différents leviers d'interaction : full zoom, sélection.
    • Expériences d'utilisation.
    • Travaux pratiques Développement d'applications de visualisation orientée réseaux.
  • Visualisation de diagrammes
    • Etude d'un jeu de données.
    • Réalisation de plusieurs visualisations interactives orientées diagrammes (en Java/JavaScript).
    • Mise en place et choix de différents leviers d'interaction : légendes interactives, survol etc.
    • Expériences d'utilisation.
    • Travaux pratiques Développement d'applications de visualisation orientée diagrammes.
100

Oracle, introduction

  • MR-179
  • 0 DH
  • 2 J

Une présentation synthétique des caractéristiques techniques de l'offre Oracle et de ses évolutions récentes destinée à tous ceux qui souhaitent appréhender les principes et les mécanismes de fonctionnement du SGBD.

À qui s'adresse cette formation ?

Pour qui ?

Ce stage s'adresse à tous les responsables de projets, ingénieurs d'études qui ont à conduire des projets ou développer des applications intégrant Oracle.

Prérequis

Aucune connaissance particulière.

Les objectifs de la formation

Comprendre les éléments clés d'une base de données Oracle

Découvrir le modèle relationnel

Évaluer les langages de manipulation des données SQL et PL/SQL

Analyser les éléments composant l’architecture d’une base de données Oracle

101

Programme de la formation

  • Présentation du serveur de données
    • Modèle relationnel.
    • Contraintes d'intégrité.
    • Types de données.
    • Modèle relationnel-objet.
    • Manipulation des données.
  • Langages d'accès à la base de données
    • Langage SQL : l'ANSI.
    • Structure du langage SQL.
    • Langage PL/SQL.
    • Les fonctionnalités procédurales.
    • Oracle et le XML.
    • SQL embarqué.
    • ODBC.
    • Oracle Objects for OLE.
    • Java, Driver JDBC et SQLJ.
  • Caractéristiques du serveur Oracle
    • Fonctionnalités assurant la sécurité.
    • Identification des utilisateurs et privilèges.
    • Dictionnaire de données.
    • Optimisation des requêtes.
    • Gestion d'événements et alertes.
    • Gestion des transactions.
    • La globalisation (NLS).
    • Real Application Cluster.
    • Symmetric Replication.
    • Advanced Security.
    • Standby Database et Oracle Data Guard.
    • Virtual Private Database.
    • Outil Recovery Manager.
  • Architecture de la base de données
    • Composition de la base de données.
    • Architecture d'une instance.
    • Structure de la base de données.
    • Tablespaces.
    • Partitionnement des données
  • Net Services
    • Connectivité et sécurité.
    • Support d'une forte activité.
    • Connection Manager et Multiplexing.
    • Services étendus de sécurité.
    • Net Configuration Assistant.
    • Native Hostname Adapter.
  • Versionning des données
    • Oracle Flashback Query.
    • Restitution de données supprimées par erreur.
    • Workspace Manager.
    • Création des Workspaces.
    • Déclaration des tables versionnées.
    • Visualisation des différences de données.
  • L'extension Objets
    • Support des objets.
    • Utilisation des LOB.
    • Le type BFILE.
    • Les collections : tables imbriquées et VARRAY.
    • Opérateurs et méthodes sur objets.
    • Object Type Translator.
  • Apports d'Oracle 11g
    • Les performances.
    • Simplification de la maintenance.
    • La sécurité.
    • Les outils et Oracle Grid Infrastructure.
    • Oracle Restart.
    • Migration des bases de données.
102

Oracle SQL, perfectionnement

  • MR-46
  • 0 DH
  • 2 J

Cette formation très pratique se propose de développer les aspects avancés du langage SQL comme les opérateurs ensemblistes, la gestion des LOB, des Bfiles et du XML, les fonctions d'agrégation et de statistiques.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne impliquée indirectement dans l'exécution de requêtes SQL avancées (développeur, DBA, maître d'ouvrage).

Prérequis

Les objectifs de la formation

103

Programme de la formation

  • Les fonctions complémentaires
    • Fonctions de transformation.
    • Fonctions analytiques : Rank, Dense_Rank.
    • Fonction hiérarchique.
    • Autres fonctions : Rowid, etc.
    • Travaux pratiques Mise en forme de données disparates (dates, numériques), liste d'une hiérarchie à plusieurs niveaux.
  • Les opérateurs ensemblistes
    • Union et Union ALL.
    • Différence Minus.
    • Exists, Some, Any, All.
    • Travaux pratiques Recherche des différences entre plusieurs tables.
  • La gestion des LOB et des Bfiles
    • Utilisations possibles.
    • Définition des tables.
    • Insertion et mises à jour des LOB.
    • Gestion d'un Bfile.
    • Travaux pratiques Ajout d'une photo dans une table, ajout d'un CV dans une table.
  • Agrégation, jointures et sub-select
    • Les fonctions d'agrégation et statistiques : Group By Rollup.
    • Group by Cube.
    • Group by Sets.
    • Rappel des jointures " classiques ".
    • Auto-jointure.
    • FULL, RIGHT, LEFT.
    • Sub-select corrélés/non corrélés avec des Insert, Update, Delete.
    • Travaux pratiques Statistiques et regroupements sur plusieurs critères.
    • Création d'une table à partir d'autres tables.
  • La gestion des intégrités
    • Rappel des définitions : unicité, référentielle, cohérence.
    • Mise en oeuvre : Primary Key, Foreign Key, Increment, Check.
    • Principes d'utilisation.
    • Bonnes pratiques et limites.
    • Travaux pratiques Création de tables en intégrité référentielle.
    • Ajout/suppression des contraintes d'intégrité et des contrôles par Check.
  • La gestion du XML
    • Stockage de XML.
    • Utilisation de fonctions avancées XML.
    • Travaux pratiques Gestion d'un document XML.
  • Le partitionnement des données
    • Les différents types de partitionnements possibles.
    • Mise en oeuvre du partitionnement des données.
    • Travaux pratiques Création de tables partitionnées, rechargement des données.
  • La gestion des tables distantes
    • Rappel des principes : schémas, ODBC, DRDA.
    • Accès à une table distante.
    • Jointures avec des tables distantes.
    • Travaux pratiques Lecture des tables d'autres BD.
104

Développer en PL/SQL

  • MR-47
  • 0 DH
  • 3 J

Le cours PL/SQL a comme objectif la maîtrise du langage PL/SQL et l'utilisation des traitements stockés et des triggers dans les applications. Les concepts abordés sont systématiquement mis en pratique.

À qui s'adresse cette formation ?

Pour qui ?

Concepteurs, développeurs et toute personne impliquée dans des développements utilisant la base de données Oracle.

Prérequis

Les objectifs de la formation

Comprendre le traitement transactionnel dans Oracle
Maîtriser les éléments du langage PL/SQL Savoir accéder une base de données Oracle Créer des procédures et de fonctions stockées Utiliser les différents types des triggers

105

Programme de la formation

  • Introduction et rappels
    • Traitement transactionnel dans Oracle.
    • Objets et dictionnaire d'une base Oracle.
    • SQL et PL/SQL.
    • Vue globale de PL/SQL.
    • Outils utilisés.
    • Documentation Oracle.
  • Eléments du langage
    • Environnements hôtes.
    • Introduction syntaxique.
    • Déclarations de variables et de constantes PL/SQL.
    • Types de données et conversion.
    • Fonctions prédéfinies.
    • Instructions de contrôle : IF- ELSE, la boucle LOOP, la boucle FOR.
    • Types composites : records, tables indexées.
    • Types objets.
    • Définition des sous-programmes.
    • Paramétrage des sous-programmes.
    • Exercice: Déclaration de variables.
    • Manipulation de la date.
    • Attributs de typage.
    • Utilisation des collections et de leurs méthodes.
  • Accès à la base
    • La base et la notion de curseur.
    • Accès via curseur implicite : update, delete, insert, select.
    • Utiliser les clauses RETURNING et BULK COLLECT.
    • Collections et FORALL.
    • Boucles FOR à curseur.
    • Curseurs en mise à jour.
    • Curseurs explicites.
    • Variables curseur.
    • Exercice: Utilisation de curseur explicite et de BULK COLLECT.
  • Traitements stockés
    • Gestion de sous-programmes stockés, de bibliothèques stockées et de paquetages.
    • Gestion des traitements stockés : droits d'accès, vues du dictionnaire et dépendance.
    • Utilisation des packages.
    • Exercice: Création de procédures, de fonctions stockées et de paquetages.
  • Gestion des erreurs
    • Traitement d'une exception.
    • Utilisation de RAISE_APPLICATION_ERROR.
    • Déclenchement d'une exception via RAISE.
    • Propagation et gestion transactionnelle.
    • Exercice: Utilisation de Raise et de RAISE_APPLICATION_ERROR.
  • Triggers
    • Définition et types de triggers Evénement/Action.
    • Triggers Ordre.
    • Lignes (utilisation de : NEW et : OLD), E/C/A (Evénement/Condition/Action).
    • " INSTEAD OF " sur les vues, sur les événements système.
    • Utilisation des transactions autonomes.
    • Exercice: Création de triggers ordre et triggers ligne.
  • Compléments
    • SQL dynamique.
    • Utilisation de dbms_application_info et de WRAP pour cacher le code source.
106

Oracle 12c, sauvegarde et restauration

  • MR-51
  • 0 DH
  • 5 J

Ce cours est indispensable à tous ceux qui souhaitent établir une stratégie de sauvegarde efficace pour la base de données Oracle 12c. Ils verront principalement le fonctionnement en mode ARCHIVELOG, RMAN, les scénarios particuliers de sauvegarde/restauration, LogMiner et l'utilisation de Flashback Database.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs de bases de données Oracle 12c, administrateurs d'applications, administrateurs systèmes, consultants.

Prérequis

Les objectifs de la formation

Etablir une stratégie de gestion de sauvegarde et de restauration d'une base de données Oracle 12c Appliquer les fonctionnalités de l'outil RMAN Restaurer une base de données Oracle suite à une perte de fichiers Dupliquer une base de données Oracle Déplacer une base de données Oracle

107

Programme de la formation

  • Rappels
    • Les fichiers redo log, de contrôle et de données.
    • Mode ARCHIVELOG.
    • L'utilitaire DBNEWID.
    • Exercice: Sauvegarder le fichier contrôle et changer le nom de la BDD.
  • Composants et fonctionnalités de RMAN
    • La configuration et les commandes.
    • Sauvegarde automatique du fichier de contrôle.
    • Compression, cryptage et parallélisme des sauvegardes.
    • Sauvegarder une base CDB et PDB.
    • Sauvegarde incrémentale.
    • Sauvegardes multisections.
    • Exercice: Sauvegarde compressée et parallélisée de la BDD.
  • Maintenance de RMAN
    • Création du catalogue et des catalogues virtuels.
    • Inscription dans le catalogue.
    • Ajout ou suppression de sauvegardes du catalogue.
    • Scripts stockés et sauvegarde du catalogue.
    • Exercice: Création du catalogue et inscription de la BDD.
  • Maintenance de RMAN
    • Création du catalogue et des catalogues virtuels.
    • Inscription dans le catalogue.
    • Ajout ou suppression de sauvegardes du catalogue.
    • Scripts stockés et sauvegarde du catalogue.
    • Exercice: Création du catalogue et inscription de la BDD.
  • Perte de fichiers et récupération
    • Perte de fichiers de contrôle.
    • Redémarrage avec des fichiers manquants.
    • Perte des fichiers du tablespace UNDO ou d'un tablespace en lecture seule.
    • Utiliser RMAN.
    • Les commandes RESTORE et RECOVER.
    • Validation des sauvegardes et de la base.
    • Vérifications et liste d'échecs.
    • Exercice: Restauration de la BDD après perte des fichiers.
  • Dupliquer une base de données
    • Dupliquer une BDD.
    • Choisir les bases PDB.
    • Dupliquer une BDD sans l'arrêter.
    • Exercice: Cloner une BDD à chaud.
  • Récupération incomplète
    • Configurer et utiliser LogMiner.
    • Récupération incomplète d'un tablespace ou d'une base insérée PDB.
    • Restaurer une base dans une incarnation antérieure.
    • Exercice: Retrouver le SCN d'effacement d'un objet supprimé et récupérer l'objet.
  • Flashback Database
    • Flashback Database et sauvegarde de la zone de récupération rapide.
    • Flashback sur une table supprimée en PDB.
    • Exercice: Récupération d'un utilisateur avec Flashback Database et un tablespace avec RMAN.
  • Déplacement de données
    • Data Pump et transport d'un tablespace ou de la base.
    • Utiliser les tables externes.
    • Transporter une base vers un autre OS.
    • Exercice: Transport d'un tablespace d'une BDD à une autre.
108

Oracle, sauvegardes et restaurations avec RMAN

  • MR-54
  • 0 DH
  • 3 J

Ce cours vous permettra de maîtriser les outils RMAN, les fonctionnalités avancées comme l'utilisation d'un catalogue, les scripts stockés, la duplication et le transport de bases de données inter-plateformes.

À qui s'adresse cette formation ?

Pour qui ?

Ce stage s'adresse à tous ceux qui veulent utiliser RMAN afin d'effectuer des sauvegardes de leurs bases de données Oracle.

Prérequis

Les objectifs de la formation

109

Programme de la formation

  • Introduction et rappels
    • Configuration du réseau.
    • Fichiers redo log.
    • Fichiers de contrôle.
    • Fichiers de données.
    • Mode Archivelog.
    • La zone de récupération rapide.
    • Travaux pratiques Configuration de la base en mode Archivelog.
    • Démarrer la base à distance.
  • Introduction à RMAN
    • Architecture.
    • Utilitaire client.
    • Notions de base.
    • Le fichier de contrôle.
    • L'utilisation de la mémoire.
    • La zone de récupération rapide.
    • Configuration persistante dans le fichier de contrôle de la base cible.
    • Notion de canal et utilisation de canaux.
    • Travaux pratiques Configuration du fichier de contrôle.
  • Gestionnaires de médias
    • Bandes magnétiques.
    • Gestionnaire de médias.
    • Media Management Library.
    • Sauvegarde/restauration sur bande.
    • Oracle Secure Backup.
    • Interface d'utilisation.
  • Sauvegarde avec RMAN
    • Sauvegarde à froid/à chaud.
    • Copies images vs ensembles de sauvegarde.
    • Compression des sauvegardes.
    • Sauvegarde intégrale/incrémentale.
    • Traitement des fichiers en lecture seule.
    • Test de corruption.
    • Utilisation des groupes de commandes.
    • Commande RUN.
    • Commande SET.
    • Sauvegarde de tablespaces, fichiers, fichiers redo log archivés, fichier de contrôle, fichier SPFILE.
    • Travaux pratiques Utilisation des commandes BACKUP et RUN.
  • Restauration/récupération avec RMAN
    • Commande RESTORE.
    • Restauration du fichier SPFILE et du fichier de contrôle.
    • Restauration d'une sauvegarde spécifique/ancienne.
    • Restauration avec changement de noms.
    • La commande RECOVER.
    • Récupération partielle/incrémentale.
    • Travaux pratiques Restauration vers un nouvel emplacement.
    • Récupération d'une base suite à des pertes de fichiers.
  • Maintenance de RMAN
    • La base du catalogue.
    • Création du catalogue.
    • Inscription des bases cibles.
    • Ajout de sauvegardes du catalogue.
    • Utilisation de scripts stockés.
    • Sauvegarde de la base du catalogue.
    • La commande LIST.
    • La commande REPORT.
    • Les vues.
    • Commandes CROSSCHECK, CHANGE et DELETE.
    • Travaux pratiques Création du catalogue.
    • Utilisation de scripts stockés et des commandes LIST et REPORT.
    • Vérification des sauvegardes.
  • Fonctionnalités avancées
    • Corruption de blocs.
    • TableSpace Point-In-Time Recovery (TSPITR).
    • Clonage d'une base.
    • Travaux pratiques Récupération de blocs corrompus.
110

SQL Server 2016, les nouveautés

  • MR-56
  • 0 DH
  • 2 J

dministration, sécurité, développement, performance, haute disponibilité : les nouveautés du moteur de bases de données de SQL Server 2016 sont multiples. Ce stage vous apportera les connaissances des nouveautés les plus utiles pour une mise en oeuvre éclairée et performante de SQL Server 2016.

À qui s'adresse cette formation ?

Pour qui ?

Chefs de projet, DBA et développeurs de solutions de bases de données.

Prérequis

Les objectifs de la formation

Passer en revue les apports de la version 2016 de SQL Server Connaître les nouvelles fonctionnalités pour l'administration, la sécurité et le suivi des performances Connaître les nouveautés pour le développement et la conception des bases de données Comprendre les améliorations majeures apportées aux technologies In-Memory et Index Column Store

111

Programme de la formation

  • Présentation de SQL Server 2016
    • Revue des apports des versions 2012 et 2014.
    • Tour d'horizon des apports de la version 2016.
    • Migrer depuis des versions antérieures.
    • Travaux pratiques Migrer une base d'une version antérieure.
  • Nouveautés pour l'administration et la sécurité
    • Nouveautés et améliorations pour l'installation et la configuration.
    • Bonnes pratiques.
    • Les scénarios avec le Cloud : Stretch Databases, pour archiver des données historiques dans Azure.
    • Backup vers Azure.
    • Le chiffrement du client jusqu'à la base de données : Always Encrypted (ou "chiffrement intégral").
    • Les architectures multi-tenant et la sécurité niveau ligne (Row Level Security).
    • Le masquage de données sensibles aux utilisateurs non autorisés, avec Dynamic Data Masking.
    • Les améliorations de la haute disponibilité AlwaysOn.
    • Les groupes de disponibilités basiques avec la version Standard.
    • Travaux pratiques Utiliser Always Encrypted, utiliser la sécurité niveau ligne, masquer les données avec Dynamic Data Masking.
  • Nouveautés pour le développement et la conception
    • La conservation automatique d'un historique des données d'une table, avec les tables temporelles ("Temporal tables").
    • Le support du JSON.
    • Les fonctions pour utiliser les données au format JSON.
    • Nouveautés du langage TSQL, nouvelles commandes et fonctions.
    • Travaux pratiques Mettre en oeuvre les tables temporelles.
  • Nouveautés du In-Memory et Index Column Store
    • Rappel sur le OLTP In-Memory et les Index Column Store avec SQL Server 2014.
    • Les nouvelles capacités de OLTP In-Memory avec SQL Server 2016.
    • Real-Time Operational Analytics : les nouvelles possibilités des Index Column Store en lecture/écriture.
    • Travaux pratiques Expérimenter les tables In-Memory et les Index Column Store.
  • Nouveautés pour les performances
    • Le comportement de l'optimiseur avec SQL 2016/2014.
    • Nouvelles commandes et directives avec ALTER DATABASE SCOPED CONFIGURATION.
    • Suivre et améliorer les performances avec le Query Store.
    • Travaux pratiques Configurer le Query Store.
112

SQL Server 2014, les nouveautés

  • MR-57
  • 0 DH
  • 2 J

Ce stage vous propose un focus sur les nouveautés de SQL Server 2014 indispensables pour une utilisation performante et sûre. Vous verrez notamment les dernières évolutions en termes d'administration, d'optimisation, de sécurité, de haute disponibilité ainsi que les nouveaux composants de la solution SQL Server BI.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs, DBA et développeurs de solutions de bases de données qui comptent évoluer vers SQL Server 2014.

Prérequis

Les objectifs de la formation

Découvrir les principaux apports de la version 2014 de SQL Server Comprendre les améliorations majeures pour l'administration et la sécurité Avoir une vue d'ensemble des nouvelles fonctionnalités destinées à améliorer les performances Comprendre la finalité d'utilisation d'In-Memory OLTP dans 2014 et son mode de fonctionnement Appréhender les principes et les objets de la haute disponibilité avec SQL Server 2014 Voir les nouveaux composants de la solution SQL Server BI en 2014

113

Programme de la formation

  • Présentation de SQL Server 2014
    • Tour d'horizon des principaux apports de la version 2014.
    • Migrer à partir de versions antérieures.
    • Intégration avec Windows Server 2012.
    • Nouveautés de SQL Server Management Studio.
    • Travaux pratiques Migration d'une base antérieure.
  • Nouveautés pour l'administration et la sécurité
    • Les nouveautés des sauvegardes : chiffrement et intégration avec Windows Azure.
    • Nouveautés sur les les événements étendus (Xevents).
    • Les nouveautés du gouverneur de ressources pour les entrées/sorties.
    • Utilisation de Storage Spaces avec Windows Server 2012.
    • Améliorations du support des partages réseau en SMB 3 : SMB Transparent Failover, SMB Direct.
    • Nouvelles permissions.
    • Travaux pratiques Utilisation des événements étendus, chiffrement des sauvegardes.
  • Nouveautés pour les performances
    • Clustered ColumnStore index : les index columnstore sur des tables activées en écriture.
    • Le nouveau moteur d'estimation de cardinalité.
    • Le contrôle de la durabilité de la transaction.
    • L'extension du cache de données sur disque SSD.
    • Le calcul de statistiques incrémentiel.
    • Travaux pratiques Création d'une table avec index ColumnStore, Le contrôle de la durabilité de la transaction.
  • In-Memory OLTP
    • Qu'est-ce que In-Memory OLTP ? Quels sont les cas d'utilisation ? Création de tables en mémoire.
    • Interopérabilité avec les tables traditionnelles.
    • Création d'index en hash et indexation b-tree.
    • Création de procédures stockées compilées natives.
    • Travaux pratiques Création et utilisation de tables In-Memory.
  • Haute disponibilité
    • Les principes de la haute disponibilité avec SQL Server 2014.
    • Always On Availability Groups.
    • Améliorations depuis SQL Server 2012.
    • Intégration avec Windows Azure.
  • Nouveautés pour le décisionnel
    • Quelques rappels sur le décisionnel avec SQL Server.
    • Le modèle tabulaire.
    • L'intégration avec Hadoop, les connecteurs HDInsight.
    • Power View pour Excel.
    • Power BI pour Office 365.
    • Power Query pour Excel 2013.
    • Power Map pour Excel 2013.
    • Travaux pratiques Démonstration d'une connexion HDInsight.
114

SQL Server 2014/2012, administration

  • MR-58
  • 0 DH
  • 5 J

Ce stage vous apportera les connaissances nécessaires pour installer, configurer et administrer un serveur de base de données SQL Server 2014 ou 2012. Vous découvrirez l'architecture du serveur, apprendrez à le paramétrer et à surveiller son fonctionnement, à gérer les espaces de stockage, à automatiser des tâches et à effectuer des sauvegardes et des restaurations.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs de base de données, responsables d'exploitation, administrateurs et ingénieurs système.

Prérequis

Les objectifs de la formation

Installer et configurer le SGBD Microsoft SQL Server Créer une base de données et organiser le stockage des fichiers de données Définir les permissions et contrôles d'accès sur la base et gérer les certificats Automatiser et planifier des tâches d'administration courante Créer des plans de sauvegarde et de restauration des données Mettre en place des surveillances en continu de la base sur les modifications et sur ses performances

115

Programme de la formation

  • Installation et configuration
    • Les tâches de l'administrateur et les moyens à sa disposition.
    • Architecture générale de SQL Server 2012.
    • Installation, migration.
    • Les outils de configuration.
    • SQL Server Configuration Manager.
    • Outil de gestion des services, du réseau.
    • Présentation des outils client.
    • Les objets et bases de données système.
    • Travaux pratiques Installation de SQL Server.
    • Utilisation des outils de consultation dynamique.
    • Configuration à l'aide du Policy Based Management (PBM).
  • Gestion des espaces de stockage
    • Moteur de stockage et stockage physique.
    • Allocation des objets.
    • Partitionnement des tables et index.
    • Fonction de partition.
    • Schéma de partition.
    • Colonnes calculées.
    • Gestion de la taille et de la croissance des bases.
    • Clichés de bases de données (SNAPSHOT).
    • Opérations d'instantanés Insertion et importation de données.
    • Options principales de BULK INSERT ou BCP.
    • Travaux pratiques Création d'une base.
    • Gestion des fichiers.
    • Création d'instantanés (clichés).
  • Sécurité et chiffrement
    • Sécurité externe et interne.
    • Sécuriser la connexion et les sessions, modèle de sécurité interne.
    • Modes d'authentification.
    • Résolution des noms.
    • Les rôles : rôles de serveur, rôles fixes de bases de données, rôles créés par l'utilisateur, rôles d'application.
    • Attribution de privilèges (Grant, Revoke, Deny .
    • .
    • ).
    • Chaînage de propriétaire.
    • Contained Databases.
    • Contexte d'exécution.
    • Chiffrement des données (symétrique, asymétrique).
    • Architecture de chiffrement.
    • Clé principale de base de données.
    • Sauvegarde et restauration des clés.
    • Extensible Key Management.
    • Certificats SQL Server, exemple d'utilisation.
    • Métadonnées de chiffrement.
    • Transparent Data Encryption.
    • Audit de base de données, syntaxe de création d'événements à auditer.
    • Travaux pratiques Manipulation des permissions et des contrôles d'accès.
    • Gestion des certificats.
  • Tâches d'administration
    • Planification de tâches par l'agent SQL Server.
    • Organisation des travaux : catégories de travaux, types d'étapes, règles de précédence et erreurs, notifications.
    • Planification des travaux, rôles spécifiques de MSDB.
    • Journal d'exécution, moniteur.
    • Paramétrage de l'Agent SQL.
    • Configuration d'alertes et de notifications.
    • Gestion des opérateurs.
    • Envoi d'emails depuis SQL Server : configuration des paramètres de Database Mail, de l'Agent pour l'envoi de mails.
    • Configuration de travaux multiserveurs.
    • Redirection d'événements Déclencheurs DDL.
    • Evénements SQL Server : performance, WMI, WQL.
    • Vérification de l'intégrité physique.
    • Récupérer des informations de bas niveau sur le moteur SQL Server (DBCC).
    • Rappels sur la structure des index et maintenance des index.
    • Vues indexées.
    • Index de texte intégral.
    • Recalcul des statistiques.
    • L'outil de plan de maintenance.
    • Utiliser SQL Server Data Tools.
    • Travaux pratiques Automatisation et planification des travaux d'administration.
  • Sauvegardes et restaurations
    • Les différents types de sauvegarde (complète, différentielle, journal.
    • .
    • ) Mode de récupération (complet, simple, journalisé en bloc.
    • .
    • ) et influence sur la récupération des données.
    • Mise en place d'une stratégie de sauvegarde.
    • Sécurité des sauvegardes.
    • Sauvegardes en T-SQL : intégrité.
    • Sauvegardes multifichiers, multifamilles.
    • Planification des sauvegardes.
    • Restauration de bases, réparation des environnements endommagés.
    • Restauration de journal.
    • Restauration dans une base différente.
    • Restauration de page.
    • Sauvegarde des bases système.
    • Restauration de Master.
    • Travaux pratiques Création de configuration de sauvegardes et de restaurations.
  • Surveillance et performances
    • Le profiler et l'eXtended Events (XEvents) pour tracer l'utilisation.
    • Les événements étendus.
    • Déclencheurs DDL pour tracer les modifications de structures.
    • Vues de méta-données et vues de gestion dynamique.
    • Procédures stockées de métadonnées.
    • Le moniteur de performances Windows.
    • Compteurs et événements utilisateurs.
    • Database Tuning Advisor.
    • Visualisation des verrous et blocages, détection et traitement des verrous mortels (deadlocks).
    • Configuration du serveur et des bases de données.
    • Le gouverneur de ressources.
    • Travaux pratiques Mise en place des surveillances sur les modifications de structure.
    • Utilisation des vues de gestion dynamique.
    • Gestion d'un verrou mortel.
116

SQL Server 2014/2012, mettre en oeuvre la haute disponibilité

  • MR-59
  • 0 DH
  • 2 J

Ce stage vous apprendra à choisir et mettre en place la meilleure stratégie de haute disponibilité et de reprise sur incident avec SQL Server 2012/2014. Vous verrez les différents types de réplicas, les dernières améliorations apportées ainsi que la solution de clusters de serveurs géographiquement dispersés.

À qui s'adresse cette formation ?

Pour qui ?

Prérequis

Les objectifs de la formation

Comprendre les principes des solutions de haute disponibilité proposées dans SQL Server Connaître les pré-requis et les conditions essentielles pour mettre en place un cluster de basculement AlwaysOn Configurer une solution de récupération d'urgence avec les groupes de disponibilité Always On Mettre en oeuvre une solution de log shipping Identifier les avantages et limites d'autres solutions de disponibilité proposés dans SQL Server

117

Programme de la formation

  • Comparaison des solutions de haute disponibilité
    • Définition du HADR, High Availability and Disaster Recovery.
    • Comparaison des solutions proposées dans SQL Server.
  • Instances de cluster de basculement AlwaysOn (Clustering Services)
    • Instances de cluster de basculement AlwaysOn (Clustering Services)
  • Groupes de Disponibilité Always On, solution de récupération d'urgence
    • Principes de fonctionnement, différence avec le miroir dans les versions antérieures.
    • Les différents types de réplicas.
    • Modes de validation synchrone-asynchrone.
    • Utilisation du listener pour la redirection des clients.
    • La sécurisation du canal TCP.
    • Supervision avec les vues de gestion dynamique et les compteurs de performance.
    • Les améliorations en SQL Server 2014.
    • Gérer le basculement manuel.
    • Travaux pratiques Mise en place d'un groupe de disponibilité Always On.
  • Autres méthodes de haute disponibilité
    • Utilisation de la réplication pour la haute disponibilité.
    • Copie des fichiers de sauvegarde avec le log shipping.
    • Utilisation du service Broker avec les groupes de disponibilité AlwaysOn.
    • Les solutions matérielles.
    • Les offres logicielles tierces.
    • Le géo-cluster, clusters de serveurs géographiquement dispersés.
    • Travaux pratiques Mise en place d'une solution de log shipping.
118

SQL Server 2008, administration

  • MR-60
  • 0 DH
  • 5 J

Cette formation apporte la connaissance nécessaire pour l'installation, la configuration et l'administration de SQL Server 2008. Vous comprendrez l'architecture du serveur et serez à même de mettre en place une installation de SQL 2008. Vous apprendrez à paramétrer le système, à le configurer, à effectuer des sauvegardes et des restaurations, à automatiser les tâches ou encore à surveiller son fonctionnement.

À qui s'adresse cette formation ?

Pour qui ?

Cette formation est destinée à des administrateurs et spécialistes système désireux de maîtriser le fonctionnement et l'administration de SQL Server 2008.

Prérequis

Les objectifs de la formation

Installer et configurer une base SQL Server 2008 Organiser le stockage physique des données Définir les rôles utilisateurs et leurs permissions sur la base Assurer l'intégrité, la cohérence et les performances de la base Garantir la sécurité des données de la base

119

Programme de la formation

  • Installation et configuration de SQL Server 2008
    • Architecture générale de SQL Server 2008.
    • Composants de SQL Server : bases de données, sécurité, fonctionnalités de BI, services de notification.
    • Différentes versions de SQL Server 2008.
    • Installation de SQL Server : planification, méthodes et vérification de l'installation.
    • Gestion des versions antérieures : migration des bases et du serveur.
    • Utilisation de l'outil de gestion des services SQL Server (SQL Server Configuration Manager).
    • Utilisation de l'outil d'administration et de développement : SQL Server Management Studio.
    • Définition du périmètre de sécurité à l'aide de SQL Server Surface Area Configuration.
    • Configuration de SQL Server.
    • Utiliser le Declarative Management Framework.
    • Commande de gestion 'sqlcmd'.
    • Les bases de données système.
    • Travaux pratiques Installation de SQL Server, utilisation des outils de consultation dynamique pour l'accès à des bases d'exemples.
    • Configuration à l'aide du DMF (Declarative Management Framework).
  • Gestion des espaces de stockage
    • Création de la base de données, définition du catalogue système et contrôle de l'espace de stockage.
    • Modification de la structure d'une base de données, destruction.
    • Création et modification des tables.
    • Insertion et importation de données.
    • Gestion de la localisation physique de la base de données : mise en place des fichiers et des journaux.
    • Conseil sur la localisation des fichiers.
    • Gestion de la taille et de la croissance des bases.
    • Gestion des partitionnements de tables et des index.
    • Instantanés de bases de données (SNAPSHOT).
    • Travaux pratiques Création d'une base de données, gestion des fichiers de la base, création d'instantanés et restauration à partir de l'instantané.
  • Gestion de la sécurité et du chiffrement
    • Risques de sécurité.
    • Sécurité externe et interne à SQL Server.
    • Prévenir les injections, sécuriser la communication.
    • Modèle de sécurité interne.
    • Architecture.
    • Gestion des authentifications, interaction avec le système.
    • Connexions et sessions.
    • Gestion des objets contrôlables.
    • Gestion des rôles et des permissions au niveau serveur et au niveau base.
    • Gestion des permissions sur les données, les bases de données, les schémas.
    • Attribution, déni et révocation des privilèges.
    • Cryptage des données et gestion des certificats.
    • Gestion du contexte d'exécution des objets.
    • Utilisation des outils d'audit de sécurité.
    • Travaux pratiques Manipulation et mise en oeuvre des permissions et des contrôles d'accès.
    • Gestion des certificats.
    • Contexte d'exécution.
  • Tâches d'administration de la base de données
    • Planification de tâches par l'agent SQL Server.
    • Envoi de notifications (e-mail) par du code SQL, notifications dans l'agent et par les alertes.
    • Gestion des opérateurs de notification.
    • Création de déclencheurs DDL pour tracer les modifications de structures.
    • Vérification de la cohérence de la base de données : intégrité physique et intégrité logique.
    • Maintenance des index (reconstruction et défragmentation).
    • Maintenance des statistiques.
    • Utilisation de l'outil de plan de maintenance.
    • Travaux pratiques Gestion de la configuration de SQL Server.
    • Automatisation et planification des travaux d'administration.
  • Sauvegarde et restauration
    • Utilité des sauvegardes, mise en place d'un modèle de récupération.
    • Sauvegarde de la configuration de SQL Server et des bases de données.
    • Les différents types de sauvegardes.
    • Mode de récupération et influence sur la récupération des données.
    • Mise en place d'une stratégie de sauvegarde pour minimiser le Delta de perte des données.
    • Planification des sauvegardes.
    • Restauration : enchaînement des commandes et récupération de la base.
    • Réparation des environnements SQL Server endommagés.
    • Sauvegarde et restaurations des bases systèmes.
    • Travaux pratiques Création de configuration de sauvegarde et de restauration.
    • Utilisation de Transact-SQL et du gestionnaire SQL Server Enterprise Manager pour le backup de la configuration.
    • Gestion et sauvegarde des logs de base de données.
  • Surveillance de SQL Server 2008
    • Utilisation de l'outil de profiling : contrôle de l'exécution, gestion des informations de performance.
    • Utilisation de déclencheurs DDL pour tracer les modifications de structure.
    • Mise en oeuvre et utilisation des événements de modification.
    • Utilisation des vues de métadonnées et des vues de gestion dynamique.
    • Utilisation du moniteur de performance pour l'audit du serveur et de la machine.
    • Lecture des journaux d'événements et des journaux d'erreur SQL Server.
    • Visualisation des verrous, détection et traitement des verrous mortels (Deadlocks).
    • Utilisation du gouverneur de ressources.
    • Travaux pratiques Mise en place des surveillances sur les modifications de structure.
    • Utilisation des vues de gestion dynamique, traitement d'un verrou mortel.
120

SQL Server 2014 à 2008, optimisation

  • MR-61
  • 0 DH
  • 4 J

Cette formation constitue une introduction rationnelle et efficace à l'optimisation des bases de données relationnelles MS SQL Server en vue d'obtenir de hautes performances pour des applications complexes ou à forte volumétrie. Elle couvre différentes versions de SQL Server.

À qui s'adresse cette formation ?

Pour qui ?

DBA SQL Server, chefs de projets et développeurs.

Prérequis

Les objectifs de la formation

Optimiser l'utilisation des ressources matérielles Rendre plus rapide la lecture-écriture des données Améliorer l'écriture des requêtes SQL et la gestion des index Contrôler les résultats grâce au moniteur de performances

121

Programme de la formation

  • Le modèle et les données
    • Influence du type de données.
    • Standard de schématisation.
    • Composition des clés.
    • Modélisation en fonction de la volumétrie.
    • Utilisation des contraintes et des déclencheurs.
    • Qualité des données.
    • Gestion de la redondance.
    • Travaux pratiques Comparaison de deux modèles aux données identiques.
  • Optimisation du matériel
    • Processeurs et gestion du parallélisme.
    • Mémoire vive.
    • Fenêtre de données et RAM optimale.
    • Comparaison des versions 32 et 64 bits de Windows.
    • Paramètres des disques durs.
    • RAID et SAN.
    • Infrastructure réseau : bonnes pratiques.
    • Travaux pratiques Mesure des I/O du serveur physique à l'aide de Perfmon.
  • Paramétrage de SQL Server
    • Remarques sur l'installation.
    • Paramètres : OS, SQL Server, session.
    • Audit du serveur avec Perfmon.
    • Gestion des ressources par Quota.
    • Travaux pratiques Mesure des caractéristiques du serveur logique à l'aide de requêtes SQL et du moniteur de performances.
  • Ecriture et lecture des données
    • Le moteur de stockage.
    • Le cache des données.
    • Checkpoint et LazyWriter.
    • Organisation des tables et index.
    • Volumétrie.
    • Transaction.
    • Logs.
    • Niveaux d'isolation.
    • Organisation logique des fichiers.
    • Travaux pratiques Création d'une base multifichiers et migration des données.
  • Optimiser les requêtes SQL
    • Rôle de l'optimiseur.
    • Code procédural.
    • Requêtes complexes.
    • Influence de l'écriture des requêtes.
    • Plan de requête et statistiques d'exécution.
    • Défragmentation des index.
    • Monitorer l'exécution des requêtes.
    • Utilisation des DMV pour affiner l'optimisation.
    • Travaux pratiques Comparaison des différentes écritures d'une même requête à l'aide de l'audit via Profiler
  • Coder pour la performance
    • Choisir entre Transact SQL et SQLCLR (C#, .
    • Net).
    • Bonnes pratiques pour les procédures stockées.
    • Transactions : effets de bord et exceptions.
    • Déclencheurs et performances.
    • Monitorat.
    • Tuning.
    • Mesure.
    • Travaux pratiques Réalisation d'une procédure de calcul d'auto-incrément (compteur) et d'une fonction utilisateur.
  • Gérer de grandes bases de données
    • VLDB (Very Large DataBase).
    • La compression des données, des Backups.
    • Le partitionnement.
122

SQL Server 2014 à 2008, diagnostic et résolution de problèmes

  • MR-62
  • 0 DH
  • 3 J

A l'issue de ce stage, vous comprendrez le fonctionnement de SQL Server et serez en mesure d'analyser et de résoudre les problèmes les plus courants. Tous les outils de diagnostic et de résolution de problèmes seront présentés et illustrés, ceci afin de ne plus percevoir SQL Server comme une " boîte noire ".

À qui s'adresse cette formation ?

Pour qui ?

Cette formation est destinée aux administrateurs et développeurs qui doivent maintenir un environnement SQL Server, pour assurer les meilleures performances et la stabilité du système.

Prérequis

Les objectifs de la formation

123

Programme de la formation

  • Comprendre le fonctionnement du moteur SQL Server
    • Les différents modules du moteur SQL Server relationnel.
    • SQLOS et l'utilisation de la mémoire, du disque et des processeurs.
    • Le fichier de données et le journal de transactions.
    • Comprendre l'exécution des requêtes.
    • Travaux pratiques Observation du fonctionnement de SQL Server à l'aide d'outils de diagnostic.
  • Obtenir des informations à l'aide des vues dynamiques de gestion (DMV)
    • Les DMV pour SQLOS : analyse du fonctionnement du moteur.
    • Les DMV pour l'exécution : analyse des requêtes, des sessions et des transactions.
    • Les DMV pour les index.
    • Analyser l'exécution du code managé à l'aide des DMV.
    • Travaux pratiques Utiliser des DMV pour de nombreux cas d'analyse.
  • Obtenir des informations à l'aide d'autres outils
    • Tracer à l'aide du profiler.
    • Tracer à l'aide des événements étendus (XEvents).
    • Comprendre et surveiller tempdb.
    • Surveiller les performances d'IO et détecter les contentions.
    • Travaux pratiques Utilisation du profiler et des XEvents pour tracer le comportement de SQL Server.
  • Gérer l'exécution des requêtes
    • Analyser les performances de requêtes.
    • Analyser l'utilisation et la pertinence des index.
    • Comprendre et gérer les problématiques du cache de plans.
    • Gérer les situations d'attente et de blocage.
    • Travaux pratiques Analyse de l'impact de différents types de batches de requêtes.
  • Les problématiques classiques
    • Les problématiques transactionnelles : journal de transactions et Deadlock.
    • Les problématiques de mémoire : analyser et corriger les problématiques de mémoire et de cache.
    • Détecter et corriger les problématiques d'IO et de Latches.
    • Les problématiques de CPU : parallélisme, gestion du NUMA.
    • Travaux pratiques Recherche de la cause et résolution de différentes problématiques.
124

SQL Server 2014 à 2008, réplication des données

  • MR-63
  • 0 DH
  • 2 J

Ce stage vous apportera les connaissances nécessaires pour mettre en oeuvre la réplication dans SQL Server. Vous comprendrez les différents modèles et topologies de réplication, et vous apprendrez par la pratique à gérer un environnement répliqué.

À qui s'adresse cette formation ?

Pour qui ?

Cette formation s'adresse aux administrateurs et développeurs SQL Server qui souhaitent maîtriser la fonctionnalité de réplication.

Prérequis

Les objectifs de la formation

125

Programme de la formation

  • Introduction à la réplication
    • L'architecture de réplication dans SQL Server : éditeur, distributeur, abonné.
    • Les différents modèles de réplication : instantanées, transactionnelles, fusion.
    • Les topologies de réplication.
    • Les modes de réplication avancés : réplication transactionnelle modifiable, réplication en point-à-point.
    • Les agents de réplication.
    • Configuration des publications et des articles, réplication des métadonnées.
    • Travaux pratiques Configuration d'un distributeur.
  • Les réplications d'instantanés et transactionnelle
    • Les étapes de la mise en place de la réplication : création d'un éditeur, création d'un abonnement.
    • Configuration et planification de l'agent d'instantané et de l'agent de distribution.
    • La réplication d'instantanés, mise en place par assistant et par T-SQL.
    • La réplication transactionnelle simple, mise en place par assistant et par T-SQL.
    • La réplication transactionnelle modifiable : modifications en temps réel et modifications en file d'attente.
    • Configuration de l'agent de lecture du journal.
    • Travaux pratiques Mise en place d'une réplication d'instantanés et d'une réplication transactionnelle simple.
  • La réplication de fusion
    • Architecture de la réplication de fusion.
    • Mise en place par assistant et par T-SQL.
    • Les abonnés serveurs et les abonnés clients.
    • Les méthodes de gestion des conflits : gestion des conflits intégrée et gestion des conflits personnalisée.
    • Configuration de l'agent de fusion.
    • Travaux pratiques Mise en place d'une réplication de fusion.
  • La réplication en point-à-point
    • Comprendre la réplication en point-à-point.
    • Configuration de la topologie à l'aide de l'assistant et de T-SQL.
    • Détection des conflits en SQL Server 2012.
    • La performance de la réplication en point-à-point.
    • Travaux pratiques Mise en place d'une réplication en point-à-point à l'aide de l'assistant.
  • Surveillance et administration de la réplication
    • Supervision à l'aide du moniteur Windows et du profiler.
    • Surveillance des agents de réplication dans l'agent SQL.
    • Automatisation de tâches par script T-SQL et via Powershell en utilisant la bibliothèque RMO.
    • Considérations sur la sécurité.
    • Travaux pratiques Supervision de la réplication, automatisation avec Powershell.
126

SQL Server 2014 à 2008, développement

  • MR-64
  • 0 DH
  • 4 J

Ce stage vous procurera toutes les connaissances nécessaires pour développer des applications sous SQL Server. Il vous apprendra notamment à manipuler les objets d'une base de données, à optimiser les temps de restitution des données, et à réaliser les opérations de maintenance courantes du développeur.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, chefs de projets.

Prérequis

Les objectifs de la formation

127

Programme de la formation

  • La construction des bases de données
    • Le stockage physique avec les fichiers et les groupes de fichiers.
    • Les schémas SQL ou le stockage logique.
    • Bon usage des différents types de données.
    • Créer des tables.
    • Mise en place des contraintes.
    • Obtenir un rétro-script DDL.
    • Travaux pratiques Créer les tables d'une base de données et définir les contraintes associées.
  • Requêtes d'extraction de données
    • Les opérateurs ensemblistes.
    • Les jointures internes et externes.
    • Typologies.
    • Les sous-requêtes.
    • Utiliser les " Common Table Expression " (CTA) et les requêtes récursives.
    • Fonctions fenêtrées et clause OVER (ordonnancement, agrégat et fenêtrage RANGE/ROWS).
    • Les opérateurs particuliers (APPLY, PIVOT.
    • ).
    • La création des vues.
    • Travaux pratiques Manipuler des requêtes d'extraction avec différents types de jointures.
    • Présenter les données avec les fonctions d'agrégat.
    • Créer des vues.
  • Mise à jour des données
    • Les mises à jour simples (INSERT, UPDATE et DELETE).
    • L'ordre SQL MERGE.
    • Mise à jour avec des sous-requêtes.
    • BULK INSERT et BCP pour le chargement de fichier et l'export de données.
    • Travaux pratiques Réaliser des opérations de mise à jour de la base.
    • Importer et exporter des données.
  • Coder en Transact SQL
    • Eléments du langage Transact SQL.
    • Notion de Batch.
    • Créer des fonctions scalaires et des fonctions tables.
    • Présentation des transactions.
    • Programmation des déclencheurs.
    • Développer des procédures stockées.
    • Travaux pratiques Créer des fonctions et des vues paramétrables.
    • Créer des procédures stockées gérant des transactions.
    • Automatiser des traitements à l'aide de déclencheurs.
  • Optimisation de l'exécution des requêtes
    • Visualisation des plans de requêtes.
    • Métrique (IO TIME) et comparaison d'exécution.
    • Présentation des index.
    • Que faut-il indexer ? Travaux pratiques Comparer les temps d'exécution pour des scénarios d'indexation.
    • Utiliser des plans de requêtes.
  • Maintenance courante pour le développeur
    • Sauvegarde des données.
    • Scénarios de restauration.
    • Maintenir les index et les statistiques.
    • Vérifier l'intégrité physique d'une base et la réparer.
    • Travaux pratiques Effectuer des sauvegardes et des restaurations.
    • Elaborer un plan de maintenance des index.
128

SQL Server 2012/2008 BI, Reporting Services

  • MR-65
  • 0 DH
  • 2 J

Une formation pour concevoir, déployer et administrer une solution de reporting opérationnel ou analytique avec SQL Server Reporting Services 2008.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, consultants, chefs de projet, architectes SI.

Prérequis

Les objectifs de la formation

Comprendre les spécificités des outils de reporting de la suite et leur utilisation Créer un premier rapport simple avec SSRS Créer un rapport basé sur un cube (source Analysis Services) Ajouter un calcul personnalisé dans un rapport SSRS Ajouter des graphiques dans un rapport SSRS Exporter et publier des rapports SSRS

129

Programme de la formation

  • Introduction
    • Vue d'ensemble.
    • Architecture de Reporting Services.
    • Les spécificités de la version 2012.
    • PowerView : analyse interactive des données, navigation entre les représentations graphiques.
    • Partage sur SharePoint.
    • L'outil de développement BIDS.
    • Types de rapports : tableau, matrice, graphiques.
    • Démonstration Présentation des outils.
  • Conception d'un rapport
    • Création de rapport à l'aide de l'assistant.
    • Paramétrage d'une source de données partagées.
    • Edition de requêtes.
    • Utilisation des Tablix et des jauges.
    • Ajout de calculs dans un rapport.
    • Paramètres de sélection.
    • Filtres.
    • Sous-états.
    • Exercice: Connexion à partir de la base de données.
    • Création et présentation de rapport avec calculs simples.
  • Conception de rapport basé sur une source Analysis Services
    • Conception d'une requête MDX grâce à l'assistant.
    • Ajout de paramètres variables.
    • Rendu dans une matrice.
    • Bonnes pratiques à appliquer avec une source SSAS.
    • Exercice: Création de rapport basé sur un cube Analysis Services.
  • Enrichir ses rapports
    • Exploration des données dans un rapport (drill down-up).
    • Tris interactifs.
    • Navigation d'un rapport à l'autre.
    • "Data Alert".
    • Programmer une alerte sur un indicateur.
    • Exercice: Insertion de tri interactif sur les données dans un rapport.
    • Programmer une alerte mail.
  • Programmation de Reporting Services
    • Ajout de code personnalisé dans un rapport.
    • Utilisation du Report Viewer en mode distant.
    • Exercice: Ajouter une expression de calcul personnalisée sur une colonne du rapport.
  • Finaliser et déployer les rapports
    • Types d'exports et de rendus : XML, CSV, PDF, TIFF, PDF, Excel, Word.
    • Les spécificités 2012 : le format d'export OpenXML.
    • Export vers PowerPoint pour PowerView.
    • Utiliser Report Builder.
    • Création et publication d'un modèle de rapport.
    • Concevoir des tableaux et graphiques.
    • Publication des rapports.
    • Création d'un cache de rapports.
    • Abonnement et distribution de rapports.
    • Administration.
    • Gestionnaire de configuration.
    • Sécurité, rôles.
    • Exercice: Ajouter des graphiques.
    • Visualiser les possibilités de paramétrage du déploiement et de la sécurité.
130

SQL Server 2008 BI, Analysis Services

  • MR-66
  • 0 DH
  • 3 J

Vous apprendrez à concevoir et déployer une solution OLAP sécurisée avec SQL Server Analysis Services 2008. Vous verrez comment créer des cubes et explorer les données.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, chefs de projets décisionnels, administrateurs ayant à créer et déployer des solutions OLAP dans l'environnement SQL Server.

Prérequis

Les objectifs de la formation

Naviguer dans l'environnement BIDS
Créer un cube multidimensionnel OLAP avec SSAS
Organiser les dimensions et hiérarchies dans le cube OLAP
Utiliser le langage MDX pour créer des indicateurs de performance (KPI)
Définir la sécurité des données sur le cube et le mode de déploiement du cube

131

Programme de la formation

  • Introduction
    • Rappels sur les architectures BI.
    • Concepts et vocabulaire OLAP.
    • Présentation d'Analysis Services 2008.
    • Démonstration Présentation de l'outil de développement BIDS.
  • Préparamétrage de la solution
    • Création d'un projet avec BI Development Studio.
    • Création de la source de données.
    • Les vues de sources de données (DSV).
    • Nom des tables, calculs nommés, clés et relations logiques.
    • Exercice: Création d'un projet, d'une source de données et d'une Data Source View.
    • Création manuelle du cube.
  • Conception du cube
    • Ajout de dimension.
    • Définition des propriétés des attributs de dimensions.
    • Ajout et organisation des mesures (les faits).
    • Définition des relations dimension-mesures.
    • Propriété des hiérarchies (attribut, utilisateur).
    • Exercice: Création de dimension, de hiérarchies.
  • Le langage MDX
    • Introduction au langage.
    • Niveaux et membres, tuples, jeux, set slicing, dicing.
    • Requêtes dans SQL Server Management Studio.
    • Définition de calculs et scripts.
    • Création de jeux nommés.
    • Définition d'indicateurs "KPI".
    • Exercice: Création de calculs de KPI dans un cube.
  • Navigation dans le cube
    • Navigation avec un tableau croisé dynamique dans BIDS.
    • Rapport Reporting Services sur un cube OLAP.
    • Consultation du cube via Excel 2007.
    • Exercice: Création de rapport sur les données du cube.
    • Utilisation d'Excel pour le reporting.
  • Administration d'un cube
    • Déploiement d'un cube.
    • Définition et optimisation de partitions utilisateurs.
    • Gestion de la mise à jour des données (complète, incrémentale, etc.
    • ).
    • Optimisation.
    • Gestion du stockage des données : ROLAP, MOLAP, HOLAP.
    • Sécurisation du cube.
    • Authentification utilisateur, rôles et niveaux de sécurité.
    • Sauvegarde et restauration d'une base SSAS.
    • Exercice: Définition et optimisation de partitions utilisateurs.
    • Utilisation de l'assistant de déploiement.
  • Introduction au Data Mining (DM)
    • Définition, positionnement par rapport à OLAP.
    • Présentation des algorithmes.
    • Création et exploitation d'une source pour le DM.
    • Démonstration Paramétrage d'analyses DM.
  • Introduction au Data Mining (DM)
    • Définition, positionnement par rapport à OLAP.
    • Présentation des algorithmes.
    • Création et exploitation d'une source pour le DM.
    • Démonstration Paramétrage d'analyses DM.
132

Maîtriser le langage MDX pour le requêtage de cubes OLAP

  • MR-67
  • 0 DH
  • 2 J

Cette formation vous apprendra à maîtriser le langage MDX (Multi-Dimensional eXpressions) pour requêter vos données multidimensionnelles. Vous verrez comment concevoir des scripts, interroger les cubes Analysis Services de SQL Server 2005/2008 et ajouter à ces cubes des calculs métiers.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, chefs de projets décisionnels, utilisateurs avancés ayant à créer des calculs métiers et requêter des solutions OLAP dans l'environnement SQL Server 2005/2008.

Prérequis

Les objectifs de la formation

Ecrire des requêtes de base en langage MDX
Elaborer des formules de calculs d'indicateurs avancés en langage MDX
Utiliser des instructions de tris et de classement de données avec MDX
Modifier des données d'un cube avec le langage MDX

133

Programme de la formation

  • Présentation générale du MDX
    • Rappel des principes d'OLAP.
    • Définition du langage.
    • Les mécanismes sous-jacents.
    • Les différentes utilisations de MDX avec Analysis Services.
    • Présentation des concepts de base du langage (membre, tuple, set, hiérarchie.
    • ).
    • Travaux pratiques Exemples de requêtes et de cas d'usage.
  • Conception de requêtes MDX
    • Utilisation de l'outil de développement de requête.
    • Syntaxe de l'instruction ?'SELECT'.
    • Ecriture de requêtes complexes.
    • Utilisation des mots clés et fonctions du langage MDX.
    • Travaux pratiques Prise en main de l'outil de développement.
    • Ecriture de requêtes MDX simples et complexes.
  • Membres calculés et jeux nommés
    • Définition et scénarios d'utilisation des membres calculés.
    • Définition et scénarios d'utilisation des jeux nommés.
    • Syntaxe d'écriture de membres calculés et jeux nommés.
    • Travaux pratiques Exemple de création de calculs métiers (marge, contribution relative, réallocation).
  • Navigation et sélection
    • Navigation dans les hiérarchies des dimensions.
    • Traitement du NULL et de la division par 0.
  • Tri et classement des données
    • Effectuer des tris, classements, palmarès sur les membres via le MDX.
    • Scénario d'utilisation.
    • Travaux pratiques Utilisation des instructions de tris et classement des données avec MDX.
  • Scripting de cubes SQL Server Analysis Services avec MDX
    • Ajout de calculs métiers et de fonctionnalités dans les cubes OLAP avec MDX.
    • Scénarios d'utilisation.
    • Travaux pratiques Ecriture d'un script pour personnaliser un cube.
  • Modification de l'environnement multidimensionnel
    • Ecriture dans les cubes OLAP (Writeback) : création, mise à jour.
    • Modification, suppression d'un cube avec MDX.
    • Utilisation de transactions.
    • Travaux pratiques Mise à jour de données avec MDX.
134

Technologies Objet, synthèse des modèles aux architectures

  • MR-68
  • 0 DH
  • 3 J

Ce séminaire vous propose une synthèse claire et précise de l'ensemble des technologies Objet. Après une présentation des principes, il vous donne un premier aperçu de la méthode de conception UML et vous montre comment l'appliquer avec succès. Il vous présente les caractéristiques des langages Objet et de leurs environnements. Enfin, avec l'analyse des architectures à objets JEE et .NET, il vous permet d'appréhender les différentes approches en matière de développement de systèmes distribués et d'objets métier.

À qui s'adresse cette formation ?

Pour qui ?

Responsables informatiques, ingénieurs d'études et ingénieurs système souhaitant appréhender d'une manière claire les concepts Objet et la manière de les utiliser.

Prérequis

Les objectifs de la formation

Comprendre les concepts de base de l'appoche objet
Découvrir le formalisme UML de représentation des objets
Connaître les caractéristiques des principaux langages objets
Identifier et comparer les principales plateformes objet du marché
Appréhender les différentes approches en matière de développement de systèmes distribués et d'objets métier

135

Programme de la formation

  • L'émergence de l'approche Objet
    • Les problèmes sur les projets de développement.
    • L'émergence des concepts Objet et leur impact.
    • Les qualités attendues d'un développement Objet.
  • Les concepts de base
    • Les ressemblances et différences entre l'objet au sens commun et l'objet informatique.
    • Les notions de classes, d'encapsulation, d'héritage, d'abstraction, de polymorphisme.
    • Les objets, propriétés, opérations et liaisons.
    • La séparation des interfaces et des implémentations.
    • Les avantages : extensibilité, réutilisabilité, rapidité de conception, mythe ou réalité ?
  • Analyse et conception par objets, UML
    • Rappels sur le cycle de vie du logiciel.
    • L'objet et l'approche itérative.
    • La modélisation, le développement, les acteurs et les rôles.
    • Historique des méthodes Objet.
    • Comparaison.
    • Nécessité d'un formalisme universel de représentation des concepts.
    • La genèse d'UML.
    • Les caractéristiques essentielles.
    • La présentation du processus unifié.
    • L'analyse des spécifications.
    • Les cas d'utilisation.
    • Les scénarios et les diagrammes de séquences.
    • L'analyse du domaine.
    • Diagrammes de classes, d'états-transitions et de collaborations.
    • La conception.
    • L'algorithmique vue par les diagrammes d'activités.
    • La réalisation avec des langages objets.
    • L'architecture.
    • Diagrammes de composants et de déploiement.
    • Une comparaison synthétique entre Merise et UML.
  • Les principes des modélisations réussies
    • La réification ? Pourquoi et quand mettre des informations sous forme d'objets ? Comment traduire des concepts métiers sous forme d'objets ? Les objets comme entités autonomes.
    • L'interaction entre objets.
    • Les interfaces.
    • L'abstraction à partir d'une analyse.
    • L'extensibilité et l'adaptabilité des conceptions abstraites.
    • La réutilisation.
    • La réalisation par les classes concrètes.
  • L'objet en programmation
    • Les grands langages objets.
    • Quel langage choisir ? Les caractéristiques fondamentales des langages.
    • Comparaison : C++, Java, etc.
    • Les approches de ces langages objets.
    • L'impact des modes d'exécution.
    • Les outils de développement, le marché, les acteurs, les catégories et les tendances.
    • Les caractéristiques du langage Java.
    • L'intérêt d'une machine virtuelle.
    • L'importance des bibliothèques de classes.
    • L'organisation d'un projet Java.
    • Le " tout Java ".
    • De l'intranet à la carte à puce, des téléphones mobiles à la station de travail.
    • Stratégies autour de Java.
    • Quelle attitude adopter ?
  • L'organisation de la réutilisation avec les Design Patterns
    • Favoriser la réutilisation par l'industrialisation du processus de conception.
    • Mise en place de solutions types réutilisables : les Design Patterns.
    • Les travaux du GOF (Gang Of Four) et les grandes catégories de Design Patterns.
  • Objets métiers, frameworks
    • Qu'est-ce qu'un framework, comment l'utiliser ? Rapport avec les composants logiciels.
    • Les pièges à éviter lors de la conception de frameworks.
    • Différences entre Design Patterns et frameworks.
  • Les clients-serveurs à base d'objets
    • Les architectures à base d'objets répartis.
    • CORBA, Microsoft COM-DCOM, Java RMI.
    • Apports et limites.
    • Prise en charge des services techniques afin de tendre vers un assemblage d'objets métiers.
  • Les objets métiers, serveurs d'applications et architectures n-tiers
    • Les limites du 2-tiers en matière de modularité, d'évolutivité et de capacité à accompagner une montée en charge.
    • Les apports des architectures multiniveaux.
    • L'ouverture sur Internet.
    • Sécurité.
    • Composants métiers.
    • Les offres : JEE, .
    • NET, Corba Component Model.
    • Le standard JEE.
    • Extension des notions de composants JavaBeans aux architectures distribuées.
    • Les acteurs du marché des serveurs JEE, de Sun à JBoss.
    • L'intégration.
    • Le Mapping objet/relationnel.
    • Les différents types d'EJB : session, entité, message.
    • L'architecture .
    • NET.
    • Portabilité et interopérabilité.
    • Evolution de COM à .
    • NET.
    • C#, un nouveau langage Objet orienté composants.
    • Comparaison avec Java.
    • L'infrastructure CLR.
    • Les classes de base de .
    • NET, ADO.
    • NET, les WebServices.
    • L'approche Model Driven Architecture.
    • Les concepts.
    • L'outillage.
    • Profils et métamodèle.
  • Les infrastructures Web à base d'objets
    • Les architectures à base de services Web, le fonctionnement, les constituants.
    • SOAP, WSDL, UDDI.
    • SOA (Service Oriented Architecture), les concepts.
    • Standards de gestion de processus métier.
    • Les offres en présence.
136

Conception d'applications .NET, synthèse

  • MR-69
  • 0 DH
  • 2 J

Ce séminaire vous permettra d'appréhender les apports du framework .NET, notamment des dernières versions, ainsi que ses impacts sur la conception et le développement des applications. Vous verrez les composants de l'architecture .NET et comment les utiliser pour développer des applications.

À qui s'adresse cette formation ?

Pour qui ?

Responsables de projets et développeurs professionnels désirant comprendre le contenu de l'environnement de développement .NET et comment construire des applications basées sur .NET.

Prérequis

Les objectifs de la formation

137

Programme de la formation

  • Introduction à l'environnement .NET
    • Présentation du framework .
    • NET.
    • Les langages, le CLR/CLI.
    • Framework version 3.
    • 5 et 4.
    • 0.
    • Principes de la compilation Just In Time.
    • CIL.
    • Offre de développement Microsoft.
    • Intégration de .
    • NET dans l'offre produit de Microsoft.
    • Présentation des principaux composants du framework : ASP.
    • NET, ADO.
    • NET, les Web Services.
    • Démonstration Programmes développés en C# et VB.
    • NET.
    • Mécanismes de compilation JIT et du CIL.
  • Le framework .NET et les langages du .NET
    • Présentation des principaux langages : C#, VB.
    • NET.
    • Approche de développement du .
    • NET : approche Objet.
    • Notions importantes dans les langages.
    • Framework redistribuable : rôle du CLR dans l'exécution interlangage, exécution en code natif.
    • Classes du framework : éléments importants du framework, homogénéité des classes.
    • Démonstration Programmes objets et multilangages.
  • Divers types d'applications
    • Application client riche avec les Windows Forms.
    • Application client léger avec ASP.
    • NET.
    • Compréhension du cycle de vie de l'application.
    • Contrôle HTML, contrôle Serveur.
    • Compatibilité des navigateurs.
    • Outils de trace et de mise au point avec .
    • NET et VS.
    • Démonstration Application de Windows Forms et ASP.
    • NET.
    • Application embarquée.
  • Accès aux données dans le .NET
    • Vue générale sur XML et intégration dans le .
    • NET.
    • Sérialisation des données en XML.
    • Définition du schéma XSD.
    • Principe d'ADO.
    • NET : classes d'accès aux données.
    • Intégration d'une connexion base de données, génération de requête.
    • Création de listes.
    • Outils de mise au point et de trace en SQL.
    • Modèle du DataBinding et utilisation dans .
    • NET.
    • Démonstration Mise en oeuvre du DataBinding.
  • Web Services
    • Principe de fonctionnement des Web Services.
    • Architecture d'exécution (WSDL, SOAP, XML, UUDI, etc.
    • ).
    • Web Services avec le .
    • NET.
    • Objets à distance : .
    • NET Remoting.
    • Environnement d'exécution.
    • Démonstration Programmer avec ASP.
    • NET et mettant en oeuvre un service Web.
  • Web Services
    • Principe de fonctionnement des Web Services.
    • Architecture d'exécution (WSDL, SOAP, XML, UUDI, etc.
    • ).
    • Web Services avec le .
    • NET.
    • Objets à distance : .
    • NET Remoting.
    • Environnement d'exécution.
    • Démonstration Programmer avec ASP.
    • NET et mettant en oeuvre un service Web.
  • Architecture des applications et sécurité
    • Gestion de la sécurité : authentification, cryptage.
    • Architecture globale des applications en .
    • NET.
    • Support des périphériques intelligents en .
    • NET.
    • Démonstration Contrôle de l'identité des utilisateurs en .
    • NET et gestion de la sécurité d'exécution.
138

UML 2 pour le temps réel

  • MR-70
  • 0 DH
  • 5 J

La conception des systèmes temps réels et embarqués nécessite une démarche d'analyse et de conception objet appropriée. Vous mettrez en oeuvre dans ce cours, outre les spécificités de la modélisation UML permettant de répondre à de nouvelles problématiques, les bonnes pratiques de conception logicielle associée.

À qui s'adresse cette formation ?

Pour qui ?

Analystes, concepteurs, développeurs et architectes logiciels.

Prérequis

Les objectifs de la formation

Mener les différentes activités d'un processus de développement logiciel à l'aide d'UML Maîtriser les spécificités de la modélisation UML des systèmes temps réels et embarqués Acquérir de bonnes pratiques de conception logicielle

139

Programme de la formation

  • Les concepts objet et la présentation UML
    • Approche objet : qualités et avantages.
    • Présentation des fondamentaux : classe, membre, encapsulation, héritage, polymorphisme.
    • Introduction à UML.
    • Langage de modélisation.
    • Processus de développement.
    • Atouts et outils.
    • UML et le temps réel.
    • Mécanisme d'extension.
    • Le méta-modèle d'UML.
  • Expression des besoins
    • Expression orientée "besoin".
    • Acteurs, cas d'utilisation et scénarios.
    • Expression des contraintes : OCL.
    • Identification des objets du domaine.
    • Architecture du futur système informatique.
  • Analyse : modèle objet
    • Objectifs.
    • Classes et instances.
    • Identifier les objets.
    • Les associations, héritage et généralisation, composition et agrégation.
    • Identifier les relations, attributs et opérations.
    • Annotations et contraintes, méta-modèle, stéréotype, interfaces.
    • OCL (Object Constraint Language).
  • Cas d'utilisation
    • Processus métier et cas d'utilisation.
    • Cas d'utilisation de haut niveau ou développés, essentiels ou réels.
    • Relations "include" et "extend".
  • Les modèles statiques et dynamiques
    • Association, rôles, qualificateurs, contraintes.
    • Agrégation, composition, héritage.
    • Paquets.
    • Les diagrammes statiques de classes, d'objets, de composants, de déploiement.
    • Les diagrammes dynamiques de collaboration, de séquences, d'état-transitions, d'activités.
    • Les erreurs typiques de conception.
  • Conception d'un système temps réel
    • Spécificité des projets temps réel.
    • Principe des extensions en UML.
    • Notions de profil.
    • Parallélisme et synchronisation des processus.
    • Représentation des protocoles, connecteurs et ports.
  • Conception et design patterns
    • Introduction aux Design Patterns.
    • Domaines d'utilisation et usages des Design Patterns.
    • Le catalogue du GOF .
    • Modèles de conception et d'architecture (Singleton, Template method, Factory, DAO, Transfert Object.
    • ).
  • De la conception à la réalisation
    • Associations, agrégations, composition, dépendance.
    • Extension d'UML (stéréotype, étiquette.
    • ) et interprétation en C++.
140

SysML, modéliser vos systèmes

  • MR-71
  • 0 DH
  • 2 J

SysML, la variante d'UML 2 standardisée par l'OMG, est particulièrement adapté au domaine de l'industrie et à la modélisation de systèmes complexes (aéronautique, automobile, énergie, armement...). Vous verrez comment l'utiliser efficacement et découvrirez les nouveaux diagrammes spécifiques de SysML.

À qui s'adresse cette formation ?

Pour qui ?

Analystes systèmes, experts métiers et architectes devant modéliser des systèmes complexes incluant du matériel et du logiciel.

Prérequis

Les objectifs de la formation

Utiliser les diagrammes de blocs pour la modélisation structurelle des systèmes complexes
Maîtriser le diagramme de séquence, le diagramme d'états et le diagramme d'activité pour la modélisation dynamique
Modéliser les exigences du système et les relier aux éléments structurels et dynamiques de la modélisation
Représenter des contraintes du système à l'aide du diagramme paramétrique

141

Programme de la formation

  • Introduction
    • Objectifs et origine de SysML.
    • Positionnement de SysML par rapport à UML 2.
    • Présentation des diagrammes SysML.
    • Présentation d'une démarche possible d'utilisation.
  • La modélisation des exigences
    • Comment démarrer l'analyse d'un système complexe ? Commencer avec le diagramme d'exigences SysML, les diagrammes de cas d'utilisation et de séquence d'UML 2.
    • Usage des diagrammes d'exigences.
    • Gérer les exigences.
    • Relations entre exigences.
    • Traçabilité.
    • Usage des cas d'utilisation (Use Case).
    • Les acteurs, les relations entre acteurs.
    • Définir des scénarios à partir des cas d'utilisation.
    • Les diagrammes de séquence.
    • Usage.
    • Composants.
    • Les contraintes temporelles.
    • Travaux pratiques Sur l'étude de cas, identification des exigences et des cas d'utilisation.
    • Réalisation des diagrammes.
  • La modélisation structurelle
    • Décrire l'architecture d'un système complexe sous forme de sous-systèmes interconnectés grâce aux diagrammes de blocs.
    • Le concept de bloc.
    • Partie.
    • Composition.
    • Agrégations, associations, généralisation, opérations.
    • Diagramme de bloc interne.
    • Objectifs.
    • Les interfaces.
    • L'usage du diagramme de packages.
    • Les packages.
    • Les relations entre les packages.
    • Travaux pratiques Découpage du système en blocs.
  • La modélisation dynamique
    • Décrire la dynamique d'un système complexe grâce aux diagrammes d'états et d'activités issus d'UML 2.
    • Etats, événements, transitions, conditions.
    • Usage du diagramme d'activité.
    • Sémantique d'exécution.
    • Région interruptible.
    • Région d'expansion.
    • Réutilisation.
    • Compléments système.
    • Travaux pratiques Réalisation de diagrammes d'états et d'activités.
  • La modélisation transverse
    • Décrire les contraintes qui régissent le système grâce au diagramme paramétrique SysML.
    • Détail du diagramme paramétrique.
    • Contraintes.
    • Le lien avec les exigences.
    • La notion d'allocation.
    • La représentation tabulaire.
    • Retour sur les exigences.
    • Travaux pratiques Réalisation d'un diagramme paramétrique.
  • Conclusion
    • Liens entre les différents diagrammes.
    • L'outillage disponible.
    • Les ressources utiles.
    • La nécessité d'utiliser SysML avec une démarche.
142

MariaDB, administration

  • MR-72
  • 0 DH
  • 3 J

Ce stage vous permettra de maîtriser toutes les tâches d'administration d'un serveur de bases de données MariaDB. Vous verrez comment installer le serveur, le configurer, effectuer des sauvegardes/restaurations et gérer la production.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs système et administrateurs de bases de données.

Prérequis

Les objectifs de la formation

Découvrir le SGDB MariaDB
Être capable d'installer et de configurer MariaDB
Comprendre comment gérer la sécurité
Être capable de maintenir le serveur MariaDB
Apprendre comment gérer les sauvegardes et les restaurations

143

Programme de la formation

  • Introduction et installation de MariaDB
    • Versions et types de licences.
    • Outils MariaDB (client et administration).
    • Paramétrage du serveur : fichiers de configuration et paramètres.
    • Démarrage/arrêt.
    • Installations (binaire, à partir des sources).
    • Travaux pratiques Installation de MariaDB sous Linux/Windows et utilisation des outils client et d'administration.
  • Objets d'une base MariaDB
    • Types de tables (MyISAM/Aria, XtraDB/InnoDB, FederatedX, Cassandra, SphinxSE, HandlerSocket.
    • ).
    • Modification de la définition d'une table.
    • Index et gestion des vues.
    • Base information_schema et performance_schema.
    • Travaux pratiques Création et utilisation de vues.
    • Création, modification de la définition d'une table.
    • Création d'index.
    • Utilisation des bases du catalogue.
  • Connexions, droits d'accès, sécurité
    • Authentification des utilisateurs.
    • Les bases de données systèmes MariaDB et leur contenus.
    • Gestion des utilisateurs et de leurs privilèges.
    • Droits sur les vues et les traitements stockés.
    • Utilisation de SSL.
    • Travaux pratiques Sécurisation complète de la post-installation.
    • Création de comptes MariaDB.
    • Gestion de la sécurité sous MariaDB.
  • Moteurs de stockage et plug-ins
    • Moteurs : MyISAM/Aria, XtraDB/InnoDB, Memory, Archive CSV, FederatedX, Blackhole, CassandraSE, SphinxSE, HandlerSocket.
    • Architecture et paramétrage XtraDB/InnoDB.
    • Fonctionnement transactionnel du moteur XtraDB/InnoDB.
    • Verrouillage des tables.
    • Cache de requêtes et cache d'index MyISAM/Aria.
    • Travaux pratiques Changement du paramétrage XtraDB/InnoDB.
    • Mise en oeuvre de transactions.
  • Maintenance d'un serveur MariaDB
    • Etat de session (variables, commande "show status"), arrêt forcé d'une session.
    • Chargement : LOAD DATA, myimport, SELECT INTO OUTFILE, mysqldump.
    • Journaux (général, erreurs, requêtes lentes.
    • ).
    • Stratégies de sauvegarde.
    • Méthodes de sauvegarde et outils disponibles.
    • Sauvegarde et récupération incrémentale.
    • Mise à jour des statistiques et défragmentation.
    • Travaux pratiques Activation des journaux.
    • Outils de chargement/déchargement.
    • Sauvegardes et restaurations avec "mysqldump".
    • Utilisation du journal binaire.
    • Sauvegarde incrémentale.
    • Récupération incrémentale.
144

PostgreSQL, prise en main

  • MR-73
  • 0 DH
  • 3 J

Le SGBD PostgreSQL dispose de la majorité des fonctionnalités que l'on peut trouver dans des produits commerciaux comme Oracle ou DB2. Cette formation vous apprendra à l'utiliser de manière efficace, notamment à créer et à exploiter une base de données, ou encore à programmer avec le langage PL/pgSQL.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, exploitants et toute autre personne désireuse d'utiliser au mieux PostgreSQL ou de migrer vers PostgreSQL.

Prérequis

Les objectifs de la formation

145

Programme de la formation

  • Introduction
    • Présentation de PostgreSQL, versions.
    • Le modèle relationnel, le schéma.
    • Tables, contraintes.
    • Interfaces utilisateur.
  • SQL avec PostgreSQL
    • La norme SQL.
    • Positionnement de PostgreSQL.
    • Mise en place du schéma d'une base.
    • Type de données PostgreSQL.
    • Tables.
    • Séquences.
    • Vues.
    • Contraintes d'intégrité sur les tables.
    • Ajout, modification et suppression des données.
    • Interrogation du schéma d'une base.
    • Sélection, restriction, tri, jointure.
    • Extractions complexes.
    • Utilisation d'opérateurs.
    • Spécificités SQL de PostgreSQL.
    • Fonctionnalités avancées PostgreSQL.
    • Transactions.
    • Vues.
    • Tableaux.
    • Héritage de tables.
    • Travaux pratiques Création d'un schéma.
    • Script SQL DDL.
    • Création de vues.
    • Scénarios de transactions.
  • Le langage PL/pgSQL
    • Les instructions, types du langage.
    • Blocs de code.
    • Structures de contrôle.
    • Erreurs et exceptions.
    • Les curseurs.
    • Déclaration, déplacement et fermeture.
    • Les procédures et les fonctions.
    • Ajout de sous-programmes à une base de données.
    • Les déclencheurs, triggers.
    • Structure.
    • Travaux pratiques Fonctions stockées.
  • Maintenance des données
    • Importation/exportation de données.
    • Avec COPY TO et COPY FROM.
    • Avec Psql.
    • Sauvegarde et restauration des données.
    • Outils pg_dump.
    • Optimisation de requêtes.
    • Les index.
    • L'optimiseur.
    • EXPLAIN et VACUUM.
    • Travaux pratiques Importation/exportation de données.
    • Création d'index et analyse de plan d'exécution de requêtes.
  • Gestion des utilisateurs et des groupes
    • Création.
    • Authentification.
    • Octroi de privilèges.
    • Travaux pratiques Création d'utilisateurs, allocation de droits.
    • Tests d'authentification.
  • Configuration de PostgreSQL
    • Installation et démarrage d'une base.
    • Le Postmaster.
    • Le fichier Postgresql.
    • conf.
    • Tables système.
    • Travaux pratiques Installation d'une base et configuration.
  • Compléments
    • Les interfaces de programmation.
    • Connexion de PostgreSQL avec PHP, JDBC, ODBC.
146

PostgreSQL, optimiser vos developpements

  • MR-74
  • 0 DH
  • 3 J

Cette formation est destinée à ceux qui désirent aller plus loin dans l'utilisation de PostgreSQL. Ce système de gestion de bases de données est l'un des plus avancés sur l'implémentation de la norme SQL. Il permet d'en appliquer les dernières spécifications comme, par exemple, les directives WINDOW et PARTITION BY.

À qui s'adresse cette formation ?

Pour qui ?

Ce stage s'adresse à des développeurs désirant avoir des connaissances approfondies sur les possibilités offertes par PostgreSQL.

Prérequis

Les objectifs de la formation

Enumérer les nouveautés de la norme SQL Identifier les possibilités de développement offertes par PostgreSQL Développer des applications optimisées pour PostgreSQL

147

Programme de la formation

  • Rappels
    • Configuration du serveur et des accès.
    • Le client ligne de commande et graphique.
    • Exercice: Configuration du serveur et test des clients psql et pgadmin3.
  • Création de base de données, de schémas et de types de données
    • Choix du template et du charset.
    • Le search_path.
    • Types prédéfinis (monétaires, .
    • ) et types tableaux.
    • Domaines et types utilisateurs.
    • Définition de nouveaux types de base en langage C.
    • Exercice: Création d'une base de données avec schémas et search_path.
  • Création de tables et de vues
    • Contraintes de clés étrangères.
    • Tables héritées (EXTENDS).
    • Tables partitionnées.
    • Indexation.
    • Vues matérialisées.
    • Travaux pratiques Création de tables avec clés étrangères.
    • Création de vues matérialisées.
  • Mise en oeuvre de requêtes complexes
    • Agrégats.
    • Jointures.
    • Sous-requêtes.
    • Clauses WINDOW et PARTITION BY.
    • Recherche en mode FULL TEXT.
    • Analyse des requêtes avec EXPLAIN.
    • Exercice: Exploration des tables.
    • Recherche plein texte.
    • Analyse de requêtes.
  • Gestion des transactions
    • Points de rebroussement.
    • Niveaux d'isolation.
    • Verrous explicites de lignes et de tables.
    • Verrous informatifs pour les applications.
    • Exercice: Test des divers modes d'isolation et de verrous ligne/table.
  • Gestion des utilisateurs, des rôles et des droits
    • Utilisateurs et rôles.
    • Héritage de rôles, organisation en groupes.
    • Rôle PUBLIC.
    • Droits.
    • Exercice: Déclaration d'utilisateurs et activation de l'authentification.
  • Mise en oeuvre de procédures stockées
    • Procédures écrites en PL/pgSQL en Perl et en C.
    • Curseurs.
    • Définition d'opérateurs.
    • Mise en place de déclencheurs (triggers).
    • Exercice: Définition d'un type de base avec opérateur et fonctions de conversion associés.
    • Définition d'une fonction d'agrégation.
  • Interfaces de programmation client
    • Programmation en C, en Perl et en PHP.
    • Récupération d'éléments graphiques dans la base de données.
    • Traitement des transactions SQL par les exceptions.
    • Exercice: Création d'un programme C assurant l'écriture/lecture d'une BD.
    • Réalisation d'une interface Web en PHP à partir des tables PostgreSQL.
148

PostgreSQL, administration avancée

  • MR-181
  • 0 DH
  • 3 J

A la fin de ce cours, vous connaîtrez les notions avancées de l'administration d'une base de données PostgreSQL comme la configuration fine d'une instance pour de meilleures performances, la gestion efficace des connexions et l'utilisation des scripts pour faciliter l'exploitation.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs de bases de données et administrateurs des systèmes.

Prérequis

Bonnes connaissances en administration PostgreSQL ou connaissances équivalentes

Les objectifs de la formation

Comprendre les outils de mesure et diagnostic du SDBG MySQL.
Maîtriser les techniques d'optimisation des applications.
Analyser et optimiser les performances du serveur et des applications.
Optimiser le schéma relationnel et les requêtes SQL.

149

Programme de la formation

  • Présentation de PostgreSQL
    • Rappels succincts sur l'administration de PostgreSQL.
    • Gestion de plusieurs instances sur la même machine.
  • Création et administration d'une instance
    • Les répertoires de données.
    • Les logs de transactions et d'activités.
    • Installation des tâches automatiques.
    • Gestion des volumes.
    • Utilisation des espaces de stockage.
    • Définition de l'espace des logs de transactions.
    • Chargement de données avec pgLoader.
    • Partitionnement de tables.
    • Vues matérialisées.
    • Administration d'une instance.
    • Utilisation du catalogue système.
    • Suivi des volumes.
    • Suivi des connexions.
    • Suivi des transactions.
  • Contributions pour l'administrateur
    • pgbench : installation, configuration et utilisation.
    • pg_stattuple : état des tables et des index.
    • pg_freespacemap : état des espaces libres.
    • pg_buffercache : état de la mémoire.
    • pg_stat_statments : information sur les instructions SQL exécutées.
  • Performances et réglages (rappels)
    • Limiter les connexions.
    • Dimensionnement de la mémoire partagée.
    • Opérations de tri et de hachage.
    • Optimiser les suppressions de données.
    • Optimiser la gestion du journal de transactions.
    • Affiner l'auto-vacuum avec les seuils.
    • Travaux pratiques
  • Supervision d'une instance
    • Statistiques d'activité.
    • PgBadger.
    • Analyse des logs d'activités et des messages de Vacuum.
    • Munin, présentation.
    • Travaux pratiques.
  • Gestion avancée des connexions
    • Chaînes de connexion, attributs de connexion, connexions multi hosts.
    • Pgbouncer.
    • Installation et configuration du gestionnaire de pool.
    • Les cas d'utilisation.
    • Définitions des pools de connexions.
    • Travaux pratiques
  • Compléments (vision globale)
    • Définition de la réplication et de la haute disponibilité.
    • Présentation de Warm Standby.
    • Présentation de Slony.
150

PostgreSQL, tuning

  • MR-76
  • 0 DH
  • 2 J

Ce cours vous apprendra les différentes techniques pour optimiser vos serveurs et applications de bases de données PostgreSQL. Vous verrez comment améliorer les performances des requêtes SQL ainsi que celles de votre serveur par une meilleure configuration.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs de bases de données et administrateurs systèmes.

Prérequis

Les objectifs de la formation

151

Programme de la formation

  • Paramètres principaux
    • Les différents paramètres d'optimisation (connexions, mémoire.
    • ).
    • Exercice: Modification des paramètres de la mémoire et analyse du résultat.
  • Algorithmes de traitement
    • Le moteur PostgreSQL.
    • Détails des différents mécanismes de traitement des requêtes.
    • Exercice: Comparaison des performances en appliquant différents algorithmes de traitement pour une même requête.
  • Algorithmes de requêtes
    • Méthode de traitement des requêtes (statistiques.
    • ).
    • Les différents types d'algorithme (jointure, LOOP.
    • ).
    • Exercice: Comparaison des performances en appliquant différents algorithmes de requête.
  • Optimisation mémoire
    • Configuration des paramètres mémoire (shared_buffers.
    • ).
    • Méthode de calcul de la valeur de shared_buffers.
  • Mécanismes de cache et performance d'accès
    • Cache disque des fichiers de données.
    • Cache des journaux de transactions.
    • Cache des espaces libres.
    • Cache des objets temporaires.
    • Exercice: Modification des différents caches, de la mémoire et analyse du comportement.
  • Performance par les API et les connecteurs
    • Utilisation des API (Java, PHP.
    • ).
    • Utilisation des connecteurs (exemple : TranQL).
    • Optimiser la gestion des ressources.
    • Organisation des tables avec CLUSTER.
    • Configuration des ressources du noyau du système d'exploitation.
    • Répartition des data.
    • Gestion des espaces libres.
    • Niveau d'isolation de PostgreSQL (READ COMMITED.
    • ).
    • Les niveaux de lock.
    • Méthode de verrouillage sous PostgreSQL (enregistrement, table.
    • ).
    • Taille de la pile.
152

Hadoop, installation et administration

  • MR-77
  • 0 DH
  • 4 J

La plateforme Apache Hadoop permet de faciliter la création d'applications distribuées. Ce stage vous permettra de comprendre son architecture et vous donnera les connaissances nécessaires pour installer, configurer et administrer un cluster Hadoop. Vous apprendrez également à l'optimiser et le maintenir dans le temps.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs de cluster Hadoop, développeurs.

Prérequis

Les objectifs de la formation

Découvrir les concepts et les enjeux liés à Hadoop Comprendre le fonctionnement de la plateforme et de ses composants Installer la plateforme et la gérer Optimiser la plateforme

153

Programme de la formation

  • Présentation du Framework Apache Hadoop
    • Enjeux du Big Data et apports du framework Hadoop.
    • Présentation de l'architecture Hadoop.
    • Description des principaux composants de la plateforme Hadoop.
    • Présentation des distributions principales du marché et des outils complémentaires (Cloudera, MapR, Dataiku.
    • ).
    • Avantages/inconvénients de la plateforme.
  • Préparations et configuration du cluster Hadoop
    • Principes de fonctionnement de Hadoop Distributed File System (HDFS).
    • Principes de fonctionnement de MapReduce.
    • Design "type" du cluster.
    • Critères de choix du matériel.
    • Travaux pratiques Configuration du cluster Hadoop.
  • Installation d'une plateforme Hadoop
    • Type de déploiement.
    • Installation d'Hadoop.
    • Installation d'autres composants (Hive, Pig, HBase, Flume.
    • ).
    • Travaux pratiques Installation d'une plateforme Hadoop et des composants principaux.
  • Gestion d'un cluster Hadoop
    • Gestion des noeuds du cluster Hadoop.
    • Les TaskTracker, JobTracker pour MapReduce.
    • Gestion des tâches via les schedulers.
    • Gestion des logs.
    • Utiliser un manager.
    • Travaux pratiques Lister les jobs, statut des queues, statut des jobs, gestion des tâches, accès à la web UI.
  • Gestion des données dans HDFS
    • Import de données externes (fichiers, bases de données relationnelles) vers HDFS.
    • Manipulation des fichiers HDFS.
    • Travaux pratiques Importer des données externes avec Flume, consulter des bases de données relationnelles avec Sqoop.
  • Configuration avancée
    • Gestion des autorisations et de la sécurité.
    • Reprise sur échec d'un name node (MRV1).
    • NameNode high availability (MRV2/YARN).
    • Travaux pratiques Configuration d'un service-level authentication (SLA) et d'un Access Control List (ACL).
  • Monitoring et optimisation Tuning
    • Monitoring (Ambari, Ganglia.
    • ).
    • Benchmarking/profiling d'un cluster.
    • Les outils Apache GridMix, Vaaidya.
    • Choisir la taille des blocs.
    • Autres options de tuning (utilisation de la compression, configuration mémoire.
    • ).
    • Travaux pratiques Appréhender les commandes au fil de l'eau de monitoring et d'optimisation de cluster.
154

L'essentiel de Java et de l'objet

  • MR-179
  • 0 DH
  • 5 J

Ce cours enseigne la programmation objet en Java, en abordant progressivement toutes les constructions du langage et en présentant également la notation UML et les principales bibliothèques standards telles que les entrées/sorties, les collections et les interfaces graphiques. Les étudiants apprendront à développer des programmes Java robustes et efficaces en se familiarisant avec les concepts de base de la programmation orientée objet et leur implémentation en Java.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs non confirmés, ingénieurs, chefs de projets proches du développement.

Prérequis

  • Connaissances de base en programmation. Expérience souhaitable en développement d'applications.

Les objectifs de la formation

  • Mettre en oeuvre les principes de la programmation orientée objet
  • Maîtriser la syntaxe du langage Java
  • Maîtriser les principales librairies standards Java
  • Maîtriser un environnement de développement intégré pour programmer en Java

155

Programme de la formation

  • Les techniques Objet
    • Les principes généraux de la modélisation et de la programmation Objet.
    • L'abstraction et l'encapsulation : les interfaces.
    • Les différentes formes d'héritage, le polymorphisme.
    • Introduction à la modélisation UML : le modèle statique, le modèle dynamique, le modèle de coopération, les scénarios.
    • Travaux pratiques La spécification UML d'une étude de cas qui sera l'un des fils directeurs des exercices suivants.
  • Les constructions de base du langage
    • Les variables : déclaration et typage.
    • La définition des champs.
    • Les méthodes : définition.
    • Les expressions.
    • Les instructions de contrôle : les instructions conditionnelles, de boucle, de branchement.
    • Les tableaux.
    • Les types énumérés, l'autoboxing.
    • Les unités de compilation et packages : le contrôle de la visibilité des classes, le mécanisme d'import.
    • Les imports statiques.
    • Travaux pratiques Suite d'exercices simples permettant la prise en main de l'environnement de développement et la réalisation d'un programme simple.
    • Utilisation des packages.
  • La définition et l'instanciation des classes
    • Les classes et les objets.
    • Les champs, les méthodes.
    • Les constructeurs.
    • L'autoréférence.
    • Les champs et méthodes statiques.
    • Les méthodes à nombre variable d'arguments.
    • Les aspects méthodologiques : la conception des classes.
    • Travaux pratiques Programmation de l'étude de cas.
  • L'héritage
    • Les différentes formes d'héritage : l'extension et l'implémentation.
    • Les interfaces et l'implémentation des interfaces.
    • Le polymorphisme et sa mise en oeuvre.
    • L'extension.
    • La définition des classes dérivées, les constructeurs, les références.
    • Les aspects méthodologiques.
    • La construction de hiérarchies de classes.
    • La factorisation de code : les classes abstraites.
    • L'utilisation simultanée de l'implémentation et de l'extension.
    • Les classes abstraites.
    • Les aspects méthodologiques : le regroupement des constantes, la spécification de services.
    • La construction de hiérarchies de classes et d'interfaces.
    • La généricité.
    • Travaux pratiques Conception et construction d'une hiérarchie de classes et d'interfaces.
    • Mise en place du polymorphisme et de la généricité dans l'étude de cas.
  • Les exceptions
    • Les blocs de Try, la génération des exceptions.
    • L'algorithme de sélection du catch().
    • Les aspects méthodologiques : la construction d'une hiérarchie d'exception, l'utilisation des exceptions.
    • Travaux pratiques Introduction des exceptions dans l'étude de cas.
  • La programmation des entrées/sorties
    • La hiérarchie des classes d'entrée/sorties.
    • Quelques classes de manipulation des systèmes de fichiers.
    • Quelques classes d'entrées/sortie travaillant sur les flots de bytes, sur les flots de Char.
    • Les entrées/sorties clavier.
    • Travaux pratiques Lecture/écriture dans des fichiers.
  • La programmation graphique
    • Les concepts de base : les principes de la visualisation et de la gestion des événements depuis jdk1.
    • 1.
    • La visualisation des composants graphiques : les conteneurs et les Layouts.
    • Quelques composants graphiques : labels, boutons, zones de texte.
    • La gestion des événements : les Listeners et Adapters.
    • L'association de gestionnaires aux composants graphiques.
    • Travaux pratiques Construction d'une IHM.
  • Quelques classes utilitaires
    • Les classes système.
    • Les classes de conteneur.
    • Travaux pratiques Mise en oeuvre de classes utilitaires.
156

Java 8, découvrir par la pratique les nouveautés

  • MR-79
  • 0 DH
  • 3 J

Cette formation vous permettra d'appréhender et de pratiquer les nouveautés de la version 8 de Java. Vous découvrirez les expressions lambda et exploiterez les possibilités de la programmation fonctionnelle. Vous apprendrez à faire interagir du code JavaScript avec du code Java et découvrirez de nouvelles API.

À qui s'adresse cette formation ?

Pour qui ?

Concepteurs, développeurs, responsables de projets Java.

Prérequis

Les objectifs de la formation

Utiliser les expressions lambda
Exploiter les possibilités de la programmation fonctionnelle
Utiliser des codes JavaScript depuis Java 8
Connaître la nouvelle API de gestion des dates et du temps

157

Programme de la formation

  • Synthèse des nouveautés de Java 8
    • Vue d'ensemble des ajouts : 195 nouvelles entités (classes, interfaces.
    • ).
    • Les expressions lambda.
    • Ecrire du code SQL dans un code Java 8.
    • Les implémentations par défaut des interfaces et
    • FunctionalInterface, les nouvelles annotations.
    • Les évolutions des streams.
    • La nouvelle API de gestion des dates et des heures.
    • Les évolutions d'API de java.
    • lang, java.
    • util, java.
    • net.
    • La possibilité d'exécuter du code JavaScript avec Java 8 Nashorn.
    • Travaux pratiques Vérification de l'installation du JDK 8 (outils, javadoc.
    • ).
  • Les expressions lambda
    • Notion de classe anonyme imbriquée, améliorations apportées par le concept d'expression lambda.
    • Les aspects syntaxiques (déclaration, implémentation, passage de paramètres, portée des variables.
    • ).
    • Le concept de "foncteur" à travers les interfaces "fonctionnelles" et le package java.
    • util.
    • function.
    • Utiliser les lambda-expressions pour manipuler les collections.
    • Apports dans l'écriture de code SQL Les Listeners.
    • Travaux pratiques Découverte des lambda-expressions.
  • La programmation fonctionnelle avancée
    • L'usage de
    • FunctionalInterface.
    • Les interfaces fonctionnelles fournies par le JDK 8.
    • Predicate, Function, Supplier, Consuler.
    • Références aux méthodes et aux constructeurs.
    • Travaux pratiques Mise en oeuvre d'aspects avancés.
  • Java 8 Nashorn
    • Du JavaScript au sein de Java ? De Rhino présent en Java 7 à Oracle Nashorn, moteur ECMAScript-262 de Java 8.
    • Utilisation de la ligne de commande jjs.
    • Appeler du code JavaScript depuis une application Java, soit directement soit à l'aide d'un fichier séparé .
    • js.
    • Appeler du code Java depuis un script JavaScript.
    • Travaux pratiques Appels de JavaScript depuis Java.
  • Nouvelle API Date et Time
    • Les difficultés engendrées par les API de Date et GregorianCalendar, l'alternative JodaTime et la JSR 310.
    • Les concepts de temps machine et temps humain, les principes de base de la nouvelle API.
    • La gestion du temps machine avec java.
    • time.
    • Instant et java.
    • time.
    • Duration.
    • Le temps humain avec java.
    • time.
    • LocalDate, java.
    • time.
    • LocalTime, java.
    • time.
    • LocalDateTime.
    • Travaux pratiques Utilisation de la nouvelle API de gestion des dates et temps.
  • Autres nouveautés
    • Les nouveaux streams.
    • Map-reduce.
    • Travaux pratiques Mise en oeuvre des nouveautés.
158

Java, tests et qualité

  • MR-179
  • 0 DH
  • 3 J

La qualité des logiciels est aujourd'hui un défi majeur. Vous allez implémenter les outils Open Source pour industrialiser vos développements et assurer cette qualité. Vous apprendrez à gérer les sources, la documentation, les anomalies et les évolutions d'une application ainsi que tous les tests connexes.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs Java/Java EE, responsables qualité et chefs de projets.

Prérequis

Bonnes connaissances en programmation Java.

 

Les objectifs de la formation

Industrialisation du développement logiciel

Gestion des sources de développement au moyen d'un système centralisé ou décentralisé

Gestion des anomalies et des changements fonctionnels dans une application

Mettre en place les normes de codage et la documentation du logiciel

Implémenter différents types de tests (tests unitaires, fonctionnels, robustes et de performance)
Automatisation de tâches définies

159

Programme de la formation

  • Introduction générale
    • Qu'est-ce que la qualité logicielle ? Pourquoi en faire ? Comment industrialiser le développement logiciel ?
  • Gestion des sources
    • Définition, intérêt dans l'organisation du travail, unicité de l'environnement de développement.
    • Travaux pratiques Présentation des logiciels libres de gestion des sources CVS et/ou Subversion (SVN).
  • Outil de gestion des bugs, anomalies et évolutions fonctionnelles
    • Description fonctionnelle, intérêt pour les développeurs, les utilisateurs, les managers.
    • Définition et intérêt du tri des bugs, anomalies et évolutions fonctionnelles.
    • Travaux pratiques Présentation des logiciels libres de gestion des bugs, anomalies et évolutions fonctionnelles Bugzilla et/ou Mantis.
  • Règles de codage et documentation
    • Intérêt (au-delà des oppositions de clans).
    • Au-delà du style : règles d'organisation des fichiers.
    • Intérêt de la documentation, documentation du code et autre documentation (HOWTO.
    • ).
    • Travaux pratiques Revue des recommandations et règles de codages de Sun.
    • Présentation et paramétrage de CheckStyle.
    • Exercices de documentation de code.
  • Tests
    • Pourquoi faire des tests ? Présentation des différents types de tests : tests unitaires, fonctionnels, de robustesse et de performance.
    • Quels tests lancer et quand ? Utilité des objets " Mock " et " Fake " durant les tests unitaires.
    • Couverture des tests unitaires.
    • Travaux pratiques Pratique des tests unitaires avec JUnit (logiciel libre) et d'autres outils.
    • Présentation des tests fonctionnels avec les outils Mercury (logiciel commercial), HttpUnit (logiciel libre).
  • Procédures de livraison
    • Intérêt des procédures de livraison.
    • Etapes classiques et non classiques (tests manuels, de robustesse).
  • Automatisation des tâches
    • Présentation de tâches devant être automatisées.
    • Travaux pratiques Présentation et introduction à Ant (logiciel libre).
  • Conclusion générale : mesures de la qualité
    • Synthèse des mesures qualité : convention de codage, documentation, couverture de tests, automatisation des procédures.
    • Mise en place d'un tableau de bord de la qualité.
160

Test Driven Development en Java/JEE

  • MR-179
  • 0 DH
  • 3 J

Ce cours vous apportera toutes les connaissances nécessaires pour développer vos applications Java/Java EE autour des meilleurs outils et pratiques de tests unitaires et de recettes. Vous apprendrez à intégrer le test dans votre cycle de développement, le Refactoring, la conception émergente et les pratiques agiles.

À qui s'adresse cette formation ?

Pour qui ?

Ingénieurs ou chefs de projets en développement logiciel.

Prérequis

Les objectifs de la formation

Maîtriser la démarche et la mise en oeuvre du Test Driven Development Intégrer les tests dans le cycle de développement d'une application Java/Java EE Prendre en main les principaux outils de tests et d'intégration continue

161

Programme de la formation

  • Définition et principes du TDD
    • Le test dans le processus de développement.
    • Processus, qualité, tests.
    • Typologie des tests.
    • Origine du TDD.
    • L'agilité et les tests.
    • Cycle de développement.
    • Les 3A.
    • Gestion des exceptions.
    • Refactoring et conception émergente.
    • Gestion des scénarios.
    • Gains du TDD ? Travaux pratiques Conception et intégration de tests dans le cycle de développement d'?un projet.
  • Tests automatisés avec le framework JUnit
    • Le besoin d'un framework de test.
    • JUnit.
    • Alternatives (TestNG) et outillage complémentaire.
    • Bonnes pratiques associées à JUnit.
    • Travaux pratiques Mise en oeuvre de JUnit.
  • Les bonnes pratiques de développement Agiles
    • TDD et gestion des données SGBDR, des interfaces graphiques, des interfaces Web.
    • Travaux pratiques Mise en oeuvre de pratiques.
  • Techniques avancées avec le TDD
    • Corriger des anomalies.
    • Gérer la montée en charge, la sécurité des produits.
    • Gestion de la sécurité logicielle.
    • Gestion de la performance.
    • Stress tests.
    • Travaux pratiques Gestion des anomalies.
    • Tests de performance.
  • Les objets Mock et Stub
    • La théorie.
    • Application de la théorie sans utiliser de bibliothèque.
    • Découverte des bibliothèques du marché.
    • Etude en détail de JMOCK ou MockObject.
    • Travaux pratiques Utilisation des objets Mock.
  • Techniques d'écriture de tests
    • Fixtures.
    • Qualités d'un code de test.
    • Tests basés sur la responsabilité, l'implémentation.
    • Styles de TDD.
    • Travaux pratiques Améliorer la qualité des tests écrits.
  • Test de code hérité
    • Qu'est-ce que du code hérité ? Cycle d'évolution du code hérité.
    • Tests fonctionnels avec Fit et FitNesse.
    • Tests fonctionnels et TDD.
    • Exécution de tests fonctionnels avec FitNesse.
  • Les outils
    • Les outils Open Source et commerciaux.
    • Architecture matérielle de tests.
    • Etude d'un outil d'intégration continue.
    • Etude et choix d'un intégrateur continu.
    • Etude d'un outil de couverture de test.
    • Etude d'un outil de gestion des tests et de communication entre MOA et MOE : Fitnesse.
    • Travaux pratiques Mise en oeuvre de plusieurs outils.
162

Swing, développement de clients riches en Java

  • MR-82
  • 0 DH
  • 4 J

Vous découvrirez dans ce cours la bibliothèque graphique Swing permettant de développer des interfaces Java de type client riche. Vous étudierez les composants et leurs interactions avec les utilisateurs, les environnements de conception graphique et déploierez vos applications via Java Web Start.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs Java, ingénieurs, chefs de projets proches du développement.

Prérequis

Les objectifs de la formation

Définir le squelette d'une application Swing à l'aide de conteneurs Organiser des composants graphiques au moyen de layouts Créer des éléments d'interaction avec les utilisateurs Déployer une application Swing avec Java Web Start

163

Programme de la formation

  • Introduction
    • Présentation et origine de Swing.
    • Evolutions des toolkits graphiques Java.
    • Les principes de base.
    • Intégration à J2SE.
    • Plateforme MVC.
    • "Lightweight" et "Heavyweight" composants.
    • Présentation d'AWT et de Java2D, liaison avec Swing.
    • Notions de Layout et de LookAndFeel, d'événements.
  • Principaux conteneurs
    • Les conteneurs pour la réalisation de fenêtres, boîtes de dialogue et panneaux divers.
    • JFrame et JDialog : fenêtres et boîtes de dialogue.
    • JMenu, JMenuPopup, etc.
    • JPanel : conteneur générique.
    • JScrollPane : conteneur scrollable.
    • JToolBar, JDesktopPane.
    • JFileChooser.
    • Travaux pratiques Définition de la maquette de l'application.
    • Création du squelette de l'IHM avec fenêtre, boîtes de dialogue, etc.
  • Principaux layouts
    • Le layout, pour la disposition des éléments de l'affichage.
    • Objectifs et principes.
    • Layouts standard BorderLayout, GridBagLayout.
    • Usage de TableLayout, FormLayout et SwingLayout.
    • Création d'un nouveau layout.
    • Travaux pratiques Organisation des composants IHM au moyen de layout.
  • Principaux composants
    • JLabel : intégration texte simple ou HTML.
    • Composants texte : JTextField, JTextArea, JEditorPane.
    • Boutons : JButton, JComboBox, JCheckBox.
    • JList, JTree, JTable (modèles, Renderer, Editor).
    • Travaux pratiques Création des éléments d'interaction, gestion des événements utilisateurs, développement de l'application.
  • Fonctions avancées
    • Création d'un composant.
    • Usage des actions (toolbars, menu, popup, bouton).
    • Mécanisme de Drag'n Drop.
    • Usage/installation et adaptation d'un Look & Feel.
    • Framework de Binding (JGoodies).
    • Traitements asynchrones avec SwingUtilities, SwingWorker.
    • Internationalisation.
    • Mécanisme du undo/redo.
    • Travaux pratiques Mise en oeuvre de techniques avancées.
  • Environnements Swing
    • Alléger le travail par l'usage d'environnement de conception graphique et d'API divers.
    • Frameworks : SwingX, Jide, SwingAppKit.
    • Présentation de Matisse et de Plug-ins Eclipse.
    • Déploiement avec Java Web Start.
164

JavaFX 8, créer des interfaces graphiques riches

  • MR-179
  • 0 DH
  • 4 J

Au cours de ce stage, vous apprendrez à exploiter les composants graphiques de la librairie JavaFX, standard Oracle pour le développement d'interfaces graphiques en Java. Vous acquerrez des compétences pour concevoir l'architecture de vos applications, améliorer la réactivité de vos interfaces et préparer le déploiement de vos applications en vue de leur diffusion.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, architectes, chefs de projet voulant se familiariser avec le développement d'applications RIA avec JavaFX.

Prérequis

Bonnes connaissances de la programmation Java SE.

Les objectifs de la formation

Concevoir et développer une application JavaFX
Exploiter les différents composants d'interface graphique
Mettre en oeuvre les bonnes pratiques d'architecture JavaFX
Packager et déployer une application JavaFX

165

Programme de la formation

  • Démarrer avec JavaFX
    • Applications graphiques clientes riches.
    • Qu'est-ce que JavaFX ? Environnements d'exécution.
    • Environnements et outils de développement.
    • Concepts d'architecture de base.
    • Documentations de référence, communautés et sites Web de référence.
    • Travaux pratiques Première application JavaFX.
  • Les composants d'interface graphique
    • Contrôles UI : textes, listes, tables, contenus HTML.
    • Mise en forme d'écrans : les layouts.
    • Graphiques de type chart.
    • Habillage d'application via feuilles de style CSS.
    • Travaux pratiques Parcours de l'application de démonstration officielle.
    • Mise en oeuvre des différents composants d'interface graphique.
  • Architecture d'une application JavaFX
    • Construire l'interface : SceneBuilder, langage FXML.
    • Travailler avec l'API Scene Graph : nodes, parents, groupes, régions.
    • Gestion des événements : clavier, souris, drag and drop.
    • Propriétés et binding, collections écoutables.
    • Composants personnalisés et redistribuables.
    • Applications hybrides JavaFX / HTML 5 + JavaScript.
    • Travaux pratiques Réalisation d'une application complète mettant en oeuvre les bonnes pratiques d'architecture JavaFX.
  • Concurrence et interopérabilité
    • Modèle de thread d'une application JavaFX.
    • Exécution de tâches de fond : le framework JavaFX concurrent.
    • Intégration JavaFX et Swing.
    • Travaux pratiques Mise en oeuvre de tâches de fond et optimisation de l'interface utilisateur.
  • Graphismes
    • API de gestion d'image.
    • Dessiner via le canvas.
    • Graphismes 3D.
    • Travaux pratiques Intégration de graphismes 2D et 3D au sein d'une application.
  • Effets, animations et multimédia
    • Créer des effets visuels.
    • Transformations 2D et 3D.
    • Transitions et animations.
    • Incorporer des médias : audio et vidéo.
    • Travaux pratiques Réalisation d'un lecteur multimédia.
  • Packager et déployer les applications
    • Démarrage et exécution d'applications JavaFX.
    • Internationaliser une application JavaFX.
    • Packaging d'applications.
    • Déploiement : standalone, applet, Java Web Start.
    • Travaux pratiques Packaging d'une application et démonstration des différents modes de déploiement.
166

Développer des plug-ins Eclipse et clients RCP

  • MR-179
  • 0 DH
  • 3 J

Ce cours aborde l'architecture et les mécanismes fondamentaux qui sous-tendent Eclipse et RCP, puis explore les multiples aspects liés au développement et à l'intégration de plug-ins dans l'environnement d'Eclipse et RCP.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, chefs de projet et architectes logiciels.

Prérequis

Bonnes connaissances en Java et connaissances de base de l'utilisation d'Eclipse.

Les objectifs de la formation

  • Développer des applications clientes riches avec Eclipse RCP
    Maîtriser le cycle de développement de plug-ins Eclipse
  • Manipuler les composants graphiques SWT et JFace
  • Améliorer les plug-ins installés sur la plateforme via des points d'extensions

167

Programme de la formation

  • Concepts et architecture d'Eclipse et de RCP
    • Les objectifs d'Eclipse et de RCP.
    • L'architecture générale.
    • L'organisation des informations.
    • Utilisation du PDE.
    • Travaux pratiques Utilisation du PDE et création d'un Plug-in minimal.
  • Bases graphiques nécessaires à la création de clients riches
    • Les composants SWT (Controls, Layout, Dialog, Composite.
    • ).
    • Traitement des événements.
    • Les composants JFace (TableViewer,TreeViewer, Wizard, Dialog,.
    • ).
  • Le développement de Plug-ins
    • La déclaration dans le plugin.
    • xml.
    • manifest.
    • mf.
    • L'API et son implémentation.
    • La construction et l'intégration.
    • Visualiser et éditer les informations : les Views et leurs synchronisation, les Editors et EditorInput.
    • Ajouter des Actions/Commandes dans les menus contextuels et barre d'outils.
    • Travaux pratiques Ecriture de plusieurs Views simples synchronisées.
    • Utilisations des actions.
  • Les composants complémentaires
    • Définir des points d'extension.
    • Le pattern d'intégration.
    • Les proxies paresseux.
    • Création et extension d'une perspective.
    • L'internationalisation.
    • Les fragments.
    • La documentation.
    • Ecrire des tests automatisés avec SWTBot.
    • Travaux pratiques Construction d'un point d'extension.
    • Internationalisation et intégration des Views et Editors dans une perspective existante.
  • Développement d'une application RCP
    • Créer une application RCP.
    • Gérer les configurations de lancements.
    • Livrer une application RCP Travaux pratiques Construction d'une application RCP, construction d'un exécutable.
  • Packager et deployer
    • Présentation du mécanisme de feature et d'udpate site.
    • Automatiser la construction des livrables avec Tycho.
168

JPA, persistance des données en Java

  • MR-85
  • 0 DH
  • 3 J

S'inspirant des frameworks Hibernate et Toplink, JPA est devenu le standard pour la gestion de la persistance des objets Java dans une base de données. Vous mettrez en oeuvre dans cette formation le concept de mapping objet-relationnel garantissant une meilleure portabilité de vos applications Java EE.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, architectes logiciels et chefs de projets.

Prérequis

Les objectifs de la formation

Etablir un mapping entre des objets java et des tables relationnelles
Créer, mettre à jour et supprimer des objets persistants
Maîtriser le langage de requêtes JPQL
Gérer des transactions

169

Programme de la formation

  • Techniques de persistance Java et JPA
    • Les différents mécanismes de persistance : API Java et frameworks.
    • La solution Java Persistence API (JPA).
    • Intégration de JPA dans une application Java EE.
  • Développement d'une classe persistante
    • Coder la classe persistante.
    • Effectuer le mapping Objet/relationnel.
    • Configurer et démarrer le moteur JPA.
    • Effectuer une requête JPQL.
    • Sauvegarder un objet persistant.
    • Travaux pratiques Mapping d'une classe.
    • Exécution d'une requête JPQL.
  • Mapping Objet/relationnel avec JPA
    • Contexte et objectifs d'un ORM.
    • Principe de développement des classes persistantes.
    • Utilisation des annotations pour configurer un mapping Objet/Relationnel.
    • Mapping des classes et des associations.
    • Stratégie de mapping pour l'héritage.
    • Travaux pratiques Choisir un générateur d'identifiant.
    • Mise en oeuvre d'une relation one-to-one, one-to-many et d'héritage.
  • Manipuler les objets persistants
    • Les différentes techniques de lecture.
    • Les stratégies de chargement.
    • Principe du lazy loading.
    • Les opérations CRUD (Create/Read/Update/Delete).
    • Cycle de vie des objets persistants.
    • Synchronisation avec la base de données.
    • Travaux pratiques Créer, mettre à jour et supprimer des objets persistants.
  • Utilisation avancée du mapping
    • Clé primaire composée, mapping multitables.
    • Contrôler les requêtes INSERT et UPDATE.
    • Associations de type list, map et many-to-many.
    • Travaux pratiques Mapping d'une table secondaire.
    • Mise en oeuvre d'une association many-to-many.
  • Le langage JPQL
    • Les requêtes d'interrogation.
    • Opérations sur les chaînes de caractères et les données temporelles.
    • Jointures internes, externes et rapportées.
    • Principe des sous-requêtes.
    • Requêtes sur les ensembles.
    • Travaux pratiques Effectuer une requête JPQL optimisée.
  • Transactions et accès concurrents
    • Rappel des propriétés d'une transaction.
    • La gestion transactionnelle avec JPA.
    • Intégration dans une application Web et EJB.
    • Verrouillage pessimiste et optimiste.
    • Travaux pratiques Mise en oeuvre de la gestion transactionnelle.
170

Framework Spring 3, développer des applications d'entreprise

  • MR-179
  • 0 DH
  • 4 J

Cette formation vous permettra d'apprendre à utiliser le framework Spring pour développer des applications Java plus efficaces et plus robustes. Vous verrez comment faciliter la configuration des différents composants de votre application, réaliser des tests plus facilement et réduire les efforts de développement.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs Java/Java EE.

Prérequis

Bonnes connaissances en développement Java. Expérience requise en développement d'applications d'entreprise.

Les objectifs de la formation

Cette formation vous permettra de concevoir des applications web en utilisant un conteneur léger, d'appliquer l'injection de dépendance et la programmation par aspect dans votre application, d'intégrer les principaux modules Spring tels que Spring Core, Spring MVC, et Spring Security, et d'implémenter une couche d'accès aux données

171

Programme de la formation

  • Introduction
    • Présentation de l'écosystème Java EE.
    • La place de Spring dans cet écosystème, notamment par rapport aux EJB.
    • L'état de l'art des bonnes pratiques de conception d'une application.
    • Le rôle d'un conteneur léger.
  • Conteneur léger et inversion de contrôle
    • La prise en charge des objets par Spring.
    • La gestion du cycle de vie des objets confiés à Spring (pattern Singleton, Prototype).
    • La programmation par interface et le couplage faible (pattern Strategy).
    • L'injection de dépendance.
    • Présentation de l'injection par setter et par constructeur : quel type d'injection dans quel cas ? L'accès programmatique au conteneur.
    • La configuration par annotations.
    • Travaux pratiques Installation de Spring et de son environnement.
    • Mise en pratique de l'injection de dépendance au sein d'une application.
  • La Programmation Orientée Aspect
    • Présentation du concept de Programmation Orientée Aspect (AOP).
    • Vocabulaire (aspect, join point, pointcut, advice.
    • ).
    • Spring AOP versus AspectJ.
    • Les proxies (ProxyFactory.
    • ).
    • Les types d'advice (
    • Before,
    • AfterReturning.
    • ).
    • Déclaration et implémentation d'un aspect.
    • Les différents formats d'expression de Pointcut.
    • Configuration XML versus annotations.
    • Travaux pratiques Mise en pratique de la programmation par aspect au sein d'une application.
  • Tests unitaires
    • Amélioration de la qualité par les tests unitaires avec JUnit et les mocks.
    • L'apport de l'IOC.
    • Intégration de JUnit à Spring.
    • Travaux pratiques Mise en place de tests unitaires au sein de Spring.
  • Mise en oeuvre de l'accès aux données
    • Couplage Spring/JDBC (JdbcTemplate).
    • Présentation des enjeux du mapping relationnel.
    • JPA (et JPA 2) comme API de normalisation de la persistance en Java.
    • Hibernate comme implémentation de JPA.
    • Couplage Spring / JPA.
    • Mise en oeuvre des transactions : par aspect, par annotation, programmatique.
    • Travaux pratiques Implémentation d'une couche de persistance des données avec JPA.
  • Le Web
    • Le modèle MVC.
    • La mise en oeuvre du pattern MVC avec Spring Web-MVC.
    • Utilisation des annotations dans la mise en oeuvre du modèle MVC.
    • Couplage Spring - JSR 303 (Bean Validation) pour la validation de la saisie.
    • Mise en oeuvre d'Ajax avec Spring MVC.
    • Travaux pratiques Implémentation de la couche de présentation avec Spring-MVC.
  • La sécurité
    • Présentation de Spring Security pour la gestion de l'authentification et des autorisations.
    • Création, chargement et récupération d'un contexte de sécurité.
    • Activation d'un filtre.
    • Création d'un formulaire de login.
    • Sécurisation des méthodes.
    • Application d'une stratégie de sécurité par aspects, par annotations.
    • Travaux pratiques Mise en place de la sécurité avec Spring Security.
  • Spring Remoting
    • Que fait Spring Remoting ? Les différents types d'accès distants (RMI, JAX-WS, JAX-RPC.
    • ).
    • Rappel sur RMI et la sérialisation.
    • Utilisation de RMI avec Spring.
    • Configuration du client et du serveur.
    • Rappel sur les Web Services REST.
    • Intégration de REST et de Spring MVC.
    • Paramétrer la requête, transformer la réponse.
    • Travaux pratiques Intégration RMI et des Web Services REST dans l'application.
  • Spring et JMS
    • Notion de communication synchrone ou asynchrone.
    • Rappels JMS.
    • Notion de producteur et de consommateur.
    • Type de destination possible : Queue, Topic.
    • Les implémentations.
    • Intégration et configuration de JMS dans Spring.
    • Utilisation du mode "Point to Point" et "Publish/Subscribe".
    • Définition d'un JmsTemplate.
    • Réception synchrone et asynchrone de messages.
    • Envoi de messages.
    • Travaux pratiques Produire et consommer des messages JMS déposés dans un Topic depuis Spring.
  • Spring et JMX
    • Présentation de l'architecture et des concepts de JMX (Managed Beans, agents JMX, MBean Server).
    • Bean Spring.
    • Les annotations (
    • ManagedResource,
    • ManagedAttribute,
    • ManagedOperation.
    • ).
    • Configuration Spring.
    • Création d'un MBean Server.
    • Outil de supervision et d'administration de MBeans : la JConsole.
    • Travaux pratiques Administration de Beans Spring via la JConsole.
172

Framework Spring 4, développer des applications d'entreprise

  • MR-87
  • 0 DH
  • 5 J

Ce cours vous apprendra à utiliser le framework Spring 4 pour développer des applications Java plus robustes et plus efficaces. Vous verrez aussi comment faciliter, au moyen du framework, la configuration des différents composants de vos applications Web et la réalisation des tests, tout en réduisant vos efforts de développement.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs Java/Java EE ayant une réelle expérience en développement d'applications Java/JEE.

Prérequis

Les objectifs de la formation

Mettre en place Spring sur les différentes couches d'une application n-tiers
Mettre en place une façade Web REST et MVC
Assurer la persistance de vos données
Sécuriser votre application avec Spring
SecurityCoupler Spring à d'autres technologies de l'écosystème Java JEE

173

Programme de la formation

  • Introduction
    • Les bonnes pratiques de conception : séparation des responsabilités, KISS, DRY, POJO.
    • Positionnement de Spring par rapport à la spécification Java EE et aux serveurs d'applications Java EE.
    • Les nouveautés par rapport à la version 3.
  • Présentation du conteneur Spring
    • Les technologies " core " : cycle de vie des objets, injection de dépendances et interceptions.
    • L'accès aux données : JDBC, JPA, Hibernate.
    • La gestion des transactions.
    • Le Web : webmvc et REST.
    • L'intégration aux autres technologies.
    • Les stratégies de déploiement : servlet container, serveur d'applications, TC Server, Cloud.
    • Au-delà de Spring Framework : Spring Data, Spring Batch.
  • L'environnement de travail
    • L'environnement Eclipse.
    • Le plug-in Spring Tool Suite (STS).
    • Les dépendances Maven.
    • Travaux pratiques Installation de l'IDE et du plug-in Spring Tool Suite.
  • Découpage n-tiers, injection de dépendances et interceptions
    • Le découpage en couches, l'approche POJO.
    • La gestion de l'état : application stateful vs application stateless.
    • L'injection de dépendances par setter, par constructeur.
    • Les intercepteurs et la programmation orientée aspect, couplage avec AspectJ.
    • Les invocations asynchrones.
    • Les invocations planifiées (task et scheduling).
    • La configuration du conteneur (par annotations ou par xml), les profils.
    • Le test des beans managés : couplage avec JUnit, utilisation des Mocks.
    • Travaux pratiques Mise en place d'une application n-tiers, utilisation de Spring comme factory pour gérer nos objets (cycle de vie, injection de dépendance, interception).
  • Accès aux données et gestion des transactions
    • Le couplage avec Spring JDBC et le JDBCTemplate.
    • Utilisation de bases de données embarquées : H2, HSQL, Derby.
    • Couplage avec l'API JPA et le framework Hibernate.
    • Le moniteur transactionnel de Spring, couplage avec JTA 1.
    • 2.
    • Le support des transactions au sein des tests.
    • Introduction à Spring Data pour les bases NoSQL.
    • Travaux pratiques Mise en place d'entités persistantes dans un projet Java.
    • Gestion par Spring du cycle de vie de l'entityManager JPA, utilisation du moniteur transactionnel de Spring et des annotations JTA.
  • IHM Web avec Spring MVC
    • Rappel du pattern MVC.
    • Le 2 ways binding à base de POJO.
    • Les vues : JSP et JSTL, Freemarker, Velocity, JasperReports.
    • La validation de surface avec JSR 303.
    • L'internationalisation.
    • La gestion des exceptions.
    • Travaux pratiques Mise en oeuvre de Spring MVC au sein d'une application Web qui expose la couche métier développée précédemment.
  • Mise en oeuvre de Web Services REST
    • Qu'est-ce qu'une URI ? Rappels des bases du protocole http : les verbes, les codes de retours, les contentType, les en-têtes http.
    • Utilisation de Spring MVC pour mettre en place une application Web RESTFUL.
    • Cross Origin Shared Ressource.
    • Utilisation de Spring cache pour mettre en cache les réponses des endpoints REST.
    • Mise en place d'une API découvrable avec HATEOAS.
    • Travaux pratiques Développement d'une façade Web exposant les services développés précédemment, consommation des Web Services REST par un client html / javascript (utilisation d'angularJS).
  • Mise en oeuvre des websockets
    • Les concepts du Web " real time ".
    • Présentation de STOMP et SockJS.
    • Le support par les navigateurs, les mécanismes de fallback.
    • La mise en place côté serveur.
    • La mise en place côté client (HTML, iOS, Android).
    • Exercice: Ajout d'une connexion websocket au client html/javascript développé précédemment.
  • Eléments de sécurité
    • Présentation de Spring Security pour la gestion de l'authentification et des autorisations.
    • Création, chargement et récupération d'un contexte de sécurité.
    • Activation d'un filtre.
    • Création d'un formulaire de login.
    • Sécurisation des méthodes.
    • Application d'une stratégie de sécurité par aspects, par annotations.
    • Travaux pratiques Mise en place de la sécurité avec Spring Security et couplage avec Spring MVC.
  • Intégration de Spring à d'autres technologies
    • L'enjeu posé par l'intégration entre Spring et des technologies tierces.
    • Le couplage entre Spring et JMX : managedResource et managedOperation.
    • Activation de la console Web JMX de Sun (HtmlAdaptorServer).
    • Exposition avec http Invoker.
    • Travaux pratiques Supervision avec JMX, mise en place d'un endpoint avec http Invoker afin d'exposer les services développés précédemment.
174

Edge Animate, créer des animations interactives pour le Web

  • MR-88
  • 0 DH
  • 3 J

Ce cours vous permettra de concevoir des contenus interactifs pour tous types de terminaux mobiles compatibles avec les systèmes iOS et Android, ainsi que pour tous navigateurs d'ordinateurs modernes. Vous mettrez en oeuvre des fonctionnalités HTML5, JavaScript et CSS3 sans avoir à manipuler de code.

À qui s'adresse cette formation ?

Pour qui ?

Webmasters, graphistes, maquettistes ou toute personne en charge de la communication de sites Internet.

Prérequis

Les objectifs de la formation

Personnaliser et enregistrer son espace de travail
Ajouter des animations à une page HTML existante
Créer une mise en page adaptative
Utiliser la timeline pour créer des animations
Gérer la typographie au sein des animations

175

Programme de la formation

  • Présentation de l'interface
    • Installation et démarrage du logiciel.
    • Créer un espace de travail.
    • La barre d'outils, le panneau Éléments et la scène.
    • Le panneau Propriétés.
    • Les panneaux Bibliothèque, Actifs, Symboles et Polices.
    • Les panneaux Scénario et Code.
    • La timeline : aperçu général.
    • Etude de cas Personnaliser et enregistrer son espace de travail.
  • Créer et sauvegarder un document Edge
    • Les outils Rectangle, Rectangle Arrondi et Ellipse.
    • L'outil Texte.
    • Placer une image.
    • Créer du contenu pour Edge Animate avec Photoshop, Illustrator et FW.
    • Formats et poids d'image pour Internet.
    • Prévisualiser un document.
    • Travaux pratiques Créer trois versions de sites, petit, moyen et grand.
  • Modifier, enrichir et réutiliser
    • Manipuler des objets sur la scène.
    • Réorganisation, alignement et distribution.
    • Fonction de hiérarchisation, de groupes d'objets et de débordement.
    • Modifier l'opacité et les couleurs d'un objet.
    • Exporter/Importer des symboles .
    • ansym.
    • Travaux pratiques Ajouter une animation à un HTML existant.
  • Typographie et mise en page proportionnelle
    • Ajouter des Webfonts à une composition animée.
    • Polices en ligne libres d'accès.
    • Polices téléchargeables, locales et CSS.
    • Polices par abonnement.
    • Options de redimensionnement.
    • Guides en pourcentages et en pixels.
    • Mise à l'échelle des symboles.
    • Travaux pratiques Créer une mise en page adaptative.
  • Animer
    • Utiliser la timeline (règles de base, player).
    • Créer une animation (déplacement, apparence, rythme, accélération).
    • Transitions et clés d'animation.
    • Copier/coller des transitions.
    • Marque de verrouillage et pop.
    • Utiliser la fonction de rotation ou d'inclinaison d'un objet.
    • Affichage de symboles, d'étiquettes, et insertion du texte en mouvement.
    • Travaux pratiques Réaliser une animation.
  • Interactivité
    • Ajouter de l'interactivité.
    • Code sur la timeline.
    • Actions sur les objets.
    • Propriété Curseur.
    • Exercice: Exercice: sur l'interactivité.
  • Exporter / diffuser
    • Présentation de l'anatomie d'un projet Edge Animate.
    • Exporter une animation.
    • Scène de niveau inférieur (IE 6, 7 et 8).
    • PreLoader, Affiche.
    • Publier sur le web.
    • Publier vers InDesign et Digital Publishing Suite ou iBooks Author.
    • Travaux pratiques Exporter son projet.
176

Java OSGi, développement d'applications modulaires

  • MR-179
  • 0 DH
  • 3 J

Lors de ce stage, vous apprendrez à maîtriser le standard OSGi, qui permet de concevoir des applications Java modulaires et évolutives. Vous découvrirez les éléments clés d'une architecture OSGi et apprendrez comment résoudre les problèmes courants liés à la gestion des versions, à la résolution des dépendances et au déploiement. Cette formation pratique vous fournira les compétences nécessaires pour concevoir des applications flexibles et évolutives avec OSGi.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, chefs de projets et architectes.

Prérequis

Bonnes connaissances du langage Java. Expérience requise en programmation Java EE.

Les objectifs de la formation

Mettre en oeuvre OSGi dans le cadre du développement d'une application Java/Java EE modulaire.
Installer et utiliser une implémentation du Framework OSGi
Créer, déployer et exécuter des bundles dans un conteneur OSGI.
Implémenter et utiliser des services OSGi standards, spécifiques ou accessibles à distance
Déployer dynamiquement une application Java EE dans Spring Dynamic Modules.

177

Programme de la formation

  • Présentation de la spécification OSGI
    • Les limites actuelles des applications Java.
    • La modularité des applications.
    • La notion de conteneur et de bundle (composant) OSGi.
    • Le modèle en couche (Module, Lifecycle, Service).
  • Les implémentations OSGi existantes
    • Des outils : Eclipse Equinox, Apache Felix.
    • Présentation des projets s'appuyant sur OSGI : Eclipse, Jboss, ServiceMix.
    • Travaux pratiques Installation d'une implémentation du Framework OSGi.
    • Utilisation de la console d'administration.
  • La gestion des bundles
    • Mise en oeuvre des bundles dans un conteneur.
    • Le fichier MANIFEST.
    • MF et sa syntaxe.
    • La gestion des dépendances.
    • Les chargeurs de classe.
    • La sécurité.
    • La notion de package.
    • La visibilité des composants.
  • Le cycle de vie des bundles
    • Les différents états (installed, resolved, active, .
    • ).
    • Initialisation et interaction avec le conteneur OSGI.
    • API standardisées : BundleActivator, BundleContext.
    • Travaux pratiques Création et exécution d'un bundle avec Eclipse.
    • Exécution sur serveur OSGi standalone.
  • Les services OSGi
    • Les services standard d'OSGi.
    • Les services systèmes : Logging, IO, Connector.
    • Les services liés aux protocoles : http Services.
    • Les services divers : Wire Admin, XML parser.
    • Mise en application des services.
    • La gestion des services : enregistrement et mise à disposition.
    • API standardisées : ServiceRegistration, ServiceReference, ServiceTracker, .
    • Apache Felix, Equinox OSGi, Spring OSGi .
    • Travaux pratiques Implémentation et usage de services OSGi standard et spécifiques.
  • Guide des bonnes pratiques
    • Directives de codage et règles syntaxiques.
    • Les recommandations liées aux différentes couches : Module, LifeCycle, Service.
  • Utilisation distante
    • Distributed OSGi versus Remote OSGi.
    • Import/export de code.
    • Contrainte temporelle sur l'appel de méthodes distantes.
    • Intégration dans un bus applicatif ESB.
    • Travaux pratiques Mise en oeuvre d'Apache CXF Distributed OSGi ou de Remote OSGi.
  • Spring Dynamic Modules for OSGi Service Platforms
    • OSGi dans Spring.
    • Les apports en matière de déploiement.
    • Extension du Framework Spring DM : les annotations.
    • Travaux pratiques Déploiement dynamique d'une application Web dans Spring DM.
178

Web Services RESTful, développement avancé en Java

  • MR-90
  • 0 DH
  • 2 J

Cette formation vous permettra de compléter vos connaissances REST et de développer en Java avec JAX-RS des solutions complètes de type RESTful. Le cours présente notamment la spécification WADL, JSON et OAuth.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, chefs de projets.

Prérequis

Les objectifs de la formation

179

Programme de la formation

  • Rappels sur REST et JAX-RS
    • Rappels sur les concepts Representational State Transfer et architecture RESTful.
    • Rappels sur l'API JAX-RS.
    • Rappels sur XML et JAXB.
    • Travaux pratiques Installation de Jersey, développement d'une classe ressource.
    • Développement d'un service complet.
  • Invocation d'un service RESTful en Java
    • Utiliser l'API Java de base pour récupérer une ressource.
    • Utiliser l'API cliente de Jersey pour invoquer un service RESTful.
    • Jakarta Commons HTTP Client.
    • Travaux pratiques Invocation de services RESTful par diverses méthodes en Java.
  • Description d'un service REST avec WADL ou WSDL
    • Présentation de la spécification Web Application Description Language (WADL).
    • Positionnement par rapport à WSDL 2.
    • 0, utilisable avec des services REST.
    • Travaux pratiques Analyse d'une description WADL de services RESTful.
    • Utilisation de l'outil wadl2java.
  • JavaScript Object Notation
    • Intérêt des flux JSON dans les architectures RESTful.
    • Manipulation de données JSON en Java.
    • Travaux pratiques Développement d'un service RESTful retournant un flux JSON.
    • Invocation du service et parsing du résultat en Java.
  • Sécurisation d'un service REST
    • Rappels des possibilités d'action au niveau transport HTTP.
    • Présentation du protocole OAuth permettant une authentification sur Internet, utilisé par Google, Flickr, Yahoo .
    • Mise en oeuvre avec JAX-RS.
    • Travaux pratiques Sécurisation de services REST avec OpenAM, OAuth et JAX-RS.
  • Eléments d'architecture
    • Les différentes possibilités d'emploi de REST dans une architecture ouverte.
180

Responsive Web Design, créer des interfaces Web adaptables

  • MR-91
  • 0 DH
  • 2 J

Les concepteurs de sites Web doivent dorénavant revoir leur approche pour que leurs interfaces s'adaptent à la diversité des terminaux. Cette formation apporte des réponses pratiques aux problématiques de conception ergonomique et de gestion des contraintes liées au Responsive Design.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, designers, chefs de projets et webmasters.

Prérequis

Les objectifs de la formation

Concevoir et développer des interfaces Web pour tous types de terminaux Adopter une approche de conception ergonomique Mobile First Découvrir les composants graphiques, les Frameworks et les librairies Responsives Optimiser les performances d'affichage des pages sur mobiles et ordinateurs

181

Programme de la formation

  • Les terminaux
    • Types de terminaux (mobile, tablette, tv, liseuse.
    • ) et leur résolution.
    • Périphériques, OS, navigateurs.
    • Le marché mobile et parts de marché.
    • Standards HTML, HTML5, CSS3 (API, sélecteurs.
    • ).
    • Travaux pratiques Détection du type de terminal en PHP JavaScript.
  • Démarche de conception
    • Concept de Marcotte, Mobile First.
    • Séparation contenu/contenant.
    • Approche portrait/paysage, tactile, impact sur l'ergonomie.
    • Créer un plan de tests.
    • Différence entre design Web et design Mobile.
  • MediaQueries
    • Adaptation des CSS aux caractéristiques du terminal.
    • Règles conditionnelles (orientation, device-width.
    • ).
    • JavaScript et les anciens navigateurs.
    • Réglage complémentaire de rendu visuel (Viewport).
    • Travaux pratiques Construction de CSS selon les modes portrait/paysage, résolution du terminal.
  • Principe de grille flexible, fluide
    • Conception classique vs conception selon une grille.
    • Importance des blocs, approche contenu/contenant.
    • Unités de mesure (% em px), mode Retina.
    • Eviter les débordements.
    • Points de rupture.
    • Principe des box, layout avec CSS3.
    • Travaux pratiques Construire une ergonomie basée sur une grille flexible.
  • Composants graphiques
    • Images flexibles : images de fond, adaptation HTML5, adaptation de la qualité graphique selon le terminal.
    • Contenu responsive : rupture texte, multicolonnes.
    • Césure et découpe.
    • Polices fluides : format des polices, taille.
    • Marges et espaces flexibles.
    • Menus adaptables, carrousel adaptatif.
    • Création de layout avec flexbox (organisation des éléments en fonction d'une grille).
    • Créer des images et des vidéos adaptées.
    • Travaux pratiques Mise en oeuvre de solutions.
  • Framework et librairies responsive
    • Détecter les ressources avec "Modernizr".
    • Librairies de substitution (less, css3pie.
    • ).
    • Frameworks CSS 960 grid, HTML5 BoilerPlate, Bootstrap, Foundation, Skeleton, 320.
    • Travaux pratiques Utilisation de frameworks.
  • Optimisation et performance
    • Mesurer la performance de chargement, optimisation de bande passante.
    • Répartition Client/Serveur.
    • Optimisation des ressources graphiques.
    • Gestion du cache.
    • Travaux pratiques Audit de pages Web, corrections conceptuelles et techniques.
182

Préparation SAT

  • MR-92
  • 0 DH
  • J

À qui s'adresse cette formation ?

Pour qui ?

Prérequis

Les objectifs de la formation

Évaluation préalable du niveau de connaissance afin de déterminer les aptitudes du candidat au test
Mise en place d’un projet de formation personnalisée pour donner au candidat les moyens (supports pédagogiques, tests d’entraînement…) d’atteindre le niveau requis
Évaluations régulières et bilan en fin de préparation
Au terme de la préparation, un debriefing permet au candidat de faire le point sur l’avancée réalisée
Augmentation significative du score

183

Programme de la formation

184

Les fondamentaux du développement d'applications Windows Store en utilisant C# (70-484) préparation à l'examen

  • MR-93
  • 0 DH
  • 5 J

Ce cours vous apprendra à développer des applications Windows Store en C#. Vous verrez comment créer des interfaces utilisateurs en utilisant XAML, présenter les données ainsi que mettre en oeuvre la navigation dans les applications. Ce stage couvre tous les sujets nécessaires pour préparer l'examen Microsoft 70-484.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs.

Prérequis

Les objectifs de la formation

Apprendre à développer des applications Windows Store en C#
Savoir créer des interfaces utilisateurs en utilisant XAML
Apprendre à mettre en place la navigation dans les applications Windows Store

185

Programme de la formation

  • La gestion des fichiers et des processus
    • Les fichiers dans Windows Store Apps.
    • Les flux dans les applications Windows Store.
    • Les composants graphiques pour les fichiers.
    • Gérer le cycle de vie des applications.
    • Activer les applications.
    • Les tâches d'arrière-plan.
    • Travaux pratiques Exemple de cycle de vie d'une application.
  • La plate-forme de développement
    • Windows 8.
    • 1 et Windows Store Apps.
    • L'interface utilisateur.
    • Le système WinRT et les différents langages.
  • Les interfaces utilisateur
    • Les interfaces utilisateurs en XAML.
    • Les bases de XAML.
    • Le code-behind et le XAML avancé.
    • Comment présenter des données ? Les contrôles de présentation de données.
    • Travaux pratiques Création d'une interface utilisateur avec XAML.
    • Présenter des données dans le contrôle GridView.
  • Les contrôles intégrés Windows 8.1
    • Que sont les contrôles intégrés de Windows 8.
    • 1 ? Les contrôles WinRT et AppBar.
    • Les modes de fenêtrage Travaux pratiques Réaliser une mise en page en utilisant les contrôles intégrés dans Windows 8.
    • 1.
  • Les contrôles intégrés Windows 8.1
    • Que sont les contrôles intégrés de Windows 8.
    • 1 ? Les contrôles WinRT et AppBar.
    • Les modes de fenêtrage Travaux pratiques Réaliser une mise en page en utilisant les contrôles intégrés dans Windows 8.
    • 1.
  • Styles et navigation dans les applications
    • Les modèles, les styles et les ressources.
    • Les ressources partagées.
    • Comment créer des styles et des modèles ? La navigation dans les applications Windows Store.
    • Le zoom sémantique.
    • Travaux pratiques Exemple de création d'un modèle et d'un style.
    • Ajouter la navigation dans une application.
    • Mise en oeuvre du Zoom sémantique.
  • Les contrats Windows 8.1
    • Les concepts des charmes et des contrats.
    • Le contrat de recherche et le contrôle "SearchBox".
    • Le contrat de partage.
    • Les paramètres des applications.
    • Travaux pratiques Implémenter un contrat de recherche.
    • Exemple d'utilisation du contrôle SearchBox.
186

Visual Basic .NET, développer avec Visual Studio 2013/2010

  • MR-94
  • 0 DH
  • 5 J

Cette formation vous apprendra tout d'abord à connaître l'architecture des frameworks 2.0, 3.0 , 3.5 et 4.6, puis à exploiter les classes de base communes aux différents types d'applications .NET (Windows, Web, DLL, etc.) avec le langage VB.NET. Vous apprendrez ensuite à créer vos classes/objets spécifiques et à tirer parti des mécanismes (encapsulation, héritage et polymorphisme) inhérents à la Programmation Orientée Objet (POO) en .NET. Vous verrez également le principe des accès aux données avec ADO.NET et des applications Web ASP.NET.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs désirant acquérir les techniques pour développer tous types d'applications .NET avec Visual Studio.

Prérequis

Les objectifs de la formation

Découvrir les principales technologies du Framework
NET Maîtriser la syntaxe du langage VBNet Mettre en oeuvre la programmation orientée objet avec VBNet Utiliser l'environnement de développement intégré Visual Studio

187

Programme de la formation

  • Introduction à la plateforme .NET
    • Principe et architecture de la plateforme .
    • NET.
    • Architecture du Framework .
    • NET : CLR, BCL et CLS (support multilangage).
    • Aperçu des différents types d'applications dans un environnement multicible.
    • Structure d'une application .
    • NET : notion d'espace de noms.
    • Outils et environnement de développement.
    • Langage de MSIL : principe du langage intermédiaire, principe de la compilation JIT (Just In Time Compiler).
    • Notion d'assembly, de métadonnées et de déploiement.
    • Assembly privé et assembly partagé : signature, rôle du GAC (Global Assembly Cache), mise en place dans le GAC.
    • Travaux pratiques Exemple de programme VB.
    • NET.
    • Exécution en mode géré.
    • Utilisation de l'environnement de développement Visual Studio.
    • NET pour l'écriture du premier programme.
  • Syntaxe de base : données, expressions et instructions
    • Variables et expressions : déclaration, constantes, opérateurs.
    • Types de données : Common Type System, rôle de la classe de base System.
    • Object et transtypage.
    • Types annulables.
    • Types valeur et types référence.
    • Manipulation et gestion des tableaux.
    • Instructions de contrôle de flux : boucles et tests.
    • Nouveautés VB8.
    • Opérateurs IsTrue et IsFalse.
    • Travaux pratiques Ecriture de programmes en VB.
    • NET mettant en oeuvre des algorithmes classiques.
  • Gestion des exceptions
    • Principe de la gestion des exceptions.
    • Utilisation de l'instruction Throw.
    • Utilisation des exceptions pour le traitement centralisé des erreurs.
    • Structure de gestion des exceptions interlangages.
    • Travaux pratiques Exemples de gestion des exceptions en VB.
    • NET.
  • Programmation Orientée Objet
    • Classes et objets : modélisation du monde réel par objet.
    • Notions de champ, méthode et propriété.
    • Héritage.
    • Polymorphisme.
    • Implémentation d'interfaces multiples.
    • Représentation du modèle objet.
  • Classes et objets en VB.NET
    • Définition des classes.
    • Définition des objets.
    • Définition du contenu de la classe : méthodes et propriétés.
    • Visibilité des membres d'une classe : propriétés et méthodes.
    • Utilisation des espaces de noms.
    • Cycle de vie des objets : constructeur, destructeur.
    • Gestion de la mémoire avec le Garbage Collector.
    • Le mécanisme de surcharge (constructeurs, méthodes et opérateurs).
    • Implémenter un événement.
    • Dérivation et héritage des classes : principe de dérivation, contrôle d'accès lors de la dérivation.
    • Principe des interfaces (définition et implémentation).
    • Principe du polymorphisme.
    • Manipulation des attributs : principe des méta-données.
    • Attributs de classe, de méthode, de champ.
    • Régions de code et classes partielles.
    • Classes génériques.
    • Génération de documentation.
    • Travaux pratiques Ecriture de classes de base.
    • Manipulation de méthodes et propriétés dans les classes.
    • Dérivation de classe.
    • Exemple d'implémentation d'une interface et de mise en oeuvre du polymorphisme par héritage ou avec une interface.
  • Objets et classes de base du framework .NET
    • Qu'est-ce qu'un framework ? Principe.
    • Hiérarchie des classes.
    • Traitement des dates et des durées.
    • Traitement des chaînes avec StringBuilder et les expressions régulières.
    • Classes incontournables : manipulation du système de fichier, Math, Random, etc.
    • Gestion des entrées/sorties : hiérarchie des classes.
    • FileStream, StreamReader/StreamWriter.
    • Principes des entrées/sorties asynchrones.
    • Les différents types de collections, de dictionnaires et de tables de hachage.
    • Les collections génériques.
    • Principe et utilisations de LINQ.
    • Se familiariser avec LINQ To Object.
    • Travaux pratiques Utilisation des classes de base.
    • Exemples de manipulation du système de fichiers et d'opérations de lecture/écriture dans un fichier texte.
  • Exemples d'applications développées en .NET
    • Principe et conception d'une bibliothèque de classes réutilisables.
    • Principe et exemple des applications Web ASP.
    • NET.
    • Introduction aux accès aux données avec ADO.
    • NET.
    • Travaux pratiques Réalisation d'une bibliothèque de classes signées et installation dans le GAC.
    • Réalisation d'une page ASPX simple, avec affichage de données.
188

GED, optimiser la recherche et l'indexation des contenus non structurés

  • MR-95
  • 0 DH
  • 2 J

Ce cours vous exposera les méthodes utilisées pour organiser et optimiser l'exploitation de ressources textuelles non structurées. Vous apprendrez à les catégoriser, à les marquer automatiquement ou à les rendre visibles des moteurs de recherche en utilisant des outils comme Apache Solr ou Mahout.

À qui s'adresse cette formation ?

Pour qui ?

Chefs de projet, administrateurs GED, développeurs, archivistes, documentalistes.

Prérequis

Les objectifs de la formation

Comprendre les enjeux de l'exploitation des ressources textuelles non structurées
Identifier les composants et les étapes du cycle de traitement des contenus
Classifier, catégoriser, marquer automatiquement les contenus

189

Programme de la formation

  • Les enjeux de l'exploitation des contenus non structurés
    • Pourquoi le traitement des ressources textuelles est un enjeu stratégique ? Les particularités du traitement des contenus non structurés.
    • Exploiter les ressources textuelles : créer de la valeur à partir du chaos.
    • Présentation de la plateforme logicielle utilisée pendant la formation.
    • Travaux pratiques Faire une recherche dans un courriel donné en exemple et en extraire un paragraphe particulier.
    • Lister tous les mots du paragraphe et afficher les noms des personnes citées.
  • Composants et étapes du cycle de traitement des contenus non structurés
    • Les catégories grammaticales de base.
    • Le système morphologique : racine, préfixe, suffixe.
    • L'identification des unités lexicales (tokenization).
    • La détection des limites de phrase.
    • Travaux pratiques Extraire les phrases d'un article de journal, en lister les mots.
    • Présenter chaque nom sous forme singulier/pluriel.
  • Classifier, catégoriser, marquer automatiquement les contenus
    • Regrouper les résultats de recherche avec Carrot2.
    • Regrouper des collections de documents avec Apache Mahout.
    • Catégoriser des documents avec Apache Lucene.
    • Rechercher des contenus sémantiques à l'aide de Falcons.
    • Travaux pratiques Utiliser la classification automatique d'un corpus de documents pour proposer le plan de classement d'une application de GED.
  • Opérations avancées sur les contenus
    • Accéder aux contenus des différents formats de fichier.
    • Extraire du contenu de différents formats de fichier à l'aide d'Apache Tika.
    • Analyser les contextes pour résoudre des ambiguïtés.
    • Utiliser les graphes pour modéliser l'information syntaxique et sémantique des contenus non structurés.
    • Travaux pratiques A partir d'un contenu fourni, identifier les unités ambiguës.
    • Lister les contextes d'apparition des différentes unités ambiguës.
    • Proposer une stratégie de résolution.
  • Préparer les ressources non structurées pour les moteurs de recherche
    • Les différentes techniques de recherche.
    • Les concepts associés à la recherche : indexation, interface, classement des résultats, présentation des résultats.
    • Exemple de recherche par facettes : Amazon.
    • com.
    • Exemple d'utilisation du serveur de recherche Apache Solr.
    • Travaux pratiques Extraire et indexer le contenu d'un article de journal à l'aide d'Apache Solr.
    • Etablir un jeu de test pour évaluer la performance du système d'indexation.
  • Introduction à Prism V6
    • Qu'est-ce que Prism ? Principaux concepts.
    • Les problématiques que résout le framework et celles qu'il ne résout pas.
    • L'architecture Prism.
    • Les différents modules Prism.
    • Les objectifs de chaque module.
    • Les Quick Starts et les fonctionnalités de Prism.
    • L'accès à la documentation Prism.
    • Démonstration Démonstrations des différents Quick Starts illustrant les fonctionnalités de Prism.
190

Web sémantique, organiser et publier vos données

  • MR-96
  • 0 DH
  • 3 J

Les principales techniques de description de ressources et de publication sur le Web sémantique sont abordées sous un angle pratique. A l'issue de cette formation, le participant sera à même de définir une stratégie adaptée à ses objectifs et de la mettre en oeuvre en publiant ses données sur le Web sémantique.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs de données, chefs de projets et Web designers.

Prérequis

Les objectifs de la formation

Comprendre l'architecture du Web sémantique Publier, stocker et valider des données liées Comprendre le modèle de données RDF et les schémas RDFS Rechercher des données sémantiques Créer une ontologie OWL

191

Programme de la formation

  • Données liées (Linked Data) et modèle RDF
    • Présentation des données liées.
    • Pourquoi publier ses données sous forme de Linked Data ? Quelles données mettre en Linked Data ? Présentation et interprétation du modèle RDF.
    • Etablir des liens RDF vers d'autres sources de données.
    • Bénéfices de l'utilisation du modèle de données RDF.
  • La méthode de description des ressources
    • Définition et utilisation des URI.
    • URI déréférençables.
    • Négociation de contenu.
    • Choisir les URI.
    • Ce qu'il faut retourner comme description RDF pour un URI.
  • Quels vocabulaires utiliser ?
    • Trouver des vocabulaires adaptés.
    • Créer son propre vocabulaire.
  • Publier, stocker et valider des données liées
    • Servir des fichiers RDF statiques, des vues Linked Data de bases de données et d'autres types d'information.
    • Les repositories RDF.
    • Services de validation et navigateurs Linked Data : Tabulator, Marbles, OpenLink RDF Browser, Disco.
  • Rechercher les données avec SPARQL
    • Création et publication d'une description RDF.
    • Recherche d'informations à l'aide de SPARQL.
  • Les schémas RDFS
    • Pourquoi associer un schéma RDFS à une description RDF ? Eléments du langage RDFS (classes, propriétés).
    • Créer un schéma RDFS.
    • Identification et déclaration des classes et des sous-classes.
    • Création des instances.
    • Définition des propriétés.
    • Travaux pratiques Rechercher des schémas adaptés à ses objectifs.
    • Créer un schéma RDFS et une description RDF conforme.
  • Les ontologies
    • Qu'est-ce qu'une ontologie ? Pourquoi développer une ontologie dans une démarche Web sémantique ? Création d'une ontologie.
    • Définir le domaine et la portée.
    • Identifier le vocabulaire.
    • Définir la hiérarchie, les classes, les attributs, les cardinalités, les types.
    • Créer les instances.
    • Travaux pratiques Créer une ontologie OWL.
    • La publier sur le Web sémantique.
  • Les techniques
    • L'hypertexte sémantique.
    • La sémantique embarquée dans les pages HTML.
    • L'utilisation des métadonnées.
    • Les microformats.
    • eRDF, RDFa, GRDDL.
    • Travaux pratiques Autour d'une étude de cas : définir des métadonnées, créer des microformats, créer des descriptions sémantiques sous forme RDF et le schéma RDFS associé.
192

Xamarin.Forms, développer des applications mobiles multiplateformes

  • MR-97
  • 0 DH
  • 4 J

Vous découvrirez dans ce stage les capacités multiplateformes du framework Xamarin.Forms intégré à Visual Studio. Vous développerez et testerez des applications pour les téléphones mobiles iOS, Android et Windows Phone via les langages C# et XAML.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs et chefs de projets mobilité.

Prérequis

Les objectifs de la formation

Comprendre le processus de développement d'une application mobile Xamarin
Forms Maîtriser les techniques et langages lors du développement d'une application mobile Mettre en oeuvre les différents composants graphiques pour concevoir des interfaces mobiles Enrichir l'application mobile par l'accès aux données locales et distantes

193

Programme de la formation

  • Présentation du framework
    • Aperçu des techniques de développement d'applications mobiles.
    • Concept Xamarin et plateformes disponibles.
    • Intégration de Xamarin.
    • Forms dans Visual Studio 2013.
    • Installation et configuration des émulateurs.
    • Anatomie d'une application Xamarin et types de projets.
    • Exercice: Développement d'une première application mobile.
  • Langage XAML et C# pour les applications mobiles
    • Introduction à XAML pour les interfaces mobiles.
    • Extensions du langage (Markup Extensions).
    • Styles et ressources.
    • Interactions XAML par rapport au code C#.
    • Spécificités des plateformes via XAML.
    • Liaison des données.
    • Exercice: Développement d'une IHM via le langage déclaratif XAML et via le code C#.
  • Types d'IHM
    • Vue d'ensemble de l'architecture des interfaces (Pages).
    • Types de contrôles conteneurs (Layout).
    • Type de contrôles pour le développement des vues.
    • Types d'éléments (Cells).
    • Agencements graphiques et « Responsive Design ».
    • Cycle de vie des applications.
    • Exercice: Mise en oeuvre des composants graphiques.
  • Navigation dans les applications mobiles
    • Mise en place d'une infrastructure de navigation.
    • Contrôle ListView.
    • Applications pour les données Parents/Enfants.
    • Carrousel d'images et des bitmaps.
    • Contrôles WebView et BoxView.
    • Diverses spécificités (Gesture, .
    • ).
    • Exercice: Intégration de la navigation dans une application mobile.
  • Accès aux données locales et distantes
    • Utilisation de SQLite.
    • Net PCL.
    • Opérations de lecture et d'écriture.
    • Services Web SOAP et services Web REST.
    • Parseur de données JSON.
    • Introduction et implémentation du Pattern MVVM.
    • Exercice: Réalisation d'applications mobiles connectées.
  • Spécificité des plateformes ciblées
    • Spécificités des plateformes Android, iOS et WP8.
    • Service de dépendance (DependencyService).
    • Capture multimédia (son, image et vidéo).
    • Gestion de la géolocalisation.
    • Exercice: Implémentation des spécificités respectives.
  • Déploiement
    • Localisation des applications.
    • Sécurité.
    • Possibilités du Xamarin Test Cloud.
    • Déploiement des applications vers les magasins.
    • Exercice: Tests de déploiement.
194

Web sémantique, programmer des applications à valeur ajoutée

  • MR-98
  • 0 DH
  • 3 J

Vous apprendrez à utiliser les modèles de description sémantique pour créer des applications exploitant des sources de données à haute valeur ajoutée. Vous acquerrez également une vue globale de la chaîne sémantique : description et publication des données sémantiques, mise en oeuvre au sein d'applications.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs de données, webmasters, chefs de projet, développeurs.

Prérequis

Les objectifs de la formation

195

Programme de la formation

  • Les applications
    • Mashups, Web Mining, recherche, Wikis, Web Services.
    • Applications grand public, d'entreprise et scientifiques.
    • Outils et plateformes de développement : les API (PHP ARC/RAP.
    • ), les frameworks (Jena.
    • ).
    • Les différents composants d'une application.
    • Travaux pratiques Démonstration du Web sémantique.
  • Fournir des données sémantiques aux applications
    • Linked data, RDF, RDFS, OWL, SPARQL, RDFa, GRDDL.
    • Les formats de sérialisation XML, N3, Turtle.
    • Le stockage des triples RDF.
    • Les langages de règles (SWRL).
    • Travaux pratiques Créer un gisement de données sémantiques.
  • Quelques opérations de base
    • Déclarer un modèle.
    • Lire et écrire du RDF en XML.
    • Contrôler la définition des préfixes.
    • Exécuter des requêtes dans un modèle.
    • Accéder à et créer un endpoint SPARQL.
    • Travaux pratiques Utilisation d'une API (PHP ou Java) pour parser des descriptions RDF et créer un endpoint SPARQL.
  • Le framework de développement
    • Installer et configurer l'environnement de développement.
    • Créer et lire un modèle RDF.
    • Trouver des liens owl:sameAs.
    • Gérer des modèles RDF persistants.
    • Générer des inférences (Pellet).
    • Travaux pratiques Agréger des informations issues de différents endpoints.
  • Exploiter la base de connaissance
    • Définir et peupler le modèle avec des données sémantiques.
    • Combiner, sérialiser, faire des requêtes avec les données.
    • Utiliser les mécanismes de raisonnement et d'inférence.
    • Exposer des bases de données relationnelles en tant que RDF.
    • Les autres sources de données.
    • Travaux pratiques Programmation des inférences et des restrictions.
  • Aligner les informations
    • Sources de données.
    • Domaines et ontologies.
    • Aligner les ontologies avec OWL et SWRL, XSLT, RDFS.
    • Travaux pratiques Utilisation des différentes méthodes d'alignement OWL et SWRL, XSLT, RDFS.
  • Développer et utiliser des services sémantiques
    • Implémenter des services sémantiques : background, discovery, négociation, monitoring, composition, etc.
    • Exposer des Services Web XML en tant que RDF.
    • SMWS : Semantic Markup for Web Services.
    • WSMO : Web Service Modeling Ontology.
    • Annotations sémantiques pour WSDL.
    • SAWSDL : exemples et outils.
    • Travaux pratiques Développement sous forme de service sémantique d'une mini-application.
196

Framework .NET, concevoir l'architecture de vos applications

  • MR-99
  • 0 DH
  • 5 J

L'architecture a un impact important sur la réutilisabilité d'une application et sur sa capacité à évoluer. Ce cours vous permettra de vous approprier les outils conceptuels et logiciels de l'environnement du framework .NET pour concevoir efficacement une architecture applicative à la fois robuste et flexible.

À qui s'adresse cette formation ?

Pour qui ?

Architecte logiciels, chef de projets, développeur.

Prérequis

Les objectifs de la formation

Appréhender les architectures multi-couhes
Mettre en oeuvre le pattern MVVM
Mettre en oeuvre le développement modulaire avec Prism
Appréhender le déploiement et la maintenance des applications modulaires

197

Programme de la formation

  • Introduction
    • Présentation de l'architecture des applications, desktop/web/mobile, les applications universelles et cross-plateformes.
    • Prism : développement modulaire et extensible.
    • Le pattern MVVM (Model-View-ViewModel).
    • Le pattern MVC (Model-View-Controller).
    • L'injection de dépendance et l'extensibilité avec MEF (Managed Extensibility Framework) et Autofac.
    • Travaux pratiques Intégration des outils dans Visual Studio.
    • Exploration des librairies et de leur installation.
  • Les évolutions du langage C#, l'interface utilisateur avec WPF
    • Rappels des évolutions du langage, des expressions Lambda, des méthodes d'extensions.
    • Les évolutions autour de l'asynchrone (async et await).
    • LINQ, XAML et WPF.
    • La gestion des ressources.
    • Les commandes.
    • Les contrôles utilisateurs.
    • La liaison aux données des collections observables.
    • les notifications dans les architectures multi-tiers, WCF DualHttpBinding Vs WebApi et WebSockets.
    • Travaux pratiques Réalisation des couches de base de l'application et l'interface utilisateur.
  • Le pattern MVVM
    • Les caractéristiques et les responsabilités.
    • Les interactions de classes et les relations avec les autres patterns.
    • Tester les applications MVVM.
    • Travaux pratiques Réalisation de la description du modèle de classes de l'application, ajout d'un projet de test à la solution de l'application.
  • Prism et le développement d'applications modulaires
    • Les librairies de Prism.
    • Les extensions de Prism.
    • L'utilisation de MEF pour l'injection de dépendance.
    • La navigation entre composants.
    • La communication entre composants.
    • Travaux pratiques Exploration des QuickStarts de Prism et remodélisation de l'application fil rouge.
  • La composition de l'interface utilisateur
    • Les concepts.
    • Les scénarios de conception.
    • Les règles de conception.
    • Le partage des éléments entre desktop et mobile.
    • Les applications multi-cibles.
    • La découverte de chargement.
    • Les dépendances de chargement.
    • Les options de chargement.
    • Travaux pratiques Mise en oeuvre de la nouvelle modélisation de l'application fil-rouge.
  • Conclusion
    • Le déploiement des applications modulaires.
    • La maintenance des applications modulaires.
198

Test Driven Development en .NET

  • MR-101
  • 0 DH
  • 3 J

Ce cours pratique vous apportera toutes les connaissances nécessaires pour développer vos applications .NET autour des meilleurs outils et pratiques de tests unitaires et de recettes. Vous apprendrez à intégrer le test dans votre cycle de développement, le refactoring, la conception émergente, les pratiques Agiles.

À qui s'adresse cette formation ?

Pour qui ?

Ce stage s'adresse à des ingénieurs ou des chefs de projets en développement logiciel.

Prérequis

Les objectifs de la formation

199

Programme de la formation

  • Introduction, définition et principes du TDD
    • Origine du TDD.
    • L'Agilité et les tests.
    • Les limitations du débogueur.
    • Le besoin de tester : les types de tests.
    • La bibliothèque NUnit.
    • Les 3A.
    • Gestion des exceptions.
    • Refactoring.
    • Conception émergente.
    • Test Driven Design.
    • Gestion des scénarios.
    • Travaux pratiques Conception et intégration de tests dans le cycle de développement d'un projet.
  • Les pratiques de développement Agiles
    • Gestion des conditions " limites ".
    • Framework de tests.
    • TDD et gestion des données SGBDR.
    • TDD et gestion des interfaces graphiques.
    • Travaux pratiques Mise en oeuvre des différentes pratiques.
  • Techniques avancées avec le TDD
    • Corriger des anomalies.
    • Gérer la montée en charge et la sécurité des NTIC.
    • Gestion de la sécurité logicielle.
    • Gestion de la performance.
    • Stress tests.
    • Travaux pratiques Gestion des anomalies.
    • Tests de performance.
  • Les objets Mock et Stub
    • Application de la théorie sans utiliser de bibliothèque.
    • Découverte des bibliothèques du marché.
    • Travaux pratiques Utilisation des objets Mock.
  • Techniques d'écriture de tests
    • Qualités d'un code de test.
    • Tests basés sur la responsabilité et l'implémentation.
    • Styles de TDD.
    • Travaux pratiques Amélioration de la qualité des tests écrits.
  • Couverture des tests
    • La bibliothèque MSTest.
    • Types de couverture.
    • Tests en présence d'héritage.
    • Tests de régression.
    • Test de code hérité.
    • Cycle d'évolution du code hérité.
    • Tests fonctionnels avec Fit et FitNesse.
    • Ecriture de tests fonctionnels avec FitNesse.
    • Travaux pratiques Définition d'une politique de couverture de tests.
    • Application.
  • Les outils
    • Les outils Open Source et commerciaux.
    • L'intégration continue (SVN, CVS, Sourcesafe).
    • Travaux pratiques Mise en oeuvre de plusieurs outils.
  • Les qualités du TDD
    • Description des cas d'utilisation.
    • Les nouveaux enjeux industriels.
200

Team Foundation Server 2015, optimiser ses développements .NET

  • MR-102
  • 0 DH
  • 3 J

Ce cours vous apportera les connaissances en vue d'industrialiser vos développements d'applications .NET avec TFS 2015. Vous apprendrez à définir l'architecture des applications, gérer avec efficacité le code source, piloter les tests, mettre en place une démarche d'intégration continue et fonctionner en mode projet.

À qui s'adresse cette formation ?

Pour qui ?

Chefs de projets, architectes, développeurs, équipes de déploiement.

Prérequis

Les objectifs de la formation

Obtenir une vue d'ensemble des différents composants de TFS 2015 Être capable de gérer un projet via les outils de TFS 2015 Créer une usine logicielle et gérer les différentes versions d'une application Découvrir les outils de test et améliorer la qualité globale de l'application

201

Programme de la formation

  • Création et configuration d'un Team Project
    • Introduction à Visual Studio 2015.
    • L'industrialisation des applications.
    • L'architecture.
    • La solution TFS 2015.
    • La collection de projets.
    • Ajouter une nouvelle collection.
    • La Team Project et les processus.
    • Créer et paramétrer un projet.
    • Définition des équipes, des Areas et configuration de la sécurité.
    • Travaux pratiques Prise en main de Visual Studio 2015.
    • Collection et Team Project : création et paramétrage.
  • Définition des tâches avec les Work Items
    • Les principaux concepts.
    • Liens typés.
    • L'historisation.
    • La hiérarchisation.
    • La gestion et la personnalisation des Work Items.
    • Les bonnes pratiques de création de Work Items.
    • Le reporting.
    • Travaux pratiques Création de Work Items et de requêtes personnalisées.
  • La gestion du code source
    • Contrôle, archivage et extraction.
    • Gérer les évolutions d'un projet (labels, branches.
    • ).
    • Comparaison de fichiers et résolution de conflits.
    • Travaux pratiques Mise en place du contrôle de sources.
    • Application de la gestion des conflits.
  • Les tests techniques et l'optimisation
    • Tests unitaires, tests Web, tests de montée en charge.
    • Automatisation des saisies avec une base de données.
    • Détection et résolution de problèmes.
    • Travaux pratiques Mise en place de différents types de tests.
  • Campagne de tests fonctionnels
    • Planifier des campagnes de tests avec l'outil Test and Lab Manager.
    • Scénarios fonctionnels de tests et utilisation des tests exploratoires.
    • Exécuter les tests, communiquer avec l'équipe, gérer les anomalies, suivre les évolutions, reporter.
    • Travaux pratiques Prise en main du Test and Lab Manager.
    • Définition d'une campagne de tests et exécution.
202

Team Foundation Server 2013, optimiser ses développements .NET

  • MR-103
  • 0 DH
  • 3 J

Ce cours vous apportera les connaissances en vue d'industrialiser vos développements d'applications .NET avec TFS 2013. Vous apprendrez à définir l'architecture des applications, gérer avec efficacité le code source, piloter les tests, mettre en place une démarche d'intégration continue et fonctionner en mode projet.

À qui s'adresse cette formation ?

Pour qui ?

Chefs de projets, architectes, développeurs, équipes de déploiement.

Prérequis

Les objectifs de la formation

Décomposer et évaluer les composants de la solution TFS 2013 Comprendre l'industrialisation des applications
NET Définir une architecture des applications
NET Mettre en oeuvre une méthode d'intégration continue de développement logiciel optimisé

203

Programme de la formation

  • Intégration continue et suivi de projet
    • Team Foundation Build.
    • Workflow de Build.
    • Génération automatisée d'un cadre de validation.
    • Mise en production avec Release Management.
    • Mise en place d'un tableau de bord.
    • Reporting.
    • Travaux pratiques Déploiement de la solution et reporting sur l'évolution du projet.
  • Création et configuration d'un Team Project
    • Introduction à Visual Studio 2013.
    • L'industrialisation des applications.
    • L'architecture.
    • La solution TFS 2013.
    • Collection de projets.
    • Ajouter une nouvelle collection.
    • Team Project et les processus.
    • Créer et paramétrer un projet.
    • Définition des équipes, des areas et configuration de la sécurité.
    • Travaux pratiques Collection et Team Project : création et paramétrage.
  • Conception d'architecture
    • Les outils d'architectures de Visual Studio 2013.
    • Exploiter les diagrammes UML.
    • Définir l'architecture en couche d'une application.
    • Utilisation de Code Map.
    • Travaux pratiques Diagramme UML et Code Map : création et exploitation.
  • Définition des tâches avec les Work Items
    • Les principaux concepts.
    • Liens typés.
    • Historisation.
    • Hiérarchisation.
    • Gestion et personnalisation des Work Items.
    • Travaux pratiques Création de Work Items et de requêtes personnalisées.
  • Mise en place du planning avec MS-Project
    • Liaison des Work Items aux données MS Project.
    • Mise en place et suivi du planning et des ressources.
  • Gestion du code source
    • Contrôle, archivage et extraction.
    • Gérer les évolutions d'un projet (labels, branches).
    • Comparaison de fichiers et résolution de conflits.
    • Travaux pratiques Mise en place du contrôle de sources.
    • Gestion des conflits.
  • Tests techniques et optimisation
    • Tests unitaires, tests Web, tests de montée en charge.
    • Automatisation des saisies avec une base de données.
    • Détection et résolution de problèmes.
    • Travaux pratiques Mise en place de différents types de tests.
  • Campagne de tests fonctionnels
    • Planifier des campagnes de tests avec l'outil Test and Lab Manager.
    • Scénarios fonctionnels de tests et utilisation des tests exploratoires.
    • Exécuter les tests, communiquer avec l'équipe, gérer les anomalies, suivre les évolutions, reporter.
    • Travaux pratiques Définition d'une campagne de tests et exécution.
  • Intégration continue et suivi de projet
    • Team Foundation Build.
    • Workflow de build.
    • Génération automatisée d'un cadre de validation.
    • Suivi de projet.
    • Utilisation du site d'équipe.
    • Mise en production avec Release Management.
    • Mise en place d'un tableau de bord.
    • Reporting.
204

Team Foundation Server 2013 pour la gestion de projets agiles

  • MR-104
  • 0 DH
  • 2 J

Les méthodes Agiles de gestion de projets sont de plus en plus adoptées par les entreprises. Cette formation vous apprendra à optimiser le travail de vos développeurs, à collaborer plus efficacement et à améliorer la qualité de vos logiciels avec la solution MS Visual Studio Team Foundation 2013.

À qui s'adresse cette formation ?

Pour qui ?

Développeur, Product Owner, Scrum Master.

Prérequis

Les objectifs de la formation

205

Programme de la formation

  • Introduction à la méthode Agile SCRUM
    • Pourquoi SCRUM ? Comparaison avec les méthodes classiques de gestion des projets.
    • Avantages et inconvénients des méthodes classiques de gestion des projets.
    • Les piliers de SCRUM.
    • Découpage classique d'un projet.
  • La gamme de produits Visual Studio 2013
    • Présentation de Team Foundation Server 2013.
    • Présentation des différents outils clients.
    • Architecture technique de la plateforme.
    • Définition d'un projet avec TFS.
    • Travaux pratiques Création d'un projet d'équipe dans TFS 2013.
    • Création d'une "équipe" dans le projet et aperçu des différents outils.
  • Les outils de gestion de projet avec TFS 2013
    • Les éléments de travail (bogue, tâches, éléments du backlog).
    • Gestion du backlog avec l'interface Web.
    • Planification de releases et d'itérations.
    • Suivi du travail avec le tableau de bord sous forme de post-it.
    • Travaux pratiques Maintenance du backlog et création d'éléments de travail.
    • Planification d'une release.
    • Utilisation des post-it.
  • Les outils pour les développeurs
    • Présentation du flux de travail du développeur.
    • Introduction à l'utilisation de l'explorateur d'équipe.
    • Demander une relecture de code.
    • Mise en place d'intégration continue.
    • Travaux pratiques Démarrage d'une tâche et modification de code.
    • Création d'une demande de relecture et simulation des échanges entre développeurs.
    • Mise en place d'une définition de build d'intégration continue.
  • Les tests d'un projet Agile
    • Mise en place de tests unitaires avec Visual Studio.
    • Utilisation du framework de Fakes.
    • Tests fonctionnels et tests exploratoires.
    • Faciliter les échanges entre le testeur et le développeur.
    • Gestion des feedbacks des utilisateurs.
    • Travaux pratiques Création d'un test unitaire.
    • Création d'un plan de test simple et exécution d'un test exploratoire.
    • Création d'une anomalie riche et correction par le développeur.
  • Le suivi et le reporting
    • Création de requêtes et filtres personnalisés.
    • Présentation de l'architecture du reporting au sein de TFS 2013.
    • Rapports disponibles de base.
    • Création de rapport personnalisé avec Microsoft Excel.
    • Travaux pratiques Création d'un rapport à partir de Microsoft Excel sous forme de tableau croisé dynamique.
206

Typo 3, créer et administrer un site Web

  • MR-107
  • 0 DH
  • 3 J

Durant ce stage, vous apprendrez à installer et configurer Typo3, à créer, administrer et faire évoluer un site Web Typo3, à l'alimenter en contenu rédactionnel, ainsi qu'à créer des fonctionnalités supplémentaires au moyen de son framework de développement.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, Web designers

Prérequis

Les objectifs de la formation

207

Programme de la formation

  • Concepts fondamentaux de Typo3
    • Présentation de Typo3.
    • Histoire et positionnement de Typo3 par rapport aux autres CMS.
    • Domaines d'application.
    • Nombre d'utilisateurs.
    • Références industrielles.
    • Où trouver des ressources sur Typo3 ?
  • Premiers pas avec Typo3
    • L'architecture de Typo3.
    • Installation et configuration de Typo3.
    • Les différents fichiers Typo3.
    • Les différents répertoires de Typo3.
    • Travaux pratiques Installation de Typo3.
    • Paramétrage.
    • Prise en main de l'outil et découverte de ses répertoires et fichiers.
  • Publier du contenu avec Typo3
    • Gérer le contenu des pages.
    • Créer des éléments de contenu dans Typo3.
    • Utilisation du Rich Text Editor (RTE).
    • Travailler avec des images, avec des fichiers, avec des pages.
    • Ajouter des pages au site Web.
    • Travaux pratiques Création de pages et de contenu.
  • Administrer Typo3
    • La gestion des utilisateurs.
    • La gestion des droits des utilisateurs.
    • Créer des workflows simples.
    • Les procédures et les actions.
    • Travaux pratiques Gestion des utilisateurs.
    • Définition des autorisations.
    • Paramétrage des actions.
  • Gestion des templates avec Typo3
    • Les gabarits de Typo3.
    • Le langage TypoScript.
    • Les différentes méthodes de gestion des gabarits.
    • Travaux pratiques Création de gabarits.
    • Prise en main du langage TypoScrip
  • Modules et extensions de Typo3
    • Le module web.
    • Le système de cache de Typo3.
    • Installer et exploiter des extensions complémentaires.
    • Travaux pratiques Installation et utilisation d'extensions.
  • Créer sa propre extension Typo3
    • Utilisation d' Extension Builder.
    • Le framework de développement Typo3.
    • Outils pour le développeur.
    • Utiliser le TER (Typo3 Extension Repository).
    • Travaux pratiques Présentation des outils de développement.
    • Création d'une extension personnalisée.
208

Prestashop, créer un site e-commerce

  • MR-108
  • 0 DH
  • 3 J

A l'issue de cette formation, vous serez capable de mettre en oeuvre et de gérer avec Prestashop un site marchand complet et opérationnel. Vous pourrez notamment créer un catalogue de produits, une liste de clients, gérer les commandes, la boutique en ligne ou encore administrer les solutions de paiement.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne désirant créer ou gérer un site de e-commerce.

Prérequis

Les objectifs de la formation

Mettre en oeuvre un site marchand opérationnel
Créer un catalogue de produits et de clients
Gérer les commandes et administrer les solutions de paiement
Définir les frais de transport et de livraison
Administrer et suivre l'activité d'un site marchand

209

Programme de la formation

  • Présentation de Prestashop
    • Objectif d'un site e-commerce.
    • Fonctionnalités principales.
    • Installation locale/distante.
    • Prestashop côté utilisateur (Front Office) : éléments de la page d'accueil, système de navigation, modules.
    • Prestashop côté administrateur (Back Office) : le panneau d'administration, les onglets.
    • Travaux pratiques Démonstration d'un site réalisé avec Prestashop.
    • Installation et prise en main de Prestashop (côté utilisateur et administrateur).
  • Créer un catalogue de produits et de clients
    • Créer la hiérarchie des catégories et des sous-catégories.
    • Affecter des produits à une catégorie.
    • Créer des clients et des groupes de clients.
    • Travaux pratiques Créer la page d'accueil de la boutique.
    • Créer les catégories et les fiches produits.
  • Gérer les commandes et administrer les solutions de paiement
    • Créer une nouvelle commande.
    • Afficher les commandes d'un client.
    • Contrôler le statut d'une commande (livrée, en attente, annulée, réglée.
    • ).
    • Les modules de paiement (chèque, PayPal.
    • ).
    • Définir les restrictions des modules de paiement.
    • Travaux pratiques Installer la chaîne de traitement, depuis la proposition des produits jusqu'à la commande finale.
    • Ajouter les modules de paiement.
  • Définir les frais de transport et de livraison
    • Définir les règles de calcul des frais de transport et de livraison.
    • Définir des tranches de prix, de poids.
    • Travaux pratiques Concevoir les règles de facturation du transport.
  • Mettre en place les modules de la boutique
    • Identifier les modules du thème par défaut.
    • Les modules Identifiez-vous, Votre compte/Panier.
    • Travaux pratiques Mise en place de module.
  • Créer un thème personnalisé
    • Définir le design et les styles du thème personnalisé.
    • Contrôler la position des blocs.
    • Greffer un module.
    • Trouver des thèmes et des modules.
    • Travaux pratiques Créer son propre thème.
  • Suivre l'activité du site
    • Afficher les statistiques.
    • Définir les préférences.
    • Proposer des offres spéciales.
    • Afficher les produits phares sur la page d'accueil.
    • Offrir les frais de port.
    • Créer des ventes croisées.
  • Administrer la boutique
    • Déposer sa marque et son nom de domaine.
    • Configurer .
    • htaccess pour Prestashop.
    • Optimiser le référencement.
    • Travaux pratiques Publier la boutique sur le site distant.
    • Optimiser le référencement du site.
210

Créer et animer un blog professionnel

  • MR-109
  • 0 DH
  • 2 J

En deux jours, maîtrisez toutes les clés pour créer et animer votre blog professionnel. Décodez les usages de la blogosphère pour mieux définir votre stratégie blog. Intégrez toutes les composantes de la création et de l'animation d'un blog d'entreprise ou de marque : aspects juridiques, ligne éditoriale...

À qui s'adresse cette formation ?

Pour qui ?

Responsable ou chargé de communication. Blogmaster ou webmaster éditorial. Rédacteur. Tout collaborateur de services. Fonctionnels ou opérationnels amenés à créer ou animer un blog.

Prérequis

Les objectifs de la formation

Appréhender l'environnement des blogs professionnels et blogs d'entreprise Définir une stratégie éditoriale pour son blog Gérer le contenu et la structuration de son blog Rédiger des billets et les mettre en ligne Promouvoir son blog professionnel et optimiser son référencement

211

Programme de la formation

  • Comprendre les blogs
    • Panorama de l'univers blog : les blogs professionnels, les blogs d'entreprises.
    • Les spécificités du support blog et l'étendue de ses possibilités.
    • Les composantes et outils associés au bloging : modes et solutions de publication.
    • Codes et usages de la blogosphère : valeurs et leçons à retenir.
    • La notion de communauté sur internet : le community management.
    • Exercice: Analyse de différents blogs professionnels.
  • Créer un blog professionnel
    • Définir la stratégie éditoriale de votre blog.
    • Savoir-faire et bonnes pratiques : positionnement, ligne et gestion éditoriale, structure du contenu.
    • Organiser votre contenu pour le lancement.
    • La logique participative et collective : les blogs multi-auteurs, les contributions externes.
    • Le cadre juridique du blog : règles internes, autorégulation, contraintes légales.
    • Travaux pratiques Conception d'un blog.
    • Définition de la ligne éditoriale et des catégories.
    • Ouverture d'un compte et mise en forme du blog.
  • Animer un blog d'entreprise
    • Générer du trafic : quelles actions mettre en place pour l'augmenter ? Comment le mesurer ? Optimiser le référencement naturel : connaître le fonctionnement des moteurs de recherche et optimiser ses posts.
    • Organiser la veille : savoir ce qui se dit sur votre blog, veille concurentielle.
    • Conseils et pratiques de gestion de crise.
    • Travaux pratiques Identification et intégration de tags et mots-clés dans une note.
  • Rédiger un billet efficace
    • Principes de rédaction de billets.
    • Les contraintes de lisibilité écran, le format du blog.
    • Comment donner envie à vos lecteurs de commenter vos billets ? Travaux pratiques Rédaction et mise en ligne de billets.
212

PHP Zend Certified Engineer, préparation à la certification

  • MR-111
  • 0 DH
  • 3 J

Ce stage vous délivrera l'ensemble des informations nécessaires au passage de l'examen de certification PHP. Il s'agit d'un test de préparation basé sur des révisions du PHP et non d'un cours PHP. Les principaux concepts du langage seront illustrés par la mise en oeuvre d'exemples pour une meilleure assimilation.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs.

Prérequis

Les objectifs de la formation

Obtenir les informations relatives au passage de l'examen Zend Certified Engineer Réviser en profondeur les 12 sujets de la certification Acquérir les réflexes cognitifs en relation avec la procédure certifiante Mettre en oeuvre les concepts abordés par des exemples pratiques

213

Programme de la formation

  • Introduction
    • Certification PHP : pourquoi la certification ? Bases de l'examen.
    • Questions et stratégies.
    • Sujets de la certification.
  • Bases de PHP
    • PHP embarqué.
    • Variables & Constantes, portée.
    • Variables système.
    • Types de données et transtypage.
    • Chaînes de caractères.
    • Opérateurs : arithmétiques, booléens, binaires.
    • Contrôles de flux : conditions & boucles.
    • Itérateurs.
    • Fonctions : déclaration, paramètres & références.
  • Tableaux
    • Création, remplissage, fractionnement.
    • Ajout et suppression d'éléments.
    • Bouclage.
    • Vérification des valeurs.
    • Comparaisons.
    • Tri, tri personnalisé.
    • Fusion
  • PHP et POO
    • Classes, propriétés, méthodes, instance.
    • Constantes.
    • Propriétés et méthodes statiques.
    • Héritage.
    • Propagation.
    • Interfaces et classes abstraites.
    • SPL.
    • Chargement automatique.
    • Réflexion.
  • Manipulations avancées
    • Extraction de chaînes.
    • Comparer et compter des chaînes.
    • Fonctions phonétiques.
    • Chaînes de caractères et tableaux.
    • Sorties formatées.
    • Expressions régulières.
    • Différences PHP 4/5.
  • Conception et théorie
    • Motifs de conception : active record, fabrique, itérateur, MVC, Proxy, Singleton.
    • Fichiers, flux, réseaux : ressources et fichiers de sortie.
    • Lecture/écriture, opérations de fichiers, wrappers, flux.
    • Fonctionnalités Web : HTTP POST & GET, accéder aux données, uploads de fichiers, cookies.
    • XML et Services Web : XML, SOAP, WSDL; créer et utiliser un Web Service, débogage.
  • Bases de données
    • Théorie des SGBD.
    • Typage, dimension et contraintes de champs.
    • Index et clés étrangères.
    • SQL : DDL,DML et DQL.
    • Tris : ordre et sens.
    • Groupement.
    • Jointures (gauche et droite).
  • Sécurité
    • La défense en profondeur et les bonnes pratiques.
    • XSS : comprendre le Cross Site Scripting.
    • CSRF : principes et décompte des attaques.
    • Injections de fichiers distants (RFI).
    • Exécution distante.
    • Sessions : vol et corruption de sessions.
    • Configuration de sécurité.
    • Uploads : erreurs, tailles et vérifications de type mime.
214

Zend Framework 2 et 3, maîtrise du développement Web

  • MR-112
  • 0 DH
  • 4 J

Ce cours vous apportera les meilleures pratiques de développement Web avec le Zend Framework version 2. Après l'avoir installé, vous en découvrirez l'architecture et les concepts. Vous concevrez des modules, des formulaires, aborderez l'injection de dépendances et utiliserez les principaux composants du framework.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs et architectes.

Prérequis

Les objectifs de la formation

Installer et configurer une application Zend Framework 2 et 3 Maitriser les Design Patterns objets en particulier le MVC Utiliser les principaux composants de Zend Framework Automatiser les tests dans Zend Framework Développer des composants métiers avec Zend\Db et Doctrine

215

Programme de la formation

  • Introduction
    • Définition d'un framework et de son intérêt.
    • Présentation générale du Zend Framework.
    • Evolutions successives depuis Zend 1.
    • Installation de Zend Framework avec de Composer.
    • Architecture MVC.
    • Squelette d'application.
    • Travaux pratiques Création d'un projet.
  • Programmation orientée objet
    • Rappels : classes, objets, visibilité, encapsulation, accesseurs, constructeur, méthodes magiques.
    • Conception objet : références, associations, héritage, classes abstraites, interfaces.
    • Design patterns : Factory, Model View Controller, Data Mapper, Table Gateway, Front Controller, Two Step View.
    • Normes PSR (0/1/2) et autochargement de classes.
    • Travaux pratiques Conception d'un modèle Objet.
  • Utilisation du framework
    • Type de code pour le Modèle, le Contrôleur, la Vue ? Utilisation du Layout, ViewModel, aides de vues disponibles et personnalisées.
    • Gestion des erreurs, plug-ins de Contrôleurs.
    • Travaux pratiques Développement d'un carnet d'adresses sous Zend Framework.
  • Accès aux bases de données
    • Les bases de données simplifiées avec Zend\Db.
    • L'ORM Doctrine et le module Doctrine Module.
    • Travaux pratiques Manipulation de données via l'ORM Doctrine.
  • Les formulaires
    • Zend\Form : gestion des formulaires.
    • Filtrage et validation : Zend\Filter, Zend\Validate, Zend\InputFilter.
    • Conversions objets/tableaux avec les Hydrateurs.
  • Bonnes pratiques avec Zend Framework
    • Injection de dépendances : Zend\Di et Zend\ServiceManager.
    • Ecriture de tests unitaires avec PHPUnit.
    • Injection de Mocks via le ServiceManager.
    • Création de modules, utilisation de modules Zend Framework populaires : ZfcUser, ZendDeveloperTools, BjyProfiler.
    • Débogage et profilage avec XDebug.
  • Autres composants
    • Authentification et gestion des droits.
    • Mails, Logs, Session, Config.
    • Internationalisation avec Zend\ I18n.
    • Zend\EventManager.
  • Les nouveautés et changements de Zend Framework 3
    • PSR-7, zend-diactoros et zend-expressive.
    • Le nouveau ServiceManager.
    • Le nouvel EventManager.
    • Migrer une application Zend Framework 2 vers Zend Framework 3.
216

Zend Framework, maîtrise du développement Web

  • MR-113
  • 0 DH
  • 3 J

Ce cours vous apportera les meilleures pratiques de développement Web avec le Zend Framework. Après un rappel des prérequis techniques et théoriques à l'utilisation du framework, vous en découvrirez les concepts et apprendrez à l'installer, le configurer ainsi qu'à concevoir des applications Web.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs et architectes.

Prérequis

Les objectifs de la formation

Installer et configurer le Zend Framework Appréhender les composants du Zend Framework pour concevoir des applications web MVC Manipuler des données au sein d'une base Concevoir des formulaires et contrôler la validation des données Créer et utiliser des services Web REST et SOAP

217

Programme de la formation

  • Prise en main du Zend Framework
    • Définition d'un framework et de son intérêt.
    • Présentation générale du Zend Framework.
    • Téléchargement, installation et configuration de base.
    • Installation via la méthode SVN.
    • Premiers pas avec Zend Framework.
  • Rappels sur la programmation orientée objet
    • Concepts de la POO.
    • Classes et objets.
    • Implémentation en PHP : visibilité, constructeur, destructeur, héritage.
    • Modélisation : relations entre les classes, diagrammes UML.
    • Concepts objet PHP avancés.
  • Rappels sur la programmation orientée objet
    • Concepts de la POO.
    • Classes et objets.
    • Implémentation en PHP : visibilité, constructeur, destructeur, héritage.
    • Modélisation : relations entre les classes, diagrammes UML.
    • Concepts objet PHP avancés.
  • Architecture MVC et composants de base
    • Organisation MVC du Framework Zend.
    • Gestion du flux d'exécution MVC.
    • Utilisation de Zend Controller.
    • Maîtrise des composants de base (Zend_Loader, Zend_Config, Zend_Log, Zend_Debug, etc.
    • ).
    • Configuration dans le fichier d'amorçage.
  • Base de données et passerelles
    • Utilisation de Zend_Db et de ses classes dérivées.
    • Utilisation du CRUD de Zend_Db_Table.
    • Gestion des relations entre les tables dans le modèle.
    • Utilisation, création de filtre et de validateur.
    • Utilisation de l'objet Zend_Form dans le contexte MVC.
  • Utilisation avancée des composants
    • Gestion des sessions avec Zend_Session, de l'authentification avec Zend_Auth et des autorisations avec Zend_Acl.
    • L'internationalisation et la localisation.
    • Ajout d'une fonctionnalité à un composant existant.
    • Intégration d'un composant externe.
  • Interopérabilité et services Web
    • La communication interapplications.
    • Utilisation des services Google, Amazon, Yahoo.
    • Lecture d'un flux RSS quelconque.
    • Utilisation et création d'un service Web REST et SOAP.
  • Tests sous Zend Framework
    • Installation de PHPUnit via Pear.
    • Tests unitaires avec Zend Framework et PHPUnit.
  • Bonnes pratiques
    • Débogage d'une application Zend Framework.
    • Choix des outils adaptés.
    • Astuces d'Eclipse PDT.
    • Profiling.
    • Testabilité.
    • Gestion des montées de version.
218

Programmation C++, perfectionnement

  • MR-114
  • 0 DH
  • 4 J

En constante évolution, le langage C++ offre des mécanismes tels que la généricité ou la méta programmation qui permettent une conception robuste et très riche. Les récentes normes C++11 et C++14 intègrent une part importante des bibliothèques du projet BOOST et améliorent notablement la Standard Template Library (STL). Cette formation vous permettra d'approfondir la conception en C++ par l'apprentissage des dernières évolutions du langage et l'utilisation effective de la STL.

À qui s'adresse cette formation ?

Pour qui ?

Concepteurs et développeurs d'applications en C++, chefs de projets, architectes logiciels.

Prérequis

Les objectifs de la formation

Découvrir les nouveautés apportées par la version C++11
Maîtriser la gestion de la mémoire, des pointeurs et des références
Implémenter la généricité en C++Découvrir la bibliothèque standard STL
Utiliser la librairie BOOST et C++11

219

Programme de la formation

  • Les bibliothèques de fonctions
    • Bibliothèques standard du langage : ctype.
    • h, math.
    • h, stdlib.
    • h, time.
    • h.
    • et les autres.
    • Bibliothèques mathématiques avancées : Linpack, Lapack.
    • La gestion de l'allocation dynamique : fonctions calloc(), realloc().
    • Fonctions à nombre d'arguments variables existantes et créées par le programmeur.
    • Travaux pratiques Utilisation de plusieurs bibliothèques de fonctions.
  • Rappels
    • Classes d'allocation mémoire.
    • Construction, initialisation, embarquement d'objets.
    • Les fuites mémoire.
    • Constance, le mot-clé mutable, Lazy Computation.
    • Amitié (friendship) C++ et contrôle d'accès.
    • Destruction virtuelle.
    • Stratégie de gestion des exceptions.
    • Les espaces de nommage (namespace).
  • Les nouveautés langage de C++11
    • nullptr et autres littéraux.
    • Les directives =delete, =default.
    • Délégation de constructeurs.
    • Les énumérations «type safe».
    • Le mot-clé auto et boucle sur un intervalle.
    • Référence rvalue et impacte sur la forme normale des classes C++.
    • Les lambda-expressions.
    • Travaux pratiques Réécriture d'un code C++ existant en C++11, comparaison des deux implémentations.
  • Gestion des opérateurs
    • Opérateurs binaires et unaires.
    • L'opérateur d'indirection, cas d'usage.
    • L'opérateur de référencement.
    • Les opérateurs d'incrémentation/décrémentation préfixés et post-fixés.
    • Les autres opérateurs : comparaison, affectation.
    • La surcharge de l'opérateur [], des opérateurs d'insertion (<<) et d'extraction (>>).
    • Les foncteurs et la surcharge de l'opérateur (), avantage par rapport aux fonctions.
    • Travaux pratiques Création de foncteurs et de proxies (libération mémoire, comptage de références) avec les opérateurs étudiés.
  • Conversion et RTTI
    • Opérateurs de conversion.
    • Constructions implicites, le mot-clé explicit.
    • Les opérateurs de casting const_cast, static_cast, reinterpret_cast.
    • Conversion dynamique et Runtime Type Information.
    • L'opérateur typeid, les exceptions liées.
    • La classe type_info.
    • Contrôle du " downcasting " à l'aide de l'opérateur dynamic_cast.
    • Travaux pratiques Mise en oeuvre des idiomes " is-a " et " is-kind-of " avec dynamic_cast.
  • La généricité
    • Introduction aux patrons de classe.
    • Généricité et préprocesseur.
    • Fonction générique.
    • Classe générique.
    • Composition générique.
    • Généralisation générique.
    • Spécialisation partielle et totale.
    • Introduction à la méta-programmation.
    • La généricité, principe fédérateur des librairies STL et BOOST.
    • Travaux pratiques Démarrage de l'étude de cas qui sera complétée avec la STL et BOOST.
    • Mise en oeuvre de la composition et de la généralisation génériques.
    • Création de plug-ins génériques.
  • La STL (Standard Template Library)
    • Composants de la STL : types complémentaires, conteneurs, algorithmes, itérateurs, objets fonctions, les adaptateurs.
    • Les chaînes de caractères STL, la classe template basic_string et ses spécialisations.
    • Les conteneurs séquentiels et associatifs : définition, rôle et critères de choix.
    • Les allocateurs et la gestion de la mémoire des conteneurs.
    • Les méthodes d'insertion, de suppression, d'itération et d'accès aux principaux conteneurs : Vector, List, Set, Stack.
    • Le concept d'itérateur.
    • Parcours d'un conteneur.
    • Les différents groupes d'algorithmes STL : non mutants, mutants, de tri et de fusion, numériques.
    • Manipulation de conteneurs (manipulation, recherche de valeurs.
    • ).
    • Paramétrer les algorithmes génériques par des objets " fonction ".
    • Les " adapteurs " et la modification du comportement d'un composant.
    • La STL et les traitements sur les flux (fichiers, mémoire.
    • ).
    • Principe du RAII : les pointeurs automatiques et la classe auto_ptr.
    • Les exceptions standard de la STL.
    • Travaux pratiques Implémentation des relations avec les collections de la STL.
    • Utilisation d'algorithmes standard quelconques.
  • Les nouveautés C++11 de la librairie standard
    • Evolution historique : Boost --> TR1 --> C++11.
    • Les nouveaux conteneurs : array, forward_list, unordered_set, unordered_map.
    • La classe tuple.
    • Les pointeurs intelligents (smart pointer) : shared_ptr, weak_ptr, unique_ptr.
    • Les nouveaux foncteurs et binders.
    • Introduction à la gestion des threads.
    • Les expressions régulières.
    • Travaux pratiques Mise en oeuvre de la robustesse avec les smart pointers.
    • Utilisation d'expressions régulières.
  • BOOST
    • La Pointer Container Library (destruction des données pointées d'un conteneur).
    • Les structures de données boost::any et boost::variant.
    • Programmation événementielle (connexions et signaux).
    • Gestion des processus, mécanismes de communication interprocessus et mémoire partagée.
    • Travaux pratiques Amélioration de l'implémentation de l'étude de cas par l'utilisation la Pointer Container Library.
  • Utilisation avancée de l'héritage
    • Héritage versus embarquement.
    • Héritage privé.
    • Héritage protégé.
    • Exportation de membres cachés avec la Clause Using.
    • Héritage multiple et gestion des collisions de membres.
    • Héritage en diamant.
    • Héritage virtuel et dynamic_cast.
    • Principes de conception : substitution de Liskov, principe d'ouverture/fermeture, inversion des dépendances.
    • Règles d'implémentation des interfaces en C++.
    • Travaux pratiques Combinaison de l'héritage multiple, privé et de l'exportation pour concevoir des classes robustes et hautement évolutives.
220

Visual Basic, perfectionnement

  • MR-115
  • 0 DH
  • 4 J

Ce stage de perfectionnement insiste sur les accès aux bases de données (ADO), la création de composants COM et la création d'applications Web dynamiques.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs Visual Basic 6.

Prérequis

Les objectifs de la formation

221

Programme de la formation

  • L'accès aux bases de données
    • Les fournisseurs d'accès : ODBC et OLE-DB.
    • Les objets d'accès aux données : ADO.
    • Data Environnement, Data Control.
    • Data Grid.
    • Les objets ADO Modèle objet.
    • Connexion à une source de données.
    • Commandes.
    • Récupération de données : le Recordset.
    • Mise à jour, recherche, tri.
    • Intégrité des données : transactions, verrous.
    • Exécution des procédures stockées.
    • Travaux pratiques Utilisation des outils d'accès aux données.
    • Création d'un formulaire de saisie.
    • Récupération de données via une procédure stockée.
    • Gestion d'une transaction d'écriture.
  • La création des composants Com
    • Réutilisabilité, simplification, optimisation.
    • Les interfaces standard, choix du type de composant.
    • Création d'une application cliente.
    • Variables objet, instanciation et manipulation d'objets.
    • Les modules de classe.
    • Définitions des propriétés, méthodes, événements.
    • Le déclenchement des erreurs.
    • COM et ADO : les composants liés aux données.
    • Les collections.
    • La création d'interfaces.
    • Compilation et enregistrement des composants.
    • Travaux pratiques Création et test de composants : un COM Dll de services bancaires, un de connexion à une base de données avec ADO.
  • Exemple : les contrôles Active X
    • Création.
    • Propriétés, méthodes, événements.
    • Création d'un contrôle dépendant des données.
    • Création d'un contrôle fournisseur de données.
    • Travaux pratiques Création d'un contrôle Active X de saisie des dates.
    • Création d'un contrôle Active X fournisseur de données avec ADO.
  • Client-serveur et multitiers : Com+
    • Approche.
    • Encapsulation des objets ADO.
    • COM+ et MTS.
    • Transaction multi-objets : le " double commit ".
    • Optimisation des ressources.
    • COM+ et la sécurité.
    • Travaux pratiques Gestion d'une transaction en " double commit ".
  • Visual Basic et le développement Internet
    • Développements côté serveur et côté client.
    • Le contrôle WebBrowser.
    • Documents Active X.
    • Visual Basic et Vbscript.
    • DHTML.
    • COM et ASP, COM et ADO.
    • Travaux pratiques Création d'un navigateur sur une forme Visual Basic.
    • Création d'un projet Document Active X s'exécutant dans IE.
  • Se préparer à Visual Basic .NET
    • La plateforme .
    • NET, architecture.
    • Le VB .
    • NET.
    • Visual Studio.
    • NET, ADO.
    • NET.
222

Windev, développement d'applications Desktop

  • MR-116
  • 0 DH
  • 5 J

Cette formation vous apportera la maîtrise de l'environnement Windev. Vous verrez en détail ses différents éditeurs et comment l'utiliser efficacement pour programmer vos applications, les connecter à des bases de données, concevoir leurs IHM au standard Windows, les tester, les packager et les déployer.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs. Nouveaux utilisateurs de Windev.

Prérequis

Les objectifs de la formation

223

Programme de la formation

  • Présentation de l'environnement Windev
    • L'environnement Windows.
    • L'éditeur de fenêtres.
    • L'éditeur de sources : rechercher, remplacer, couper, copier, coller, imprimer.
    • Personnalisation de l'éditeur.
    • L'outil de description des fichiers.
    • L'éditeur d'états.
    • La compilation, la mise en bibliothèque.
    • L'exécutable : programme, bibliothèque, DLL.
    • Les utilitaires : WDMAP, WDBACKUP, WDRESTOR, WDOUTIL.
    • , le RAD.
  • La base de données
    • Le format HyperFileSQL.
    • L'outil de description des fichiers.
    • Génération de l'analyse, modifications automatiques, liaisons entre les fichiers.
  • L'interface homme/machine
    • Les projets, les menus, les fenêtres.
    • L'ergonomie, le menu système, la barre de titre, l'éditeur de styles (feuille de style), les groupes de champs.
    • Etude des différents types d'objets.
    • Les tables.
    • L'intégration automatique des rubriques d'un fichier dans un écran, la création d'une fenêtre VISION+.
  • Les états
    • La description de l'éditeur.
    • Les différents modes création : état lié à un fichier, étiquettes, état libre, tris, filtres, ruptures.
    • Les différents types de blocs (début de document, haut de page, corps, bas de page, etc.
    • ).
    • Les différents types d'objets (champ, libellé.
    • ).
  • Les dossiers
    • Les fichiers de données et leur structure.
    • Le dictionnaire des rubriques.
    • Les sources des fenêtres : dessin de la fenêtre, détail des objets, source associée à l'objet.
  • La programmation
    • Le projet, les procédures, les fonctions.
    • Le W-Langage : fonctionnement de l'éditeur de sources, opérateurs et fonctions.
    • Tables mémoire et tables fichier.
    • Timer et multitâche.
    • Gestion des liaisons série.
    • Le grapheur.
    • OLE Automation vers Excel.
    • Le dialogue DDE vers Excel.
    • Aspect monoposte, multi-instance ou réseau.
    • Gestion des triggers.
  • L'installation
    • La création d'un programme exécutable.
    • La mise en bibliothèque des objets.
    • L'installation sur un autre poste.
    • Les DLL.
    • Maintenance de l'application réalisée.
    • L'outil d'installation.
224

SQL Server 2014 à 2008, développement

  • MR-117
  • 0 DH
  • 2 J

Ce stage vous procurera toutes les connaissances nécessaires pour développer des applications sous SQL Server. Il vous apprendra notamment à manipuler les objets d'une base de données, à optimiser les temps de restitution des données, et à réaliser les opérations de maintenance courantes du développeur.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, chefs de projets.

Prérequis

Les objectifs de la formation

225

Programme de la formation

  • La construction des bases de données
    • Le stockage physique avec les fichiers et les groupes de fichiers.
    • Les schémas SQL ou le stockage logique.
    • Bon usage des différents types de données.
    • Créer des tables.
    • Mise en place des contraintes.
    • Obtenir un rétro-script DDL.
    • Travaux pratiques Créer les tables d'une base de données et définir les contraintes associées.
  • Requêtes d'extraction de données
    • Les opérateurs ensemblistes.
    • Les jointures internes et externes.
    • Typologies.
    • Les sous-requêtes.
    • Utiliser les " Common Table Expression " (CTA) et les requêtes récursives.
    • Fonctions fenêtrées et clause OVER (ordonnancement, agrégat et fenêtrage RANGE/ROWS).
    • Les opérateurs particuliers (APPLY, PIVOT.
    • ).
    • La création des vues.
    • Travaux pratiques Manipuler des requêtes d'extraction avec différents types de jointures.
    • Présenter les données avec les fonctions d'agrégat.
    • Créer des vues.
  • Mise à jour des données
    • Les mises à jour simples (INSERT, UPDATE et DELETE).
    • L'ordre SQL MERGE.
    • Mise à jour avec des sous-requêtes.
    • BULK INSERT et BCP pour le chargement de fichier et l'export de données.
    • Travaux pratiques Réaliser des opérations de mise à jour de la base.
    • Importer et exporter des données.
  • Coder en Transact SQL
    • Eléments du langage Transact SQL.
    • Notion de Batch.
    • Créer des fonctions scalaires et des fonctions tables.
    • Présentation des transactions.
    • Programmation des déclencheurs.
    • Développer des procédures stockées.
    • Travaux pratiques Créer des fonctions et des vues paramétrables.
    • Créer des procédures stockées gérant des transactions.
    • Automatiser des traitements à l'aide de déclencheurs.
  • Optimisation de l'exécution des requêtes
    • Visualisation des plans de requêtes.
    • Métrique (IO TIME) et comparaison d'exécution.
    • Présentation des index.
    • Que faut-il indexer ? Travaux pratiques Comparer les temps d'exécution pour des scénarios d'indexation.
    • Utiliser des plans de requêtes.
  • Maintenance courante pour le développeur
    • Sauvegarde des données.
    • Scénarios de restauration.
    • Maintenir les index et les statistiques.
    • Vérifier l'intégrité physique d'une base et la réparer.
    • Travaux pratiques Effectuer des sauvegardes et des restaurations.
    • Elaborer un plan de maintenance des index.
226

Transact-SQL, optimisation pour SQL Server 2014 à 2008

  • MR-118
  • 0 DH
  • 2 J

Cette formation présente les règles de bonne écriture et d'optimisation du Transact-SQL, pour améliorer les performances des requêtes et éviter les écueils fréquemment rencontrés lors de la programmation en T-SQL.

À qui s'adresse cette formation ?

Pour qui ?

Chefs de projet, concepteurs et développeurs Transact-SQL.

Prérequis

Les objectifs de la formation

Comprendre le fonctionnement de l'optimiseur SQL Bien choisir ses index pour optimiser l'accès aux données Utiliser le profiler et le Database Tuning Advisor pour améliorer les performances Utiliser les statistiques et le plan d'exécution pour auditer les performances des requêtes Améliorer les requêtes par de bonnes pratiques d'écriture Utiliser les requêtes ensemblistes

227

Programme de la formation

  • Le modèle relationnel et le langage SQL
    • Les spécificités des bases de données relationnelles et du langage SQL.
    • La normalisation du modèle de données.
    • Les notions d'écriture ensembliste et déclarative.
    • Les spécificités du dialecte Transact-SQL.
    • Le fonctionnement de l'optimiseur SQL.
    • Travaux pratiques Expérimentation de requêtes sur des modèles plus ou moins normalisés.
  • Réussir l'indexation
    • Les bases de l'indexation.
    • La structure en B-Tree et les différents types d'index.
    • Comment choisir ses index en fonction des requêtes ? La notion de couverture de requête par un index.
    • Le concept de SARG (Search Argument) pour favoriser l'utilisation de l'index.
    • Utilisation du profiler et du Database Tuning Advisor.
    • Travaux pratiques Indexation de tables pour améliorer les performances de requêtes.
  • Ecrire des requêtes performantes
    • Les règles de bonne écriture des requêtes SQL.
    • Lire et utiliser les statistiques d'exécution et le plan d'exécution.
    • Optimiser ses jointures et ses regroupements.
    • Optimiser le code de mise à jour des données.
    • Erreurs les plus communes : SQL dynamique, fonctions utilisateurs, comparaisons insensibles à la casse.
    • Travaux pratiques Réécriture de requêtes peu performantes.
  • Remplacer tables temporaires et curseurs
    • Maîtriser les sous-requêtes et les opérateurs relationnels.
    • Utiliser l'instruction MERGE pour les mises à jour de données complexes.
    • Créer des tables de nombres et de dates pour résoudre les problèmes de façon relationnelle.
    • Utiliser les fonctions de fenêtrage et les fonctions statistiques.
    • Utiliser le CROSS JOIN pour résoudre les problèmes complexes.
    • Ecrire du code récursif en utilisant des expressions de table.
    • Travaux pratiques Résolution de problématiques complexes par des requêtes ensemblistes.
  • Bonnes pratiques pour les modules de code
    • Règles pour l'écriture de procédures stockées.
    • Maîtriser la compilation et recompilation.
    • Minimiser l'impact des déclencheurs.
    • Comprendre les transactions et les problèmes de verrouillage.
    • Utiliser les niveaux d'isolation de la transaction.
    • Travaux pratiques Ecriture d'une procédure stockée optimisée.
228

Oracle SQL, perfectionnement

  • MR-119
  • 0 DH
  • 3 J

Cette formation très pratique se propose de développer les aspects avancés du langage SQL comme les opérateurs ensemblistes, la gestion des LOB, des Bfiles et du XML, les fonctions d'agrégation et de statistiques.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne impliquée indirectement dans l'exécution de requêtes SQL avancées (développeur, DBA, maître d'ouvrage).

Prérequis

Les objectifs de la formation

229

Programme de la formation

  • Les fonctions complémentaires
    • Fonctions de transformation.
    • Fonctions analytiques : Rank, Dense_Rank.
    • Fonction hiérarchique.
    • Autres fonctions : Rowid, etc.
    • Travaux pratiques Mise en forme de données disparates (dates, numériques), liste d'une hiérarchie à plusieurs niveaux.
  • Les opérateurs ensemblistes
    • Union et Union ALL.
    • Différence Minus.
    • Exists, Some, Any, All.
    • Travaux pratiques Recherche des différences entre plusieurs tables.
  • La gestion des LOB et des Bfiles
    • Utilisations possibles.
    • Définition des tables.
    • Insertion et mises à jour des LOB.
    • Gestion d'un Bfile.
    • Travaux pratiques Ajout d'une photo dans une table, ajout d'un CV dans une table.
  • Agrégation, jointures et sub-select
    • Les fonctions d'agrégation et statistiques : Group By Rollup.
    • Group by Cube.
    • Group by Sets.
    • Rappel des jointures " classiques ".
    • Auto-jointure.
    • FULL, RIGHT, LEFT.
    • Sub-select corrélés/non corrélés avec des Insert, Update, Delete.
    • Travaux pratiques Statistiques et regroupements sur plusieurs critères.
    • Création d'une table à partir d'autres tables.
  • La gestion des intégrités
    • Rappel des définitions : unicité, référentielle, cohérence.
    • Mise en oeuvre : Primary Key, Foreign Key, Increment, Check.
    • Principes d'utilisation.
    • Bonnes pratiques et limites.
    • Travaux pratiques Création de tables en intégrité référentielle.
    • Ajout/suppression des contraintes d'intégrité et des contrôles par Check.
  • La gestion du XML
    • Stockage de XML.
    • Utilisation de fonctions avancées XML.
    • Travaux pratiques Gestion d'un document XML.
  • Le partitionnement des données
    • Les différents types de partitionnements possibles.
    • Mise en oeuvre du partitionnement des données.
    • Travaux pratiques Création de tables partitionnées, rechargement des données.
  • La gestion des tables distantes
    • Rappel des principes : schémas, ODBC, DRDA.
    • Accès à une table distante.
    • Jointures avec des tables distantes.
    • Travaux pratiques Lecture des tables d'autres BD.
  • La gestion des tables distantes
    • Rappel des principes : schémas, ODBC, DRDA.
    • Accès à une table distante.
    • Jointures avec des tables distantes.
    • Travaux pratiques Lecture des tables d'autres BD.
230

Services Web, synthèse

  • MR-120
  • 0 DH
  • 2 J

Les Services Web sont un outil d'intégration interapplications et d'ouverture vers l'intranet, l'extranet ou l'Internet, et constituent le moyen permettant de développer des applications distribuées et interopérables. Ce séminaire présente une étude approfondie des Services Web et des protocoles associés : SOAP, WSDL, annuaire UDDI, REST, protocole de sécurité et d'authentification, extensions WS-X. Il vous montre également les principaux outils de réalisation et d'exploitation en environnement Java et .NET.

À qui s'adresse cette formation ?

Pour qui ?

Responsables de projets et développeurs.

Prérequis

Les objectifs de la formation

Comprendre l'architecture des services Web SOAP et REST Organiser des applications à base de services Web Découvrir le fonctionnement des services Web en environnement Java EE Découvrir le fonctionnement des services Web en environnement
Net

231

Programme de la formation

  • Fonctionnement des Services Web
    • Technologies de distribution d'applications : de l'approche client/serveur aux objets distribués.
    • Limite dans l'approche objet distribué.
    • Principe des Services Web.
    • Architecture des Services Web.
    • Protocole d'échange XML, découverte du contrat SOAP.
    • Description du Web Service WSDL (Web Service Description Language).
    • Méthodes d'invocation des Services Web : appel depuis le client, mise en place d'un proxy Client Web Service.
    • Architecture d'applications à base de Web Services : gestion et accès aux données, interaction entre Services Web
  • Référencement des Services Web
    • Annuaire UDDI : principe, fonctionnement, modèle d'information.
    • Utilisation pour le référencement des Services Web.
    • Référencement sur un Intranet et Internet.
    • Utilisation des annuaires par les applications : découverte dynamique des services, gestion du catalogue des services.
    • Autres types d'annuaires pour les Services Web : utilisation des annuaires de type LDAP, avantages et inconvénients.
  • Gestion de la sécurité des Services Web avec WS-Security
    • Authentification du client : validation de l'identité, transmission de l'identité entre Services Web.
    • Gestion de la confidentialité et de l'intégrité des informations circulant entre le client et le serveur.
    • Mécanismes d'habilitation et définition des droits du client, WS-Policy.
    • Utilisation des en-têtes SOAP pour le transport des informations de sécurité et d'authentification.
  • Les extensions WS-X
    • Gestion des transactions avec WS-Coordination.
    • Langage d'orchestration : WS-BPEL.
    • Suivi de l'acheminement des messages SOAP avec WS-Addressing et WS-ReliableMessaging.
    • Gestion de contextes avec WS-Correlation.
    • Autres extensions intéressantes : WS-MetadataExchange, WS-CDL .
  • REpresentational State Transfer (REST)
    • Rappel sur les requêtes HTTP.
    • Les principes de base de REST.
    • Les éléments architecturaux de REST.
    • Les formats d'échange des données : XML, JSON.
    • Services REST vs Services SOAP.
  • Architecture et développement des applications à base de Services Web
    • Organisation des applications à base de Services Web.
    • Intégration de l'existant : connectivité des Services Web avec les autres technologies.
    • Intégration des Services Web pour des accès via les Services Web.
    • Organisation des développements applicatifs utilisant les Services Web.
    • Cycle de test et de validation.
    • Applications multicanaaux : accès depuis le Web, les clients riches et légers.
    • Fonctionnement des applications.
    • Lien avec les architectures orientées services (SOA).
  • Les Services Web dans l'offre Java/JEE
    • Les Services Web en Java selon Javasoft : Core Web Services (JAX-WS, JAXB), Enhanced Web Services (WSIT).
    • Secure Web Services (XWS-Security), Legacy Web Services (JAX-RPC).
    • Les projets Web Services Apache.
    • Intégration des Services Web dans les outils de développement : Eclipse, Netbeans.
    • Plateforme d'exécution des Services Web : Glassfish & Metro, Bea WebLogic, IBM WebSphere, Apache Axis.
    • Exemple de développement avec les Services Web en Java.
    • Evolution de l'offre : les acteurs, perspectives et engagement des acteurs sur le marché.
  • Les Services Web dans .NET
    • Technologies des Services Web dans .
    • NET.
    • Intégration de SOAP/XML dans le framework .
    • NET.
    • Technologies d'objets à distance : .
    • NET Remoting.
    • Plateforme de développement Visual Studio .
    • NET.
    • Mise en place des Services Web.
    • Outils de mise au point.
    • Intégration des clients et des clients Web aux Services Web (applications ASP.
    • NET et Windows Forms).
    • Intégration dans l'offre système Microsoft : Serveur.
    • NET, Biztalk, Commerce Server.
    • Plateformes d'exécution des Services Web : intégration dans un serveur des annuaires UDDI, intégration des Services Web.
232

XML, modéliser vos documents et données

  • MR-121
  • 0 DH
  • 3 J

Ces dernières années ont vu une forte progression de la popularité de XML, le standard du W3C pour l'écriture de documents structurés. A l'issue de cette formation, le participant aura une maîtrise complète de la syntaxe du langage XML Schema et des règles de modélisation permises par ce langage.

À qui s'adresse cette formation ?

Pour qui ?

Architectes, concepteurs, développeurs, chefs de projets et maîtres d'ouvrage informatique devant concevoir des modèles XML pour les données et les documents de leurs systèmes d'information.

Prérequis

Les objectifs de la formation

233

Programme de la formation

  • Rappels sur XML et les technologies associées
    • Structure et composants d'un document XML.
    • Document bien formé et document valide.
    • Les données structurées et semi-structurées.
    • Les différents types de parseurs XML et leur rôle.
    • La galaxie des technologies XML.
    • Travaux pratiques Créer et valider un document XML.
  • XML et la composition de documents
    • Objectifs des langages de structuration : DTD, XML Schema, Schematron et Relax NG.
    • Les principales parties d'un schéma.
    • Syntaxe EBNF pour DTD (Data Type Definition).
    • Validation des documents.
    • DTD à racines multiples.
    • Travaux pratiques Ecriture d'une DTD et de documents conformes à celle-ci.
    • Restructuration modulaire de la DTD.
  • Les espaces de noms
    • Description et utilisation des espaces de noms.
    • Combinaison de vocabulaires multiples.
    • Combinaison de langages : XHTML, Xforms et SVG.
    • Etude de la portée d'un espace de nom.
    • Travaux pratiques Ecriture d'un document utilisant plusieurs espaces de noms.
  • Le langage XML Schema
    • La syntaxe du langage.
    • Définition d'un vocabulaire et d'une grammaire.
    • Tester les valeurs des éléments et des attributs.
    • Organisation des éléments : séquence, choix, tas.
    • Utilisation des clés et des règles d'unicité.
    • Travaux pratiques Redéfinition d'une DTD avec la syntaxe XML-Schema.
    • Amélioration du code.
  • Techniques de modélisation XML
    • Les modèles de conception.
    • Schémas uniques applicables à différents types de documents.
    • Modèles génériques réutilisables (liste, grille, etc.
    • ).
    • Documents utilisant de multiples schémas.
    • Travaux pratiques Application des modèles étudiés.
  • XML et la conception objet
    • Rappels sur les concepts de l'orienté objet.
    • Concepts objets du langage XML Schema.
    • Types, classe, dérivation, polymorphisme.
    • Représentation UML/XML.
    • Inclusion de schémas.
    • Travaux pratiques Composition de schémas modulaires et réutilisables.
  • Les meilleures pratiques de modélisation
    • Composition et héritage.
    • Types de constructions : "Poupées russes", "Tranches de salami" et "Stores vénitiens".
    • Catalogues de modèles de conception.
    • Des modèles de contenu extensible.
    • Travaux pratiques Evaluation des méthodes de composition et utilisation des différents langages.
234

Développer avec XSL-T et XSL-FO générer des documents XML, HTML, graphiques et pdf

  • MR-122
  • 0 DH
  • 4 J

Cette formation vous permettra de maîtriser les langages XSL-T et XPath et de réaliser des feuilles de style en utilisant des techniques avancées. Elle vous montrera comment utiliser le langage XSL-FO pour la génération de documents PDF ainsi que le langage SVG pour la génération d'images et d'interfaces sophistiquées. Les participants mettront en place un environnement complet de production automatisée de documents contenant à la fois textes et images.

À qui s'adresse cette formation ?

Pour qui ?

Concepteurs et développeurs d'applications, architectes logiciels, chefs de projets.

Prérequis

Les objectifs de la formation

Réaliser des feuilles de style à l'aide des langages XSL-T et XPath Manipuler des données et naviguer au sein de documents XML Générer des documents PDF à l'aide du langage XSL-FO Générer des images et des interfaces graphiques à l'aide du format SVG

235

Programme de la formation

  • Introduction au contexte de XSL et XPath
    • Besoins par rapport à l'utilisation de la technologie XML.
    • Technologie CSS pour la présentation, limites de CSS.
    • Introduction à XSL, XSL-T, XSL-FO et SVG.
    • Introduction à Xpath.
    • Principes et mécanismes de base.
    • Parseur XML et processeur XSL.
    • Support par les navigateurs Web.
    • Mise en oeuvre des technologies XSL.
  • Le langage d'interrogation : XPath
    • Expressions XPath.
    • Interrogation d'un document XML.
    • Axes et vecteurs de recherche.
    • Revue de quelques expressions simples.
    • Sélection d'éléments/noeuds, de jeux de noeuds et d'attributs dans un arbre XML.
    • Opérateur de localisation.
    • Equation d'égalité et de relation, opérateurs booléens.
    • Opérations numériques.
    • Fonctions standard et extensions des processeurs.
    • Travaux pratiques Ecriture et tests d'expressions XPath.
  • Le langage de transformation : XSL-T
    • Structure d'une feuille de style XSL-T, traitement du processeur XSL-T.
    • Namespaces et éléments XSL racine.
    • Formats de sortie : vocabulaires XML, HTML, X-HTML ou texte.
    • Utilisation d'expressions XPath.
    • Noeuds et jeux de noeuds.
    • Modèle de traitement : les templates.
    • La syntaxe du langage XSL-T, les types de données, les structures de contrôle, etc.
    • Notions de variables et de paramètres.
    • Génération d'éléments et d'attributs.
    • Invocation déclarative ou impérative des traitements.
    • Récupération d'éléments et de contenu.
    • Analyse du comportement d'un processeur XSL-T.
    • Optimisation des recherches de noeuds.
    • Traitement des erreurs.
    • Travaux pratiques Composition de différents types de feuilles de style XSL-T.
  • XSL-T, fonctionnalités avancées
    • Ecriture de fonctions : appels simples et récursifs.
    • Structure modulaire des feuilles de style.
    • Les design patterns : Fill-in-the-blank, Navigational, Rule-based, Computational.
    • Import et inclusion de feuilles de style avec passage d'arguments.
    • Création de librairies réutilisables.
    • Modularité et héritage.
    • Transformations basées sur des sources multiples.
    • Générations de groupes de documents.
    • Spécificités de certains processeurs.
    • Travail sur des espaces de noms hétérogènes.
    • Dynamisation XSL de documents bureautiques : Microsoft Office (Open XML), Open Office (Open Document).
    • Travaux pratiques Création de feuilles de style modulaires et imbriquées, avec de multiples structures en entrée et génération de plusieurs documents en sortie.
    • Création de documents MS Office par XSL.
  • La boîte à outils du développeur
    • Lancement de transformations en ligne de commande.
    • Utilisation de divers processeurs (XT, Saxon, Xerces, MSXml.
    • ).
    • Ecriture de script de transformation avec Ant.
    • Gestion de site Web.
    • Travaux pratiques Mise en place d'un environnement de gestion de site Web basé sur XML.
  • XSL-T 2.0 et 3.0, X-PATH 2.0 et 3.0
    • Nouveautés : fonctions, expressions, opérations, tris, fallbacks et traitements des erreurs, etc.
    • Nouveaux types de données supportés.
    • Différences de traitement.
    • Création d'arbre résultat, d'une séquence de noeuds ou de valeurs.
    • Requêtes XPath avec expressions régulières.
    • Les fonctions et opérateurs sur les numériques.
    • Les fonctions sur les chaînes de caractères.
    • Les fonctions et les opérations sur les dates.
    • Travaux pratiques Manipulation et navigation d'arbres XML.
  • SVG pour les interfaces graphiques et la création d'images
    • SVG, Scalable Vector Graphics.
    • Les enjeux des langages vectoriels.
    • Avantages de SVG sur Flash.
    • Utilisation côté serveur et côté client.
    • Environnements d'édition et d'utilisation : navigateurs.
    • Structure de document.
    • Les systèmes de coordonnées et le dimensionnement.
    • Transformation du système de coordonnées.
    • Les formes de base.
    • Les styles.
    • Les courbes et les chemins.
    • Motifs et dégradés.
    • Texte et internationalisation.
    • Masquage et découpe.
    • Filtrage.
    • Animation, interaction et scripts.
    • Travaux pratiques Création de feuilles de style permettant de générer des documents SVG.
    • Génération de pages HTML contenant des graphes.
  • XSL-FO pour la génération de documents papier
    • XSL-FO, Formatting Objects.
    • Besoins et objectifs de XSL-FO.
    • Introduction au langage.
    • Solutions et implémentations disponibles.
    • Exemple à partir du projet FOP de Apache.
    • org.
    • Initialisation, définition de modèles de pages.
    • La zone de contenu, dimensions des régions, séquences des pages.
    • Inclusion de graphiques au format SVG.
    • Génération du résultat.
    • Travaux pratiques Création de feuilles de style combinant XSL-T et XSL-FO pour générer des sorties en PDF.
    • Génération d'un rapport contenant des images au format SVG.
236

Réussir vos projets tablettes et Smartphones

  • MR-123
  • 0 DH
  • 2 J

Ce cours vous propose une démarche pour mener avec succès vos projets pour mobiles, tablettes et Smartphones. Il vous apportera également les connaissances indispensables pour gérer efficacement toutes les étapes de vos projets, de la conception à la mise en production.

À qui s'adresse cette formation ?

Pour qui ?

Ce cours s'adresse à tout chef de projet, webmaster, informaticien, maître d'ouvrage...

Prérequis

Les objectifs de la formation

Mener à bien un projet mobile Définir un cahier des charges mobile Différencier les forces et faiblesses des applications web et mobiles Concevoir une ergonomie performante Choisir les technologies et frameworks adaptés

237

Programme de la formation

  • Positionner son projet mobile
    • Choisir entre WebApp ou application mobile dans un store.
    • Définir les objectifs : conquête de client, fidélisation, financier, marque.
    • Définir la cible : profil client.
    • Choix de la plateforme : mobile, tablette, store.
    • Contexte : couplage avec un site web, service client.
    • Analyser la concurrence.
    • Identifier vos forces et faiblesses à partir de la technique SWOT.
    • Travaux pratiques Réalisation d'un SWOT, organisation sur une étude de cas.
  • Choisir les technologies mobiles
    • Choix des technologies côté client et les plateformes de développement.
    • Choix d'une technologie HTML 5.
    • Framework et outils de développement.
    • Composants : base de données, SSO, stockage de données, cryptage, flux, capteurs, réseaux sociaux.
    • Mise à niveau des compétences techniques de son équipe.
    • Travaux pratiques Définition des outils et serveurs selon des études de cas.
  • Définir le cahier des charges
    • Spécifications fonctionnelles.
    • Optimiser la collaboration MOE/MOA.
    • Cahier des charges de la charte graphique, contraintes techniques.
    • Opter pour un responsive Design : les questions à se poser.
    • Performance et impact conceptuel.
    • Travaux pratiques Réaliser un cahier des charges à partir d'études de cas.
  • La plateforme Serveur
    • Avantages, inconvénients de domaines .
    • mobi, sous-domaines m.
    • Maintenance de l'application, convergence logs web et logs mobile.
    • CMS et évolution vers le mobile.
    • Supervision des échanges client/serveur.
    • Travaux pratiques Définir un choix de sites Web mobiles, outils de supervision.
  • La conduite de projet
    • Mise en place d'audit sécurité et juridique.
    • Définition d'un plan de maintenance.
    • Définition des acteurs et rôle respectif.
    • Démarches administratives (CNIL, store.
    • ).
    • Gestion du référencement mobile.
    • Gestion d'une campagne publicitaire mobile.
    • Mise en place d'une solution Mobile Device Management.
    • Planification des tâches.
    • Piloter les tests.
    • Mise en service (formation, communication, référencement).
    • Travaux pratiques Atelier de pilotage de projet.
238

Sencha Touch 2, développer des applications mobiles multiplateformes

  • MR-124
  • 0 DH
  • 3 J

Ce stage vous permettra de prendre en main la bibliothèque Sencha Touch 2 permettant de concevoir des applications mobiles cross-platform. Vous installerez Sencha Touch et son environnement, mettrez en oeuvre ses composants graphiques, créerez vos propres composants, élaborerez vos thèmes et gérerez vos données.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs et chefs de projets.

Prérequis

Les objectifs de la formation

Maîtriser les concepts fondamentaux de Sencha Touch 2 Développer des applications mobiles riches avec Sencha Touch 2 Packager une application Sencha Touch 2 dans une application native

239

Programme de la formation

  • Présentation du framework
    • Vue d'ensemble du framework Sencha Touch.
    • L'environnement : Sencha Cmd.
    • Exécuter et Débugger une application.
    • État des lieux des solutions de Test.
    • Documentation.
    • Structure d'une application Sencha Touch, le modèle MVC.
    • Responsive Design vs Adaptive Design.
    • Travaux pratiques Installation de Sencha Touch et de son environnement.
    • Création d'un espace de travail.
    • Création du squelette d'une application MVC avec Sencha Cmd.
  • Concepts fondamentaux
    • Instanciation d'un objet : procédurale vs déclarative, Ext.
    • create() vs new.
    • La gestion du DOM.
    • Les éléments de base : composants, conteneurs et événements.
    • Le système de classes.
    • Les objets "Toolbars" et "Button".
    • Comprendre les "Layouts".
    • Les fenêtres.
    • Travaux pratiques Créer des composants personnalisés.
    • Créer des boutons et des fenêtres.
  • Le modèle MVC
    • Concepts du modèle.
    • Le Contrôleur.
    • Les dépendances : requires, controllers, views, models et stores.
    • Références aux composants : ComponentQuery.
    • Envoi d'événements personnalisés.
    • Travaux pratiques Définition et utilisation d'un Contrôleur.
    • Envoi d'événements personnalisés.
  • Composants graphiques orientés données
    • Liste : le composant Ext.
    • List, XTemplate.
    • Vue de navigation : Ext.
    • NavigationView, bouton retour.
    • Les Arbres : noeud racine/enfants, TreeStore, Proxy.
    • Formulaires : l'objet de soumission, les champs, mise en page, soumission, validation, chargement.
    • Travaux pratiques Mise en place de liste, vue de navigation d'arbres et de formulaires.
  • Thèmes
    • Thèmes par défaut.
    • Créer des thèmes personnalisés.
    • Modifier les CSS et les thèmes avec Sass et Compass.
    • Travaux pratiques Modifier le thème de l'application.
  • Utilisation des API natives
    • Les applications hybrides : Build de l'application pour iOS, Android.
    • API natives : Camera, notification, gyroscope.
    • Travaux pratiques Utilisation de l'API Device.
240

Les bases du langage Swift pour le développement Mac OS X et iOS

  • MR-125
  • 0 DH
  • 2 J

Nouveau langage de programmation créé par Apple, Swift se présente comme une alternative à Objective-C, moderne et plus performante. Vous apprendrez dans cette formation à développer des Swift 3 en environnement MacOS. Vous découvrirez les concepts de base de Swift 2 et ses aspects novateurs.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, chefs de projet.

Prérequis

Les objectifs de la formation

Découvrir les concepts de base du langage Swift
Créer un projet Swift
Appréhender Swift Standard Library
Comprendre comment intégrer Cocoa et du code Objective-C à une application Swift

241

Programme de la formation

  • Introduction à Swift
    • Pourquoi un nouveau langage de programmation dans l'univers Apple ? Les différents cas d'usage de Swift (Mac OS X, iOS).
    • Les apports et nouveautés de Swift.
    • Le rapport de Swift avec les outils Apple classiques : Objective-C, XCode.
    • Ouverture à l'Open Source et aux autres systèmes.
  • L'environnement de développement
    • Découverte de l'environnement XCode, nouveautés de XCode 8, migrer depuis Swift 1 et 2 (Swift Migrator).
    • Installation et configuration de l'environnement de développement, ciblage d'une version d'OS spécifique.
    • Création d'un projet Swift et opérations de base (édition, exécution.
    • ).
    • Découverte de l'outil d'évaluation et de mise au point REPL (Read-Eval-Print-Loop).
    • Travaux pratiques Mise en place de l'environnement de développement et découverte d'un premier projet.
  • Les concepts de base de Swift
    • Philosophie du langage : syntaxe, gestion mémoire, inférence de type, orientation objet ou fonctionnelle.
    • Les mécanismes classiques : typage, variables et constantes, instructions, fonctions.
    • Les concepts Objet : notion de classes, méthode.
    • La manipulation des chaînes de caractères.
    • Travaux pratiques Réalisation de plusieurs applications mettant en oeuvre les concepts exposés.
  • Swift Standard Library
    • Les types : String, Array, Dictionnary et numériques.
    • Les protocoles : Equatable, Comparable, Printable.
    • Les fonctions libres et algorithmes.
    • Travaux pratiques Mise en oeuvre des concepts.
  • Les aspects novateurs et avancés
    • Les mécanismes de typage de Swift, la généricité, le support des protocoles.
    • La notion de terrain de jeu (Interactive Playground).
    • Les clôtures (closures).
    • La gestion mémoire : constructeur, destructeur, gestion de références, lazy instanciation.
    • La gestion des erreurs.
    • Le multi-threading.
    • Introduction aux interfaces graphiques avec Swift (Cocoa, Cocoa Touch, iOS) Le futur avec Swift 3.
    • Travaux pratiques Découverte du Playground.
    • Mise en pratique des closures et de la généricité.
    • Utilisation des frameworks Cocoa et Cocoa Touch.
  • L'intégration avec Cocoa et Objective-C
    • L'exploitation des frameworks Cocoa et Cocoa Touch depuis une application Swift.
    • L'utilisation conjointe de Swift et Objective-C.
    • Les trois modes de fonctionnement : Interoperability, Mix and Match, Migration.
    • Travaux pratiques Intégration de code Swift et Objective-C.
242

Hyperviseurs et Linux temps réel

  • MR-126
  • 0 DH
  • 5 J

A l'issue de cette formation, vous serez en mesure de choisir entre les différentes solutions temps réel pour Linux et de développer des applications temps réel basées sur Linux-rt, Xenomai ou sur une architecture reposant sur des hyperviseurs temps réel.

À qui s'adresse cette formation ?

Pour qui ?

Architecte, développeur désireux d'utiliser Linux et la sécurité d'un OS temps réel standard ou bien réaliser des gains de production en faisant cohabiter pile 3G+ et machine Java sur le même chip.

Prérequis

Les objectifs de la formation

243

Programme de la formation

  • Présentation des architectures temps réel sous Linux
    • Historique et évolution du noyau.
    • Latence sous Linux Vanilla, Patch RT, Timesys et Montavista.
    • Les nano-noyaux et la virtualisation d'interruption : historique et principe des nano-noyaux RTLinux et RTAI.
    • Historique et principe des nano-noyaux RTLinux et RTAI.
    • Virtualisation des interruptions avec ADEOS et Xenomai.
    • Historique et principe des hyperviseurs temps réel.
    • Les outils libres, L4Ka et pistachio.
    • Les projets OK-L4 et XtratuM.
  • Temps réel sous Linux et Linux-rt
    • Présentation de Linux Vanilla.
    • Fonctionnalité, avantages et inconvénients.
    • API de développement d'application temps réel avec Linux Vanilla.
    • Application du patch RT.
    • Développement d'applications avec Linux-rt.
    • Développement de drivers pour Linux-rt.
    • Travaux pratiques Installation du patch RT.
    • Développement d'une application temps réel sous Linux et Linux-rt.
  • Domaines ADEOS et Xenomai
    • ADEOS : application du patch ADEOS.
    • Développement d'applications pour ADEOS.
    • Xenomai : application du patch Xenomai.
    • Développement d'applications avec Xenomai.
    • Développements de drivers pour Xenomai.
    • Travaux pratiques Développement d'un outil de trace avec ADEOS.
    • Développement d'une application temps réel pour Xenomai.
  • Hyperviseurs temps réel
    • L4 et OKL4 : mise en oeuvre et configuration de OK-L4.
    • Configuration de L4Linux.
    • Xtratum : gestion des domaines.
    • Communication interdomaine.
    • Xtratum : interface applicative, les schedulers, la gestion mémoire et la synchronisation.
    • Travaux pratiques Installation d'un hyperviseur, Xtratum et Partikle ou bien L4 et L4Linux.
    • Développement d'une mini application temps réel.
  • Hyperviseurs temps réel et virtualisation du matériel
    • Techniques de virtualisation du matériel Intel et AMD : utilisation de VT-x pour la virtualisation.
    • Exemple de Xen, limitations sur le temps réel.
    • VLX : un hyperviseur temps réel commercial pour Intel et ARM.
244

SHOPIFY DROPSHIPPING BUSINESS

  • MR-127
  • 0 DH
  • 2 J

Démarrer une entreprise de dropshipping est une excellente première étape dans l'entrepreneuriat cette formation unique en DROPSHIPPING vous donne tous les outils nécessaires pour devenir indépendant financièrement.

À qui s'adresse cette formation ?

Pour qui ?

toute personne interessée SHOPIFY DROPSHIPPING BUSINESS

Prérequis

Les objectifs de la formation

Vendre des produits aux clients
Définir les prix de vos produits
Comercialiser votre propre marque

245

Routeurs Cisco, perfectionnement routage, OSPF, BGP, QoS, VPN, VoIP

  • MR-128
  • 0 DH
  • 5 J

Un cours de niveau avancé qui vous permettra de bien maîtriser : les concepts des protocoles à vecteurs de distances, à état de liaisons, à vecteurs de chemins, les critères de sélection d'un protocole de routage, les caractéristiques des protocoles : RIP-1, RIP-2, EIGRP, OSPF, BGP, les mécanismes de la commutation IP, la conception des réseaux privés virtuels, la voix sur IP et la sécurité des accès.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne dont les fonctions nécessitent une connaissance de la configuration des protocoles de routage sur routeurs Cisco.

Prérequis

Les objectifs de la formation

Appréhender les protocoles de routage
Mettre en oeuvre une interconnexion de réseaux IP EIGRP Créer une interconnexion OSPF sécurisée
Créer un réseau privé virtuel VPN IPSec
Mettre en oeuvre une interconnexion de réseaux IP à l'aide du protocole BGP4

247

Programme de la formation

  • Comparer les possibilités de routage
    • La topologie : arborescente ou maillée.
    • La hiérarchisation : réseau plat ou avec backbone.
    • Des services : priorisation ou non.
    • Des flux : synchrone ou asynchrone.
    • Des critères techniques ou stratégiques : débit, délai, prix ou préférence.
  • Routage à vecteurs de distance
    • Les protocoles RIP 1 et RIP 2.
    • La simplicité de RIP.
    • Traitement des boucles.
    • La convergence.
    • Traitement des messages.
    • Routage par sous-réseaux, sécurisation.
    • Diffusion en multicast, administration SNMP.
    • Gestion des routes externes, Next Hop.
    • Authentification.
    • Le protocole EIGRP.
    • Métriques multiples.
    • Choix du meilleur chemin.
    • Traitement des boucles, Split Horizon.
    • Poison Reverse.
    • Convergence.
    • Algorithme DUAL de mise à jour par diffusion.
    • Protocoles Hello, RTP.
    • Gestion des routes externes.
    • Feasable Distance Successeur Possible.
    • Voisinage.
    • Topologie.
    • Configurer EIGRP.
    • Mettre en oeuvre le partage de charge.
    • Action de l'exploitant sur le choix des routes.
    • Globalisation ou non des sous-réseaux.
    • Filtrer le routage : les access-lists.
    • Comparer la convergence entre EIGRP et RIP.
    • Configurer l'authentification.
    • Travaux pratiques Les commandes de configuration de RIP sur LAN, sur WAN.
    • Valider les limites.
    • Mise en oeuvre d'une interconnexion de réseaux.
    • Création de problèmes et actions de debug sur RIP.
    • Mise en oeuvre d'une interconnexion de réseaux IP EIGRP.
    • Mise en oeuvre d'une répartition/partage de charge.
  • Routage à état de liaisons
    • Les concepts de base.
    • Base de données et topologie.
    • Les états de liens.
    • Le protocole OSPF.
    • Métriques et chemins multiples : répartition de trafic.
    • Le rôle du voisinage, délai de convergence rapide.
    • Réseau hiérarchisé par un backbone et des zones.
    • La notion de routeur désigné.
    • Diffusion sécurisée des états liaisons.
    • Les mises à jour sur événement.
    • Mise à jour sur réseau avec ou sans diffusion.
    • Définir des zones OSPF avec ou sans globalisation.
    • Stub Area, Not So Stub Area, liaison virtuelle.
    • Les conséquences sur la diffusion.
    • Configuration du routage du backbone, interzone, intrazone.
    • Interpréter les informations de la base de données.
    • Personnaliser le coût des liaisons.
    • Optimiser la charge OSPF.
    • Répartition du trafic.
    • Travaux pratiques Mise en oeuvre d'une interconnexion OSPF sécurisée.
    • Réalisation d'un réseau hiérarchisé et définition de zones OSPF, vérification des diffusions dans le backbone et de l'impact de la notion de zone terminale (stub area et NSSA) avec ou sans synthèse de route.
    • Actions de debug OSPF.
  • Routage à vecteur de chemin BGP
    • Définition.
    • Systèmes autonomes.
    • Topologie, tables, boucles, routes, routage politique.
    • Vecteurs de chemins.
    • Attributs.
    • Procédures BGP.
    • Echanges, mises à jour, sondages.
    • Traitement du routage politique.
    • Travaux pratiques Mise en oeuvre d'une interconnexion de réseaux IP à l'aide du protocole BGP4.
    • Réalisation d'un réseau de systèmes autonomes.
    • Vérification des diffusions dans le backbone.
    • Actions de debug BGP.
    • Création d'une table de décision.
  • Routage multicast
    • Présentation.
    • Implémentation du traitement des multicast sur Cisco.
    • Le protocole IGMP sur LAN.
    • Le protocole PIM Dense et Sparse mode entre routeurs.
    • Les protocoles DVMRP, MOSPF sur le Backbone.
    • Cisco GMP entre routeur et switch.
  • Routage multicast
    • Présentation.
    • Implémentation du traitement des multicast sur Cisco.
    • Le protocole IGMP sur LAN.
    • Le protocole PIM Dense et Sparse mode entre routeurs.
    • Les protocoles DVMRP, MOSPF sur le Backbone.
    • Cisco GMP entre routeur et switch.
  • QoS - Priorisation des flux
    • Définition des besoins.
    • DiffServ : marquage des flux : DSCP.
    • Les solutions : traffic shaping, mise en file d'attente.
    • Fair Queuing, Priority Queuing.
    • Custom Queuing.
    • Priorisation par DLCI Frame Relay.
    • Travaux pratiques Configuration des différents types de files d'attente.
    • Validation de l'impact sur transferts.
  • Réseaux Privés Virtuels : VPN
    • VPN MPLS.
    • Les composants MPLS.
    • Architecture VPN.
    • Associer flux, label, QoS.
    • VPN IPSec.
    • Principe.
    • Sélection d'un algorithme.
    • Association route et tunnel.
    • Principes de mise en oeuvre.
    • Travaux pratiques Création de tunnel IPSec.
    • Mécanismes de cryptage.
    • Configuration IPsec.
    • Vérification.
    • Actions de debug.
  • Le protocole IS-IS
    • Présentation.
    • Implémentation et utilisation.
    • Comparaison avec OSPF.
    • Travaux pratiques Exemple d'utilisation du protocole IS-IS.
248

Cisco IUWNE, CCNA Wireless, préparation à la certification

  • MR-129
  • 0 DH
  • 5 J

Cette formation vous permettra d'acquérir l'ensemble des techniques et des méthodologies nécessaires au passage de l'examen IUWNE pour l'obtention de la certification CCNA Wireless. Au travers d'exercices pratiques, vous apprendrez à planifier, configurer et mettre en oeuvre les réseaux sans fil Cisco WLAN.

À qui s'adresse cette formation ?

Pour qui ?

Ingénieurs/administrateurs et techniciens réseaux.

Prérequis

Les objectifs de la formation

Cette formation vous permettra d'acquérir l'ensemble des techniques et des méthodologies nécessaires au passage de l'examen IUWNE pour l'obtention de la certification CCNA Wireless
Au travers d'exercices pratiques, vous apprendrez à planifier, configurer et mettre en œuvre les réseaux sans fil Cisco WLAN

249

Programme de la formation

  • Introduction aux réseaux sans fil
    • Les réseaux et topologies sans fil.
    • Les caractéristiques et les performances attendues.
    • La radio fréquence, les antennes, les débits.
    • Les débits nécessaires.
    • Technologies Bluetooth, UWB, ZigBee, IEEE 802.
    • 15.
  • L'architecture d'un réseau WLAN
    • Les composants d'une architecture WLAN.
    • Les adaptateurs sans fil ou cartes d'accès.
    • Les points d'accès AP (Access point).
    • La topologie « ad hoc » et « infrastructure ».
    • L'ensemble des services de base (BSS) et étendu (ESS).
    • Le « Point-to-Point » et le « Point-to-Multipoint ».
    • Le réseau maillé ou mesh.
  • Le WLAN Cisco
    • L'architecture Cisco Unified Wireless Network.
    • Installation et configuration d'un contrôleur.
    • Qu'est-ce que le Roaming ? Lier un AP à un contrôleur.
    • Administrer un réseau sans fil depuis un contrôleur.
    • La migration d'un point d'accès autonome.
    • La solution Cisco Mobility Express.
  • Les clients sans fil
    • Les outils nécessaires pour la connexion cliente.
    • La configuration par défaut.
    • L'adaptateur sans fil "Cisco Aironet".
    • L'application cliente "Cisco Secure Service Client".
    • Le programme d'extensions compatibles "Cisco Compatible Extensions".
  • La sécurité et le WLAN
    • Faiblesses intrinsèques des réseaux sans fil.
    • Le rôle du SSID.
    • Les types d'attaque.
    • Les faiblesses des solutions d'authentification.
    • Application de la sécurité IEEE 802.
    • 11.
    • L'authentification WLAN.
    • L'authentification EAP.
    • Le chiffrement avec WPA et WPA2.
    • Sécuriser les contrôleurs et les clients.
  • Plateforme Cisco Wireless Control System (WCS)
    • Vue d'ensemble de l'application WCS.
    • Les types d'installation et la configuration de WCS.
    • Mise en place des alertes.
    • Les cartes préconfigurées.
    • Configurer le monitoring.
    • Analyser le réseau avec WCS.
    • Générer les rapports.
  • Maintenance et dépannage
    • Les opérations de maintenance.
    • Les best practices.
    • Quelques méthodologies de résolution.
  • Préparation finale à l'examen
    • Analyse des thèmes de l'examen.
    • Propositions de méthodes.
    • Mise en situation Séance intensive de test dans des conditions proches de l'examen avec exploitation collective des résultats.
250

Unix utilisateur, perfectionnement

  • MR-130
  • 0 DH
  • 3 J

Orienté vers l'utilisation performante et sécurisée du système Unix, ce cours vous permettra d'approfondir les fonctionnalités conduisant à une meilleure productivité. Il vous apprendra à mettre en oeuvre les principales techniques d'exécution en environnement réseau. Enfin, il vous montrera comment analyser, à l'aide de tableaux de bord, les situations rencontrées dans son exploitation opérationnelle.

À qui s'adresse cette formation ?

Pour qui ?

Le cours s'adresse à tous ceux qui souhaitent approfondir leurs connaissances des techniques et des outils Unix pour atteindre le meilleur niveau dans l'utilisation professionnelle de ce système.

Prérequis

Les objectifs de la formation

251

Programme de la formation

  • Introduction
    • Rappels des principes fondamentaux d'Unix.
    • La structure d'Unix et ses principaux composants.
    • Rappel des commandes de base.
    • Utiliser efficacement la documentation en ligne.
    • Système graphique et fenêtré : rappels sur les systèmes de fenêtrage et X/Windows.
    • Système graphique et fenêtré : configuration et paramétrage pour l'utilisateur.
    • Les commandes et les variables utiles.
  • Mise en oeuvre des différents shells
    • Fonctionnalités et principes communs.
    • Commandes internes et externes.
    • Variables associées aux shells.
    • Mécanismes de substitution sur une ligne de commande.
    • Utilisation du Bourne shell et du Korn shell.
    • Utilisation du bash.
    • Mécanismes d'alias et d'historiques.
    • Travaux pratiques Mise en oeuvre des différents shells.
    • Utilisation des mécanismes d'alias, d'historiques.
  • Construction d'outils à l'aide des shells
    • Principes de programmation des différents shells.
    • Syntaxe du K-shell.
    • Paramétrage des shell-scripts.
    • Utilisation des options dans les shells.
    • Gestion des signaux et des interruptions.
    • Aide à la mise au point d'un shell-script (debugging).
    • Travaux pratiques Utilisation, affichage d'information sur l'environnement, l'utilisateur à l'aide script shell.
    • Aide au debugging.
  • Paramétrage et configuration de l'environnement
    • Etude des différents fichiers de démarrage en fonction du shell de login.
    • Variables d'environnement.
    • Options spécifiques des différents shells.
    • Compléments à propos des fichiers de configuration.
    • Gestion de la sécurité pour l'utilisateur : profil de l'utilisateur.
    • Fichiers permettant de gérer et de contrôler la sécurité.
    • Rappels sur la protection des fichiers et répertoires.
    • Outils avancés de gestion des accès fichiers et répertoires.
    • Travaux pratiques Paramétrage et configuration de l'environnement (variable d'environnement, prompt, .
    • ).
  • Exploration et recherche de fichiers
    • Expressions régulières (*, ^, [,.
    • [^).
    • Une famille d'outils d'exploration d'un fichier (grep).
    • Recherche de fichiers (find).
    • Redirections et filtres (<,>, 2>, >>, <<).
    • Principaux outils de manipulation des fichiers.
    • Quelle commande, quel fichier ? Type de fichier, nombre de caractères, mots, lignes.
    • Commandes diverses.
    • Travaux pratiques Recherche de fichier, de texte et manipulation de fichier (wc, .
    • , cat, grep, expressions régulières, redirection, filtre).
    • Gestion des fichiers (création, suppression, .
    • ).
  • Edition automatique de fichiers avec awk
    • Différents outils d'édition et principes communs.
    • L'éditeur sed.
    • L'utilitaire awk.
    • Ses différentes options et sa syntaxe.
    • Les motifs spéciaux et les variables intégrées de awk.
    • Les tableaux associatifs.
    • Fichier à enregistrements multilignes.
    • Travaux pratiques Manipulation de fichiers avec awk.
    • Génération de liste, de fichiers formatés avec awk.
  • Gestion de l'environnement d'exécution
    • Lancement d'un processus.
    • Environnement d'un processus.
    • Gestion des processus.
    • Commande des jobs (avant-plan ou en arrièreplan).
    • Contrôle des travaux (affichage, suivi, arrêt, relance, .
    • ).
    • Set-UID/Set-GID bits et sticky-bit.
    • Planification de l'exécution des tâches (batch, at).
    • Automatisation de l'exécution des tâches (la crontab).
    • Travaux pratiques Gérer l'environnement d'exécution, utilisation des commandes de job, signaux, process.
  • Analyse, optimisation des performances et sauvegardes
    • Les outils standards d'analyse.
    • Analyser la gestion des E/S disques.
    • Suivi de l'utilisation des processeurs.
    • Gestion de l'usage de la mémoire virtuelle.
    • Gestion efficace de la bande passante.
    • Les outils d'analyse du monde libre.
    • Différentes approches pour les sauvegardes.
    • Archivage de fichiers.
    • Outils de compression et de décompression de fichiers.
    • Travaux pratiques Utilisation des outils standards d'analyse.
  • TCP/IP sous Unix
    • Support du réseau sous Unix.
    • Connexions à distance et transfert de fichiers (ftp, rcp, scp, .
    • ).
    • Intranet et messagerie.
    • Les problèmes classiques avec le DNS, NIS et NFS.
    • Travaux pratiques Configuration du reseau, transfert de fichiers et les problèmes classiques avec le DNS, NIS et NFS.
  • Utiliser les outils libres (exemple de Perl)
    • GNU General Public License.
    • Les spécificités Unix de Linux.
    • Récupérer, compiler et utiliser les logiciels libres.
    • Introduction à Perl.
    • Un premier programme Perl.
    • Travaux pratiques Récupérer, compiler et utiliser des logiciels libres.
252

Unix, administration systèmes et réseaux

  • MR-131
  • 0 DH
  • 5 J

Ce cours vous permettra d'administrer et d'exploiter au mieux un site client-serveur utilisant un environnement Unix issu des grands acteurs du marché (Solaris, HP/UX, Linux). Il propose de mettre en oeuvre les principaux services de partage des informations et d'administration centralisée actuellement disponibles.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs et exploitants Unix.

Prérequis

Les objectifs de la formation

253

Programme de la formation

  • Introduction
    • Les tâches quotidiennes d'administration.
    • Quels forums pour quelles versions d'Unix ? Bien utiliser l'aide en ligne.
  • Principales phases d'exploitation d'un site
    • Installation : types d'installation.
    • Mise à niveau.
    • Méthode de résolution des problèmes d'installation.
    • Support aux utilisateurs.
    • Gestion des disques : partitionnement, introduction aux niveaux de RAID.
    • Systèmes de fichiers (UFS, Ext3, JFS, etc.
    • ).
    • Les montages : commandes et fichiers.
    • Arrêt et redémarrage : pourquoi et comment arrêter proprement un serveur ? Scripts de démarrage, d'arrêt, run levels.
    • Gestion des utilisateurs : les commandes pour la déclaration de comptes.
    • La confidentialité dans un environnement Unix.
    • Outils quotidiens de l'administrateur : lancement des jobs.
    • La crontab, at.
    • L'outil fédérateur multiplateformes Webmin.
    • Exemples d'utilisation d'outils graphiques propriétaires SMC (Solaris), SAM (HP/UX), linuxconf (Linux).
    • Travaux pratiques Installer, partitionner et gérer les disques, les utilisateurs.
  • Gestion des matériels et logiciels
    • Installation de nouveaux logiciels.
    • Les commandes de gestion des packages.
    • Disques, cd-rom, interfaces de sauvegarde.
    • Déclaration des terminaux et des imprimantes.
    • Les cartes réseaux.
    • Travaux pratiques Gestion de packages.
  • Le réseau et les services TCP/IP
    • Dialogue sur un réseau TCP/IP.
    • Le démon inetd, les fichiers de configuration.
    • Utilitaires d'analyse de trafic (snoop, iptrace, tcpdump).
    • La sécurité sur le réseau : les fichiers mis en oeuvre.
    • Présentation de DHCP.
    • Gestion d'un bail.
    • Travaux pratiques Configurer le réseau, les services, la sécurité.
  • Les services de nom et de résolution d'adresses
    • Importance des services de nom.
    • Introduction à DNS, à LDAP, au NIS.
    • Les commandes et les démons NIS (yp*).
    • Présentation du NIS.
    • Domaine NIS, bases NIS (les MAP).
    • Serveur maître.
    • Etre client NIS.
    • Interopérabilité avec les autres services de nom.
    • Travaux pratiques Utilisation du service de nom.
  • Intégration des postes et serveur Windows
    • Présentation de Samba.
    • NFS.
    • Accéder aux fichiers Unix depuis Windows.
    • Faire partie du voisinage réseaux.
    • Imprimer sur une imprimante connectée à Windows.
    • Imprimer sur une imprimante connectée à Unix à partir de Windows.
254

Unix, administration avancée

  • MR-132
  • 0 DH
  • 3 J

Cette formation vous permettra d'approfondir les mécanismes d'administration système et réseau sous Unix. Vous apprendrez à mesurer les performances, à optimiser le système ainsi qu'a mettre en place des mécanismes de haute disponibilité des services.

À qui s'adresse cette formation ?

Pour qui ?

Administrateur Unix.

Prérequis

Les objectifs de la formation

255

Programme de la formation

  • Performances
    • Notions de performances : principes de l'analyse, méthodologie de résolution.
    • Surveiller l'activité du système : conditions de l'analyse.
    • Gestion de la charge de travail.
    • Performances CPU : analyse d'un environnement mono-processeur, d'un environnement multi-processeurs.
    • Performances liées à la mémoire : pagination, manque de mémoire, manque de swap.
    • Performances liées aux disques : problèmes de contention, mise en place de solution RAID logicielles ou matérielles.
    • Performances liées au réseau : détection des collisions, débit, solutions à apporter.
    • Performances liées à certains applicatifs : Oracle (réglages des paramètres IPC).
    • Autres applicatifs : services Java (répartition des requêtes).
    • Services Web (répartition de la charge).
    • Travaux pratiques Mesurer, surveiller, analyser, optimiser l'activité du système.
  • Configuration système
    • Modification des paramètres d'un noyau Unix : principes et exemples de consultation et de modification de paramètres.
    • Mise en place de l'accounting : déploiement d'outils de mesures.
    • Mise en place de la sécurité C2 pour augmenter la traçabilité et la sécurité du système.
    • Utilisation avancée de ssh : augmenter la sécurité.
    • Travaux pratiques Mise en place de la sécurité.
  • Configuration réseau avancée
    • Principes TCP/IP : rappels.
    • Gestion des masques de sous-réseaux : principes et mise en place.
    • DNS/BIND : principe et mise en place d'une configuration avec un master/primary, un slave/secondary et des clients.
    • DHCP : principes et mise en place.
    • Routage : principes et mise en place.
    • Sécurité réseau à l'aide d'un firewall : IPFilter.
    • Travaux pratiques Configuration avancée du réseau.
  • Démon syslogd
    • Mise en place et fonctionnement du mouchard syslogd.
    • Travaux pratiques Mise en oeuvre de syslogd.
  • Concepts de haute disponibilité des services
    • Caractéristiques d'un Cluster HA.
    • Déploiement d'un Cluster HA.
    • Mise en place de NFS en haute disponibilité.
    • Mise en place d'Apache en haute disponibilité.
    • Mise en place d'Oracle en haute disponibilité.
    • Tests de panne.
  • Concepts de déploiement massif
    • Introduction au déploiement de masse.
    • Illustration.
256

Solaris 11, nouveautés pour administrateurs

  • MR-133
  • 0 DH
  • 3 J

Pour les administrateurs connaissant une des versions antérieures de Solaris, cette formation leur apprendra les éléments pour administrer un parc de machines Solaris 11. Ils verront les nouvelles fonctionnalités, l'administration des packages logiciels, des zones, du stockage, du réseau physique et de la sécurité.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs systèmes amenés à déployer et à administrer des machines sous Solaris 11 et possédant des connaissances sous Solaris 10.

Prérequis

Les objectifs de la formation

257

Programme de la formation

  • Nouvelles fonctionnalités Solaris 11
    • Nouveau mécanisme de déploiement des packages.
    • Nouveau mécanisme de mise à jour du système.
    • Nouveau mécanisme de déploiement réseau.
    • Nouveau mécanisme ZFS.
    • Nouveaux mécanismes de sécurité.
    • Démonstration Illustration des nouvelles fonctionnalités.
    • Prise en main du systèm
  • Nouvelles fonctionnalités Solaris 11
    • Nouveau mécanisme de déploiement des packages.
    • Nouveau mécanisme de mise à jour du système.
    • Nouveau mécanisme de déploiement réseau.
    • Nouveau mécanisme ZFS.
    • Nouveaux mécanismes de sécurité.
    • Démonstration Illustration des nouvelles fonctionnalités.
    • Prise en main du système
  • Administration des packages logiciels
    • Description de l'IPS - Integrated Package System.
    • Administration de nouveaux publishers.
    • Administration des packages.
    • Visualiser, ajouter, vérifier et supprimer des packages.
    • Mise à jour du système.
    • Administration des BE - Boot environnement.
    • Que faire en cas de problème ? Retour à la configuration précédente.
    • Exercice: Administrer les packages.
    • Créer un publisher.
    • Mettre à jour le système.
  • Mécanismes d'installation
    • Installation interactive.
    • Live CD.
    • Installation texte.
    • Installation automatisée AI (Automated Installer).
    • Mise en place d'un serveur AI.
    • Déclaration des clients.
    • Description des Manifests.
    • Comparaison avec JumpStart.
    • Exercice: Mettre en oeuvre les mécanismes d'installation.
    • Manipuler Automated Installer.
  • Administration des zones
    • Description.
    • Types de zones.
    • Zones Solaris 10 sous Solaris 11.
    • Fonctions sur les zones.
    • Déploiement.
    • Sécurité.
    • Exercice: Manipulation des zones et des fonctions associées.
  • Administration du stockage
    • Shadow Data Migration.
    • Snapshots différentiels.
    • Déduplication.
    • iSCSI : COMSTAR.
    • Cryptage.
  • Administration du réseau physique
    • Mise en place de l'adressage IP.
    • Visualisation des composants matériels.
    • Ajouter une adresse IP à une machine Solaris et une passerelle par défaut.
    • Ajouter la configuration client DNS.
    • Commandes réseaux.
    • Nouvelles fonctions : NWAM (Network Auto-Magic), réseaux virtuels entre zones, contrôle de flux.
    • Exercice: Configurer les différents éléments du réseau.
    • Manipuler les commandes réseaux.
  • Administration de la sécurité
    • BART.
    • Sécurité ZFS.
    • Sécurité Zones.
    • Sudo.
    • Exercice: Mettre en place des éléments de sécurité.
258

Solaris 11 administration, niveau 1

  • MR-134
  • 0 DH
  • 5 J

Vous apprendrez à exploiter et administrer l'ensemble des fonctionnalités d'un système Unix Solaris 11. Vous verrez comment installer, configurer le système, les mises à jour systèmes, le stockage, le réseau, les utilisateurs et les groupes, la sécurité et mettre en oeuvre une supervision.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs systèmes amenés à déployer et à administrer des machines sous Solaris

Prérequis

Les objectifs de la formation

259

Programme de la formation

  • Installation et configuration du système
    • Méthodes d'installation.
    • Configuration initiale (date, réseau, etc.
    • ).
    • Description de l'IPS (Integrated Package System).
    • Administration des packages.
    • Mise à jour du système.
    • Administration des BE (Boot Environment).
    • Travaux pratiques Installation, configuration du système.
    • Réalisation de mise à jour via des packages.
  • Administration des services système
    • SMF (Service Management facility).
    • Run levels, milestones et mécanismes de démarrage.
    • Open Boot Prom et GRUB.
    • Ajout, suppression, arrêt et démarrage.
    • Commandes utiles.
    • Démarrage en mode maintenance.
    • Travaux pratiques Administrer différents services du système.
    • Décryptage des séquences de démarrage.
  • Administration du stockage
    • Mécanismes de stockage.
    • Connexion DAS, NAS et SAN.
    • ZFS comme gestionnaire de volume logique.
    • ZFS comme système de fichiers.
    • Snapshots et clones.
    • Gestion des niveaux de RAID.
    • Compression, cryptage et partage iSCSI.
    • Sauvegarde, restauration.
    • Travaux pratiques Mise en oeuvre de ZFS, de sauvegardes et de restaurations.
  • Administration des zones
    • Partitionnement du système à l'aide de zones.
    • Avantages du partitionnement du système.
    • Administration des zones.
    • Accès en mode console.
    • Travaux pratiques Manipulation de zones.
  • Administration du réseau physique
    • Mise en place de l'adressage IP.
    • Configuration.
    • Commandes réseaux : ping, telnet, rlogin, ssh.
    • Mise en place d'un serveur et client NFS.
    • Travaux pratiques Configuration d'éléments du réseau.
  • Administration des utilisateurs, des groupes
    • Gestion des utilisateurs et des groupes.
    • Gérer un compte et un groupe.
    • Utilisation des quotas.
  • Gestion des processus
    • Utilisation du shell pour la gestion des processus.
    • Commandes et ordonnancement.
    • Utilisation des commandes at, crontab.
    • Travaux pratiques Manipulation des commandes.
  • Sécurité et supervision
    • Accès au système.
    • Utilisation de sudo, RBAC.
    • Supervision.
    • Syslog et journaux système.
    • Crash dump.
    • Description.
    • Analyse.
    • Travaux pratiques Sécuriser l'accès au système et mise en place d'éléments de supervision.
260

Solaris 11 administration, niveau 2

  • MR-135
  • 0 DH
  • 5 J

Durant ce stage, les administrateurs Solaris 11 approfondiront leurs connaissances sur l'ensemble des fonctionnalités du système. Ils verront notamment l'administration avancée des packages IPS, du réseau, de la sécurité et du stockage, la configuration des zones et du réseau virtuel ainsi que l'analyse des pannes.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs systèmes Solaris 11 désirant approfondir les connaissances du système.

Prérequis

Les objectifs de la formation

261

Programme de la formation

  • Administration avancée des packages logiciels
    • Administration des publishers.
    • Liste des publishers.
    • Administration avancée des packages.
    • Manipuler des packages dans un environnement de boot inactif.
    • Création d'un environnement de boot inactif depuis une sauvegarde.
    • Exercice: Manipuler des packages.
    • Créer son propre publisher.
  • Déploiement réseau à l'aide d'AI
    • Le serveur AI.
    • Pré-requis.
    • Mise en place.
    • Le client AI.
    • Gestion des Manifests.
    • Déploiement.
    • Construction d'une nouvelle image.
    • Exercice: Mettre en oeuvre l'Automated Installer.
  • Administration avancée du stockage
    • Stratégies de sauvegarde et de restauration.
    • Sauvegarde locale.
    • Sauvegarde distante.
    • Gestion des incidents.
    • Remplacement d'un disque défectueux.
    • Correction de la corruption de données.
    • Exercice: Mettre en oeuvre des sauvegardes/restaurations.
    • Manipulation ZFS.
  • Administration avancée du réseau
    • NWAM - Network Auto Magic.
    • Description.
    • IPMP.
    • Configuration link-based et probe-based.
    • Agrégation de lien.
    • Combinaison avec IPMP.
    • Exercice: Mettre en place NWAM et IPMP.
  • Configuration des zones et du réseau virtuel
    • Zones Solaris 11.
    • Mise en place.
    • Description du réseau virtuel.
    • Equipements virtuels : hubs, switchs et routeurs.
    • Limitation du trafic réseau pour une zone.
    • Exercice: Administrer les zones et le réseau virtuel.
  • Administration avancée de la sécurité et audit
    • Mécanismes d'audit.
    • Description.
    • Audit ZFS.
    • Audit par zone.
    • Mise en place des mécanismes d'audit.
    • Déploiement.
    • Exercice: Mettre en oeuvre un audit de la sécurité.
  • Administration avancée des zones
    • Ressources CPU, mémoire et de stockage.
    • Mise en place.
    • Configuration des zones.
    • Modification de la configuration des zones.
    • Supervision.
    • Commandes de supervision.
    • Exercice: Gérer les ressources.
    • Configurer les zones.
    • Manipuler les commandes de supervision.
  • Optimisation du système et analyse de pannes
    • Contrôle de ressources.
    • Commandes système.
    • DTrace.
    • Analyse des performances.
    • Méthodes d'analyse.
    • Analyse de pannes.
    • Introduction à l'analyse de Core.
    • Analyse d'un crash.
    • Utilisation de mdb et de DTrace.
    • Exercice: Manipuler les commandes d'analyse.
    • Mettre en oeuvre quelques mécanismes pour l'optimisation.
262

Solaris 10 administration

  • MR-179
  • 0 DH
  • 5 J

Cette formation vous permettra d'administrer et d'exploiter au mieux un site client-serveur utilisant un environnement Solaris.

À qui s'adresse cette formation ?

Pour qui ?

Cette formation Solaris s'adresse aux administrateurs d'un site Solaris.

Prérequis

Il est nécessaire de posséder une première expérience d'administration de Solaris ou d'avoir suivi le stage "Solaris : Administration" (USAS).

Les objectifs de la formation

-Savoir installer et configurer un système Solaris 10
-Approfondir la compréhension des mécanismes internes
-Savoir résoudre certains incidents et dialoguer efficacement avec un support constructeur

263

Programme de la formation

  • INSTALLATION
    • Planification de l'installation
    • Mise en oeuvre d'une installation depuis CDROM
    • Gestion des "packages" optionnels
    • Installation des patchs
    • Démarche de post-installation
    • Installation automatisée depuis un serveur JumpStart
  • COMPLÉMENTS SUR LES SYSTÊMES DE FICHIERS
    • Sauvegarde et restauration
    • Systèmes de fichiers virtuels
    • Caractéristique du tmpfs et option de montage
    • Mise en place de cachefs
    • procfs : Répertoire /proc et commandes associées
    • Système de fichiers ZFS
  • CONFIGURATION DU NOYAU
    • Paramétrage du noyau
    • Paramétrage statique et le fichier /etc/system
    • Paramétrage dynamique : commandes mdb / adb
    • Gestion des modules du noyau
    • Gestion statique : moddir, exclude, forceload
    • Gestion dynamique : modinfo, modload, modunload
  • GESTION DES ZONES SOLARIS
    • Concept des zones
    • Gestion des zones
    • Administration des zones
    • Commandes associées zlogin , ...
  • GESTION DES INCIDENTS
    • Incidents lors de l'initialisation du système
    • Dump système, exemple d'analyse
    • Utilisation de Dtrace
    • Principes de fonctionnement
    • Exemples de mise en oeuvre
  • SÉCURITÉ C2 : MISE EN OEUVRE
    • Sécurité de base et Sécurité C2
    • Sécurité des comptes
    • Audit de système
    • Maîtrise des phases de boot
  • SOLARIS VOLUME MANAGER (SVM)
    • Présentation de SVM
    • Gestion des metadevices
    • Initialisation de SVM
    • Metadevices simples RAID0, RAID1 ou RAID5
    • Agrandissement des systèmes de fichiers sur metadevice
    • Suppression d'un metadevice
    • Opérations avancées
    • Utilisation des softs partitions
    • Mise en miroir du périphérique de démarrage
    • Traitement spécifique des miroirs
264

Mac OS X, administration

  • MR-137
  • 0 DH
  • 4 J

Vous apprendrez les éléments essentiels pour installer, configurer et administrer au quotidien un parc de machines fonctionnant sous Mac OS X. Vous verrez comment installer et mettre à jour le système et les logiciels, gérer les utilisateurs, les disques, le réseau et à vous protéger via la sauvegarde/restauration.

À qui s'adresse cette formation ?

Pour qui ?

Techniciens, administrateurs et ingénieurs systèmes et réseaux.

Prérequis

Les objectifs de la formation

Installer et configurer un ordinateur avec Mac OS X
Personnaliser l'environnement de travail
Installer et désinstaller des programmes
Sauvegarder l'environnement utilisateur

265

Programme de la formation

  • Installation
    • Installation du système Mac OS X.
    • Mise à jour du système.
    • Installation et suppression de logiciels avec les packages ou avec les outils alternatifs MacPorts, Fink.
    • Travaux pratiques Installation d'un poste client Mac OS X et réalisation des mises à jour.
  • Gestion des utilisateurs
    • Caractéristiques des comptes.
    • Création d'un utilisateur.
    • Détail du paramétrage.
    • Suppression d'un utilisateur.
    • Caractéristiques des comptes systèmes.
    • Gestion des préférences.
    • Configuration de la connexion.
    • Travaux pratiques Créer et configurer un compte utilisateur.
  • Gestion des disques
    • Utilitaire de disques et gestion des volumes.
    • Ajout de disques, partitionnement.
    • Création et maintenance de systèmes de fichiers.
    • Gestion de la mémoire virtuelle.
    • Journalisation.
    • Travaux pratiques Ajout d'un disque et montage du volume.
  • Gestion du système de fichiers Mac OS X
    • Hiérarchie du système de fichiers.
    • Rôles des dossiers système/bibliothèque/Users.
    • L'environnement utilisateur.
    • Sa sauvegarde.
    • Travaux pratiques Sauvegarde totale ou partielle de l'environnement utilisateur.
  • Sauvegarde et restauration
    • Sauvegarde fichiers sur volumes amovibles.
    • Création d'images à graver (dvd-rw).
    • Outils de synchronisation.
    • L'outil Time Machine.
    • Clone disque de boot (Carbon Copy Cloner).
    • Travaux pratiques Sauvegarde par Time Machine et création de disques de secours.
  • Gestion du réseau
    • Configuration réseau Ethernet et Airport.
    • Utilitaires réseaux : traceroute, ping.
    • Réglage et partages hétérogènes (Mac, Windows).
    • Protocoles et accès.
    • Réglages.
    • Accès aux annuaires.
    • Partage des imprimantes.
    • Accès aux imprimantes réseaux.
    • Travaux pratiques Configurer le réseau et partager un dossier.
  • Utilisation du terminal
    • Choix du Shell.
    • Visualiser les volumes, les fichiers et les fichiers logs.
    • Parcours de l'arborescence.
    • Accès au compte administrateur (root).
    • Travaux pratiques Utilisation de la ligne de commande.
266

Virtualisation : synthèse

  • MR-138
  • 0 DH
  • 2 J

Ce séminaire propose une synthèse technique des solutions de virtualisation. Il vous permettra de comprendre les enjeux de la virtualisation, de faire le point sur les solutions du marché et d'en mesurer les apports et les impacts sur les architectures des systèmes d'information.

À qui s'adresse cette formation ?

Pour qui ?

Directeurs informatiques ou de production. Responsables d'exploitation, des relations, d'applications ou de Helpdesk. Administrateurs système ou réseau. Chefs de projet, utilisateurs...

Prérequis

Les objectifs de la formation

Définir les principes fondamentaux de la virtualisation Catégoriser les solutions de virtualisation du marché Identifier les impacts structurels de la virtualisation des SI Mesurer les apports que représente la virtualisation

267

Programme de la formation

  • Présentation
    • L'histoire de la virtualisation.
    • L'évolution du marché de la virtualisation.
    • La rationalisation des services IT par la virtualisation, les enjeux et les gains.
    • L'évolution du marché de la virtualisation.
  • Les fondamentaux de la virtualisation
    • Les cas d'utilisation de la virtualisation.
    • Quel impact sur les redevances logicielles ? Le concept de Cloud Computing.
    • Les modèles de services (SaaS, PaaS, IaaS) et les modèles de déploiement (privé, public, hybride).
    • Les composants supplémentaires d'un Cloud privé par rapport à une infrastructure virtuelle.
    • Un tour d'horizon des technologies de virtualisation des systèmes x86.
    • Les différentes approches pour virtualiser un serveur.
    • La virtualisation native, assistée par le matériel, virtualisation au niveau de l'OS.
    • Hyperviseurs de type 1, type 2.
    • Un panorama des composants : virtualisation de système d'exploitation, d'application.
    • Les différents acteurs du marché.
  • Les fonctionnalités de la virtualisation
    • e déploiement de l'infrastructure virtuelle, la flexibilité de création des machines virtuelles.
    • L'évolutivité de la plateforme virtuelle.
    • La simplification de l'administration et de l'exploitation.
    • L'optimisation de la gestion des ressources : VM, CPU, mémoire, stockage, réseau.
    • La continuité de services, haute disponibilité.
    • L'intégration des réseaux virtuels aux réseaux physiques.
    • L'utilisation des différents types de stockage et leur criticité.
  • Les solutions du marché
    • Le panorama des différentes offres (Microsoft, Xen, VMware.
    • ).
    • Quelles sont les différences entre les éditions et licences ? Que choisir ? Comparatif et positionnement des leaders du marché.
    • VMware : vue d'ensemble de l'architecture de VMware vSphere, hyperviseur ESXi.
    • La console vCenter.
    • Microsoft : Hyper-V et la suite System Center.
    • Citrix : Xen, XenServer, XenApp, XenDesktop.
    • Linux KVM : QEMU, Libvirt Architecture, Red Hat Entreprise.
    • L'évolution du marché des hyperviseurs.
  • La virtualisation de serveurs
    • Les différences techniques entre virtualiser un poste de travail et un serveur.
    • Quelles limites ? Peut-on virtualiser tous les serveurs ? La flexibilité de création des machines virtuelles.
    • Les différents types de stockage : DAS, SAN, NAS.
    • La virtualisation du stockage pour la virtualisation de serveurs.
    • La virtualisation du réseau : cartes réseaux physiques et virtuelles, les switchs réseaux physiques et virtuels.
    • La qualité de service.
    • Le déploiement.
    • L'administration de la solution de virtualisation.
    • Les coûts d'exploitation.
    • La continuité de service (PCA).
    • Le plan de reprise d'activité (PRA).
    • La flexibilité du système d'information : faciliter le PRA.
  • La virtualisation du poste de travail
    • Les enjeux liés à la virtualisation des postes de travail.
    • La technologies de virtualisation des postes de travail.
    • Les stratégies de déploiement des postes de travail virtualisés.
    • La virtualisation des applications.
    • Les différents acteurs du marché.
  • La gestion de l'environnement virtualisé
    • La supervision de l'infrastructure virtuelle : alertes, actions, reporting, capacité.
    • ? L'analyse et le suivi des performances de l'infrastructure virtuelle, sa supervision.
    • Les outils de migration du marché X2X (P2V, V2V, V2P).
    • Le P2V : conversion d'une machine physique en machine virtuelle.
    • Le V2V : conversion d'un ordinateur virtuel en ordinateur virtuel, migration.
    • Le V2P : conversion d'une machine virtuelle en machine physique.
    • La sauvegarde des machines virtuelles, les solutions du marché (Platespin, VizionCore, Veeam.
    • ).
    • L'automatisation des opérations sur les infrastructures virtuelles.
    • La sécurisation des réseaux et des données.
    • Appréhender la sécurité et le PRA (Plan de Reprise d'Activité) d'une infrastructure virtuelle.
    • Ce qu'est un PRA (Plan de Reprise d'Activité), ce qu'il contient, son objectif.
  • Les bonnes pratiques de mise en oeuvre d'un projet de virtualisation
    • La méthodologie de mise en oeuvre d'un projet de virtualisation.
    • Les impacts sur le TCO (Total Cost of Ownership) et le ROI (Return On Investment).
    • La mise en oeuvre : risques, limites et recommandations.
    • Les bonnes pratiques pour migrer de version ou d'hyperviseur.
268

VMware vSphere 6, dépannage

  • MR-141
  • 0 DH
  • 5 J

Ce stage vous présentera les outils et les techniques nécessaires pour diagnostiquer et résoudre les problèmes qui peuvent survenir dans une infrastructure VMware. Vous apprendrez à dépanner un serveur ESX/ESXi, à identifier et à corriger les problèmes liés à VMotion, HA et DRS.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs et ingénieurs systèmes responsables de la gestion et de l'administration d'une infrastructure VMware vSphere 6 souhaitant pouvoir diagnostiquer et résoudre les problèmes courants.

Prérequis

Les objectifs de la formation

Acquérir une méthodologie de dépannage pour diagnostiquer et résoudre les problèmes d'un serveur VMware vSphere 6 Utiliser le vSphere Web Client et le vSphere Management Assistant pour résoudre les problèmes d'un serveur ESX/ESXi Configurer les options réseaux avancées et diagnostiquer les problèmes de réseau Identifier et corriger les problèmes liés à VMware VMotion, HA, DRS et au démarrage des Machines Virtuelles Centraliser et analyser les logs de l'infrastructure VMware

269

Programme de la formation

  • Méthodologie de résolution des problèmes
    • Approche de la méthodologie de dépannage.
    • Utiliser le mode «Technical Support» pour identifier et résoudre les problèmes sur ESXi.
  • Outils : vSphere Management Assistant
    • Présentation et déploiement de vSphere Management Assistant (vMA).
    • Configuration et administration de vMA.
    • Les commandes utilisables avec vMA.
    • Travaux pratiques Utiliser le client vSphere et le vSphere Management Assistant pour configurer, diagnostiquer et résoudre les problèmes d'un serveur ESX/ESXi.
  • Gestion des fichiers de logs
    • Fichiers de logs vCenter, ESX et ESXi.
    • Gestion des logs vCenter, ESX et ESXi (syslog et vilogger).
    • Gestion centralisée des logs avec vMA.
    • Génération d'un bundle de logs pour le support VMware.
    • Travaux pratiques Identifier et gérer les logs.
  • Dépannage réseau
    • Dépannage du réseau d'administration des ESXi.
    • Dépannage lié à des problèmes sur les Switchs standard et les DVS (Distributed Virtual Switches).
    • Problèmes de connectivité réseau des VM.
    • Travaux pratiques Configurer les options réseau avancées et diagnostiquer les problèmes de réseau.
  • Dépannage du stockage
    • Dépannage de la connectivité aux LUN.
    • Dépannage des problèmes de Multipathing.
    • Travaux pratiques Diagnostic et dépannage lié au stockage.
  • Dépannage des clusters
    • Dépannage des problèmes de cluster DRS et HA.
    • Dépannage de VMotion.
    • Travaux pratiques Identifier et corriger les problèmes liés à VMware VMotion, HA et DRS.
  • Dépannage de vCenter et des ESXi
    • Problèmes courants liés au serveur vCenter, Single Sign On.
    • Problèmes courants liés à un ESXi.
    • Mise en place des certificats SSL sur le serveur vCenter, ESXi.
    • Travaux pratiques Identifier et résoudre les problèmes sur ESXi.
    • Mise en oeuvre des certificats SSH sous vSphere.
  • Dépannage des machines virtuelles
    • Problèmes liés à l'état des machines virtuelles.
    • Dépannage des problèmes d'installation des VMware Tools.
    • Dépannage des problèmes de snapshots.
    • Dépannage des problèmes de démarrage des VM.
    • Travaux pratiques Identifier et corriger les problèmes liés au démarrage des machines virtuelles.
270

VMware vSphere 6, optimisation et administration avancée

  • MR-142
  • 0 DH
  • 5 J

Cette formation vous apportera les connaissances nécessaires pour optimiser et mettre en place les fonctionnalités avancées de VMware vSphere 6. Vous apprendrez comment optimiser la configuration des machines virtuelles, identifier les problèmes liés aux performances de la CPU, de la mémoire, du réseau et du stockage.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs et architectes systèmes expérimentés sur la suite logicielle VMware vSphere 6 souhaitant acquérir des connaissances avancées.

Prérequis

Les objectifs de la formation

Optimiser la configuration des machines virtuelles dans un environnement VMware vSphere 6 Comprendre l'allocation des ressources CPU, mémoire, réseau et stockage Identifier les problèmes principaux liés aux performances CPU, mémoire, réseau et stockage Mettre en place des Distributed Switches et utiliser leurs fonctionnalités avancées Améliorer le déploiement et le paramétrage des serveurs ESXi

271

Programme de la formation

  • VSphere Management Assistant (vMA)
    • Déployer, configurer, administrer vMA.
    • Les commandes esxcli et vicfg.
    • Accéder à l'ESXi en SHELL et SSH.
    • Les fichiers logs (ESXi, serveur vCenter).
    • Centraliser les logs avec vMA.
    • Travaux pratiques Exemple d'utilisation de vMA.
  • Performance
    • Facteurs de performance en environnement virtuel.
    • Monitoring des performances avec vCenter, resxtop.
    • Travaux pratiques Visualisation de performances avec vMA et resxtop, le client vSphere.
  • Les Distributed Virtual Switches (dvSwitch)
    • Création, configuration et gestion.
    • Migration de switchs virtuels standard vers des switchs virtuels distribués.
    • Comprendre NetFlow, Port Mirroring, LACP.
    • Les Private VLAN (PVLAN).
    • QoS/Network I/O Control.
    • Travaux pratiques Configuration du réseau en lignes de commandes.
  • Performance réseau
    • Fonctionnalités des adaptateurs.
    • Mettre en place un analyseur de trafic.
    • Surveiller les métriques de performance.
    • Travaux pratiques Dépanner les problèmes classiques de performance.
  • Accès, performance et évolutivité du stockage
    • Facteurs de performance du stockage (protocoles, VMFS, Load Balancing).
    • Problèmes de performance liés au stockage.
    • Configurer le Multipathing des stockages.
    • Comprendre les pilotes de stockage VAAI, VASA.
    • Utilisation des profils de stockage pour les VM.
    • Les clusters de Datastores.
    • Travaux pratiques Configuration de Storage DRS, Storage IO Control.
  • Déploiement, gestion optimisée des serveurs
    • Architecture PSC (Platform Services Controller).
    • Utilisation des Content Libraries.
    • VMware Host Profile : maintien en conformité, déploiement des ESXi.
    • Image Builder : créer une image d'installation ESXi.
    • vSphere Auto Deploy : déployer les hôtes ESXi.
  • Performance processeur et mémoire
    • Fonctionnalités du CPU Scheduler.
    • Surveiller les ressources CPU et la mémoire.
    • Techniques de gestion mémoire sur un ESXi.
    • Travaux pratiques Dépanner les problèmes CPU.
  • Performance des VM et des clusters
    • Les performances au niveau DRS Clusters, des pools de ressources, des paramètres d'allocation des ressources.
    • Paramètres d'allocation des ressources.
272

VMware vSphere 6, automatiser l'administration avec PowerCLI

  • MR-143
  • 0 DH
  • 3 J

Ce stage vous permettra d'automatiser vos tâches d'administration dans un environnement VMware vSphere 6 (ou 5.x). Vous apprendrez à utiliser des scripts pour automatiser la configuration, le paramétrage et la surveillance des serveurs ESX/ESXi, et à gérer de manière automatisée les clusters VMware.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs d'un environnement VMware vSphere 6.x (ou 5.x) souhaitant automatiser des tâches d'administration.

Prérequis

Les objectifs de la formation

Installer vSphere PowerCLI Scripter la création et les tâches d'administration liées aux machines virtuelles Automatiser la configuration et le paramétrage des serveurs ESX/ESXi Gérer de manière automatisée les clusters VMware Surveiller l'état des différents objets de l'infrastructure vSphere avec des scripts

273

Programme de la formation

  • Vue d'ensemble de vSphere PowerCLI
    • Présentation et installation de vSphere PowerCLI.
    • Connexion à une infrastructure vSphere.
    • Travaux pratiques Installation et prise en main de vSphere PowerCLI.
    • Exécuter son premier script.
  • Configuration de serveurs ESX/ESXi
    • Automatiser la configuration réseau des ESX/ESXi.
    • Automatiser la configuration du stockage.
    • Mise en place et configuration d'un cluster de Datastore.
    • Automatiser le paramétrage des serveurs ESX/ESXi.
    • Travaux pratiques Automatiser la configuration et le paramétrage des serveurs ESX/ESXi.
  • Création, configuration et protection des machines virtuelles
    • Automatiser la création et le déploiement des machines virtuelles.
    • Automatiser la configuration des machines virtuelles.
    • Exécuter des scripts dans les machines virtuelles.
    • Gérer par scripts les snapshots de machines virtuelles.
    • Travaux pratiques Gérer par des scripts la création et l'administration des machines virtuelles.
  • Gestion des clusters
    • Automatiser les migrations à chaud de machines virtuelles (VMotion, Storage VMotion).
    • Scripter la configuration des clusters HA et DRS.
    • Mise en place et modification des règles Storage DRS.
    • Automatiser la création et la modification de pools de ressources.
    • Travaux pratiques Automatiser via des scripts les différentes opérations de migration de machines virtuelles.
    • Gérer de manière automatisée les clusters VMware.
  • VSphere PowerCLI Update Manager
    • Installation de PowerCLI pour Update Manager.
    • Création et utilisation des Baselines par script.
    • Travaux pratiques Gérer Update Manager.
  • Collecte d'informations sur une infrastructure vSphere
    • Obtenir des rapports sur les machines virtuelles (état, configuration.
    • ).
    • Collecter des informations sur les serveurs ESX (configuration, paramétrage.
    • ).
    • Surveiller les clusters (composition, ressources.
    • ).
    • Travaux pratiques Surveiller l'état des différents objets de l'infrastructure vSphere avec des scripts.
  • Nouvelles méthodes de déploiement
    • Utilisation et configuration d'Image Builder.
    • Création de packages d'installation personnalisés d'ESXi avec Image Builder.
    • Travaux pratiques Créer des images iso d'installation personnalisées d'ESXi.
274

VMware vSphere 5.5, mettre en oeuvre les nouvelles fonctionnalités

  • MR-146
  • 0 DH
  • 2 J

Cette formation vous permettra de découvrir les nouveautés de la version VMware vSphere 5.5. Vous apprendrez notamment à mettre en oeuvre les nouvelles fonctionnalités réseaux, la nouvelle architecture haute disponibilité ainsi qu'à optimiser le stockage et le déploiement des serveurs.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs, ingénieurs systèmes responsables de la gestion d'une infrastructure VMware vSphere 5.x/4.x désirant approfondir les nouvelles fonctionnalités de VMware vSphere 5.5.

Prérequis

Les objectifs de la formation

Comprendre les points d'améliorations sur VMware vSphere 5
5 Appréhender les nouvelles fonctionnalités réseau dont le Firewall de l'ESXi et les Distributed Switches Optimiser la gestion du stockage avec les clusters de datastores et Storage DRS Appréhender les nouvelles méthodes de déploiement des serveurs ESXi 5
5 Mettre à jour une infrastructure VMware vSphere 4
x vers VMware vSphere 5
5

275

Programme de la formation

  • La nouvelle architecture vSphere
    • Améliorations effectives sur les composants ESXi, vCenter et Update Manager.
    • Les licences VMware vSphere 5.
    • 5.
    • Installation du serveur Single Sign On, Inventory Services.
    • Capacités de vCenter Single Sign On.
    • Mise à jour des composants vSphere 4.
    • x vers vSphere 5.
    • 5.
    • Travaux pratiques Mise à jour d'une infrastructure VMware vSphere 4.
    • x vers VMware vSphere 5.
    • 5.
  • Administration et gestion des machines virtuelles
    • Nouvelles capacités des machines virtuelles.
    • La consolidation des snapshots.
    • Installation, configuration et utilisation du vSphere Web Client.
    • Travaux pratiques Utilisation du vSphere Web Client pour administrer les machines virtuelles.
  • La gestion du réseau
    • Présentation et configuration du nouveau Firewall de l'ESXi 5.
    • 5.
    • Fonctionnalités des Distributed Switch version 5.
    • 5 (Link Layer Discovery Protocol, Netflow, Port Mirroring, LACP).
    • Améliorations du Network IO Control.
    • Sauvegarde et restauration des dvSwitchs.
    • Travaux pratiques Appréhender les nouvelles fonctionnalités réseau dont le Firewall de l'ESXi et les Distributed Switches.
  • La gestion du stockage
    • Les nouvelles primitives des vStorage API for Array Integration.
    • Nouveautés liées à Storage vMotion.
    • Création et upgrade de volumes VMFS-5.
    • Mise en place des profils de stockage pour les VMs.
    • Travaux pratiques Mise à jour et gestion des volumes VMFS-5.
    • Optimisation de la gestion du stockage avec les Clusters de Datastores et Storage DRS.
  • L'évolutivité
    • Changements liés à la gestion des pools de ressources.
    • Sauvegarde des Resources Pools.
    • VMware VMotion avancé.
    • Présentation et création des Clusters de Datastores.
    • Mise en place et configuration de VMware Storage DRS.
  • La haute disponibilité
    • Améliorations pour Fault Tolerance et pour EVC.
    • Nouvelle architecture VMware HA.
    • Configuration et monitoring de VMware HA.
    • vSphere Réplication.
  • Les nouvelles méthodes de déploiement
    • Création de packages d'installation personnalisés d'ESXi avec Image Builder.
    • Déploiement automatisé d'ESXi avec VMware Auto Deploy.
    • Travaux pratiques Déployer des serveurs ESXi 5.
    • 5.
    • Déployer l'appliance vCenter Server 5.
    • 5.
276

VMware vSphere 5.5, installation, configuration et administration

  • MR-147
  • 0 DH
  • 5 J

Ce stage vous apprendra à installer, configurer et administrer les composants d'une infrastructure virtuelle VMware vSphere 5.5. Il vous montrera comment gérer le réseau virtuel, le stockage, les ressources et déployer les machines virtuelles et aussi comment sécuriser et sauvegarder l'infrastructure mise en place.

À qui s'adresse cette formation ?

Pour qui ?

Cette formation s'adresse aux administrateurs et architectes systèmes souhaitant rapidement prendre en main la suite logicielle VMware vSphere 5.5 (ESXi Server 5.5 et vCenter 5.5).

Prérequis

Les objectifs de la formation

Installer et configurer les composants d'une infrastructure virtuelle VMware vSphere 5
5 Configurer et gérer le réseau virtuel sous vSphere Configurer, gérer et optimiser le stockage sous VMware vSphere Améliorer et optimiser l'allocation des ressources avec VMware Distributed Resource Schedule Mettre en place la tolérance de pannes des machines virtuelles avec Fault Tolerance Mettre en place la réplication des VMs avec vSphere Replication

277

Programme de la formation

  • L'infrastructure virtuelle
    • Les principaux cas d'usage de la virtualisation.
    • Présentation de VMware vSphere, les licences.
    • Architecture et composants de vSphere 5.
    • 5 Travaux pratiques Installer un serveur ESXi.
  • Le serveur VMware vCenter 5.5
    • Installation de vCenter Server 5.
    • 5 sous Windows.
    • Déploiement de l'Appliance vCenter 5.
    • 5.
    • Le serveur SSO.
    • Le serveur Inventory Service.
    • Travaux pratiques Installer et configurer vCenter 5.
    • 5.
  • Gestion des vNetwork Standard Switchs
    • Les switchs virtuels standard.
    • Configuration réseau avancée (sécurité, gestion du trafic, gestion du teaming).
    • Travaux pratiques Configurer les éléments du réseau.
    • » Gestion du stockage sous vSphere : vStorage Présentation des différents protocoles de stockage.
    • Le stockage SAN Fibre Channel, SAN iSCSI et NFS.
    • Création et gestion des Datastores.
    • Travaux pratiques Configurer le stockage.
  • Création, déploiement et administration des machines virtuelles (VM)
    • Création, suppression et gestion de VM, des templates.
    • Migration à froid d'une VM.
    • Gestion du matériel virtuel : Thin Provisionning, VMDirectPath.
    • Snapshots de machines virtuelles.
    • Sauvegarde des VM avec VMware Data Protection.
    • Surveillance et gestion de l'utilisation des ressources.
    • Travaux pratiques Créer des VM et des templates.
    • Cloner une machine virtuelle (VM).
  • Sécurité d'accès à l'infrastructure
    • Configurer et administrer le pare-feu dans ESXi.
    • Utiliser le Lockdown Mode.
    • Intégrer ESXi à l'Active Directory.
    • Sécurisation des accès : rôles et permissions.
    • Installation de vCenter Update Manager.
    • Gestion des mises à jour avec VMware Update Manager.
  • Haute disponibilité et continuité de service
    • Gestion d'un cluster VMware High Availability (HA).
    • Tolérance de panne avec VMware Fault Tolerance.
    • VMware vSphere Replication.
    • Travaux pratiques Mettre en oeuvre la haute disponibilité et une politique de sauvegarde des VM.
  • Evolutivité du Datacenter virtuel
    • VMware Storage VMotion.
    • Gestion d'un Cluster Distributed Resource Scheduler.
    • Configuration du Enhanced VMotion Compatibility (EVC).
    • Gestion de Distributed Power Management (DPM).
278

VMware vSphere 5.5, supervision et exploitation

  • MR-148
  • 0 DH
  • 3 J

Ce stage vous apportera tous les éléments nécessaires pour exploiter VMware vSphere 5.5 dans les meilleures conditions d'efficacité. Vous verrez concrètement comment gérer au quotidien les machines virtuelles et les sauvegarder, comment surveiller l'utilisation des ressources et comment mettre à jour l'infrastructure.

À qui s'adresse cette formation ?

Pour qui ?

Exploitants ou opérateurs en charge de l'exploitation des serveurs ESXi, ESX et/ou vCenter Server.

Prérequis

Les objectifs de la formation

Surveiller et gérer les ressources de la plate-forme virtuelle VMware vSphere 5
5 Créer, configurer et administrer des machines virtuelles Sauvegarder les machines virtuelles Gérer les mises à jour de l'infrastructure virtuelle avec Update Manager Savoir analyser les fichiers de logs disponibles

279

Programme de la formation

  • La virtualisation
    • Présentation de la virtualisation.
    • L'offre VMware.
  • Vue d'ensemble de VMware vSphere 5.5
    • L'architecture de vSphere 5.
    • 5.
    • Les composants de vSphere 5.
    • 5 pour les exploitants.
    • Le stockage : Datastore.
    • Le réseau : Port Group Virtual Machine La gestion des inventaires vSphere.
    • Travaux pratiques Découverte et prise en main de l'infrastructure virtuelle VMware vSphere 5.
    • 5.
  • Déploiement et administration des machines virtuelles (VM)
    • Eléments d'une VM.
    • Gestion du matériel virtuel.
    • Création et duplication d'une nouvelle VM.
    • Création et gestion des modèles.
    • Gestion du matériel virtuel : Thin provisionning, VMDirectPath.
    • Snapshots de machines virtuelles.
    • Migration à froid d'une VM.
    • Déplacement d'une VM d'un serveur ESX hôte vers un autre avec VMware VMotion.
    • Transfert de disques avec Storage VMotion.
    • Travaux pratiques Création d'une machine virtuelle simple.
    • Déploiement de VM avec les templates.
    • Migration d'une VM avec VMotion et Storage VMotion.
    • Utilisation des snapshots de VM.
  • Surveillance et utilisation des ressources
    • Gestion des ressources des VM.
    • Optimisation de l'utilisation des processeurs et de la mémoire.
    • Gestion du contrôle d'admission.
    • Monitoring des performances.
    • Surveillance de l'infrastructure avec les alarmes.
    • Utilisation d'un Cluster Distributed Resource Scheduler.
    • Travaux pratiques Mise en place d'alarmes.
    • Surveillance des paramètres des VM et modification des ressources de la plateforme virtuelle.
  • Sauvegarde des machines virtuelles
    • Les types de sauvegardes, les outils utilisables.
    • Sauvegarde des VM avec VMware Data Protection.
    • Travaux pratiques Sauvegarde des VM avec VMware Data Protection.
  • Mise à jour de l'infrastructure virtuelle
    • Les méthodes de récupération des mises à jour.
    • Gestion des mises à jour avec VMware Update Manager.
    • Basculement de l'infrastructure en mode maintenance.
    • Travaux pratiques Mise à jour de l'infrastructure avec l'outil VMware Update Manager.
  • Diagnostics
    • Identification des fichiers de logs disponibles.
    • Gestion des logs vCenter, ESX et ESXi.
    • Travaux pratiques Analyse des fichiers logs.
280

VMware vSphere 5.5, dépannage

  • MR-149
  • 0 DH
  • 5 J

Ce stage vous présentera les outils et les techniques nécessaires pour diagnostiquer et résoudre les problèmes qui peuvent survenir dans une infrastructure VMware et vous apprendrez notamment à dépanner un serveur ESX/ESXi, à identifier et à corriger les problèmes liés à VMotion ainsi que HA et DRS.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs et ingénieurs systèmes responsables de la gestion et de l'administration d'une infrastructure VMware vSphere 5.5 souhaitant pouvoir diagnostiquer et résoudre les problèmes courants.

Prérequis

Les objectifs de la formation

Acquérir une méthodologie de dépannage pour diagnostiquer et résoudre les problèmes d'un serveur VMware vSphere 5
5 Utiliser le vSphere Web Client et le vSphere Management Assistant pour résoudre les problèmes d'un serveur ESX/ESXi Configurer les options réseaux avancées et diagnostiquer les problèmes de réseau Identifier et corriger les problèmes liés à VMware VMotion, HA, DRS et au démarrage des Machines Virtuelles Centraliser et analyser les logs de l'infrastructure VMware

281

Programme de la formation

  • Méthodologie de résolution des problèmes
    • Présentation d'une méthode.
    • Utiliser le mode "Technical Support".
    • Présentation et déploiement de vSphere Management Assistant (vMA).
    • Configuration et administration de vMA.
    • Les commandes utilisables avec vMA.
    • Travaux pratiques Utiliser le client vSphere et le vSphere Management Assistant pour configurer, diagnostiquer et résoudre les problèmes d'un serveur ESX/ESXi.
    • » Gestion des fichiers de logs Identification des différents fichiers de logs vCenter, ESX et ESXi.
    • Gestion des logs vCenter, ESX et ESXi (syslog et vilogger).
    • Gestion centralisée des logs avec vMA.
    • Génération d'un bundle de logs pour le support VMware.
    • Travaux pratiques Identifier et gérer les logs de l'infrastructure VMware.
  • Gestion des fichiers de logs
    • Identification des différents fichiers de logs vCenter, ESX et ESXi.
    • Gestion des logs vCenter, ESX et ESXi (syslog et vilogger).
    • Gestion centralisée des logs avec vMA.
    • Génération d'un bundle de logs pour le support VMware.
    • Travaux pratiques Identifier et gérer les logs de l'infrastructure VMware.
  • Dépannage réseau
    • Dépannage lié à des problèmes sur les Switchs standard et les DVS (Distributed Virtual Switches).
    • Dépannage du réseau d'administration des ESXi.
    • Problèmes de connectivité réseau des VM.
    • Travaux pratiques Configurer les options réseau avancées et diagnostiquer les problèmes de réseau.
  • Gestion des Clusters
    • Dépannage des problèmes de Cluster DRS et HA.
    • Dépannage de VMotion.
    • Travaux pratiques Identifier et corriger les problèmes liés à VMware VMotion, HA et DRS.
  • Dépannage de vCenter et des ESXi
    • Problèmes courants liés au serveur vCenter.
    • Problèmes courants liés à un ESXi.
    • Mise en place des certificats SSL sur le serveur vCenter, ESXi.
    • Travaux pratiques Identifier et résoudre les problèmes sur ESXi.
    • Mise en oeuvre des certificats SSH sous vSphere.
  • Dépannage des machines virtuelles
    • Problèmes liés à l'état des machines virtuelles.
    • Dépannage des problèmes d'installation des VMware Tools.
    • Dépannage des problèmes de snapshots.
    • Dépannage des problèmes de démarrage des VM.
    • Travaux pratiques Identifier et corriger les problèmes liés au démarrage des machines virtuelles.
282

VMware vSphere 5.5, automatiser l'administration avec PowerCLI

  • MR-151
  • 0 DH
  • 3 J

Ce stage vous apprendra à automatiser les tâches d'administration dans un environnement VMware vSphere 5.5. Vous verrez comment utiliser des scripts pour automatiser le paramétrage et la surveillance des serveurs ESX/ESXi et améliorer ainsi, l'efficacité, la disponibilité et la flexibilité de votre infrastructure.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs et ingénieurs systèmes responsables de l'administration et de la gestion d'un environnement VMware vSphere 5.x souhaitant automatiser des tâches d'administration.

Prérequis

Les objectifs de la formation

Installer vSphere PowerCLI Scripter la création et les tâches d'administration liées aux machines virtuelles Automatiser la configuration et le paramétrage des serveurs ESX/ESXi Gérer de manière automatisée les clusters VMware Surveiller l'état des différents objets de l'infrastructure vSphere avec des scripts

283

Programme de la formation

  • Vue d'ensemble de vSphere PowerCLI
    • Présentation et installation de vSphere PowerCLI.
    • Connexion à une infrastructure vSphere.
    • Travaux pratiques Installation et prise en main de vSphere PowerCLI.
    • Exécuter son premier script.
  • Configuration de serveurs ESX/ESXi
    • Automatiser la configuration réseau des ESX/ESXi.
    • Automatiser la configuration du stockage.
    • Mise en place et configuration d'un Cluster de Datastore.
    • Automatiser le paramétrage des serveurs ESX/ESXi.
    • Travaux pratiques Automatiser la configuration et le paramétrage des serveurs ESX/ESXi.
  • Création, configuration et protection des machines virtuelles
    • Automatiser la création et le déploiement des machines virtuelles.
    • Automatiser la configuration des machines virtuelles.
    • Exécuter des scripts dans les machines virtuelles.
    • Gérer par scripts les snapshots de machines virtuelles.
    • Travaux pratiques Gérer par des scripts la création et l'administration des machines virtuelles.
  • Gestion des Clusters
    • Automatiser les migrations à chaud de machines virtuelles (VMotion, Storage VMotion).
    • Scripter la configuration des Clusters HA et DRS.
    • Mise en place et modification des règles Storage DRS.
    • Automatiser la création et la modification de pools de ressources.
    • Travaux pratiques Automatiser via des scripts les différentes opérations de migration de machines virtuelles.
    • Gérer de manière automatisée les Clusters VMware.
  • VSphere PowerCLI Update Manager
    • Installation de PowerCLI pour Update Manager.
    • Création et utilisation des Baseline par script.
    • Travaux pratiques Gérer Update Manager.
  • Collecte d'informations sur une infrastructure vSphere
    • Obtenir des rapports sur les machines virtuelles (état, configuration, etc.
    • ).
    • Collecter des informations sur les serveurs ESX (configuration, paramétrage, etc.
    • ).
    • Surveiller les Clusters (composition, ressources, etc.
    • ).
    • Travaux pratiques Surveiller l'état des différents objets de l'infrastructure vSphere avec des scripts.
  • Nouvelles méthodes de déploiement
    • Utilisation et configuration d'Image Builder.
    • Création de packages d'installation personnalisés d'ESXi avec Image Builder.
    • Travaux pratiques Créer des images iso d'installation personnalisées d'ESXi.
284

VMware vSphere 5.5, clustering et haute disponibilité

  • MR-152
  • 0 DH
  • 2 J

Cette formation vous apprendra à implémenter une infrastructure VMware vSphere 5.5 hautement disponible aux niveaux serveurs ESX, administration, machines virtuelles et applications. Vous verrez également l'optimisation des ressources, la gestion centralisée et la disponibilité des VM avec VMware Fault Tolerance.

À qui s'adresse cette formation ?

Pour qui ?

Ingénieur/administrateur systèmes.

Prérequis

Les objectifs de la formation

Implémenter une infrastructure VMware vSphere 5
5 hautement disponible Assurer une disponibilité complète des VM avec VMware Fault Tolerance Répartir automatiquement les fichiers des machines virtuelles et éviter les contentions au niveau des disques Mettre en place et configurer de manière avancée un cluster VMware DRS Déployer des serveurs ESXi en PXE avec VMware Auto Deploy

285

Programme de la formation

  • La continuité de service
    • Redondance réseau, du stockage.
    • Haute disponibilité : maintenance des ESXi et du stockage, des machines virtuelles et de vCenter.
    • Plan de Reprise d'Activité.
  • Mise en place de Clusters
    • Les architectures de Cluster de VM supportées.
    • Configuration VMware d'un Cluster de VM.
    • Travaux pratiques Configuration de Clusters de VM.
  • Clusters VMware High Availability
    • Architecture et fonctionnement de vSphere HA.
    • Cluster VMware HA : configuration, monitoring.
    • Gestion et calcul de la taille des slots.
    • Le Virtual Machine Monitoring.
    • Travaux pratiques Utilisation de la fonction HA dans un Cluster de VM.
    • Configuration de VMware HA Admission Control Policies.
    • Monitoring de VMware HA.
  • VMware Fault Tolerance
    • Présentation, mise en oeuvre et configuration.
    • Les bonnes pratiques.
    • Travaux pratiques Mise en oeuvre de la technologie Fault Tolerance pour la protection des VM.
  • Gestion des ressources de stockage
    • Les formats de disques durs virtuels.
    • Gestion dynamique des volumes VMFS.
    • Les primitives des vStorage API for Array Integration.
    • Mise en place des profils de stockage pour les VMs.
    • Présentation et création des Clusters de Datastores.
    • Mise en place et configuration de VMware Storage DRS.
    • Travaux pratiques Mise en oeuvre de Storage DRS.
  • Clusters VMware DRS
    • Fonctionnement détaillé de VMware DRS.
    • Mise en place et configuration d'un Cluster DRS.
    • Configuration des règles d'affinité des VM, des groupes DRS et DPM.
    • Travaux pratiques Optimisation de la charge et de la consommation énergétique via vSphere DRS.
  • VMware vCenter Linked Mode
    • Gestion centralisée de plusieurs vCenters.
    • Pré-requis du mode VMware vCenter Linked Mode.
    • Configuration de VMware vCenter Linked Mode.
    • Travaux pratiques Configuration, gestion centralisée des vCenters.
  • Déploiement des serveurs ESXi
    • VMware Host Profile : maintien en conformité des ESXi.
    • Image Builder.
    • Packaging personnalisé d'ESXi.
    • VMware Auto Deploy : déploiement automatisé d'ESXi.
    • Travaux pratiques Déploiement de serveurs ESXi avec Host profiles et Auto Deploy.
286

VMware vSphere 5.5, Operations Manager, supervision des systèmes

  • MR-153
  • 0 DH
  • 2 J

Ce stage vous apprendra à mettre en oeuvre VCOM (vCenter Operations Manager) au sein d'une infrastructure virtuelle VMware vSphere 5.5. Vous verrez comment installer et configurer le produit, paramétrer les seuils et créer des rapports pour détecter les incidents systèmes au moyen d'alertes intelligentes.

À qui s'adresse cette formation ?

Pour qui ?

Cette formation s'adresse aux administrateurs et architectes systèmes souhaitant rapidement prendre en main la suite logicielle VMware vSphere 5.5 vCenter Operations Manager.

Prérequis

Les objectifs de la formation

Installation et configurer vCenter Operations Manager (vCOM) Comprendre le fonctionnement des indicateurs majeurs et mineurs ainsi que les mesures correspondantes Utiliser les indicateurs pour déterminer l'origine des problèmes rencontrés dans un environnement vSphere 5
5 Gérer les capacités matérielles et effectuer des analyses prévisionnelles Détecter les incidents systèmes au moyen des alertes

287

Programme de la formation

  • Vue d'ensemble de l'infrastructure virtuelle
    • Présentation de vCOM (vCenter Operations Manager) et de la solution Operation Manager Suite.
    • Positionnement dans l'écosystème VMware.
    • Architecture d'Operations Manager.
    • La gestion des licences.
    • Intégration dans vSphere 5.
    • 5 à travers le vSphere Web Client.
    • Travaux pratiques Mise en conditions opérationnelles de l'infrastructure vSphere.
  • Installation et configuration
    • Pré-requis systèmes et infrastructure virtuelle.
    • Installer et configurer le produit : vApp vCOM.
    • Les tâches de configuration.
    • Collecter les données de l'environnement vSphere.
    • Travaux pratiques Installation et configuration de la vApp.
  • Les indicateurs
    • Les indicateurs : présentation et fonctions.
    • L'indicateur "Etat de santé".
    • L'indicateur "Risque".
    • L'indicateur "Efficacité".
    • Le rôle des indicateurs mineurs ou majeurs.
    • La vue détaillée des indicateurs.
    • Paramétrer les seuils et les notifications.
    • Interprétation des résultats.
    • Travaux pratiques Utilisation des indicateurs.
    • Interprétation des résultats.
  • Les tableaux de bord
    • Analyse détaillée des ressources : vue "Operations".
    • Capacity Planning : vue "Planning".
    • Analyse globale du fonctionnement de l'environnement : vue "Analyse".
    • Les tableaux de bord : présentation et fonctions.
    • Travaux pratiques Utilisation de tableaux de bord.
    • Exploitation et prise en main des vues opérationnelles.
  • Les alertes et rapports
    • Les Smart Alerts : présentation et configuration.
    • Les Smart Alerts : navigation.
    • Les rapports : présentation, configuration et création.
    • Les rapports : planification.
    • Travailler avec les alertes, configurer et utiliser les alertes.
    • Travaux pratiques Configuration d'alertes personnalisées.
    • Collecte des données.
    • Création et planification des premiers rapports.
  • Conclusion
    • Le monitoring et la gestion des ressources virtuelles dans les infrastructures virtuelles.
    • La mise en oeuvre : risques, limites et recommandations.
    • Liens utiles et références.
288

VMware vSphere 5.1, dépannage

  • MR-155
  • 0 DH
  • 5 J

Ce stage vous apprendra à utiliser les outils et les techniques vous permettant de diagnostiquer et de résoudre les problèmes lors de l'utilisation d'une infrastructure VMware. Vous verrez également comment dépanner un serveur ESX/ESXi, identifier et corriger les problèmes liés à VMotion, HA et DRS.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs et ingénieurs systèmes responsables de la gestion et de l'administration d'une infrastructure VMware vSphere 5.1 souhaitant pouvoir diagnostiquer et résoudre les problèmes courants.

Prérequis

Les objectifs de la formation

Acquérir une méthodologie de dépannage pour diagnostiquer et résoudre les problèmes d'un serveur VMware vSphere 5
1 Utiliser le vSphere Web Client et le vSphere Management Assistant pour résoudre les problèmes d'un serveur ESX/ESXi Configurer les options réseaux avancées et diagnostiquer les problèmes de réseau Identifier et corriger les problèmes liés à VMware VMotion, HA, et DRS Identifier et corriger les problèmes liés au démarrage des Machines Virtuelles

289

Programme de la formation

  • Méthodologie de résolution des problèmes
    • Présentation d'une méthode.
    • Utiliser le mode «Technical Support».
    • Présentation et déploiement de vSphere Management Assistant (vMA).
    • Configuration et administration de vMA.
    • Les commandes utilisables avec vMA.
    • Travaux pratiques Utiliser le client vSphere et le vSphere Management Assistant pour configurer, diagnostiquer et résoudre les problèmes d'un serveur ESX/ESXi.
  • Gestion des fichiers de logs
    • Identification des différents fichiers de logs vCenter, ESX et ESXi.
    • Gestion des logs vCenter, ESX et ESXi (syslog et vilogger).
    • Gestion centralisée des logs avec vMA.
    • Génération d'un bundle de logs pour le support VMware.
    • Travaux pratiques Identifier et gérer les logs de l'infrastructure VMware.
  • Dépannage réseau
    • Dépannage liés à des problèmes sur les Switchs Standards et les DVS (Distributed Virtual Switches).
    • Dépannage du réseau d'administration des ESXi.
    • Problèmes de connectivité réseau des VMs.
    • Travaux pratiques Configurer les options réseau avancées et diagnostiquer les problèmes de réseau.
  • Dépannage du stockage
    • Dépannage de la connectivité aux LUNs.
    • Dépannage des problèmes de Multipathing.
    • Travaux pratiques Diagnostic et dépannage lié au stockage.
  • Gestion des Clusters
    • Dépannage des problèmes de Cluster DRS et HA.
    • Dépannage de VMotion.
    • Travaux pratiques Identifier et corriger les problèmes liés à VMware VMotion, HA et DRS.
  • Dépannage de vCenter et des ESXi
    • Problèmes courants liés au serveur vCenter.
    • Problèmes courants liés à un ESXi.
    • Mise en place des certificats SSL sur le serveur vCenter, ESXi.
    • Travaux pratiques Identifier et résoudre les problèmes sur ESXi.
    • Mise en oeuvre des certificats SSH sous vSphere.
  • Dépannage des machines virtuelles
    • Problèmes liés à l'état des machines virtuelles.
    • Dépannage des problèmes d'installation des VMware Tools.
    • Dépannage des problèmes de snapshots.
    • Dépannage des problèmes de démarrage des VMs.
    • Travaux pratiques Identifier et corriger les problèmes liés au démarrage des Machines Virtuelles.
290

VMware vSphere 5.0, installation, configuration et administration

  • MR-156
  • 0 DH
  • 5 J

Ce stage vous montrera comment installer et configurer les composants d'une infrastructure virtuelle VMware vSphere 5. Vous apprendrez à gérer le réseau virtuel, le stockage, les ressources, à créer, déployer et utiliser des machines virtuelles ainsi qu'à administrer, mettre à jour, sécuriser et sauvegarder l'infrastructure.

À qui s'adresse cette formation ?

Pour qui ?

Cette formation s'adresse aux administrateurs et architectes systèmes souhaitant rapidement prendre en main la suite logicielle VMware vSphere 5 (ESXi Server 5 et vCenter 5).

Prérequis

Les objectifs de la formation

Installer et configurer les composants d'une infrastructure virtuelle VMware vSphere 5
0 Configurer et gérer le réseau virtuel sous vSphere Configurer, gérer et optimiser le stockage sous VMware vSphere Mettre en oeuvre une politique de sauvegarde des Machines Virtuelles Mettre en oeuvre la haute disponibilité

291

Programme de la formation

  • Vue d'ensemble de l'infrastructure virtuelle et de VMware vSphere 5
    • Les inconvénients d'une machine physique.
    • Les avantages de la virtualisation.
    • Les principaux cas d'usage.
    • Présentation de VMware vSphere.
    • Architecture de VMware vSphere 5.
    • Les composants de VMware vSphere 5.
    • La gestion des licences.
  • Installation/configuration de VMware ESXi et de vCenter 5
    • Caractéristiques de l'hyperviseur VMware EXSi.
    • Recommandations de dimensionnement d'infrastructure (CPU, mémoire, réseau.
    • ).
    • Installation d'un serveur ESXi.
    • AutoDeploy et le déploiement automatisé.
    • Méthode de boot d'un serveur ESXi.
    • Configuration d'un serveur ESXi.
    • Pré-requis d'installation de vCenter 5.
    • Le serveur vCenter : communication entre ESXi et vCenter.
    • Déploiement de l'Appliance vCenter 5.
    • Installation de vCenter Server 5 et gestion des inventaires.
    • Travaux pratiques Installer et configurer un serveur ESXi.
    • Installer vCenter 5.
  • Gestion de l'infrastructure : réseau, stockage et sécurité d'accès
    • Le réseau sous vSphere : gestion des vNetwork Standard Switch.
    • Configuration réseau avancée (sécurité, gestion du trafic et du teaming).
    • Configuration avancée du vSwitch, le Port Group.
    • Gestion du stockage : vStorage.
    • Les différents protocoles de stockage.
    • SAN Fibre Channel, SAN iSCSI, NFS.
    • Gérer les Datastores.
    • Déployer et administrer l'appliance VMware Virtual Storage.
    • Sécurité d'accès à l'infrastructure.
    • Configurer et administrer le pare-feu dans ESXi.
    • Utiliser le Lockdown Mode.
    • Intégrer ESXi à l'Active Directory.
    • Sécurisation des accès : rôles et permissions.
    • Travaux pratiques Configurer les éléments du réseau et du stockage.
  • Gestion des Machines Virtuelles (VM)
    • Eléments composant une machine virtuelle (VM).
    • Création d'une nouvelle VM.
    • Création et gestion des Templates.
    • Clonage des machines virtuelles.
    • Gestion du matériel virtuel : Thin Provisionning, VMDirectPath.
    • Snapshots de machines virtuelles, interface de gestion et Snapshot Manager.
    • Migration à froid d'une VM.
    • Raw Device Mapping (RDM).
    • Gestion des machines virtuelles et Virtual Appliance (vApp).
    • Travaux pratiques Créer des VM et des Templates.
    • Cloner une machine virtuelle (VM).
  • Evolutivité du Datacenter virtuel
    • Présentation des fonctionnalités de VMware VMotion.
    • Présentation des fonctionnalités de VMware Storage VMotion.
    • Gestion d'un Cluster Distributed Resource Scheduler (DRS).
    • Configuration du Enhanced VMotion Compatibility (EVC).
    • Gestion de Distributed Power Management (DPM).
  • Sûreté de fonctionnement
    • Haute disponibilité et continuité de service.
    • L'architecture et le fonctionnement du Cluster HA.
    • Gestion d'un Cluster VMware High Availability (HA).
    • Le processus de protection d'une machine virtuelle (VM).
    • Le rôle des membres du Cluster (le Master Agent, l'agent esclave).
    • Les différents cas de déclenchement de HA.
    • Activation de la fonctionnalité vSphere HA.
    • Tolérance de panne des VM avec VMware Fault Tolerance (FT).
    • Les différentes technologies liées à la sauvegarde des VM.
    • Présentation des vStorage API.
    • Sauvegarde des VM avec VMware Data Recovery.
    • Répartition de ressources : DRS et DPM.
    • Travaux pratiques Mettre en oeuvre la haute disponibilité et une politique de sauvegarde des VM.
  • Compléments
    • Mise à jour de l'infrastructure virtuelle.
    • Installation de vCenter Update Manager et gestion des mises à jour.
    • Virtualiser une machine physique.
    • Installation de vCenter Converter.
    • VMware vCenter Converter.
292

VMware vSphere 5.0, optimisation et administration avancée

  • MR-157
  • 0 DH
  • 5 J

Ce stage vous montrera comment optimiser et mettre en place les fonctionnalités avancées de VMware vSphere 5. Optimiser la configuration des VMs, identifier les problèmes liés aux performances CPU, mémoire, réseau et stockage. Mettre en place des «Distributed Switches» et utiliser leurs fonctionnalités avancées.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs et architectes systèmes.

Prérequis

Les objectifs de la formation

Comprendre l'allocation des ressources CPU, mémoire, réseau et stockage Optimiser la configuration des VMs dans un environnement vSphere 5
0 Identifier les problèmes principaux liés aux performances CPU, mémoire, réseau et stockage Mettre en place des Distributed Switch et utiliser leurs fonctionnalités avancées Améliorer le déploiement et le paramétrage des serveurs ESXi

293

Programme de la formation

  • Performance
    • Facteurs de performance en environnement virtuel.
    • Monitoring des performances avec vCenter et resxtop.
    • Travaux pratiques Visualisation de performances avec vMA et resxtop, le client vSphere.
  • VSphere Management Assistant (vMA)
    • Déployer, configurer, administrer vMA.
    • Commandes esxcli, vicfg.
    • Accéder à l'ESXi en SHELL et SSH.
    • Les fichiers logs (ESXi, serveur vCenter).
    • Centraliser les logs avec vMA.
  • Les Distributed Virtual Switches (dvSwitch)
    • Création, configuration et gestion.
    • Migration de switchs virtuels standards.
    • Configuration du réseau en lignes de commandes.
    • Comprendre NetFlow et Port Mirroring.
    • Les Private VLAN.
    • QoS avec Network I/O Control.
  • Performance réseau
    • Mettre en place un analyseur de trafic réseau.
    • Les fonctionnalités des adaptateurs réseaux.
    • Surveiller les métriques de performance réseau.
    • Dépanner les problèmes de performance réseau.
  • Accès, performance et évolutivité du stockage
    • Facteurs de performance du stockage (les protocoles, VMFS, Load Balancing).
    • Identifier et dépanner les principaux problèmes de performance liés au stockage.
    • Configurer le Multipathing des stockages.
    • Comprendre les pilotes de stockage VAAI et VASA.
    • Utilisation des profils de stockage pour les VMs.
    • Les Clusters de Datastores.
    • Configuration de Storage DRS et Storage IO Control.
  • Déploiement, gestion optimisée des serveurs
    • Maintien en conformité et déploiement des ESXi avec VMware Host Profile.
    • Gestion centralisée de plusieurs vCenter avec VMware vCenter Linked Mode.
    • Image Builder : créer une image d'installation ESXi.
    • vSphere Auto Deploy : déployer les hôtes ESXi.
  • Performance processeur et mémoire
    • Les fonctionnalités du CPU Scheduler.
    • Surveiller les ressources CPU, les métriques liées à la mémoire.
    • Les problèmes de performance CPU.
    • Mémoire.
    • Les techniques de gestion mémoire sur un ESXi.
  • Performance des VMs et des Clusters
    • Les performances au niveau DRS Clusters, des pools de ressources, des paramètres d'allocation des ressources.
    • Dépanner les problèmes de démarrage des machines virtuelles, des Clusters DRS et HA.
294

VMware Horizon View 5.3, gestion des postes de travail installation, configuration et administration

  • MR-158
  • 0 DH
  • 4 J

Ce stage vous apprendra à déployer des postes de travail virtuels personnalisés avec VMware View. Il vous montrera comment mettre en oeuvre les composants de cette solution (VMware View Manager, View Composer, ThinApp) et comment administrer un parc de machines virtuelles sans oublier la sécurisation de l'environnement.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs, ingénieurs et architectes systèmes ayant en charge le déploiement au sein de leur organisation de postes de travail virtuels.

Prérequis

Les objectifs de la formation

Installer et configurer les différents composants VMware View 5
3 Déployer des postes de travail virtualisés Gérer les profils utilisateurs Sécuriser l'environnement VMware View Utiliser ThinApp pour virtualiser des applications

295

Programme de la formation

  • Présentation de VMware View
    • Composants liés à une infrastructure VMware View.
    • Licences du produit VMware View.
  • Mise en place de l'infrastructure VMware View
    • Installation, configuration des serveurs ESXi et vCenter.
    • Architecture réseau, de stockage pour VMware View.
    • VMware View : machines virtuelles, fonctionnalités.
    • Présentation de VMware VMotion, DRS et HA.
    • Travaux pratiques Installer, configurer VMware View.
  • VMware View Connection Server
    • Pré-requis et installation du broker de connexions.
    • Performance et redondance.
    • Travaux pratiques Configurer View Connection Server.
  • Les postes de travail virtuels VMware View
    • Configuration, optimisation des postes virtuels.
    • Protocoles d'affichage : RDP, PCoIP.
    • Utilisation du mode local : View Client Mode Local, VMware View Transfer Server.
    • Travaux pratiques Déployer des postes virtualisés.
  • Les composants clients de VMware View
    • Le client VMware View, client Thin.
    • VMware Blast : accès HTML aux postes de travail.
    • Unity Touch : accès depuis les mobiles.
    • Virtual Printing.
    • Travaux pratiques Accéder aux bureaux virtuels.
  • VMware View Administrator
    • Configuration de View Administrator.
    • Gestion des sessions et politique d'accès utilisateur.
    • Délégation d'administration.
    • Administration en lignes de commandes, l'utilitaire vdmadmin.
    • Description du Kiosk Mode.
    • Sauvegarde et restauration de VMware View.
    • Sécurisation des connexions distantes, serveur View Security, serveur View Replica et Load Balancing.
    • Travaux pratiques Administrer et sécuriser le parc.
  • Les Pools de postes de travail VMware View
    • Les pools manuels, automatisés de postes de travail.
    • Les Pools Terminal Services.
    • Virtualisation d'application : ThinApp, gestion des applications ThinApp avec View Administrator.
    • Profils utilisateurs avec View Persona Management.
    • Travaux pratiques Gestion des profils utilisateurs.
    • Utiliser ThinApp pour virtualiser des applications.
  • Les clones liés
    • View Composer : fonctionnalités, installation.
    • Linked Clones : concepts.
    • Déploiement de postes de travail en clones liés.
    • Gestion des clones liés : recompose, refresh, rebalance.
    • Gestion des disques persistants.
    • Travaux pratiques Utiliser les Linked Clones.
296

VMware Workstation 12, administration

  • MR-159
  • 0 DH
  • 3 J

Vous mettrez en oeuvre dans ce cours des plateformes virtuelles (VM). Vous apprendrez à installer, administrer des VM et à faire fonctionner plusieurs systèmes d'exploitation sur le poste utilisateur. Vous utiliserez également les fonctionnalités "Serveur" Workstation pour partager des VM avec d'autres utilisateurs.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs et ingénieurs systèmes, responsables de l'intégration et de la gestion des machines virtuelles.

Prérequis

Les objectifs de la formation

Installer le composant VMware Workstation 12 Créer et administrer des machines virtuelles en environnement VMware Workstation Comprendre la mise en oeuvre et la gestion des différents types de connexion réseau Dupliquer les machines virtuelles en utilisant la technologie des clones liés Utiliser le Scripting VMware

297

Programme de la formation

  • Mise en oeuvre de VMware Workstation
    • La technologie de virtualisation VMware.
    • Vue d'ensemble des produits VMware.
    • Présentation VMware Workstation.
    • Cas d'utilisation de VMware Workstation.
    • Prérequis d'installation de VMware Workstation.
    • Fonctionnalité : rôles et permissions, démarrage automatisé des Machines Virtuelles.
    • Travaux pratiques Installation de VMware Workstation.
    • Mise en oeuvre des fonctionnalités avancées.
  • Administration des machines virtuelles
    • Matériel virtuel d'une machine virtuelle.
    • Installation d'un système d'exploitation (OS) dans une machine virtuelle.
    • Les VMware Tools.
    • Gestion du matériel virtuel.
    • Options avancées des machines virtuelles.
    • Travaux pratiques Créer et administrer des VM en environnement VMware Workstation.
  • Gestion du réseau
    • Le réseau Bridge, NAT, Host Only.
    • Options avancées : limitation de bande passante.
    • Groupes de VM et LAN Segment.
    • Options réseau avancées : limitation de bande passante.
    • Travaux pratiques Mise en oeuvre et gestion des différents types de connexion réseau.
  • Gestion de la sécurité des machines virtuelles
    • Cryptage des machines virtuelles.
    • Application de restrictions utilisateur.
    • Travaux pratiques Mise en oeuvre de la sécurité.
  • Fonctionnalité VMware Workstation Serveur
    • Partage des machines virtuelles.
    • Démarrage automatisé des machines virtuelles.
    • Gestion des rôles et des permissions.
    • Travaux pratiques Utiliser les fonctionnalités « Serveur » de VMware Workstation.
  • Sauvegarde, restauration et clonage
    • Sauvegarde et restauration des machines virtuelles.
    • Avantage et inconvénient de l'export OVF.
    • Création et gestion d'un snapshot de VM.
    • Clonage : complet d'une VM, lié d'une VM.
    • Travaux pratiques Dupliquer les machines virtuelles en utilisant la technologie des clones liés.
  • VMware Converter, API et scripting
    • Conversion d'une machine physique en machine virtuelle (VMware Converter).
    • API VIX VMware.
    • Contenu du package d'installation.
    • Travaux pratiques Utiliser le Scripting VMware.
  • Clustering de machines virtuelles
    • Principe de fonctionnement des clusters.
    • Mise en oeuvre de clusters de VM avec VMware Workstation.
298

VMware, administration Workstation et Server

  • MR-160
  • 0 DH
  • 3 J

Cette formation vous apprendra à mettre en place des solutions de virtualisation avec VMware Player/Workstation et VMware Server (ex-GSX). Elle vous montrera comment conceptualiser et mettre en oeuvre des plateformes virtuelles pour la consolidation de vos systèmes informatiques.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs et ingénieurs systèmes, responsables de l'intégration et de la gestion des machines virtuelles.

Prérequis

Les objectifs de la formation

299

Programme de la formation

  • Introduction
    • Vue d'ensemble des produits VMware.
    • Workstation, Server et ESX.
    • Architectures.
  • Virtualisation sur les stations de travail
    • Produit VMware Workstation et VMware Player.
    • Création de machines virtuelles et installation du système Hôte.
    • Utilisation des machines virtuelles avec les outils de manipulation de disque VMware Open Source.
    • Création de groupes de VM (machines virtuelles).
    • Gestion du réseau : configuration bridge, NAT, host only et sur mesure.
    • Avantages et caractéristiques de cette configuration réseau.
    • Travaux pratiques Installer VMware Workstation, Player et VMware Tools.
    • Création de VM, de la configuration réseau.
  • Virtualisation des serveurs avec VMware Server
    • Présentation de VMware Server (GSX).
    • Architecture.
    • Interface d'administration.
    • Outil de Remote Console.
    • Support des architectures multiprocesseurs.
    • Création de machines virtuelles et des templates.
    • Options de support du réseau.
    • Possibilité de tolérance de panne avec VMware et support.
    • Travaux pratiques Installer VMware Server, une VM et un OS.
  • Scénario d'utilisation de VMware Server
    • VMware Converter, outils de migration P2V.
    • Cas d'utilisation des machines virtuelles.
    • Mise en place d'infrastructures de systèmes complexes, mise en place de Clusters.
    • Manipulation des disques des machines hôtes hors de VMware.
    • Travaux pratiques Utiliser VMware Converter.
    • Créer un cluster entre VM.
  • Sauvegardes et restauration
    • Sauvegarde et restauration des machines virtuelles.
    • Scénarios de clonage.
    • Utilisation et mise en oeuvre.
    • Travaux pratiques Sauvegarde et restauration des VM.
  • API et scripting
    • API de scripting de VMware.
    • Mise en oeuvre.
    • Conseils d'utilisation.
    • Travaux pratiques Installer, utiliser les API VIX pour démarrer une VM.
  • Surveillance du fonctionnement
    • Surveillance du fonctionnement de VMware.
    • Surveillance du fonctionnement de la machine virtuelle.
    • Travaux pratiques Suivre l'activité.
  • Introduction à VMware ESX
    • Architecture ESX.
    • Caractéristiques.
    • Différences fondamentales avec VMware Server.
    • Installation.
    • Mise en place de machines virtuelles.
300

Windows 2008, virtualisation avec Hyper-V

  • MR-161
  • 0 DH
  • 2 J

Ce cours vous apprendra à mettre en place un serveur de virtualisation avec Hyper-V, administrer des machines virtuelles et utiliser la virtualisation pour mettre en oeuvre un environnement de haute disponibilité.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs et ingénieurs système/réseau.

Prérequis

Les objectifs de la formation

301

Programme de la formation

  • Introduction à la virtualisation
    • Qu'est-ce qu'une infrastructure virtuelle ? Bénéfices de la virtualisation.
    • Exemples d'utilisation.
    • Les différentes techniques.
    • Intérêt d'un hyperviseur.
  • Les fondements d'Hyper-V sous W2008
    • Architecture.
    • Comparaisons avec la concurrence.
    • Les nouveaux concepts et la terminologie.
    • Les systèmes d'exploitation invités pris en charge.
    • La gestion des licences.
  • Infrastructure d'un serveur Hyper-V
    • Les pré-requis matériels et logiciels pour l'Hyper-V.
    • Considérations sur la CPU et la RAM.
    • Le 64 bits.
    • La problématique du stockage.
    • L'usage de SAN.
    • Exemple de configuration recommandée.
  • Installation et configuration de l'hyperviseur
    • Ajout du rôle via Server Manager ou installation en mode Core.
    • Configuration du réseau.
    • Le switch virtuel.
    • Travaux pratiques Installer le rôle Hyper-V.
    • Configuration du réseau.
  • Création de machines virtuelles
    • Les méthodes de création.
    • La migration depuis d'autres solutions de virtualisation.
    • La configuration.
    • L'allocation et l'optimisation des ressources matérielles.
    • Travaux pratiques Création de machines virtuelles sous différents OS.
  • Administration des machines virtuelles
    • Gestion des ressources de machines virtuelles.
    • Les outils d'administration d'Hyper-V.
    • Utilisation de System Center Virtual Machine Manager.
    • Sauvegarde/restauration via les snapshots.
    • Conversion de serveurs physiques en machines virtuelles (P2V).
    • Travaux pratiques Administration de base des machines virtuelles.
    • Installation et utilisation de SCVMM.
    • Mise en oeuvre de snapshots.
  • Gérer les images de machines virtuelles
    • Les images au format Virtual Hard Disk (VHD).
    • L'interopérabilité avec Virtual Server, XEN.
    • Travaux pratiques Compacter un disque VHD.
  • Sécurisation, performances et monitoring
    • Mesure des performances des machines virtuelles : processeurs, mémoire, stockage, réseau.
    • Déplacement des machines virtuelles avec Quick Migration.
    • Haute disponibilité et Clusters.
    • Travaux pratiques Utilisation de Quick Migration.
    • Création d'un Cluster de serveurs virtuels IIS 7.
    • 0.
    • Mise en place du monitoring des serveurs virtuels.
302

Inbound Marketing : convertir vos prospects en clients

  • MR-163
  • 0 DH
  • 2 J

Ce stage vous montrera comment convertir les visiteurs de votre site en prospects qualifiés puis en clients. Il vous présentera les nouveaux concepts et processus marketing qui vous permettront de générer plus de trafic sur votre site e-commerce.

À qui s'adresse cette formation ?

Pour qui ?

Responsables Marketing, directeurs Marketing, toute personne en charge de projet Webmarketing.

Prérequis

Les objectifs de la formation

Maîtriser les leviers de performance du marketing digital Intégrer les réseaux sociaux dans sa stratégie d'inbound marketing Piloter et mesurer les performances de sa stratégie d'inbound marketing Optimiser son marketing sur mobile

303

Programme de la formation

  • Dresser l'état des lieux
    • Données et chiffres-clés.
    • Stratégies marketing sur le Web.
  • L'Inbound Marketing : un nouveau marketing
    • Nouveaux besoins et comportements des consommateurs.
    • De l'Outbound Marketing à l'Inbound Marketing.
    • Dix points de repère de l'Inbound Marketing.
    • L'importance du contenu.
    • Six étapes d'une stratégie réussie.
    • Inbound Marketing en BtoB et BtoC.
    • Echanges Identifier l'Inbound Marketing dans son entreprise.
  • Lier le digital à des objectifs marketing
    • Créer la notoriété.
    • Générer des leads.
    • Convertir les leads en contacts qualifiés puis en clients.
    • Améliorer les performances du service client.
    • Savoir fidéliser.
    • Permission marketing : au coeur de la stratégie.
    • Les clés d'une bonne stratégie.
    • Faire venir les prospects dans l'univers de la marque.
    • Réflexion collective Atelier de réflexion en binôme : stratégies dans les différentes entreprises.
  • La recommandation et la stratégie communautaire
    • Ambassadeurs de la marque.
    • Les bons influenceurs.
    • Tribal Marketing.
    • Echanges Vidéo illustrant la raison d'être du Tribal Marketing.
  • Les leviers de performance
    • Blog : rédiger des articles de qualité.
    • SEM = SEO + SEA + (SMO).
    • Utiliser et mixer les réseaux sociaux.
    • Community Management.
    • Reciblage comportemental.
    • De Facebook au site Web.
    • Gérer sa stratégie cross-canal.
    • Etude de cas Stratégie communautaire d'un site.
  • Le client conso'acteur
    • Call to Action : inciter l'internaute au clic.
    • Comportements des nouveaux consommateurs.
    • Evangéliser par l'apport de contenus diffusables.
    • Lead Nurturing et Marketing Automation.
    • Process du marketing d'influence.
  • M-communication
    • Grands principes.
    • Etat des lieux.
    • Applications à fort bénéfice client : bonnes pratiques.
    • Développer sa stratégie média sur mobile.
    • Démonstration Applications à fort bénéfice client.
  • Analyser et mesurer les performances
    • Définir les bons indicateurs.
    • Tableau de bord.
    • Outils de mesure des performances.
    • Exercice Construire un tableau de bord.
304

Concevoir et mettre en oeuvre une stratégie marketing

  • MR-179
  • 0 DH
  • 3 J

Elaborer une stratégie marketing cohérente avec les objectifs de l'entreprise nécessite la maîtrise de nombreuses compétences, notamment la gestion de portefeuille d'activités, la conciliation des segmentations marketing et stratégique, le positionnement de gammes, ainsi que l'utilisation d'outils d'aide à la décision.

À qui s'adresse cette formation ?

Pour qui ?

Cadres dirigeants en charge de la stratégie marketing de leur business unit, chef d'entreprises, directeurs Marketing, responsables Marketing, chefs de produits, directeurs commerciaux, communication.

Prérequis

Connaissances de base en marketing.

Les objectifs de la formation

A la fin de la formation, les participants auront acquis les compétences nécessaires pour:

  • Elaborer un diagnostic stratégique
  • Appliquer les matrices et outils d'aide à la décision
  • Evaluer l'environnement concurrentiel
  • Cibler les portefeuilles d'activités
  • Créer de la valeur

305

Programme de la formation

  • Stratégie d'entreprise et stratégie marketing
    • Replacer le Marketing stratégique dans la demande globale du marketing.
    • Le projet, la mission et les objectifs de l'entreprise.
    • Choix stratégiques et orientations de l'entreprise : cohérence, cadre de référence, indicateurs de résultats.
  • Le diagnostic stratégique
    • Le diagnostic de situation : démarche, principes clés.
    • Identification de l'environnement : analyse interne et externe.
    • Exercice: Réalisation d'un diagnostic stratégique à partir d'une étude de cas.
  • Les outils d'aide à la décision
    • Les matrices d'aide à la décision (Mac Kinsey, ADL, Porter.
    • ).
    • Les outils B to B : RMC et RCA.
    • Exercice: Exercices mettant en application les matrices et outils d'aide à la décision.
  • La segmentation stratégique
    • Gérer la segmentation Marketing et la segmentation stratégique.
    • La définition des DAS.
  • Les stratégies concurrentielles
    • Evaluer l'environnement concurrentiel.
    • Le modèle de Porter, domination par les coûts, différenciation, segmentation.
    • Les apports de Kotler (leader, challenger, suiveur, spécialiste).
    • Etude de cas A partir d'un scénario analyse des principaux concurrents du marché.
  • Les stratégies de portefeuille d'activités
    • Les modèles simplificateurs : BCG, Arthur D.
    • Little.
    • Utiliser un modèle complexe : la grille attraits-atouts.
    • La matrice Ansoff.
    • Exercice: Travail sur une matrice BCG et Ansoff.
  • Positionnement et création de valeur
    • Positionnement et valeur de la marque : notions de compétence distinctive, d'image de marque et de valeur client.
    • Valeur perçue, valeur souhaitée.
    • Les scénarios et les projets vers les plans opérationnels.
    • Exercice: Exercice: de positionnement et création de valeur d'une gamme de produits et services d'une entreprise.
306

Les clés du marketing

  • MR-179
  • 0 DH
  • 3 J

Durant ce stage, vous allez définir les principaux concepts afin de mieux comprendre les enjeux du marketing et des marketeurs. Vous verrez comment intégrer la démarche marketing dans la stratégie de performance de l'entreprise et comment analyser le fonctionnement, le langage et les outils du marketing.

À qui s'adresse cette formation ?

Pour qui ?

Tous les cadres et collaborateurs de l'entreprise désirant s'initier au marketing et en appréhender les principes et outils fondamentaux.

Prérequis

Aucun.

 

Les objectifs de la formation

Acquérir les concepts fondamentaux du marketing
Définir sa démarche marketing
Etablir son diagnostic marketing interne et externe à l'aide d'outils spécifiques
Définir la stratégie marketing et son positionnement produits
Construire et optimiser son mix marketing
Elaborer le plan marketing et définir les indicateurs de suivi

307

Programme de la formation

  • Définir sa démarche marketing
    • Définition du marketing et de son champ d'application : BtoB, BtoC, services.
    • Les confusions possibles avec la vente, la gestion de produit, la communication, la publicité, la relation client.
    • Les différentes étapes de la démarche marketing : marché, besoins, produits et services, segmentation .
    • Les différentes logiques marketing : la trilogie produit, besoin, marché.
    • Les conflits potentiels avec la production, la recherche et développement, les finances.
    • Les nouveaux concepts du marketing : datamining, mobile marketing, buzz marketing, cobranding, communautés virtuelles.
    • Les différents types de marketing : stratégique, opérationnel, produit, relationnel, one to one, interactif.
    • Les plans du marketing : stratégique, business plan, opérationnel, plan d'actions commerciales.
    • Exercice: Quiz pour s'approprier les principales notions du marketing.
  • Réaliser son diagnostic marketing
    • Diagnostic interne : fiche d'identité de l'entreprise, analyse des compétences et des fonctions.
    • Analyse de portefeuilles : modèles Pareto et BCG.
    • Choix de stratégies différenciées.
    • Formulation des principales problématiques internes.
    • Diagnostic externe : analyse de l'environnement de l'entreprise et de ses évolutions avec le modèle PESTEL.
    • Analyse de l'offre et du marché global.
    • Etude de la concurrence : classification des concurrents, les 5+1 forces de Porter, Benchmarking.
    • Analyse de la demande et du comportement du client.
    • Distinction entre le marketing BtoC et BtoB.
    • Synthèse de l'analyse interne et externe : SWOT Analysis.
    • Forces, faiblesses, opportunités, menaces.
    • Apport des sources d'informations : études documentaires, marketing, panels, satisfaction, tests d'usage, audience.
    • Etude de cas Construction d'une analyse SWOT à partir d'un contexte d'entreprise donné.
  • Développer sa stratégie marketing et choisir ses marchés
    • Définition des objectifs à l'aide de la méthode SMART par couple, produit, segment.
    • Modèles de stratégie : Igor Ansoff, Mac Kinsey, Porter.
    • Attractivité d'un marché et atouts de l'entreprise.
    • Choix des couples produits/marchés.
    • Critères de segmentation BtoC et BtoB.
    • Segmentation RFM : Récence, Fréquence, Montant.
    • Actions : segments à investir, à développer, à maintenir, à abandonner.
    • Stratégies de ciblage : indifférenciation, différenciation, concentration.
    • Positionnement produit : définition, critères et opportunités.
    • Construction d'une carte conceptuelle ou mapping.
    • Méthodologie du positionnement produit.
    • Etude de cas Elaboration d'un mapping de positionnement à partir d'un cas donné.
    • Correction en groupe.
  • Construire son mix marketing : cohérence et optimisation
    • Produit : la trilogie valeur d'usage, de signe, d'attrait.
    • Les trois dimensions du produit.
    • Critères d'évaluation de la qualité produit.
    • Cycle et courbe de vie du produit.
    • Gamme et lignes de produits.
    • Les différents types de marque.
    • Prix : les facteurs qui influencent le prix.
    • Demande et coefficients d'élasticité.
    • Prix d'acceptabilité ou prix psychologique.
    • Estimation du prix acceptable.
    • Calcul du seuil de rentabilité ou du point mort.
    • Etude concurrentielle.
    • Place : choisir son circuit de distribution.
    • Etablir le contrat de distribution.
    • Promotion : publicité, promotion des ventes, marketing direct, e-marketing, street marketing.
    • Sponsoring sportif, mécénat.
    • Elaboration d'une communication : définir les cibles, évaluer le budget.
    • Brief à une agence : les points de vigilance.
    • Calcul de retour sur investissement.
    • Communication électronique : les différents outils.
    • Les autres P : People, Preuve, Process.
    • Etude de cas Construction d'un mix en sous-groupes.
    • Présentation.
  • Bâtir le plan marketing et les tableaux de bord
    • Elaboration du plan marketing et des indicateurs de suivi des actions.
    • Plan opérationnel annuel et le Plan d'action commerciale.
    • Planification des actions.
    • Mise en place opérationnelle.
    • Suivi et contrôle.
    • Tableaux de bord : indicateurs, diffusion sélective, responsable, format, explication des écarts.
    • Plans d'action par client.
    • Compte prévisionnel d'exploitation.
    • .
    • Vente de son plan en interne.
    • Exercice: A partir d'un cas, construire la structure du plan de lancement et sa communication en interne.
    • Quiz final pour réviser et valider les acquis.
308

Intégrer les nouvelles tendances marketing dans votre stratégie

  • MR-166
  • 0 DH
  • 2 J

Ce stage dresse un panorama complet des avancées les plus récentes du marketing et de ses principales évolutions. A partir d'exemples et d'outils opérationnels performants, vous comprendrez comment intégrer ses nouvelles pratiques à votre démarche marketing.

À qui s'adresse cette formation ?

Pour qui ?

Responsables marketing, chefs de produits, chargés d'études, directeurs marketing, dirigeants, et toute autre personne en relation avec les services marketing (R&D, commerciaux ...).

Prérequis

Les objectifs de la formation

Connaître les nouveaux concepts du marketing
Intégrer le marketing mobile et la tablette à sa stratégie
Cerner les évolutions récentes et impacts du Web marketing
Optimiser sa stratégie marketing social media

309

Programme de la formation

  • Nouvelles stratégies marketing dans un environnement en mutation
    • Synthèse des nouvelles attitudes et solutions innovantes.
    • Essor de modèles de création de valeur déportés.
    • Bases du nouveau dialogue Marque-Consommateurs : ATAWAD, SOLOMO, ROPO.
    • Big Data et objets connectés au service de la stratégie et de l'expérience client.
    • Impression 3D et consommation sur-mesure.
    • Intrapreneurs et agilité.
    • Etude de cas A partir d'un scénario donné, comprendre et se familiariser avec les nouveaux concepts marketing.
  • Les innovations du marketing mobile
    • Les usages et attentes vis-à-vis des applications mobiles : développer une interaction avec les "smartphonautes".
    • Mobiles et tablettes : du marketing de l'immédiat à celui de l'expérience.
    • Opportunités marketing : géolocalisation, personnalisation, cross canal.
    • Innovations du marketing situationnel.
    • Géolocalisation : les innovations du marketing situationnel.
    • Applications mobiles vs sites mobiles : les règles d'or.
    • Commerce mobile (technologie NFC) : enjeux et perspectives de développement.
    • Utilisation des codes barres (RFID, QR Code.
    • ).
    • Travaux pratiques Intégrer le marketing mobile à sa stratégie.
    • Définir des pistes d'actions.
  • Le Web marketing et les plateformes digitales de marque
    • Stratégies clients pour attirer, convertir, fidéliser.
    • CRM, datamining.
    • .
    • Panorama des techniques de référencement et d'affiliation.
    • Evolutions de la publicité en ligne : mots clés, capping et publicité contextuelle.
    • Nouveautés de la communication par e-mail.
    • Médias sociaux et marketing interactif.
    • Réseaux sociaux généralistes et professionnels : Facebook, Google+, Viadeo, Linkedin.
    • Plateformes de blogs et micro-blogs.
    • Plateformes de partage de contenus et impact de l'image et de la vidéo : Dailymotion, Youtube.
    • Réflexion collective Etude de la concurrence et des démarches innovantes du web marketing pratiquées dans différents secteurs d'activités.
  • Médias sociaux : les stratégies gagnantes
    • Marketing de l'engagement.
    • Nouveau processus de décision client Social media : les 4P.
    • La marque devient son propre réseau social.
    • Exercice: Elaboration d'une stratégie de présence sur les réseaux sociaux.
310

Maîtriser le marketing par l'image

  • MR-167
  • 0 DH
  • 2 J

L'utilisation croissante de visuels et d'images dans les supports de communication a donné naissance à une nouvelle discipline du marketing. Cette formation vous permettra de comprendre l'importance du "Picture Marketing" et d'en connaître les usages, les règles et les bonnes pratiques.

À qui s'adresse cette formation ?

Pour qui ?

Responsables et chargés de communication/marketing, chefs de produit, chefs de projet et toute personne impliquée dans la mise en oeuvre d'une stratégie de communication par l'image.

Prérequis

Les objectifs de la formation

Comprendre les atouts du marketing par l'image dans sa stratégie de communication
Connaître les usages et les bonnes pratiques en matière de Picture Marketing
Optimiser ses images et visuels dans sa communication, notamment sur les réseaux sociaux
Maîtriser la réglementation autour de l'utilisation des images et des droits d'auteur

311

Programme de la formation

  • L'utilisation des visuels dans la communication
    • L'importance des visuels dans la société et la communication : du selfie à la communication de marque.
    • La définition du Picture Marketing.
    • Les réseaux sociaux, royaume de l'image : Facebook, Twitter, Pinterest, Instagram, Tumblr.
    • L'utilisation des images dans les autres supports de communication.
    • Echanges Mind-mapping des différents supports de communication utilisant l'image comme pilier de la stratégie de communication.
  • Comprendre les leviers du marketing par l'image
    • Créer de l'engagement et de l'affinité pour la marque.
    • Favoriser le partage et de la viralité.
    • Développer la notoriété, la e-réputation.
    • Faire du storytelling, raconter une histoire autour de la marque.
    • Les dernières innovations en matière de Picture Marketing.
    • Etude de cas A partir d'une étude de cas, définir les grands axes d'une stratégie de marketing par l'image.
  • Optimiser ses images
    • Quelles images pour quelle communication ? Focus sur les réseaux sociaux.
    • Identifier et sélectionner les images par leur symbolique : couleur, visuel.
    • Choisir les bons formats et résolutions selon les supports.
    • Connaître les spécificités des visuels sur Internet.
    • Savoir retoucher ses visuels.
    • Viser la cohérence de la charte graphique.
    • Travaux pratiques Sélectionner des images pertinentes adaptées aux différents supports de communication.
  • Droits d'utilisation et de partage des images
    • Comprendre la législation sur le droit d'auteur : création des images, retouche, utilisation, partage.
    • Connaître les spécificités des utilisations de visuels sur Internet.
    • Panorama des banques d'images et explications sur leur fonctionnement.
    • Réflexion collective Etablir en sous-groupe une check-list sur les vérifications à effectuer avant d'utiliser une image.
  • Mesurer la performance du marketing par l'image
    • Mettre en place des outils d'évaluation.
    • Définir les indicateurs de son "Picture Marketing".
    • Mesurer et adapter sa stratégie selon les objectifs définis.
    • Echanges Réflexion collective sur la problématique du ROI (retour sur investissement) versus ROA (retour sur attention).
312

Marketing viral : créer le buzz et en tirer profit

  • MR-168
  • 0 DH
  • 2 J

Cette formation vous permettra de comprendre et d'appliquer les techniques et méthodes du marketing viral sur Internet. Elle vous montrera comment créer le buzz autour de vos produits, utiliser les médias appropriés pour diffuser des informations et transformer vos clients en "ambassadeurs" de votre marque.

À qui s'adresse cette formation ?

Pour qui ?

Directeur, chef de projet marketing, responsable commercial ou produit, Webmarketer, Community Manager...

Prérequis

Les objectifs de la formation

Comprendre les mécaniques de marketing viral
Lancer une campagne de marketing viral
Transformer ses clients en ambassadeur de sa marque
Piloter une campagne et estimer ses retombées

313

Programme de la formation

  • Etat des lieux du e-Marketing
    • Du Web 1.
    • 0 au Web 3.
    • 0 : chiffres-clés et évolution des stratégies.
    • Définitions : buzz, rumeur, viralité, influenceurs.
    • La propagation : au coeur des stratégies Web.
    • Le marketing participatif : Crowdfunding et User Generated Content.
  • Comprendre les enjeux du buzz et du marketing viral
    • Définition et principes clés du marketing viral.
    • Déposer son ADN de marque.
    • Comprendre les nouveaux besoins et comportements des consommateurs.
    • Découvrir les atouts du buzz.
    • Travaux pratiques Echanges et retours d'expériences.
  • Appréhender le buzz marketing : types de campagne et objectifs
    • Définir ses objectifs : image, notoriété, acquisition, fidélisation, performance.
    • Connaître les différentes techniques existantes : de la newsletter au jeu social.
    • Générer et convertir les leads en clients.
    • Améliorer les performances du service client et fidéliser le consommateur.
    • Etude de cas Analyses de différentes Success Stories.
  • Mettre la "Permission Client" au coeur de sa stratégie
    • Connaître les clés d'une bonne stratégie : désir, séduction et permission.
    • Faire venir les prospects dans l'univers de la marque.
    • Passer du marketing d'influence à la création de communautés vivantes.
    • Identifier ses interlocuteurs : ambassadeurs, influenceurs, leaders d'opinion et trendsetters.
  • Connaître les outils et comprendre les mécaniques virales
    • Connaître les spécificités du marketing vidéo.
    • Accélérer la propagation : J'aime, Partager, Faire suivre à un ami, Retweeter.
    • Transformer les clients en "supporters" ou "avocats".
    • Anticiper et réagir face au Bad Buzz.
    • Etude de cas Analyses de différents campagnes de marketing viral.
  • Elaborer le mix d'une campagne virale et mesurer sa performance
    • Choisir le concept adapté au contexte et aux objectifs.
    • Choisir la technique appropriée à la marque, aux produits et aux cibles.
    • Définir le plan de campagne : étapes, planning.
    • Connaître les outils de mesure des performances et de ROI, définir ses KPI et indicateurs de performances.
    • Travaux pratiques Planification d'une campagne virale et construction d'un tableau de bord.
314

La boîte à outils du responsable marketing

  • MR-179
  • 0 DH
  • 2 J

Cette formation présente les outils et méthodes d'analyse stratégique pour aider les responsables marketing à élaborer une démarche marketing efficace. Elle permet de comprendre comment mettre en place un plan marketing, de piloter l'activité et de contrôler les résultats avec des indicateurs pertinents.Tous ces outils et méthodes seront présentés dans cette formation.

À qui s'adresse cette formation ?

Pour qui ?

Directeur marketing. responsable marketing.

Prérequis

Aucune connaissance particulière.

Les objectifs de la formation

  • Identifier le rôle et les missions du responsable marketing
  • Analyser l'environnement et faire un diagnostic du marché
  • Utiliser les outils de segmentation et de positionnement
  • Maîtriser le mix marketing
  • Intégrer les outils commerciaux

315

Programme de la formation

  • Le nouveau métier et le périmètre du responsable marketing
    • L'évolution du rôle du responsable marketing.
    • L'entreprise orientée client.
    • Les stratégies de segmentation.
    • Un environnement hyper concurrentiel : se démarquer.
    • Les nouvelles tendances du marketing.
    • De la vente conseil à la vente achat.
    • Echanges Les nouvelles tendances du marketing.
  • Les outils d'analyse stratégique et de diagnostic
    • Le SWOT et les matrices de Porter, Ansoff, Mc Kinsey.
    • Le système d'information marketing.
    • Les études qualitative et quantitative.
    • De l'écoute à l'écoute active.
    • Les veilles concurrentielles et l'analyse de l'environnement.
    • L'outil CRM.
    • Exercice: Elaboration de sa matrice SWOT.
  • Les outils de segmentation et de positionnement
    • L'analyse et la grille d'évaluation besoins/segments.
    • La valeur ajoutée de l'offre.
    • Le mapping de positionnement.
  • Les outils du mix offre
    • La durée de vie du produit/service.
    • La valeur ajoutée de l'offre.
    • Le cahier des charges.
    • Les tests.
    • La politique de marque : marques refuges.
  • Les outils du mix communication
    • Le plan de communication.
    • Le réseau des correspondants communication.
    • Recenser les territoires, définir le profil, organiser des rencontres.
    • Les tableaux de bord de la communication : les indicateurs.
    • La communication orientée résultat.
    • Exercice: Bâtir son plan de communication.
  • Les outils du mix prix
    • L'élasticité de la demande.
    • Le niveau de prix et pricing.
    • Le yield pour " booster " son taux de remplissage.
    • Les secteurs où le yield est utilisable.
  • Les outils du mix distribution
    • Les divers canaux de distribution.
    • Le merchandising.
    • Le trade marketing.
    • Le category management.
    • Exercice: Elaborer son mix marketing.
  • Les outils de la force de vente
    • Le plan d'action commerciale (PAC).
    • Les outils d'aide à la vente.
    • Six motivations clients ou le Soncas/ APB.
    • Exercice: Les outils d'aide à la vente pertinents dans chaque environnement.
316

Adopter et développer une stratégie Low Cost viable les facteurs clés de succès

  • MR-180
  • 0 DH
  • 2 J

Le Low Cost crée de nouveaux leaders et poussent les acteurs historiques à se transformer. Cette formation vous présentera les intérêts d'une stratégie Low Cost, elle vous permettra de repenser son marketing et mettra en évidence les facteurs clés de succès de ce type de stratégie.

À qui s'adresse cette formation ?

Pour qui ?

Chef de produits, de marchés, de groupes et responsable marketing souhaitant se spécialiser ou toute personne évoluant vers une fonction marketing.

Prérequis

Les objectifs de la formation

Définir une stratégie Low Cost viable
Mener l'adoption du modèle Low Cost dans votre entreprise
Résister à l'arrivée d'un concurrent Low Cost
S'inspirer des facteurs clés de succès pour mettre en place et lancer une stratégie Low Cost
Renforcer sa capacité d'innovation pour atteindre ses objectifs
Intégrer Internet dans l'élaboration d'une stratégie Low Cost

317

Programme de la formation

  • L'intérêt d'une stratégie Low Cost
    • Comprendre le changement des consommateurs.
    • S'inscrire dans une logique Low Cost en simplifiant son offre.
    • S'inspirer de l'application du Low Cost à quelques secteurs.
    • Discerner l'innovation de rupture au coeur du modèle Low Cost.
    • Connaître les principes fondamentaux.
    • Examiner les critiques de ce modèle.
    • Réflexion collective Comparaison entre un Business Model classique et un Low Cost.
  • Repenser son mix-marketing sous le prisme du Low Cost
    • Casser les règles du jeu des modèles existants.
    • Inventorier les caractéristiques du produit ou du service Low Cost.
    • Analyser les systèmes de tarification Low Cost.
    • Réfléchir aux modes de distribution Low Cost.
    • Communiquer à l'heure du Low Cost.
    • Réunir les conditions favorables à l'implantation du Low Cost sur un marché.
    • Etude de cas Le mix-marketing d'acteurs historiques du modèle Low Cost.
  • Faire face à l'arrivée d'un concurrent Low Cost sur son marché
    • Se poser les bonnes questions et envisager les recours.
    • Riposter en contrant le nouvel acteur sur son propre terrain.
    • S'organiser autour d'une filiale à part entière.
    • Améliorer sa proposition de valeur de son produit/service.
    • Satisfaire les besoins exprimés des clients.
    • Se projeter dans un avenir proche et anticiper les nouvelles opportunités Low Cost.
    • Réflexion collective Comment créer de la valeur face à un concurrent Low Cost ?
  • Les facteurs clés de succès d'une stratégie Low Cost
    • Attirer immédiatement l'attention du client.
    • Elaborer une offre prix radicalement basse.
    • Se concentrer sur l'essentiel au niveau des produit/services proposés.
    • Mettre en place un mode alternatif de distribution.
    • Apprendre l'art de générer du "média gratuit" pour votre communication.
    • Etablir une organisation agile et courte.
    • Identifier les clés du succès d'entreprise Low Cost.
    • Travaux pratiques Repenser son offre et son mix marketing en fonction des règles que doit respecter un acteur Low Cost pour réussir.
318

Concevoir votre stratégie de marque

  • MR-170
  • 0 DH
  • 2 J

Une marque forte renforce la relation d'une entreprise avec ses clients et permet de créer de la valeur. Cette formation vous montrera comment concevoir et mettre en place une stratégie de marque performante.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, responsable communication, chef de produit, chef de projet marketing et toute personne en charge de la communication de marque.

Prérequis

Les objectifs de la formation

Définir les éléments constitutifs de la marque
Comprendre la relation des consommateurs à la marque
Déterminer la cible et l'identité de la marque
Rendre visible son identité de marque

319

Programme de la formation

  • Identifier les fonctions de la marque pour l'entreprise
    • Définition et principaux éléments constitutifs du nom de marque : mots, pseudonymes, lettres, chiffres, sigles.
    • Un élément de différenciation fonctionnelle et symbolique.
    • Un outil de création de valeur.
    • Un instrument de fidélisation du consommateur.
    • Travaux pratiques Analyse des valeurs d'une marque à travers ses publicités.
  • Comprendre la relation entre la marque et le client
    • La fonction de garantie : la notion de confiance, les labels.
    • La fonction d'identification : image de la marque et reconnaissance par le consommateur.
    • L'attachement affectif du consommateur à la marque : fidélité, renouvellement d'achats, rôle de prescripteur.
    • L'émergence de communautés de marques : clubs de consommateurs, réseaux sociaux.
    • Travaux pratiques Analyse de relations marques/consommateurs.
  • Construire une marque forte
    • Passer de la stratégie d'entreprise à la stratégie de marque.
    • Identifier le public à viser : les critères de segmentation, la politique de ciblage.
    • Définir son identité de marque : ADN, personnalité, signification et positionnement de la marque.
    • Développer la notoriété et l'image de sa marque : les concepts de saillance et de résonance.
    • Elaborer la plateforme de sa marque : ADN, valeur, cible, positionnement.
    • Travaux pratiques Identifier la cible et l'identité de marque d'une gamme de produits.
  • Exprimer son identité de marque
    • Valoriser le nom de sa marque et ses qualités : capitaliser sur ses points forts.
    • Optimiser les signes de reconnaissance de la marque : le logo, la charte graphique, la signature, les slogans.
    • Développer une communication à 360° : on-line et off-line.
    • Architecture et extension de la marque : marque-produit, marque-gamme, marque-ombrelle, marque-caution.
    • Alliance de la marque : le co-branding et la licence.
    • Travaux pratiques Analyser les composants de la signalétique de plusieurs marques.
320

Techniques d'études de marché

  • MR-179
  • 0 DH
  • 2 J

Les techniques d'études de marché sont utilisées pour orienter les décisions de commercialisation et réduire la prise de risques. Cette formation vous donnera les clés pour déterminer le type d'étude qui répond à vos besoins, l'implémenter et utiliser les résultats.

À qui s'adresse cette formation ?

Pour qui ?

Responsables marketing, chefs de produits ou toute personne impliquée dans la mise en oeuvre d'études de marché.

Prérequis

Les objectifs de la formation

Rédigez votre cahier des charges à partir des différentes études

Déterminer les sources des analyses documentaires

Maîtrise des méthodologies des études qualitatives et quantitatives

Construire des études de satisfaction client et tester des offres

321

Programme de la formation

  • Diagnostiquer un besoin d'études
    • Situer l'étude dans la démarche marketing : enjeux et objectifs.
    • Identifier le contexte et les informations à collecter.
    • Savoir traduire les objectifs marketing en hypothèses.
    • Connaître les éléments constitutifs du marché.
    • Identifier le type d'étude le plus approprié.
    • Le panorama des différents types d'étude : documentaires, ad hoc, études en souscription.
    • Structurer son brief ou cahier des charges : contexte, objectifs, échantillon, méthodologie, contraintes, budget.
    • Travaux pratiques Etude de cas.
    • Exercice: de rédaction d'un brief et restitution aux participants.
  • Les études documentaires
    • Identifier les sources internes : retour des commerciaux, bases de données, écoute clients.
    • Recenser les sources externes : les banques de données, la veille Internet, les études existantes.
    • Travaux pratiques Astuces pour trouver des informations gratuites sur Internet.
    • Retours d'expériences.
  • Les études qualitatives
    • Maîtriser les concepts-clés d'une étude qualitative : triade, focus group, bulletin boards, observation.
    • Les types d'information à recueillir.
    • Les méthodologies de collecte de l'information.
    • L'élaboration du guide d'entretien.
    • L'analyse des résultats.
    • Etude de cas Sur la base d'un cahier des charges, identifier la meilleure méthodologie d'étude à mettre en oeuvre.
    • Défendre son choix auprès du client.
  • Les études quantitatives
    • Les méthodologies de collecte d'information.
    • L'élaboration du questionnaire : la formulation et les types de questions, les échelles de réponse.
    • Maîtriser les règles de construction.
    • Le test et la validation du questionnaire.
    • Le codage et l'utilisation des statistiques.
    • L'échantillonnage : méthodes aléatoires et non aléatoires, strates et quotas, taille d'échantillon.
    • Les principales techniques de traitement des résultats : tris à plat, tableaux croisés.
    • L'exploitation et la restitution des résultats.
    • Exercice: Construction d'un questionnaire à partir d'une étude de cas.
  • Les autres types d'études
    • Gérer et faire évoluer ses outils d'enquêtes de satisfaction-fidélité.
    • Traiter les spécificités : BtoB, sur évènement, "à chaud"...
    • Appréhender et mesurer sa notoriété et son image.
    • Tester ses nouvelles offres de produits, services et solutions.
    • Travaux pratiques : Création ou optimisation de dispositifs d'études.
322

Conduire un projet Benchmarking

  • MR-179
  • 0 DH
  • 2 J

Le benchmarking est un levier d'innovation indispensable pour toute entreprise. Cette formation vous permettra de comprendre cette technique non seulement comme une méthode d'analyse comparative, mais également comme un outil de gestion. Vous y découvrirez les meilleures pratiques en la matière.

À qui s'adresse cette formation ?

Pour qui ?

Chef de projet en charge de la mise en oeuvre du benchmarking, chef de produit, responsable marketing et commercial, consultant.

Prérequis

Cette formation ne nécessite aucune compétence particulière.

Les objectifs de la formation

À la fin de la formation, le participant sera en mesure de :

Identifier les différents types de benchmarking
Rédiger le cahier des charges du projet
Recenser les sources d'informations et les partenaires
Analyser les données recueillies
Communiquer les bonnes pratiques auprès des équipes

323

Programme de la formation

  • Cerner les enjeux du benchmarking
    • Définitions et concepts associés.
    • Un outil au service de la compétitivité.
    • Différents types de benchmarking : concurrentiel, interne, fonctionnel, générique, stratégique.
    • Etude comparative.
    • Champs d'applications (Production, Logistique, Gestion, Marketing, Commercial.
    • ).
    • Actions sur les coûts ou les délais.
    • Exercice: Réflexion sur les différents types de benchmarking.
  • Maîtriser la démarche benchmarking
    • Les différentes méthodes.
    • Le benchmarking auprès des concurrrents directs.
    • Le benchmarking interne, externe, orienté fonction.
    • Les conditions de réussite.
    • Les quatre phases et les dix étapes du processus.
    • Poser clairement les problèmes et les dysfonctionnements dans son entreprise.
    • Fixer le cadre du benchmarking.
    • Etablir le cahier des charges.
    • Choisir les entreprises.
    • Définir des indicateurs de performance.
    • Travaux pratiques Les participants rédigent et présentent le cahier des charges du projet de benchmarking.
  • Réaliser le projet benchmarking
    • Nommer le responsable de projet, constituer une équipe dédiée.
    • Choisir ses partenaires.
    • Recenser les sources d'information (Internet, presse spécialisée).
    • Mettre en place un comité de pilotage.
    • Travaux pratiques En sous-groupes, recenser les sources d'information pertinentes sur le cas présenté.
  • Exploiter les données recueillies
    • Analyser les performances et mesurer les écarts.
    • Identifier les causes de non-performance.
    • Recenser les données et pratiques performantes.
    • Analyser les données recueillies.
    • Fixer les futurs niveaux de performance.
    • Repérer les pistes d'amélioration.
    • Développer un plan d'action et d'évaluation.
    • Mettre en place un tableau de suivi d'amélioration.
    • Etude de cas Identifier les causes de non-performance à partir des données recueillies.
    • Construire un plan d'action et d'évaluation.
  • Transposer les meilleures pratiques
    • Communiquer en interne sur les résultats à partir des tableaux de suivi des performances.
    • Valider avec les équipes leur déploiement opérationnel.
    • Conduire le changement.
    • Travaux pratiques Construire une communication auprès des équipes internes et obtenir leur adhésion.
324

Lancer une étude marketing online

  • MR-173
  • 0 DH
  • 2 J

Cette formation vous présentera les spécificités des études Online. Elle vous montrera aussi comment réaliser ce type d'études, comment les rendre tant quantitatives que qualitatives et enfin elle vous permettra d'estimer les budgets correspondant.

À qui s'adresse cette formation ?

Pour qui ?

Responsables Marketing. Chefs de produit ou de marché. Directeurs ou chargés d'études quantitatives ou qualitatives.

Prérequis

Les objectifs de la formation

Identifier les différents types d'études marketing online et leurs domaines d'application
Juger de l'opportunité de lancer une étude marketing online
Appréhender tous les éléments budgétaires, techniques et qualitatifs
Appréhender tous les éléments budgétaires, techniques et qualitatifs
Mettre en oeuvre les méthodes appropriées et utiliser les outils adéquats

325

Programme de la formation

  • Connaître les spécificités des études marketing online
    • La démarche marketing : de la connaissance du marché à la définition du mix marketing.
    • L'utilité des études marketing dans le cadre des prises de décision.
    • La typologie des études marketing : les études ad hoc, les études en souscription.
    • Les différences de méthodes, les fondements et les étapes de mise en oeuvre d'une étude online L'importance des études online en France : historique, chiffres.
    • Les principes déontologiques à respecter dans une étude online.
    • Travaux pratiques Etude d'une problématique marketing nécessitant une étude et évaluation de l'opportunité d'avoir recours à du online.
  • Réaliser des études online quantitatives
    • Les études ad hoc : les études privilégiées, écartées, les cibles retenues.
    • Constituer la base de sondage et poser des quotas.
    • Concevoir, tester, programmer et envoyer un questionnaire.
    • Analyser, exploiter, restituer et interpréter les résultats d'études online quantitatives.
    • Connaître les particularités des access panels, panels verticaux, panels propriétaires.
    • Travaux pratiques Conception d'un questionnaire online.
  • Mettre en place des études online qualitatives
    • Analyser les discours online : forums, pages Facebook.
    • Mettre en place des focus groups synchrones online.
    • Gérer des plateformes Web en asynchrone : le Bulletin Board.
    • Mettre en place des groupes nominaux.
    • Réaliser des entretiens individuels semi-directifs.
    • Analyser, exploiter, restituer et interpréter les résultats d'études online qualitatives.
    • Etude de cas Conception d'une méthodologie de mise en place d'un Bulletin Board.
  • Engager des études marketing online
    • Comprendre les facteurs de développement d'études online.
    • Lever les obstacles éventuels à la réalisation d'études online.
    • Estimer le budget des études online quantitatives et qualitatives.
    • Travaux pratiques Demande de devis et estimation du coût d'une étude online.
326

Réussir votre marketing opérationnel les bons leviers d'actions

  • MR-174
  • 0 DH
  • 3 J

Approcher de façon ludique tendances et plans de marketing opérationnel (matrice 4P, SWOT). Savoir monter des campagnes de publicité et de com' événementielle. Créativité et outils de marketing direct (mailing, SMS, TV mobile, couponing, référencement Internet...). Elaboration d'argumentaires et choix d'indicateurs.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, chef de produit, chef de marché, responsable opérationnel.

Prérequis

Les objectifs de la formation

Construire un plan marketing opérationnel Développer une campagne de marketing direct Diffuser sa communication sous différents médias Rédiger les supports d'aide à la vente Mesurer les actions

327

Programme de la formation

  • Le champ d'action du marketing opérationnel
    • Les tendances du marketing : s'approprier les notions de buzz, street marketing, marketing viral, tribal.
    • Les différents plans : marketing opérationnel, stratégique, communication, plan d'actions commerciales.
    • Exercice: Brainstorming et quiz pour s'imprégner des différentes notions d'une façon ludique.
  • Réussir le plan marketing opérationnel
    • Les étapes du plan marketing opérationnel.
    • L'analyse du marché : concurrence, outils d'analyse.
    • La stratégie : segmentation, ciblage, positionnement.
    • Définir et mettre en oeuvre le mix marketing (4P) : produit, prix, place, promotion.
    • Etude de cas Construction d'un SWOT (Strengths (forces), Weaknesses (faiblesses), Opportunities (opportunités), Threats (menaces)) et d'un plan marketing opérationnel.
  • Les outils de communication et de promotion
    • Les points clés d'une campagne de publicité : copy stratégie, media planning, critères d'efficacité.
    • La communication événementielle : monter une opération de RP, street marketing.
    • Exercice: Exercice: de créativité en sous-groupes à partir d'une copy stratégie.
  • Le marketing direct
    • Mener une campagne de marketing direct : mailing, fax, bus-mailing, couponing, ISA, asilage, newsletter.
    • Exercice: Construction d'une opération de mailing de A à Z.
  • La communication électronique
    • Internet : référencement dans les moteurs, affiliation, bandeaux, e-mailing, e-newsletters, suivi.
    • Téléphonie : SMS, MMS,2G, 3G, vidéophonie, TV mobile, géolocalisation.
  • Travailler avec des prestataires externes en communication
    • Sélectionner et évaluer les prestataires.
    • Exercice: Rédaction d'un brief.
  • Les supports d'aide à la vente
    • Les argumentaires de vente : la méthode CAP-B.
    • Construire des messages attractifs.
    • Exercice: Création d'un argumentaire puis restitution devant le groupe avec l'objectif de les impliquer.
  • Contrôler et mesurer les résultats
    • Evaluer la réussite : quels indicateurs pour quelle action et pour quel objectif ? Exercice: QCM ludique afin de réviser et intégrer toutes les notions apprises.
328

Optimiser son Mix Marketing

  • MR-179
  • 0 DH
  • 2 J

La formation que nous proposons porte sur le mix marketing, qui est un ensemble d'outils permettant de commercialiser efficacement un produit ou un service, ainsi que de promouvoir une marque. Au cours de cette formation, vous apprendrez à définir de manière optimale chacun des éléments du mix marketing, ainsi que les 3 P des services, et à ajuster un mix existant pour améliorer sa performance.

À qui s'adresse cette formation ?

Pour qui ?

Directeurs et responsables marketing, chefs de produits, chefs de marchés, chefs de gammes, chefs de groupes, toute personne devant évoluer vers une fonction Marketing.

Prérequis

  • Aucune connaissance particulière.

Les objectifs de la formation

  • Construire un cahier des charges fonctionnel
  • Déterminer les conditions tarifaires
  • Identifier les canaux de distribution
  • Construire son plan de communication
  • Ajuster son mix marketing au cycle de vie du produit et à la concurrence

329

Programme de la formation

  • Mix marketing : caractéristiques du produit ou du service
    • Le nom de marque.
    • Les fonctionnalités et les spécificités.
    • Les caractéristiques physiques et le design.
    • Le coût de revient.
    • L'insertion dans la gamme existante.
    • Exercice: Construction d'un cahier des charges fonctionnel.
  • Mix marketing : le système de tarification
    • Le positionnement prix (luxe, cadeau.
    • ).
    • Les conditions tarifaires (prix, ristournes, rabais, remises).
    • Les critères possibles de segmentation.
    • Les marges compensées, la rentabilité et la contribution financière.
    • Etude de cas Recherche de modes pertinents de tarification pour un service donné.
  • Mix marketing : la distribution
    • Le choix des canaux.
    • Le degré d'autonomie, d'engagement des (re)vendeurs.
    • La couverture des territoires.
    • Le trade marketing.
    • Les outils d'aide à la vente.
    • Etude de cas Vente directe avec commerciaux, ou indirecte avec un ou plusieurs canaux de distribution tiers.
  • Mix marketing : la communication
    • Le choix des cibles.
    • Les messages à faire passer.
    • La charte graphique.
    • L'optimisation du choix des canaux de communication : publicité, promotion des ventes, réseaux sociaux.
    • Le bon dimensionnement des moyens.
    • Exercice: Critique d'un plan de communication.
  • Les 3 P des Services
    • Le Personnel.
    • La Participation du client.
    • La Preuve.
    • Exercice: Déclinaison d'un mix marketing optimal pour un service associé à un produit.
  • Les précautions à prendre
    • Cohérence et interdépendance des éléments du mix marketing.
    • Adéquation du mix marketing avec le marché, les segments de clientèle visés, la situation concurrentielle.
  • Réajustement du mix marketing
    • Optimiser son positionnement en fonction du cycle de vie des produits.
    • Réajuster en fonction des actions de la concurrence.
    • Mesurer l'atteinte des objectifs.
    • Exercice: Critique du mix marketing d'un produit ou service existant et indication de pistes d'optimisation.
330

Lancer un nouveau produit

  • MR-179
  • 0 DH
  • 3 J

Cette formation vous permettra de détecter les opportunités et d'évaluer les chances de succès de votre entreprise sur un marché nouveau. Vous apprendrez à identifier les axes les plus pertinents pour le développement de nouveaux produits, ainsi qu'à maîtriser les méthodes et les techniques nécessaires pour mener à bien le processus de développement et de lancement d'un nouveau produit.

À qui s'adresse cette formation ?

Pour qui ?

Responsables marketing, chefs de produits, chargés d'études, chefs de projets et collaborateurs qui travaillent en relation avec les services marketing (R&D, commerciaux, ...).

Prérequis

Connaissances de base en marketing.

Les objectifs de la formation

Mesurer l'attractivité d'un nouveau marché
Animer un groupe de créativité
Construire des études marketing adaptées au nouveau produit
Evaluer la rentabilité du nouveau produit
Maîtriser les actions de lancement du nouveau produit

331

Programme de la formation

  • Savoir innover
    • L'innovation, levier de croissance interne.
    • Du repositionnement à l'innovation de rupture.
    • Exercice: Les secrets des lancements réussis.
  • Mesurer l'attractivité d'un marché nouveau
    • Apprécier la compétitivité de l'entreprise sur ce marché.
    • Repérer les segments mal exploités pour évaluer les chances de succès, les opportunités et les menaces grâce à la connaissance client.
    • Elaborer une stratégie de développement.
    • Exercice: Etude en sous-groupes d'un marché et prise de décisions collectives sur le lancement ou non d'un produit.
  • La créativité au service du marketing
    • Mise en place et animation d'un groupe de créativité.
    • Choisir les techniques d'animation appropriées : brainstorming, carte mentale, analogie, synectique, techniques associatives, aléatoires, analogiques.
    • Filtrer les idées et gérer les projets.
    • Le concept : critères de sélection, grille d'Omeara.
    • Exercice: Recherche de concept grâce aux techniques de créativité.
  • Les études marketing appliquées au développement du nouveau produit
    • Les spécificités des études selon le type du nouveau produit/service et son degré d'internationalisation.
    • Etudes qualitatives et quantitatives.
    • Collaborer avec un cabinet d'études.
    • Exercice: Quelles études pour le concept élaboré en sous-groupes ?
  • Profitabilité, rentabilité des nouveaux produits
    • Viabilité du projet.
    • Identifier le prix psychologique et fixer le niveau de prix le mieux adapté.
    • Appliquer l'analyse de la valeur.
    • Estimer la rentabilité, le point mort et le cash flow.
    • Etablir le compte d'exploitation du nouveau produit.
    • Exercice: Calcul du prix optimal du produit à lancer.
  • Du concept marketing au développement
    • Définir la cible, élaborer le mix marketing.
    • Les validations consommateurs jusqu'au marché test.
    • Stratégie de lancement : progressive ou massive.
    • Exercice: Elaboration du mix du nouveau produit.
  • Lancer vos nouveaux produits
    • Planifier les actions, briefer et coordonner les acteurs du lancement.
    • Le lancement.
    • Contrôle (délais, budgets, moyens.
    • ), actions correctives.
    • Conditions de réussite du projet.
    • Exercice: Présentation et soutenance par chaque groupe du projet et des tableaux de bord élaborés durant les trois jours.
332

Le marketing des services

  • MR-179
  • 0 DH
  • 2 J

Saisir les spécificités des services au regard des attentes des clients pour en tenir compte dans le développement des offres. Développer un management par la qualité de service qui fidélise ses clients. Concevoir et mettre en oeuvre un mix marketing et des plans d'actions spécifiques.

À qui s'adresse cette formation ?

Pour qui ?

Chef de produit. Chargé(e) et responsable d'études marketing.

Prérequis

Les objectifs de la formation

Comprendre les spécificités des services et leurs impacts
Segmenter son marché et cibler ses clients
Construire le mix marketing
Prendre en compte la qualité de service
Elaborer son plan marketing

333

Programme de la formation

  • Spécificités des services et conséquences sur les consommateurs
    • Le positionnement du marketing des services par rapport au marketing classique.
    • La recherche d'une définition des services.
    • Les services et leurs critères de segmentation.
    • La qualification des spécificités des services au travers d'exemples sectoriels.
    • Les implications en termes de comportements Consommateurs.
    • Exercice: Positionnement de différents secteurs des services et qualification des comportements consommateurs.
  • Segmenter son marché, cibler ses clients et positionner son service
    • La segmentation.
    • Le ciblage.
    • Le positionnement.
    • Exercice: Identification des critères possibles de segmentation du marché donné dans l'univers des services.
  • Construire le mix de son offre de services
    • Les " 7 P " versus les " 4 P ".
    • Quel " Produit " de service ? Quel Personnel ? Quel(s) Prix ? Quelle " Place " ? Quelle Promotion ? Quelle Participation ? Exercice: Simulation de construction d'un mix marketing pour un nouveau service.
  • Intégrer l'optimisation et le pilotage de sa qualité de service
    • Le modèle global.
    • Les enjeux.
    • Les critères de qualité.
    • La mesure de la qualité.
    • La mise en place d'une politique qualité.
    • Etude de cas Sur la base de questionnaires de satisfaction.
  • Elaborer son plan marketing
    • Situation actuelle.
    • Déploiement des objectifs.
    • Leviers d'action.
    • Plan d'actions.
    • Budget.
    • Suivi des plans d'actions.
    • Contributions.
    • Exercice: Illustration de méthodes de détermination des objectifs.
334

Mettre en place un marketing mobile gagnant smartphones et tablettes

  • MR-178
  • 0 DH
  • 2 J

Cette formation vous permettra de mesurer les enjeux stratégiques du développement du marketing sur mobiles (smartphones et tablettes). Elle vous montrera comment déployer la présence de votre entreprise sur ces nouveaux médias, choisir entre site mobile et application, et rentabiliser ce type d'investissement.

À qui s'adresse cette formation ?

Pour qui ?

Responsable Marketing-Communication, chef de projet marketing mobile.

Prérequis

Les objectifs de la formation

Comprendre les enjeux et les impacts du "mobile" dans sa stratégie marketing Intégrer et rentabiliser le mobile dans son offre globale Faire les choix technologiques et organisationnels adéquats Optimiser le lancement de son service mobile

335

Programme de la formation

  • Penser mobile first, pourquoi passer à l'ère mobile
    • Les taux d'équipements : évolution, taux de pénétration.
    • .
    • Les parts de marché des constructeurs et OS : Apple iOS, Google Android, Windows.
    • La connectivité : le type de connexion à Internet, les réseaux opérateur vs Wifi.
    • Les usages : offline, online, services, achats, abonnements média.
    • Les Apps : consommation, critères de choix, budget.
    • Echanges Comment surfer sur les contextes mobiles.
  • Intégrer le mobile dans une stratégie marketing et le rentabiliser
    • Les acteurs de la chaîne de valeur du marketing mobile.
    • Comprendre l'impact du mobile dans sa stratégie marketing.
    • Faire connaître et valoriser sa marque, conquérir et fidéliser des clients.
    • Intégrer le mobile à son offre produit/service : le process POST.
    • L'écosystème des OS mobiles.
    • Quelles méthodologies appliquer : Forrester, Mc Kinsey AFMM.
    • Les critères pour faire les bons choix d'investissements : la règle du 4 x 1/4.
    • Rentabiliser son service et choisir son business model.
    • Travaux pratiques Optimiser sa démarche par l'utilisation d'un kit de démarrage et d'une matrice décisionnelle.
  • Choisir entre applications natives et sites pour mobiles
    • Les enjeux des différents canaux de communication.
    • Comprendre le rôle central des App Stores.
    • Prévoir le contenu et le développement.
    • Optimiser l'accès et le référencement.
    • Faire le choix d'une web app ou d'une application hybride : avantages et inconvénients.
    • Concevoir et développer son service mobile.
    • Travaux pratiques Choisir entre site ou application mobile.
  • Lancer un service mobile
    • Les outils propres de l'App marketing.
    • Les enjeux du SOLOMO via les réseaux sociaux et la géolocalisation.
    • Sélectionner les leviers de communication (email, SEA, display, SMS, Code 2D, RA, NFC) Générer de l'audience : formats, coûts et tracking.
    • Mettre en place une stratégie pour recruter.
    • Maximiser le taux d'utilisation des applications (push notification et massage in app).
    • Calculer son ROI.
    • Les aspects juridiques et les règles à respecter.
    • Travaux pratiques Construire un marketing mix mobile.
336

Marketing viral : créer le buzz et en tirer profit

  • MR-179
  • 0 DH
  • 2 J

Cette formation vous permettra de comprendre et d'appliquer les techniques et méthodes du marketing viral sur Internet. Elle vous montrera comment créer le buzz autour de vos produits, utiliser les médias appropriés pour diffuser des informations et transformer vos clients en "ambassadeurs" de votre marque.

À qui s'adresse cette formation ?

Pour qui ?

Directeur, chef de projet marketing, responsable commercial ou produit, Webmarketer, Community Manager...

Prérequis

  • Connaissance et expérience du langage SQL
  • Connaissance des commandes système d'exploitation
  • Connaissance des notions de bases de données relationnelles

Les objectifs de la formation

Comprendre les mécaniques de marketing viral
Lancer une campagne de marketing viral
Transformer ses clients en ambassadeur de sa marque
Piloter une campagne et estimer ses retombées

337

Programme de la formation

  • Etat des lieux du e-Marketing
    • Du Web 1.
    • 0 au Web 3.
    • 0 : chiffres-clés et évolution des stratégies.
    • Définitions : buzz, rumeur, viralité, influenceurs.
    • La propagation : au coeur des stratégies Web.
    • Le marketing participatif : Crowdfunding et User Generated Content.
  • Comprendre les enjeux du buzz et du marketing viral
    • Définition et principes clés du marketing viral.
    • Déposer son ADN de marque.
    • Comprendre les nouveaux besoins et comportements des consommateurs.
    • Découvrir les atouts du buzz.
    • Travaux pratiques Echanges et retours d'expériences.
  • Appréhender le buzz marketing : types de campagne et objectifs
    • Définir ses objectifs : image, notoriété, acquisition, fidélisation, performance.
    • Connaître les différentes techniques existantes : de la newsletter au jeu social.
    • Générer et convertir les leads en clients.
    • Améliorer les performances du service client et fidéliser le consommateur.
    • Etude de cas Analyses de différentes Success Stories.
  • Mettre la "Permission Client" au coeur de sa stratégie
    • Connaître les clés d'une bonne stratégie : désir, séduction et permission.
    • Faire venir les prospects dans l'univers de la marque.
    • Passer du marketing d'influence à la création de communautés vivantes.
    • Identifier ses interlocuteurs : ambassadeurs, influenceurs, leaders d'opinion et trendsetters.
  • Connaître les outils et comprendre les mécaniques virales
    • Connaître les spécificités du marketing vidéo.
    • Accélérer la propagation : J'aime, Partager, Faire suivre à un ami, Retweeter.
    • Transformer les clients en "supporters" ou "avocats".
    • Anticiper et réagir face au Bad Buzz.
    • Etude de cas Analyses de différents campagnes de marketing viral.
  • Elaborer le mix d'une campagne virale et mesurer sa performance
    • Choisir le concept adapté au contexte et aux objectifs.
    • Choisir la technique appropriée à la marque, aux produits et aux cibles.
    • Définir le plan de campagne : étapes, planning.
    • Connaître les outils de mesure des performances et de ROI, définir ses KPI et indicateurs de performances.
    • Travaux pratiques Planification d'une campagne virale et construction d'un tableau de bord.
338

Concevoir votre stratégie de marque

  • MR-180
  • 0 DH
  • 2 J

Une marque forte renforce la relation d'une entreprise avec ses clients et permet de créer de la valeur. Cette formation vous montrera comment concevoir et mettre en place une stratégie de marque performante.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, responsable communication, chef de produit, chef de projet marketing et toute personne en charge de la communication de marque.

Prérequis

Les objectifs de la formation

Définir les éléments constitutifs de la marque Comprendre la relation des consommateurs à la marque Déterminer la cible et l'identité de la marque Rendre visible son identité de marque

339

Programme de la formation

  • Identifier les fonctions de la marque pour l'entreprise
    • Définition et principaux éléments constitutifs du nom de marque : mots, pseudonymes, lettres, chiffres, sigles.
    • Un élément de différenciation fonctionnelle et symbolique.
    • Un outil de création de valeur.
    • Un instrument de fidélisation du consommateur.
    • Travaux pratiques Analyse des valeurs d'une marque à travers ses publicités.
  • Comprendre la relation entre la marque et le client
    • La fonction de garantie : la notion de confiance, les labels.
    • La fonction d'identification : image de la marque et reconnaissance par le consommateur.
    • L'attachement affectif du consommateur à la marque : fidélité, renouvellement d'achats, rôle de prescripteur.
    • L'émergence de communautés de marques : clubs de consommateurs, réseaux sociaux.
    • Travaux pratiques Analyse de relations marques/consommateurs.
  • Construire une marque forte
    • Passer de la stratégie d'entreprise à la stratégie de marque.
    • Identifier le public à viser : les critères de segmentation, la politique de ciblage.
    • Définir son identité de marque : ADN, personnalité, signification et positionnement de la marque.
    • Développer la notoriété et l'image de sa marque : les concepts de saillance et de résonance.
    • Elaborer la plateforme de sa marque : ADN, valeur, cible, positionnement.
    • Travaux pratiques Identifier la cible et l'identité de marque d'une gamme de produits.
  • Exprimer son identité de marque
    • Valoriser le nom de sa marque et ses qualités : capitaliser sur ses points forts.
    • Optimiser les signes de reconnaissance de la marque : le logo, la charte graphique, la signature, les slogans.
    • Développer une communication à 360° : on-line et off-line.
    • Architecture et extension de la marque : marque-produit, marque-gamme, marque-ombrelle, marque-caution.
    • Alliance de la marque : le co-branding et la licence.
    • Travaux pratiques Analyser les composants de la signalétique de plusieurs marques.
340

Créer efficacement des e-mails marketing responsive

  • MR-181
  • 0 DH
  • 2 J

L'e-mailing Responsive devient incontournable : en moyenne, une personne regarde plus de cent fois son téléphone par jour et la moitié des e-mails sont ouverts depuis un terminal mobile. Ce stage vous apprendra à créer un design Responsive de vos e-mails et newsletters, quels que soient les outils de routage utilisés.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne réalisant des newsletters et/ou des e-mailings.

Prérequis

Les objectifs de la formation

Cerner les enjeux de la mobilité et du Responsive Web Design
Connaître les limites du Responsive Design et ses alternatives
Créer un e-mail optimisé pour les supports mobiles

341

Programme de la formation

  • Comprendre le principe du Responsive Web Design (RWD)
    • Besoins utilisateurs à satisfaire.
    • Différents usages mobile/desktop.
    • Statistiques par navigateur et par plateforme.
    • Navigateurs haut et bas de gamme.
    • Contraintes de mises à jour.
    • Echanges Avantages et inconvénients du RWD.
  • Cerner les enjeux de la mobilité
    • Chiffres et tendances de l'e-mail mobile.
    • Risques d'une stratégie non optimisée pour mobile.
    • Bonnes pratiques.
    • Echanges Lister les arguments pour mettre en place une stratégie pour mobile.
  • Choisir les bons points de rupture
    • Media Queries CSS3.
    • Unités CSS à utiliser.
    • Les points de rupture en JavaScript Mobile First.
    • Notion d'amélioration progressive.
    • Option de recentrage sur les contenus.
    • Méthodes de développement.
    • Etude de cas Réflexion à partir d'un cas sur les points de rupture utilisés.
  • Maîtriser les techniques de base de codage d'un e-mailing
    • Architecture d'un message : tableaux HTML, styles intégrés.
    • Liste des propriétés CSS compatibles.
    • Principaux bugs de rendu et solutions.
    • Exemple Panorama des techniques d'encodage.
  • Connaître les préalables à une optimisation mobile
    • Techniques de conception d'un e-mail mobile.
    • Analyse et optimisation de sa stratégie de contenu : charte éditoriale, contraintes graphiques.
    • Etude de cas En groupe, définir les éléments pour une optimisation mobile.
  • Découvrir les trois approches pour une stratégie e-mail mobile
    • Fonctionnement du marquage des liens des campagnes e-mails.
    • Adaptation simplifiée.
    • Notions de "fluide" et "scalable", "adaptatif" ou "Responsive".
    • Spécificités en fonction des clients de messagerie.
    • Echanges Les différentes solutions d'optimisation.
  • Concevoir un e-mail Responsive
    • Intégration des Media Queries.
    • Codage des tableaux HTML.
    • Gestion des caractères et des blocs de textes.
    • Nouveaux enjeux de l'intégration CSS pour e-mail.
    • Amélioration progressive avec CSS3.
    • Travaux pratiques Création d'un gabarit HTML adapté aux supports mobiles.
    • Réalisation des tests : rendu visuel multi-supports et terminaux.
342

Lancer une étude marketing online

  • MR-182
  • 0 DH
  • 2 J

Cette formation vous présentera les spécificités des études Online. Elle vous montrera aussi comment réaliser ce type d'études, comment les rendre tant quantitatives que qualitatives et enfin elle vous permettra d'estimer les budgets correspondant.

À qui s'adresse cette formation ?

Pour qui ?

Responsables Marketing. Chefs de produit ou de marché. Directeurs ou chargés d'études quantitatives ou qualitatives.

Prérequis

Les objectifs de la formation

Identifier les différents types d'études marketing online et leurs domaines d'application Juger de l'opportunité de lancer une étude marketing online Appréhender tous les éléments budgétaires, techniques et qualitatifs Mettre en oeuvre les méthodes appropriées et utiliser les outils adéquats

343

Programme de la formation

  • Connaître les spécificités des études marketing online
    • La démarche marketing : de la connaissance du marché à la définition du mix marketing.
    • L'utilité des études marketing dans le cadre des prises de décision.
    • La typologie des études marketing : les études ad hoc, les études en souscription.
    • Les différences de méthodes, les fondements et les étapes de mise en oeuvre d'une étude online L'importance des études online en France : historique, chiffres.
    • Les principes déontologiques à respecter dans une étude online.
    • Travaux pratiques Etude d'une problématique marketing nécessitant une étude et évaluation de l'opportunité d'avoir recours à du online.
  • Réaliser des études online quantitatives
    • Les études ad hoc : les études privilégiées, écartées, les cibles retenues.
    • Constituer la base de sondage et poser des quotas.
    • Concevoir, tester, programmer et envoyer un questionnaire.
    • Analyser, exploiter, restituer et interpréter les résultats d'études online quantitatives.
    • Connaître les particularités des access panels, panels verticaux, panels propriétaires.
    • Travaux pratiques Conception d'un questionnaire online.
  • Mettre en place des études online qualitatives
    • Analyser les discours online : forums, pages Facebook.
    • Mettre en place des focus groups synchrones online.
    • Gérer des plateformes Web en asynchrone : le Bulletin Board.
    • Mettre en place des groupes nominaux.
    • Réaliser des entretiens individuels semi-directifs.
    • Analyser, exploiter, restituer et interpréter les résultats d'études online qualitatives.
    • Etude de cas Conception d'une méthodologie de mise en place d'un Bulletin Board.
  • Engager des études marketing online
    • Comprendre les facteurs de développement d'études online.
    • Lever les obstacles éventuels à la réalisation d'études online.
    • Estimer le budget des études online quantitatives et qualitatives.
    • Travaux pratiques Demande de devis et estimation du coût d'une étude online.
344

Prestashop, créer un site e-commerce

  • MR-183
  • 0 DH
  • 3 J

A l'issue de cette formation, vous serez capable de mettre en oeuvre et de gérer avec Prestashop un site marchand complet et opérationnel. Vous pourrez notamment créer un catalogue de produits, une liste de clients, gérer les commandes, la boutique en ligne ou encore administrer les solutions de paiement.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne désirant créer ou gérer un site de e-commerce.

Prérequis

Les objectifs de la formation

Mettre en oeuvre un site marchand opérationnel.
Créer un catalogue de produits et de clients.
Gérer les commandes et administrer les solutions de paiement.
Définir les frais de transport et de livraison.
Administrer et suivre l'activité d'un site marchand

345

Programme de la formation

  • Présentation de Prestashop
    • Objectif d'un site e-commerce.
    • Fonctionnalités principales.
    • Installation locale/distante.
    • Prestashop côté utilisateur (Front Office) : éléments de la page d'accueil, système de navigation, modules.
    • Prestashop côté administrateur (Back Office) : le panneau d'administration, les onglets.
    • Travaux pratiques Démonstration d'un site réalisé avec Prestashop.
    • Installation et prise en main de Prestashop (côté utilisateur et administrateur).
  • Créer un catalogue de produits et de clients
    • Créer la hiérarchie des catégories et des sous-catégories.
    • Affecter des produits à une catégorie.
    • Créer des clients et des groupes de clients.
    • Travaux pratiques Créer la page d'accueil de la boutique.
    • Créer les catégories et les fiches produits.
  • Gérer les commandes et administrer les solutions de paiement
    • Créer une nouvelle commande.
    • Afficher les commandes d'un client.
    • Contrôler le statut d'une commande (livrée, en attente, annulée, réglée.
    • ).
    • Les modules de paiement (chèque, PayPal.
    • ).
    • Définir les restrictions des modules de paiement.
    • Travaux pratiques Installer la chaîne de traitement, depuis la proposition des produits jusqu'à la commande finale.
    • Ajouter les modules de paiement.
  • Définir les frais de transport et de livraison
    • Définir les règles de calcul des frais de transport et de livraison.
    • Définir des tranches de prix, de poids.
    • Travaux pratiques Concevoir les règles de facturation du transport.
  • Mettre en place les modules de la boutique
    • Identifier les modules du thème par défaut.
    • Les modules Identifiez-vous, Votre compte/Panier.
    • Travaux pratiques Mise en place de module.
  • Créer un thème personnalisé
    • Définir le design et les styles du thème personnalisé.
    • Contrôler la position des blocs.
    • Greffer un module.
    • Trouver des thèmes et des modules.
    • Travaux pratiques Créer son propre thème.
  • Suivre l'activité du site
    • Afficher les statistiques.
    • Définir les préférences.
    • Proposer des offres spéciales.
    • Afficher les produits phares sur la page d'accueil.
    • Offrir les frais de port.
    • Créer des ventes croisées.
  • Administrer la boutique
    • Déposer sa marque et son nom de domaine.
    • Configurer .
    • htaccess pour Prestashop.
    • Optimiser le référencement.
    • Travaux pratiques Publier la boutique sur le site distant.
    • Optimiser le référencement du site.
346

Optimiser le référencement de votre site Web

  • MR-184
  • 0 DH
  • 2 J

Cette formation vous permettra de maîtriser les différentes techniques pour améliorer le référencement et promouvoir votre site. Elle vous montrera également comment mettre en oeuvre et utiliser les outils d'analyse et de mesure associés.

À qui s'adresse cette formation ?

Pour qui ?

Chef de projet, Webmestre, développeur, designer, toute personne liée au développement et à la promotion d'un site Web.

Prérequis

Les objectifs de la formation

Comprendre le fonctionnement des moteurs de recherche
Maîtriser les techniques d'optimisation de son référencement naturel
Mesure l'audience de son site
Accroître la notoriété de son site avec le référencement payant

347

Programme de la formation

  • Rappel sur le Web
    • Les serveurs Web (Apache, IIS).
    • Protocole HTTP.
    • HTML, XHTML.
    • Tests de validation, enjeux sur le référencement.
    • Accessibilité.
    • Travaux pratiques Création et audit de métatags, audit de conformité XHTML.
  • Moteurs de recherche
    • Popularité.
    • Classification des réponses.
    • Langage de recherche.
    • Principes de positionnement.
    • Comprendre la recherche.
    • Mots-clés.
    • Les mises à jour d'algorythme Google Mayday, Panda, Penguin et Colibri.
    • Google+ et le référencement : authorrank et author ship.
    • Travaux pratiques Référencement sur des moteurs, annuaires, zones dédiées.
  • Audit de référencement
    • Tableau de bord de suivi.
    • Audit par mots-clés.
    • Les outils de Google Adwords : affiner les mots-clés.
    • Le pageRank et le TrustRank : la mesure de popularité et de confiance du site.
    • Définir un plan d'action.
    • Budget.
    • Les partenaires.
    • Travaux pratiques Mise en oeuvre d'un audit.
  • Techniques de référencement
    • Soumission, indexation, positionnement.
    • Fréquence.
    • Utilisation des balises : titres, images, liens, URL.
    • Les SEO : Search Engine Optimizer.
    • Les outils de référencement automatique : limites, coûts.
    • Paiement au clic.
    • Liens sponsorisés.
    • Mesurer le taux de transformation d'une campagne.
    • L'offre des sites Google et Bing.
    • Achat de mots-clés.
    • Le référencement et les réseaux sociaux (facebook, google+, partage de vidéos).
    • Travaux pratiques Mise en oeuvre des techniques.
    • Réécriture de contenu.
  • Optimisation du site Web
    • Intégration de multimédia, Flash, JavaScript, Frames.
    • Optimisation : MetaTag, Tag (url, alt, title.
    • ).
    • Impact des technologies riches (Ajax, Flash, SilverLight) et Web 2.
    • 0 sur le référencement.
    • Travaux pratiques Mise en oeuvre et analyse sur des sites existants.
  • Accroître la popularité du site, campagne de publicité Web
    • Référencement dans les stores.
    • Principes de promotion dans l'Appstore et Google Play.
    • Présentation des offres Adwords et AdSense.
    • Budget.
    • Création et optimisation de la campagne.
    • Utilisation des gadgets, des offres cartographiques (maps) et Local Business.
    • Usage des espaces vidéo, newsletters, forums, jeux, .
    • Travaux pratiques Mise en place d'une campagne Google AdWords.
    • Définition d'un plan d'animation.
348

Auditer et optimiser l'approche marketing d'un site Web

  • MR-185
  • 0 DH
  • 3 J

Au terme de cette formation, vous saurez identifier et analyser la cible d'un site Web, définir ses objectifs et en établir le schéma directeur. Vous apprendrez à concevoir un site Web qui s'intègre dans la stratégie de communication de l'entreprise.

À qui s'adresse cette formation ?

Pour qui ?

Webmaster, directeur de communication, et toute personne en charge de la communication on-line.

Prérequis

Les objectifs de la formation

Elaborer un schéma directeur d'un site web Auditer l'ergonomie, la navigation et le contenu d'un site web Maîtriser les techniques et outils d'optimisation d'un site web Améliorer le référencement et accroître le trafic

349

Programme de la formation

  • Rappels sur le Web
    • Fondamentaux de l'Internet et du Web.
    • Caractéristiques du Web parmi les médias existants.
  • Schéma directeur d'un site Web
    • Les quatre étapes du schéma directeur.
    • Positionnement du futur site parmi les autres axes de communication.
    • Déterminer la cible du site.
    • Analyse de l'existant : identifier la problématique de communication de l'entreprise.
    • Définition des phases et du contenu du futur site.
    • Conduite de projet de développement ou refonte du site.
    • Mise en place d'une feuille de route.
    • Ressources Humaines et/ou recherche des prestataires, évaluation des coûts.
    • Travaux pratiques Travail sur un site à optimiser, défini à l'avance ou bien sur le site Web d'une entreprise participante.
  • Optimisation du site Web
    • Ergonomie, arborescence et navigation : les règles d'or.
    • Référencement du site sur : moteurs de recherche, annuaires, sites fédérateurs et portails sectoriels.
    • Stratégie de liens et partenariats dans les réseaux virtuels concernés.
    • Travaux pratiques Recherche et identification de sites partenaires pour un site Web.
  • Outils d'audit du site
    • Mesure de la fréquentation : orienté serveur et/ou orienté visiteur.
    • Mesure de l'ergonomie et du confort visuel.
    • Indicateurs clés de performance d'un site Web.
    • Travaux pratiques Définir les indicateurs clés de performance.
  • Cas particulier de la vente en ligne
    • La force du Web pour la vente B to B.
    • La situation du commerce électronique B to C en France et dans le monde.
    • Les conditions de réussite d'un site de vente B to C.
    • Les facteurs critiques de succès.
    • Mix présence/distance : optimiser la fonction commerciale par la communication on-line.
    • Travaux pratiques Analyse en groupe des conditions de succès de plusieurs sites de vente en ligne.
  • Intégration du site dans la communication de l'entreprise
    • Combiner le marketing sur Internet et le marketing mobile.
    • Harmoniser la charte communication.
    • Intégrer le site Web dans le mix communication.
    • Perspective et avenir du Net.
    • Travaux pratiques Retours d'expériences réussies d'intégration de communication on-line et off-line.
350

WordPress, initiation, installer et gérer un site d'entreprise

  • MR-186
  • 0 DH
  • 3 J

Connu pour sa plate-forme de blog, WordPress est devenu un CMS à part entière permettant de créer et gérer facilement des sites Web. Vous apprendrez à installer, configurer et administrer WordPress. Vous construirez un site et en gérerez le contenu et l'habillage. Vous découvrirez enfin les principales extensions.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs, Web masters, Web designers désirant installer et gérer un site d'entreprise avec le CMS WordPress.

Prérequis

Les objectifs de la formation

351

Programme de la formation

  • Introduction
    • Qu'est-ce qu'un CMS, ses fonctionnalités.
    • Distinctions Blog/Site, Article/Page.
    • La blogosphère, les rétroliens.
    • Démonstration Découverte de wordpress.
    • com et wordpress-fr.
    • net.
    • Visite d'un site de type blog, CMS et mixte.
  • Environnement Internet et local
    • Le concept de client/serveur, langages, protocoles.
    • Notions rapides de BDD : Mysql.
    • Hébergement, nom de domaine.
    • Wampserver.
    • Travaux pratiques Installation de l'environnement local.
    • Création de la base de données.
    • Analyse de l'arborescence.
  • Installation locale de WordPress
    • Installation (aperçu du fichier wp-config).
    • Aperçu de la base de données.
    • Le tableau de bord.
    • Découverte : outils, menus et navigation.
    • Travaux pratiques Téléchargement de WordPress.
    • Installation locale.
    • Découverte / Appropriation de la solution.
    • Choix de la thématique du site.
  • Construction du contenu
    • Gestion des catégories, des mots-clés, des pages et sous-pages, des articles, des liens, des médias.
    • Paramétrage de la page d'accueil.
    • Création de menus.
    • Travaux pratiques Conception de l'arborescence du site.
    • Création de la taxonomie.
    • Ajout de contenus.
    • Création de la page d'accueil.
    • Création de menus.
  • L'apparence du site
    • Les templates (modèles).
    • Ajouter un template.
    • Les widgets.
    • Travaux pratiques Choix d'un template, gestion de widget dans la sidebar et dans le footer.
  • La responsabilité de l'administrateur
    • La responsabilité du contenu.
    • Point sur le droit d'Internet.
    • Le 'trolling', le 'spamming'.
    • Gestion des utilisateurs et leur niveau de droit.
    • Travaux pratiques Création de différents types d'utilisateurs, gestion des inscriptions des abonnés.
  • Extensions et maintenance du site
    • Qu'est-ce qu'une extension ? Chercher et installer une extension.
    • Ouverture de Hello Dolly.
    • Extension pour le référencement : ALL IN ONE SEO.
    • Extensions pour la protection : Akismet.
    • Extensions pour le contenu : Contact Form 7, WP DB Backup, Google Analytics, WPSuperCache.
    • Maintenance et sauvegarde.
    • Travaux pratiques Utilisation des extensions.
    • Amélioration du référencement et optimisation du cache.
    • Création d'une page de contacts.
352

Géolocalisation GPS et liens avec les SIG

  • MR-179
  • 0 DH
  • 1 J

les systèmes de géolocalisation, focus sur le GPS et Galileo, principes de la géolocalisation, erreurs du systèmes, correction des erreurs, préparation d'une levée terrain, relevés et intégration dans un SIG

À qui s'adresse cette formation ?

Pour qui ?

Professionnels, techniciens / Ingénieurs, chefs de projets, demandeurs d’emploi, étudiants

Prérequis

Etre familiarisé avec un logiciel SIG

Les objectifs de la formation

Savoir géolocaliser des éléments avec un GPS, connaître les limites du système et les bonnes pratiques

Savoir intégrer et exploiter ses données géolocalisées avec un géonavigateur dans son SIG

Savoir comment relier un SIG directement avec un Géonavigateur (« GPS ») et paramétrer un SIG « Mobile »

353

Initiation au Webmapping

  • MR-188
  • 0 DH
  • 1 J

Les techniques et les solutions pour intégrer ses données SIG dans un site internet

À qui s'adresse cette formation ?

Pour qui ?

Prérequis

Les objectifs de la formation

Aborder les possibilités d’intégration d'une cartographie dynamique sur le web

355

Programme de la formation

356

Webmapping utilisant Javascript

  • MR-189
  • 0 DH
  • 2 J

Interface cartographique sur le web

À qui s'adresse cette formation ?

Pour qui ?

Prérequis

Les objectifs de la formation

Utilisation de leaflet pour construire une interface cartographique dynamiqu sur internet

357

Programme de la formation

358

Devenez responsable e-commerce

  • MR-190
  • 0 DH
  • 30 J

Parmi les métiers concernés, le/la responsable e-commerce occupe une fonction déterminante dans l’entreprise. Il/elle met en place la stratégie internet en concertation avec la direction commerciale. Il/elle gère un budget marketing, met en place et évalue la communication internet dans le but d’augmenter les ventes en ligne, évalue les actions et propose des actions correctives.

À qui s'adresse cette formation ?

Pour qui ?

Tout public

Prérequis

Les objectifs de la formation

359

Programme de la formation

360

Marketing Digital - Niveau 1

  • MR-191
  • DH
  • 2 J

Cette formation vous apporte toutes les clés du marketing digital avec une vision stratégique et opérationnelle, nécessaire à son intégration dans votre démarche marketing globale. Les principes et enjeux clés de la stratégie webmarketing, du référencement, des médias sociaux sont décryptés de façon pragmatique permettant une transposition aisée dans son entreprise.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, chef de produits et chef de marché. Chef de projets marketing digital en prise de fonction. Webmaster et chargé d'actions marketing digital en prise de fonction.

Prérequis

Les objectifs de la formation

Acquérir une vision et une approche opérationnelle du marketing digital.
S'approprier la démarche et les outils pour définir une stratégie marketing digital.
Intégrer les leviers d'une stratégie de référencement (SEM, SEO, SEA).
Connaître le panorama des réseaux sociaux pour développer sa présence.

361

Marketing Digital - Expert Niveau 1

  • MR-192
  • DH
  • 2 J

Cette formation vous apporte toutes les clés du marketing digital avec une vision stratégique et opérationnelle, nécessaire à son intégration dans votre démarche marketing globale. Les principes et enjeux clés de la stratégie webmarketing, du référencement, des médias sociaux sont décryptés de façon pragmatique permettant une transposition aisée dans son entreprise.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing chef de produits et chef de marché. Chef de projets marketing digital

Prérequis

Les objectifs de la formation

S'approprier la démarche et les outils pour définir une stratégie marketing digital

363

Programme de la formation

  • Fidélisation Digitale
    • LE MARKETING DIRECT 2.0 OÙ L’ÈRE DE LA FIDÉLISATION
    • Les enjeux de la fidélisation
    • Choisir les clients à fidéliser
    • Élaborer une stratégie de fidélisation
    • E-mail marketing, outil de fidélisation online indispensable
    • E-crm et connaissance clien
  • L’e-réputation / buzz monitoring
    • les outils et méthodes gratuites : bénéfices / inconvénients / usages
    • les solutions payantes (E-reputation)
    • Définir et mettre en place une organisation de crise
    • Quelle stratégie de communication sensible et plan d'actions ?
    • Comment « tenter » de transformer le bad buzz en good buzz ?
    • Les limites de la communication de crise sur les réseaux sociaux
    • Gérer l'après-crise et les bonnes pratiques à adopter
  • Instagram
    • Planifier votre stratégie de contenu
    • Création de votre premier lot de contenu
    • Préparation des bonnes habitudes
    • Construction et automatisation de la production de contenu
    • Comment gagner de l'argent sur Instagram
    • Utiliser les Stories pour grandir
    • Annonces avancées Instagram
    • Instagram Live
    • Analyse des concurrents
  • Facebook
    • Facebook Business de A à Z
    • Création, modification et sauvegarde des audiences
    • Pixel facebook
    • Utilisation des mots clés sur facebook
    • Analyse des concurrents
    • Shopping sur Instagram
    • Facebook ads vs Instagram ads
    • Astuces pour augmenter les followers
  • Twitter
    • Que tweeter et comment interagir sur Twitter
    • Hashtag et trends
    • Augmenter vos followers
    • Gestionnaire d'audience Twitter
    • Twitter Ads
    • Suivi et reciblage des conversions Twitter
    • Tweet engagements
    • Clics et conversions
    • Rapports et analyses
    • Les meilleurs outils Twitter
  • Pintrest
    • Les meilleurs outils pour développer et optimiser votre intérêt
    • Buyable Pins et rich Pins
    • Pinterest Businesss
    • Pinterest Ads
    • Suivi des conversions Pinterest
    • Tags et événements Pinteres
  • Adwords
    • Choisir les mots clés
    • Configuration des paiements et de la facturation
    • Rédaction d'annonces super puissantes
    • Campagne de conversion Google AdWords
    • Stratégies d'enchères Google AdWords
    • Extensions d'annonces
    • Approchez les résultats de votre campagne
    • Adwords de re-marketing
    • Vidéo réussite sur youtube
  • Google Analytics
    • Etre detective web avec Google analytics
    • Google analytics Terms and Metrics
    • Comment mesurer le trafic et l'intérêt des visiteurs
    • Les conversations metrics que vous devez suivez
    • Mesurer les engagements et les actions
    • Génération des rapports
  • Real Time Biding
    • Introduction au Real Time Bidding
    • L’achat media : RTB vs Display classique
    • Le fonctionnement des enchères en temps réel
    • L’écosystème complexe du RTB
    • Les enjeux de mesure de la performance en RTB
    • Les risques du RTB
  • LinkedIn
    • Utilisation de Compaign Manager
    • Création de votre première campagne linkedin
    • Création d'annonces textuelles et annonces publicitaires par e-mail sponsorisées (Inmails)
    • Collecte de leads avec des e-mails sponsorisés
    • Créer un groupe pour construire une liste de diffusion linkedin
    • Utilisation de la balise Insight de linkedin
    • Les meilleures tactiques de marketing de linkedin pour les entreprises
    • Les meilleures stratégies de marketing de contenu de linkedin
    • Outils et services Prenium à considérer
364

Spécialiste en expérience utilisateur (UX)

  • MR-160
  • 0 DH
  • 3 J

L’Expérience Utilisateur (UX) est devenue un élément essentiel de la conception de produits et de services numériques. Notre formation en UX vous prépare à créer des expériences utilisateur exceptionnelles en comprenant les besoins, les attentes et les comportements des utilisateurs.

À qui s'adresse cette formation ?

Pour qui ?

s’adresse aux professionnel·les du marketing et des communications souhaitant intégrer l’expérience utilisateur à leurs processus de travail afin de créer des produits plus performants.

Prérequis

notions de base

 

Les objectifs de la formation

Acquérir une expertise approfondie dans la conception et le design d’interfaces utilisateur.
Comprendre les principes fondamentaux de l’expérience utilisateur (UX).
Maîtriser les outils et les méthodologies de conception UI/UX.
Appliquer des techniques avancées pour améliorer la satisfaction utilisateur.
Développer des compétences en communication visuelle et en storytelling.

365

Programme de la formation

  • Module 1 : Fondamentaux de la conception UI/UX
    • Introduction à l’expérience utilisateur.
    • Principes de conception visuelle.
    • Psychologie de l’utilisateur et comportement interactif.
    • Notions de design centré sur l’utilisateur.
  • Module 2 : Outils et méthodologies de conception UI/UX
    • Utilisation des wireframes et prototypages.
    • Tests d’utilisabilité et rétroaction utilisateur.
    • Intégration des principes de conception responsives.
    • Méthodes agiles appliquées au design UI/UX.
  • Module 3 : Conception avancée et innovation
    • Exploration des tendances actuelles en design d’interfaces.
    • Design thinking et résolution créative de problèmes.
    • Personnalisation de l’expérience utilisateur.
    • Intégration de l’accessibilité dans la conception.
  • Module 4 : Communication visuelle et storytelling
    • Utilisation de la couleur, de la typographie et de l’iconographie.
    • Création d’une identité visuelle cohérente.
    • Storytelling appliqué à la conception d’interfaces.
    • Présentation efficace des concepts et des designs.
366

E-commerce

  • MR-160
  • 0 DH
  • 3 J

À qui s'adresse cette formation ?

Pour qui ?

Entrepreneurs souhaitant se lancer dans le commerce électronique

Professionnels du marketing cherchant à développer leurs compétences dans le domaine digital

Responsables de PME intéressés par l'expansion de leurs activités en ligne

Étudiants en commerce, marketing ou informatique désirant se spécialiser dans l'e-commerce

Prérequis

Connaissances de base en informatique et en navigation sur Internet

Compréhension des principes fondamentaux du commerce et de la vente

Intérêt pour les nouvelles technologies et le commerce en ligne

Les objectifs de la formation

Acquérir les connaissances essentielles pour lancer et gérer efficacement une entreprise e-commerce
Comprendre les différentes étapes du processus de vente en ligne
Maîtriser les outils et techniques de marketing digital adaptés au commerce électronique
Savoir gérer les aspects logistiques et administratifs liés à la vente en ligne
Assurer la sécurité des transactions et la protection des données des clients
Utiliser les analyses de données pour optimiser les performances de la boutique en ligne

367

Programme de la formation

368

Thank

You