Se connecter

Ou creér votre compte

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

Développement produit - Innovation - Créativité

2
5
6

Conception graphique : méthodes de recherche et créativité

  • DPIC-81
  • 0 DH
  • 2 J

Ce cours à la culture graphique aide à développer son sens esthétique et donne les bases du métier de graphiste pour bien utiliser les images, les couleurs et les typographies.

À qui s'adresse cette formation ?

Pour qui ?

Graphiste, maquettiste, utilisateur PAO et toute personne créant des documents.

Prérequis

 

  • Avoir une première approche graphique dans son contexte professionnel (création de documents, collaboration avec une cellule graphique, etc.).
  • La connaissance des logiciels de PAO est un plus.

 

 

 

Les objectifs de la formation

Professionnaliser la conception graphique ; concevoir des mises en page attractives.
Cultiver sa créativité.

7

Programme de la formation

  • Avant le présentiel
    • Un autodiagnostic.
  • Utiliser les langages de l'expression visuelle
    • Le langage de la lettre et les choix typographiques.
    • Symbolique et harmonie des couleurs.
    • Vérifier la lisibilité texte et couleurs.
    • Équilibrer les rapports texte/image.
    • Décrypter et analyser les caractéristiques d'une maquette.
  • Consolider sa créativité
    • Connaître les principaux courants graphiques historiques.
    • Savoir reconnaître les tendances et les styles.
    • Récupérer et retranscrire un principe graphique.
    • Analyser la publication à améliorer.
    • Mettre en place des pistes de recherche.
  • Donner du style à ses créations
    • Les modes de mise en page (tracés, colonnes, modules).
    • Adapter le style au contenu, à la cible et au budget.
    • Créer en fonction de la spécificité du support : affiche, flyer, invitation, journal interne, magazine, ...
    • Choisir les placements de l'image ; rechercher une cohérence visuelle.
  • Après le présentiel - Mise en œuvre en situation de travail
    • Un programme de renforcement : "Un défi par semaine pendant 7 semaines".
8

Concevoir le graphisme d'un site web

  • DPIC-2
  • 0 DH
  • 2 J

Organiser le contenu dans une page, gérer les niveaux de lecture, anticiper l'interactivité, concevoir une interface graphique en tenant compte des différents formats d'écran, tels sont les enjeux de la création d'une maquette pour le Web. Cette formation vous fournit les outils, développe votre sens esthétique et vous aide à acquérir les compétences professionnelles du maquettiste pour le Web.

À qui s'adresse cette formation ?

Pour qui ?

Graphiste, webmaster, toute personne chargée de concevoir la maquette d'un site Web.

Prérequis

Les objectifs de la formation

Concevoir des interfaces attractives et fonctionnelles répondant aux normes de production.
Mettre au point une méthodologie de recherche.
Acquérir les méthodes et réflexes professionnels de la conception graphique pour le Web.

9

Programme de la formation

  • Ergonomie : concevoir une maquette fonctionnelle
    • Identifier les étapes de création d'un site web.
    • S'initier au vocabulaire.
    • Définir un scénario utilisateur (UX).
    • Structurer l'espace des pages (UI et zoning).
    • Réaliser une maquette fonctionnelle dans Photoshop (wireframe).
    • Concevoir une maquette multi-écran (ordinateur, tablette, mobile).
  • Design : réaliser une maquette graphique avec
    • Photoshop Savoir reconnaître les tendances et les styles.
    • Utiliser un mood board pour définir ses choix graphiques.
    • Mettre en place des pistes de recherche.
    • Paramétrer Photoshop pour le web.
    • Adopter une méthodologie de travail.
    • Utiliser les grilles de mise en page.
    • Équilibrer les rapports texte/image.
    • Améliorer la lisibilité typographique.
    • Utiliser les différents types de polices pour le Web.
    • Choisir des couleurs.
  • Adapter sa maquette à l'écran
    • Les formats de maquette (horizontal et vertical, fluide ou fixe, responsive).
    • Travailler vos images pour des écrans Rétina ou HD.
    • Maîtriser les formats d'enregistrement des images pour le Web (JPEG, GIF, PNG, SVG).
  • Livrer les bons outils pour les intégrateurs
    • Wireframe, maquette graphique, guide de styles.
10

Concevoir une application mobile

  • DPIC-77
  • 0 DH
  • 2 J

'Mobile first'. le mobile d'abord, tel est le mot d'ordre des concepteurs d'applications digitales. Le mobile et les tablettes sont devenus les points d'entrée principaux sur le Web et les réseaux sociaux. Au-delà de la déclinaison du site Web pour smartphone, les entreprises développent aujourd'hui des sites adaptatifs grà¢ce au responsive design ou créent leurs propres applications pour mobiles et tablettes. Cette formation vous aidera à concevoir et piloter vos projets pour mobile et tablette.

À qui s'adresse cette formation ?

Pour qui ?

Chef de projets mobile. Webmanager, webmarketer, webmaster. Responsable, cadre marketing et/ou communication en charge du pilotage d'un site Web ou d'une application mobile.

Prérequis

Connaissances du Web, d'HTML et de CSS est un plus.

Les objectifs de la formation

Comprendre l'écosystème de l'Internet mobile.
Être en capacité de faire les bons choix et d'échanger avec les équipes techniques.
Concevoir et piloter un site ou une application pour mobile ou tablette adapté aux besoins des utilisateurs.
Gérer le projet en considérant les aspects graphiques, ergonomiques et techniques.

11

Programme de la formation

  • Cerner l'écosystème du mobile
    • Historique, les acteurs et leur stratégie - Apple, Google, Microsoft, opérateurs mobiles.
    • Comprendre la Révolution Mobile.
    • Distinguer les applications potentielles du mobile (utilitaires, contenus, géolocalisation, M-Commerce...).
    • Les chiffres clés.
  • Identifier les technologies du mobile
    • Enjeux stratégiques et différences entre site mobile et application.
    • La gestion des budgets, l'évaluation des coûts.
    • Les modes de développement : natif ; hybride ; frameworks cross-platform.
    • Le fonctionnement côté serveur ; les APIs.
  • Comprendre les spécificités des sites
    • Internet mobile Les approches : Mobile friendly, Mobile optimized, Responsive design et Adaptive Design.
    • Les technologies web HTML, CSS, Javascript.
    • Les fonctionnalités avancées de HTML.
  • Conception et ergonomie mobile L'approche de conception
    • Mobile First.
    • Règles d'or de l'ergonomie sur mobile.
    • Expérience utilisateur mobile (UX) et spécificités iOS / Android.
    • Introduction à Material Design.
    • Maquettage d'application et de site mobile.
  • Gérer le projet en mode Agile
    • Penser mobile et agile.
    • Composer une équipe-projet mobile.
    • Gérer des prestataires ou internaliser le développement.
    • Les spécificités des projets mobiles.
    • Les particularités liées aux tablettes.
    • Méthodologies de tests et qualité.
12

Créer des contenus visuels pour le web et les réseaux sociaux

  • DPIC-4
  • 0 DH
  • 2 J

Le web, surtout vu de son téléphone mobile, se doit d'être de plus en plus visuel pour arriver à capter l'attention des visiteurs. Les marketeurs doivent sans cesse créer de nouveaux contenus visuels pour animer leurs pages. Au cours de ce stage, les participants sont invités à choisir les contenus visuels les plus adaptés et à prendre en main des outils permettant de créer des images, infographies ou vidéos facilement partageables sur le web et les réseaux sociaux.

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing et communication digitale, community manager, chef de projet marketing et communication.

Prérequis

  • Être à l'aise dans un environnement Windows, maîtriser le web et les réseaux sociaux.


Les objectifs de la formation

Créer des contenus visuels pour le web et les médias sociaux

13

Programme de la formation

14

Gérer un projet de développement de produits nouveaux

  • DPIC-5
  • 0 DH
  • 2 J

Pourquoi une formation au projet de développement de produits et services nouveaux ? Dans un contexte concurrentiel ouvert et fort, il faut savoir se différencier, satisfaire son client, trouver les solutions les plus créatrices de valeur et impliquer les bon partenaires. Pour le chef de projet, ce challenge se décline en quatre facettes : impliquer les clients dans la démarche de développement ; maîtriser la performance du produit et/ou du service ; innover et se différencier ; mettre en place une équipe projet et des partenariats. Au carrefour de tous ces enjeux, le chef de projet de développement de produits et services nouveaux concrétise l'innovation et contribue ainsi à la croissance et à la pérennité de l'entreprise. PMBOK, PMP, PgMP, PMI-SP, PMI-RMP et le logo PMI Registered Education Provider sont des marques déposées du Project Management Institute, Inc.

À qui s'adresse cette formation ?

Pour qui ?

Chef de projet, ingénieur projet, en charge du développement de produits et services nouveaux. Ingénieur et technicien produits, process et procédés. Responsable de conception, de développement ou d'industrialisation. Responsable marketing, chef de produit. Responsable de bureau d'études ou méthodes.

Prérequis

Les objectifs de la formation

Identifier le besoin du client.
Utiliser les leviers de la créativité pour créer de la valeur dans le projet.
Rédiger un cahier des charges et cadrer le projet.
Maîtriser la démarche de développement.
Piloter les acteurs du projet de développement.

15

Programme de la formation

  • Identifier le besoin du client
    • Impliquer les clients et utilisateurs dans le projet.
    • Définir les attentes du client à l'aide de la méthode du 'personna'.
    • Classer les attentes du client à l'aide du diagramme de KANO.
  • Utiliser la créativité pour trouver des solutions originales
    • Repérer les clés de la créativité.
    • Réussir un brainstorming.
    • Tester outils d'émergence d'idées.
    • Sélectionner et tester les idées.
  • Choisir la démarche de développement
    • Identifier les types de projets de développement (de l'incrémental à l'innovation de rupture).
    • Choisir le cycle de développement approprié (cycle en V, design thinking, agile).
    • Constituer et impliquer une équipe projet pour le développement.
  • Cadrer le projet de développement
    • Réaliser le cahier des charges fonctionnel de la solution en 4 étapes.
    • Réaliser une fiche de cadrage du projet.
    • Maîtriser le développement de son produit ou de son service et impliquer les acteurs .
    • Organiser et planifier le projet.
    • Traiter les risques du projet.
    • Constituer et impliquer une équipe projet.
    • Mettre en place des contrats de prestations.
    • Pratiquer le management visuel du projet.
    • Définir et réaliser le plan de validation des solutions développées.
  • Activités à distance
    • Pour mettre en application les bonnes pratiques et les acquis d'une formation : deux modules e-learning : 'Le cadrage du projet' et 'Détecter les attentes clients pour réussir son projet' .
16

Innover avec le Design Thinking

  • DPIC-79
  • 7000 DH
  • 2 J

Le design thinking est une démarche d'innovation d’origine californienne qui s’inspire du mode de pensée des designers en mettant les besoins du client et l'expérimentation au coeur de la démarche. Cette formation permet de découvrir et de pratiquer la démarche de design thinking en 5 étapes.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne en charge d'un projet d'innovation.

Manager ayant en charge la mise en place et l'animation de l'innovation.

Chef de projet de développement de produit/service nouveau.

Responsable R/D, responsable marketing.

Chef de produit marketing, chef des ventes, directeur commercial.

Prérequis

Aucun.

Les objectifs de la formation

Être capable de mettre en œuvre la démarche de design thinking pour innover dans les produits et les services.
S'entraîner à la pratique des outils du design thinking dans chacune des étapes.

17

Programme de la formation

  • État d'esprit et principes de la démarche
    • Comprendre le changement de paradigme du design thinking.
    • Situer le design thinking parmi les autres approches d'innovation (lean startup, agilité).
    • Découvrir la démarche du design thinking en 6 étapes.
  • Faire preuve d'empathie
    • Réaliser de l'empathie client à l'aide de 4 outils :
    • Le personna,
    • Le parcours client,
    • Le questionnement QCP
    • La carte d'empathie.
  • Définir le besoin
    • Pratiquer 3 outils de définition du besoin : saturer et grouper, l'angle d'attaque, la question paradoxale.
    • Définir le défi à résoudre pour satisfaire les besoins du client.
  • Imaginer
    • Animer une séance de créativité.
    • Pratiquer 4 outils de créativité : l'échauffement, le brainstorming, le looping créatif, le tri et la sélection des idées.
  • Prototyper et tester la solution
    • Réaliser un prototype de la solution.
    • Construire le pitch de son innovation.
    • Construire un protocole de test.
    • Mettre le client au coeur de la démarche de test à l'aide de 2 outils : les 3 verbes d'appréciation, la grille de synthèse des avis.
18

Intégrer le digital dans vos produits et services

  • DPIC-7
  • 0 DH
  • 2 J

Aujourd'hui, le digital bouleverse tous les secteurs d'activités. Le digital est à la fois un risque, pour des acteurs traditionnels, d'être bousculés dans leur business model par des nouveaux entrants qui viennent capter une partie de la valeur de la chaîne de valeur. C'est aussi une formidable opportunité de repenser l'expérience client. Dans une économie basée sur la connaissance, l'échange et le traitement d'informations global et en temps réel sont au cœur de la chaîne de valeur. Cette formation va vous permettre de découvrir et mettre en œuvre une démarche pragmatique et opérationnelle basée sur une démarche de Design Thinking pour proposer à vos clients une expérience plus riche et cohérente mêlant activité traditionnelle et digital.

À qui s'adresse cette formation ?

Pour qui ?

Responsable innovation. Responsable digital. Chef de produit ou service, responsable marketing. Chef de projet innovation, chef de projet de développement. Directeur Marketing / Stratégie. Directeur R/D. Dirigeant de PME. Responsable communication.

Prérequis

Les objectifs de la formation

Explorer les possibilités offertes par le digital.
S'inspirer par l'exemple des ruptures induites par le digital.
Identifier les opportunités offertes par le digital pour enrichir l'expérience de vos clients dans vos produits et vos services.

19

Programme de la formation

20

Manager : favoriser l'innovation au quotidien dans son équipe

  • DPIC-8
  • 0 DH
  • 3 J

Vous voulez développer de nouveaux produits, des services, trouver de nouveaux modes d'organisation, améliorer le quotidien, apporter plus de satisfaction à vos clients ? Vous souhaitez que votre équipe ou votre entreprise innove plus et plus efficacement ? La réussite d'une démarche d'innovation passe en partie par de la méthode, des outils, et beaucoup par l'attitude des managers qui vont la porter. C'est pourquoi nous vous proposons de découvrir, dans cette formation, les techniques des entreprises les plus innovantes ET les réflexes managériaux qui permettent d'installer une culture propice à l'innovation.

À qui s'adresse cette formation ?

Pour qui ?

Manager impliqué dans des projets ou missions liés à l'innovation ou voulant initialiser des démarches innovation dans son entreprise.

Prérequis

Les objectifs de la formation

Fédérer l'équipe autour du défi de l'innovation.
Faire l'autodiagnostic de son équipe en termes de facilité à innover.
Expérimenter les principaux outils et méthodes favorisant la créativité et l'innovation.
Créer sa boussole de l'innovation.

21

Programme de la formation

22

Manager R&D

  • DPIC-77
  • 0 DH
  • 8 J

Quels sont les enjeux du management de la R&D ? Les relations entre les acteurs se complexifient : l'innovation s'accélère dans un environnement de plus en plus ouvert, le fonctionnement en mode projet devient omniprésent, les nouvelles technologies bouleversent les modèles économiques... Le manager R&D, au carrefour de toutes ces tendances, doit savoir donner du sens à l'innovation, nouer les partenariats avec les acteurs internes et externes, trouver les ressources pour développer les produits et services de demain, manager en environnement incertain tout en motivant ses équipes. Venez découvrir dans cette formation les nouveaux repères pour manager efficacement votre R&D !

À qui s'adresse cette formation ?

Pour qui ?

Manager d'un service ou département R&D. Responsable de bureau d'études. Responsable conception et développement. Responsable de recherche appliquée. Collaborateur qui se voit confier des responsabilités R&D.

Prérequis

Aucun.

Les objectifs de la formation

Positionner l'innovation au cœur de la R&D.
Mettre en place les outils de pilotage de la R&D.
Comprendre et développer son écosystème d'innovation.
Mettre en place partenariats de R&D.
Aligner les activités RetD avec la stratégie de l'entreprise.
Faire émerger les innovations.

23

Programme de la formation

  • Équilibrer ses activités entre Recherche,
    • Innovation et Développement Mettre la RetD au service de l'innovation.
    • Définir la nature des activités de RetD.
    • Faire un état des lieux des activités de RetD.
  • Construire un tableau de bord des activités
    • RetD Définir les indicateurs clés de l'activité.
    • Piloter le portefeuille des projets RetD.
    • Élaborer un tableau de bord visuel et percutant.
  • Manager une
    • RetD ouverte L'innovation ouverte.
    • Structurer la veille au service de la RetD.
    • Travailler avec le monde de la recherche : enjeux et bonnes pratiques.
  • Externaliser et sous-traiter des activités de
    • RetD Contrats de RetD : les points clés.
    • La propriété intellectuelle.
  • Favoriser l'innovation
    • Aligner les projets d'innovation avec la stratégie de l'entreprise.
    • Construire une roadmap stratégique.
    • Utiliser la créativité comme booster de l'innovation.
    • Mener des études de faisabilité.
    • Transformer les idées en projets d'innovations.
  • Manager une équipe
    • RetD Repérer les profils de ses équipiers.
    • Construire des équipes de RetD motivées et performantes.
    • Adapter son style de management aux différentes activités de RetD.
24

Responsable Innovation

  • DPIC-10
  • 0 DH
  • 2 J

Fonction transversale par excellence, le responsable innovation se situe au carrefour des enjeux de nature stratégique, marketing, technique et commerciale. C'est un manager de réseau dont le rôle est d'assurer l'interface entre les décideurs et les équipes opérationnelles : il aide les opérationnels à décliner la stratégie d'innovation, il fait remonter et défend les propositions émanant des entités opérationnelles auprès des décideurs, il instille une culture d'innovation dans tous les rouages de l'entreprise. La première partie de la formation permet de découvrir la démarche d'innovation au sein de laquelle vont émerger les projets d'innovations. La deuxième partie définit la démarche et les outils pour analyser les tendances issues du marché, des technologies, du digital, pour définir sa stratégie d'innovation et pour la transformer en nouveaux champs de business. La troisième partie permet de transformer les intentions issues de la stratégie d'innovation en idées concrètes en pratiquant les outils adaptés de créativité. La dernière partie apporte au responsable innovation les clés pour identifier les relais d'innovation dans son environnement, adopter les bons comportements vis-à -vis des différents interlocuteurs et accompagner les changements induits par l'innovation. Qu'il soit désigné ou qu'il se révèle par son leadership naturel, qu'il évolue dans un environnement industriel ou de service, le responsable innovation a besoin de s'équiper d'une boîte à outils pour réussir le pari de l'Innovation.

À qui s'adresse cette formation ?

Pour qui ?

Collaborateur et manager se voyant confier des missions relatives à la mise en place de l'innovation. Futur responsable innovation. Chef de projet innovation.

Prérequis

Les objectifs de la formation

S'approprier la boîte à outils 'technique' et 'comportementale'
Mettre en place et manager la démarche d'innovation
Définir la stratégie d'innovation et les nouveaux marchés
Jouer un rôle actif dans les activités de veille et de prospective
Faire émerger la créativité des équipes impliquées dans l'innovation
Transformer les idées en applications concrètes
Accompagner les changements liés à la rupture apportée par l'innovation
Avoir une vision globale et systémique pour assurer son rôle de manager transversal

25

Programme de la formation

  • Activité à distance Pour illustrer un apport de connaissances : une vidéo
    • 'Résoudre un problème en 3 étapes'.
  • Partager les repères fondamentaux de l'innovation
    • Affûter sa vision : différencier créativité, invention, innovation ; identifier les différentes natures et les typologies d'innovation : de l'incrémental à la rupture ; comprendre les écosystèmes qui favorisent l'innovation.
    • Créer les 4 conditions pour innover : cap, culture, démarche, ouverture.
    • Autodiagnostiquer les capacités d'innovation de votre entreprise.
  • La démarche d'innovation et ses outils
    • Vivre la démarche d'innovation dans son intégralité en 'accéléré' avec le jeu de simulation I-Quest.
    • Découvrir les phases clés d'une démarche d'innovation (pipeline de l'innovation, Design Thinking).
    • Expérimenter les activités à réaliser et les outils dans chaque phase de la démarche : poser le défi créatif ; émettre des idées originales ; définir des concepts innovants ; maquetter vos concepts innovants ; accompagner le développement.
    • Mise en situation Simulation pour s'immerger dans la démarche d'innovation.
  • La veille au service de l'innovation
    • Construire et activer son plan de veille multicanaux.
    • Utiliser les leviers de l'innovation ouverte pour détecter les besoins et technologies émergentes.
  • La révolution digitale au cœur des ruptures stratégiques
    • Panorama des ruptures induites par le digital : technologies, usages et modèles d'affaires.
    • Passer de la logique de produits et de services à une logique d'expérience client grà¢ce au digital.
  • Générer les champs stratégiques d'innovation
    • Remettre en question ses représentations.
    • Repérer les discontinuités de l'environnement.
    • S'inspirer des insights consommateurs ou clients.
    • Surveiller les nouveaux comportements lors du parcours client, vis-à -vis du produit global.
    • Évaluer les compétences clés de l'entreprise. Identifier les nouvelles aires de business.
    • Construire la 'roadmap' et le business model de l'innovation.
    • Mise en situation Études de cas : Stratégies d'innovation.
  • Activité à distance
    • Pour s'approprier les apports d'un expert sur un point théorique ou pratique : un expert 'L'innovation frugale' .
  • Acquérir les concepts clés de la créativité La 'marée DC'.
    • Le 'bouton OFF'.
    • Les 4 phases du processus créatif.
    • Initier efficacement le travail créatif.
  • Pratiquer 16 outils pour générer et trier des idées
    • 4 techniques pour s'échauffer avant le travail créatif.
    • 4 techniques pour poser le problème à traiter.
    • 4 techniques pour produire des idées.
    • 4 techniques pour trier les idées.
  • Animer une réunion de créativité
    • Réussir la préparation d'une réunion de créativité.
    • Constituer un groupe de créativité.
    • Partager les règles et les attitudes stimulantes.
    • Faire émerger des idées originales par le groupe.
    • Transformer les idées en concepts.
    • Mise en situation Jeux de rôles : animer une séance de créativité.
  • Mettre en place l'organisation adaptée aux projets d'innovation
    • Choisir l'organisation la plus adaptée aux projets d'innovation : du cycle en cascade au modèle agile.
    • Mettre en œuvre les valeurs agiles dans ses projets d'innovation.
  • Accompagner le changement induit par les projets d'innovation
    • Accompagner la transformation de l'entreprise innovante : évaluer l'impact des changements ; comprendre les enjeux des parties prenantes et anticiper les attitudes face à l'innovation ; cibler sa stratégie d'action avec la matrice attitude/influence ; utiliser 4 leviers pour lever les résistances.
    • Comprendre et accélérer la courbe d'adoption des innovations par les clients.
  • Manager l'incertitude
    • Comprendre les comportements des individus face à l'incertitude.
    • Déterminer les conditions individuelles et collectives de la prise de risque.
    • Créer la confiance malgré l'incertitude.
    • Mise en situation Mises en situation : Manager le changement et vivre un atelier de projet agile.
    • Évaluation des acquis
26

Tout pour animer vos réunions de créativité

  • DPIC-11
  • 0 DH
  • 2 J

Pourquoi une formation sur l'animation de réunions / séances de créativité ? La créativité a de multiples applications dans le monde de l'entreprise : imaginer des produits innovants, trouver un nom de marque, résoudre des problèmes, développer la cohésion d'équipe, aborder une situation managériale différemment… L'animation de réunion de créativité ne s'improvise pas ! Découvrez, dans cette formation en créativité, la méthode et les outils incontournables pour animer avec aisance et réussir vos prochaines réunions de créativité.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne en charge d'animer des réunions de créativité et de recherches d'idées. Tout collaborateur impliqué dans l'innovation.

Prérequis

Les objectifs de la formation

Pratiquer 16 outils de créativité pour faire émerger les idées
Vivre de l'intérieur les 4 étapes clés du processus créatif
Choisir les outils adaptés à son contexte
Exploiter concrètement les résultats de la créativité
S'entraîner à animer une réunion de créativité

27

Programme de la formation

28

Analyse de la Valeur et Conception à Coût Objectif

  • DPIC-12
  • 0 DH
  • 2 J

Pourquoi une formation à l'Analyse de la Valeur ? Face à des exigences clients accrues, des concurrents toujours plus nombreux et la volonté de proposer des offres à valeur ajoutée, l'analyse de la valeur est un outil de choix. Pour les entreprises, optimiser la valeur permet de mieux satisfaire les besoins de ses clients tout en maîtrisant les coûts. Pour maximiser le rapport satisfaction/coût, les entreprises doivent fournir des réponses qui 'collent' aux besoins du marché tout en développant des capacités de conception créative pour limiter les coûts.

À qui s'adresse cette formation ?

Pour qui ?

Concepteur, technicien, ingénieur. Chef de projet, responsable industrialisation chargé de spécifier, développer ou d'améliorer des produits, des procédés, des services. Acheteur, acheteur projet, chef de produits. Manager impliqué dans les projets de développement interne et/ou externe.

Prérequis

Les objectifs de la formation

Cerner les points clés de la démarche Analyse de la Valeur (AV) et Conception à coût objectif (CCO).
Pratiquer l'AV et la CCO en équipe multidisciplinaire.
Exprimer le besoin sous forme fonctionnelle.
Modéliser les coûts fonctionnels.
Agir sur les leviers de création de valeur.

29

Programme de la formation

30

Booster votre performance créative

  • DPIC-13
  • 0 DH
  • 2 J

Pourquoi une formation pour booster son potentiel de créativité ? Nous avons tous en nous la capacité d'actionner notre créativité dans notre vie personnelle ou professionnelle. Encore faut-il utiliser les bonnes clés pour cela. Cette formation vous permettra de mieux connaître votre rapport personnel à la créativité, et de construire votre plan de développement individuel.

À qui s'adresse cette formation ?

Pour qui ?

Tout collaborateur ou manager souhaitant développer sa créativité personnelle.

Prérequis

Les objectifs de la formation

Entrer dans sa créativité et mieux se connaître pour incarner ses ressources.
Gagner en performance et autonomie créative. S'entraîner à la flexibilité créative.
Pratiquer activement des outils de créativité experts.
Stimuler les comportements créatifs des personnes qui nous entourent.

31

Programme de la formation

  • Entrez dans votre paysage créatif personnel
    • Prenez la main sur votre créativité.
    • Devenez acteur conscient de vos ressources.
    • Situez-vous par rapport aux stratégies créatives des autres.
    • Mise en situation Pratiquez expériences stimulantes pour identifier votre profil créatif.
  • 4Expérimentez vos forces et limites créatives
    • Entraînez-vous de manière individuelle et en sous-groupes pour identifiez les stimulations qui activent votre créativité : visuelles, auditives, kinesthésiques, olfactives, gustatives.
    • Prenez conscience de vos 'créaticides' et trouvez vos parades.
    • Mise en situation Application : Identifiez vos créaticides et leurs parades.
  • Modélisez votre créativité pour vous rendre plus agile
    • La réponse des neurosciences : préférences cérébrales, composantes et facteurs.
    • Construisez votre constellation créative personnelle par l'expérimentation.
    • Mettez à jour les composantes uniques de votre fonctionnement créatif.
    • Mise en situation Mise en situation : Construisez votre constellation créative.
  • Cultivez votre état d'esprit créatif
    • Construisez votre environnement créatif et faites-le respecter par les autres.
    • Élaborez votre rituel d'échauffement créatif pour entrer rapidement en zone utile.
    • Mise en situation Application : Construisez votre avatar créatif.
  • Choisissez les outils de la créativité
    • Identifiez les différentes familles d'outils et construisez votre boîte à outils optimisée.
    • Maîtrisez 'accélérateurs créatifs' : La mise au défi ; La pensée latérale ; Le SPIDER.
    • Mise en situation Application : Pratiquez accélérateurs créatifs.
32

Développer votre potentiel créatif

  • DPIC-79
  • 0 DH
  • 2 J

La créativité est à la portée de tous ! Cette formation en créativité fournit les outils et les méthodes pour favoriser la créativité, stimuler l'imagination et inventer des idées nouvelles. En laissant chacun dépasser ses freins et exprimer sa créativité, l'entreprise favorise le dynamisme, l'innovation et enrichit les rapports humains.

À qui s'adresse cette formation ?

Pour qui ?

Tout collaborateur désirant utiliser et développer ses capacités créatives. Acteur impliqué dans l'innovation : responsable innovation, chef de produits, chef de projets, ingénieur et technicien R&D, commercial.

Prérequis

Aucun

Les objectifs de la formation

Découvrir et développer ses capacités créatives personnelles.
Lever les freins à la créativité et penser différemment.
Acquérir le processus créatif : le 'Looping'. Pratiquer des outils pour résoudre les problèmes créativement.

33

Programme de la formation

  • Développer ses capacités créatives personnelles
    • Oser se présenter "créativement".
    • Challenger sa créativité en créant un objet "en live".
    • Décoder son processus créatif personnel.
  • Lever les freins et stimuler sa créativité
    • Adopter les 7 attitudes créatives.
    • Élargir son champ de vision avec la bissociation, le bouton OFF et la sérendipité.
    • Sortir de la procrastination avec le planning créatif.
    • La réponse des neurosciences : préférences cérébrales, composantes et facteurs.
    • Expérimenter la micro-innovation continue.
    • Construisez votre constellation créative personnelle par l’expérimentation.
  • Résoudre les problèmes créativement : le "Looping" créatif
    • S'échauffer : un "vrai" préalable.
    • Poser le problème.
    • Produire des idées : imaginer.
    • Confronter les idées au problème : trouver des solutions.
    • Évaluer les solutions : trier et sélectionner.
  • Pratiquer 3 outils de production d'idées
    • Entraînez-vous sur :
    • les "3 vœux" pour trouver des solutions innovantes ;
    • le "schéma heuristique" pour élargir sa vision ;
    • la "matrice de découverte" pour imaginer de nouveaux produits ou process.
  • Outils pour trier et sélectionner les idées
    • Respecter le cycle divergence/convergence.
    • Expérimenter la technique de "l'avocat de l'ange".
    • Évaluer les idées : méthode "coup de cœur", vote pondéré.
34

Pratique aux plans d'expérience

  • DPIC-78
  • 0 DH
  • 2 J

Cette formation apporte la démarche et les outils pour construire sa démarche de plan d'expérience. Dans un contexte industriel où les temps de développement se raccourcissent et où les coûts doivent être serrés, les plans d'expérience constituent un outil de choix pour optimiser ses développements.

À qui s'adresse cette formation ?

Pour qui ?

Responsable qualité, chef de projet, Ingénieur, concepteur, technicien R&D, méthodes ou industrialisation. La connaissance des méthodes statistiques avancées est conseillée.

Prérequis

Aucun.

Les objectifs de la formation

Maîtriser les techniques de base pour élaborer un plan d'expérience.
Exploiter les plans d'expérience : traitements, analyses, interprétation.
Contribuer à la pratique des plans d'expérience.

35

Programme de la formation

  • Construire le plan d'expérience
    • Formaliser le problème à résoudre en 8 étapes clés.
    • Repérer, classer et sélectionner les paramètres influents.
    • Choisir efficacement les interactions.
    • Définir le nombre minimum d'essais.
    • Élaborer un modèle de réponse.
    • Bâtir le plan le mieux adapté : plan factoriel complet ou plan factoriel fractionnaire.
    • Utiliser les tables de Taguchi.
  • Analyser les résultats du plan d'expérience
    • La modélisation de la réponse.
    • Les graphes d'effets.
    • L'exploitation statistique des résultats.
    • L'analyse de variance.
    • Les indicateurs de pertinence.
  • Optimiser le produit et son process
    • Modélisation du phénomène.
    • Trouver la combinaison optimale des facteurs.
    • Validation et amélioration du modèle.
  • Exploiter les plans d'expérience
    • Ajuster les caractéristiques d'un produit.
    • Trouver le point de fonctionnement d'une machine.
    • Comparer des procédés.
    • Optimiser les coûts de mise au point d'un produit.
  • Conditions de réussite des plans d'expérience
    • Le groupe de travail.
    • La réalisation des essais sur le terrain.
    • Les coûts associés et les délais.
36

Réaliser le reporting financier en normes anglo-saxonnes

  • DPIC-16
  • 0 DH
  • 2 J

Les responsables comptables de filiales françaises d'un groupe anglo-saxon ont à pratiquer au quotidien la comptabilité en référentiel US GAAP ou à traduire, en normes anglo-saxonnes les états financiers de leur entreprise. Pour évoluer dans cet environnement, il est indispensable d'acquérir une notion claire de la pratique comptable anglo-saxonne, des termes comptables : EBIT, EBITDA, cash-flow, contingencies... Et également de s'approprier la culture et le système comptable anglo-saxon.

À qui s'adresse cette formation ?

Pour qui ?

Responsable financier, comptable ou de gestion, travaillant dans la filiale d'un groupe anglo-saxon, ou ayant des filiales dans des pays anglo-saxons.

Prérequis

Les objectifs de la formation

Appréhender le contexte comptable anglo-saxon.
Maîtriser la présentation des états financiers et la terminologie.
Identifier les différences de traitement entre la comptabilité française et anglo-saxonne.
Enregistrer des opérations comptables.
Convertir les états financiers en normes anglo-saxonnes.
Maîtriser les concepts fondamentaux de l'analyse financière anglo-saxonne.

37

Programme de la formation

  • Situer le cadre réglementaire des états financiers
    • Organisation de la normalisation comptable aux États-Unis.
    • Les principes de base (normes US GAAP, SSAP).
    • Convergence du référentiel US GAAP vers les IFRS.
  • Les états financiers anglo-saxons
    • Présentation du balance sheet.
    • L'income statement et le comprehensive income.
    • Les notes aux états financiers.
    • Le cash-flow statement.
  • Identifier les spécificités comptables anglo-saxonnes
    • Les immobilisations incorporelles et corporelles.
    • L'évaluation des stocks.
    • L'évaluation des titres de placement et des créances.
    • Les contrats de location.
    • Dettes et provisions pour risques et charges.
    • Les provisions retraite.
    • Le calcul des impôts différés.
    • Les capitaux propres.
  • Construire l'income statement
    • Period et product costs.
    • Déterminer le coût de revient des ventes (cost of sales) : dans une entreprise de négoce ; dans une entreprise de production ou de service ; variances sur coût standard.
  • Utiliser les concepts d'analyse financière anglo-saxons
    • Analyse du bilan par l'approche liquidité.
    • La notion de working capital.
    • L'analyse du cash-flow statement.
    • Principaux ratios utilisés.
  • Activité à distance
    • Pour s'approprier les apports d'un expert sur un point théorique ou pratique : un
    • expert 'Les états financiers en normes IFRS' .
38

PSD, Professional Scrum Developer, certification devenir Développeur Agile

  • DPIC-17
  • 0 DH
  • 2 J

Scrum fournit un cadre efficace et adaptable pour développer des produits en mode Agile. Cette formation vous permettra de maîtriser le rôle essentiel de la "Development team", ses outils, ses techniques et son autogestion. Vous passerez également l'examen de certification "Professional Scrum Developer".

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, architectes, testeurs, analystes, ScrumMasters, responsables Qualité/Méthodes.

Prérequis

Les objectifs de la formation

Comprendre le rôle de l'équipe de développement et son auto-organisation
Maîtriser les bonnes pratiques de développement Agile
Connaître les techniques de tests Agile
Planifier son action dans un projet Agile en tant que membre de l'équipe de développement
Passer l'examen PSD I (de scrum.org)

39

Programme de la formation

  • Présentation et rappels sur l'agilité
    • Pourquoi l'Agile ? Limites actuelles des méthodes et cycles prédictifs, nouveaux besoins, principes et bénéfices.
    • Origine et Manifesto : historique et principes.
    • Etat des lieux des référentiels Agile.
    • Et Scrum dans tout cela ?
  • La méthode Scrum
    • La notion de Product Backlog.
    • Les rôles et les responsabilités : Product Owner, ScrumMaster et équipe de développement.
    • Les différentes cérémonies.
    • Le Sprint Planning meeting.
    • Le Daily Scrum meeting.
    • Le Sprint Review meeting.
    • Le Sprint Retrospective meeting.
  • Les techniques de développement Agile
    • Point de départ : le Product Backlog.
    • Programmation par paire.
    • Stand-up meetings.
    • L'importance des standards de développement à l'intérieur d'une équipe (dette technique et règles de base).
    • Architecture, refactoring, design patterns et Crosscutting concerns.
    • La "définition of done".
    • Le traitement des "bugs" (bug report, cycle de vie).
    • Les mesures.
  • Les techniques de tests Agile
    • La classification des tests : structurels, fonctionnels, unitaires, intégration, validation, acceptation.
    • Tester avant de coder, le TDD : principes et avantages.
    • Behaviour Driven Development, le BDD.
    • L'acceptante par les tests, l'ATDD.
  • Intégration continue et automatisation
    • Principes et avantages.
    • Mise en place et recommandations.
    • Gestion de configuration : concepts, processus, schéma de branches.
    • Gestion de configuration : centralisée, décentralisée.
    • Gestion de configuration : check-out, check-in, merge.
    • Gestion de configuration : Baseline.
    • Gestion des changements.
  • Infrastructure et outils
    • Vue globale.
    • Environnement de développement.
    • Application Lifecycle Management.
    • Outils pour les tests unitaires.
    • Outils pour les ATDD, BDD.
    • Outils pour l'intégration continue.
  • » Examen Professional Scrum Developer (PSD I)
    • Conseils pour l'examen.
    • Examen blanc avec correction commentée.
    • Passage de l'examen PSD I de scrum.
    • org.
40

La gestion des exigences en développement logiciel

  • DPIC-80
  • 0 DH
  • 2 J

Cette formation se propose de définir le concept d'exigence en développement logiciel. Elle vous montrera comment formuler vos cahiers des charges pour y inclure les exigences. Vous apprendrez à les identifier, à les formaliser, à les tester, à les valider ainsi qu'à mettre en place une stratégie de suivi.

À qui s'adresse cette formation ?

Pour qui ?

Maîtres d'ouvrage, analystes, équipes de développement, équipes de test.

Prérequis

Connaissance de base en Informatique.

Les objectifs de la formation

  • Comprendre les différents types d'exigences en développement logiciel
  • Extraire les exigences d'un cahier des charges
  • Maîtriser les règles d'écriture d'une exigence
  • Dénombrer les tests et estimer la charge à partir des exigences
  • Valider et suivre les exigences

41

Programme de la formation

  • Modélisation
    • Fondamentaux.
    • Modélisation statique et dynamique.
    • Exigences déclaratives et opératoires.
  • Conduite de projet
    • Cycle des projets.
    • Les acteurs autour des exigences.
    • Les exigences dans les phases de projets.
    • Les exigences comme éléments du contrat.
    • Plans de projet.
    • Travaux pratiques Identification d'exigences sur une étude de cas.
  • Exigences
    • Définition.
    • Typologie.
    • Lexique.
    • Format.
    • Style.
    • Hiérarchisation.
    • Qualité.
    • Cohérence.
    • Acceptation.
    • Travaux pratiques Description des exigences.
  • Analyse
    • Lecture du cahier des charges.
    • Identification des exigences.
    • Modélisation.
    • Graphe de causalité.
    • Travaux pratiques Modélisation des exigences.
  • Test des exigences
    • Interprétation des exigences.
    • Identification et dénombrement des tests.
    • Estimation de charge.
    • Travaux pratiques Test des exigences.
  • Développement des exigences
    • Interprétation des exigences.
    • Identification composants.
    • Priorisation.
    • Estimation de charge.
  • Gestion des exigences
    • Métriques associées aux exigences.
    • Traçabilité des exigences.
    • Outils et logiciels.
    • Suivi des exigences.
    • Gestion des versions et du changement.
    • Travaux pratiques Définition d'indicateur de mesure et de suivi.
  • Validation
    • Exigences fonctionnelles et techniques.
    • Validation et vérification des exigences.
    • Travaux pratiques Mise en place d'une politique de validation des exigences.
42

LoadRunner utilisateur, tester la performance de vos applications

  • DPIC-18
  • 0 DH
  • 2 J

Durant ce stage, vous mettrez en oeuvre l'outil LoadRunner et verrez une démarche appropriée afin de tester la performance de vos applications. Vous apprendrez à créer des scripts pour simuler des actions utilisateurs, à en faire varier les paramètres d'exécution et à interpréter les résultats correspondants.

À qui s'adresse cette formation ?

Pour qui ?

Chefs de projet, développeurs et exploitants d'applications n-tiers.

Prérequis

Les objectifs de la formation

Enregistrer des actions utilisateurs via le générateur d'utilisateurs virtuels VuGen
Exécuter des variations des scénarios de tests de charge et de performance
Analyser les résultats des tests de charge et de performance

43

Programme de la formation

  • Mise en oeuvre des scénarios de charge et de performance
    • Identifier et décrire les différents types de scénarios.
    • Comment choisir le scénario.
    • Présenter les étapes de base pour créer un scénario.
    • Utiliser les paramètres d'exécution.
    • Travaux pratiques Création et mise au point des scénarios.
  • Vérifications
    • Savoir pourquoi et quand utiliser la vérification.
    • Identifier les éléments à vérifier lors du test de charge.
    • Ajouter des vérifications de texte pendant et après l'enregistrement.
    • Travaux pratiques Vérification des scripts.
  • Transactions et paramétrage
    • Insérer une transaction dans un script.
    • Paramétrer un script pour le test de charge.
    • Corréler des valeurs dynamiques trouvées via l'outil d'autocorrélation.
    • Créer plusieurs actions pour un script Web.
    • Configurer les actions pour atteindre les objectifs du test de charge.
    • Travaux pratiques Paramétrage et mise au point des transactions.
  • Le rejeu d'un script
    • Identifier et configurer les paramètres d'exécution d'un script.
    • Rejouer le script dans VuGen, vérifier la fonctionnalité de ce script.
    • Travaux pratiques Modifier les paramètres d'exécution d'un script et le rejouer.
  • Le générateur d'utilisateurs virtuels
    • Principes d'une séquence de tests de charge.
    • Principes et limites du générateur d'utilisateurs virtuels VuGen.
    • Identifier les composants de l'interface de VuGen.
    • Créer un script utilisateur dans un environnement Web.
    • Mise en situation Présentation des tests de charge et de performance de l'application à tester.
    • Création de scripts avec VuGen.
  • Stratégies des tests de charge et de performance
    • Expliquer le besoin des tests de charge, les différents types de tests de performance.
    • Identifier les stratégies pour créer des scénarios efficaces dans LoadRunner.
    • Définir des objectifs de test mesurables.
    • Documenter et organiser les informations sur le système.
    • Réflexion collective La méthodologie LoadRunner.
  • Contrôle et analyse des résultats
    • Techniques pour lancer efficacement un scénario.
    • Obtention et enregistrement des résultats.
    • Expliquer la plus-value de l'analyse des résultats et des graphiques.
    • Travaux pratiques Analyse des résultats.
44

Analyse et ergonomie des IHM logicielles

  • DPIC-19
  • 0 DH
  • 2 J

Cette formation vous présentera les principes de l'ergonomie des IHM et vous fera découvrir les bonnes pratiques pour concevoir et améliorer leur design. Les approches de développement logiciel classiques et itératives seront appréhendées.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne dans le domaine de l'informatique concernée directement ou indirectement par la qualité des interfaces Homme-Machine.

Prérequis

Les objectifs de la formation

Comprendre la finalité et les principes de l'ergonomie logicielle Découvrir les standards et règles d'ergonomie dans plusieurs domaines Faire l'analyse critique d'une interface et proposer des recommandations pour améliorer son ergonomie Modéliser les profils utilisateurs d'une application Réaliser le design et la dynamique d'une interface utilisateur

45

Programme de la formation

  • Introduction : qu'est-ce que l'ergonomie ?
    • Définition de l'ergonomie.
    • Pourquoi a-t-on besoin d'ergonomes ? Le rôle de l'ergonomie.
    • Ergonomie et innovation.
    • L'ergonomie à l'intersection de plusieurs disciplines.
    • Psychologie cognitive.
    • Le traitement humain de l'information.
  • L'ergonomie dans le cycle de développement
    • Le cycle de conception en V.
    • Types d'intervention, conception ou correction.
    • Le retour sur investissement de l'ergonomie.
    • L'ergonomie en profondeur.
    • Conception et structuration.
    • Panorama des différentes méthodes d'ergonomie.
    • L'ergonomie de surface, la présentation, le confort.
    • Normes d'utilisabilité ISO 9241.
    • L'ergonomie en contexte de méthodes Agiles et itératives.
    • Mise en situation Familiarisation avec l'ergonomie.
    • Audit de différentes IHM présentant des problèmes d'ergonomie.
    • Observation et identification par les stagiaires des points à améliorer.
  • Design centré utilisateurs et analyse experte des logiciels
    • Comment présenter les informations sur l'écran ? Organisation visuelle.
    • Apprentissage humain.
    • Lois de Gestalt.
    • Lisibilité des critères.
    • Les couleurs.
    • Utilisation des images et des icônes.
    • Gestion de l'affichage et du redimensionnement des fenêtres.
    • Les menus, les Widgets, les raccourcis.
    • Les dialogues homme-machine.
    • Principes de Grice.
    • Le contenu, les aspects sémantiques.
    • Maximes de Nielsen.
    • Travaux pratiques A partir d'une application et d'une liste de fonctionnalités, design d'une interface.
    • Description de la cinématique des actions (sur papier ou en utilisant un logiciel de maquettage).
  • L'analyse heuristique des logiciels
    • Méthodologie de l'analyse heuristique.
    • Les différentes catégories de critères d'analyse des IHM (contrôle, User Experience, gestion des erreurs, aide.
    • ).
    • Passage en revue des différents critères sur des exemples.
    • Principes de fonctionnement cognitif humain et de design centré utilisateurs.
    • Gestion du temps.
    • Concept d'affordance.
    • Modélisation des utilisateurs (perception visuelle, aspect cognitif, physique.
    • ).
    • Le concept de mapping.
    • Travaux pratiques Application des grilles d'analyse d'IHM proposées.
    • Propositions de recommandations pour l'amélioration de l'ergonomie.
46

Mise en oeuvre de tests pour les applications mobiles

  • DPIC-78
  • 0 DH
  • 2 J

Développer une application mobile nécessite, de vérifier sa robustesse et sa fiabilité, de s'assurer de la conformité de l'interface et de l'ergonomie par rapport aux besoins. Ce stage vous présentera une démarche complète de test, ainsi que les outils adaptés aux tests dans chaque environnement.

À qui s'adresse cette formation ?

Pour qui ?

Professionnels du test qui souhaitent créer et capitaliser autour d'un référentiel de Test. Cette formation concerne aussi bien les acteurs Maîtrise d'oeuvre que Maîtrise d'Ouvrage.

Prérequis

Aucun

Les objectifs de la formation

Appréhender les différents types d'application mobile et les environnements techniques associés
Définir une stratégie de test d'application mobile
Mettre en place des dispositifs de tests spécifiques pour Androïd ou pour Apple
Mettre en oeuvre des tests génériques sur la partie Portable
Manipuler des utilitaires spécifiques de tests techniques (mémoire, stress test)
Organiser des campagnes de test fonctionnel sur applications mobiles

47

Programme de la formation

  • Concepts du test d'applications Mobile dans l'ISTQB®
    • Qu'est-ce qu'une application mobile ? Types de Test Logiciel.
    • Cycles de développement et de tests des applications Mobiles.
    • Campagnes spécifiques.
    • Notion de Vérification et Validation (V&V).
    • Spécification de cas de tests.
  • Vue d'ensemble des applications Mobile
    • Architecture technologique.
    • Principaux types d'application mobile.
    • Vue d'ensemble sur le test de portable.
    • Ergonomie, Attractivité, Sécurité, Conformité.
  • Définir une stratégie de test
    • Gestion du risque.
    • Déterminer l'effort de test.
    • Déterminer les plateformes de test.
    • Démonstration Simulateur pour applications Web comme iphoney.
  • Test d'applications Androïd
    • Caractéristiques des OS Androïd.
    • Introduction à DDMS et DDME.
    • Critères de tests spécifiques Androïd.
    • Approche et techniques du test d'applications Androïd.
    • Choisir un dispositif de test avec émulateurs.
    • Capturer les logs pour analyser les résultats.
    • Exercice: Mise en place de tests et analyse.
  • Test d'application Apple
    • Caractéristiques des OS Apple.
    • Notions sur l'installation d'application, processus de soumission.
    • Critères de tests spécifiques à Apple.
    • Approche et techniques du test d'applications Apple.
    • Choisir un dispositif de test avec émulateurs.
    • Exercice: Mise en place de dispositifs de tests génériques "Apple".
  • Tests génériques sur la partie Portable
    • Test de régression OS, de liaison, de liaisons avec applications mobiles (Facebook.
    • Test de consommation de batterie.
    • Test traitement d'appel, SMS, échanges.
    • Test d'utilisation de la mémoire.
    • Stress Test.
  • Utilitaires de test d'applications Mobiles
    • Outils de capture d'écran et de mesure d'utilisation de mémoire.
    • Explorateurs de fichiers.
    • Outils de test de stress.
    • Collecteurs de log.
    • Exercice: Mise en oeuvre d'outils de tests d'applications mobiles.
  • Synthèse pour la MOA
    • Campagnes de test.
    • Priorisation de l'effort de tests.
    • Spécifier les campagnes de test.
    • Exécuter les campagnes dans les différentes conditions de confort et de couverture réseau.
    • Tests sur terminaux physiques vs.
    • émulateurs.
    • Logistique : constitution et gestion d'une flotte de terminaux mobiles, et des abonnements GSM associés.
    • Utiliser une plateforme spécialisée Test externe.
48

Big Data, méthodes et solutions pratiques pour l'analyse des données

  • DPIC-21
  • 0 DH
  • 5 J

Ce stage vous permettra de comprendre les enjeux et les apports du Big Data ainsi que les technologies pour le mettre en oeuvre. Vous apprendrez à intégrer des volumétries massives de données structurées et non structurées via un ETL, puis à les analyser grâce à des modèles statistiques et des dashboards dynamiques.

À qui s'adresse cette formation ?

Pour qui ?

Dataminers, chargés d'études statistiques, développeurs, chefs de projet, consultants en informatique décisionnelle.

Prérequis

Les objectifs de la formation

49

Programme de la formation

  • Comprendre les concepts et les enjeux du Big Data
    • Origines et définition du Big Data : la BI face à la croissance et à la diversité des données.
    • Les chiffres clés du marché dans le monde et en France.
    • Les enjeux du Big Data : ROI, organisation, confidentialité des données.
    • Un exemple d'architecture Big Data.
  • Les technologies du Big Data
    • Description de l'architecture et des composants de la plateforme Hadoop.
    • Les modes de stockage (NoSQL, HDFS).
    • Principes de fonctionnement de MapReduce.
    • Présentation des distributions principales du marché et des outils complémentaires (Hortonworks, Cloudera, MapR, Aster).
    • Installer une plateforme Hadoop.
    • Présentation des technologies spécifiques pour le Big Data (Talend, Tableau, Qlikview .
    • ).
    • Exercice: Installation d'une plateforme Big Data complète via Cloudera et ses composants.
  • Gérer les données structurées et non structurées
    • Principes de fonctionnement de Hadoop Distributed File System (HDFS).
    • Importer des données externes vers HDFS.
    • Réaliser des requêtes SQL avec HIVE.
    • Utiliser PIG pour traiter la donnée.
    • Utiliser un ETL pour industrialiser la création de flux de données massives.
    • Présentation de Talend For Big Data.
    • Exercice: Implémentation de flux de données massives.
  • Les méthodes d'analyse des données pour le Big Data
    • Les méthodes d'exploration.
    • Segmentation et classification.
    • Estimation et prédiction.
    • L'implémentation des modèles.
    • Exercice: Mise en place d'analyses avec le logiciel R.
  • Data visualisation et cas d'usage concrets
    • Les outils de restitution du marché.
    • Méthodologie de mise en forme des rapports.
    • Apport du Big Data pour le "Social Business".
    • Mesurer l'e-réputation et la notoriété d'une marque.
    • Mesurer l'expérience et la satisfaction clients, optimiser le parcours client.
    • Exercice: Installation et utilisation d'un outil de Data Visualisation pour constituer des analyses dynamiques, récupération de données issues de réseaux sociaux et création d'analyse d'e-réputation.
  • Conclusion
    • Ce qu'il faut retenir.
    • Synthèse des bonnes pratiques.
    • Bibliographie.
50

Migration d'Oracle à PostgreSQL

  • DPIC-79
  • 0 DH
  • 2 J

Ce cours vous montrera comment migrer des bases Oracle vers PostgreSQL. Vous apprendrez à maîtriser les principales ressemblances et différences entre les deux SGBD, notamment en ce qui concerne le langage SQL, les types des données, les types d'implémentation, les langages PL/SQL et PL/pgSQL...

À qui s'adresse cette formation ?

Pour qui ?

Chefs de projet et développeurs en bases de données.

Prérequis

Les objectifs de la formation

Découvrir les principales équivalences et différences entre une BBD Oracle et une BDD PostgreSQL
Définir une méthodologie de migration d'une BDD Oracle vers une BDD PostgreSQL
Evaluer les différences de l'implémentation : instance, bases, schémas et utilisateurs
Définir les principales différences entre PL/SQL d'Oracle et PL/pgSQL de PostgreSQL

51

Programme de la formation

  • Introduction et rappels
    • Rappels sur l'architecture et l'administration d'une base de données Oracle.
    • Rappels sur l'architecture d'une base de données PostgreSQL.
    • Rappels des langages SQL et PL/SQL.
    • Comparatif des architecture Oracle et PostgreSQL.
    • Les bases et les schémas.
    • Le stockage et les tablespaces.
    • Les sauvegardes et les restaurations.
    • Travaux pratiques Création d'une base de données PostgreSQL.
    • Création d'un rôle avec un schéma associé.
  • Préparation de la migration
    • Migrer vers PostgreSQL ? Les bonnes questions à se poser.
    • Check-list des points importants de la migration.
    • Etude des applications et compatibilité avec PostgreSQL.
    • Procédures de test de la migration.
    • Procédure de test de l'environnement migré.
    • Travaux pratiques Création d'une check-list des points importants à prendre en compte lors d'une migration.
  • Migration des différents types et objets
    • Les types d'un BDD Oracle vs les types d'un BDD PostgreSQL.
    • Les tables et les tableaux.
    • L'utilisation des séquences et des vues.
    • Le partitionnement des tables.
    • Les vues matérialisées.
    • Travaux pratiques Les types.
    • Les tableaux.
    • Mise à jour des vues.
  • Migration de SQL
    • Les instructions de mise à jour.
    • Les fonctions SQL.
    • Les pseudo colonnes.
    • Les spécificités syntaxiques (opérateurs, conversion explicite.
    • ).
    • Les requêtes hiérarchiques et l'utilisation de la clause WITH récursive.
    • L'utilisation des fonctions analytiques.
    • Travaux pratiques Fonctions SQL.
    • Pseudo colonnes.
    • Utilisation de la récursivité avec WITH.
    • Fonctions analytiques
  • Migration PL/SQL vers PL/pgSQL
    • Les branchements et les boucles.
    • Les curseurs et les variables curseurs.
    • Les procédures et les fonctions stockées.
    • Le traitement des erreurs.
    • Les triggers.
    • Travaux pratiques Boucles FOR.
    • "Procédures" stockées dans PostgreSQL.
    • Traitement d'erreur.
    • Triggers.
  • Tâches de post-migration
    • Adaptation des scripts.
    • Gestion des statistiques et des sauvegardes.
    • Analyse des applications après migration.
    • Tâches facultatives.
52

Développement de bases de données Microsoft SQL Server 2012 (70-464) préparation à l'examen

  • DPIC-78
  • 0 DH
  • 5 J

Cette formation vous apprendra à développer des bases de données avec SQL Server 2014/2012. Vous verrez comment créer des objets de base de données incluant des vues, des procédures stockées ainsi que les paramètres et les fonctions. Ce stage couvre tous les sujets nécessaires pour préparer l'examen Microsoft 70-464.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs.

Prérequis

Connaissance des concepts de base des bases de données relationnelles

Les objectifs de la formation

réer des bases de données avec SQL Server 2014/2012
Développer des procédures stockées et des fonctions
Savoir utiliser les index pour garantir la performance de la base de données
Entrez ici un objectif pédagogique

53

Programme de la formation

  • Introduction à la base de données
    • L'architecture de la plate-forme SQL Server.
    • Les outils et les services.
    • Travaux pratiques Prise en main de SQL Server Management Studio.
  • Tables et schémas
    • Les outils et les services SQL Server.
    • Concevoir les tables.
    • Travailler avec les schémas.
    • Travaux pratiques Créer et modifier des tables.
  • L'intégrité des données et l'indexation
    • Comment assurer l'intégrité des données ? L'intégrité référentielle et d'entité.
    • Les principes de l'indexation.
    • Les structures de table SQL Server.
    • Les index Cluster.
    • Les plans d'exécution.
    • Surveiller le système pour évaluer les performances de la stratégie d'indexation.
    • Présentation des index columnstore.
    • Travaux pratiques Analyse des contraintes.
    • Créer des tables avec index clustérisés.
    • Créer des index de columnstore.
  • Vues et procédures stockées
    • Présentation du concept de vue.
    • Les procédures stockées.
    • Les procédures stockées paramétrables.
    • Contrôler le contexte d'exécution.
    • Travaux pratiques Créer des vues.
    • Développer des procédures stockées.
  • Fonctions et déclencheurs
    • Introduction aux fonctions.
    • Les fonctions scalaires et les fonctions de table.
    • Qu'est-ce qu'un déclencheurs DML ? Concepts avancés sur les déclencheurs.
    • Travaux pratiques Créer une nouvelle fonction et modifier une existante.
    • Créer et tester un déclencheur.
  • Tables en mémoire et code managé dans SQL Server
    • Avantages et les inconvénients de l'utilisation des tables en mémoire.
    • Les procédures stockées natives.
    • Introduction à l'intégration du CLR de SQL.
    • Importer et configurer des assemblages.
    • Travaux pratiques Travailler avec les tables optimisées en mémoire.
    • Mise en oeuvre de l'intégration du CLR SQL.
  • Gestion des données XML dans SQL server
    • Présentation de XML.
    • Comment stocker des données et des schémas XML dans SQL Server.
    • L'instruction T-SQL FOR XML.
    • Le langage de requête XQuery.
    • Travaux pratiques Stocker des données XML puis exécuter une requête au format XML.
  • Les données spatiales et SQL Server
    • Que sont les données spatiales ? SQL Server et les données spatiales.
    • Comment intégrer les données spatiales dans les applications ? Travaux pratiques Ajouter des données spatiales à une table existante.
54

Conception et Design Patterns pratique avancée de la conception objet

  • DPIC-23
  • 0 DH
  • 2 J

Cette formation vous permettra d'acquérir une compétence opérationnelle sur le design des applications et de gagner en productivité grâce à l'utilisation des patterns.

À qui s'adresse cette formation ?

Pour qui ?

Architecte. Chef de projet. Analyste. Concepteur/développeur. Responsable méthode.

Prérequis

Les objectifs de la formation

Comprendre les principes fondamentaux de la conception objet.
Appliquer les règles fondamentales de découpage d'une application en package.
Appliquer les principes de construction des classes d'une application.
Apprendre à mettre en oeuvre les principaux Design Patterns.

55

Programme de la formation

  • Présentation du design
    • Rappel des notions fondamentales de la programmation POO et d'UML.
    • Les diagrammes de la notation UML.
    • Ses apports pour la conception.
    • Les enjeux de la conception.
    • La réutilisation par l'héritage.
  • Principes fondamentaux en conception Objet
    • La stratégie d'évolution avec le principe d'ouverture/fermeture (OCP).
    • Le principe de substitution de Liskov (LSP).
    • Le concept de polymorphisme.
    • L'impact de la conception Objet sur le cycle de vie des projets.
    • Travaux pratiques Illustration du découpage des responsabilités entre les classes.
  • Principes d'organisation en packages
    • Le package comme unité de conception.
    • Principes d'équivalence livraison/réutilisation (REP) et de réutilisation commune (CRP).
    • Le découpage des packages grâce au principe de fermeture commune (CCP).
    • L'organisation entre packages : principes des dépendances acycliques (ADP) et de relation dépendance/stabilité (SDP).
    • Travaux pratiques Construction et hiérarchisation des packages.
  • Principes de construction des classes
    • La gestion raisonnée des dépendances avec l'inversion de dépendance (DIP).
    • La réduction de la complexité apparente par la séparation des interfaces (ISP).
    • La répartition des responsabilités avec le principe de GRASP.
  • Principes des Design Patterns
    • Les principes techniques de la conception d'une application Objet.
    • Origine et portée des patterns.
    • Les avantages et les limites des Design Patterns.
    • Résoudre des problèmes récurrents et assurer la pérennité des développements.
  • Principes des Design Patterns
    • Les principes techniques de la conception d'une application Objet.
    • Origine et portée des patterns.
    • Les avantages et les limites des Design Patterns.
    • Résoudre des problèmes récurrents et assurer la pérennité des développements.
  • Les patterns fondateurs de Gamma et GoF
    • Le catalogue de patterns de la " bande des quatre ".
    • Les objectifs et les avantages.
    • Isoler la création des objets de leur utilisation.
    • Affiner l'affectation des responsabilités grâce aux patterns comportementaux.
    • Améliorer la structuration des classes.
    • Travaux pratiques Exemple de conception et programmation avec des patterns GoF.
56

Big Data, synthèse

  • DPIC-78
  • 0 DH
  • 2 J

La croissance continue des données numériques au sein des entreprises et des organismes publics a donné naissance au concept de «Big Data». Ce terme fait référence à la gestion et à la conservation de vastes quantités de données, ainsi qu'au potentiel de valeur qu'elles représentent. Ce séminaire aborde les défis spécifiques liés au Big Data ainsi que les solutions techniques envisageables pour la gestion et le traitement de ces masses de données. Ces solutions impliquent une rupture par rapport aux méthodes d'analyse traditionnelles en raison de la quantité importante de données à traiter.

À qui s'adresse cette formation ?

Pour qui ?

Directeurs SI, Responsables SI, Chefs de projets, Architectes, Consultants ou toute personne amenée à participer à un projet Big Data.

Prérequis

Connaissances de base des architectures techniques.

Les objectifs de la formation

Découvrir les principaux concepts du Big Data
Identifier les enjeux économiques
Évaluer les avantages et les inconvénients du Big Data
Comprendre les principaux problèmes et les solutions potentielles
Identifier les principales méthodes et champs d'application du Big Data
Appréhender les avantages et les contraintes du Big Data

57

Programme de la formation

  • Introduction
    • Les origines du Big Data : un monde de données numériques, l'e-Santé, chronologie.
    • Une définition par les quatre V : la provenance des données.
    • Une rupture : changements de quantité, de qualité, d'habitudes.
    • La valeur de la donnée : un changement d'importance.
    • La donnée en tant que matière première.
    • Le quatrième paradigme de la découverte scientifique.
  • Big Data : traitements, depuis l'acquisition jusqu'au résultat
    • L'enchaînement des opérations.
    • L'acquisition.
    • Le recueil des données : crawling, scraping.
    • La gestion de flux événementiel (Complex Event Processing, CEP).
    • L'indexation du flux entrant.
    • L'intégration avec les anciennes données.
    • La qualité des données : un cinquième V ? Les différents types de traitement : recherche, apprentissage (machine learning, transactionnel, data mining).
    • D'autres modèles d'enchaînement : Amazon, e-Santé.
    • Un ou plusieurs gisements de données ? De Hadoop à l'in-memory.
    • De l'analyse de tonalité à la découverte de connaissances.
  • Relations entre Cloud et Big Data
    • Le modèle d'architecture des Clouds publics et privés.
    • Les services XaaS.
    • Les objectifs et avantages des architectures Cloud.
    • Les infrastructures.
    • Les égalités et les différences entre Cloud et Big Data.
    • Les Clouds de stockage.
    • Classification, sécurité et confidentialité des données.
    • La structure comme critère de classification : non structurée, structurée, semi-structurée.
    • Classification selon le cycle de vie : données temporaires ou permanentes, archives actives.
    • Difficultés en matière de sécurité : augmentation des volumétries, la distribution.
    • Les solutions potentielles.
  • Introduction à l'Open Data
    • La philosophie des données ouvertes et les objectifs.
    • La libération des données publiques.
    • Les difficultés de la mise en oeuvre.
    • Les caractéristiques essentielles des données ouvertes.
    • Les domaines d'application.
    • Les bénéfices escomptés.
  • Matériel pour les architectures de stockage
    • Les serveurs, disques, réseau et l'usage des disques SSD, l'importance de l'infrastructure réseau.
    • Les architectures Cloud et les architectures plus traditionnelles.
    • Les avantages et les difficultés.
    • Le TCO.
    • La consommation électrique : serveurs (IPNM), disques (MAID).
    • Le stockage objet : principe et avantages.
    • Le stockage objet par rapport aux stockages traditionnels NAS et SAN.
    • L'architecture logicielle.
    • Niveaux d'implantation de la gestion du stockage.
    • Le "Software Defined Storage".
    • Architecture centralisée (Hadoop File System).
    • L'architecture Peer-to-Peer et l'architecture mixte.
    • Les interfaces et connecteurs : S3, CDMI, FUSE, etc.
    • Avenir des autres stockages (NAS, SAN) par rapport au stockage objet.
  • Protection des données
    • La conservation dans le temps face aux accroissements de volumétrie.
    • La sauvegarde, en ligne ou locale ? L'archive traditionnelle et l'archive active.
    • Les liens avec la gestion de hiérarchie de stockage : avenir des bandes magnétiques.
    • La réplication multisites.
    • La dégradation des supports de stockage.
  • Méthodes de traitement et champs d'application
    • Classification des méthodes d'analyse selon le volume des données et la puissance des traitements.
    • Hadoop : le modèle de traitement Map Reduce.
    • L'écosystème Hadoop : Hive, Pig.
    • Les difficultés d'Hadoop.
    • Openstack et le gestionnaire de données Ceph.
    • Le Complex Event Processing : un exemple ? Storm.
    • Du BI au Big Data.
    • Le décisionnel et le transactionnel renouvelés : les bases de données NoSQL.
    • Typologie et exemples.
    • L'ingestion de données et l'indexation.
    • Deux exemples : splunk et Logstash.
    • Les crawlers open source.
    • Recherche et analyse : elasticsearch.
    • L'apprentissage : Mahout.
    • In-memory.
    • Visualisation : temps réel ou non, sur le Cloud (Bime), comparaison Qlikview, Tibco Spotfire, Tableau.
    • Une architecture générale du data mining via le Big Data.
  • Cas d'usage à travers des exemples et conclusion
    • L'anticipation : besoins des utilisateurs dans les entreprises, maintenance des équipements.
    • La sécurité : des personnes, détection de fraude (postale, taxes), le réseau.
    • La recommandation.
    • Analyses marketing et analyses d'impact.
    • Analyses de parcours.
    • Distribution de contenu vidéo.
    • Big Data pour l'industrie automobile ? Pour l'industrie pétrolière ? Faut-il se lancer dans un projet Big Data ? Quel avenir pour les données ? Gouvernance du stockage des données : rôle et recommandations, le data scientist, les compétences d'un projet Big Data.
58

Apache Cassandra, administration et exploitation

  • DPIC-25
  • 0 DH
  • 3 J

Cette formation vous permettra d'acquérir de solides connaissances sur la mise en oeuvre et l'administration d'Apache Cassandra. Elle vous permettra également de comprendre l'architecture et le fonctionnement d'Apache Cassandra afin d'être capable d'analyser les problèmes et d'optimiser votre système.

À qui s'adresse cette formation ?

Pour qui ?

Cette formation s'adresse aux administrateurs et aux développeurs qui souhaitent utiliser Apache Cassandra comme base de données NoSQL.

Prérequis

Les objectifs de la formation

Découvrir l'architecture du SGBD NoSQL Apache Cassandra Installer et configurer le SGBD NoSQL Apache Cassandra Créer une base de données et manipuler ses objets Découvrir les principes de l'optimisation et du développement

59

Programme de la formation

  • Présentation du SGBD Apache Cassandra
    • Apache Cassandra dans le monde du NoSQL.
    • Les cas d'utilisation d'Apache Cassandra.
    • Les éléments à prendre en compte pour utiliser Apache Cassandra.
    • Choix technique et architecture Apache Cassandra.
  • Installation et prise en main d'Apache Cassandra
    • Les prérequis d'installation (sources, plateformes, etc.
    • ).
    • Configuration d'Apache Cassandra.
    • Mise en place d'une topologie du Cluster.
    • Validation de l'installation.
    • Travaux pratiques Installation de Cassandra et test de bon fonctionnement.
  • Les bases de données sous Apache Cassandra
    • Rappel sur les différents modèles de stockage du NoSQL.
    • Mise en place du modèle de données orienté colonne.
    • Les objets sous Apache Cassandra : Keyspace, familles de colonnes, supercolonnes, colonnes composites.
    • Exemple concret de mise en oeuvre.
    • Travaux pratiques Création de bases de données et manipulation des objets créés.
  • Interrogation des données sous Apache Cassandra
    • Utilisation du langage déclaratif CQL.
    • Prise en main du client interactif CQL pour réaliser les différentes opérations.
    • Accéder à Apache Cassandra via des API.
    • Les différentes opérations possibles sur les objets.
    • Travaux pratiques Réalisation de requêtes via les différents outils d'accès à Apache Cassandra.
  • Administration et exploitation d'Apache Cassandra
    • Les différents outils d'administration (NodeTool).
    • Supervision et monitoring d'Apache Cassandra.
    • Surveillance du Cluster.
    • L'import et l'export des données.
    • Travaux pratiques Mise en oeuvre de la supervision et du monitoring pour Apache Cassandra.
  • Développement sous Apache Cassandra
    • Comprendre et utiliser l'API Thrift.
    • Examiner une application Apache Cassandra.
    • Les objets sous Apache Cassandra : colonnes composites, listes ordonnées, rangs espacés, indices secondaires.
    • Gestion de la cohérence en lecture/écriture.
    • Travaux pratiques Mise en oeuvre de l'API Thrift.
  • Gestion des performances sous Apache Cassandra
    • L'indexation sous Apache Cassandra.
    • Architecture optimale pour Apache Cassandra.
    • Travaux pratiques Mise en oeuvre de l'indexation sous Apache Cassandra.
60

Développer en Java, pour programmeurs C/C++

  • DPIC-26
  • 0 DH
  • 5 J

Un cours intensif qui vous permettra d'acquérir une maîtrise approfondie du langage Java 5 dans l'application des principes de la programmation Objet. Vous utiliserez les librairies graphiques (AWT et Swing), les librairies d'entrées/sorties et d'accès aux bases de données (JDBC). Vous aborderez aussi les bases de la programmation Web et la programmation des Applets.

À qui s'adresse cette formation ?

Pour qui ?

Concepteur, développeur, ingénieur, chef de projets opérationnel.

Prérequis

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

61

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 L'application des concepts à une étude de cas qui sera l'un des fils directeurs des exercices suivants.
  • La programmation objet avec Java
    • Les bases de la syntaxe : variables, types, expressions, instructions, tableaux, structures de contrôle et autoboxing.
    • Définition et instanciation des classes.
    • Les champs, les méthodes, les constructeurs, les champs et méthodes statiques.
    • Les méthodes à nombre variable d'arguments.
    • Les aspects méthodologiques : la conception des classes.
    • Les unités de compilation et packages : le contrôle de la visibilité des classes, le mécanisme d'import.
    • 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.
    • La construction de hiérarchies de classes.
    • La définition des classes dérivées, les constructeurs, les références.
    • La factorisation de code : les classes abstraites.
    • L'utilisation simultanée de l'implémentation et de l'extension.
    • Les classes abstraites.
    • Les types génériques.
    • Les aspects méthodologiques : le regroupement des constantes, la spécification de services.
    • Travaux pratiques Prise en main de l'environnement de développement et programmation d'un programme simple.
    • Programmation de l'étude de cas.
    • Conception et construction d'une hiérarchie de classes et d'interfaces.
    • Mise en place du polymorphisme et de la généricité.
    • Introduction des exceptions.
  • La conception d'interfaces graphiques (AWT, Swing)
    • Concepts de base : principes de la visualisation et de la gestion des événements, quelques classes génériques.
    • Visualisation des composants graphiques.
    • Les conteneurs et les Layouts : BorderLayout, FlowLayout, GridLayout, GridBagLayout et CardLayout.
    • Construction de conteneurs hiérarchiques.
    • Quelques composants graphiques : labels, boutons, menus, zones de texte, boîtes à cocher, canevas.
    • La gestion des événements.
    • Les Listeners et Adapters.
    • L'association de gestionnaires aux composants graphiques.
    • Les particularités de Swing.
    • Travaux pratiques Construction de petites applications ou d'une petite interface graphique pour quelques objets dans l'étude de cas.
    • Construction d'un petit éditeur ou prise en compte des événements dans l'interface graphique de l'étude de cas.
  • Introduction à la programmation Web : les applets
    • Les principes et les constituants du Web.
    • Les Applets : principes, cycle de vie, la classe Applet.
    • Intégration d'une Applet dans une page? HTML, le passage des paramètres, les problèmes de sécurité.
    • Travaux pratiques Construction d'une Applet.
  • Les entrées/sorties et quelques classes utilitaires
    • Les I/O.
    • La hiérarchie des classes d'entrée/sortie.
    • Quelques classes de manipulation des systèmes de fichiers.
    • Quelques classes d'entrée/sortie travaillant sur les flots de bytes, sur les flots de char.
    • Les entrées/sorties clavier.
    • La sérialisation.
    • Les classes d'encapsulation des types.
    • Les classes système.
    • Les classes de conteneur.
    • Les classes d'observateur.
  • La connexion aux bases de données : JDBC
    • Le modèle de JDBC et les principes généraux.
    • Rappels de SQL.
    • Connexion à un SGBD.
    • Exécution des requêtes et traitement des réponses.
    • L'utilisation des requêtes précompilées.
    • Les concepts transactionnels (A.
    • C.
    • I.
    • D) : atomicité, cohérence, isolation, durabilité.
    • Travaux pratiques Sauvegarde/consultation de données dans une BD.
62

Cycle certifiant Développeur Web côté client certificat professionnel FFP

  • DPIC-27
  • 0 DH
  • 12 J

Ce cycle très complet vous apprendra à créer des sites Web interactifs, en mettant en oeuvre HTML, XHTML, CSS, JavaScript et Ajax. Vous verrez les fonctionnalités proposées par l'atelier Dreamweaver CS6 pour créer vos pages ainsi que le langage JavaScript pour augmenter l'interactivité de vos sites Web.

À qui s'adresse cette formation ?

Pour qui ?

Concepteurs et informaticiens désireux de maîtriser les techniques permettant de développer des sites Web interactifs en HTML, XHTML, CSS, JavaScript, et Ajax.

Prérequis

Les objectifs de la formation

Prendre en main un environnement de développement Web
Construire des pages Web interactives et accessibles en HTML
Mettre en forme graphiquement des pages Web au moyen des feuilles de style CSS
Interfacer le langage JavaScript avec les éléments graphiques des pages Web
Accéder aux données d'une base relationnelle
Mettre en oeuvre de requêtes asynchrones et multithreads en Ajax

63

Programme de la formation

  • Les technologies du Web
    • Le fonctionnement du Web.
    • Postes clients et serveurs.
    • Les protocoles Internet : HTTP, FTP, NNTP, SMTP, POP3.
    • Les sites Web : Intranet, Internet, Extranet, B2B, B2C.
    • Plateforme d'hébergement, navigateurs et langages.
  • La création de pages et de sites Web
    • Présentation et prise en main du studio Dreamweaver.
    • Création d'un site Web : choix techniques, compatibilité.
    • Description des langages HTML et XHTML.
    • Publication du site et maintenance du code.
    • Création d'un modèle de page.
    • Les feuilles de style CSS.
    • Création de formulaires.
    • Eléments.
    • Méthodes GET/POST.
    • Construction de la charte graphique.
    • Règles d'utilisabilité.
    • Accessibilité : la priorité 2 du WAC/W3C.
    • Intégration d'animations graphiques, de composants graphiques.
    • Les plug-ins.
    • L'inspecteur de tags.
    • Le rôle du JavaScript.
    • Création dynamique de code JavaScript.
    • L'accès aux bases de données.
    • Paramétrage d'une connexion ODBC.
    • Consultation d'une base de données avec Dreamweaver.
    • Génération de tableaux dynamiques.
    • Utilisation des tables pour des formulaires.
    • L'authentification utilisateur.
    • Gestion des formulaires de login.
    • Contrôle conditionnel d'accès aux pages.
    • Travaux pratiques Création d'un espace de projet de site Web.
    • Développement de pages XHTML, de CSS, de tableaux.
    • Création de formulaire.
    • Test de compatibilité XHTML et d'accessibilité.
    • Reproduire une charte graphique fournie.
    • Intégration de composants multimédias.
    • Connexion à une base de données.
  • Le HTML dynamique et le JavaScript
    • Les types de navigateurs et la portabilité.
    • Les langages de scripts.
    • Impact de JavaScript sur l'accessibilité.
    • Importance de XHTML sur l'utilisation de JavaScript.
    • Méthode de développement JavaScript en équipe.
    • Positionnement et illustration des technologies DHTML.
    • Langage JavaScript : concepts de la programmation Objet.
    • Syntaxe : types, variables, tableaux, itérations, fonctions.
    • Accès aux ressources du navigateur : plug-ins.
    • Manipulation de contenu de formulaires.
    • Fonctions de validation.
    • Evénements liés aux éléments de formulaire.
    • L'interaction avec les feuilles de style en cascade.
    • CSS multiples, héritages multiples, règles de priorité.
    • Les blocs de texte, les calques et les couleurs.
    • Accès et modification des styles.
    • Outils pour manipuler les feuilles de style.
    • La structure XML.
    • Les moyens de validation XML : DTD et XSD.
    • Les parseurs XML et le DOM.
    • Manipulation du DOM.
    • Les événements et données.
    • Comment programmer des écouteurs d'événements ? Les traitements événementiels JavaScript.
    • Les redirections http.
    • Gestion des cookies.
    • Travaux pratiques Mise en oeuvre des différentes fonctionnalités JavaScript.
    • Conception de fonctions personnalisées contrôlant les activités de l'utilisateur.
    • Manipulation de feuilles de style via JavaScript.
    • Manipulation du DOM.
    • Gestion d'événements sur les éléments du formulaire.
  • La programmation Ajax
    • Présentation d'Asynchronous JavaScript And XML.
    • Objectifs.
    • Principes de fonctionnement.
    • Force du mix technologique Ajax/REST/Web 2.
    • 0.
    • Présentation Ajax (GMail, GMaps, Google Suggest.
    • ).
    • JavaScript Object Notation (JSON).
    • Avantages et inconvénients.
    • Objets, Arrays, syntaxe et parseur JSON.
    • Les traitements XML en JavaScript.
    • Présentation XSLT et du langage XPath.
    • Le format RSS.
    • La classe XMLHttpRequest.
    • Créer un objet XMLHttpRequest.
    • Dialoguer en mode synchrone/asynchrone avec le serveur.
    • Les patterns Ajax.
    • Ajax et HTML 5.
    • Nouveaux événements.
    • Sécuriser des échanges Ajax (cryptage, sessions.
    • ).
    • Travaux pratiques Création d'une structure XML bien formée et validée.
    • Mise en oeuvre.
    • Traitement XSLT.
    • Utilisation de flux RSS.
    • Création d'un formulaire de login.
    • Remplissage dynamique d'un menu déroulant.
    • Traitement de données RSS à partir de flux Ajax.
    • Création en JavaScript d'une application de cartographie.
  • Les frameworks Ajax
    • Pourquoi utiliser les frameworks.
    • Les frameworks JavaScript.
    • Présentation et mise en oeuvre du framework jQuery.
    • Les API Google : Google Search et Google Maps.
64

Développer des sites Web avec Java EE

  • DPIC-28
  • 0 DH
  • 2 J

Un temps délaissé, JavaScript est revenu sur le devant de la scène avec l'émergence du Web 2.0. Son utilisation permet de rendre les pages web plus interactives et conviviales pour l'internaute. Sa maîtrise est aussi un préalable indispensable avant d'aborder le développement d'applications Internet riches avec Ajax (Asynchronous JavaScript ans XML).

À qui s'adresse cette formation ?

Pour qui ?

Prérequis

Les objectifs de la formation

Maîtriser l'architecture des applications JavaEE
Développer des composants de contrôle et de navigation basés sur des servlets
Gérer l'accès à une base de données
Mettre en place Spring sur les différentes couches d'une application n-tiers
Développer des vues basées sur des JSP, des librairies de balises (taglib)

65

Programme de la formation

  • 1. DISTANCIEL / E-LEARNING sur 4 semaines
    • ■ Je fais un quiz
    • Evaluer mon niveauEtablir une référence pour mesurer ma progression.
    • ■ Je me prépare, j'assimile les fondamentaux
    • Qu'est-ce que Java EE ?Le modèle MVC, l'environnement de développement - leçon 20' + quiz de 5 questions.
    • Comprendre les Servlets et les JSPsCréer une Servlet, les inclusions, les Java - leçon 70' + quiz de 10 questions.
    • Exercice: : Développez votre propre calculatrice.
    • Des vues puissantes avec la JSTLQu'est-ce que la JSTL ? Les variables, conditions et boucles - leçon 30' + quiz de 10 questions.
    • Développer une application webLes formulaires avec Java EE, envoyer des fichiers, Gérer les sessions - leçon 50'+ quiz de 10 questions.
    • Point téléphoniqueJe fais un point avec mon tuteur.
    • Je lui expose mon contexte professionnel et mes attentes métiers.
    • Il me conseille et m'oriente vers les meilleures ressources de la boîte à outils.
    • ■ Boite à outils
    • Fiches de synthèse sur les points clés de la formation à utiliser dans mon quotidien professionnel et des leçons complémentairesDévelopper une application web et des formulaires avec Java EE, envoyer des fichiers, gérer les sessions.
    • Implémenter une base de données, travailler avec JDBC, lire et enregistrer des données en SQL.
  • 2. PRESENTIEL sur 2 jours
    • ■ Base de données relationnelle
    • Mise en place de la base de données et du pilote JDBC.
    • Connexion à la base, récupération d'informations, mise à jour de données.
    • Gestion des transactions.
    • Utilisation d'un pool de connexions (DataSource).
    • Mapping BDR/Modèles objet (ORM) : objectifs, approches et outils Java.
    • JPA et les différentes solutions du marché (Hibernate.
    • ).
    • Exercice: : évolution d'une application Web présentant des données d'un SGBDR.
    • Objectifs de la séquenceUtiliser une base de données relationnelle pour se connecter et récupérer des informations.
    • Réaliser un mapping objet / relationnel avec Hibernate.
    • Créer, mettre à jour, supprimer et charger des objets persistants.
    • ■ Spring MVC
    • Présentation du framework Spring MVC.
    • Configuration de l'application.
    • Mapping des url de requête sur les contrôleurs.
    • Configuration des ViewResolver, utilisation de JSP.
    • Exercice: : Adaptation de l'application au modèle MVC.
    • Objectifs de la séquenceMettre en pratique l'injection de dépendance sur les différentes couches d'une application n-tiers.
    • Concevoir des applications web basées sur Spring MVC.
    • ■ Sécurisation des applications Web
    • Authentification et autorisation.
    • Sécurité et programmation de servlets.
    • Certificats numériques, SSL.
    • Tomcat.
    • Exercice: : Ajout de la sécurisation d'accès au site construit.
    • Objectifs de la séquenceMettre en oeuvre la sécurité d'une application Web, SSL.
    • Sécuriser une application Java EE.
    • ■ Plan d'actions
    • Bilan des compétences acquises.
    • Plan de progrès individuel.
  • 3. DISTANCIEL / E-LEARNING sur 4 semaines
    • Je complète ma formation selon mes objectifs
    • Développer une application webStocker les cookies, Quiz.
    • Utiliser une base de donnéesUtiliser le modèle DAO, gérer ses erreurs avec son DAO.
    • Exercice: : Améliorer l'accessibilité avec un éditeur de sous-titres (programme de traduction de sous-titres) + Quiz.
    • ■ CAS PRATIQUE : Dès mon retour en entreprise je mets en application les connaissances acquises
    • le développement de site avec l'adaptation d'un site bancaire existant pour consulter ses comptes, catégoriser ses débits et crédits, obtenir des projections de soldes sur la fin du mois.
    • ■ CORRIGE TYPE / Je reçois un corrigé type avec des commentaires sur chaque ligne et bloc d'instructions.
    • Assimiler la solution de mon tuteur.
    • Comparer sa solution avec la mienne.
  • 4. BILAN
    • Je donne mon avis et j'évalue la formation.
    • Je teste mes connaissances et mesure ma progression.
66

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

  • DPIC-77
  • 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

Connaissances de base en XML et de la syntaxe HTML.

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

67

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.
68

HTML5, maîtriser les API JavaScript

  • DPIC-80
  • 0 DH
  • 2 J

Vous apprendrez dans cette formation à mettre en oeuvre les différentes API JavaScript proposées par les nouvelles spécifications HTML5. Vous manipulerez ainsi celles dédiées au stockage des données, à la communication client/serveur ou encore à la géolocalisation.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs Web. Chefs de projet Web.

Prérequis

Bonnes connaissances du langage HTML et de JavaScript.

Les objectifs de la formation

Gérer la persistance des données
Créer des applications en mode non connecté
Maitriser la communication Client/Serveur avec les Web sockets
Concevoir des mécanismes du glisser/copier (Drag'n'Drop)
Utiliser les API de localisation

69

Programme de la formation

  • Introduction
    • Les nouveautés HTML 5 : les nouveaux éléments sémantiques, les principales balises, les formulaires.
    • Les nouveaux sélecteurs CSS : recherche d'éléments par Classe, par sélecteurs.
    • Travaux pratiques Recherche d'éléments par positionnement ou Classe.
  • Gestion de la persistance
    • Vue d'ensemble des problématiques de stockage.
    • Stockage en local (localStorage), en session ou en base de données.
    • Création de bases, requêtes.
    • Outils d'administration sqLite.
    • Opérations SQL disponibles.
    • Travaux pratiques Création d'une table produit avec requêtage.
  • Gestion du cache
    • Création d'application en mode non connecté.
    • Création du fichier manifest.
    • Prise en charge du mode déconnecté.
    • Evénements liés au gestionnaire de cache : événements offline, online.
    • Travaux pratiques Mise en place d'un mode déconnecté.
  • Communication Client/Serveur
    • Communication crossDomain.
    • Cross Document Messaging.
    • API PostMessage.
    • Types de communication : polling, long-polling, streaming.
    • Ecouteur de messages émis par le serveur.
    • API EventSource.
    • XMLHTTPRequest Level 2.
    • Présentation Level 2.
    • Les événements de progression.
    • Communication multidocuments.
    • Communication Web sockets.
    • API et protocole.
    • Travaux pratiques Mise en oeuvre et comparaison des différents protocoles C/S.
  • Gestion du glisser/copier
    • Mécanismes du glisser/copier (Drag'n'Drop).
    • API de manipulation du glisser/copier.
    • L'attribut draggable.
    • Propriété de comportements.
    • Les événements.
    • Possibilités et limites.
    • Transfert d'un fichier, d'une image par glisser/copier.
    • Travaux pratiques Gestion panier par glisser/copier.
  • Géolocalisation
    • Vue d'ensemble de la géolocalisation.
    • Données privées.
    • Sources d'information de localisation.
    • Utilisation de l'API de localisation.
    • Respect de la vie privée.
70

BootStrap, développer des pages Web Responsive

  • DPIC-32
  • 0 DH
  • 2 J

Le framework Bootstrap, créé par les développeurs de Twitter, est devenu un framework CSS de référence dans la conception de sites Web. Vous apprendrez dans ce stage à habiller vos pages et à les enrichir de composants interactifs avec Bootstrap afin de rendre vos sites attractifs et adaptatifs.

À qui s'adresse cette formation ?

Pour qui ?

Webmasters, développeurs et intégrateurs.

Prérequis

Les objectifs de la formation

Intégrer Bootstrap dans un projet Web
Réaliser des pages Web reprenant les codes esthétiques des sites actuels
Maîtriser les composants et les plug-ins du framework Bootstrap
Développer des sites Web responsive

71

Programme de la formation

  • Présentation du framework
    • Vue d'ensemble du framework Bootstrap.
    • L'apport de BootStrap par rapport à CSS.
    • Les éléments du kit Bootstrap (grilles, Normalize.
    • css, icônes, plug-ins jQuery.
    • ).
    • Comprendre l'arborescence des différents fichiers : feuilles de style, JavaScript.
    • Lier une page Web à la feuille de style de base de Bootstrap.
    • Travaux pratiques Installation de Bootstrap.
    • Habiller une page HTML avec Bootstrap.
  • Les feuilles de style de Bootstrap
    • Les CSS pour les éléments textuels et les images.
    • Les CSS pour les éléments de formulaires et les tableaux.
    • Utilisation des polices icones pour afficher des icônes sur les pages.
    • Les CSS pour la mise en page, les blocs de texte.
    • Personnaliser sa feuille de style.
    • Travaux pratiques Styler les différents éléments constituant une page Web avec les CSS de Bootstrap.
    • Personnaliser le style de certains éléments de la page.
  • Les grilles
    • Comprendre le concept de grille.
    • Les grilles adaptatives (le Responsive Web Design, Media Queries, positionnement.
    • ).
    • Organisation de la grille.
    • Manipuler les grilles.
    • Créer une page multigrille.
    • Les grilles statiques et élastiques.
    • Travaux pratiques Créer une page Web responsive basée sur une grille
  • Les composants de base
    • Les menus déroulants.
    • Les composants de navigation et de pagination.
    • Les boutons, les badges, les alertes.
    • Les barres de progression.
    • Les tableaux, les listes d'éléments.
    • Travaux pratiques Conception d'une page Web pour un site internet ou intranet intégrant plusieurs composants Bootstrap.
  • Les plug-ins jQuery de Bootstrap
    • Les fenêtres modales.
    • Les accordéons.
    • Le carrousel de photos.
    • La barre de navigation.
    • Les onglets.
    • Les menus déroulants.
    • Les champs d'auto-complétion.
    • Intégration de plug-ins externes (Datepicker.
    • ).
    • Les cards conteneurs flexibles et extensibles.
    • Travaux pratiques Intégrer des effets visuels modernes par le biais de plug-ins jQuery associés à la librairie Bootstrap.
  • Analyse des modèles Bootstrap
    • Analyser des modèles construits à partir de Bootstraps.
    • Créer un site avec un des modèles.
    • Créer une page à partir d'un modèle en surchargeant le fichier CSS.
    • Utiliser des fichiers LESS avec un préprocesseur et un serveur Nodejs.
    • Travaux pratiques Créer un site depuis un modèle.
72

Ionic, développer des applications mobiles hybrides multiplateformes

  • DPIC-33
  • 0 DH
  • 2 J

Cette formation vous permettra de maîtriser le Framework et le SDK Ionic, basé sur AngularJS et Cordova. Vous développerez des applications mobiles hybrides pour iPhone et Android proches des applications natives. Outre la mise en oeuvre des fonctionnalités, vous découvrirez les outils de productivité basés sur Node.js.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs Web et chefs de projets mobilité.

Prérequis

Les objectifs de la formation

Configurer un environnement de développement hybride Développer une application mobile basée sur Ionic et AngularJS Maîtriser les outils de productivité proposés par Node
js Intégrer un Backend Mobile Préparer le build et le déploiement d'une application

73

Programme de la formation

  • Configurer un environnement de développement moderne
    • Choix de l'éditeur, les Plug-ins indispensables.
    • Socle des bonnes pratiques : mobile et "Web-platform".
    • Node.
    • js utilitaire de développement.
    • Synchronisation "multi-device".
    • Choisir et paramétrer un "workflow" mobile.
    • Yeoman.
    • Utiliser un "scaffoldeur" de projet.
    • Travaux pratiques Configuration des outils.
  • Ionic SDK : présentation et mise en oeuvre
    • Framework de développement "hybride", positionnement.
    • Composantes : Utilitaires, CSS, JavaScript, Services.
    • Technologies : services cloud, Cordova, le choix d'AngularJS.
    • Démarrer, émuler et débugger une application.
    • Apport du Framework CSS.
    • Travaux pratiques Mise en oeuvre d'un projet d'application.
  • Ionic + AngularJS : initiation au Framework de Google
    • Structure d'une application AngularJS.
    • Identifier les ressources : Services, Contrôleur, Directives.
    • Ajax : consommation de services Web.
    • SPA (Single Page Application) routes et navigation.
    • Les directives apportées par Ionic.
    • Utilisation indépendante du Framework CSS Ionic.
    • Démonstration Structure d'une application AngularJS.
  • Le Framework Ionic en profondeur
    • Personnalisation ciblée de la plateforme (IOS/Android).
    • Gestion du contenu : listes, chargement, "scroll", "pull to refresh".
    • Gestion de la navigation : menu, route et persistance.
    • Composant interactifs : "modal, action sheet, popover" Créer des formulaires efficaces.
    • Gestuelle utilisateur : "swipe, slide, tap.
    • ".
    • Travaux pratiques Réalisation d'une application basée sur Ionic et AngularJS.
  • Gérer la persistance des données utilisateur
    • Adopter une stratégie "offline first".
    • Les API pour la sauvegarde locale : IndexDB localStorage.
    • Centraliser les données : redéfinir le cycle UX.
    • Quelles fonctionnalités attendre d'un Backend Mobile ? Les services d'authentification et de "push notification".
    • Travaux pratiques Intégration d'un "Backend Cloud".
  • Préparer le "build" et le déploiement
    • Automatiser la création des icônes et écrans de démarrage.
    • Présentation des services de la "Ionic Platform".
    • "Build" service de compilation.
    • Cycle de déploiement continu.
    • Travaux pratiques Préparation et déploiement de l'application.
74

Développement d'applications avancées Windows Store en utilisant HTML5 et JavaScript (70-482) préparation à l'examen

  • DPIC-38
  • 0 DH
  • 5 J

Cette formation vous apprendra à concevoir et développer en utilisant des fonctionnalités avancées, des applications Windows Store avec les langages HTML5 et JavaScript. Ce stage couvre tous les sujets nécessaires pour préparer l'examen Microsoft 70-482.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs d'applications.

Prérequis

Les objectifs de la formation

Apprendre à développer des applications Windows Store en utilisant HTML5 et JavaScript
Savoir gérer le stockage et la mise en cache d'informations de l'application
Ajouter des animations et des transitions à une application Windows Store

75

Programme de la formation

  • Introduction aux applications Windows Store
    • Architecture et fonctionnalités de la plateforme.
    • Processus de création d'interfaces utilisateur avec HTML.
    • Le nouveau modèle de l'API WinRT.
  • Animations et globalisation
    • Comment ajouter des animations à vos applications ? Les transitions et les transformations.
    • Les fichiers de ressources pour la localisation.
    • Comment effectuer la mise en forme spécifique à la culture ? Travaux pratiques Créer des animations et des transitions.
    • Créer des fichiers de ressources pour la localisation.
  • Stratégie de marque et interface utilisateur
    • Stratégie de marque pour votre application.
    • L'écran de démarrage personnalisé.
    • L'interface et l'expérience utilisateur.
    • Travaux pratiques Créer un écran de démarrage pour une application Windows Store.
  • Stockage de données avancé
    • Bien utiliser le stockage de fichier.
    • Utiliser la mise en cache.
    • Extensions de fichier et associations à une application.
    • Compression des fichiers.
    • Travaux pratiques Exemple de mise en cache de donnée.
  • Composants et contrôles réutilisables
    • Savoir personnaliser les contrôles.
    • Créer des nouveaux composants.
    • Réutiliser les composants.
    • Travaux pratiques Création d'un contrôle personnalisé.
  • Scénarios de contrat avancés et WSN
    • Les contrats de lecture et d'impression.
    • Les contacts et les calendriers.
    • Fichiers PDF et des captures d'écran.
    • Le service de notifications Windows Push (WNS).
    • La communication avec le service WSN.
    • Travaux pratiques Exemple d'ajout du support PDF.
  • Capteurs et périphériques
    • La capture des images, vidéos et sons.
    • Utilisation de CameraCaptureUI et de MediaCapture.
    • Création de tâches en arrière-plan.
    • Version d'évaluation et publicité dans l'application.
    • Travaux pratiques Exemple de capture d'image.
    • Créer une version d'évaluation.
  • Sécurisation et traçage d'applications Windows Store
    • L'authentification Windows et l'authentification Web.
    • Crypter une application Windows Store.
    • Analyse et traçage d'une application.
    • Travaux pratiques Exemple de cryptage d'une application Windows Store.
76

Découverte par la pratique de la plateforme et des applications .NET

  • DPIC-78
  • 0 DH
  • 3 J

Cette formation vous permettra d'apprécier les apports du .NET dans la conception des principaux types d'applications. Elle vous présentera l'architecture du Framework .NET, avec ses composants d'accès aux données ADO .NET et EntityFramework.

À qui s'adresse cette formation ?

Pour qui ?

Responsables de projets, développeurs désirant comprendre le contenu de l'environnement de développement VS 2015/2013 afin de construire des applications basées sur le framework .NET 4.6

Prérequis

Les objectifs de la formation

Présentation de l'architecture du framework .NET.
Principaux composants du framework (assemblys, espace de noms et package Nuget).
Caractéristiques des langages C#, VB (types, réflexion, généricité, traitements asynchrones).

77

Programme de la formation

  • Introduction à l'environnement .NET
    • Présentation de l'architecture du framework .NET.
    • Les principaux composants du framework (assemblys, espace de noms et package Nuget).
    • Les Caractéristiques des langages C# et VB (système de types, réflexion, .généricité, traitements asynchrones).
    • Travaux pratiques Exemple d'un programme de type Console en .NET.
    • Illustration du MSIL.
  • Accès aux données : ADO.NET et XML
    • Principe d'ADO.NET.
    • EntityFramework.
    • Intégration et utilisation de XML dans .NET.
    • Principe et utilisations de LINQ.
    • Travaux pratiques Exemple d'application s'appuyant sur ADO.NET.
    • Exemple de programmes manipulant XML.
  • Développement WinForms et WPF
    • Les différents types d'applications Windows.
    • Déploiement de l'application avec ClickOnce.
    • Windows Presentation Foundation (WPF).
    • Syntaxe XAML.
    • DataBindind et modèle de programmation.
    • Accès aux données en Windows Forms et en WPF.
    • Travaux pratiques Réalisation d'une application Windows Forms et WPF avec déploiement par ClickOnce.
  • Développement Web ASP.NET
    • L'architecture d'ASP.NET.
    • Modèles d'applications WebForms et MVC.
    • Survie des données applicatives avec Session.
    • Outils de conception HTML5, CSS3 et JavaScript.
    • Intégration d'AJAX et de JQuery.
    • L'accès aux données en ASP.NET.
    • Les objets métiers comme source de données.
    • Travaux pratiques Exemple de programme Web dynamique utilisant ASP.NET.
    • Saisie d'informations et déclenchement de traitement.
  • Déploiement d'applications Mobiles
    • Principe des applications Silverlight.
    • Développement d'applications pour Windows 8.
    • Développement d'applications Windows Phone.
    • Travaux pratiques Exemple d'application Windows 8.
  • Services Web et services WCF
    • Principe de fonctionnement du Remoting et des Services Web (WSDL, SOAP, XML, UUDI, etc.).
    • Développement des Services Web.
    • L'architecture SOA avec WCF.
    • Travaux pratiques Exemple de programme en .NET basé sur ASP.NET et mettant en oeuvre un service Web.
    • Exemples de Web Services d'accès aux bases de données.
  • Sécurité des applications .NET
    • Les mécanismes de sécurité intégrés à .NET.
    • Sécurité basée sur les rôles, le code.
    • Travaux pratiques Exemple de programme faisant un contrôle de l'identité des utilisateurs en .NET et gestion de la sécurité d'exécution.
78

ASP.NET MVC 6, mise à niveau pour des développeurs MVC 4/5

  • DPIC-40
  • 0 DH
  • 2 J

Vous découvrirez dans ce cours les nouveautés de la version MVC 6 pour le développement d'applications Web ASP.NET. Vous apprendrez à configurer des projets MVC 6, à gérer des modèles avec Entity Framework 7 et à manipuler des routes. Vous mettrez en oeuvre l'injection de dépendance et le déploiement d'applications.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs .NET confirmés.

Prérequis

Les objectifs de la formation

Savoir configurer un projet MVC 6
Créer et utiliser des modèles avec Entity Framework 7
Savoir mettre en place l'injection de dépendance
Maîtriser les possibilités du Cross-Platform

79

Programme de la formation

  • Tour d'horizon des évolutions de MVC 6.
    • Historique des versions de MVC.
    • Synthèse des nouveautés du framework MVC 6.
    • Le Cross-Platform - .
    • Net Core/Full .
    • Net - Windows OS, Linux, Mac.
    • WebAPI, MVC et WebPages dans MVC 6.
    • Projets .
    • NET MVC 6 dans VS2015.
    • Travaux pratiques Création d'une application MVC 6 sous VS 2015.
  • Configuration des projets MVC 6.
    • Nouveau répertoire.
    • Comment configurer une solution ? Le fichier global.
    • json.
    • Comment configurer un projet ? Le fichier Project.
    • json.
    • Comment initialiser le site ? Le fichier Startup.
    • cs.
    • Utilisation du gestionnaire de ressources : le fichier bower.
    • json.
    • Travaux pratiques Manipulation des différents fichiers.
  • Gestion des modèles avec Entity Framework 7.
    • Modéliser son domaine.
    • Utilisation du ModelBinding.
    • Présentation du nouveau concept Code First : arrêt de l'EDMX.
    • Création et utilisation du DBContext.
    • Support des bases relationnelles et non-relationnelles.
    • Nouvelles plateformes : .
    • Net, Windows Phone, Windows Store, ASP.
    • Net, MAC, Linux.
    • Travaux pratiques Développement de modèles avec Entity 7 et contrôleurs MVC 6.
  • Evolution des routes dans MVC 6.
    • Utilisation des templates.
    • Les valeurs par défaut.
    • Les contraintes.
    • Les paramètres optionnels.
    • Création de routes Restful.
    • Web api mode : Attribute Routing.
    • Travaux pratiques Création et manipulation des routes.
  • Structurer son projet et injection de dépendance.
    • Organisation de base d'un projet.
    • Comment bien organiser son projet ? Principe de l'inversion de dépendance.
    • Principe de l'injection de dépendance.
    • Mise en place de l'injection de dépendance.
    • Configuration de service.
    • Les Adaptateurs.
    • Utilisation des nouveaux helpers : Tags Helpers.
    • Travaux pratiques Organisation en couches d'un projet et utilisation de l'injection de dépendance.
  • Le Cross-Platform.
    • Clients Web et Mobile.
    • Les différents types de serveurs.
    • Comment se passer de IIS ? vNext.
    • KVM : K Version Manager.
    • Les déploiements Cross-Platform.
    • Travaux pratiques Gestion du déploiement des applications.
80

Développement d'applications pour Windows 8, les fondamentaux

  • DPIC-41
  • 0 DH
  • 2 J

Cette formation vous présente les bases du développement d'applications pour Windows 8. A l'issue du stage, vous serez en mesure de concevoir votre première application sous Windows 8 : de l'accès aux données à l'enrichissement de l'expérience utilisateur, en passant par l'utilisation des contrats.

À qui s'adresse cette formation ?

Pour qui ?

Ce cours s'adresse aux développeurs désirant acquérir les techniques et les réflexes pour développer des applications Metro pour Windows 8.

Prérequis

Les objectifs de la formation

81

Programme de la formation

  • Introduction et rappels
    • Présentation globale de Windows 8.
    • Différences avec Windows 7.
    • L'évolution des usages.
    • Cohabitation des différents types d'applications.
    • L'interface Modern UI.
    • Les outils de développement.
    • Réflexion collective A propos de l'interface Metro.
  • Prise en main de Windows Runtime - WinRT
    • Présentation de Windows Runtime - WinRT.
    • WinJS, comment utiliser les ressources ? Introduction à l'asynchronisme : Promise Javascript versus async/await C#.
    • Création d'une librairie Windows Runtime - WinRT.
    • Accès au système des fichiers.
    • Consommation des flux RSS avec Windows 8.
    • Travaux pratiques Consommation d'un flux RSS.
  • La gestion des modes d'affichage
    • Introduction aux modes d'affichage.
    • Gestion des vues "Snapped", "Filled", "Paysage".
    • Gestion de l'orientation.
    • Travaux pratiques Mise en place de la vue "Snapped".
  • Contrôle et affichage de données
    • Tour d'horizon des principaux contrôles : ListView/GridView, SemanticZoom, FlipView.
    • Le moteur de binding.
    • Les templates.
    • Les convertisseurs.
    • Groupe de données.
    • Tri et filtre de données.
    • Travaux pratiques Mise en page du lecteur RSS.
  • Intégration au Shell
    • Gestion des tuiles secondaires.
    • Gestion des tuiles dynamiques.
    • Consommation et utilisation des contrats.
    • Gestion des différents "Pickers" (FilePicker, ContactPicker, etc.
    • ).
    • Gestion des capteurs (accéléromètre, etc.
    • ).
    • Travaux pratiques Mise en place de tuiles secondaires.
  • Cycle de vie des applications Metro
    • Définition globale de cycle de vie d'une application.
    • Les étapes : lancement, mise en pause, reprise, etc.
    • Le mode "Suspended".
    • Le mode "Resuming".
    • Persistance de données entre les exécutions de l'application.
    • Travaux pratiques Gestion du cycle de vie de l'application.
  • Présentation du Windows Store
    • Création et gestion d'un compte Windows Store.
    • Déploiement d'applications.
    • Gestion du mode d'évaluation.
    • Achat depuis l'application.
    • Travaux pratiques Création et gestion d'un compte Windows Store.
82

Drupal 7, créer et administrer un site de gestion de contenu

  • DPIC-42
  • 0 DH
  • 3 J

Vous apprendrez dans ce cours à créer, gérer et administrer le contenu d'un site réalisé avec Drupal. Vous verrez comment organiser les contenus rédactionnels, alimenter le site, proposer des fonctionnalités supplémentaires au moyen d'extensions, et comment personnaliser l'interface graphique en utilisant des thèmes.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs, Web masters, développeurs et Web designers.

Prérequis

Les objectifs de la formation

Installer et configurer le CMS Drupal 7 Créer, organiser et naviguer dans les contenus Installer, configurer et exploiter des modules Installer, configurer et personnaliser des thèmes Administrer un site Drupal 7 au quotidien

83

Programme de la formation

  • Présentation de Drupal
    • Le positionnement de Drupal par rapport à d'autres CMS.
    • Principales fonctionnalités.
    • Architecture : Nodes, Core, Modules, Thèmes.
    • La gestion multilingue.
    • Installer Drupal sur un serveur local, distant.
    • Travaux pratiques Démonstration de sites conçus avec Drupal.
    • Installer le site.
  • Créer et gérer les contenus
    • Les types de contenu.
    • Définir les options de contenu.
    • Contenus : créer, éditer, accéder, supprimer, rechercher.
    • Configurer l'affichage d'un type de contenu.
    • Travaux pratiques Créer un type de contenu personnalisé.
  • Les taxonomies
    • Créer des vocabulaires.
    • Associer un vocabulaire à un type de contenu.
    • Travailler avec plusieurs vocabulaires.
  • Le système de navigation
    • Créer un menu.
    • Ajouter un élément de menu.
    • Travaux pratiques Ajout d'un système de navigation sous forme de menus permettant d'accéder aux contenus et aux services disponibles depuis la page d'accueil
  • Les blocs
    • Positionner les blocs sur une page.
    • Configurer les blocs.
    • Créer des blocs personnalisés.
  • Les modules
    • Installer et configurer un module.
    • Les modules Views, Panels, Nicemenus, Nodequeues, Webform.
    • Le module Token.
    • Les modules SEO (Pathauto, Metatag, Google Analytics, RDF et Schema.
    • org).
    • Travaux pratiques Installer et configurer de nouveaux modules (Webform.
    • ).
  • Les thèmes
    • Fonctionnement.
    • Installer, configurer un nouveau thème.
    • Personnaliser un thème.
    • Travaux pratiques Installer et configurer un nouveau thème.
  • Administrer un site Drupal
    • Les tâches de l'administrateur.
    • Utilisateurs, rôles, permissions.
    • Sauvegarder et restaurer le site.
    • Suivre l'activité du site.
    • Mise en production d'un site Drupal.
84

Drupal 7, designer personnaliser le design graphique de vos sites

  • DPIC-78
  • 0 DH
  • 2 J

Ce cours vous montrera comment mettre en place une charte graphique au sein d'un site Drupal. Vous apprendrez à installer, personnaliser et créer des thèmes. Vous découvrirez également comment organiser le contenu de vos pages via les vues et les panels ainsi que la façon de contrôler la navigation au sein d'un site.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne ayant à personnaliser l'apparence d'un site Drupal.

Prérequis

Aucun

Les objectifs de la formation

Installer et personnaliser un thème Drupal
Paramétrer un sous-thème à partir d'un thème Drupal existant
Créer un nouveau thème Drupal
Enrichir un thème Drupal avec des menus déroulants et des effets visuels
Organiser les pages d'un site avec les modules Views et Panels

85

Programme de la formation

  • Installer et personnaliser un thème
    • Structure et organisation des thèmes dans Drupal.
    • Structure et rôle des différents fichiers d'un thème : 
    • info, page.
    • tpl.
    • php, node.
    • tpl.
    • php.
    • Activer un thème existant pour la partie site.
    • Activer un thème existant pour la partie Administration.
    • Contrôler l'affichage des blocs dans un thème.
    • Travaux pratiques Installer et configurer un thème pour la partie Site et pour la partie Administration.
  • Créer un sous-thème à partir d'un thème existant
    • Créer un thème personnalisé à partir du thème Omega et du module Omega Tools.
    • Adapter les éléments d'un thème de base au sous-thème.
    • Optimiser le rendu d'un thème à l'aide d'une feuille de style CSS.
    • Ajouter une feuille de style CSS à partir d'un module.
    • Utiliser le module Color.
    • Travaux pratiques Créer un sous-thème à partir d'un thème existant.
  • Créer un thème
    • Concevoir le layout.
    • Ajouter les régions.
    • Styler le thème à l'aide des CSS.
    • Adapter les paramètres du thème.
    • Utiliser le module Devel et le module Theme.
    • Utiliser Web Developer pour prévisualiser et valider un thème.
    • Modifier la structure d'une page avec les fichiers de templates.
    • Personnaliser le rendu d'un type de noeud.
    • Travaux pratiques Créer un thème personnalisé avec ses régions et ses paramètres de configuration.
  • Contrôler la navigation dans les thèmes
    • Ajouter un menu pour un thème.
    • Créer des sous-menus avec le module Menu.
    • Ajouter et manipuler des variables dans un thème.
    • Styler le dispositif de pagination de Drupal.
    • Créer un menu déroulant à l'aide de JavaScript.
    • Travaux pratiques Ajouter un menu déroulant pour la navigation principale du site à l'aide de JavaScript (jQuery).
  • Utiliser les Vues et les Panels
    • Créer une Vue simple.
    • Intégrer une Vue dans un template de noeud.
    • Contrôler le rendu de la Vue.
    • Utiliser les Panels pour créer une page d'accueil.
    • Intégrer le contenu dans un Panel.
    • Créer des styles personnalisés à l'aide du module Stylizer.
    • Travaux pratiques Créer une page d'accueil à l'aide d'une page Panel et d'une Vue personnalisée.
86

.NET, développer avec des Design Patterns et des Frameworks

  • DPIC-79
  • 0 DH
  • 4 J

Vous apprendrez à concevoir et développer des applications d'entreprise autour du framework .NET 4.6 et des Designs Patterns les plus courants, chacun des patterns étant implémenté avec un framework phare de l'écosystème .NET.

À qui s'adresse cette formation ?

Pour qui ?

Ce cours s'adresse aux développeurs.

Prérequis

Bonnes connaissances en programmation C# et du framework .NET. Expérience requise en développement d'applications .NET.

Les objectifs de la formation

Maîtriser l’injection de dépendances et le cycle de vie d’un objet
Mettre en œuvre le pattern command dans une architecture CQRS
Maîtriser l'accès aux données et l'application des transactions
Réalisation d’une API REST et d’une IHM avec AspNet Core

87

Programme de la formation

  • Introduction
    • Présentation et comparaison des architectures 2-tiers, 3-tiers, n-tiers.
    • Rappel sur les delegate et méthodes anonymes, les event, les types génériques, les types nullables.
    • Les nouveautés de la version 5 du langage C# (Rappels des quelques notions des dernières versions).
    • Travaux pratiques Prise en main de l'environnement de développement (Visual Studio 2015).
  • Les tests unitaires
    • Organisation d'un développement en C#, notion de ?'test project'.
    • Ecriture de tests unitaires.
    • Utilisation des mocks.
  • Le couplage faible dans une architecture n-tiers
    • Définition d'une architecture à couplage faible grâce aux patterns factory et strategy.
    • Gestion du cycle de vie des instances avec les patterns singleton et prototype.
    • Mise en place de cette architecture avec le conteneur léger Unity.
    • Présentation théorique des différences du Spring.
    • NET 2 et Unity.
    • Travaux pratiques Gestion de la création et du cycle de vie des instances dans un contexte Unity.
  • La persistance
    • Présentation du pattern dao et du gain apporté par les frameworks de mapping objet/relationnel.
    • Présentation du projet Hibernate comme framework de mapping objet/relationnel.
    • Création d'un mapping avec nHibernate.
    • Manipulation de données persistantes, application du pattern proxy pour isoler notre application de nHibernate.
    • Rappel des erreurs à éviter.
    • Introduction aux autres solutions disponibles, notamment Microsoft Entity Framework.
    • Travaux pratiques Réalisation d'un mapping, écriture de requête HQL.
  • Exposition d'un composant métier dans une architecture distribuée
    • Présentation des enjeux d'une architecture distribuée et de Windows Communication Foundation.
    • Présentation des avantages du pattern Command, mise en place du pattern Facade pour réceptionner les commandes.
    • Mise en oeuvre des patterns chain of responsability et observer pour orchestrer le traitement des commandes.
    • Travaux pratiques Création d'un endpoint WCF pour exposer la façade et la rendre disponible à d'autres applications.
88

Drupal 7, développeur créer et personnaliser vos thèmes et vos modules

  • DPIC-78
  • 0 DH
  • 3 J

Ce cours vous apportera les connaissances nécessaires pour développer et distribuer des applications personnalisées. Après la découverte de son architecture, vous utiliserez ses API pour créer vos thèmes personnels et apprendrez à créer et administrer vos propres modules pour étendre ses fonctionnalités de base.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, Chefs de projet.

Prérequis

Connaître le langage HTML et CSS.

Des notions de PHP et de Responsive Design sont conseillées.

Les objectifs de la formation

Comprendre le système de "theming" (habillage) de Drupal
Apprendre à contrôler le HTML/CSS généré par Drupal
Optimiser ses développements avec le Framework Drupal à l'aide des APIs
Être capable d'intégrer n'importe quelle charte graphique sous forme de thème Drupal
Créer son propre thème
Ajuster le coeur de Drupal ou de ses modules sans en modifier le code source

89

Programme de la formation

  • L'environnement de développement de Drupal 7
    • Les technologies utilisées dans Drupal (PHP, MySQL, HTML, CSS, JavaScript,).
    • Le serveur web.
    • L'API Drupal.
    • La caisse à outils du développeur: Git, CVS, le module Developer, Drush.
    • Les standards de codage.
  • L'architecture de Drupal
    • Les librairies et les modules du Core.
    • Les thèmes et les positions.
    • La base de données.
    • Les principaux sous-systèmes (thèmes, menus, nodes, fichiers, utilisateurs, commentaires,).
  • Thème et module
    • Les fichiers Templates.
    • Les propriétés de rendu.
    • Le registre des thèmes.
    • Implémenter un thème par défaut.
    • Les règles de nommage.
    • L'organisation des répertoires.
    • Les standards du code source.
    • Utiliser l'API Block.
    • Créer des tests automatisés.
    • Travaux pratiques Création d'un rendu personnalisé.
    • Créer un module simple.
  • Manipuler les fichiers et les images
    • Utiliser les modules Twitpic et Watermark.
    • Gérer les fichiers depuis l'API Files de Drupal.
    • Gérer les images depuis l'API Images de Drupal.
    • Créer des styles d'image à partir d'un module.
    • Travaux pratiques Compléter le module créé à l'étape précédente en intégrant le contenu d'un fichier illustré par une image.
  • Accéder aux noeuds
    • L'API Node Acccess.
    • Utiliser les fonctions node_access() et hook_node_access().
    • Créer un module node_access.
    • Modifier le comportement des autres modules.
    • Tester et déboguer le module.
    • Travaux pratiques Depuis le module créé à l'étape précédente, accéder à un contenu via l'API Node Access.
  • Administrer et configurer un module personnalisé
    • Créer une interface d'administration pour un nouveau module.
    • Utiliser l'API Form.
    • Envoyer des courriels avec drupal_mail() et hook_mail().
    • Le système des jetons (tokens).
    • Travaux pratiques Créer une interface d'administration pour le nouveau module.
  • Distribuer les installations
    • Créer une Distribution et des profils d'installation.
    • Installer une distribution depuis la ligne de commande.
    • Travaux pratiques Créer une distribution intégrant les modules et thèmes créés pendant la session.
90

Joomla!, créer et administrer un site Web

  • DPIC-46
  • 0 DH
  • 3 J

Vous apprendrez à installer et configurer Joomla! sur un serveur, à créer et administrer un site Web ainsi qu'à en assurer l'évolution. Vous verrez également comment gagner en efficacité en composant des modèles et comment adapter la solution à vos besoins personnels à l'aide de composants, de modules et de plug-ins.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs, Web masters, développeurs et Web designers

Prérequis

Les objectifs de la formation

Installer et configurer Joomla! sur un serveur
Prendre en main l'interface d'administration de Joomla!
Créer et mettre en forme le contenu des pages d'un site Joomla!
Installer et paramétrer des extensions et des modèles
Gérer les utilisateurs d'un site Joomla!
Déployer un site Joomla! sur un serveur distant

91

Programme de la formation

  • Concepts fondamentaux de Joomla!
    • Présentation.
    • Les différentes versions.
    • Domaines d'application, références industrielles.
    • Structure et fonctionnalités d'un CMS.
    • L'architecture de Joomla!.
    • Travaux pratiques Démonstrations de sites Web créés avec Joomla!.
  • Premiers pas avec Joomla!
    • Installation et configuration de Joomla! sur un serveur local.
    • Paramétrer le site.
    • Adapter langue et modèle.
    • L'espace de travail.
    • Travaux pratiques Prise en main de Joomla!.
    • Installation et configuration.
  • Structure de l'interface d'administration Joomla!
    • Prise en main de l'interface d'administration.
    • Gestion et administration des contenus.
    • Gestion des extensions : les menus Composants et Extensions.
    • Travaux pratiques Manipuler l'interface de Joomla!.
  • Créer le contenu des pages Web avec Joomla!
    • Les catégories et articles.
    • Définir les paramètres liés aux articles.
    • Gestion des articles supprimé, des images et du texte.
    • Créer un lien ou insérer une ancre.
    • Le système de navigation.
    • Insérer un tableau, un calque.
    • Travaux pratiques Création et mise en forme de pages Web.
  • Gérer les utilisateurs
    • Rôles et permissions.
    • Créer des comptes utilisateurs.
    • Gérer les utilisateurs et un site collaboratif.
    • Travaux pratiques Paramétrage, utilisateurs, sites.
  • Les modèles (templates)
    • Architecture d'un fichier de modèle.
    • Le fichier templateDetails.
    • xml.
    • Choisir et installer un modèle.
    • Paramétrer des modèles Joomla!.
    • Sélectionner des modèles en fonction des besoins Responsive.
    • Travaux pratiques Installer et paramétrer des modèles.
  • Enrichir les pages Web avec des extensions
    • Test de modules préinstallés.
    • Test de composants préinstallés.
    • Test de nouvelles extensions à installer.
    • Travaux pratiques Amélioration des pages Web par ajout d'extensions (formulaire de contacts, messagerie interne, .
    • ).
  • Administration du site
    • Configuration avancée du site.
    • Déployer un site Joomla! sur un serveur distant.
    • Suivi du site, statistiques de visites.
    • Travaux pratiques Déployer le site Web.
    • Analyser les visites.
92

Joomla!, perfectionnement

  • DPIC-47
  • 0 DH
  • 2 J

Vous découvrirez comment personnaliser la présentation de votre site par la création de template et l'enrichirez à l'aide d'extensions. Vous apprendrez à créer un site multilingue, à optimiser la recherche et l'indexation de vos contenus. Vous mettrez en oeuvre des fonctionnalités avancées de l'administration Joomla!.

À qui s'adresse cette formation ?

Pour qui ?

Responsables de sites Web, Web designers ayant un projet reposant sur Joomla!.

Prérequis

Les objectifs de la formation

Personnaliser la présentation graphique d'un site
Enrichir un site à l'aide d'extensions
Créer un site multilingue
Optimiser la recherche et l'indexation de contenus
Publier un site sur un serveur distant
Sauvegarder et restaurer les données d'un site

93

Programme de la formation

  • Personnaliser la présentation graphique du site
    • Paramétrer la gestion et l'affichage des articles.
    • Assigner un template spécifique à un lien de menu.
    • Créer des layouts simples depuis l'interface d'administration.
    • Télécharger et personnaliser un template.
    • Créer un template responsive à l'aide de l'API Joomla!.
    • Comprendre le module Chrome de Joomla!.
    • Créer un module d'affichage en HTML.
    • Définir les styles CSS à l'aide du framework BluePrint.
    • Enrichir le site : extensions front office (animations, menus.
    • ) et back office (gestion des contenus, traduction.
    • ).
    • Travaux pratiques Créer un template Joomla! responsive répondant à une charte graphique et à un design précis.
  • Créer un site multilingue
    • Les packs langage de Joomla!.
    • Les fichiers de langue : organisation et installation.
    • Activer le plug-in Filtre de langue.
    • Installer le module Changement de langue.
    • Assigner les éléments de contenu à une langue.
    • Définir les menus et les modules pour chaque langue.
    • Associer un template spécifique à chaque langue.
    • Traduire un site avec l'extension FaLang.
    • Travaux pratiques Proposer la sélection de langue pour les contenus d'une page d'accueil (article, blog, page, formulaire de contact).
  • Optimiser la recherche et l'indexation
    • Mettre en place le module Recherche.
    • Collecter les statistiques de recherche avec le composant Recherche.
    • Indexer les contenus.
    • Activer et configurer une recherche avancée.
    • Inspecter les contenus indexés et les plans de contenus.
    • Analyser les statistiques de recherche.
    • Créer des filtres de recherche.
    • Travaux pratiques Indexer et rechercher des contenus.
    • Créer un filtre de recherche.
  • Administrer un site Joomla!
    • Comprendre les informations système : paramètres PHP, fichiers de configuration, fichiers de logs.
    • Définir les paramètres SEO et la réécriture d'URL.
    • Gérer les profils utilisateurs et les droits de chacun (ACL).
    • Configurer le système de messagerie.
    • Activer les options de débogage.
    • Publier un site sur le serveur distant.
    • Gérer le cache.
    • Accéder aux fichiers de l'application à l'aide du composant eXtplorer.
    • Sauvegarder, restaurer, migrer un site à l'aide de l'extension Akeeba Backup.
    • Travaux pratiques Gérer le cache.
    • Sauvegarder et restaurer une base de données.
94

Développement système en .NET

  • DPIC-48
  • 0 DH
  • 5 J

Cette formation vous apportera toutes les connaissances nécessaires pour développer des applications de type système dans le cadre du framework .NET.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs ayant à réaliser des applications utilisant des interfaces système en .NET.

Prérequis

Les objectifs de la formation

95

Programme de la formation

  • Le multitâche en .NET
    • Mise en oeuvre des threads : cycle de vie.
    • Gestion des priorités.
    • Synchronisation entre threads, Communication entre threads.
    • Pool de threads.
    • Travaux pratiques Création de programmes mettant en oeuvre les threads et les classes de synchronisation.
  • Communication réseau avec les sockets
    • Utilisation directe des sockets TCP et UDP.
    • Client/serveur TCP et UDP.
    • Classe UdpClient.
    • Les classes WebClient, WebRequest, WebResponse.
    • Gestion synchrone et asynchrone.
    • Proxy.
    • Travaux pratiques Réalisation d'un client et d'un serveur multithreads.
    • Réalisation d'un client http.
  • Développement de services Windows
    • Création de services en .
    • NET.
    • Test et mise au point.
    • Gestion de la sécurité.
    • Installation.
    • Travaux pratiques Utilisation d'un service Windows pour héberger un serveur .
    • Net Remoting.
  • Manipulation de la base de registre
    • Fonctionnement de la base de registre.
    • Classes liées à la base de registre.
    • Types de données.
    • Travaux pratiques Utilisation de la base de registre pour sauvegarder les options de fonctionnement du service Windows.
  • Journal des événements
    • Utilisation dans le Framework .
    • NET.
    • Gestion des événements et surveillance du journal.
  • Analyseur de performance
    • Principe : compteur, collecte, mise à jour.
    • Les compteurs dans les applications.
    • Intérêt.
    • Travaux pratiques Création de compteurs pour espionner les performances d'un programme multithread.
  • Interopérabilité de .NET avec les DLL et COM
    • Rappel sur COM et les DLL natives.
    • Interopérabilité.
    • .
    • NET et COM : rôle client et rôle serveur.
    • Travaux pratiques Appels de composants COM et de DLL depuis .
    • NET.
  • Mise en oeuvre de la sécurité
    • Les principes de la sécurité sous Windows 2000.
    • Les fonctions de gestion de la sécurité.
  • Attributs et réflexion
    • Métadonnées dans le CLR.
    • Utilisation des attributs.
96

Rédiger pour le Web

  • DPIC-81
  • 0 DH
  • 2 J

Cette formation en rédaction web vous permettra de maîtriser l'art d'écrire pour le web tout en tenant compte des exigences SEO. En effet, la rédaction pour le web implique non seulement de rédiger pour les lecteurs, mais également pour les moteurs de recherche. Le choix judicieux des mots-clés et leur placement stratégique dans la structure de la page sont des éléments clés pour améliorer la visibilité de vos pages. Cependant, la qualité rédactionnelle est primordiale pour que vos textes soient référencés efficacement. En mettant l'accent sur le style, les titres et la clarté de vos textes, vous pouvez garantir une lecture agréable et une visibilité optimale. Cette formation pratique est conçue pour vous aider à améliorer vos compétences en rédaction web.

 

 

À qui s'adresse cette formation ?

Pour qui ?

Responsable marketing, responsable de communication, esponsable éditorial et toute personne devant rédiger pour un site web.

Prérequis

Aucun.

Les objectifs de la formation

Adapter son écriture aux spécificités du web et au référencement naturel

97

Programme de la formation

98

Apache, administrer un serveur Web

  • DPIC-50
  • 0 DH
  • 4 J

Cette formation pratique s'articule autour d'une étude détaillée du serveur Apache, pierre angulaire d'une solution Web Open Source. Elle présente ses fonctions de base, la sécurité, l'hébergement de plusieurs sites ainsi que la mise en oeuvre, en complément, d'un service de messagerie et de FTP.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs de serveur Web, exploitants, intégrateurs ou architectes technique.

Prérequis

Les objectifs de la formation

Installer et configurer un serveur Apache Mettre en oeuvre un serveur DNS avec Bind Intégrer un serveur Apache avec un serveur d'application Tomcat Mettre en place un serveur de messagerie Mettre en oeuvre des services d'accès distants

99

Programme de la formation

  • Introduction
    • Présentation générale des services et protocoles.
    • Configuration TCP/IP d'un serveur Unix ou Linux.
  • Mise en oeuvre de serveurs DNS avec Bind
    • Concepts et terminologie du DNS.
    • Compilation et installation du logiciel Bind.
    • Configuration du client DNS.
    • Détail des enregistrements RR (SOA, NS, A).
    • Configuration d'un serveur esclave.
    • Travaux pratiques Installation du logiciel Bind.
    • Mise en oeuvre d'un serveur DNS "cache seulement", d'un serveur DNS primaire et secondaire.
    • Configuration de la commande rndc.
    • Ajout d'une machine dans le domaine.
  • Mise en oeuvre de serveurs HTTP avec Apache
    • Les modules Apache.
    • Installation depuis les sources.
    • Les directives essentielles du fichier "httpd.
    • conf".
    • Authentification des utilisateurs.
    • Gestion des fichiers de trace, outils de statistiques.
    • Mise en oeuvre des hôtes virtuels.
    • Protocole SSL, certificats, dialogue sécurisé en "https".
    • Travaux pratiques Installation du logiciel Apache depuis l'archive source.
    • Sécurisation de l'accès aux répertoires.
    • Mise en oeuvre d'un site personnel avec authentification, d'hôtes virtuels et d'un hôte SSL " https ".
  • Le Web dynamique
    • Programmes CGI (mise en oeuvre, dépannage, sécurité).
    • Langage PHP (intégration dans Apache).
  • Serveurs d'applications Java : Tomcat
    • Présentation et architecture de Tomcat.
    • Mise en place de la collaboration Apache-Tomcat.
    • Tests d'accès aux servlets et aux JSP.
    • Travaux pratiques Exécution de programmes via CGI.
    • Intégration de PHP.
    • Installation de Java et du connecteur mod_jk.
    • Validation de la connexion avec Tomcat.
  • Messagerie
    • Présentation et terminologie : MUA, MTA, MDA.
    • Les protocoles (SMTP, MIME, POP, IMAP).
    • Nécessité d'une configuration DNS.
    • Panorama des MTA disponibles (Sendmail, Postfix).
    • Configuration d'une messagerie intranet simple.
    • Travaux pratiques Mise en place d'un serveur SMTP intranet.
  • Services FTP
    • Mise en oeuvre d'un serveur FTP anonyme.
    • Hôtes virtuels.
  • Les enjeux concernant la sécurité
    • Protection des données.
    • Restreindre les accès au niveau réseau.
    • Les outils sur le marché.
100

Développer des sites Web avec PHP

  • DPIC-51
  • 0 DH
  • 2 J

PHP, langage de programmation multi plates-formes, s'est imposé comme un standard du marché. Cette technologie est plébiscitée pour sa capacité à faciliter la création de sites dynamiques et marchands. PHP permet également de mieux adapter les pages à la diversité des navigateurs et de leurs versions. Il simplifie enfin l'accès aux bases de données, notamment la base libre communément utilisée dans le monde de l'Open Source : MySQL. En 4 jours, les participants à cette formation apprendront à développer avec ce langage.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs front-end souhaitant maîtriser le développement PHP Développeurs de tous horizons et administrateurs système et de bases de données

Prérequis

Les objectifs de la formation

Maîtriser la syntaxe PHP en vue de développer des sites web dynamiques
Traiter des formulaires web
Concevoir des applications web MVC
Gérer des sessions utilisateursAccéder aux données d'une base de données MySQL
Créer dynamiquement des images et des graphismes

101

Programme de la formation

  • 1. DISTANCIEL / E-LEARNING sur 4 semaines
    • ■ Je fais un quiz pour évaluer mon niveau ■ Je me prépare, j'assimile les fondamentaux
    • Les bases de PHP Préparer son ordinateur, premiers pas, les variables - leçon 70' + quiz.
    • Transmettre des données de page en page L'url, variable superglobale, session, cookie - leçon 50' Page protégée par mot de passe - exercices + quiz.
    • Stocker des informations dans une base de données Présentation des données, phpMyAdmin, lire, écrire, les fonctions et dates en SQL - leçon 70' Un blog - exercices + quiz.
    • Point téléphonique Je fais un point avec mon tuteur.
    • Je lui expose mon contexte professionnel et mes attentes métiers.
    • Il me conseille et m'oriente vers les meilleures ressources de la boîte à outils.
    • ■ Boite à outils
    • Fiches de synthèse sur les points clés de la formation à utiliser dans mon quotidien professionnel et des leçons complémentaires Utilisation avancée de PHP.
    • Créer des images en PHP, Les expressions régulières (partie 1/2), Organiser son code selon l'architecture MVC.
    • La POO.
    • Annexes : envoyer son site sur le Web, coder proprement, utiliser la documentation PHP.
  • 1. DISTANCIEL / E-LEARNING sur 4 semaines
    • ■ Je fais un quiz pour évaluer mon niveau
    • ■ Je me prépare, j'assimile les fondamentaux
    • Les bases de PHP Préparer son ordinateur, premiers pas, les variables - leçon 70' + quiz.
    • Transmettre des données de page en page L'url, variable superglobale, session, cookie - leçon 50' Page protégée par mot de passe - exercices + quiz.
    • Stocker des informations dans une base de données Présentation des données, phpMyAdmin, lire, écrire, les fonctions et dates en SQL - leçon 70' Un blog - exercices + quiz.
    • Point téléphonique Je fais un point avec mon tuteur.
    • Je lui expose mon contexte professionnel et mes attentes métiers.
    • Il me conseille et m'oriente vers les meilleures ressources de la boîte à outils.
    • ■ Boite à outils
    • Fiches de synthèse sur les points clés de la formation à utiliser dans mon quotidien professionnel et des leçons complémentaires Utilisation avancée de PHP.
    • Créer des images en PHP, Les expressions régulières (partie 1/2), Organiser son code selon l'architecture MVC.
    • La POO.
    • Annexes : envoyer son site sur le Web, coder proprement, utiliser la documentation PHP.
  • 2. PRESENTIEL sur 2 jours
    • ■ Les bases de données
    • L'accès aux bases de données, les fonctions, MySQL.
    • Le langage SQL (sélection, modification, suppression).
    • Traitement des résultats des requêtes.
    • Exercice: : Création de fiches produit.
    • Objectifs de la séquence Maîtriser les fonctions PHP d'accès aux bases de données.
    • Maîtriser les concepts de base de l'implémentation Objet.
    • ■ Les formulaires avancés
    • Moteur de recherche.
    • Les différents types de composants.
    • Fonctions avancées de sélection : recherches et tris.
    • Exercice: : Créer un moteur de recherche avec sélection par catégorie, proposer une liste de liens.
    • Objectifs de la séquence Implémentation multicouche.
    • Manipuler différents types de composants sur un formulaire.
    • Gérer différents types de formulaire avec PHP.
    • ■ MVC
    • MVC : intérêt, objectif.
    • Type de code pour le Modèle, le Contrôleur, la Vue ? Utilisation du Layout, ViewModel.
    • Gestion des erreurs, plug-ins de Contrôleurs.
    • Exercice: : Mise en oeuvre du MVC.
    • Objectifs de la séquence Appréhender les composants pour concevoir desapplications web MVC.
    • ■ La gestion du graphisme
    • Création d'image, réutilisation.
    • Gestion des polices et de l'écriture en mode image.
    • Superposition de texte pour protection de droits.
    • Réalisation de graphiques statistiques.
    • Exercice: : Réaliser des histogrammes.
    • Récupérer des données à partir d'une base.
    • Histogramme à l'échelle.
    • ■ Programmation Orientée Objet (POO)
    • Rappel UML.
    • Modélisation des classes.
    • Outils.
    • Conception objet : références, associations, héritage, classes abstraites, interfaces.
    • Sérialisation et stockage.
    • Organisation des fichiers.
    • Exercice: : Réalisation d'une classe Page Web.
    • Objectifs de la séquence Maîtriser les concepts de base de l'implémentation Objet.
    • ■ Plan d'actions
    • Bilan des compétences acquises.
    • Plan de progrès individuel.
  • 3.BILAN
    • Je donne mon avis et j'évalue la formation.
    • Je teste mes connaissances et mesure ma progression.
102

Développer en Visual Basic

  • DPIC-52
  • 0 DH
  • 5 J

Ce stage vous permettra de maîtriser pleinement les fonctionnalités et les capacités de Visual Basic. Tous les aspects essentiels du langage seront abordés, y compris la programmation objet, l'interaction avec les bases de données et les Active X Data Objects. A l'issue de ce cours, vous serez à même de réaliser des applications professionnelles.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs, concepteurs d'applications. Les participants souhaitant aborder le VBA pour le développement d'applications liées au Pack Office doivent se diriger vers un autre stage.

Prérequis

Les objectifs de la formation

Maîtriser la plateforme de développement Visual Basic
Utiliser les éléments de lexique et de syntaxe du langage
Développer des interfaces utilisateurs
Accéder à une base de données et manipuler des fichiers

103

Programme de la formation

  • Positionnement de Visual Basic (vb, vba, vbscript)
    • La construction d'interfaces utilisateur.
    • L'accès aux bases de données.
    • Utilisation et création de composants.
    • Le développement Internet/Intranet.
  • Améliorer la conception des applications avec la programmation objet
    • Classes et objets.
    • Les objets graphiques : formes, contrôles.
    • Propriétés, méthodes, événements.
    • La programmation événementielle.
  • La plateforme de développement Visual Basic
    • Les principes récurrents.
    • Fenêtres, barre de menus, barre d'outils.
    • Aide en ligne et compléments.
    • L'éditeur de code.
    • Etapes de création d'une application.
    • Les différents types de fichiers.
    • Travaux pratiques Prise en main de l'interface, enregistrement et compilation.
  • Visual Basic, le langage
    • Les variables.
    • Types de données et conversions.
    • Portée et durée de vie des variables.
    • Tableaux et types de données utilisateurs.
    • Les constantes.
    • Les variables objets.
    • Les conventions de dénomination.
    • Procédures événementielles et générales.
    • Subroutines et fonctions.
    • Portée des procédures : les modules standard.
    • Le passage d'arguments.
    • Les fonctions de Visual Basic.
    • Les opérateurs.
    • Les structures de contrôle.
    • Travaux pratiques Création de procédures, passage d'arguments.
    • Création d'une fonction de vérification des dates.
  • Fenêtres, menus et boîtes de dialogue
    • Principe des MDI (Multiple Document Interface), formes et contrôles.
    • Formes modales.
    • Formes prédéfinies.
    • Chargement et affichage.
    • Principaux événements, méthodes et propriétés.
    • Menus, popup menus.
    • Les fonctions msgbox et inputbox.
    • Travaux pratiques Création de formes et d'un menu de présentation.
    • Gestion des événements de chargement et déchargement des formes.
  • Les composants graphiques (contrôles)
    • Contrôles standard, contrôles Active X.
    • Saisie et affichage : label, text box, masked edit.
    • Les boutons : command, check box, option.
    • Les listes : list box, combo box.
    • Présentation : Tool Bar, Status Bar, Image List, Scroll Bar, Progress Bar.
    • Les boîtes de dialogue standard : common dialog.
    • La minuterie : timer.
    • Le Drag and Drop.
    • Objet source et objet cible.
    • Evénements souris.
    • Propriétés de la source.
    • Evénements sur la cible.
    • Travaux pratiques Gestion d'un formulaire de saisie, contrôles de validité.
    • Manipulation des listes.
    • Lancement de procédures.
    • Déplacement d'un contrôle sur une forme.
    • Déplacement d'un élément d'une liste dans une autre liste.
  • La gestion des erreurs
    • Traitement des erreurs logiques : le débogage.
    • Les points d'arrêt.
    • Les expressions espionnes.
    • Les fenêtres de débogage.
    • Mode pas à pas et procédures.
    • Traitement des erreurs d'exécution.
    • L'interception et les gestionnaires d'erreurs.
    • L'objet Err.
    • Travaux pratiques Interception d'une erreur d'exécution.
    • Prise en main du debugger.
  • L'accès aux données
    • Manipulation des fichiers.
    • Accès séquentiel, direct, binaire.
    • Ouverture, fermeture.
    • Instructions de lecture/écriture.
    • Architecture et objets des bases relationnelles.
    • Le langage SQL.
    • Le Data Environment.
    • L'architecture client serveur.
    • Les fournisseurs d'accès : ODBC et OLE-DB.
    • Les objets d'accès aux données : ADO (Active X data access).
    • Les outils d'accès aux données.
    • Data Environment.
    • Data Control.
    • Data Report.
    • Data Form Designer.
    • Les contrôles dépendant des données.
    • Data Grid, Hierarchical Flex Grid.
    • Data List, Data Combo.
    • Travaux pratiques Création et manipulation d'un fichier en accès séquentiel (enregistrements de taille variable).
    • Utilisation des contrôles d'accès aux données.
  • Touche finale
    • Les fichiers de ressources.
    • Enregistrement des paramètres d'une application.
    • Générer un exécutable et le distribuer.
    • Optimisation du programme.
    • Travaux pratiques Création et utilisation d'un fichier de ressources.
    • Utilisation de la base de registre pour conserver des paramètres dynamiques.
    • Déploiement d'une application.
104

Ionic, développer des applications mobiles hybrides multiplateformes

  • DPIC-55
  • 0 DH
  • 2 J

Cette formation vous permettra de maîtriser le Framework et le SDK Ionic, basé sur AngularJS et Cordova. Vous développerez des applications mobiles hybrides pour iPhone et Android proches des applications natives. Outre la mise en oeuvre des fonctionnalités, vous découvrirez les outils de productivité basés sur Node.js.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs Web et chefs de projets mobilité.

Prérequis

Les objectifs de la formation

Configurer un environnement de développement hybride
Développer une application mobile basée sur Ionic et AngularJS
Maîtriser les outils de productivité proposés par Node.js
Intégrer un Backend Mobile
Préparer le build et le déploiement d'une application

105

Programme de la formation

  • Configurer un environnement de développement moderne
    • Choix de l'éditeur, les Plug-ins indispensables.
    • Socle des bonnes pratiques : mobile et "Web-platform".
    • Node.js utilitaire de développement.
    • Synchronisation "multi-device".
    • Choisir et paramétrer un "workflow" mobile.
    • Yeoman.Utiliser un "scaffoldeur" de projet.
  • Ionic SDK : présentation et mise en oeuvre
    • Framework de développement "hybride", positionnement.
    • Composantes : Utilitaires, CSS, JavaScript, Services.
    • Technologies : services cloud, Cordova, le choix d'AngularJS.
    • Démarrer, émuler et débugger une application.
    • Apport du Framework CSS.
  • Ionic + AngularJS : initiation au Framework de Google
    • Structure d'une application AngularJS.
    • Identifier les ressources : Services, Contrôleur, Directives.
    • Ajax : consommation de services Web.
    • SPA (Single Page Application) routes et navigation.
    • Les directives apportées par Ionic.
    • Utilisation indépendante du Framework CSS Ionic..
  • Le Framework Ionic en profondeur
    • Personnalisation ciblée de la plateforme (IOS/Android).
    • Gestion du contenu : listes, chargement, "scroll", "pull to refresh".
    • Gestion de la navigation : menu, route et persistance.
    • Composant interactifs : "modal, action sheet, popover"
    • Créer des formulaires efficaces.
    • Gestuelle utilisateur : "swipe, slide, tap.".
  • Gérer la persistance des données utilisateur
    • Adopter une stratégie "offline first".
    • Les API pour la sauvegarde locale : IndexDB localStorage.
    • Centraliser les données : redéfinir le cycle UX.
    • Quelles fonctionnalités attendre d'un Backend Mobile ?
    • Les services d'authentification et de "push notification".
  • Préparer le "build" et le déploiement
    • Automatiser la création des icônes et écrans de démarrage.
    • Présentation des services de la "Ionic Platform".
    • "Build" service de compilation.
    • Cycle de déploiement continu.
106

.NET, développer des applications Web en HTML5, CSS3 et JavaScript avec Visual Studio 2015/2013

  • DPIC-56
  • 0 DH
  • 4 J

Cette formation vous apprendra à créer des pages et des applications Web en utilisant Visual Studio, HTML5, JavaScript et CSS3. Vous découvrirez les avancées proposées sur ce domaine, notamment avec les principales API Web telles que la Géolocalisation, le Web Storage, etc...

À qui s'adresse cette formation ?

Pour qui ?

Développeur d'applications ASP.NET souhaitant tirer parti des fonctionnalités apportées par HTML5, CS33, JavaScript, JQuery et des API Web associées.

Prérequis

Les objectifs de la formation

107

Programme de la formation

  • Introduction
    • Rappels sur HTML, le Doctype et CSS.
    • Prise en main des outils de Visual Studio.
    • Fonctionnement de l'inspecteur de pages.
    • Les outils de débogage des navigateurs.
    • Travaux pratiques Découverte de Visual Studio.
    • Création d'une application ASP .
    • NET.
  • HTML 5
    • Découverte des nouveaux éléments sémantiques.
    • Structure et organisation d'une page.
    • Découverte des nouveaux éléments interactifs.
    • Gestion de la compatibilité avec Modernizr.
    • Découverte des API standard.
    • Travaux pratiques Conception de pages types.
  • Création CSS 3
    • Mise en oeuvre des nouveaux attributs.
    • Mise en oeuvre des attributs de transformation et transition.
    • Evolutions des normes et des implémentations propriétaires.
    • Attributs de validation de formulaires.
    • Configuration et mise en oeuvre de la Minification et du Bundling.
    • Rôle et utilisation des Media Queries.
    • Utilisation des Media Queries pour faire des sites adaptatifs (Responsive Web Design).
    • Framework CSS Bootstrap.
    • Travaux pratiques Formatage des éléments HTML.
    • Mise en oeuvre de la Minification et du Bundling.
    • Installation et utilisation du Framework CSS Bootstrap.
  • Programmation JavaScript
    • Rappel des règles générales.
    • Gestion des événements.
    • Manipulation du DOM.
    • Prise en main de Visual Studio.
    • Création et manipulation de tableaux et d'objets.
    • Travaux pratiques Ecrire du code pour manipuler le DOM et valider les données d'un formulaire.
  • Mise en oeuvre de jQuery
    • Présentation de jQuery.
    • Utilisation des sélecteurs jQuery.
    • Gestion des événements.
    • Utilisation de jQuery UI.
    • Faire de l'Ajax avec jQuery.
    • Travaux pratiques Réaliser des opérations courantes : dialogue utilisateur, manipulation du DOM, requêtes Ajax avec l'objet jQuery, etc.
  • Gestion des médias
    • Les formats disponibles et leur support par navigateur.
    • Utilisation des éléments audio et vidéo.
    • Gestion du support multiformat.
    • Contrôle de la lecture par programmation.
    • Travaux pratiques Intégrer des fichiers audio et vidéo, avec gestion multiformat et contrôle de la lecture.
  • Utilisation des API standard
    • API Canvas et géolocalisation.
    • API File, Drag & Drop, Web Storage.
    • API Web Socket et Web Worker.
    • Travaux pratiques Mise en oeuvre des API principales.
108

Lotus Domino v9, administration

  • DPIC-57
  • 0 DH
  • 4 J

Ce stage vous apprendra à installer, configurer et administrer un serveur Lotus Domino version 9 ainsi que le client Lotus Notes. Vous verrez également comment sécuriser l'infrastructure, gérer le routage du courrier, mettre en oeuvre la réplication inter serveurs et effectuer les dépannages liées à la messagerie.

À qui s'adresse cette formation ?

Pour qui ?

Ingénieurs systèmes ou responsables de réseaux ayant à mettre à oeuvre Lotus Domino v9.

Prérequis

Les objectifs de la formation

Installer, configurer et paramétrer une infrastructure IBM Lotus Domino 9 Gérer et maintenir une infrastructure IBM Lotus Domino existante Mettre en oeuvre la sécurité de l'architecture : authentification, contrôle d'accès, liste de contrôle d'exécution Mettre en oeuvre la réplication inter serveurs

109

Programme de la formation

  • Installation de Lotus Domino/Notes
    • Fonctionnalités de Domino.
    • Architecture Domino/Notes.
    • Installer et configurer un serveur Domino principal.
    • Installer le client d'administration.
    • Travaux pratiques Installer et configurer le serveur.
    • Prise en main du client d'administration.
  • Les enregistrements
    • Processus d'enregistrement (serveur, certifiant et utilisateur).
    • Suivi des certifications.
    • Création d'utilisateur, gestion des groupes.
    • Gestion des IDs, des mots de passe et des accès.
    • Renommage, recertification et déplacement dans l'organisation Domino.
    • Le chiffrement : clés publiques, privées et signatures, TLS, SHA2 OAuth.
    • Travaux pratiques Gestion des utilisateurs.
  • Sécurité
    • Notions fondamentales : IDs et authentification, coffre.
    • Mise en oeuvre de coffres d'ID, sauvegarde et restauration des IDs.
    • Authentification, accès anonyme.
    • Les LCA des bases (liste de contrôle d'accès).
    • Liste de contrôle d'exécution sur le poste client (LCE).
    • Travaux pratiques Mise en oeuvre de la sécurisation (authentification, contrôle d'accès, liste de contrôle d'exécution.
    • ).
  • Messagerie
    • Protocoles de routage supportés par Domino.
    • Dispositif de routage (routeur, mailbox).
    • Transfert de courrier, documents de connexion.
    • Mise en place d'une messagerie SMTP.
    • Restreindre la circulation de mail (nombre, volume.
    • ).
    • Utilisation des quotas.
    • Règles de gestion de courriers.
    • Message Tracking, journalisation, reports.
    • Travaux pratiques Mettre en place une messagerie SMTP.
    • Paramétrage et sécurisation de la messagerie.
  • La réplication
    • Logique de réplication.
    • Groupe de serveurs pour la réplication.
    • Travaux pratiques Mettre en place la réplication.
  • Ajout de serveurs Domino
    • Mise en place de serveurs additionnels.
    • Mettre en place la réplication inter serveurs.
    • Travaux pratiques Ajouter des serveurs, activer la réplication des bases.
  • Gestion des politiques organisationnelles
    • Politiques : mise en place et documents.
    • Imposer des valeurs avec des politiques bureaux.
    • Définir des politiques de courrier et de sécurité.
  • Implémenter les techniques de compression
    • Nouvelles options de compression.
    • Compression d'images.
    • Implémenter le DAOS.
110

Développement de solutions Microsoft SharePoint Server 2013 (70-488)

  • DPIC-58
  • 0 DH
  • 5 J

Cette formation vous apprendra à utiliser Visual Studio et SharePoint Designer pour développer des applications SharePoint. Vous verrez également comment ajouter des Apps et personnaliser l'interface utilisateur par la programmation. Ce stage couvre tous les sujets nécessaires pour préparer l'examen Microsoft 70-488.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs.

Prérequis

Les objectifs de la formation

Apprendre à développer des applications SharePoint
Créer des workflows avec Visio 2013 et SharePoint Designer 2013
Personnaliser les éléments de l'interface utilisateur par programmation

111

Programme de la formation

  • L'environnement de développement
    • La plateforme de développement de SharePoint.
    • Les modèles d'exécution.
    • Les objets SharePoint.
    • Les sites Web.
    • Travaux pratiques Créer et déployer un composant Web Part SharePoint.
    • Utiliser des sites Web en code managé.
  • Les listes et bibliothèques
    • Les objets des listes.
    • Les bibliothèques de SharePoint.
    • Les requêtes pour obtenir les listes.
    • Travaux pratiques Effectuer des requêtes pour récupérer des listes de données.
  • Le développement côté serveur
    • Les composants Web Parts.
    • Utiliser les récepteurs d'événements pour gérer des événements de SharePoint.
    • Stocker et manipuler des données de configuration de composants personnalisés.
    • Travaux pratiques Développer un récepteur d'événements.
  • La gestion de la sécurité
    • La gestion d'identité dans SharePoint 2013.
    • Les permissions et l'authentification.
    • La gestion des autorisations par programme.
    • Travaux pratiques Exemple d'application de la sécurité.
  • Les Apps et le développement côté client
    • Introduction aux applications SharePoint.
    • Le modèle d'objet côté client pour le code managé.
    • Le modèle d'objet côté client pour JavaScript.
    • L'API REST avec JavaScript.
    • Les Apps hébergées à distance.
    • L'architecture et les packages des Apps.
    • Publier, installer et désinstaller les Apps du système.
    • Travaux pratiques Créer une nouvelle application SharePoint.
    • Exemple d'application hébergée à distance.
    • Installer, mettre à jour et désinstaller une App SharePoint.
  • Le workflow dans SharePoint
    • Utiliser Visio 2013 et SharePoint Designer 2013 pour construire un workflow.
    • Développer un workflow avec Visual Studio 2012.
    • La taxonomie dans SharePoint 2013.
    • Travaux pratiques Création d'un workflow à l'aide de Visio.
    • Montage des workflows avec SharePoint Designer.
  • Personnalisation et gestion des sites
    • Les listes et les sites personnalisés.
    • Les cycles de vie des sites.
    • Personnaliser l'interface utilisateur.
    • Comment personnaliser l'image de marque ? Adapter le contenu pour différents périphériques.
    • Configurer et personnaliser l'expérience de navigation pour les sites de publication.
    • Travaux pratiques Créer une définition de listes et de sites personnalisés.
112

Développement de solutions avancées Microsoft SharePoint Server 2013 (70-489)

  • DPIC-77
  • 0 DH
  • 5 J

Cette formation vous apprendra à développer des solutions avancées MS SharePoint Server 2013. Vous verrez, également comment créer des requêtes de recherche avec KQL ainsi que la personnalisation des activités de réseaux sociaux. Ce stage couvre tous les sujets nécessaires pour préparer l'examen Microsoft 70-489.

À qui s'adresse cette formation ?

Pour qui ?

Professionnels IT chargés de l'installation, la configuration, du déploiement et de la gestion de SharePoint Server 2013 dans un centre de données ou dans le cloud

Prérequis

Une expérience pratique du développement ASP .Net 3.5, de Visual Studio et du développement SharePoint 2007 ou 2010 est fortement recommandée

Connaissance des fonctionnalités offertes par SharePoint 2013

Les objectifs de la formation

Développer des solutions avancées MS SharePoint Server 2013
Créer des requêtes de recherche avec KQL
Publier des contenus pour des périphériques mobiles

113

Programme de la formation

  • Introduction à SharePoint Apps
    • Les Apps SharePoint.
    • La gestion de la sécurité pour les Apps.
    • Optimiser les performances des Apps.
    • Travaux pratiques Créer une App.
  • Le service de Métadonnées gérées
    • Présentation du service.
    • Les paramètres pour la configuration.
    • Groupe, termes et conditions.
    • Travaux pratiques Travailler avec des champs de métadonnées gérées.
  • Le service de recherche
    • Concepts de base du service de recherche de SharePoint 2013.
    • Les requêtes de recherche KQL et FQL.
    • Personnaliser l'expérience utilisateur de la recherche.
    • Configurer les types de résultats et les modèles d'affichage.
    • Travaux pratiques Soumettre des requêtes de recherche de Code côté Client.
    • Créer et déployer un extracteur d'entité.
  • La gestion du contenu
    • La gestion du contenu d'entreprise.
    • L'eDiscovery.
    • Automatiser la gestion des enregistrements.
    • Comment développer un site de publication.
    • Structurer et publier des sites Web.
    • Publier des contenus pour des périphériques mobiles.
    • Améliorer les performances d'un site SharePoint.
    • Travaux pratiques Créer un fournisseur d'ID de document personnalisé.
    • Exercice: sur la mise en page.
    • Créer un canal périphérique.
  • Le service Business Connectivity Services (BCS )
    • Les principaux éléments du BCS.
    • Modèles BDC avec SharePoint Designer et Visual Studio 2012.
    • Comment créer des modèles BDC avancés ? Les événements et les notifications externes.
    • Travaux pratiques Créer des types de contenu externes.
    • Créer un Assembly de connectivité .
    • NET.
  • Les données métiers
    • Accéder aux données d'entreprise à l'aide de solutions composites.
    • Les données métiers dans des applications clientes.
    • Les options permettant l'accès aux données de profils utilisateurs.
    • Les propriétés des profils utilisateurs.
    • Travaux pratiques Présenter des données métiers dans une application pour SharePoint.
    • Ajouter la fonctionnalité de recherche de personnes pour une application.
  • Surveillance et dépannage
    • Débugger les Apps SharePoint dans Visual Studio.
    • Identifier et diagnostiquer les erreurs dans les Apps.
    • Optimiser les performances des applications.
    • Travaux pratiques Ajouter une Page de Diagnostics à une application SharePoint.
114

Amazon Web Services, développer des applications Web "scalable" pour le Cloud

  • DPIC-60
  • 0 DH
  • 2 J

Cette formation vous montrera comment tirer parti d'une infrastructure Cloud IaaS/PaaS pour déployer des applications scalables et résilientes. Vous découvrirez comment cette infrastructure ouvre la voie à la conception d'applications innovantes (persistence polyglot, real time data processing, data streaming...).

À qui s'adresse cette formation ?

Pour qui ?

Chefs de projets, architectes, développeurs.

Prérequis

Les objectifs de la formation

Comprendre le coût total de possession d'un environnement Cloud Computing Mettre en place une approche polyglotte de la persistance de données avec DynamoDB, Redshift et Cloudsearch Utiliser à bon escient le stockage de fichiers et le cache HTTP avec Amazon S3 et Amazon Cloudfront Comprendre le principe d'architecture stateless résiliente basée sur EC2 et les autoscaling group Appliquer le zero downtime deployment avec Route 53 et Beanstalk

115

Programme de la formation

  • Introduction
    • Les enjeux du Cloud Computing.
    • Différence et complémentarité entre IaaS et PaaS.
    • Exercice: Mise en application de RDS, DynamoDB, Cloudsearch, Redshift et de Kinesis.
  • Le stockage des données
    • Le principe de la persistance polyglotte.
    • Les bases NoSQL (DynamoDB), de documents (Cloudsearch), SQL (RDS).
    • Le datawarehouse (Redshift).
    • Quel type de base pour quel besoin ? Comment synchroniser les données ?
  • Scaling horizontal, architectures résilientes et applications stateless
    • Principe du découpage n-tiers, architectures stateless.
    • Rendre des applications accessibles par HTTP via REST.
    • Utilisation d'un load balancer, configuration du scaling automatique.
    • Mise en place de websocket.
    • Exercice: Déployer une application RESTful avec Beanstalk, configurer le load balancer pour gérer les appels websockets, synchroniser des instances EC2 avec SNS.
  • Single Page Application et serveur de fichiers
    • Le principe des Single Page Web Applications.
    • Le déploiement sur un serveur de fichiers statiques des fichiers HTML, CSS et JavaScript.
    • L'appel à des endpoints REST, principe des Cross Origin Resource Access.
    • L'optimisation des coûts.
    • Exercice: Déployer une SPA AngularJS sur un bucket Amazon S3, communication avec l'API REST.
  • Un CDN pour le cache HTTP
    • Le stockage des fichiers avec Amazon S3.
    • Qu'est-ce qu'un Content Delivery Network ? Un CDN pour les ressources statiques.
    • Optimiser les coûts via l'usage d'un CDN pour les réponses HTTP des endpoints REST.
    • Exercice: Créer une distribution Cloudfront pour les fichiers statiques et pour les endpoints REST.
  • Streaming de données et "near real time" data processing
    • Traitement distribué des Big Data : MapReduce, Pregel, Dremel, Percolator.
    • Traitement en mode batch avec MapReduce.
    • Consommation de stream avec AWS Lambda.
    • Exercice: Couplage des streams dynamoDB avec une fonction Lambda.
  • Le zero downtime deployment
    • Les problématiques posées par le scaling automatique.
    • Qu'est ce que le zero downtime deployment ? Le blue-green deployment avec Beanstalk.
    • L'URL swapping avec Amazon Route53.
    • Exercice: Déployer une application avec Amazon Beanstalk.
116

Cloud Foundry et Pivotal CF, développement d'applications

  • DPIC-61
  • 0 DH
  • 3 J

Cette formation vous permettra de comprendre les principes clés du développement d'applications "Cloud Native". Vous apprendrez à mettre en place les outils permettant de construire et d'utiliser la plateforme Pivotal Cloud Foundry. Vous verrez également comment administrer des applications avec Pivotal Cloud Foundry.

À qui s'adresse cette formation ?

Pour qui ?

CTO, chefs de projets, responsables d'applications, responsables des opérations, architectes techniques, développeurs.

Prérequis

Les objectifs de la formation

Connaître les approches de développement d'applications "Cloud Native" Appliquer les technologies et outils pour le développement avec Cloud Foundry Utiliser la plateforme Pivotal Cloud Foundry Comprendre les approches de développement et de gestion des applications "as a Cloud"

117

Programme de la formation

  • Applications "Cloud Native"
    • Qu'est-ce que le "Cloud Native".
    • Applications "as a Cloud" et "as a Service".
    • Avantages et inconvénients.
    • Applications microservices versus monolithiques.
    • Importance des frameworks et des plateformes (IaaS, PaaS, SaaS).
    • Nouvelles approches possibles avec le "Cloud Native" (DevOps, continuous delivery, microservices, containers).
    • Présentation de l'offre actuelle des technologies "Cloud Native".
  • Développement d'applications modernes avec Cloud Foundry
    • Présentation de l'architecture.
    • Principaux composants (controller, router, loggregator.
    • ).
    • Technologies et outils (BOSH, BOSH lite.
    • ).
    • Développement, déploiement, hébergement et mise en oeuvre d'applications (staging, scaling, monitoring).
    • Travaux pratiques Mise en oeuvre de Micro Cloud Foundry et Eclipse STS.
  • Implémentation de la Plateforme Pivotal Cloud Foundry
    • Présentation de la plateforme Pivotal CF.
    • Avantages et inconvénients de Pivotal CF.
    • Présentation de Pivotal Web Services.
    • La ligne de commandes (connexion, déploiement, scaling).
    • Présentation d'Eclipse STS.
    • Travaux pratiques Préparation de la plateforme Pivotal CF et des outils de développement.
  • Utilisation de la Plateforme Pivotal Cloud Foundry
    • Les Buildpack, manifest.
    • Développer avec les services Pivotal CF.
    • Framework Spring et utilisation avec Pivotal CF.
    • Utiliser les logs et les analyseurs Cloud Foundry pour déboguer les applications.
    • Gérer le déploiement "à chaud" et en "continu" des applications.
    • Travaux pratiques Développement d'une application avec Pivotal CF et Spring.
  • Administration d'applications
    • Utilisation de Pivotal Web Services.
    • Gestion et monitoring des applications avec Cloud Foundry.
    • Ouvrir à d'autres PaaS (BlueMix, AWS.
    • ).
    • Accélération d'intégration métier avec l'approche "as a Cloud".
    • Portabilité Cloud Foundry par "Service Container".
    • Etude de cas Présentation de l'architecture et du fonctionnement d'une entreprise mondiale "Cloud Native' (Netflix, AWS.
    • ).
118

Blender, s'initier à la création 3D

  • DPIC-62
  • 0 DH
  • 4 J

Cette formation vous permettra de prendre en main l'interface du logiciel Blender et d'en découvrir les principales fonctionnalités. Vous apprendrez à concevoir un objet en 3D et à lui donner un rendu réaliste. Vous réaliserez des animations ainsi que diverses simulations physiques telles que les particules.

À qui s'adresse cette formation ?

Pour qui ?

Architectes, constructeurs, dessinateurs, designers, ingénieurs, responsables de bureaux d'études.

Prérequis

Les objectifs de la formation

Prendre en main l'interface de Blender
Modéliser et animer des objets en 3D
Concevoir et appliquer des matériaux et des textures sur des objets
Gérer l'éclairage et le rendu des objets

119

Programme de la formation

  • Interface utilisateur
    • Les vues 3D, orbite, panoramique, depuis la caméra.
    • Organiser la vue 3D avec des calques.
    • Le panneau des propriétés.
    • Le mode objet et les relations simples entre objets.
    • Travaux pratiques Installer Blender.
    • Créer une vue.
  • Création et modification d'objet
    • La sélection rectangulaire, circulaire, lasso.
    • Les courbes de Bézier.
    • Extrusion le long d'une courbe.
    • Transformer des objets.
    • L'outil Simple Deform.
    • Modéliser avec la fonction Extrude.
    • Modélisation basique, points, arrêtes, faces.
    • Les modificateurs : Array, Boolean, Edge.
    • Travaux pratiques Concevoir de nouveaux objets.
  • Conception des matériaux et textures
    • Assigner des matériaux aux objets.
    • La création de matériaux simples et nodaux.
    • Les shaders surfaciques, diffuse et spéculaire.
    • Placer et assigner des textures.
    • Les shaders volumétriques.
    • Travaux pratiques Application des effets textures.
  • UV Mapping et texture Painting
    • Dépliage UV, test et correction.
    • Utiliser l'UV Mapping sur les matériaux.
    • Création de la texture directement sous Blender.
    • Export du dépliage.
    • Enregistrer le rendu sur une texture UV (Bake).
    • Travaux pratiques Plaquer une image sur un UV.
  • Gestion de l'éclairage et du rendu
    • Les différents types de lumières.
    • Couleurs, intensité, distance et ombrage.
    • Les rendus en images fixes.
    • Manipulations relatives aux caméras, focale, positionnement et profondeur de champ.
    • Dimensions de sortie.
    • Format du rendu.
    • Anti-crénelage.
    • Rendu au travers de différents moteurs.
    • Travaux pratiques Réaliser un rendu avec éclairage.
  • Compositing
    • Les bases du compositing.
    • L'éditeur de séquence vidéo.
    • Les noeuds de compositing.
    • Travaux pratiques Composer une image.
  • Moteur physique et particules
    • Bases du moteur physique et gestion des particules.
    • Physique (corps souples, corps rigides).
    • Particules génériques, dynamiques, statiques.
  • Gestion des animations
    • Notion d'images clés et de Timeline.
    • Création d'images clés : Position Rotation Echelle.
    • Présentation de Graph Editor.
    • Animer les propriétés de l'interface.
    • Travaux pratiques Réaliser une animation.
120

Blender, maîtriser la création 3D

  • DPIC-63
  • 0 DH
  • 4 J

Cette formation vous permettra de maîtriser les aspects avancés de la modélisation objet en 3D. Vous découvrirez de nouveaux modes d'animation et apprendrez à créer de nouvelles textures et de nouveaux rendus. Vous réaliserez le montage vidéo de vos animations et découvrirez le très puissant langage de script Python.

À qui s'adresse cette formation ?

Pour qui ?

Architectes, constructeurs, dessinateurs, designers, ingénieurs, responsables de bureaux d'études.

Prérequis

Les objectifs de la formation

Créer de nouvelles textures et de nouveaux rendus
Animer un objet via le système des armatures
Maîtriser les simulations physiques
Réaliser le montage vidéo de vos animations
Appliquer des scripts Python sur une modélisation 3D

121

Programme de la formation

  • Modélisation avancée
    • Utilisation des boucles.
    • Topologie et retopologie.
    • Les modificateurs : Decimate, Boolean, Multiresolution, Skin, Displace.
    • Travaux pratiques Créer un modèle par-dessus un autre.
    • Remodeler une zone du modèle avec un " pinceau ".
  • Le Sculpt Mode
    • Les outils de sculpture.
    • Personnalisation des brosses.
    • Création d'une brosse à partir d'un volume.
    • Baking de Normal Maps.
    • Travaux pratiques Créer une brosse sur mesure.
  • Matériaux nodaux
    • Principe des noeuds.
    • L'effet soyeux.
    • Utiliser la peinture métallisée.
    • Exemple de l'effet fantomatique.
    • Travaux pratiques Créer une peinture métallisée.
  • Animation squelettale
    • Création d'une armature.
    • Assigner un modèle à l'armature avec les Enveloppes et le Bone Heat Painting.
    • Cinématique inverse.
    • Contraintes dans le cadre d'une armature.
    • Travaux pratiques Animer un objet via le système des armatures.
  • Editeur d'actions non linéaires
    • Découverte de l'éditeur d'actions non linéaires.
    • Les différents modes de fonctionnement : simple, combiné.
    • Obtenir une animation composite.
    • Ajouter et mélanger des pistes actions.
    • Travaux pratiques Ajout et mixage de bandes d'actions.
  • Physique et particules
    • Introduction et réglage de la gravité.
    • Physique, Corps souples, Corps rigides.
    • Simulation de tissus, de fluides et de fumée.
    • Utilisation du moteur de particules génériques, dynamiques et statiques.
    • Plus loin avec les simulations, Obstacles, Champs de force et Influences.
    • Travaux pratiques Création d'une coupe de cheveux.
  • Montage vidéo
    • L'éditeur VSE.
    • Combiner plusieurs pistes vidéo, leur appliquer des effets.
    • Stabilisation d'une vidéo.
    • Ajouter une piste audio.
    • Réaliser le film final.
    • Travaux pratiques Réaliser le montage d'une animation.
  • Scripting Python
    • Interagir avec Blender par programmation.
    • Aperçu des possibilités de scripting Python.
    • Manipuler des objets 3D via des scripts Python.
    • Démonstration Application de scripts Python sur une modélisation 3D Blender.
122

Cinema 4D, créer des animations 3D professionnelles

  • DPIC-64
  • 0 DH
  • 5 J

Cette formation très pratique vous apprendra à maîtriser l'interface et les fonctionnalités de l'environnement Cinema 4D. A l'issue de ce cours, vous serez capable de concevoir un objet en 3D, de lui donner un rendu réaliste et de créer une animation à partir de cet objet.

À qui s'adresse cette formation ?

Pour qui ?

Architectes, designers, techniciens de l'audiovisuel (monteurs, truquistes vidéo) et infographistes 2D et 3D.

Prérequis

Bonnes connaissances d'un système d'exploitation graphique. Expérience requise.

Les objectifs de la formation

Modéliser des objets avec Cinema 4D
Préparer un objet et son maillage
Habiller un objet avec une texture redéfini ou personnalisé
Animer en boucle des objets liés
Mettre en situation des éléments abordés dans différentes scènes

123

Programme de la formation

  • L'interface Cinema 4D
    • Les notions de base sur l'univers 3D.
    • Le langage et vocabulaire 3D.
    • Les fenêtres de vue.
    • Les dispositions personnalisées.
    • Les contrôles de navigation.
    • Le chargement.
    • La sauvegarde.
    • Travaux pratiques Création et enregistrement d'une nouvelle vue.
  • Création et modélisation des objets
    • Les primitives.
    • La création d'objets par combinaison.
    • L'importation de modèles réalisés dans d'autres logiciels 3D.
    • Les splines.
    • Travaux pratiques Concevoir de nouveaux objets.
  • Modification des objets
    • Symétries.
    • Opération booléenne.
    • "Metaball".
    • Extrusion, biseautage, outil couteau, etc.
    • Préparer son maillage en vue de travailler avec les dynamiques et l'objet Clothilde.
    • Travaux pratiques Modifier, transformer, préparer un objet et son maillage.
  • Les textures
    • Terminologies : bitmap, shader 2D, shader 3D.
    • Composantes et application de textures.
    • Création de textures avancées (verre, chrome, métal).
    • Création de textures animées.
    • Utilisation de fichiers Photoshop pour la création de textures UVW Mapping.
    • Développement des UVW.
    • Travaux pratiques Habillage d'un objet en situation studio.
  • Présentation des modules
    • Le générateur de particules.
    • Le "ringing initiation".
    • Sculpture.
    • Mograph, l'outil "cloner" et les "effecteurs".
    • Advance render.
    • Net render.
    • Travaux pratiques Application d'effets dans une animation.
  • Gestion d'éclairage et des caméras
    • Notions d'axes, utilisation des modes.
    • Types et paramétrages des diverses caméras (Camera Morphing).
    • Animation en boucle et animation d'objets liés.
    • Travaux pratiques Mise en situation des éléments abordés dans différentes scènes.
  • Gestion du rendu
    • Paramètres des options de rendu.
    • Comment les gérer ? Rendu multi-passes.
    • Export pour le trucage, la vidéo.
    • Export vers After Effects/QuickTime VR.
    • Travaux pratiques Création d'une animation de A à Z avec tous les outils traités lors de la formation.
124

Création vidéo : montage, compression et production DVD

  • DPIC-65
  • 0 DH
  • 5 J

Ce stage montre comment intégrer des éléments divers dans vos montages vidéo. Il présente les principes de la compression vidéo pour une diffusion tous supports : PC, tablette, Smartphone... Vous apprendrez aussi à concevoir un DVD, Bluray ou DVD Flash graphique et fonctionnel (menus, sous-titres).

À qui s'adresse cette formation ?

Pour qui ?

Journaliste reporter d'image, services Communication et Marketing et toute personne souhaitant avoir une méthode de travail de gestion d'un projet vidéo et du paramétrage de l'encodage.

Prérequis

Les objectifs de la formation

125

Programme de la formation

  • Bases de la vidéo et création d'un projet
    • Résolutions, fréquences d'images, rapport de pixel.
    • Rapport d'image, entrelacement, débits vidéo, formats et codecs usuels.
    • Principes de gestion d'un projet vidéo.
    • Classer les fichiers sources.
    • Créer des séquences usuelles.
    • Importer des fichiers.
    • Acquisition vidéo.
    • Travaux pratiques Création d'un premier projet.
    • Importer des fichiers simples ou structurés.
  • Dérushage des plans et montage
    • Informations des fichiers sources.
    • Ajout des colonnes de métadonnées personnalisées.
    • Visionnage des plans sources.
    • Sélection de points in et out.
    • Insertion des plans.
    • Barre d'outils du montage.
    • Accélérer/ralentir les plans.
    • Zoomer.
    • Placer des images sur les clips pour faire varier le volume.
    • Glisser des plans.
    • Mise en situation Mise en situation dans des cas réels de montage.
  • Raccords, effets, transitions
    • Raccorder les plans de la séquence fenêtre de raccord.
    • Raccords dynamiques.
    • Effets audio et vidéo.
    • Incrustation chromakey (fond vert).
    • Principes des rendus vidéo, barre de travail.
    • Travaux pratiques Régler les effets sur un clip.
  • Audio, images fixes et logos
    • Ajouter une musique et une voix-off au montage.
    • Améliorer le son.
    • Ajout des images fixes et logos.
    • Principes d'un tournage multicaméras.
    • Travaux pratiques Mixage audio.
    • Accélérer un clip.
  • Dynamique link
    • Liens dynamiques avec AfterEffect Encore.
    • Liens avec Prelude, Audition et Photoshop.
    • Travaux pratiques Animation de cartes, de texte, effets spéciaux.
    • Création de DVD.
  • Exportations avec Media Encoder
    • Principes de l'encodage.
    • File d'attente d'exportation et enregistrement de configurations personnalisées.
    • Exportations : au format Flash, pour tablettes, Smartphones, PC.
    • Exportation d'images fixes.
    • Exportation du son.
    • Travaux pratiques Exportation au format DVD.
  • Création de DVD avec Adobe Encore
    • Principes de conception d'un DVD/Bluray.
    • Importation et transcodages des fichiers vidéo.
    • Montages.
    • Ajout de marques de chapitres et images.
    • Création graphique des menus (avec Photoshop).
    • Conception de la navigation entre menus.
    • Ajout de musique, diaporamas photos, vidéo d'arrière-plan, transitions AfterEffect.
    • Travaux pratiques Export ou gravure DVD et Flash.
126

Final Cut Pro X, les bases du montage vidéo

  • DPIC-66
  • 0 DH
  • 3 J

Vous réaliserez dans ce cours des montages vidéo avec Final Cut Pro. Vous apprendrez à dérusher et à monter des plans, à ajuster leur durée et à établir un prémontage. Vous traiterez également le mixage des pistes audio, le titrage, la création de transitions et d'effets d'animation ainsi que l'application de filtres.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne souhaitant s'initier au montage virtuel sur Final Cut Pro X. Professionnels de l'image (assistants monteurs, monteurs, réalisateurs...) ayant pratiqué ou non le montage virtuel.

Prérequis

Les objectifs de la formation

Découvrir l'interface graphique, l'espace du travail et l'aide de Final Cut Pro X
Evaluer les différents formats de vidéo existants
Réaliser un dérushage et un montage vidéo préliminaire
Exportation d'une vidéo vers un DVD.

127

Programme de la formation

  • Les principes de base
    • Les concepts importants : les notions de résolution, la fréquence d'images, le rapport de pixel, le débit d'encodage.
    • Les normes et les formats : les codecs SD et HD, les formats de vidéo et d'audio.
    • Les définitions et les règles principales du montage vidéo.
    • Travaux pratiques Manipulation et analyse de différents formats de vidéo.
  • L'interface Final Cut Pro X
    • Lancement du logiciel Final Cut Pro X.
    • L'interface graphique du logiciel.
    • Le vocabulaire de Final Cut Pro X.
    • Les principes de fonctionnement de Final Cut Pro X.
    • Les réglages d'import.
    • Événements et projets.
    • Travaux pratiques Création d'un nouveau projet.
    • Importer de différents types de médias.
    • Utilisation de l'aide de Final Cut Pro X.
  • Dérushage et montage préliminaire
    • Comment classer efficacement les rushes ? Des rushes à la Timeline : méthodes d'insertion des éléments.
    • Les outils de montage dans la Timeline.
    • L'éditeur de précision pour affiner les raccords du montage.
    • Scénario principal, scénario secondaire et plans composés.
    • Travaux pratiques Dérusher une liste de plans et réaliser un prémontage.
  • Outils complémentaires du montage
    • Les transitions : connaître leurs conditions d'utilisation et les appliquer.
    • Le titrage : créer un titre standard et personnaliser un titre prédéfini.
    • Les effets : appliquer et personnaliser un effet.
    • Les réglages sonores de base : volume, split-edit et modulation dans le temps.
    • Travaux pratiques Utilisation de l'ensemble de ces outils dans un montage.
  • Les fonctions avancées
    • L'utilisation des marqueurs.
    • Les outils de resynchronisation (accéléré et ralenti).
    • L'animation par images-clés.
    • La colorimétrie et l'étalonnage.
    • Travaux pratiques Utilisation des techniques traitées lors de ce chapitre en fonction des besoins d'un montage vidéo.
  • L'exportation
    • Les formats d'export.
    • La gestion de l'interface d'exportation.
    • La duplication d'un projet.
    • L'archivage d'un projet.
    • Travaux pratiques Exportations d'un projet vers tout type de formats.
128

Réaliser son bilan et construire son nouveau projet professionnel

  • DPIC-67
  • 0 DH
  • 2 J

Cette formation vous montrera comment faire un point complet sur vos compétences et construire votre projet professionnel d'une manière concrète, efficace et dynamique.

À qui s'adresse cette formation ?

Pour qui ?

Salariés désireux de faire un point sur leurs compétences, seniors souhaitant anticiper leur seconde partie de carrière, collaborateur des Ressources Humaines, tuteurs amenés à gérer les compétences.

Prérequis

Les objectifs de la formation

Identifier ses compétences actuelles et celles à développer
Déterminer les typologies de métiers correspondant à ses compétences et à ses goûts
Distinguer et dépasser les freins à la mise en place de son projet
Construire et déployer son projet professionnel

129

Programme de la formation

  • La démarche compétences
    • Connaître les différentes compétences.
    • Cerner tous les enjeux de la démarche compétence.
    • Appréhender les différents outils de gestion des compétences.
    • Faire le lien avec les différents métiers.
    • Identifier les compétences techniques et comportementales d'un métier.
    • Faire la différence entre la compétence et le potentiel.
    • Travaux pratiques Elaborer un outil de gestion de projet sur les enjeux de la démarche compétences.
  • Focus sur ses propres compétences
    • Réaliser l'état des lieux sur l'ensemble de ses compétences.
    • Connaître ses compétences transférables.
    • Distinguer ses compétences préférées.
    • Détecter ses compétences à développer.
    • Définir un projet professionnel, avoir une vision de son avenir professionnel.
    • Identifier les compétences nécessaires à la mise en place de ce projet.
    • Rechercher les informations manquantes : veille, réseau.
    • Travaux pratiques Planning prévisionnel des grandes étapes de développement des compétences.
  • Construire son projet professionnel
    • Déterminer les freins au changement, les peurs et les habitudes.
    • Préserver l'équilibre entre vie personnelle et professionnelle.
    • Se préparer au changement.
    • Prendre en compte le rôle de son entourage dans cette démarche.
    • Définir tous ses atouts.
    • Rechercher le plaisir dans le travail.
    • Connaître la démarche VAE.
    • Les leviers de la formation professionnelle.
    • Travaux pratiques A quoi peut ressembler mon projet professionnel ?
  • Lancer son projet professionnel
    • Expliquer son projet en interne.
    • Communiquer sur son projet en général.
    • Repérer les professionnels qui peuvent accompagner ce projet.
    • Etre force de proposition, proposer plutôt que demander.
    • Préparer son bilan d'étape professionnel ou son entretien de mobilité, les arguments.
    • Savoir quelle communication adopter.
    • S'intégrer à une nouvelle équipe.
    • Renforcer et développer ses compétences.
    • Travaux pratiques Jeu de rôle sur l'entretien de mobilité.
    • Débriefing en groupe.
130

Développer votre créativité

  • DPIC-68
  • 0 DH
  • 2 J

Réfléchir aux types de créativité et processus d'innovation. Développer des outils ludiques, des procédés de représentation des idées (carte mentale, Eureka) et des solutions (vote par notation). Savoir diriger une séance de brainstorming. Réinvestir des méthodes créatives dans la résolution de problème.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne souhaitant développer sa créativité et sa capacité à résoudre les problèmes pour répondre efficacement aux défis professionnels et personnels.

Prérequis

Les objectifs de la formation

Identifier les différents types de créativité
Maîtriser les techniques créatives de production d'idées
Animer un brainstorming ou une séance créative
Evaluer et sélectionner les idées produites
Utiliser les techniques créatives pour résoudre un problème

131

Programme de la formation

  • La créativité : comment ça marche ?
    • Les différents types de créativité.
    • Les différentes phases du processus créatif.
    • Test d'auto-évaluation : quel est votre profil créatif ? Identifier ses freins.
    • Savoir rebondir.
    • Repérer les domaines dans lesquels vous êtes aisément créatif.
    • Travaux pratiques Explorer ses ressources créatives personnelles.
  • Le "parcours créatif" ou looping
    • S'échauffer : un préalable indispensable.
    • Poser le problème : percevoir puis analyser.
    • Produire des idées : imaginer.
    • Confronter les idées : trouver des solutions.
    • Evaluer les solutions : trier et sélectionner.
    • Mettre en oeuvre les solutions : innover.
  • La boîte à outils des techniques créatives
    • Le Brainstorming et le "Brainposting".
    • Les cartes Eureka, le "Far away".
    • Le tableau double entrée.
    • La carte mentale.
    • Schéma heuristique.
    • Le concassage.
    • Les matrices de découvertes.
    • Les techniques aléatoires, analogiques, projectives.
    • Le rêve éveillé.
    • Le "TONI", les "3 voeux", etc.
    • Travaux pratiques Expérimentation des différentes techniques et jeux créatifs.
  • Evaluer et trier les idées produites
    • La méthode du "coup de coeur".
    • La méthode des critères.
    • L'avocat de l'ange.
    • Le vote à points, le vote pondéré.
    • Travaux pratiques Deux méthodes pour évaluer les solutions.
  • Pratiquer la créativité au quotidien
    • Savoir animer une séance créative : le tour de main, éviter les pièges, respecter les étapes nécessaires.
    • Faire preuve de créativité dans sa vie.
    • Faciliter l'émergence de la créativité : l'écoute, l'expression, la non-évaluation.
  • Repérer et comprendre un problème
    • Caractériser la complexité du problème.
    • Identifier le problème-source.
    • Recueillir et retranscrire les faits.
    • Les démarches participatives et explicatives.
    • Décider du mode de traitement du problème.
  • Résoudre le problème
    • Les méthodes : le cadre du "comme si", la méthode des "états désirés" les questions impertinentes.
    • Les groupes de travail : animation via outils 4 P, 5 S, analyse de la valeur, matrices, jeux de rôles.
    • Les groupes de problem-solving.
    • La méthode des "catastrophes les mieux assumées".
    • Se réinvestir rapidement après un problème difficile.
    • Travaux pratiques Expérimentation des méthodes proposées.
132

Optimiser sa capacité à résoudre les problèmes

  • DPIC-69
  • 0 DH
  • 2 J

Réfléchir aux différentes formes de raisonnement (analytique, synthétique), mettre en oeuvre des méthodes de recherche d'idées (brainstorming, association, analogie). Dynamiser la créativité au sein d'une équipe. Savoir construire les 4 phases d'une résolution de problème (exprimer, analyser, résoudre et vérifier).

À qui s'adresse cette formation ?

Pour qui ?

Responsables d'équipes, gestionnaires de projet, managers transverses.

Prérequis

Les objectifs de la formation

Comprendre les différents styles de pensée
Utiliser les méthodes adaptées aux problématiques
Valoriser les styles créatifs de l'équipe pour résoudre les problèmes
Maîtriser les différentes étapes de résolution de problèmes

133

Programme de la formation

  • Connaître son style de pensée
    • Prendre conscience de son propre style de pensée.
    • La typologie des styles de pensée.
    • Diagnostiquer ses modes de pensée préférentiels.
    • Cerveau droit, cerveau gauche.
    • Identifier leur intérêt et leurs limites.
    • Mesurer l'impact et les limites de son propre style de pensée.
    • Exercice: Test ; diagnostic de son mode de pensée préférentiel.
  • Dynamiser les forces créatives d'une équipe pour résoudre les problèmes
    • Savoir travailler et utiliser les différences de style.
    • Mieux comprendre les autres.
    • Savoir tirer parti des différents styles créatifs.
    • Les adapter au type de problématique posée.
    • Exercice: Ateliers de réflexion, mises en situation.
  • Des méthodes à appliquer
    • Le brainstorming.
    • Méthode analogique.
    • Matrice des découvertes.
    • Méthodes associatives.
  • Favoriser la résolution de problème par l'équilibre des types de pensée
    • Constituer et composer son équipe en fonction du problème à résoudre.
    • La phase expression : prendre conscience du problème.
    • Mobiliser la phase de créativité.
    • La phase expression : appliquer des méthodes de production d'idées.
    • Favoriser l'expression.
    • Recueil des perceptions.
    • La phase analyse : définir le problème.
    • Partage des différentes perceptions du problème.
    • La phase analyse : compréhension commune du problème.
    • La phase résolution : inventaire des solutions et opinions.
    • Appliquer des méthodes d'évaluation d'idées.
    • La phase résolution : vérifier la pertinence et la logique de chaque solution.
    • Mettre en application.
    • La phase de vérification : vérifier l'adéquation des solutions retenues au problème posé, et leur acceptabilité.
    • Exercice: Jeux en groupe, des ateliers de réflexion, des jeux de rôles, des mises en pratique sur des situations types rencontrées par les participants.
134

Carte mentale, entraînement intensif

  • DPIC-81
  • 0 DH
  • 2 J

Une fois que vous avez assimilé les notions de base de la carte mentale ou du Mind Mapping, il est important de pratiquer régulièrement. Ce stage vous offre l'opportunité de consolider vos acquis et de découvrir de nouvelles techniques. Des exercices pratiques vous permettront de surmonter vos difficultés et d'améliorer votre productivité ainsi que vos capacités de communication.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne désirant optimiser son efficacité avec la carte mentale dans un contexte professionnel.

Prérequis

Connaissances de base sur les fondamentaux des cartes mentales. Possibilité d'amener ses réalisations de cartes mentales pour les exploiter.

Les objectifs de la formation

Identifier ses difficultés dans la construction d'une carte mentalee
Perfectionner sa prise de notes
Valoriser la créativité et la diversité de son équipe par la carte mental

135

Programme de la formation

  • Les fondamentaux du Mind Mapping
    • Les fondamentaux.
    • Les lois et la technique du Mind Mapping®.
    • La pensée visuelle performante.
    • S'approprier la carte mentale : identifier les difficultés.
    • Combiner les cartes conceptuelles et les cartes mentales.
    • Travaux pratiques Entraînement de prise de notes à partir d'un texte, à partir d'un discours.
    • Exploitation, analyse et ajustement.
    • Entraînement visuel : Simple, Qualité, Vision, Individualité.
  • La valeur ajoutée des nouvelles formes de prises de notes
    • Les effets bénéfiques : l'aspect cognitif.
    • La loi du moindre effort.
    • La puissance du topolangage et du Sketchnoting : quelle complémentarité ? Texte versus carte.
    • Prendre des notes à partir de discours.
    • Discours à la carte : avant, pendant, après.
    • Mots-clés, charnières, connecteurs, blocs autonomes.
    • La prise de note collective : coproduction.
    • Bénéfices.
    • Interaction : facilitateur et groupe.
    • Travaux pratiques Prises de notes en cartes mentales à partir d'un texte, d'un discours, puis restitution à l'oral.
  • Communiquer avec efficacité grâce à la carte mentale
    • L'essor de la communication.
    • Identifier les points déterminants de l'efficacité.
    • Regarder à voix haute.
    • Utiliser la rapidité au service de l'efficacité.
    • Travaux pratiques Mise en situation pour ancrer les nouvelles connaissances et compétences.
    • Cartes Prise de notes en réunion, en entretien et téléphonique.
  • Utiliser la carte mentale dans les situations de collaboration
    • La diversité.
    • Libérer le potentiel de créativité de son équipe.
    • Au-delà de la résolution de problème : la prise de décision.
    • Travaux pratiques Réalisation de cartes élaborées en sous-groupes : présentation sur une stratégie, un projet, une ré/organisation.
    • Exploitation, analyse et ajustement.
136

Aider son équipe à progresser par le codéveloppement

  • DPIC-71
  • 0 DH
  • 2 J

Le codéveloppement est une approche de développement individuel et collectif qui favorise l'échange et la résolution de problèmes. Cette formation vous permettra de découvrir et d'expérimenter les six étapes de cette approche afin de l'utiliser dans votre pratique managériale qu'elle soit hiérarchique ou transverse.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne ayant une fonction managériale hiérarchique ou transverse ou tout professionnel des Ressources Humaines en situation d'accompagnement.

Prérequis

Les objectifs de la formation

Connaître les fondements du codéveloppement : origine, utilité, principes de base, étapes
Expérimenter la posture de client et de consultant d'un atelier de codéveloppement
Identifier les bonnes pratiques et les impasses dans l'animation d'un atelier de codéveloppement
Définir un Plan d'Action Professionnel intégrant le codéveloppement

137

Programme de la formation

  • Les fondamentaux du codéveloppement
    • Comprendre les objectifs du codéveloppement : résolution de problème, construction de projet.
    • Orienter le management vers un fonctionnement collaboratif : développement des collaborateurs.
    • S'appuyer sur l'échange de pratique comme base de l'intelligence collective.
    • Distinguer les 3 rôles des participants : animateur/coach, consultant et client.
    • Réflexion collectiveEchanges autour des fondamentaux et des principes de la méthode.
  • Expérimenter les 6 étapes de la pratique du codéveloppement
    • Exposer un projet et une problématique et choisir le sujet.
    • Utiliser le questionnement ouvert pour appréhender la réalité et la personne.
    • Etablir un contrat entre le client et les consultants.
    • Employer l'intelligence collective au service du collaborateur pour lui ouvrir le champ de solution : la consultation.
    • Définir un plan d'actions suite aux conseils des participants.
    • Identifier l'apprentissage individuel par un feedback.
    • Travaux pratiquesAteliers de codéveloppement animés par le formateur-coach où les participants prendront la posture de clients et de consultants.
  • Animer et superviser un atelier de codéveloppement
    • Exposer clairement les principes de réussite aux participants.
    • Veiller au respect des règles de base du codéveloppement.
    • Animer les 6 étapes et connaître les bénéfices et difficultés de chaque étape.
    • Se perfectionner dans son animation grâce au feedback.
    • Mise en situationAteliers de codéveloppement animés tour à tour par les participants en mode réel.
    • Mode stop and go pour favoriser la progression.
  • Animer et superviser un atelier de codéveloppement
    • Exposer clairement les principes de réussite aux participants.
    • Veiller au respect des règles de base du codéveloppement.
    • Animer les 6 étapes et connaître les bénéfices et difficultés de chaque étape.
    • Se perfectionner dans son animation grâce au feedback.
    • Mise en situationAteliers de codéveloppement animés tour à tour par les participants en mode réel.
    • Mode stop and go pour favoriser la progression.
138

Réaliser des vidéos pour le Web

  • DPIC-72
  • 0 DH
  • 2 J

La vidéo est un élément incontournable du mix marketing digital. Auparavant réservée à des profils très spécialisés, la réalisation de vidéo est désormais accessible à tous. Cette formation très pratique vous permettra de produire de courtes vidéos de qualité professionnelle pour enrichir votre communication digitale.

À qui s'adresse cette formation ?

Pour qui ?

Responsables et chargés de communication, community managers et toute personne souhaitant se familiariser avec la réalisation de vidéos pour le web.

Prérequis

Les objectifs de la formation

Concevoir un projet vidéo de l'idée initiale à la rédaction d'un scénario précis
Maîtriser les aspects techniques de la réalisation d'une vidéo pour le web
Filmer et monter une vidéo courte
Diffuser une vidéo sur différents supports numériques

139

Programme de la formation

  • Concevoir un projet vidéo
    • Connaître l'environnement technique de production : le workflow de la vidéo numérique.
    • Définir les objectifs, le type de contenu et la durée du projet.
    • Rédiger une note d'intention : le ton à adopter, le style, les principaux éléments.
    • Ecrire le scénario et le storyboard : décrire et montrer le contenu précis du projet.
    • Travaux pratiques Réaliser un dossier de conception pour un projet de court-métrage de type institutionnel.
  • Concevoir un projet vidéo
    • Connaître l'environnement technique de production : le workflow de la vidéo numérique.
    • Définir les objectifs, le type de contenu et la durée du projet.
    • Rédiger une note d'intention : le ton à adopter, le style, les principaux éléments.
    • Ecrire le scénario et le storyboard : décrire et montrer le contenu précis du projet.
    • Travaux pratiques Réaliser un dossier de conception pour un projet de court-métrage de type institutionnel.
  • Effectuer les prises de vue et de son
    • Connaître les aspects techniques de l'image vidéo : les résolutions, les ratios d'images, les débits d'enregistrement.
    • Régler la caméra : accéder aux réglages manuels lors de la prise de vue.
    • Connaître les différents types de plans : échelles, points de vue, mouvements.
    • Maîtriser la composition du plan à travers le cadrage.
    • Connaître et savoir choisir les différents matériels de prise de son en fonction de chaque situation.
    • Travaux pratiques Manipuler la caméra et ses accessoires (pied, micro) dans différentes situations : interviews, plans d'illustrations, reportage.
  • Réaliser un montage vidéo
    • Préparer le montage : transfert des sources, archivage, classement des sources et des dossiers de projet.
    • Dérusher : visionnage des rushs et choix des plans.
    • Procéder au montage : découper, raccourcir, allonger et déplacer un plan dans la timeline.
    • Insérer les titres, les effets et les transitions.
    • Mixer le son : régler les volumes de plusieurs pistes, déplacer une piste son, ajouter et mixer une musique.
    • Travaux pratiques Monter les images tournées lors des travaux pratiques avec la caméra dans un film de quelques minutes.
  • Exporter et diffuser une vidéo
    • Choisir le type d'exportation : format, codecs.
    • Maîtriser les principaux réglages d'exportation.
    • Connaître les principales plateformes de diffusion en ligne et leur fonctionnement.
    • Travaux pratiques Expérimenter les différentes possibilités d'export, analyser leurs différences et mettre en ligne le film monté.
140

Final Cut Pro X, les bases du montage vidéo

  • DPIC-73
  • 0 DH
  • 2 J

Vous réaliserez dans ce cours des montages vidéo avec Final Cut Pro. Vous apprendrez à dérusher et à monter des plans, à ajuster leur durée et à établir un prémontage. Vous traiterez également le mixage des pistes audio, le titrage, la création de transitions et d'effets d'animation ainsi que l'application de filtres.

À qui s'adresse cette formation ?

Pour qui ?

Toute personne souhaitant s'initier au montage virtuel sur Final Cut Pro X. Professionnels de l'image (assistants monteurs, monteurs, réalisateurs...) ayant pratiqué ou non le montage virtuel.

Prérequis

Les objectifs de la formation

Découvrir l'interface graphique, l'espace du travail et l'aide de Final Cut Pro X Evaluer les différents formats de vidéo existants Réaliser un dérushage et un montage vidéo préliminaire Exportation d'une vidéo vers un DVD

141

Programme de la formation

  • Les principes de base
    • Les concepts importants : les notions de résolution, la fréquence d'images, le rapport de pixel, le débit d'encodage.
    • Les normes et les formats : les codecs SD et HD, les formats de vidéo et d'audio.
    • Les définitions et les règles principales du montage vidéo.
    • Travaux pratiques Manipulation et analyse de différents formats de vidéo.
  • L'interface Final Cut Pro X
    • Lancement du logiciel Final Cut Pro X.
    • L'interface graphique du logiciel.
    • Le vocabulaire de Final Cut Pro X.
    • Les principes de fonctionnement de Final Cut Pro X.
    • Les réglages d'import.
    • Événements et projets.
    • Travaux pratiques Création d'un nouveau projet.
    • Importer de différents types de médias.
    • Utilisation de l'aide de Final Cut Pro X.
  • L'interface Final Cut Pro X
    • Lancement du logiciel Final Cut Pro X.
    • L'interface graphique du logiciel.
    • Le vocabulaire de Final Cut Pro X.
    • Les principes de fonctionnement de Final Cut Pro X.
    • Les réglages d'import.
    • Événements et projets.
    • Travaux pratiques Création d'un nouveau projet.
    • Importer de différents types de médias.
    • Utilisation de l'aide de Final Cut Pro X.
  • L'interface Final Cut Pro X
    • Lancement du logiciel Final Cut Pro X.
    • L'interface graphique du logiciel.
    • Le vocabulaire de Final Cut Pro X.
    • Les principes de fonctionnement de Final Cut Pro X.
    • Les réglages d'import.
    • Événements et projets.
    • Travaux pratiques Création d'un nouveau projet.
    • Importer de différents types de médias.
    • Utilisation de l'aide de Final Cut Pro X.
  • Dérushage et montage préliminaire
    • Comment classer efficacement les rushes ? Des rushes à la Timeline : méthodes d'insertion des éléments.
    • Les outils de montage dans la Timeline.
    • L'éditeur de précision pour affiner les raccords du montage.
    • Scénario principal, scénario secondaire et plans composés.
    • Travaux pratiques Dérusher une liste de plans et réaliser un prémontage.
  • Outils complémentaires du montage
    • Les transitions : connaître leurs conditions d'utilisation et les appliquer.
    • Le titrage : créer un titre standard et personnaliser un titre prédéfini.
    • Les effets : appliquer et personnaliser un effet.
    • Les réglages sonores de base : volume, split-edit et modulation dans le temps.
    • Travaux pratiques Utilisation de l'ensemble de ces outils dans un montage.
  • Les fonctions avancées
    • L'utilisation des marqueurs.
    • Les outils de resynchronisation (accéléré et ralenti).
    • L'animation par images-clés.
    • La colorimétrie et l'étalonnage.
    • Travaux pratiques Utilisation des techniques traitées lors de ce chapitre en fonction des besoins d'un montage vidéo.
  • L'exportation
    • Les formats d'export.
    • La gestion de l'interface d'exportation.
    • La duplication d'un projet.
    • L'archivage d'un projet.
    • Travaux pratiques Exportations d'un projet vers tout type de formats.
142

Développer ses ventes à l'ère digitale

  • DPIC-74
  • 0 DH
  • 1 J

L'essor du digital dans la sphère économique est une opportunité pour développer votre business et lui offrir de nouvelles perspectives. Ce séminaire vous montrera comment tirer profit de cette digitalisation. Vous verrez notamment comment utiliser les réseaux sociaux et développer vos canaux de vente online.

À qui s'adresse cette formation ?

Pour qui ?

Dirigeants d'entreprise, directeurs marketing, directeurs commerciaux, directeurs internet et e-commerce.

Prérequis

Les objectifs de la formation

Comprendre les nouvelles règles du business à l'ère digitale Identifier les outils et méthodes pour digitaliser efficacement son business Communiquer sur les réseaux sociaux et améliorer son e-réputation Partager les meilleures pratiques en matière de business digital

143

Programme de la formation

  • Comprendre l'évolution du Web, du digital et des règles business
    • Historique et chiffres clés du digital.
    • Les évolutions sociologiques : les générations X, Y et Z.
    • Les révolutions technologiques : la réalité augmentée, l'impression 3D, les objets connectés.
    • Les révolutions comportementales : les nouvelles attentes des consommateurs et leurs nouvelles pratiques d'achats.
    • Intégrer les nouvelles règles du business.
    • Comprendre l'évolution des modèles économiques et financiers.
    • Identifier les conséquences de l'émergence du Lean Management et de la gestion des processus dans l'entreprise.
    • Connaître les nouveaux concepts de l'expérience utilisateur : design, gamification, multicanal, drive-to-store.
    • Etude de cas Etude de différentes Success Stories à l'ère digitale.
  • Communiquer à l'ère digitale
    • Comprendre la convergence des médias online et offline.
    • Maîtriser son image digitale : e-Réputation, storytelling, modération et gestion de crise.
    • Savoir rédiger pour le Web : écrire pour être lu (par ses clients) et pour être vu (par les moteurs de recherche).
    • Utiliser les ressorts du Brand Content et du Content Marketing dans sa communication digitale.
    • Réflexion collective Elaboration d'un plan de communication digitale.
  • Tirer profit du Web social
    • Etre influent sur les réseaux sociaux grand-public (Facebook, Twitter, Youtube).
    • Utiliser efficacement les réseaux sociaux professionnels (LinkedIn, Viadeo) pour développer son business.
    • Intégrer les fonctionnalités du Web social sur son site pour gagner en visibilité.
    • Contrôler et suivre les résultats de ses actions.
    • Etude de cas Etude de différentes stratégies d'utilisation des réseaux sociaux.
  • Vendre à l'ère digitale
    • Cibler le nouveau consommateur "digitalisé" : le social CRM.
    • Passer du commerce à l'e-commerce : penser omni-canal, cross-canal, cross-sell.
    • Comprendre le Social Shopping.
    • Intégrer des fonctionnalités propres à la mobilité et au m-commerce.
    • Calculer son ROI à l'ère digitale.
    • Réflexion collective Elaboration d'un plan e-marketing.
144

Réaliser un site Web, pour non-informaticiens

  • DPIC-79
  • 0 DH
  • 3 J

Créer un site Web demande aujourd'hui et de maîtriser des aspects à la fois relatifs à l'organisation d'un projet, à la conception graphique et à la navigation interactive. Il est également nécessaire d'être à l'aise avec les principales techniques de gestion et de construction d'un site internet. Si le HTML est la base de tout projet de site, l'ajout de CSS combiné à l'utilisation du JavaScript et du DHTML permet de créer des sites efficaces et qui répondent aux standards actuels du monde de l'Internet. Pour en assurer l'administration et être capable d'en assurer la mise à jour, il faut comprendre et connaître les méthodes de traitement des données serveur, des formulaires et des systèmes de base de données.

À qui s'adresse cette formation ?

Pour qui ?

Personnes utilisant la micro-informatique et Internet qui souhaitent concevoir et développer un site web et en assurer la mise à jour

Prérequis

Bonne connaissance d'Internet

Utilisation de Windows

Les objectifs de la formation

Savoir préparer et organiser les contenus prévus pour le site
Comprendre comment élaborer la navigation entre les pages du site Internet
Maîtriser l'écriture du HTML
Comprendre et maîtriser la mise en page à l'aide des feuilles de style en cascade (CSS)
Disposer des bases pour configurer un serveur Web
Être capable d'enrichir le contenu d'un site (vidéos, liens dynamiques)

145

Programme de la formation

  • Introduction à internet
    • Les concepts fondamentaux
    • L'architecture du Web
    • La présentation des principaux navigateurs Internet
  • Conception d'un site
    • L'arborescence d'un site
    • Les principes de la mise en page pour le web
    • Les principes de la navigation interactive
    • Le traitement et le formatage des médias
  • Le HTML
    • Le HTML : HyperText Markup Language
    • La création d'une page Web avec HTML et XHTML
    • Les éléments de l'en-tête et du corps d'une page HTML
    • Le formatage du texte avec des marqueurs
    • La création de liens hypertextes
    • Les listes ordonnées ou non
    • La conception de tables pour l'affichage de données
    • La définition des ancres relatives et absolues
  • La mise en page à l'aide des feuilles de style en cascade (CSS)
    • L'attribution de propriétés de style aux balises et marqueurs HTML
    • La création et l'application de feuilles de style
    • L'utilisation de styles dans un menu de navigation
    • Le choix et l'application de styles avec les attributs CLASS et ID
    • Les feuilles de style externes
  • Mise en oeuvre et fonctionnalités d'un serveur Web
    • La communication entre serveur et navigateur Web
    • Le protocole HyperText Transfer (HTTP)
    • Les serveurs commerciaux ou Freeware
  • Savoir configurer un serveur Web
    • La mise en place de la structure des répertoires
    • La configuration des accès et sécurisation
    • L'administration du serveur
  • La programmation du serveur
    • L'interaction client/serveur/script
    • L'étude du fonctionnement d'applications Web côté serveur
    • L'accès aux données stockées sur le serveur Web
    • Le traitement des données côté serveur : PHP, JSP, ASP
    • La différence entre les requêtes GET et POST
    • L'intégration d'un menu de navigation cohérent dans toutes les pages
    • La lecture et l'écriture de cookies
  • Le traitement des données avec des formulaires de saisie
    • La saisie des données utilisateurs à l'aide d'un formulaire HTML
    • L'ajout de zones de saisie texte, cases, boutons radio, listes de sélections d'un formulaire
    • La configuration d'un formulaire pour qu'il fasse appel à un programme côté serveur lors de son envoi
    • Le traitement des données recueillies par un formulaire à l'aide du langage PHP
  • Les bases de données relationnelles et le Web
    • La définition d'une base de données
    • La description des enregistrements d'une base de données
    • Utilisation de SQL pour manipuler la base
  • Comment connecter une page web et une base de données
    • Création de pages web pour insérer, supprimer et mettre à jour les enregistrements
    • Insertion et récupération des données à l'aide du langage PHP
    • Intégration de requêtes dans des programmes côté serveur
  • Dynamiser et enrichir un site avec JavaScript
    • Les principes généraux du langage JavaScript
    • L'intégration de JavaScript s'exécutant dans les navigateurs Web
  • Création de pages web interactives avec l'HTML dynamique (DHTML)
    • Combiner JavaScript avec des feuilles de style en cascade (CSS)
    • La compatibilité avec plusieurs navigateurs
    • Le positionnement dynamique de contenu dans une page
    • Comment afficher et masquer le contenu d'une page
    • La création d'images avec effet rollover en DHTML
  • Ajout d'éléments multimédias
    • L'intégration d'animations et de vidéos dans des pages Web
    • Insérer et utiliser les plug-ins les plus fréquents
146

Joomla!, créer et administrer un site Web

  • DPIC-76
  • 0 DH
  • 3 J

Vous apprendrez à installer et configurer Joomla! sur un serveur, à créer et administrer un site Web ainsi qu'à en assurer l'évolution. Vous verrez également comment gagner en efficacité en composant des modèles et comment adapter la solution à vos besoins personnels à l'aide de composants, de modules et de plug-ins.

À qui s'adresse cette formation ?

Pour qui ?

Administrateurs, Web masters, développeurs et Web designers.

Prérequis

Les objectifs de la formation

Installer et configurer Joomla! sur un serveur Prendre en main l'interface d'administration de Joomla! Créer et mettre en forme le contenu des pages d'un site Joomla! Installer et paramétrer des extensions et des modèles Gérer les utilisateurs d'un site Joomla! Déployer un site Joomla! sur un serveur distant

147

Programme de la formation

  • Concepts fondamentaux de Joomla!
    • Présentation.
    • Les différentes versions.
    • Domaines d'application, références industrielles.
    • Structure et fonctionnalités d'un CMS.
    • L'architecture de Joomla!.
    • Travaux pratiques Démonstrations de sites Web créés avec Joomla!.
  • Premiers pas avec Joomla!
    • Installation et configuration de Joomla! sur un serveur local.
    • Paramétrer le site.
    • Adapter langue et modèle.
    • L'espace de travail.
    • Travaux pratiques Prise en main de Joomla!.
    • Installation et configuration.
  • Structure de l'interface d'administration Joomla!
    • Prise en main de l'interface d'administration.
    • Gestion et administration des contenus.
    • Gestion des extensions : les menus Composants et Extensions.
    • Travaux pratiques Manipuler l'interface de Joomla!.
  • Créer le contenu des pages Web avec Joomla!
    • Les catégories et articles.
    • Définir les paramètres liés aux articles.
    • Gestion des articles supprimé, des images et du texte.
    • Créer un lien ou insérer une ancre.
    • Le système de navigation.
    • Insérer un tableau, un calque.
    • Travaux pratiques Création et mise en forme de pages Web.
  • Gérer les utilisateurs
    • Rôles et permissions.
    • Créer des comptes utilisateurs.
    • Gérer les utilisateurs et un site collaboratif.
    • Travaux pratiques Paramétrage, utilisateurs, sites.
  • Les modèles (templates)
    • Architecture d'un fichier de modèle.
    • Le fichier templateDetails.
    • xml.
    • Choisir et installer un modèle.
    • Paramétrer des modèles Joomla!.
    • Sélectionner des modèles en fonction des besoins Responsive.
    • Travaux pratiques Installer et paramétrer des modèles.
  • Enrichir les pages Web avec des extensions
    • Test de modules préinstallés.
    • Test de composants préinstallés.
    • Test de nouvelles extensions à installer.
    • Travaux pratiques Amélioration des pages Web par ajout d'extensions (formulaire de contacts, messagerie interne, .
    • ).
  • Administration du site
    • Configuration avancée du site.
    • Déployer un site Joomla! sur un serveur distant.
    • Suivi du site, statistiques de visites.
    • Travaux pratiques Déployer le site Web.
    • Analyser les visites.
148

Développement de plugin en Python pour Qgis

  • DPIC-77
  • 0 DH
  • 7 J

Découvrir les rôles et interactions des outils utilisés pour la création des plugins Installer l’environnement de développement :Création d’une interface utilisateur Concevoir une interface (de type formulaire) avec QtDesigner Découvrir les bases de la programmation avec les notions Appréhender le langage Python Utiliser Python dans QGIS avec PyQGIS Interagir avec l’utilisateur dans QGIS Utiliser des couches raster, Utiliser les couches vecteurs Gérer la projection grâce à Python Manipuler la géométrie Réaliser des requêtes et croisements (géo-traitement) Développer des plugins QGIS

À qui s'adresse cette formation ?

Pour qui ?

Salariés, étudiants, demandeurs d’emploi appelés à personnaliser l’environnement QGIS ; Développeur souhaitant approfondir le lien entre langage de développement et logiciels S.I.G.

Prérequis

Connaître QGIS

Les objectifs de la formation

Réaliser un plugin Qgis avec une interface personnalisée

149

Programme de la formation

150

Devenir Gaphiste Designer

  • DPIC-80
  • 0 DH
  • J

Formation Graphiste vous permet sur une période courte mais intensive d'acquérir la connaissance et la pratique des principales fonctions des 3 logiciels utilisés en graphisme : Photoshop, pour la retouche et la composition d'image, InDesign pour la mise en page et Illustrator pour le dessin vectoriel. Ensuite la formation est complétée par l’acquisition des techniques de réalisation d’une identité visuelle et être en mesure de réaliser des affiches et flyers.

À qui s'adresse cette formation ?

Pour qui ?

Maitriser les fonctions essentielles des ordinateurs PC ou Mac. Etre familiarisé avec le travail sur logiciels simples. Procédure d’admission des participants: Dossier comprenant un questionnaire (portant sur compétences, savoir-faire acquis, formations, études, objectif professionnel). Un entretien (téléphonique ou face à face permettra de valider l’admission.

Prérequis

Les objectifs de la formation

Maitriser les fonctions essentielles des ordinateurs PC ou Mac
Etre familiarisé avec le travail sur logiciels simples
Procédure d’admission des participants: Dossier comprenant un questionnaire (portant sur compétences, savoir-faire acquis, formations, études, objectif professionnel)
Un entretien (téléphonique ou face à face permettra de valider l’admission

151

Programme de la formation

152

Devenez designer web

  • DPIC-78
  • 0 DH
  • 30 J

Le programme de la formation Webdesigner a été conçu par des experts du Web et de la communication sur Internet. À l’issue de votre formation online, vous aurez acquis toutes les compétences nécessaires pour concevoir des maquettes de sites web attractives, à l’aide des logiciels de référence du secteur.

À qui s'adresse cette formation ?

Pour qui ?

Tout public

Prérequis

  • Aucune compétence particulière n'est requise
  • Aucun logiciel de graphisme particulier n'est requis
  • Connaitre les bases d'un logiciel graphique (ex: Photoshop, Illustrator ou Adobe XD, ...

Les objectifs de la formation

153

Programme de la formation

154

Infographie : Adobe Photoshop Pro CC 2020

  • DPIC-77
  • 0 DH
  • 2 J

Cette formation Photoshop permet de se familiariser avec le logiciel de retouche d'image et d'apprendre les fonctions de base pour améliorer, modifier et enrichir des images numériques.

À qui s'adresse cette formation ?

Pour qui ?

Maquettiste, graphiste, opérateur(trice)

Prérequis

Les objectifs de la formation

Acquérir les bases essentielles de Photoshop pour redimensionner, recadrer, retoucher les couleurs et les imperfections de vos photos.
Maîtriser les principaux détourages d'images avec Photoshop.
Préparer vos visuels pour l'impression ou pour le Web

155

Programme de la formation

  • COMPRENDRE LES BASES DE L'IMAGE NUMÉRIQUE
    • La chaîne graphique et sa terminologie
    • Images bitmap et images vectorielles
    • Droits d'auteur d'image et de police de caractère
    • Les différentes parties de l'interface de Photoshop
    • Résolutions et formats d'image
    • Configuration, menus et préférences
    • Les modes colorimétriques
    • Différencier les créations pour la PAO, le web, la vidéo
  • S'APPROPRIER L'INTERFACE DE PHOTOSHOP CC
    • Préparation, gestion et enregistrement de l'interface graphique
    • Utiliser la palette et les différents outils
    • Les différents modes d'affichage
  • GÉRER LES FICHIERS DANS PHOTOSHOP
    • Créer et configurer un nouveau projet
    • Utiliser le Bridge pour la gestion des fichiers
    • Enregistrer aux formats psd, jpg, pdf...
    • Le Web, le print, la photo, la vidéo.
    • Gérer l'impression avec Photoshop
  • COMPRENDRE ET UTILISER LE SYSTÈME DE CALQUES Le calque d'arrière-plan
    • Créer et gérer de nouveaux calques
    • Dupliquer et fusionner des calques
    • Créer et gérer un groupe de calques
    • Les calques de remplissage
    • Les calques de réglage
    • Masques et modes de fusion
    • Sélection automatique des calques
    • Verrouiller les calques
    • Recherche par type
    • Gestion des instantanés
  • UTILISER LES REPÈRES DANS ADOBE PHOTOSHOP
    • Utiliser, commenter, modifier les repères
    • Utilisation des règles et de l'axe zéro
  • LES SÉLECTIONS ET LE DÉTOURAGE
    • Les différents outils de sélection
    • La baguette, les lassos, plumes
    • L'outil de sélection rapide
    • Ajouter ou soustraire à la sélection
    • Sélection simple et sélection améliorée
    • Les outils de recadrage et de déplacement
    • Amélioration du contour
    • Les tracés
    • L'outil conversion de point
    • Convertir un tracé en sélection
  • DESSINER DANS PHOTOSHOP
    • Les différents outils de dessin
    • Formes géométriques ou prédéfinies
    • Les calques de formes et de tracés
    • Les calques de pixels de remplissage
    • Les tracés, contours, fonds et transformations
    • Les motifs et textures, personnalisation
  • LES DIFFÉRENTES TRANSFORMATIONS
    • Homothétie, rotation, torsion, perspective, déformation
    • Transformation manuelle
    • La grille de déformation
    • Les symétries
    • Correction de perspectives par recadrage
    • Le point de référence
  • LES RETOUCHES AVEC PHOTOSHOP CC
    • Outils Tampon, Pièce, Correcteur et Correcteur localisé
    • Outils goutte d'eau, netteté, doigt, densité, tampon
  • L'OUTIL FLUIDITÉ
    • Blocage des masques
    • Libération de masques
    • Décalage, Déformation, Reconstruction
    • Arrondi, Tourbillon, Contraction, Dilatation
  • LA COULEUR DANS PHOTOSHOP
    • Teinte, Saturation, Lumière
    • Les différents outils
    • Le sélecteur de couleurs, la palette et le nuancier
    • Les Pantones, les tons directs
    • Les modes RVB, LAB, CMJN...
    • Les bibliothèques de couleurs
    • Sélectionner et remplacer une plage de couleur
    • Couleurs non imprimables
    • Couleurs web non sécurisées
  • RETOUCHES PHOTO AVEC PHOTOSHOP
    • Les réglages automatiques et manuels
    • Niveaux, Contrastes, Luminosité, Balance
    • Les réglages manuels
    • L'histogramme
    • Le noir et blanc
    • Correspondance des couleurs
  • LES DÉGRADÉS DANS ADOBE PHOTOSHOP
    • Les différents outils
    • Les différentes formes
    • L'éditeur de dégradés
    • Gestion de l'opacité dans les dégradés
  • LE TEXTE
    • Créer un texte ou un bloc de texte
    • Les palettes Caractères et Paragraphes
    • Les tracés
    • Déformation horizontale et verticale, inflexion
    • Convertir un texte en image
  • LES MODES DE FUSION DANS PHOTOSHOP
    • Gestion des modes de fusion
    • Incrustation, colorisation, composition
    • Gestion de la transparence
    • Photo montage
  • LES MASQUES DE FUSION
    • Créer un masque
    • Détourer un masque
    • Appliquer un filtre via un masque
    • Gestion de la transparence
    • Souplesse de travail
  • LE MASQUE D'ÉCRÊTAGE
    • Création et gestion du masque d'écrêtage
    • Déplacer l'incrustation
    • Chainer les calques
  • LES FILTRES
    • Utiliser, régler et copier les filtres
    • Impression de mouvement avec les flous
    • Création de fond avec le flou gaussien
    • Flou de diaphragme, flou de profondeur de champ
  • LES OBJETS DYNAMIQUES DANS PHOTOSHOP CC
    • Convertir un calque en objet dynamique
    • Organisation et manipulations en cascade
    • Utilisation avec les filtres
    • Appliquer plusieurs filtres
    • Gestion des .PSB
    • Options de fusion
  • LES STYLES DE CALQUE
    • Biseautage et estampage
    • Ombre et lueur interne
    • Ombre portée
    • Enregistrer ses styles de calque
  • LES COUCHES
    • Définir et modifier une couche
    • Utilisation de couche Alpha
    • Couche de ton en direct
    • Le niveau de gris
156

Montage vidéo : Adobe Premiere Pro CC 2020

  • DPIC-81
  • 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 permettrai d'apprendres les bases du montage vidéo.

À qui s'adresse cette formation ?

Pour qui ?

Chef de projet multimédia, Webmaster, journaliste, technicien vidéo, toute personne amenée à manipuler des fichiers vidéo.

Prérequis

Les objectifs de la formation

Maitrise du logiciel ADOBE PREMIERE PRO
Arriver à monter des vidéos

157

Programme de la formation

  • LES BASES DE ADOBE PREMIERE PRO
    • Terminologie du montage
    • Mise en place et gestion du Workflow
    • Les différentes parties de l'interface
    • Le montage virtuel avec Premiere Pro Configuration, menus et préférences
    • Entrée/sortie vidéo
    • Les différents formats
    • Personnalisation de l'interface
  • IMPORTER LES RUSHS ET AUTRES ÉLÉMENTS
    • Import, acquisition et numérisation des rushs vidéo
    • Travailler Online ou Offline
    • Prévisualisation des rushs Utiliser un timecode
    • Utiliser l'Adobe Bridge
    • Interaction avec Adobe Prelude
    • Création d'une amorce de décompte
    • Analyse des propriétés d'un élément
  • CRÉATION D'UN MONTAGE VIDÉO DANS PREMIERE PRO
    • Montage non-linéaire sur la timeline
    • Montage de séquences et des sous-éléments
    • Insérer des points d'entrée et de sortie
    • Montage à 4 points, 3 points et 2 points
    • Ajustement des coupes avec les outils de Trim
    • Utilisation des marqueurs
    • Le module de titrage et de sous-titrage
    • Création et modification d’objets graphiques
  • GESTION DE L'AUDIO DANS ADOBE PREMIERE PRO
    • Le montage son
    • Insérer des fondus : entrée, sortie et enchainé
    • Pré-écoute des éléments audio
  • TRANSITIONS ET EFFETS DANS PREMIERE PRO
    • Création et personnalisation des transitions
    • Fondu au noir, blanc, enchainé et morphing
    • Utiliser et modifier les effets et les filtres
    • Position, échelle et rotation de l'image
    • Ajustement et sauvegarde des effets
    • Accélérer et ralentir un plan
    • Masques de sélection et masques d'effets
  • RENDUS ET EXPORTS AVEC ADOBE PREMIERE PRO
    • Rendre des effets ou une séquence
    • Exporter des fichiers, séquences et projets
    • Gérer l'export pour le web
158

ISO 22301 Foundation "Management de la continuité des activités"

  • DPIC-82
  • 6500 DH
  • 2 J

Cette formation est conçue pour aider les participants à comprendre les concepts et principes fondamentaux d'un système de gestion de la continuité des activités (SGCA) basé sur la norme ISO 22301. En assistant à cette formation, les participants en apprendront davantage sur la structure et les exigences de la norme, y compris la politique BCMS. , l'engagement de la direction générale, l'audit interne, la revue de direction et le processus d'amélioration continue.

À qui s'adresse cette formation ?

Pour qui ?

Managers et consultants souhaitant en savoir plus sur la continuité des activités, professionnels souhaitant se familiariser avec les exigences ISO 22301 pour un SMCA, les personnes engagées ou responsables des activités de continuité des activités dans leur organisation et les personnes souhaitant poursuivre une carrière dans la continuité des affaires.

Prérequis

Aucun

Les objectifs de la formation

Décrire les concepts, principes et définitions de la gestion de la continuité des activités.
Expliquer les principales exigences ISO 22301 pour un système de gestion de la continuité des activités (SGCA).
Identifier les approches et les techniques utilisées pour la mise en œuvre et la gestion d'un SMCA.

159

Programme de la formation

  • Jour 1
    • Introduction au système de gestion de la continuité des activités (SGCA) et à l'ISO 22301
  • Jour 2
    • Système de gestion de la continuité des activités et examen du certificat
160

Formation - Installer, configurer et dépanner des caméras IP

  • DPIC-77
  • 0 DH
  • 2 J

Ce cours vous apprend à installer, configurer et dépanner une caméra de surveillance utilisant le protocole IP. Vous verrez, entre autres, la définition d'un plan d'adressage, les outils proposés par les constructeurs ainsi que les applications permettant de tester et mesurer les flux d'images vidéo numériques.

À qui s'adresse cette formation ?

Pour qui ?

Responsables et techniciens d'exploitation ou de maintenance en charge des installations de caméras IP et/ou de leur maintenance.

Prérequis

Connaissances de base des réseaux IP, TCP/IP, des architectures réseaux. Connaissances équivalentes à celles apportées par le stage Vidéosurveillance sur IP, déployer un réseau (réf. VID) souhaitable.

Les objectifs de la formation

  • Maitriser les prérequis, méthodes et étapes nécessaires pour une opération d’installation ou de maintenance en VoIP
  • Connaitre les principales familles de paramètres d’une caméra IP et analogique et la chronologie des réglages
  • Connaitre les principaux paramètres obligatoires devant être réglés dans une caméra IP (forces et limites d’Onvif)
  • Appréhender les réglages d’amélioration, de l’image, les personnalisations possibles de jour et/ou de nuit
  • Savoir identifier les logiciels constructeurs, Onvif et les accessoires pour les réglages et les sauvegardes
  • Connaitre les principales causes de disfonctionnement en Vidéo IP et les types de résolutions

161

Programme de la formation

  • Introduction
    •  Législation, prérequis d'une installation de vidéosurveillance, vidéoprotection.
    • Réseau de vidéo IP : composants, fonctionnement.
    • Problématiques CPU, bande passante et stockage.
    • Types de caméras et d'encodeurs IP.
    • Fonctions d'une caméra analogique et d'une caméra IP.
    • Logiciels pour la configuration des caméras.
    • Caméras IP : forces et faiblesses.
  • Choix et configuration de la caméra
    • Sources d'informations avant un paramétrage.
    • Quelle caméra pour quelle utilisation et quels réglages ?
    • Respect du plan d'adressage, des durées et capacités d'enregistrement. - Micrologiciel, VMS : paramètres et restauration usine.
    • Paramétrages réseaux, temps et sécurité.
    • Réglages de l'image : exposition, gain, Shutter.
    • Réglages des flux vidéo, cropping, débits, qualité, limites.
    • Réglages des masques, zones de détection et événements, maintenance.
  • Les dysfonctionnements qui peuvent survenir à la première mise en œuvre
    • Méthodologie de résolution des problèmes.
    • Accessoires en interventions sur réseaux IP et POE IP.
    • Réseaux : physiques, transports, réseaux ou applicatives, câblages ou éléments actifs (alimentation...).
    • Réglages optiques mécaniques, logiciels, réglages, débits.
    • Liés aux serveurs, aux murs vidéo et postes clients, aux enregistreurs.
  • Les pannes en cours d'exploitation
    • Sources d'informations avant une maintenance.
    • Dossier technique de suivi, de maintenance.
    • Audit de site avant maintenance.
    • Détecter une baisse de performance d'un système.
    • Opérations préventives et curatives les plus fréquentes (caméras, serveurs, réseaux, stockeur).
    • Le MTBF, YFR et pièces détachées.
162

Documentation opérationnelle de maintenance

  • DPIC-78
  • 0 DH
  • 2 J

la formation en documentation opérationnelle en maintenance est d'équiper les professionnels de la maintenance des compétences requises pour élaborer, administrer et exploiter de manière efficiente la documentation technique ainsi que les procédures opérationnelles. Elle a pour but de définir les formats et le contenu appropriés pour une documentation technique opérationnelle.

À qui s'adresse cette formation ?

Pour qui ?

Professionnels de la maintenance cherchant à perfectionner leurs compétences et à accroître l'efficacité de leurs interventions.

Prérequis

Maîtrise professionnelle de l'environnement de production et de maintenance.

Les objectifs de la formation

Établir les besoins de documentation liés à la maintenance des biens.
Déterminer les formats et le contenu appropriés pour une documentation technique.

163

Programme de la formation

  • Gestion des besoins documentaires liés à l'activité de maintenance
    • Rôle de la fonction maintenance dans le système productif
    • Application des principes du management de la qualité en maintenance Analyse approfondie des besoins documentaires
    • Techniques de préparation et d'intervention
    • Gestion documentaire, y compris les procédures et les tableaux de bord de l'équipement
    • Méthodologie de conception de la documentation
    • Inventaire des documents requis
    • Définition des flux documentaires
  • Documentation associée aux équipements, y compris l'inventaire initial (nomenclature)
    • Structuration documentaire liée aux modes de fonctionnement Identification
    • Mise à jour et suivi
    • Contenu d'une documentation machine, incluant le dossier technique, le dossier historique et les formulaires d'enregistrement 
    • Cahier des charges documentaire
    • Conformité aux normes NF X 60-200 et NF EN 13460, ainsi qu'à la directive 98/37/CE
  • Instructions de maintenance et approches fonctionnelles
    • Techniques documentaires, avec des options traditionnelles et informatiques
    • Choix du support documentaire
    • Évolution et suivi de la documentation technique
    • Utilisation de progiciels de documentation, de GED 
    • SGDT (Système de Gestion de Documents Techniques), et workflow
  • Maîtrise du système documentaire de maintenance
    • Exemple d'intégration de la documentation maintenance dans un système documentaire global de qualité d'entreprise
    • Procédures de gestion documentaire
    • Avantages du système documentaire de maintenance
    • Outils d'aide à la maîtrise documentaire, en analysant le workflow pour améliorer la valeur ajoutée des actions.
164

IA générative pour les managers

  • DPIC-78
  • 0 DH
  • 1 J

 

La formation en intelligence artificielle générative pour les managers est une approche visant à éduquer les cadres et les dirigeants sur les concepts, les applications et les implications de l'IA générative dans leurs domaines d'activité.

À qui s'adresse cette formation ?

Pour qui ?

  • Managers et cadres supérieurs  

  • Professionnels de différents secteurs  

Prérequis

  • Connaissance de base en informatique et en technologie 

  • Compréhension des enjeux commerciaux 

Les objectifs de la formation

Comprendre l'importance de la gestion du temps dans l'entrepreneuriat.
 Identifier et utiliser des outils d'IA et de no code pour optimiser la productivité.
Créer des assistants AI personnalisés.
Rédiger des requêtes efficaces pour maximiser les résultats des moteurs d'IA.
Comprendre et appliquer les principes du no code pour l'innovation.
 Automatiser les processus pour améliorer l'efficacité dans les tâches répétitives.
 Développer des ébauches de modèles d'affaires et de pitch decks en utilisant des outils d'IA.

165

Programme de la formation

166

Thank

You