SOMMAIRE Rubrique : Application groupware... 2 Rubrique : Conduite de projets...22 Rubrique : Développement...55 Rubrique : Développement Internet... 118 Rubrique : État de l'art... 145 Rubrique : Gestion des données... 173 Rubrique : Management du système d'information... 218 Rubrique : Projet... 242 Rubrique : Stages longs... 245 Rubrique : Support informatique... 252 Rubrique : Système ouvert... 255 Rubrique : Système Windows... 272 Rubrique : Virtualisation... 309 1
Rubrique : Application groupware SOMMAIRE Sharepoint 2010 - Utilisation... 3 Sharepoint 2013 - Utilisation... 4 Sharepoint Services 2010 - Installation, administration et migration... 5 Sharepoint Services 2013 - Installation, administration et migration... 6 Sharepoint Services 2010 Planification et conception d une architecture Sharepoint... 7 Sharepoint Services 2013 - Planification et conception d une architecture Sharepoint... 8 Sharepoint 2010 - Développement d'applications... 9 Sharepoint 2013 - Développement d'applications...10 SharePoint 2010 Concepteur de sites (aspects non techniques)...11 SharePoint 2013 Concepteur de sites (aspects non techniques)...12 Exchange server 2010 Conception d une Infrastructure...13 Exchange server 2013 Conception d une Infrastructure...14 Exchange server 2010 - Administration...15 Exchange server 2013 - Administration...16 Exchange server 2010 - Support...17 Exchange server 2013 - Support...18 SharePoint Designer 2010 - Création et personnalisation de sites...19 SharePoint Designer 2013 - Création et personnalisation de sites...20 ALFRESCO - Utilisation et Administration d'une GED Open Source...21 2
Rubrique : Application groupware Sharepoint 2010 - Utilisation Edition : 2016 Etat : Reconduit Code Alliance : S000009941 Réf. CFD : IGC13 Durée en jours : 2 Permettre à l'utilisateur de comprendre et de savoir utiliser Sharepoint. Population concernée : Tout utilisateur souhaitant utiliser un intranet ou des solutions métiers développées avec les technologies SharePoint. Prérequis (hors niv.same requis / compétences) : Bonne connaissance de Windows et d'office 2010. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : A C D E S La navigation dans Sharepoint Les différents types de sites Les listes Présentation des différents composants collaboratifs Les bibliothèques de documents La recherche Introduction aux Workflow Intégration avec office 2007 / 2010 Utilisation de Sharepoint Workspace 2010 3
Rubrique : Application groupware Sharepoint 2013 - Utilisation Edition : 2016 Etat : Reconduit Code Alliance : S000011240 Réf. CFD : IGC34 Durée en jours : 2 Permettre à l'utilisateur de comprendre et de savoir utiliser Sharepoint. Population concernée : Tout utilisateur souhaitant utiliser un intranet ou des solutions métiers développées avec les technologies SharePoint. Prérequis (hors niv.same requis / compétences) : Bonne connaissance de Windows et d'office 2010. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : A C D E S La navigation dans Sharepoint Les différents types de sites Les listes Présentation des différents composants collaboratifs Les bibliothèques de documents La recherche Introduction aux Workflow Intégration avec office 2010 Utilisation de Sharepoint Workspace 4
Rubrique : Application groupware Sharepoint Services 2010 - Installation, administration et migration Edition : 2016 Etat : Reconduit Code Alliance : S000009936 Réf. CFD : IGC08 Durée en jours : 4 Etre capable d administrer une infrastructure Windows Sharepoint Services 2010. Etre capable de planifier l installation de Windows Sharepoint Services et d optimiser la migration d une version vers la version ultérieure. Population concernée : Chefs de projets, administrateurs, techniciens et responsables systèmes souhaitant mettre en œuvre SharePoint. Prérequis (hors niv.same requis / compétences) : Connaissance de base de l'ad et de l'administration Windows. Configurer les protocoles et services réseaux. Expérience fonctionnelle de SharePoint2010. Comprendre l'architecture SHAREPOINT Conception d'une architecture d'information Installation et configuration de SHAREPOINT Administration et automatisation de Sharepoint Configuration de la gestion du contenu Configuration de l'authentification Sécurisation du contenu Gestion des personnalisations Sharepoint Configuration, gestion et sécurisation des services et des applications Sharepoint Administration de la recherche Sharepoint Configuration des profils utilisateurs et des réseaux sociaux Installation et mise à jour vers Sharepoint 2010 Assurer la continuité de la solution Assurer la maintenance et le suivi du fonctionnement Optimisation des performances Sharepoint 5
Rubrique : Application groupware Sharepoint Services 2013 - Installation, administration et migration Edition : 2016 Etat : Reconduit Code Alliance : S000011945 Réf. CFD : IGC40 Durée en jours : 4 Etre capable d administrer une infrastructure Windows Sharepoint Services 2013. Etre capable de planifier l installation de Windows Sharepoint Services et d optimiser la migration d une version vers la version ultérieure. Population concernée : Chefs de projets, administrateurs, techniciens et responsables systèmes souhaitant mettre en œuvre SharePoint. Prérequis (hors niv.same requis / compétences) : Connaissance de base de l'ad et de l'administration Windows. Configurer les protocoles et services réseaux. Expérience fonctionnelle de SharePoint 2010 ou 2013. Comprendre l'architecture SHAREPOINT Conception d'une architecture d'information Installation et configuration de SHAREPOINT Création d'applications web et de collections de sites Planification et configuration des applications de service Gestion des utilisateurs et des permissions Configuration de l'authentification Gestion de la taxonomie Planifier et configurer la recherche d'entreprise Mettre en oeuvre la productivité et la collaboration Planifier et configurer la business intelligence Plenifier et configurer la gestion de contenu web Gérer les APPS SHAREPOINT Server Surveillance et maintenance d'un environnement SHAREPOINT 6
Rubrique : Application groupware Sharepoint Services 2010 Planification et conception d une architecture Sharepoint Edition : 2016 Etat : Reconduit Code Alliance : S000009937 Réf. CFD : IGC09 Durée en jours : 4 Etre capable de planifier et concevoir une architecture Sharepoint 2010. Population concernée : Architectes ou administrateurs confirmés Sharepoint 2010. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Sharepoint Services 2010 - Installation, administration et migration" ou posséder les connaissances équivalentes. Conception d une architecture logique Planification de l architecture des services d application Planification des performances et de la capacité Conception de l architecture physique Conception d un plan de sécurité Planification de l authentification Planification des métadonnées gérées Planification des fonctionnalités de réseaux sociaux Conception d une stratégie de recherche Planification de la gestion des contenus de l entreprise Planification de la mise en œuvre de Sharepoint 2010 dans une stratégie de business intelligence Développement d un plan de gouvernance Conception d un plan de maintenance et de surveillance Planification de la continuité du business Planification de la mise à jour vers Sharepoint 2010 7
Rubrique : Application groupware Sharepoint Services 2013 - Planification et conception d une architecture Sharepoint Edition : 2016 Etat : Reconduit Code Alliance : S000011237 Réf. CFD : IGC31 Durée en jours : 4 Etre capable de planifier et concevoir une architecture Sharepoint 2013. Population concernée : Architectes ou administrateurs confirmés Sharepoint 2013. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Sharepoint Services 2013 - Installation, administration et migration" ou posséder les connaissances équivalentes. Conception d une architecture logique Planification de l architecture des services d application Planification des performances et de la capacité Conception de l architecture physique Conception d un plan de sécurité Planification de l authentification Planification des métadonnées gérées Planification des fonctionnalités de réseaux sociaux Conception d une stratégie de recherche Planification de la gestion des contenus de l entreprise Planification de la mise en œuvre de Sharepoint 2013 dans une stratégie de business intelligence Développement d un plan de gouvernance Conception d un plan de maintenance et de surveillance Planification de la continuité du business Planification de la mise à jour vers Sharepoint 2013 8
Rubrique : Application groupware Sharepoint 2010 - Développement d'applications Edition : 2016 Etat : Reconduit Code Alliance : S000009939 Réf. CFD : IGC11 Durée en jours : 4 Savoir développer et débugger des applications Sharepoint 2010 et savoir optimiser les performances de ces applications. Population concernée : Chefs de projets techniques et développeurs en.net etasp.net Prérequis (hors niv.same requis / compétences) : Expérience en développement.net et bonne connaissance de la plate-forme SharePoint 2010. Présentation d'office system 2010 Présentation de Sharepoint pour le développeur Les features et les solutions Développement de gestionnaires d'événements Développement de web parts Développement d'un modèle de données Sharepoint Définitions de site Manipulation de données Sharepoint Business Connectivity Services La sécurité dans Sharepoint Développement de workflows pour Microsoft Sharepoint Développement sans empreinte serveur Le modèle objet client Personnalisation de l'interface Les tâches planifiées Sharepoint 9
Rubrique : Application groupware Sharepoint 2013 - Développement d'applications Edition : 2016 Etat : Reconduit Code Alliance : S000011238 Réf. CFD : IGC32 Durée en jours : 4 Savoir développer et débugger des applications Sharepoint 2013 et savoir optimiser les performances de ces applications. Population concernée : Chefs de projets techniques et développeurs en.net etasp.net Prérequis (hors niv.same requis / compétences) : Expérience en développement.net et bonne connaissance de la plate-forme SharePoint 2010 ou 2013. Présentation d'office system 2013 Présentation de Sharepoint pour le développeur Les features et les solutions Développement de gestionnaires d'événements Développement de web parts Développement d'un modèle de données Sharepoint Définitions de site Manipulation de données Sharepoint Business Connectivity Services La sécurité dans Sharepoint Développement de workflows pour Microsoft Sharepoint Développement sans empreinte serveur Le modèle objet client Personnalisation de l'interface Les tâches planifiées Sharepoint 10
Rubrique : Application groupware SharePoint 2010 Concepteur de sites (aspects non techniques) Edition : 2016 Etat : Reconduit Code Alliance : S000009940 Réf. CFD : IGC12 Durée en jours : 2 Savoir créer et gérer des sites web avec Sharepoint 2010, notamment savoir assurer la gestion des contenus et la mise à disposition des utilisateurs. Population concernée : Futurs gestionnaires ou administrateurs de sites SharePoint. Prérequis (hors niv.same requis / compétences) : Avoir une expérience fonctionnelle de sharepoint 2010, une bonne connaissance d'internet explorer et de la suite Office Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : A C D E S Présentation de Sharepoint 2010 Le gestionnaire d'un site Sharepoint Gestion des sites Gestion de la sécurité Gestion des listes et des bibliothèques de documents Les web parts et les pages de web parts Les workflows Introduction à la gestion de contenus 11
Rubrique : Application groupware SharePoint 2013 Concepteur de sites (aspects non techniques) Edition : 2016 Etat : Reconduit Code Alliance : S000011239 Réf. CFD : IGC33 Durée en jours : 2 Savoir créer et gérer des sites web avec Sharepoint 2013, notamment savoir assurer la gestion des contenus et la mise à disposition des utilisateurs. Population concernée : Futurs gestionnaires ou administrateurs de sites SharePoint. Prérequis (hors niv.same requis / compétences) : Avoir une expérience fonctionnelle de sharepoint 2013, une bonne connaissance d'internet explorer et de la suite Office Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : A C D E S Présentation de Sharepoint 2013 Le gestionnaire d'un site Sharepoint Gestion des sites Gestion de la sécurité Gestion des listes et des bibliothèques de documents Les web parts et les pages de web parts Les workflows Introduction à la gestion de contenus 12
Rubrique : Application groupware Exchange server 2010 Conception d une Infrastructure Edition : 2016 Etat : Reconduit Code Alliance : S000009943 Réf. CFD : IGC15 Durée en jours : 2 Concevoir et déployer une infrastructure de messagerie Exchange avec server Exchange 2010. Population concernée : Administrateurs de messagerie, chefs de projets et architectes. Prérequis (hors niv.same requis / compétences) : Bonne connaissance des réseaux et d Active Directory. Connaissance de base sur une messagerie d entreprise. Avoir suivi exchange 2010 Administration Présentation d exchange 2010 et de ses nouveautés Conception des services d'annuaires Rôles des serveurs et emplacements Concevoir une infrastructure de transport et de routage Concevoir une infrastructure de stockage Sécuriser sa messagerie - haute disponibilité Migration vers exchange 2010 Concevoir une infrastructure virtualisée 13
Rubrique : Application groupware Exchange server 2013 Conception d une Infrastructure Edition : 2016 Etat : Reconduit Code Alliance : S000011241 Réf. CFD : IGC35 Durée en jours : 2 Concevoir et déployer une infrastructure de messagerie Exchange avec server Exchange 2013. Population concernée : Administrateurs de messagerie, chefs de projets et architectes. Prérequis (hors niv.same requis / compétences) : Bonne connaissance des réseaux et d Active Directory. Connaissance de base sur une messagerie d entreprise. Avoir suivi exchange 2013 Administration Présentation d exchange 2013 et de ses nouveautés Conception des services d'annuaires Rôles des serveurs et emplacements Concevoir une infrastructure de transport et de routage Concevoir une infrastructure de stockage Sécuriser sa messagerie - haute disponibilité Migration vers exchange 2013 Concevoir une infrastructure virtualisée 14
Rubrique : Application groupware Exchange server 2010 - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000009945 Réf. CFD : IGC17 Durée en jours : 5 Savoir configurer, administrer et dépanner un serveur mail Exchange de bout en bout et installer ses différents types de clients avec Exchange 2010. Population concernée : Administrateurs de messagerie, chefs de projets et architectes. Prérequis (hors niv.same requis / compétences) : Bonne connaissance des réseaux et d Active Directory. Connaissance de base sur une messagerie d entreprise. Présentation d exchange 2010 Administration de base Gestion des accès client Gestion du stockage, des bases de données et de l'archivage Gestion du routage des messages Sauvegarde et restauration Introduction à la Haute disponibilité 15
Rubrique : Application groupware Exchange server 2013 - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000011242 Réf. CFD : IGC36 Durée en jours : 5 Savoir configurer, administrer et dépanner un serveur mail Exchange de bout en bout et installer ses différents types de clients avec Exchange 2013. Population concernée : Administrateurs de messagerie, chefs de projets et architectes. Prérequis (hors niv.same requis / compétences) : Bonne connaissance des réseaux et d Active Directory. Connaissance de base sur une messagerie d entreprise. Présentation d exchange 2013 Administration de base Gestion des accès client Gestion du stockage, des bases de données et de l'archivage Gestion du routage des messages Sauvegarde et restauration Introduction à la Haute disponibilité 16
Rubrique : Application groupware Exchange server 2010 - Support Edition : 2016 Etat : Reconduit Code Alliance : S000009947 Réf. CFD : IGC19 Durée en jours : 3 Savoir diagnostiquer et résoudre des pannes en environnement Exchange 2010, et Outlook (bases de données, boite aux lettres, réseaux, ). Population concernée : Ingénieurs système ou responsables ayant à dépanner les différents composants d'une organisation Microsoft Exchange 2010. Prérequis (hors niv.same requis / compétences) : Avoir suivi exchange 2010 administration ou posséder de bonnes connaissances des réseaux et de l'administration d'exchange et d'outlook Les concepts de base sur le dépannage d'exchange Dépanner les bases de données Exchange Dépanner les boîtes aux lettres Dépanner la messagerie Exchange/Outlook Dépanner les problèmes de transport Dépanner l'accès au calendrier et au carnet d'adresses Dépanner l'accès Outlook Web Access Dépanner les problèmes de sécurité Dépanner les problèmes spécifiques à Outlook Dépanner la haute disponibilité 17
Rubrique : Application groupware Exchange server 2013 - Support Edition : 2016 Etat : Reconduit Code Alliance : S000011243 Réf. CFD : IGC37 Durée en jours : 3 Savoir diagnostiquer et résoudre des pannes en environnement Exchange 2013, et Outlook (bases de données, boite aux lettres, réseaux, ). Population concernée : Ingénieurs système ou responsables ayant à dépanner les différents composants d'une organisation Microsoft Exchange 2010. Prérequis (hors niv.same requis / compétences) : Avoir suivi exchange 2010 ou 2013 "administration" ou posséder de bonnes connaissances des réseaux et de l'administration d'exchange et d'outlook Les concepts de base sur le dépannage d'exchange Dépanner les bases de données Exchange Dépanner les boîtes aux lettres Dépanner la messagerie Exchange/Outlook Dépanner les problèmes de transport Dépanner l'accès au calendrier et au carnet d'adresses Dépanner l'accès Outlook Web Access Dépanner les problèmes de sécurité Dépanner les problèmes spécifiques à Outlook Dépanner la haute disponibilité 18
Rubrique : Application groupware SharePoint Designer 2010 - Création et personnalisation de sites Edition : 2016 Etat : Reconduit Code Alliance : S000011943 Réf. CFD : IGC38 Durée en jours : 3 Personnaliser un site SharePoint Modifier la "Master Page" Créer et modifier des pages Web Créer et personnaliser des vues, des listes et des bibliothèques Utiliser des contrôles ASP Utiliser des feuilles de styles CSS Créer des workflows Connecter l infrastructure à des sources de données externes Découvrir les nouveautés Sharepoint Designer 2013 vis-à-vis des sites. Population concernée : Webdesigners, développeurs Sharepoint ou gestionnaire ou administrateur Prérequis (hors niv.same requis / compétences) : Avoir suivi "Sharepoint : utilisateur et concepteur de sites", connaissances de base sur les technologies d infrastructure Microsoft et Web, suite office et si possibleasp.net, CSS et HTML Introduction à sharepoint designer 2010 Travailler avec sharepoint designer 2010 Personnaliser une page web Créer et modifier des pages web Listes et bibliothèques Vues de données Les "data sources" Utiliser les "contrôles" dans les pages web Les "master pages" Changer la charte graphique des pas en utilisant Les feuilles de style css Gestion de contenu web dans l environnement sharepoint Comprendre les «workflows» Développer une solution d application sharepoint Administration des sites sharepoint 19
Rubrique : Application groupware SharePoint Designer 2013 - Création et personnalisation de sites Edition : 2016 Etat : Reconduit Code Alliance : S000011944 Réf. CFD : IGC39 Durée en jours : 3 Personnaliser un site SharePoint Modifier la "Master Page" Créer et modifier des pages Web Créer et personnaliser des vues, des listes et des bibliothèques Utiliser des contrôles ASP Utiliser des feuilles de styles CSS Créer des workflows Connecter l infrastructure à des sources de données externes Population concernée : Webdesigners, développeurs Sharepoint ou gestionnaire ou administrateur Prérequis (hors niv.same requis / compétences) : Avoir suivi "Sharepoint : utilisateur et concepteur de sites", connaissances de base sur les technologies d infrastructure Microsoft et Web, suite office et si possibleasp.net, CSS et HTML Présentation de sharepoint designer 2013 Travailler avec sharepoint designer 2013 Personnaliser une page web Créer et modifier des pages web Listes et bibliothèques Vues de données Les "data sources" Utiliser les "contrôles" dans les pages web Les "master pages" Mise en forme des pages avec les feuilles de styles css Gestion de contenu web Comprendre les "workflows" Développer une solution d'application sharepoint Administration des sites sharepoint 20
Rubrique : Application groupware ALFRESCO - Utilisation et Administration d'une GED Open Source Edition : 2016 Etat : Nouveau Code Alliance : S000012267 Réf. CFD : IGC41 Durée en jours : 3 Acquérir les compétences nécessaires pour installer, configurer et administrer une GED Open Source avec mise en pratique sous ALFRESCO. Population concernée : Chefs de Projet MOE, Webmasters - Développeurs WEB, administrateurs de GED et de portails collaboratifs. Prérequis (hors niv.same requis / compétences) : Toute personne ayant des connaissances de base sur les systèmes de gestion de contenu et ayant suivi le séminaire portant sur la Gestion Documentaire Open Source ou avoir un niveau équivalent. Rappels sur les GED Présentation d'alfresco Installation d'alfresco Utilisation d'alfresco Administration et personnalisation du poste client Les espaces de travail (rôle, organisation, création et gestion) Gestion des contenus Recherche d'informations dans la GED Gestion avancée des contenus Forum et dicussions Les alternatives au client Alfresco (WebDav, Cifs, Ftp) Fichiers de configuration du système 21
Rubrique : Conduite de projets SOMMAIRE L'essentiel de management de projets informatiques au Mindef (séminaire)...23 Méthode PHARE...24 SAFRAN - Développeur...25 SAFRAN - Analyste...26 SAFRAN - Chef de projet...27 Gestion de projet informatique...28 Gestion de projet informatique avec les méthodes agiles...29 Gestion de projet en mode itératif...30 Gestion multiprojets informatiques...31 Maîtriser la qualité d'un projet informatique (Séminaire)...32 Réussir un projet Web...33 Conduire un projet technique Java JEE...34 ASP.Net - Piloter un projet technique...35 Gestion de projet en maîtrise d'ouvrage...36 Microsoft Project 2010...37 Tests et recette fonctionnelle...38 Gestion des exigences...39 Elaboration du cahier des charges fonctionnel d'un projet informatique...40 Estimation des charges avec les points de fonction IFPUG...41 Maven - Intégration continue...42 SUBVERSION - Mise en œuvre...43 Schéma directeur et urbanisme du SI Mise en œuvre...44 Architectures n-tiers pour le déploiement d'applications Web...45 Conception et mise en œuvre d'architecture J2EE...46 UML au service de la Maîtrise d'ouvrage...47 UML 2.0 - Modélisation Objet...48 Modéliser un système d'information décisionnel...49 SOA - Spécifications pour les projets SOA...50 SOA - Conception d'une architecture...51 SOA - Mise en œuvre en Open Source / JAVA...52 BPM - La spécification des processus métier avec BPMN...53 Modéliser ses processus métiers avec BPMN 2.0...54 22
Rubrique : Conduite de projets L'essentiel de management de projets informatiques au Mindef (séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012259 Réf. CFD : ICC38 Durée en jours : 3 Acquérir les connaissances sur l environnement Mindef et sur la conduite de projet ou de système des SI dans le cadre de l'im 2007 et 2008. Population concernée : Responsables de projets informatique débutants. Prérequis (hors niv.same requis / compétences) : Connaissances de base en systèmes d'information. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : C D E La gouvernance des SIC au Mindef Les acteurs Les politiques et les directives L'urbanisation du SI MOA et MOE La conduite d'un grand SI régi par les IM 2007 et 2008 La conduite d'un petit SI régi par les IM 2007 et 2008 Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 23
Rubrique : Conduite de projets Méthode PHARE Edition : 2016 Etat : Reconduit Code Alliance : S000007155 Réf. CFD : ICC32 Durée en jours : 4 Présenter la méthode de conduite de projets PHARE. Population concernée : Chef de projet informatique. Prérequis (hors niv.same requis / compétences) : Connaissances de base en systèmes d'information. PHARE et ses 9 disciplines Découpage d'un projet Phasage du projet - découpage classique Modèles de développement (cycles de vie) Evaluation des risques Stratégie et plan de développement Organisation interne d'un projet Division et coordination du travail Intervenants Structures décisionnelles et organisationnelles Pilotage du projet Outils d'un projet Conception d'un projet Règles Normes et standards Modélisation Aspects juridiques d'un projet Gestion des ressources Estimation des charges Techniques de planification Suivi des ressources Plan d'assurance qualité Processus projet dans PHARE Le phasage Les livrables La gestion de projet Critique d'autres méthodes Critique de SDMS Critique d UP Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 24
Rubrique : Conduite de projets SAFRAN - Développeur Edition : 2016 Etat : Reconduit Code Alliance : S000011933 Réf. CFD : ICC35 Durée en jours : 5 Savoir utiliser, seul ou en équipe, l'environnement de développement intégré dans SAFRAN (y compris le catalogue d architectures logiclielles industrialisées offert par le système). Population concernée : Concepteurs, développeurs Prérequis (hors niv.same requis / compétences) : Avoir une bonne connaissance en terme de développement (notamment Java et Swing). Présentation générale du système Safr@n et de ses outils Rappels concernant la librairie graphique Swing Présentation du framework et de l architecture SPI4J (Simple Programming 4 Java : http://code.google.com/p/spi4j ) Présentation de la couche de persistance et de sa modélisation Entity Paramétrage de la base de données au niveau de la couche de persistance. Notions avancées concernant la couche de persistance et sa modélisation Entity (utilisation du tablecriteria) Présentation de la couche de service et de sa modélisation SOA Mis en place des exigences au niveau du code en utilisant la modélisation Requirements Présentation du design pattern MVP (modèle vue présenteur) Installation poste (Eclipse, Maven, SVN, ) Mise en pratique Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 25
Rubrique : Conduite de projets SAFRAN - Analyste Edition : 2016 Etat : Reconduit Code Alliance : S000011934 Réf. CFD : ICC36 Durée en jours : 3 Savoir mettre en œuvre une démarche globale et outillée d'analyse des exigences pour construire des spécifications. Cette démarche permet de capturer, d'analyser le besoin métier, de définir le périmètre applicatif et d'identifier les exigences fonctionnelles et les cas d'utilisations. Savoir utiliser, seul ou en équipe, l'environnement de modélisation SAFRAN qui permet de formaliser les livrables relatifs aux activités de la discipline (PHARE ou UP) : analyse de exigences. Savoir générer un document de spécification des exigences. Population concernée : Analystes fonctionnels ou toute personne servant d'intermédiaire entre les détenteurs de l'expertise du métier à informatiser et les équipes chargées du codage. Prérequis (hors niv.same requis / compétences) : Avoir contribué précédemment à un projet informatique. Présentation générale : du système Safr@n (studio, forge, plateforme d intégration continue, catalogue d architectures logicielles industrialisées) de la méthode Phare du principe du processus itératif démarche générale d analyse Démarche Graal et modélisation (gestion des exigences, Graal, diagramme de classe, machines à état) Travail collaboratif : Mantis, TestLink, SVN Travaux pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 26
Rubrique : Conduite de projets SAFRAN - Chef de projet Edition : 2016 Etat : Reconduit Code Alliance : S000011935 Réf. CFD : ICC37 Durée en jours : 3 Savoir mettre en œuvre le système SAFRAN dans le cadre de la conduite de la maîtrise d œuvre d un projet informatique. Population concernée : Chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir contribué précédemment à un projet informatique. Présentation générale : du système Safr@n (studio, forge, plateforme d intégration continue, catalogue d architectures logicielles industrialisées) Gestion d un projet avec la méthode Phare Présentation de la méthode d évaluation en «points de fonction» Démarche générale d analyse GRAAL Le module d administration OPS (outil de pilotage projet) : utilisation et explication des formules Le module de gestion des risques : utilisation et explication des formules Présentation des outils de travail collaboratif intégrés dans Safr@n Travaux pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 27
Rubrique : Conduite de projets Gestion de projet informatique Edition : 2016 Etat : Reconduit Code Alliance : S000007056 Réf. CFD : ICC01 Durée en jours : 3 Acquérir une méthode de gestion de projet. Appliquer les techniques de conduites de projet. Homogénéiser les pratiques. Etre capable de communiquer sur son projet pour faciliter les décisions. Population concernée : Chefs de projet ou tout acteur amené à gérer un projet informatique. Prérequis (hors niv.same requis / compétences) : Avoir déjà contribué à un projet informatique. Maîtriser les différents aspects d'un projet informatique Analyser et lancer le projet Construire le projet Maîtriser le projet Maîtriser les produits L'assurance qualité Répartition théorie/pratique : 60/40 Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 28
Rubrique : Conduite de projets Gestion de projet informatique avec les méthodes agiles Edition : 2016 Etat : Reconduit Code Alliance : S000009866 Réf. CFD : ICC02 Durée en jours : 3 Connaitre les principes et avantages des méthodes agiles. Savoir conduire un projet avec les méthodes Agile dont le Scrum Gagner en efficacité dans le travail collectif. Déterminer les situations où Scrum est particulièrement adaptée, Population concernée : Directeurs de projets, maîtrises d'ouvrage, chefs de projet informatique, concepteurs, équipes de développements. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Les Méthodes agiles Cycle des projets, présentation des fondamentaux de la conduite de projet Présentation de Scrum Présentation des acteurs intervenant dans et autour d'un projet Scrum. Présentation des phases de Scrum, les itérations Suivi du projet, les objectifs fonctionnels dans Scrum et le suivi des livrables. Détail sur le cycle principal de Scrum, le "Sprint" La communication dans Scrum, le "Meetings" La planification L'organisation du travail quotidien. Relation avec le client Outillage Conclusion Adapter Scrum, en connaître les limites. 50% de travaux pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 29
Rubrique : Conduite de projets Gestion de projet en mode itératif Edition : 2016 Etat : Nouveau Code Alliance : S000012307 Réf. CFD : ICC41 Durée en jours : 2 Mettre en oeuvre la méthode UP (processus unifié) dans le cadre de projets objet. Population concernée : Toute personne participant au développement logiciel, chef de projet, services Méthode. Prérequis (hors niv.same requis / compétences) : Avoir pratiqué UML est un plus. Le processus unifié : Un processus itératif et incrémental.un processus piloté par les exigences utilisateurs.l'architecture à base de composants.la modélisation graphique UML.La qualité du logiciel.le contrôle des changements. Les phases du processus unifié : La phase d'inception. La phase d'élaboration. La phase de construction. La phase de transition. Les concepts du processus unifié : Les rôles.les activités et leurs enchaînements.les produits tangibles. Les activités du processus unifié : La modélisation métier. La gestion des exigences. L'analyse et la conception. L'implémentation Les tests. Le déploiement. La gestion de projet. La gestion de la configuration et des changements. La gestion de l'environnement. Implémenter le processus unifié : La configuration. La planification des itérations. Les guides méthodologiques. Les modèles de documents. Intégration des autres méthodes agiles: Les concepts.extreme programming, lean TP : 50% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 30
Rubrique : Conduite de projets Gestion multiprojets informatiques Edition : 2016 Etat : Nouveau Code Alliance : S000012304 Réf. CFD : ICC45 Durée en jours : 2 Organiser son système de pilotage multi-projets. Hiérarchiser les projets. Piloter les ressources partagées et anticiper les indisponibilités. Assurer le pilotage multi-projets. Entretenir l'engagement des équipiers et arbitrer entre les projets. Population concernée : Directeurs de Projet, Chef de projet, Direction Générale, MOA métiers Sponsor de Projets, Responsables de Systèmes Applicatifs. Prérequis (hors niv.same requis / compétences) : Avoir suivi "Gestion de projet informatique" ou posséder un niveau équivalent. Définir son système de pilotage multi projets - Cerner les différences entre projets - programme - portefeuille. - Définir les rôles et les responsabilités - Organiser la conduite des revues multi projets. Hiérarchiser les projets - S'approprier la stratégie de l'entreprise - Identifier et cartographier - Mesurer l'alignement en fonction de la stratégie.- Construire le portefeuille de projets hiérarchisé. Entretenir l'engagement des équipiers en multi projets - Clarifier leurs contributions - Créer les synergies entre les différents projets. - Favoriser l'engagement d'un collaborateur dans chaque projet- Répondre aux demandes d'arbitrage entre projets. Lisser la charge et anticiper l'indisponibilité des ressources Surveiller la santé des projets et assurer le pilotage multi projets - Calculer des indicateurs clés (satisfaction client, contenu réalisé, délai, coût, risques) - Vérifier l'atteinte des bénéfices promis. - Élaborer un tableau de bord multi projets percutant. TP : 50% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 31
Rubrique : Conduite de projets Maîtriser la qualité d'un projet informatique (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009878 Réf. CFD : ICC16 Durée en jours : 2 Aborder les thèmes principaux concernant la démarche qualité en gestion de projet informatique d'information. Population concernée : Chefs de projet, acteurs qualité du projet. Prérequis (hors niv.same requis / compétences) : Posséder des connaissances de gestion de projet. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : C D E Les fondamentaux de la qualité Les enjeux de la qualité pour un projet informatique Les meilleures pratiques Expression des besoins et planification Le management par la qualité pour les projets informatiques Méthodes, outils et techniques de la qualité Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 32
Rubrique : Conduite de projets Réussir un projet Web Edition : 2016 Etat : Reconduit Code Alliance : S000009868 Réf. CFD : ICC04 Durée en jours : 3 Appréhender les concepts d'encadrement, de conception, de réalisation et de contrôles de qualité d'un projet de site Web. Fournir une méthode de conception et de réalisation augmentant la productivité des projets. Population concernée : Chefs de projet Web et toute personne en charge de la réalisation d'un site Web. Prérequis (hors niv.same requis / compétences) : Etre un utilisateur d'internet. Les caractéristiques d'un site - choix directeurs, critères de succès, objectifs, contenus, portabilité,... La préparation de qualité - phase de conception, contraintes, ergonomie, mise en page Web,... CMS : les outils de gestion du contenu - structuration des sources et organisation de la navigation, méthodologies, outils,... - solutions éditeurs, solutions Open Source, moteurs de recherches,... Web-marketing et gestion de la relation client - e-marketing, méthodologie VTT, référencement, newsletters, e-mail, traçabilité,... Evolution des techniques et architectures - langages, client léger, client riche, XHTML, templates, CSS,... - architecture statique, dynamique, N-Tiers, critères de choix,... La rédaction du cahier des charges - rubriques, typologie, fonctionnalités du gestionnaire de contenu,... - appproche financière, appel d'offres, étude de cas concrets,... Conduite de projet - méthodologie spécifique, étapes du process, recettage, indicateurs du ROI,... Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 33
Rubrique : Conduite de projets Conduire un projet technique Java JEE Edition : 2016 Etat : Reconduit Code Alliance : S000009871 Réf. CFD : ICC08 Durée en jours : 5 Être capable de piloter un projet Java EE en MOE. Identifier les aspects méthodologiques, architecturaux et techniques de ce type de projet ainsi que les outils nécessaires à un regard critique sur ce type d'application. Population concernée : Chefs de projet MOE Prérequis (hors niv.same requis / compétences) : Avoir une expérience de pilotage de projets côté maîtrise d'oeuvre Le réseau Internet Les architectures distribuées Les composants d'une application Web Les spécificités des projets en architecture légère Piloter un projet par les méthodes agiles Estimer les charges et planifier Piloter par les risques UML : Introduction à la modélisation orientée Objet Bases de données relationnelles et langage SQL De la modélisation objet au mapping relationnel : les frameworks de persistance La plate-forme Java EE : Concepts et composants Développement des plans de tests L'automatisation des tests : principes et outils Les assemblages, le déploiement et la gestion des versions Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 34
Rubrique : Conduite de projets ASP.Net - Piloter un projet technique Edition : 2016 Etat : Reconduit Code Alliance : S000009887 Réf. CFD : ICC25 Durée en jours : 5 Être capable d'encadrer un projet ASP.Net en MOE. Identifier les aspects méthodologiques, architecturaux et techniques de ce type de projet ainsi que les outils nécessaires à un regard critique sur ce type d'application. Population concernée : Chefs de projet MOE dans un autre environnement technique. Prérequis (hors niv.same requis / compétences) : Avoir une expérience de pilotage de projets en maîtrise d'œuvre. Le réseau Internet Les architectures distribuées Les composants d'une application Web Les spécificités des projets en architecture légère Piloter un projet par les méthodes agiles Estimer les charges et planifier Piloter par les risques UML : Introduction à la modélisation orientée Objet Bases de données relationnelles et langage SQL De la modélisation objet au mapping relationnel : les frameworks de persistance La plateforme.net : concepts et composants Conception d applications ASP.NET MVC 4 Développement des plans de tests L'automatisation des tests : principes et outils Les assemblages, le déploiement et la gestion des versions Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 35
Rubrique : Conduite de projets Gestion de projet en maîtrise d'ouvrage Edition : 2016 Etat : Reconduit Code Alliance : S000009872 Réf. CFD : ICC09 Durée en jours : 2 Identifier et organiser les tâches affectées à la maîtrise d'ouvrage dans le cadre d'un projet informatique. Piloter le projet en collaboration avec la maîtrise d'œuvre. Population concernée : Chef de projet maîtrise d'ouvrage, assistance à la maîtrise d'ouvrage. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. L'urbanisation des projets de SI Le mode,les typologies,les démarches de projet. Les contraintes règlementaires (SOX et Bâle 2). Les indicateurs de valeur du SI (ROI, seuil de rentabilité ou Payback). La mesure de la performance du SI (Balanced Scorecard). Identifier son rôle et ses responsabilités de maître d'ouvrage La MOA et les acteurs non MOE Cadrer et lancer L'expression du besoin : exigences et contraintes. La définition du périmètre, du budget et des jalons. Le cahier des charges et l'appel d'offre. La mise en place de l'organisation. La planification. L'étude et la validation des spécifications. La convention de service. La modélisation avec Merise ou UML. Travailler avec la maîtrise d'œuvre Les vérifications et validations. La maîtrise des risques. Le suivi, Livraison,Recette. Prendre livraison et mettre à disposition L'accompagnement du changement Le système qualité 40% de pratique Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 36
Rubrique : Conduite de projets Microsoft Project 2010 Edition : 2016 Etat : Reconduit Code Alliance : S000011247 Réf. CFD : ICC33 Durée en jours : 3 Maîtriser MS Project. Paramétrer MS Project. Elaborer le planning prévisionnel détaillé. L'ajuster au cours du projet. Population concernée : Chefs de projet maîtrise d'œuvre, chefs de projet maîtrise d'ouvrage, directeurs de projets, experts assurance qualité, tout utilisateur de MS project. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Techniques de planification et de suivi de projet" ou posséder un niveau équivalent. Prendre en main MS Project Planifier le projet Suivre le projet Gérer en multi-projets Personnaliser l'environnement TP : 40% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 37
Rubrique : Conduite de projets Tests et recette fonctionnelle Edition : 2016 Etat : Reconduit Code Alliance : S000009875 Réf. CFD : ICC13 Durée en jours : 2 Comprendre les enjeux des tests et leur déclinaison dans l entreprise. Comprendre qui fait quoi en matière de tests. Organiser les tests. Avoir une vision exhaustive des activités de tests. Population concernée : Tout acteur du projet de tests ou de recette. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Définitions et concepts La documentation des tests La stratégie de tests. Les plans de tests. Les exigences de tests Les plans de tests. Les scénarios et les cas de tests. Les jeux d essai Les cahiers de tests (la trace des tests).fiches d anomalies PV et compte-rendu. La dynamique d un projet de tests Organiser - définir la stratégie globale. Spécificier - détailler la démarche de stratégie. Concevoir - finaliser : Gestion des exigences, des données. Exécution - dérouler le plan de test : Analyser capitaliser, reporting, tableau de bord,axes d'amélioration Pilotage (instances de suivi, gestion des anomalies et reporting). Risques et tests Démarche basées sur les risques métiers. Taux de couverture. Tests de non régression Techniques de tests courantes Tests : boîte noire, boîte blanche, de chemins, par classe d équivalence, graphiques, empiriques, Etude comparée d outils du marché Retour sur investissement 30 % de pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 38
Rubrique : Conduite de projets Gestion des exigences Edition : 2016 Etat : Reconduit Code Alliance : S000009876 Réf. CFD : ICC14 Durée en jours : 2 Savoir identifier, définir et analyser les types d'exigences. Comprendre les concepts et l'utilité de la gestion des exigences. Etre capable de gérer le référentiel des exigences tout au long du projet. Maîtriser les changements de périmètre des exigences. Savoir utiliser les exigences afin d'optimiser le mode projet y compris durant les tests et l'acceptation d'ensemble. Population concernée : Maîtrises d'ouvrages, maîtrises d'oeuvre, analystes-concepteurs et équipe de tests. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Introduction Les types d'exigences : Exigences métiers (fonctionnelles et non fonctionnelles), techniques. Les natures d'exigences. Utilité des exigences pour le projet. La définition des exigences Du cahier des charges aux exigences. Formulation et présentation des exigences. La granularité des exigences. La qualification des exigences Exigences et valeur ajoutée. La traçabilité des exigences Tableau de suivi des exigences. Traçabilité verticale et horizontale. Décisions et périmètre. La gestion des changements d'exigences Types de changement. Processus de changement. Les tests et les exigences Les exigences, une base de conception de la stratégie de tests. Processus de vérification et de validation. Les outils de gestion des exigences CMMI. UML. Agilité. 40 % de pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 39
Rubrique : Conduite de projets Elaboration du cahier des charges fonctionnel d'un projet informatique Edition : 2016 Etat : Reconduit Code Alliance : S000009877 Réf. CFD : ICC15 Durée en jours : 2 Définir, analyser et modéliser le besoin et les services attendus. Définir l'organisation, les contraintes et les exigences du projet. Population concernée : Maîtres d'ouvrage, assistants à maîtrise d'ouvrage et responsables de projets. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Les objectifs du cahier des charges. La place du cahier des charges dans la production logicielle Les acteurs et leur rôle respectif Relation maîtrise d'ouvrage - maîtrise d'œuvre. Rôle des pilotes, des utilisateurs, des experts. Exprimer les exigences fonctionnelles Le choix du plan. Les procédés d'expression. Les livrables. Exprimer les exigences opérationnelles Les exigences organisationnelles, techniques, Les livrables. Définir les conditions d'acceptation Les conditions d'acceptation des produits documentaires, des produits logiciels Indiquer les exigences complémentaires sur le processus de projet. Le calendrier. Les métriques. Contenu du cahier des charges Clauses techniques, contexte du projet, description du besoin, les contraintes, les acteurs. Les clauses juridiques. Le protocole de modification Formaliser les engagements mutuels 30 % de pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 40
Rubrique : Conduite de projets Estimation des charges avec les points de fonction IFPUG Edition : 2016 Etat : Nouveau Code Alliance : S000012305 Réf. CFD : ICC39 Durée en jours : 2 Acquérir une méthode pour estimer les charges. Maîtriser les outils d'estimation. Soutenir un dossier d'estimation auprès d'un prescripteur. Panorama sur les méthodes d estimation, les points de fonction IFPUG, les outils. Population concernée : Chefs de projet, directeurs de projets, responsables de systèmes applicatifs et experts Méthodes et Outils. Prérequis (hors niv.same requis / compétences) : Avoir contribué à des projets informatiques. Les enjeux de l'estimation : le pourquoi. Une activité permanente et sensible. Estimation, budget, durée : définitions. Le "coût-objectif" : Le principe et une technique de l'analyse de la valeur. Savoir communiquer : Le dossier d'estimation. Les couts directs et indirects. Les investissements et dépenses amortissables. Les enjeux de la capitalisation. Savoir exploiter la bonne méthode au bon moment du projet. Les méthodes : Le jugement d'expert L'estimation synthétique L'extrapolation globale L'estimation par unités d'œuvre, outil de calcul. L'estimation des points de fonction : principe et apports de l IFPUG, définition du périmètre, chiffrage des données complexité, chiffrage des traitements et complexité, pondération des points de fonctions. L'estimation agile : le planning poker. les modalités d'organisation. L'estimation adaptée aux tests Le suivi des charges : une estimation toujours renouvelée TP : 50% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 41
Rubrique : Conduite de projets Maven - Intégration continue Edition : 2016 Etat : Reconduit Code Alliance : S000009892 Réf. CFD : ICC30 Durée en jours : 2 Comprendre les objectifs et les enjeux de l'intégration. Maîtriser la mise en place et l'utilisation de Maven. Comprendre les objectifs et les enjeux de l'intégration continue. Population concernée : Développeurs, administrateurs. Prérequis (hors niv.same requis / compétences) : Bonne connaissance pratique de Java. L intégration dans la vie des projets Maven : Généralités - objectifs, historique, Maven1 et Maven2, apports, Maven versus ANT,... Maven : Fonctionnement - présentation détaillé, POM, repository et coordinations,... - gestion des dépendances, des profiles,... - processus de développement, de livraison,... - projet Multimodules, plugins, tâches,... - référentiels, versions, profil de construction, publication,... Intégration continue (Continuum) - définition, principe, intérêt, apports,... - tests, intégration continue, serveurs,.. Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 42
Rubrique : Conduite de projets SUBVERSION - Mise en œuvre Edition : 2016 Etat : Reconduit Code Alliance : S000009893 Réf. CFD : ICC31 Durée en jours : 2 Etre capable d utiliser Subversion et de développer une application informatique en équipe. Être capable d'administrer, de configurer l'outil collaboratif Subversion. Être capable d'utiliser Subversion de manière avancée. Population concernée : Administrateurs système, chefs de projets, développeurs. Prérequis (hors niv.same requis / compétences) : Avoir une connaissance des problématiques de développement. Présentation de Subversion - concepts de travail en équipe,... - divisions des tâches par domaine fonctionnel,... - accès aux ressources partagée,... - périmètres partageables,... Gestion des repositories - définition, création, structure d un repository,... - outils d administration et de monitoring,... - export, import d un repository,... - techniques de réparation d un repository en cas d incident,... Branches de développement - principe des branches,... - changement de branche de développement,... - transfert des développements d'une branche vers une autre branche,... Gestion des modifications - suivi, synchronisations, résolution des conflits,... Intégration de projets - utilisation des tags, des fichiers taggués,... Gestion avancée des propriétés et versions Administration du serveur - authentifications, autorisations,... - configuration SSH,... - configuration, utilisation du serveur HTTP Apache,... - droits au système : administration des utilisateurs,... Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 43
Rubrique : Conduite de projets Schéma directeur et urbanisme du SI Mise en œuvre Edition : 2016 Etat : Reconduit Code Alliance : S000007042 Réf. CFD : ICC07 Durée en jours : 3 Identifier les enjeux de l urbanisme du système d information. Savoir décrire son système d information à l aide des outils de cartographie. Savoir définir un système d information cible. Elaborer un schéma directeur des systèmes d information montrant comment aller vers cette cible. Apprendre à piloter son système d information en fonction de la cible et des opportunités. Etre capable de conduire un projet d urbanisme. Population concernée : DSI, Direction métier, Architecte du SI. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Définir et comprendre l urbanisme Présentation des grands thèmes. Les outils pour mettre en œuvre l urbanisme Modélisation des 5 couches du SI à l aide de cartographies.principales solutions logicielles de l urbanisme. Le schéma directeur et le dossier d urbanisme Le contexte technologique Etude d un SI idéalement urbanisé. Problématiques techniques lié au SOA. Les référentiels de données et l urbanisme Problématiques liées aux des données de référence, Vision MDM. Modélisation sémantique(intro). Conduire une démarche d urbanisme Approche idéale. Etude de démarches pragmatiques. Urbanisme et approche BPM. Découpage en sous-systèmes métiers. Profil et rôle de l urbaniste. Urbanisme et gouvernance du système d information Pérenniser. Identifier des outils de suivi. Problématique des instances de gouvernance. Mesurer l indice d urbanisation. Méthodologiques d architecture d entreprise:togaf,cobit,praxeme Synthèse, bibliographie et recommandations 30% de pratique Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 44
Rubrique : Conduite de projets Architectures n-tiers pour le déploiement d'applications Web Edition : 2016 Etat : Nouveau Code Alliance : S000012306 Réf. CFD : ICC40 Durée en jours : 2 Définition, rôle des Architectures n-tiers pour déploiement d applications Web - Les architectures 3-tiers classiques - Les architectures Web - Le tiers client - Le tiers Web - Le tiers du milieu - Le tiers ressource (EIS : Enterprise Information Systems)) Bilan technologique sur l offre du marché : - Plate-formes Microsoft DNA,.NET - Plate-forme J2EE - Les Web Services Population concernée : Développeurs, concepteurs, chefs de projet, directeurs de projet. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Différents types d architectures: Distribution et Webservices. SOAP ou REST.Synchrone ou Asynchrone Caractéristiques d une architecture: Performance.Montée en charge.flexibilité Architectures web : Des JSP/Servlets à JSF, D ASP à ASP.Net MVC.De PHP à Zend et aux CMS Architectures à base de composant : Services techniques.serveurs applicatifs Accès aux données : Des procédures stockées au Mapping Objet Relationnel. De JDBC à JPA. D ADO à EntityFramework. Gestion des transactions Architecture orientées services : De la SOA aux ESB. WebServices SOAP. RestFul Services Technologies côté client : HTML5 et CSS3. Javascript. Frameworks Javascript : jquery Technologies Java, PHP et.net : Les scripts serveurs. Les serveurs Web Les frameworks MVC : Zend, ASP.NET MVC, JSF... TP : 30% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 45
Rubrique : Conduite de projets Conception et mise en œuvre d'architecture J2EE Edition : 2016 Etat : Reconduit Code Alliance : S000009889 Réf. CFD : ICC27 Durée en jours : 4 Connaitre l'architecture et la norme JEE. Mettre en œuvre les principaux frameworks Java/JEE. Vous apprendrez mettre en application les différentes couches applicatives (présentation, service, persistance, métier). Population concernée : Chefs de projets, architectes, analystes, concepteurs/développeurs désirant comprendre les enjeux du développement d'applications dans l'écosystème Java. Prérequis (hors niv.same requis / compétences) : Connaissance de base du développement Java. Introduction Enjeux du développement d'application : découpage en composants, en couches. Présentation de frameworks. Les acteurs. Les conteneurs légers l'écosystème Java. Le standard JEE, les Rôle du conteneur - Intérêt du serveur d'applications. Approche POJO. Le retour en force des EJB avec JEE5 (EJB 3.0) et JEE6 (EJB 3.1.), comparaison avec Spring.Vers une unification EJB/Spring? Persistance des données, mapping objet relationnel Les différentes SGBD. Rôle et difficulté d'un framework de mapping objet/relationnel. D'Hibernate à JPA puis à JPA 2. Le Web : JSP/Servlet.Différentes approches. JSF,les frameworks concurrents : Spring MVC, Struts 2... Les servlets 3.0, Comet. Architectures distribuées et intégration au SI Transactions distribuées, le rôle d'un moniteur transactionnel.web Services : JAX-WS, JAX-RS (REST). JMS. JCA. Déploiement et serveurs d'applications : Les livrables Les serveurs d'applications JEE, conteneurs de servlets, serveur Spring. TP : 60% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 46
Rubrique : Conduite de projets UML au service de la Maîtrise d'ouvrage Edition : 2016 Etat : Reconduit Code Alliance : S000009873 Réf. CFD : ICC10 Durée en jours : 2 Mettre en œuvre les diagrammes UML pour modéliser des processus métier. Exprimer ses besoins et ses exigences. Dialoguer avec la maîtrise d'œuvre. Population concernée : Mettre en œuvre les diagrammes UML pour modéliser des processus métier. Exprimer ses besoins et ses exigences. Dialoguer avec la maîtrise d'œuvre. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Rappel des concepts Objet et d'uml Le cycle de vie Le processus unifié. Analyser le besoin Analyser, formuler, comprendre les besoins. Plan de gestion des exigences. Définir le système La vision du projet. Documenter les cas d'utilisation. Eviter les pièges pour les cas d'utilisation. Gérer le périmètre Priorités des cas d'utilisation. Déterminer le périmètre. Contrôler les changements. Affiner la modélisation des exigences Définir le contenu de la spécification. Spécifier les exigences. Décrire l'interface utilisateur, les protocoles, les contraintes. Qualités des spécification. Analyse, conception et architecture Les rôles. Les concepts clés. L'architecture logicielle Analyse des cas d'utilisation Identification des cas d'utilisation. Allocation des responsabilités. Modélisation des relations: associations et agrégations. Créer des modèles de qualité Les "patterns" à disposition. 30% de pratique Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 47
Rubrique : Conduite de projets UML 2.0 - Modélisation Objet Edition : 2016 Etat : Reconduit Code Alliance : S000000863 Réf. CFD : ICC11 Durée en jours : 4 Lire, comprendre et utiliser la notation UML. Produire des modèles d'analyse ou de conception qui respectent les principes Objet et aident à l'amélioration de la qualité des logiciels. Maîtriser les bonnes pratiques pour rédiger des cas d'utilisation complets et efficaces. Population concernée : Chefs de projet informatique, analystes, concepteurs, développeurs. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Introduction à la modélisation orientée Objet Les cas d'utilisation Cas d'utilisation et scénarios Les acteurs. Le diagramme des cas d'utilisation et les relations entre les cas. La modélisation statique Les buts et les moyens de la modélisation structurelle Le diagramme de classes, d'objets. La modélisation de la dynamique Description, Le diagramme de séquence,de communication. L'expression des contraintes. Les invariants de classe, les pré et les post-conditions. Le diagramme d'états-transitions, d'activités. La modélisation de l'architecture Les éléments pour la conception des SI Les aspects de l'architecture et leurs articulations. Le diagramme des composants, de déploiement. Le passage à la réalisation Design Patterns. La transformation de la modélisation logique vers le schéma physique des données. Les diagrammes UML au service de la conception détaillée. Positionner les diagrammes dans une démarche 40% de pratique Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 48
Rubrique : Conduite de projets Modéliser un système d'information décisionnel Edition : 2016 Etat : Reconduit Code Alliance : S000009881 Réf. CFD : ICC19 Durée en jours : 2 Identifier les facteurs clés de succès avec la modélisation dimensionnelle. Maitriser la gestion de vos agrégats. Appréhender les différents composants d une architecture décisionnelle. Population concernée : Equipe projet décisionnel, directeur des études, analyste système, architecte de données. Prérequis (hors niv.same requis / compétences) : Connaissance de base du système d'information. Rappels Panorama. La sémantique. Les méta-données. Evolutivité du système. Les Datamarts La modélisation des informations dans un SI décisionnel d entreprise Les enjeux. Les différents types. La modélisation dimensionnelle en étoile Les notions fondamentales. Les techniques de modélisation. Volumétrie. La modélisation des problématiques métiers Identification et prise en compte systématiquement dans la modélisation en étoile : Gestion des hiérarchies dans les axes d analyse, des non-événements Enrichissement des données opérationnelles Sécurisation de l accès aux données Gestion temporelle des informations et granularité Stabilité Dimension dégénérée Modèle en étoile de ciblage Impact de la qualité des données. L optimisation de la gestion de vos agrégats et de vos outils de pilotage Démarche pour assurer 100 % de l implémentation des besoins métiers Synthèse, bibliographie et recommandations Pratiques : 40 % Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 49
Rubrique : Conduite de projets SOA - Spécifications pour les projets SOA Edition : 2016 Etat : Reconduit Code Alliance : S000009882 Réf. CFD : ICC20 Durée en jours : 3 Savoir conduire un projet SOA et mettre en place une démarche SOA. Savoir modéliser et décrire des règles métiers et fonctionnelles. Savoir utiliser les formalismes UML et SYSML pour les différentes spécifications. Connaître les principes des architectures SOA pour les composants et services applicatifs réutilisables. Population concernée : Maîtrise d'ouvrage, urbanistes,analyste, concepteurs fonctionnels Prérequis (hors niv.same requis / compétences) : Maîtrise d'ouvrage, urbanistes,analyste, concepteurs fonctionnels Les différentes Méthodes pour les projets de Refonte des SI Spécification Métier et Référentiels Métiers Modélisation avec UML des Entités Métiers Modélisation des Règles Métiers Spécification des Processus Métiers Spécification Fonctionnelle et Urbanisation Le patrimoine applicatif et la mise en place d'une Architecture SOA Spécification Logique des Services SOA 60 % de pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 50
Rubrique : Conduite de projets SOA - Conception d'une architecture Edition : 2016 Etat : Nouveau Code Alliance : S000012329 Réf. CFD : ICC43 Durée en jours : 3 Utiliser la méthode PRAXEME pour concevoir et mettre en oeuvre une architecture orientée services. Population concernée : Architectes, concepteurs, chefs de projets, responsables informatiques. Prérequis (hors niv.same requis / compétences) : Architectes, concepteurs, chefs de projets, responsables informatiques. Introduction à l'approche SOA (Les concepts. Que change l'approche SOA? Synthèse de la technologie relative à SOA (ESB, Web Services, standards WS-*, J2EE...)) Eléments d'une architecture de services (Qu'est-ce qu'un service? Les trois facettes du modèle logique (services, données, échanges) et leur traduction technique) Origine des services : Vue métier (Analyser le contexte. Modéliser les objets métier et leur cycle de vie. Modéliser les actions métier) Architecture de style SOA Conception des services - Règles de dérivation à partir des modèles métier (approche MDA). - Modèle logique des échanges (spécification du langage pivot). - Modèle logique des données. - Modèle logique des services (documentation détaillée des services et des contrats). - Dispositifs généraux et transverses. Réalisation, déploiement et exploitation des services Démarche SOA Travaux pratique 60% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 51
Rubrique : Conduite de projets SOA - Mise en œuvre en Open Source / JAVA Edition : 2016 Etat : Nouveau Code Alliance : S000012303 Réf. CFD : ICC44 Durée en jours : 3 Comprendre la mise en oeuvre d'une architecture SOA à travers l'utilisation d'outils Open Source basés sur des standards tels que XML, SOAP, ESB. Il met l'accent sur le traitement des messages entrants, les transformations de données, le routage intelligent et l'orchestration des services. Population concernée : Maîtrise d'ouvrage, urbanistes, business analyst, concepteurs fonctionnels Prérequis (hors niv.same requis / compétences) : Une bonne connaissance en modélisation et en conception conseillée, et la connaissance d'uml. Introduction Rappels des concepts. Utilité des services Web. Les différents modèles d'intégration d'applications. Principes d une architecture SOA Le bus de messages ESB. Les middlewares orientés messages (MOM). Routage intelligent des messages, transformations XML, orchestration de services. Principaux outils Open Source Les services Web : Le protocole SOAP. Services avec WSDL. Mise en place du Mule ESB Java Message Service MOM JMS dans une SOA. Le lien entre un ESB et un middleware JMS. Les transformations de données Utilité des transformations XML dans une infrastructure SOA. Possibilités. Concepts de base XSLT, XQuery, XPath. Le routage intelligent des messages Principes basé sur le contenu. Le framework d'intégration Apache Camel. Configuration des règles de routage. L'intégration avec un ESB, un MOM JMS et une implémentation Web services. 60% de pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 52
Rubrique : Conduite de projets BPM - La spécification des processus métier avec BPMN Edition : 2016 Etat : Reconduit Code Alliance : S000009869 Réf. CFD : ICC05 Durée en jours : 2 Comprendre les objectifs fondamentaux et les méthodes du BPM. Acquérir la démarche d amélioration continue des processus. Savoir mettre en œuvre un projet BPM de façon concrète dans le cadre d une démarche d urbanisation des SI Apprendre à modéliser vos processus en BPMN et les optimiser. Intégrer le BPM dans une démarche de gouvernance de SI. Population concernée : Maîtrise d'ouvrage, Urbanistes, Analystes, Concepteurs Fonctionnels. Prérequis (hors niv.same requis / compétences) : Connaissance en modélisation et en conception conseillée. Concepts et modélisation des processus métiers - Les processus métiers de l'entreprise - Concepts et définitions - Caractéristique d'un Processus - Orchestration vs Chorégraphie Présentation de la norme BPMN - BPMN, une notation standard - Les Concepts de base Le projet de spécification des processus métiers - Alignement processus métier et la stratégie - Cartographie des processus métiers - Chorégraphie des processus métiers - Modélisation des processus métiers - Spécification des processus métiers Automatisation des processus métiers - Mesurer et optimiser des processus. - Contrôler et piloter la performance. Présentation de l'offre du marché 60% de pratique. Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 53
Rubrique : Conduite de projets Modéliser ses processus métiers avec BPMN 2.0 Edition : 2016 Etat : Nouveau Code Alliance : S000012302 Réf. CFD : ICC42 Durée en jours : 3 Découvrir les possibilités offertes par la norme BPMN 2.0. (Business Process Model and Notation) Bien connaître cette norme (qui fournit une notation standardisée et compréhensible par tous les acteurs de l'entreprise) permettra d'écrire de façon structurée, fluide et efficace les processus. Elle améliore immédiatement la qualité d'exécution de ces processus, les SLA liés, et la satisfaction des clients (externes ou internes). Population concernée : Directions métiers, DSI, Direction des processus. Prérequis (hors niv.same requis / compétences) : Avoir des connaissances sur la discipline BPM. Présentation d'oracle BPMS Studio 10.3. Ecriture et exécution d'un processus sur Oracle BPMS. Modélisation de niveau 1 Objectifs. Concepts.Définitions. Patrons de flux de contrôle. Les 3 modèles. Briques de base Collaborations entre processus Méthodologie de modélisation de niveau 1 Définition du périmètre. Cas nominal. Chemins d'exception.links. Ajout de flux de message.présentation de BizAgi Process Modeler. Best practices de modélisation de niveau 1 Principes élémentaires de modélisation. Règles élémentaires d'utilisation. Flux de message de séquence. ROI et métriques Modélisation de niveau 2 Types de tâches Collaborations entre processus.tâches de règle de métier. Sous-processus Types d'événements. Passerelles. Gestion des exceptions.exceptions propres au métier. Activités répétitives. Bassins multiinstance. Best practices de niveau 2 Principes avancés. Propagation d exceptions. 60% de pratique. Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 54
Rubrique : Développement SOMMAIRE Approche orientée objet...57 Base de la programmation...58 Algorithmique initiation...59 Algorithmique avancé...60 Visual basic pour Excel (VBA)...61 Visual basic pour Access (VBA)...62 Langage C - Initiation...63 Langage C - Perfectionnement...64 Langage C++ - Initiation...65 Langage C++ - Perfectionnement...66 Langage C++, développement d'applications graphiques en QT...67 PYTHON - Initiation...68 PYTHON - Perfectionnement...69 PERL - Initiation...70 PERL - Perfectionnement...71 PHP - Initiation...72 PHP - Perfectionnement...73 Langage C#...74 Langage C# - Communication inter-applicative avec WCF...75 Langage C# - Développement Web avec ASP.Net MVC...76 Langage C# - Développement avec WPF...77 Langage C# - Persistance avec Linq et Entity Framework...78 Objective C - Pour les développeurs objet...79.net - Accès aux données...80.net - Développement d'applications Windows...81.NET - Développement d'applications Web...82.NET - Développement d'applications graphiques...83 ASP.NET - Développement d'applications Web...84.NET - Optimisation et analyse des performances...85 JAVA - Initiation...86 JAVA - Perfectionnement...87 JAVA - Optimisation...88 Entreprise Java Beans...89 SWING/JAVA - Développement de clients riches...90 Conception d une application JAVA JEE avec UML...91 55
Développement d'applications XML en JAVA...92 JSF - Développement d'applications web...93 Tests et qualité d un développement JAVA...94 JPA, Persistance des données en JAVA...95 XML - Développement...96 XML - Conception de modèles...97 Développement avec des frameworks JAVA/JEE avec PRIMEFACES...98 Framework Jquery...99 Framework STRUTS... 100 Framework HIBERNATE... 101 Framework SPRING... 102 ODI, Oracle Data Integrator... 103 ODI - Développement et Administration... 104 Android - Développement natif... 105 Android - Atelier avancé... 106 Création d'applications mutliplateformes pour mobiles... 107 Développer des applications Big Data avec MapReduce... 108 Architecture REST - Développer des Web Services en PHP... 109 Web Services RESTful, développement avancé en Java... 110 Web Services SOAP, développement avancé en Java... 111 Développer des Web Services en JAVA... 112 Développement d'applications web modernes : JEE... 113 Développer une application Web 2.0 : GWT... 114 Ergonomie des IHM pour tablettes et Smartphones... 115 Performance des Applications JEE... 116 Analyse orientée business des logs applicatifs... 117 56
Rubrique : Développement Approche orientée objet Edition : 2016 Etat : Reconduit Code Alliance : S000009894 Réf. CFD : IDC01 Durée en jours : 2 S'initier aux concepts de la technologie objet, en comprendre les avantages afin d'améliorer la qualité et la productivité des développements logiciels. Population concernée : Développeurs, administrateurs, chefs de projets, maîtrise d'ouvrage souhaitant se former à la conception orientée objet. Prérequis (hors niv.same requis / compétences) : Connaissance de base en conception d'application et en développement logiciel. Qu'est-ce que l'approche objet? - pourquoi utiliser des objets, bibliothèques de composants, état d'esprit, Les concepts de base de l'approche objet - les objets, les classes, les instances, méthodes, procédures, messages, Diagrammes et représentation des objets en UML - principaux diagrammes, outils,... Les grands principes de la conception objets - principe de réification, principe d'abstraction et de classification,... - interaction entre objets, erreurs à éviter, encapsulation,... - structurer un logiciel objet,... Comment aborder un logiciel objet? - principes, étapes, erreurs,... 57
Rubrique : Développement Base de la programmation Edition : 2016 Etat : Reconduit Code Alliance : S000009895 Réf. CFD : IDC02 Durée en jours : 4 Introduction aux principes de la programmation (variables, procédures, fonctions, les différents types de langage, la programmation orientée objet, compilation et débogage,...). Population concernée : Futurs développeurs souhaitant connaître les principes de la programmation. Prérequis (hors niv.same requis / compétences) : Connaissances en informatique recommandées. Du besoin utilisateur au programme - différentes phases, pseudo-langage, bonne conception d'in programme, Les composants d'un programme - variables, les types de données, opérateurs, tableaux et structures, - grammaire, blocs, tests, environnement, compilation, exécution,... Bien écrire ses programmes - sa structure, procédures, fonctions, arguments, bibliothèques,... Environnement de développement - apports de tel ou tel atelier, debuggeur, points d'arrêts,... Gestion des fichiers - notions d'enregistrements, de rubriques, différentes organisations des fichiers,... 58
Rubrique : Développement Algorithmique initiation Edition : 2016 Etat : Nouveau Code Alliance : S000012310 Réf. CFD : IDC60 Durée en jours : 4 Introduction à l'algorithmique Actions élémentaire, les types élémentaires Les données, structures des données les expressions Les procédures et fonctions Les énoncés itératifs Les tableaux simples et plusieurs dimensions L héritage, les exceptions, La récursivité Algorithmes de tri Algorithmes sur les graphes Algorithmes de rétro-parcours Population concernée : Développeurs d'application. Prérequis (hors niv.same requis / compétences) : Avoir déjà des connaissances en programmation. Introduction - historique, machine de Turing, machine universelle, Les outils informatiques de base : les données - données élémentaires, mémoire vive, Les algorithmes mathématiques élémentaires - calculs récursifs, organigrammes, Les algorithmes de manipulation de données - le tri ( besoins et contraintes, différentes familles,... ) - l'exploitation des arbres ( parcours, recherches,... ) 59
Rubrique : Développement Algorithmique avancé Edition : 2016 Etat : Nouveau Code Alliance : S000012311 Réf. CFD : IDC61 Durée en jours : 5 Algorithme déterministe Algorihtme stockastique Algorithmes récursifs Algorithmes de compression de données Algorithmes de cryptologie Algorithmes et théorie des graphes Algorithmes répartis ou distribués Algorithmes émergents Algorithmes adaptatifs Algorithmes heuristiques Algorithmes métaheuristiques Algorithmes génétiques en informatique décisionnelle Algotrithmes à stratégies d'évolution pour résoudre des problèmes d'optimisations continus Algorithmes génétiques, pour l'optimisation combinatoire Algorithmes à estimation de distribution Population concernée : Développeurs d'application. Prérequis (hors niv.same requis / compétences) : Connaître l'algorithmique de base, les structures de données et la programmation est impératif. Approche théorique - introduction à la complexité, efficacité,... Les algorithmes de gestion des organisations/entreprises - objectifs, outils, algorithmes spécifiques, optimisation, statistiques,... Traitement des données - compression, graphes, cryptologie,... Traitements mathématiques - algorithmes adaptatifs, heuristiques, stochastiques,... Aspects complémentaires - algorithmes émergents, architecture technique,... 60
Rubrique : Développement Visual basic pour Excel (VBA) Edition : 2016 Etat : Reconduit Code Alliance : S000009896 Réf. CFD : IDC03 Durée en jours : 3 S'initier aux macro-commandes et au langage VBA afin de développer des applications sous Excel. Population concernée : Tout utilisateur confirmé d Excel ayant à programmer avec Excel VBA. Prérequis (hors niv.same requis / compétences) : Avoir suivi les stages "Excel - initiation" et "Excel - perfectionnement" ou posséder un niveau équivalent. Généralités - prise en charge des macros, paramètrage de l'environnement, Enregistreur de macros Environnement VBA Le code Visual Basic - modules, procédures, commentaires, Collections, objets, méthodes et propriétés Appel de macros Boîtes de message et de saisie Boîtes de dialogue personnalisées : USERFORM Gestion des erreurs, débogage et protection 61
Rubrique : Développement Visual basic pour Access (VBA) Edition : 2016 Etat : Reconduit Code Alliance : S000009899 Réf. CFD : IDC06 Durée en jours : 3 Utiliser les fonctionnalités de Visual Basic for Applications (VBA) dans les applications Access pour écrire des fonctions personnalisées et des procédures contrôlées par les évènements, valider les données. Population concernée : Tout utilisateur expérimenté d Access ayant à programmer avec VBA. Prérequis (hors niv.same requis / compétences) : Avoir suivi les stages "Access - initiation" et "Access - perfectionnement" ou posséder un niveau équivalent. Rappels sur les macros - création, affectation, enregistrement,. Environnement de programmation Les bases de la programmation - procédures, fonctions, variables, structures de contrôle, Les collections d'objets - objets, méthodes, propriétés, explorateur d'objets,... Le code Visual Basic - boucles : condition, itération, compteur,... Manipulation des formulaires et des états Gestion des données d'access - objets Database, Table, Recordset,... Protection des données Echange avec d'autres applications MS OFFICE Ajouter d'autres bibliothèques de références VBA 62
Rubrique : Développement Langage C - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000007124 Réf. CFD : IDC08 Durée en jours : 4 Acquérir une bonne connaissance des concepts de base du langage C afin de réaliser des programmes modulaires, maintenables, testables et portables en langage C normalisé. Population concernée : Développeurs d'applications. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Base de la programmation" ou avoir de bonnes bases en programmation. Squelette - schéma d'un ficier, grammaire, Déclaration de variables - types, tableaux, pointeurs, structures, union, Instruction - affectation, syntaxe, manipulation des variables, Branchements conditionnels et boucles - binaire, N-aire, répétitives,... Les fonctions Manipulation des chaînes de caractères Les fichiers les pointeurs Les listes chaînées 63
Rubrique : Développement Langage C - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000011268 Réf. CFD : IDC42 Durée en jours : 4 Approfondir et maîtriser les concepts avancés du langage C - Découvrir les fonctionnalités proposées par la librairie standard. Population concernée : Développeurs et informaticiens souhaitant acquérir une formation complète et opérationnelle sur le langage C. On insistera sur la pratique. Prérequis (hors niv.same requis / compétences) : Connaissance des bases du langage C. Rappels - fonctions, paramètres, pointeurs, tableaux, Fonctionnalités avancées du langage C - les pointeurs, fonctions, structures, allocations dynamiques, Compilateur - directives, débugger, MakeFile, Les atouts de la norme C99 Les atouts de la norme C11 La librairie standard - fonctions mathématiques, date et heure, les fichiers,... 64
Rubrique : Développement Langage C++ - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000009901 Réf. CFD : IDC09 Durée en jours : 4 S'initier aux méthodes et réflexes de la programmation objets. Avoir une maîtrise du développement en langage C++. Population concernée : Développeurs d'applications. Prérequis (hors niv.same requis / compétences) : Connaissance du langage C est fortement conseillée. Rappels Structure d'un programme - préprocesseur, Header, constantes, déclaration anticipée, Définition de fonctions - la stack, appel d'une fonction, passage de valeurs, pointeurs, Les classes - définition, encapsulation, constructeur, La STL - conteneurs, itérateurs, algorithmes,... Gestion de la mémoire - différents Context, destructeur,... Const Fonctions INLINE Héritage et polymorphisme Surcharge d'opérateurs Constructeur de copie Gestion des exceptions 65
Rubrique : Développement Langage C++ - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000011269 Réf. CFD : IDC43 Durée en jours : 4 Comprendre les subtilités du langage C++ et en tirer parti pour écrire des programmes bien structurés, robustes et efficaces. Approfondir le développement en langage C++. Population concernée : Développeurs souhaitant maîtriser tous les aspects du langage. Prérequis (hors niv.same requis / compétences) : Bonnes notions en langage C++. Rappels - constructeurs, destructeur, méthodes, héritage,... - surcharge, pointeurs de membre, exceptions, Les espaces de nommage La programmation dynamique RTTI Preprocesseur Pointeurs et gestion de la mémoire La programmation générique : les templates - syntaxe, principe, typename, fonctions exportées,... Les pointeurs intelligents La bibliothèque standard (STL) - types de base, conteneurs, itérateurs, séquences,... - opérations de recherche, d'ordonnancement, de comparaison,... Apports C++11 66
Rubrique : Développement Langage C++, développement d'applications graphiques en QT Edition : 2016 Etat : Nouveau Code Alliance : S000012312 Réf. CFD : IDC56 Durée en jours : 4 L'objectif de cette formation est d'apprendre à identifier les éléments importants d'un projet QT et les différents composants graphiques proposés, en liaison avec XML. QT est un framework orienté objet qui offre des composants d'interface graphique (widgets), d'accès aux données, de connexions réseaux, etc. Population concernée : Développeurs d'applications. Prérequis (hors niv.same requis / compétences) : Très bonne connaissance du langage C++ et de l'approche orientée objet en général. Présentation QT5 Présentation de QT Creator - caractéristiques, projets, modèles, complétion, astuces, Programmation QT5 - l'objet QObject, le fichier QMake, structure d'un programme, QT Designer - différents objets, QLineEdit, les menus, QAction, fichiers générés,... Signaux et slots - déclaration, connexion, utilisation de moc,... Quelques classes QT5 - QString, QList, QVariant, QDate, QCompleter,... Classes évoluées - Qdebug, QResources, QSettings, QRegExp,... Modèle MVC Internationnalisation WebKit, Phonon Compilation et debugage QT5 et les bases de données QT5 et XML QT5 et le graphisme QT5 et les feuilles de styles 67
Rubrique : Développement PYTHON - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000009902 Réf. CFD : IDC10 Durée en jours : 4 Acquérir une bonne connaissance de PYTHON. Population concernée : Développeurs, administrateurs, architectes. Prérequis (hors niv.same requis / compétences) : Connaître un langage de programmation. Connaissance en approche orientée objet souhaitable. Introduction Types de base - booléens, numériques, conversions, chaînes de caractères, Les instructions de base - affectation, opérateurs, import, structures conditionnelles, boucles, Scripts et fichiers - exécution de scripts, lectures de fichiers, cdes système,... Les classes - objets, constructeur, données, méthodes, interfaces,... Les fonctions Les modules - structuration, contenu, import,... Les librairies Python Python et SQL - spécification DB-API, connexion; interactions avec le SGBD, ORM sqlalchemy,... 68
Rubrique : Développement PYTHON - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000011270 Réf. CFD : IDC44 Durée en jours : 3 Comprendre les subtilités du langage PYTHON et en tirer parti pour écrire des programmes bien structurés, robustes et efficaces. Population concernée : Développeurs, administrateurs, architectes. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Python - Initiation", ou posséder un niveau équivalent. Programmation graphique - différentes solutions, création d'objets,... - appel des méthodes associées,... Gestion des bases de données - les différentes méthodes : création d'une base avec les modules Gadfly, interfaçage MySQL, accès à postgresql Développement Web - présentation et comparaison des frameworks et langages de template,... - les frameworks disponibles, les langages de templates, Django,... - création et activation de modèles, développement d'une application simple,... Liens avec les langages C et Java : - accès à des programmes C ou à des classes Java depuis Python,... - bénéficier des avantages de Python depuis des programmes Java,... - les outils,... 69
Rubrique : Développement PERL - Initiation Edition : 2016 Etat : Nouveau Code Alliance : S000012313 Réf. CFD : IDC62 Durée en jours : 3 Apprendre à programmer ou maintenir des procédures d'exploitation en PERL. Population concernée : Développeurs, administrateurs, architectes. Prérequis (hors niv.same requis / compétences) : Avoir des bases algorithmiques. La pratique d'un autre langage serait un atout majeur. Premiers pas - caractéristiques, structure, règles, conventions, variables, Les données scalaires - nombres, littéraux, opérateurs, chaînes de caractères, Les opérations d'entrées/sorties Les structures de contrôle - conditionnelles, boucles,... Les structures de données - tableaux, listes, tables, Les fonctions Les expressions régulières Les modules Fichiers et répertoires Gestion des processus Programmation objet 70
Rubrique : Développement PERL - Perfectionnement Edition : 2016 Etat : Nouveau Code Alliance : S000012314 Réf. CFD : IDC63 Durée en jours : 2 Maîtriser PERL et améliorer la performance. Maîtriser les principales primitives du noyau, la création d'interfaces graphiques et de masques de saisie. Population concernée : Tout développeur, administrateur souhaitant améliorer sa connaissance de Perl et acquérir les mécanismes avancés de programmation. Prérequis (hors niv.same requis / compétences) : Connaissance des bases du langage Perl est indispensable. L'environnemnt Structures complexes - références anonymes, tableaux de tableaux, l'opérateur ref() et Dumper, Programmation objet - constructeurs, méthodes, héritage, tests de classes, Les modules - définition, installation, blocs BEGIN et END, Module Perl/TK Module DBI Programmation Web avec CGI 71
Rubrique : Développement PHP - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000003608 Réf. CFD : IDC11 Durée en jours : 4 Développer des pages web dynamiques en PHP dans un environnement Internet/Intranet, avec une connexion à une base de données. Population concernée : Concepteurs et développeurs de sites Web. Prérequis (hors niv.same requis / compétences) : La connaissance pratique du langage HTML est nécessaire. La connaissance des bases de données et des notions de programmation sont un plus. Bases de PHP5 - types, variables, boucles, conditions, fonctions, tableaux, Gestion des formulaires - GET et POST, récupération des données, validation, Gestion des sessions - contexte, durée de vie, partages variables, utilisateurs, Templates Accès aux données Extensions PHP - embarquées, externes,... Architecture interne - rôles, modèle vue contrôleur,... 72
Rubrique : Développement PHP - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000007187 Réf. CFD : IDC12 Durée en jours : 4 Mettre en pratique les concepts de la programmation orientée objet (POO) en PHP - Maîtriser les fonctionnalités avancées de PHP. Population concernée : Développeurs, responsables informatiques et spécialistes de bases de données. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "PHP - Initiation" ou avoir un niveau équivalent. La programmation orientée objet en PHP - principes, classes, attributs, méthodes, constructeurs, destructeur,... - héritage, méthodes magiques, La couche d'abstraction PHP Data Object - utilité, manipulation de données, transactions,... XML et PHP - rappels XML, DOM et SAX, XPath,... PHP et les services Web Sécurité - configuration, différentes attaques,... Performance et débogage L'ORM Doctrine - modélisation des relations,... 73
Rubrique : Développement Langage C# Edition : 2016 Etat : Reconduit Code Alliance : S000009903 Réf. CFD : IDC13 Durée en jours : 4 Connaître le langage C# et acquérir les compétences de programmation orientée objet avec celui-ci en vue du développement d applications.net. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir de bonnes connaissances pratiques en programmation Notions sur les bases de données et en approche orientée objet préférable. Découverte du framework - fonctionnement interne, Garbage Collector, API de base, C# orienté objet - classes, propriétés, interfaces, énumérations, Concepts du langage - évènements, méthodes, exceptions, boxing, finalisation, Classes de base - types incontournables, collections, gestion des nombres et dates,... Entrées sorties - accès clavier et souris, les Streams, gestion des flux de carctères,... - lecture et écriture de fichiers,... ADO.NET - différentes solutions de persistance, accès aux bases de données,... - mode connecté ou déconnecté, Data Providers, liens entre ADO et LINQ,... Winforms - Ies IHM avec.net, bases de winforms, évènements, composants,... 74
Rubrique : Développement Langage C# - Communication inter-applicative avec WCF Edition : 2016 Etat : Reconduit Code Alliance : S000011937 Réf. CFD : IDC48 Durée en jours : 3 Connaître les solutions de communication avec WCF. Tester simplement les services. Optimiser les modes de communication. Développer des Web Services SOAP et REST. Comprendre les concepts de l'architecture orientée. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Langage C#" ou avoir des connaissances équivalentes. WCF, SOA et web services - différentes définitions, apport de WCF, différents outils, Conception de services - avec ou sans états, sessions, instances, transactions, SOAP services - évolution des Web services, SOAP et WSDL, ASMX, WCF, - bindings, MTOM, sérialisation, optimisation, interface de test,... REST services - concepts, avantages, limites, différents clients (.Net, AJAX ),... Sécurité des services - rôles ASP.NET, sécurité HTTPS, OAuth,... Déploiement - terminologie, solutions, déploiement avec IIS, ServiceHost,... - fichiers de configuration, tests et interception par un proxy,... 75
Rubrique : Développement Langage C# - Développement Web avec ASP.Net MVC Edition : 2016 Etat : Reconduit Code Alliance : S000011938 Réf. CFD : IDC49 Durée en jours : 3 Comprendre le MVC à la mode ASP.NET. Définir des méthodes d action. Utiliser les syntaxes de création de vues et templates. Naviguer entre les vues. Améliorer les performances avec les caches. Améliorer l ergonomie en intégrant jquery. Accéder au serveur via les Web API. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Langage C#" ou avoir des connaissances équivalentes. Avoir des compétences en HTML et javascript. Découvrir ASP.NET MVC Conception d'une application MVC - phase de Design Projet, contrôleurs, vues, modèles de conception, Développer des modèles Développer des contrôleurs Développer des vues Structuration d'une application ASP.NET MVC - analyse de l'architecture, configuration, structure de navigation,... - sites sécurisés, gestion de l'état, tests unitaires, exceptions,... Styles des applications MVC - templates, CSS,... Améliorer l'interface - AJAX, JavaSript,JQuery, stratégie de cache,... Approche REST avec les WEB API Gestion des requêtes 76
Rubrique : Développement Langage C# - Développement avec WPF Edition : 2016 Etat : Reconduit Code Alliance : S000011939 Réf. CFD : IDC50 Durée en jours : 3 Concevoir une interface graphique avec WPF. Utiliser le Two Way Data Binding. Gérer le positionnement des composants. Comprendre le pattern MVVM. Maîtriser l'utilisation et la création de composants graphiques. Exploiter les possibilités du langage XAML. Utiliser Microsoft Blend. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Langage C#" ou avoir des connaissances pratique équivalentes. Positionnement de WPF - découverte, Windows Forms, Silverlight, Windows 8, Concepts XAML Binding - principes, entre composants graphiques, avec objets métier, DataTemplates, Styles et positionnement - système de layout, composants positionnement, styles, animation,... Composants graphiques - les contrôles WPF, style, ControlTemplate, personnalisation,... Principaux patterns et idiomes - conversion, validation, MVVM, message d'erreur, internationnalisation,... 77
Rubrique : Développement Langage C# - Persistance avec Linq et Entity Framework Edition : 2016 Etat : Reconduit Code Alliance : S000011940 Réf. CFD : IDC51 Durée en jours : 3 Connaître les solutions d accès aux données avec.net. Simplifier l écriture d une couche d accès aux donnés ou Data Access Layer. Utiliser Linq to SQL. Mapper des entités avec Linq to Entities. Gérer l aspect transactionnel. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Langage C#" ou avoir des connaissances pratique équivalentes. Solutions de persistance - ADO.NET et ses limites, mapping objet-relationnel, les ORM, Bases de LINQ - syntaxe, opérations, Query Expression Syntax, LINQ to Object, LINQ to XML, LINQ to SQL - entités, opérations CRUD, requêtes, validation, transactions, performances,... Entity Framework - avantages, mapping, schémas, relations, EntityKey, héritage, transactions,... 78
Rubrique : Développement Objective C - Pour les développeurs objet Edition : 2016 Etat : Reconduit Code Alliance : S000011936 Réf. CFD : IDC47 Durée en jours : 2 Appréhender Xcode et ses outils. Programmer objet avec Objective C. Gérer la mémoire et les références. Comprendre les liens entre C, C++ et Objective C. Utiliser quelques classes de base. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Connaissance pratique d un langage de programmation objet (Java, C++, C#). Apple et le dévelopement - langages Objective C et Swift, code C, librairies, plateformes MacOS et ios, L'ide XCODE - organisation du code, fichiers.h et.m, imports, - types de projet, compilation, exécution, Définition des classes - classes, interfaces, encapsulation, propriétés, alloc et init,... - méthodes, messages, exceptions,... Hiérarchie de classes - surcharge, héritage, polymorphisme, protocoles,... Gestion de le mémoire - décompte des références, retain et release, garbage collection,... NS - utilisation des préfixes, librairie NextStep, NSString, NSDate,... 79
Rubrique : Développement.NET - Accès aux données Edition : 2016 Etat : Reconduit Code Alliance : S000009904 Réf. CFD : IDC14 Durée en jours : 4 Acquérir des connaissances et compétences pour mettre en oeuvre les accès aux données avec MS Visual Studio. Population concernée : Développeurs expérimentés. Prérequis (hors niv.same requis / compétences) : Avoir suivi les stages ".NET 4.5 - Développement Web" ou ".NET - développement d'applications graphiques" ou connaissances équivalentes. Architecture et technologies d'accès aux données Utilisation d'ado.net - récupération et modification de données,... Utilisation de LINQ to SQL - implémentation d'un modèle logique de données, gestion,... Création des entités de modèles des données - introduction aux modèles de données, modification, personnalisation,... Effectuer des requêtes sur les entités de données - récupérer des données de différentes sortes, tests unitaires,... Création, mise à jour et suppression de données Entity - modifier des données, suivi des modifications,... Prise en main de scénario multi-utilisateurs à l'aide des services d'objet - concurrence, transactions,... Création de solutions optimisées à l'aide des services d'objet Création de classes d'entité personnalisées Utilisation des classes POCO Création et prise en main d'une solution n-tiers Création de requêtes et mise à jour de données à l'aide de WCF 80
Rubrique : Développement.NET - Développement d'applications Windows Edition : 2016 Etat : Reconduit Code Alliance : S000009905 Réf. CFD : IDC15 Durée en jours : 3 Savoir développer des applications Windows avec MS Visual Studio. Population concernée : Développeurs, chefs de projet, concepteurs. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Langage C Perfectionement" ou posséder un niveau équivalent. Connaissances de Visual basic.net. Introduction au namespace System.Windows.Forms Utilisation des fonctionnalités de base - classe Form, contrôles de base, menus, boîtes de dialogue, application MDI, - gestion presse-papier, drag and drop, héritage visuel, validation saisies, Gestion des évènements GDI+ - namespace System, Drawing, classe Graphics, polices de caractères, images,... Accès et liaison aux données relationnelles - namespace System.Data, providers SqlClient et OleDbClient, DataSets,... - accès génériques, architecture, liaisons simples et complexes,... Impression Création de contrôles - UsersControl, support du mode design,... Opérations asynchrones Déploiement applicatif 81
Rubrique : Développement.NET - Développement d'applications Web Edition : 2016 Etat : Reconduit Code Alliance : S000009906 Réf. CFD : IDC16 Durée en jours : 3 Savoir développer des applications Web avec Visual Studio. Population concernée : Développeurs C# souhaitant réaliser des applications Web avec ASP.NET. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Langage C#" ou posséder un niveau équivalent. Avoir de très bonnes connaissances en HTML5, CSS3 et Javascript. Architecture ASP.NET - le CodeBehind, contrôles serveur, évènements applicatifs, - lien avec les données, mode connecté et déconnecté, Les contrôles essentiels ASP.NET - contrôles de base, validateurs, templates, modèle Type, HTML5, Pages maîtres, thèmes et personnalisation - création, utilisation, hiérarchie des pages, thèmes et skins, CSS,... Création de contrôles personnalisés - contrôles utilisateurs, dérivés de webcontrol, support du mode design,... Providers et sécurité - authentification, modèles d'autorisation,... Optimisation Packaging et déploiement AJAX pour ASP.NET - principe, implémentation, ScriptManager et UpdatePanel, AJAX Control Toolkit,... 82
Rubrique : Développement.NET - Développement d'applications graphiques Edition : 2016 Etat : Reconduit Code Alliance : S000009907 Réf. CFD : IDC17 Durée en jours : 4 Savoir développer des applications graphiques en environnement.net (Visual Studio). Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Langage C#" ou posséder un niveau équivalent. Connaissance pratique indispensable. Positionnement de WPF - découverte, Windows Forms, Silverlight, Windows 8, Concepts XAML Binding - principes, entre composants graphiques, avec objets métier, DataTemplates, Styles et positionnement - système de layout, composants positionnement, styles,... Composants graphiques - tour des contrôles WPF, style, ControlTemplate, personnalisation,... Principaux patterns et idiomes - conversion, validation, MVVM, messages d'erreur, internationnalisation,... 83
Rubrique : Développement ASP.NET - Développement d'applications Web Edition : 2016 Etat : Reconduit Code Alliance : S000009908 Réf. CFD : IDC18 Durée en jours : 4 Concevoir une application Web avec ASP.Net 3.5 et le langage C# - Accéder aux données relationnelles - Utiliser Ajax pour ASP.Net. Population concernée : Développeurs C# souhaitant réaliser des applications Web avec ASP.NET. Prérequis (hors niv.same requis / compétences) : Connaissance de C#, HTML et JavaScript. Architecture ASP.NET - namespaces System.Web, architecture des pages, évènements serveurs, - maintien d'état, trace et débogage, navigation,... Les contrôles essentiels ASP.NET - contrôles de base, validateurs, templates, modèle Type, HTML5, Pages maîtres, thèmes et personnalisation - création, utilisation, hiérarchie des pages, thèmes et skins, CSS,... Accès et liaison aux données relationnelles - namespaces System.Data, providers, DataTable, dataview,... - accès génériques aux données, architecture, sources de données,... Création de contrôles personnalisés Développement de Webparts - présentation du framework, des composants, exploration avec des exemples,... Optimisation Déploiement AJAX pour ASP.NET - principe, implémentation, mise en oeuvre, AJAX Control Toolkit,... 84
Rubrique : Développement.NET - Optimisation et analyse des performances Edition : 2016 Etat : Reconduit Code Alliance : S000009911 Réf. CFD : IDC21 Durée en jours : 2 Connaître les méthodes d optimisation des applications en.net (architecture des programmes et écriture des applications) et les outils d analyse des performances. Population concernée : Développeurs, ingénieurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Bonne connaissance du langage C#. Introduction - optimiser : quoi, quand, comment, Fabrication des codes IL et machine - différents langages, C++ pour les parties sensibles, compilateur et CLR, Le ramasse-miettes GC, optimisation et librairies externes - gestion mémoire, portage, accès aux DLL système ou utilisateur,... Communication interdomaines Gestion des threads - optimisation, interblocages, pool de threads,... 85
Rubrique : Développement JAVA - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000007125 Réf. CFD : IDC22 Durée en jours : 4 Maîtriser le langage JAVA en termes de mécanismes de base et de syntaxe associée (servlets, JSP, beans, ). Population concernée : Développeurs désirant maîtriser les bases du langage Java. Prérequis (hors niv.same requis / compétences) : Avoir de bonnes bases en programmation et en Approche orientée objet. Bonne connaissance du langage SQL. Introduction au langage Java Outils - kit de développement, compilateur, interpréteur, Concepts d'objets dans le langage Java - classes, héritage, interfaces, méthodes, variables, L'application Java minimum Constructions Java de base Les bases de données avec JDBC - principales API, DriverManager, DataSource, ResultSet,... - MetaData, LOBs, exceptions, Rowset,... Interface graphique utilisateur Java - panneaux, gestion des évènements, boutons, labels,... Les entrées/sorties - flot Java I/O, classe System, fichiers,... Intro à la plateforme JAVA EE - Servlet, JSP, Java Beans,... 86
Rubrique : Développement JAVA - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000003018 Réf. CFD : IDC23 Durée en jours : 4 Concevoir une application JAVA en utilisant des concepts avancés : les connexions réseau, l'accès à une base de données, l'utilisation de Thread, la sérialisation. Population concernée : Développeurs, chefs de projets techniques, architectes. Prérequis (hors niv.same requis / compétences) : Connaissance pratique du langage Java ou avoir suivi le stage"java - Initiation". Threading et concurrence - thread, runnable, multithreading, synchronisation, - package java.util.concurrent, framework Executor, asynchronisme, Annotations et réflexions - annotations prédéfinies, processeur d'annotations, définition d'interfaces,... - cible et cas d'utilisation des annotations,... - l'api Reflection, introspection du code, DynamicProxy,... Appels natifs - JNI vs JNA, déclaration des signatures, chargement des librairies natives,... Scripting - cas d'utilisation, BeanShell, Javascript, JavaScripting API, exécution d'un script,... Sérialisation des données -XML, objets, fichiers, application avec RMI,... Nouveautés des JDK7 et 8 Optimisation - gestion mémoire et optimisation code, compilation, exécution,... Communication par message : JMS Java management extension Web services 87
Rubrique : Développement JAVA - Optimisation Edition : 2016 Etat : Reconduit Code Alliance : S000009912 Réf. CFD : IDC24 Durée en jours : 4 Présenter une méthodologie d'optimisation des applications ainsi que les concepts et outils associés. Population concernée : Chefs de projets techniques, développeurs, exploitants. Prérequis (hors niv.same requis / compétences) : Bonne connaissance du langage Java. Expérience requise en programmation Java EE. Introduction - cycle de vie, différents rôles, enjeux, La mesure des performances - phases projet, outils de mesure, Audit de performances - tuning applicatif, tuning serveur d'application, tuning JVM, enjeux, Mise en place de la plateforme de tests JMETER Les bonnes pratiques dans la conception d'applications performantes 88
Rubrique : Développement Entreprise Java Beans Edition : 2016 Etat : Reconduit Code Alliance : S000009913 Réf. CFD : IDC25 Durée en jours : 4 Apprendre à développer en utilisant la technologie EJB (Entreprise Java Beans). Population concernée : Développeurs, concepteurs, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "JAVA - Initiation" ou posséder un niveau équivalent. Bonne pratique Java fortement conseillée. Java EE et EJB - architectures, historique, EJBLite, Web et Full Profile, Sessions Beans - stateful, stateless, singleton, beans locaux et distants, - interfaces, annotations, référencement via JNDI, injection via CDI, Entités - annotations JPA, persistence.xml, clé primaire, collections,... - héritage, transactions, EJB-QL,... Beans asynchrones Web services - EJB EndPoint, SOAP services JAX-WS, REST services JAX-RS,... Services du conteneur - déploiement, intercepteurs, sécurité, charge,... 89
Rubrique : Développement SWING/JAVA - Développement de clients riches Edition : 2016 Etat : Reconduit Code Alliance : S000007113 Réf. CFD : IDC31 Durée en jours : 4 Savoir développer des applications JAVA de type clients riches s'appuyant sur les API Swing. Population concernée : Développeurs, chefs de projets, architectes techniques. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage JAVA - Initiation ou posséder un niveau équivalent. Mise en place de l'environnement de développement - Java SE 5, Eclipse, CVS, SourceForge.net, Choix techniques : SWING ou SWT? - architectures, composants, Arbre du catalogue des meubles - scénario de test, architecture 3 couches, test JUnit,... Tableau des meubles du logement - classe JTable, modèle de tableau,... Modification du tableau avec MVC - design patterns, gestion de la sélection,... Actions annulables - gestionnaire d'actions, menus, barres d'outils,... Composants graphiques du plan - test graphique Abbot, dessiner avec Java 2D,... Vue 3D du logement - Java 3D, arbre de scène, transformations,... Enregistrement et lecture d'un logement - sérialisation, boîtes de dialogue, fenêtre principale,... Glisser-déposer et copier-coller Edition des préférences utilisateur - disposition des composants, déploiement, installation, Web Start,... 90
Rubrique : Développement Conception d une application JAVA JEE avec UML Edition : 2016 Etat : Reconduit Code Alliance : S000009920 Réf. CFD : IDC33 Durée en jours : 4 Acquérir les connaissances et compétences pour modéliser et mettre en œuvre une application avec UML. Population concernée : Chef de projets, analystes MOA, développeurs et architectes d'applications JEE. Prérequis (hors niv.same requis / compétences) : Connaissance d'un langage de programmation et en conception. Introduction - historique, normalisation UML, apports d'uml2, Difficultés du développement logiciel Concepts objets - approche procédurale, objets, classes, relations, polymorphisme, - interfaces, patrons et classes génériques, exceptions, UML et le développement logiciel - structurer le développement applicatif, cycles en V, développements itératifs,... Diagrammes UML - différents types, stéréotypes, contraintes, paquetages, relations,... Cas d'utilisation (USE CASES) Le modèle objet statique - diagramme de classes, diagramme d'ogbjets,... Le modèle dynamique - diagramme d'interactions, diagramme d'activités,... Sensibilisation aux design patterns 91
Rubrique : Développement Développement d'applications XML en JAVA Edition : 2016 Etat : Reconduit Code Alliance : S000009921 Réf. CFD : IDC34 Durée en jours : 4 Comprendre l intérêt de la technologie XML et ses diverses applications possibles (services web et autres), savoir développer des applications XML en JAVA. Population concernée : Développeurs Java, architectes, chefs de projets voulant intégrer la technologie XML. Prérequis (hors niv.same requis / compétences) : Avoir suivi les stages "JAVA - Initiation" ou posséder un niveau équivalent. Avoir des notions en XML est un plus. XML : extended markup langage - historique, structure, syntaxe, balises, commentaires, - valider, parser, transfomer un document,... L'écosystème XML DTD à XSD : décrire et valider un document XML - DTD, XSD, définir, générer et valider un document, Les espaces de nommage - namespaces, nommer les éléments, les attributs, la portée, conventions,... Java et XML : état des lieux - pourquoi utiliser Java, JAXP,... SAX : lire et traiter un document XML DOM : manipuler un arbre XML - créer, manipuler, modifier, sauvegarder un objet DOM,... Les alternatives à DOM et SAX - JDOM, STAX,... XPATH : les adresses XML XSLT : transformer un document XML en tout autre document - syntaxe, XPath, générer des documents XML/PDF/XHTML,... JAXB : mapping Java/XML 92
Rubrique : Développement JSF - Développement d'applications web Edition : 2016 Etat : Reconduit Code Alliance : S000009916 Réf. CFD : IDC28 Durée en jours : 3 Savoir développer des applications web grâce au framework JSF (Java Server Faces). Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Bonne connaissance pratique du langage Java ( ou avoir suivi le stage "java initiation" ) et de la programmation Web en Java. Présentation et architecture - MVC, norme JSF, environnement, annotations JSF 2.0, configuration, déploiement, Cycle de vie - servlet FacesServlet, pages JSF, managed-beans, FacesContext, validateurs, évènemnets JSF, Composants et affichage - facelets, templating, composants JSF de base, internationalisation,... Composants et affichage avancés - frameworks de composants JSF, librairie PrimeFaces, AJAX,... Conception avec JSF - scope et managed beans, gestion des états, optimisation, JSF et Web Profile, intégration avec CDI,... 93
Rubrique : Développement Tests et qualité d un développement JAVA Edition : 2016 Etat : Reconduit Code Alliance : S000009919 Réf. CFD : IDC32 Durée en jours : 3 Appréhender les concepts et outils à utiliser pour mettre en place des procédures de qualité logicielle sur un projet JAVA/JEE. Population concernée : Développeurs Java/JEE, responsables qualité et chefs de projet soucieux de mettre en place des procédures de qualité sur un projet Java/JEE et de mesurer la qualité d'un projet. Prérequis (hors niv.same requis / compétences) : Bonnes connaissances en développement Java. Introduction générale Gestion des sources - définition, intérêts, Outil de gestion des bugs/anomalies/évolutions fonctionnelles Règles de codage Documentation Test - pourquoi faire des tests, quels tests lancer, couverture des tests, Procédures de livraison - intérêts, étapes,... Automatisation des taches Mesures de la qualité - différentes mesures de qualité, mise en place d'un tableau de bord de la qualité,... 94
Rubrique : Développement JPA, Persistance des données en JAVA Edition : 2016 Etat : Reconduit Code Alliance : S000009926 Réf. CFD : IDC39 Durée en jours : 3 Maîtriser en JAVA, les mécanismes de persistance objet/relationnel JPA, les objets persistants avec Hibernate, le requêtage avec JPQL, les transactions et les accès. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Bonne connaissance pratique de Java. Connaissances requises en JDBC et SQL. JPA Persistence API - de JDO à JPA, mapping objet-relationnel, implémentations, Cas de JPA avec Hibernate Entités - annotations JPA2, fichier de mapping, objets embarqués, - gestion des id, des relations, de l'héritage, Requêtes - bases de JPQL, jointures, opérations de masse, requêtes natives,... Couche de persistance - CRUD, verrous, mode optimiste, cache transactionnel,... Optimisation - stratégies de mapping, schémas, cache de second degré, proxies,... 95
Rubrique : Développement XML - Développement Edition : 2016 Etat : Reconduit Code Alliance : S000009884 Réf. CFD : IDC64 Durée en jours : 3 Maîtriser le langage XML. Concevoir des DTD et XML Schema. Transformer une source XML à l'aide des standards XSLT et Xpath. Population concernée : Toute personne désirant avoir une bonne approche de XML. Prérequis (hors niv.same requis / compétences) : Aucun prérequis nécessaire. Connaissance de HTML et de CSS sera un plus. Le langage XML - historique, principes, notion de documents, règles d'écriture, Les outils de structuration - principe, DTD, XML-Schema, Les outils d'organisation de ressources - XLink, XML Base, XPath, XQuery, Les langages de style Création de formulaire - introduction, les données, les contrôles de formulaires,... 96
Rubrique : Développement XML - Conception de modèles Edition : 2016 Etat : Reconduit Code Alliance : S000009885 Réf. CFD : IDC65 Durée en jours : 3 Concevoir des modèles XML à partir des standards du W3C. Maîtriser les règles de conception avec le langage des schémas (DTD et XML Schemas). Population concernée : Toute personne désirant avoir une bonne approche de XML. Prérequis (hors niv.same requis / compétences) : Aucun prérequis nécessaire. Connaissance de HTML et de CSS sera un plus. Le langage XML - historique, notions de documents, règles d'écriture, insertion du HTML, Les outils de structuration - DTD : objectifs, intérêts, DTD internes, parser XML, DTD pour XHTML,... - XML-Schema : versus DTD, contenu, XML linking langage - XLink, XML Base, XPath, XPointer, Les langages de style - objectifs, intérêts, outils,... - CSS : principe, création de feuilles CSS, héritage,... - XSL : pourquoi, présentation, mise en forme d'un document,... SAX et DOM - notion de parser,... - SAX : présentation, modèle évènementiel, parsers SAX,... - DOM : présentation, interface NODE, utiliser DOM,... 97
Rubrique : Développement Développement avec des frameworks JAVA/JEE avec PRIMEFACES Edition : 2016 Etat : Reconduit Code Alliance : S000009923 Réf. CFD : IDC36 Durée en jours : 5 Acquérir les connaissances pour le développement des applications JAVA en utilisant des frameworks JEE. Population concernée : Développeurs d'applications, chefs de projets techniques, architectes. Prérequis (hors niv.same requis / compétences) : Avoir suivi les stages "JAVA - Perfectionnement" ou posséder un niveau équivalent. Bonne pratique de Java conseillée et connaissance des JSP et Servlets. Concepts de la norme JSF2 - pattern MVC, composants graphiques, validation des données, Le langage EL,... Les managed beans - annotations, scopes, injection de dépendance,... Les composants graphiques standards de JSF2 - familles, Datatable,... JSF et Primefaces : présentation - principes d'un framework graphique, place des JSF, Les composants graphiques Primefaces simples - principes, champs de saisie, boutons, validation, messages d'erreurs,... - conversions, masques de saisie, listes déroulantes,... Structuration de l'interface graphique - PaneGrid, TabView, Panel, facelet, templates, fichiers CSS,... Les composants graphiques Primefaces complexes - pour afficher des données, DataTable, Tree, drag and drop, création de composants,... 98
Rubrique : Développement Framework Jquery Edition : 2016 Etat : Reconduit Code Alliance : S000011272 Réf. CFD : IDC46 Durée en jours : 3 Comprendre l utilité d un framework JavaScript tel que jquery - Apprendre à utiliser le framework JavaScript jquery - Comprendre le concept Ajax - Etendre le framework JavaScript jquery à l aide de plugins - Comprendre comment réaliser des interfaces avancées avec jquery UI. Population concernée : Développeurs d'applications Web, chefs de projets. Prérequis (hors niv.same requis / compétences) : Bonne pratique du XHTML, Javascript et du CSS. Connaissance d un langage de programmation. Présentation du framework JQUERY Javascript - rappel sur le langage, évènements, l'objet XMLHttpRequest, Sélecteurs CSS et évènements - fontion $(), sélecteurs, évènements, Event et son utilisation, Le DOM ( Document Object Model ) - définition, manipulation, insertion, déplacement, suppression, rôle d'ajax,... AJAX et JQUERY - concept, chargement et transmission de données, modèle évènementiel,... Réalisation d'interfaces avec JQUERY UI - feuilles de styles CSS, construction d'interfaces interactives,... 99
Rubrique : Développement Framework STRUTS Edition : 2016 Etat : Reconduit Code Alliance : S000009915 Réf. CFD : IDC27 Durée en jours : 3 Savoir développer des applications Web en s'appuyant sur le framework Struts. Population concernée : Développeurs d'applications Web, chefs de projets. Prérequis (hors niv.same requis / compétences) : Avoir suivi les stages "JAVA - Perfectionnement" ou posséder un niveau équivalent. Bonne pratique de Java conseillée et connaissance des JSP et Servlets. Présentation de Struts - implémentation, composants, les apports, migration d'application, Contrôleurs - FilterDispatcher, ActionContext, URL et paramètres, navigation, Vues - Result Types, OGNL, Struts tags, Ajax tags, Intercepteurs - utilité, ordre et chaînage, configuration,... Gestion des formulaires - conversions de type, validation de champs, configuration, exceptions,... Les plugins - rôle, installation, plugin Ajax, plugin Tiles,... 100
Rubrique : Développement Framework HIBERNATE Edition : 2016 Etat : Reconduit Code Alliance : S000009917 Réf. CFD : IDC29 Durée en jours : 3 Acquérir des connaissances et compétences pour maîtriser le framework Hibernate pour le développement avec JavaEE. Population concernée : Développeurs, concepteurs, chefs de projet. Prérequis (hors niv.same requis / compétences) : Bonne connaissance du langage Java et bonne vue d'ensemble de la plate-forme Java EE. Connaissances en bases de données recommandées ( JDBC, ). Vue d'ensemble - persistance en Java, rappels sur JDBC, solutions existantes, Mapping des classes métiers - entités, initialisation et utilisation d'hibernate, opérations de base, Modéliser les associations - différentes stratégies, associations bidirectionnelles,... Travailler avec les instances - récupérer des objets, le lazy-loading, HQL, requêtes SQL natives,... Les transactions Hibernate - accès concurrents, collisions, verrouillage,... Hibernate et les autres frameworks - Spring, Struts,... 101
Rubrique : Développement Framework SPRING Edition : 2016 Etat : Reconduit Code Alliance : S000009918 Réf. CFD : IDC30 Durée en jours : 3 Acquérir la maîtrise de l utilisation du framework Spring pour développer des applications JAVA optimisées et efficaces. Population concernée : Développeurs, concepteurs, chefs de projet. Prérequis (hors niv.same requis / compétences) : Bonne connaissance et pratique du langage Java. Bonne vue d'ensemble de la plate-forme Java EE ou avoir suivi le stage "Développement d'applications Web modernes : JEE". Vue d'ensemble - origines, programmation orientée aspects, spel, évolution de Spring, Spring Core - construction, injections d'instances, annotations, profiles, bean scopes, application Context, Programmation AOP dans Spring - concepts, types d'advice, advisors et pointcuts,... Spring et l'accès aux données - pattern DAO, JDBC template, RowMappers, bean validation, transactions,... Interface graphique utilisateur Java - panneaux, gestion évènements, boutons, listes,... Intro à la plateforme Java EE - servlet, JSP, java beans,... 102
Rubrique : Développement ODI, Oracle Data Integrator Edition : 2016 Etat : Reconduit Code Alliance : S000009927 Réf. CFD : IDC40 Durée en jours : 3 Comprendre les concepts d ODI. Définir l architecture logique et physique. Créer et régénérer des modèles. Définir des process d intégration. Population concernée : Développeurs, administrateurs, consultants, chefs de projets. Prérequis (hors niv.same requis / compétences) : Maîtriser le SQL et avoir des notions de PL*SQL. Avoir une première expérience avec les bases de données relationnelles. Problématique de l'etl et de l'eai Architecture ODI - Java, JDBC, module, référentiels, agents, La démarche projet Les KM La topologie - schéma physique, logique, Connexion aux référentiels Designer Modèles de données - modèles, sous-modèles, reverse,... Journal des exécutions Contrôle de données - contraintes d'unicité, de référence, fonctionnel,... Objets globaux Projets - imports, exports, marqueurs,... Interfaces Variables, séquences et fonctions Traitements Les packages - composant ODI, exécution,... Le versionning 103
Rubrique : Développement ODI - Développement et Administration Edition : 2016 Etat : Reconduit Code Alliance : S000009928 Réf. CFD : IDC41 Durée en jours : 3 Etre en mesure d administrer ODI, être capable de créer des projets d échange de données, maîtriser les développements ODI, gérer les users, optimiser des KM. Population concernée : Administrateurs, développeurs, architectes. Prérequis (hors niv.same requis / compétences) : Notions de développement avec ODI. Connaissances des bases de données relationnelles et du langage SQL. ODI - fonctionnement, plateforme, architecture, référentiel, vocable, Installer ODI Création du référentiel maître Topologie Création d'un référentiel de travail Architecture physique - connecter une BD, conversion de datatypes, le langage, Architecture logique Contexte Les agents - création, faire du load balancing, démarrer un agent,... Sécurité - interface, objets, profils, utilisateurs,... Organisation d'un service d'administration d'odi Scheduling Meta-Data Navigator Les KM 104
Rubrique : Développement Android - Développement natif Edition : 2016 Etat : Reconduit Code Alliance : S000011941 Réf. CFD : IDC52 Durée en jours : 4 Connaître l architecture des applications Android et leur cycle de vie. Concevoir une interface graphique pour terminal mobile. Interroger des services Web. Gérer les événements Touch. Adapter un contenu pour tablettes avec les fragments. Utiliser les API multimedia. Déployer une application. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Connaissance pratique du langage Java ou avoir suivi le stage "JAVA Initiation". Présentation d Android - historique, modèle de développement, contexte et enjeux, outils,... Architecture d une application - fichier manifest, activités, ressources, receivers, services,... L interface graphique - vues, contrôles, layouts, boîtes de dialogue, thèmes,... Application multi-écrans - sous-activités, fragments,... Contrôles avancés - WebView, ActionBar, NavigationDrawer,... Réseaux et services Web - API réseaux, appels services Web, traitement asynchrone,... Persistance de données - stockage clé-valeur, système de fichier, SQLite,... API et fonctionnalités multimédia - affichage de document, prise de photo, sons, GoogleMap et GPS,... Déploiement - prérequis, GooglePlay, internationalisation,... 105
Rubrique : Développement Android - Atelier avancé Edition : 2016 Etat : Reconduit Code Alliance : S000011942 Réf. CFD : IDC53 Durée en jours : 3 Utiliser la communication à courte distance (NFC). Intégrer les QR code et la réalité augmentée. Maîtriser le cycle de construction d une application Android. S intéresser à la sécurité des terminaux. Améliorer l expérience utilisateur. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir une expérience du développement Android ou avoir suivi le stage"android, Développement natif". Capteurs de proximité - NFC, Bluetooth Low Energy,... Interface graphique avancée - dessin, animation, customisation de composants,... Multimedia - capture vidéo, réalité augmentée, capture de QR code, impression,... Système - bibliothèque native ( NDK ), partage entre applications,... Outils - tests unitaires, fonctionnels,... Administration des terminaux - sécurité, effacement, droits d'accès,... 106
Rubrique : Développement Création d'applications mutliplateformes pour mobiles Edition : 2016 Etat : Nouveau Code Alliance : S000012315 Réf. CFD : IDC66 Durée en jours : 4 Réaliser un site Web pour terminaux mobiles et tablettes avec les technologies HTML, CSS et Javascript. Mise en œuvre des frameworks les plus utilisés des applications fonctionnant sous iphone, Windows Phone, Android Population concernée : Developpeurs, architect, Chef de projet Prérequis (hors niv.same requis / compétences) : Connaissance de base langages HTML 5, CCS3 et JavaSript LE WEB MOBILE Etat des lieux des navigateurs. Les possibilités des sites optimisés Les applications hybrides. Typologie d applications. Principaux Frameworks Rappel et Approfondissent des langages HTML5, CSS3 ET JAVASCRIPT Conception des WEBAPPS - Une page = plusieurs pages - Evènement de pages - Navigation Nashtag - Gestion de l état côté client - Appels serveur REST en JSON HTML5 pour le mobile - Déconnexion - ApplicationCache et LocalStorage - Géolocalisation - Les autres API RESPONSIVE DESIGN - Adaptation des contenus, CSS et JavaScript - Media queries - Framework Responsive - Composants Responsive et JQueryMobile LES APPLICATION HYBRIDES - Présentation de CORDOVA et de PHONEGAP - Installation de CORDOVA - Développement d une application hybride DEPLOIEMENT - Déploiement sur un serveur - Ajout d un écran d accueil - Icone SplashScreen - Installation de WenView avec PHONEGAP - Diffusion de l application hybride 107
Rubrique : Développement Développer des applications Big Data avec MapReduce Edition : 2016 Etat : Nouveau Code Alliance : S000012316 Réf. CFD : IDC54 Durée en jours : 4 Connaître les principes du framework Hadoop et savoir utiliser la technologie MapReduce pour paralléliser des calculs sur des volumes importants de données. Population concernée : Développeurs, architectes Prérequis (hors niv.same requis / compétences) : Expérience d'un langage de développement de haut niveau et du scripting Le Big Data : Eclosion, son usage, les acteurs Projet en Big Data : compétences, intervenants,réseaux,architectures, le big data et le cloud Stockage : NoSQL, données hétérogènes non structurées,hadoop, Node et NameNode, replication factor,hbase Hadoop : Emergence,éléments constitutifs du framwork,distributions,solutions propriétaires,les offres, Traitement Map Reduce : Paradigne Map Reduce.Conception d'algorithme.définition des jobs avec Java,Mappers et Reducers.Cache distribué.partitioner.fonctions intégrées. Streaming et shell Script. Evolutions avec YARN. Alternative et compléments : Requêtage avec Hide. Scripting avec Pig.Intégration avec un SGBD-R type Sqoop,Ordonnancement type Oozie. Administration, supervision.gestion des logs,algorithmes d'apprentissage TP : 70% 108
Rubrique : Développement Architecture REST - Développer des Web Services en PHP Edition : 2016 Etat : Nouveau Code Alliance : S000012317 Réf. CFD : IDC67 Durée en jours : 2 Comprendre les mécanismes de communication XML, JSON, DOM, SAX et XPath Comprendre l architecture REST Savoir mettre en place un Web service REST et un Client REST. Population concernée : Développeurs PHP et chefs de projets Prérequis (hors niv.same requis / compétences) : Bonnes connaissances du langage PHP en contexte Web (procédural en objet) Connaissances de base en XML et Javascript souhaitables Rappel sur la programmation orientée objet XML,JSON,DOM,SAX,XPATH : - Document XML bien formé, les régles de bases - Document XML bien validé, DTD XLS - DOM, Xpath avec PHP- Approche SAX, transformation XSLT- Les fonction PHP de manipulation de JSON Approche REST : - Principe de base du http. Les autres formats d'échanges JSON,PHP sérialisé,messagepack - Les composants, guide de conception d'une architecture REST - URL logique vs, physique.- Définition des codes erreurs - Documenter un Web service REST - ROA vs SOA/REST vs SOAP Implémenter un Web service REST - Ecrire un Web service - Sécurité des transactions - Problématique du cache - Mashup - Tester un service REST Implémenter un client REST - Invoquer un Web service - Utilisation de sockets - Gestion des erreurs -Spécificité de l'approche AJAX et en mode XML et JSON - Insertion de Mashup en mode DOM HTML Frameworks PHP - Création d'api REST en PHP - Mise en place d'un Web service avec un framework TP : 70% 109
Rubrique : Développement Web Services RESTful, développement avancé en Java Edition : 2016 Etat : Nouveau Code Alliance : S000012318 Réf. CFD : IDC68 Durée en jours : 2 Compléter ses connaissances REST et développer en Java avec JAX-RS des solutions complètes de type RESTful. Présenter la spécification WADL, JSON, OAuth. Population concernée : Architecte - Développeur - Chef de projets Prérequis (hors niv.same requis / compétences) : Notions XML/JAVA Introduction aux Web services Les concepts fondamentaux de l'architecture REST - le ROA - qu'est qu'une ressource, une URI - les Objectifs - Caractéristiques - REST et/ou RESTFul JAVA et REST - Offre Java/ Web services - JAX-RS, JSR 311- Apache, ses frameworks - Jersey l'implémentation de référence REST et le WEB - le protocome HTTP - Les opérations - les paramètres - les codes réponses - les données (XML, JSON autres types MIME) XML/XSD : Rappels Deploiement de Web services REST - Créer et déployer un Web Service REST- WADL : Description des service REST - Developper un client Java et REST avancé - Exceptions - Sélections - les headers, les cookies - les sous ressources - les context JAXRS - le cycle de vie des ressources - Sécuriser une service REST REST Vs, SOAP WS-* - Quelle solutions choisir? - Avantages/Inconvénients 110
Rubrique : Développement Web Services SOAP, développement avancé en Java Edition : 2016 Etat : Nouveau Code Alliance : S000012319 Réf. CFD : IDC69 Durée en jours : 3 Présenter les fonctionnalités et API avancées des Web services SOAP/JAX-WS ainsi que les extensions WS-ADDRESSING et WS-SECURITY. Présenter le message SOAP, les handlers côté client ou serveur, optimiser les flux XML. Population concernée : Chefs de projets amenés à mettre en place des Web services au moyen du langage Prérequis (hors niv.same requis / compétences) : Bonnes connaissancxes du langagejava. Connaissances de base en XML. Expérience requise en développement JAX-WS Rappel SOAP/WSDL et JAX-WS Travail au niveau du message SOAP - Pourquoi travailler au niveau du message - API Provider - API Dispatch - Utilisation SAAJ Handlers SOPA et optimisation MTOM/XOP - Utilité - Présentation du mécanisme - Création de handlers côté client et serveur- Mise en place de chaînes de handlers - Optimisation des attachements binaires avec MTOM/XOP Les autres fonctionnalités - Invocation asynchrone d'un service- Utiliser JAX-RPC - Les concepts WS-ADRESSING Sécurisation des services Web par SW-SECURITY - Présentation des concepts de l'extension de WS-Sécurity - Authentification, autorisation, crytage - Signatures digitales XML - Crytage XML - Gestion des clés - Authentification, personnalisée - Présentation de l'api JAAS - Politique de sécurité avec WS-POLICY TP : 70 % 111
Rubrique : Développement Développer des Web Services en JAVA Edition : 2016 Etat : Nouveau Code Alliance : S000012320 Réf. CFD : IDC55 Durée en jours : 3 Comprendre l'intérêt et les enjeux des Web Services pour l'intégration d'applications (EAI). Comprendre les mécanismes de communication XML, SOAP et REST. Principales technologies des Web Services (REST, SOAP, WSDL, UDDI). Créer, déployer, mettre à disposition et utiliser des Services Web. Population concernée : Chefs de projets et développeurs souhaitant concevoir et développer des web service Prérequis (hors niv.same requis / compétences) : Connaissance de Java Présentation des services Web - Présentation des architectures distribuées - positionnement des Web Services - Technologies imùpliquées WSDL - Description - Présentation - Les balises SOAP - Introduction - Structure, contenu d'un message - SOAP et HTTP - SOAP et RPC UDDI - Introduction - Rôle d'un référentiel UDDI - Exemple de recherche - Quelques référentiels - Quelles solutions pour quels besoins? - Les types de pages JAX-RPC - Objectifs - Création de Web Services - API du runtime JAX-RPC JAX-WS - Généralités - Développement serveur - Développement client - Annotations - Handler - Java et EJB JAX-RS - Généralités - Premier service JAX-RS - Rappel HTTP - Développement serveur - Développement client TP : 70 % 112
Rubrique : Développement Développement d'applications web modernes : JEE Edition : 2016 Etat : Reconduit Code Alliance : S000009922 Réf. CFD : IDC35 Durée en jours : 5 Acquérir les connaissances par la pratique, sur le développement web JEE (sevlet/jsp), les composants distribués (EJB), les web services, Population concernée : Développeurs, concepteurs, chefs de projet, architectes. Prérequis (hors niv.same requis / compétences) : Bonne connaissance pratique de Java, HTML5, CSS et Javascript, avoir développé avec JEE ( servlets, ) est un plus. Introduction - spécifications Java EE 7, bonnes pratiques, apports de Java 8, frameworks, Environnement de travail - Eclipse, dépendances Maven, tests unitaires, Découpage n-tiers et injection de dépendances - découpage en couches, approche POJO, scopes, injection de dépendances,... - intercepteurs, mise en place d'une application n-tiers, utilisation de CDI,... Accès aux données avec JPA - mapping objet relationnel, manipulation de l'api EntityManager, transactions,... Architecture distribuée avec EJB et JMS - services techniques de l'api EJB, EJB par rapport aux beans CDI,... Web et JSF - concepts, facelets, taglibs, jsf-el, mise en oeuvre d'ajax,... Web services REST et SOAP - API JAX-RS 2.0, rappels HTTP, CORS, présentation de SOAP et WSDSL,... Websockets - concept du web "real time", mise en place côté serveur et client,... 113
Rubrique : Développement Développer une application Web 2.0 : GWT Edition : 2016 Etat : Nouveau Code Alliance : S000012321 Réf. CFD : IDC57 Durée en jours : 3 Présenter le Google Web Toolkit (GWT) en tant que solution pour la mise au point d'applications Web riches basées sur Ajax. Réalisation d'applications plus ergonomiques et plus réactives. Population concernée : Développeurs, architectes et chefs de projets. Prérequis (hors niv.same requis / compétences) : Avoir une bonne expérience pratique en développement Java et en développement Web. Introduction - originalité, historique, plateforme, positionnement et concurrents, navigateurs supportés, Un projet GWT - structure, GWT designer, debug, modules, configuration gwt.xml, déploiement, Les composants graphiques de GWT - de base, layouts, Panel, CSS, modification du DOM,... - création en pur Java, en XML,... JavaScript Native Interface - JSNI - différents appels, JSON, exceptions,... Communication client/serveur - GWT-RPC, interface, implémentation, sérialisation, exceptions,... Best practices - pattern Model view Presenter, architecture MVP, validation, performances, sécurité,... L'écosystème GWT - test unitaire simplifié, les Widgets, intégration avec d'autres frameworks, API HTML5,... 114
Rubrique : Développement Ergonomie des IHM pour tablettes et Smartphones Edition : 2016 Etat : Nouveau Code Alliance : S000012322 Réf. CFD : IDC58 Durée en jours : 2 Ce cours concerne les interfaces d'applications pour mobiles, tablettes et Smartphones. Il présente les fondements de l'ergonomie des IHM mobiles et montre les bonnes pratiques pour concevoir et améliorer l'expérience utilisateur. Des travaux pratiques de maquettage et d'audit sont réalisés pendant la formation. Population concernée : Chef de projet, développeurs, Web designer Prérequis (hors niv.same requis / compétences) : Connaissance du WEB Les nouveautés du marché Approche utilisateur - Comportement, attente Processus cognitifs - Communication homme-machine - Modèle du processus humain - Systèmes (Perceptif, cognitif, moteur) Ergonomie tactile - Les critères, les normes, la navigation, la gestuelle - Avantages, inconvénients Conception d une interface Architecture de l information Design Graphique pour mobile Responsive Design Maquette d une IHM Mobile/Tablette Evaluation d IHM Mobile/Tablette 115
Rubrique : Développement Performance des Applications JEE Edition : 2016 Etat : Nouveau Code Alliance : S000012323 Réf. CFD : IDC59 Durée en jours : 3 Passer en revue les fondements de la performance. A l issue être capable : - d effectuer les mesures de performances lors de la montée en charge des applications - de mettre en place une plateforme de test - d interpréter les mesures et améliorer les performances de vos applications. - Préconisation de JMeter Population concernée : Testeurs, développeurs, architectes techniques. Prérequis (hors niv.same requis / compétences) : Connaissance pratique du langage Java et de la plate-forme Java EE Le test de performance - But du test et facteurs pris en compte - Intégration du test de performance dans la conduite du projet - les outils disponibles Concevoir un test de performance - Quelifier l'environnement de test - Définir le niveau de performance acceptable/optimal - Planifier concevoir les tests - Construire l'environnement de test - Exécuter les test - interprétation les résultats Concevoir pour la performance - Utiliser des tests unitaires et analyser leur métrique - Codage java efficace - Eviter l'optimisation agressive trop tôt, écrire des programmes stables et sûrs, Présentatiion de quelques outils Prise en main de Jmeter Prise en main de LOADDRUNNER Identification de problèmes et solutions 116
Rubrique : Développement Analyse orientée business des logs applicatifs Edition : 2016 Etat : Nouveau Code Alliance : S000012324 Réf. CFD : IDC70 Durée en jours : 3 Comment exploiter et mettre à profit les logs applicatifs afin de faire de l analyse orientée business. Utiliser un ETL pour permettre de collecter, de filtrer, de charger les logs, puis de les transformer, de les structurer et de les enrichir afin qu ils soient plus lisibles et plus compréhensibles. Population concernée : Architecte, développeur, chef de projets Prérequis (hors niv.same requis / compétences) : Avoir une bonne connaissance des sytèmes d'information, une expérience en Java, des connaissnaces http ainsi qu'en architecture REST Introduction ELK - Pourquoi traiter et indexer des logs applicatifs? - Pourquoi créer de nouveaux indicateurs "métier" avce des logs? Atelier : - Prise en main des outils - Installation du serveur Elasticsearch Prise en main d'elasticsearch ( Stokage et requêtage) - Indexation et requêtages simples - Tour d'horizon de l'api HTTP - Mapping, comment représenter des données non structurées? - Agrégation, comment créer des indicateurs agrégés, Vue d'ensemble ELK - Découvrir l'écosystème - le rôle Elasticsearch, logstash, Kibana. Quelle architecture choisir? Récupérer, traiter, analyser les logs avec ETL LOGSTASH - Concepts - Acquisitions des données - Traiter, analyser, valoriser, stocker les logs. Définir et mettre en place de nouveaux indicateurs avec KIBANA - Concepts - Agrégation - Créer des graphes des tableaux de bord Architecture Haute disponibilité et haute performance - Architecture,disponibilité,évolution Sécurisation, cloisonnement Les autres technologies 117
SOMMAIRE Rubrique : Développement Internet Introduction aux architectures Web (Séminaire)... 119 PHOTOSHOP pour le web... 120 DREAMWEAVER - Initiation... 121 DREAMWEAVER - Perfectionnement... 122 FLASH - initiation... 123 Développement de sites Web - Pratique... 124 Langage HTML / XHTML... 125 HTML5 et CSS3 pour les développeurs... 126 Langage XSL... 127 JAVASCRIPT - Initiation... 128 JAVASCRIPT - Perfectionnement... 129 Développer une application Web avec AJAX... 130 Développer des applications Web sociabilisées... 131 Administration JOOMLA - niveau 1... 132 Administration JOOMLA - niveau 2... 133 TOMCAT - Administration du serveur d'applications... 134 JONAS - Administration... 135 JBOSS - Administration... 136 WildFly - Administration... 137 GLASSFISH - Administration du serveur d'applications... 138 DRUPAL - Administrer et créer un site WEB... 139 WORDPRESS - Administrer et créer un site WEB... 140 jquery avancé - Plugins et widgets... 141 jquery Mobile - Développement Web pour ios et Android... 142 AngularJS - Framework JavaSCRIPT... 143 BackBone.js - Développer des applications Web riches... 144 118
Rubrique : Développement Internet Introduction aux architectures Web (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000011946 Réf. CFD : IIC38 Durée en jours : 1 Savoir décrypter les tendances du Web et les Single Page Applications Connaître les principales plate-formes et serveurs Comparer PHP, Java et.net Juger des capacités et limites des CMS Comprendre les liens entre Web et mobilité. Population concernée : Tout professionnel du domaine informatique. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E S Bases du Web Technologies côté client Java, PHP et.net Architectures Web 119
Rubrique : Développement Internet PHOTOSHOP pour le web Edition : 2016 Etat : Reconduit Code Alliance : S000009961 Réf. CFD : IIC06 Durée en jours : 3 Acquérir les compétences et connaissances nécessaires pour concevoir et réaliser des éléments graphiques d'un site Web. Population concernée : Créateurs de site Web, infographistes, développeurs d'applications pour tablettes et smartphones. Prérequis (hors niv.same requis / compétences) : Connaissances de base des technologies web. Avoir des bases sur un éditeur HTML. L'interface - palettes, commandes spécifiques au Web, Bridge, L'image numérique - les formats, la taille et la résolution de l'image, La retouche - recadrage, corrections de couleurs, détourage, masques de fusion, Les outils de retouche Les calques et les masques Le texte Les outils pour le Web Les découpes - outils, calques, repères, découpes manuelles,... L'exportation pour le Web - compression en gif, jpeg, png,... - exportation image seule, en HTML avec images,... Cration d'animation ( gif animés ) - palette d'animation, ajouts d'image, création de trajectoire,... Utilisation dans un site - importation, remplacement des éléments images par du texte,... 120
Rubrique : Développement Internet DREAMWEAVER - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000007060 Réf. CFD : IIC07 Durée en jours : 3 Acquérir les compétences et connaissances nécessaires pour concevoir des pages HTML/XHTML avec l'atelier Dreamweaver. Population concernée : Webmasters, créateurs de sites internet, maquettistes, infographistes, développeurs Web. Prérequis (hors niv.same requis / compétences) : Bonne connaissance de l'environnement informatique et des langages HTML5 et CSS3. La pratique d'un logiciel de création d'images est fortement souhaitée. Configuration du logiciel Les différents types de site Les fichiers utilisables dans un site Web - extensions, formats d'images,... Le langage HTML - différentes versions, rôle du navigateur, les balises, attributs, L'interface - palettes, grilles fluides, zoom, repères,... Les préférences - navigateurs, invisibles,... Les étapes de la création d'un site - chartre graphique, système de navigation, contenus visuels, hébergement,... Création de pages Web - notion de page, largeur, hauteur, propriétés,... Mise en page avec tableaux, avec calque, avec des CSS Les CSS - DIV, classes, balises, transitions, propriétés CSS,... Mise en page avec le module SPRY - onglets, accordéons, zones rétractables,... La couleur, le texte et les images La navigation et les liens Les tableaux Les formulaires Gestion du site 121
Rubrique : Développement Internet DREAMWEAVER - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000009962 Réf. CFD : IIC08 Durée en jours : 3 Maîtriser les techniques pour développer un site Web et construire une interface Web intérative et dynamique à l'aide de l'atelier Dreamweaver. Population concernée : Webmasters, créateurs de sites internet, maquettistes, infographistes, développeurs Web. Prérequis (hors niv.same requis / compétences) : Avoir participé au stages"dreamweaver - Initiation" ou avoir le niveau équivalent et avoir de bonnes connaissances en développement Web. Rappel des principales fonctions - interface, préférence, gestion de site, inspecteur de code, Feuilles de styles ( CSS ) Création de pages fluides - grilles fluides, mise en forme, balise DIV, gestion des feuilles de styles,... Mode code HTML Extensions - ajouter, modifier, supprimer,... Widgets Modèles - création, modification, utilisation,... Introduction à JQUERY mobile Introduction à PHONEGAP Comportements - ajouts d'actions Javascript, paramètrage,... Les fonctions spécifiques de l'interface DW Les formulaires Fonctions avancées 122
Rubrique : Développement Internet FLASH - initiation Edition : 2016 Etat : Reconduit Code Alliance : S000009967 Réf. CFD : IIC14 Durée en jours : 4 Acquérir les compétences et connaissances nécessaires pour réaliser des animations multimédias pour le Web. Population concernée : Webmasters, infographistes, développeurs Web, Prérequis (hors niv.same requis / compétences) : Bonne connaissance de l'environnement informatique. Pratique courante d'un logiciel de dessin vectoriel et bitmap souhaitable. Place de Flash dans le Web Concepts de base Interface du logiciel Animation - palette scénario, principe, images, éditeur de mouvement, Création des symboles - de type graphique, bouton, - boutons animés, occurrence des symboles, hiérarchisation,... Filtres et effets - teinte, luminosité, ombres,... Création de texte, de graphique Vidéo et sons - formats, importation, choix des contrôleurs,... Utilisation de la vidéo, du son Ajouts d'actions Exportation 123
Rubrique : Développement Internet Développement de sites Web - Pratique Edition : 2016 Etat : Reconduit Code Alliance : S000007062 Réf. CFD : IIC10 Durée en jours : 4 Présentation et pratique des technologies internet (html, xhtml, css, javascript, php, xml, web 2.0, sgbd, ). Population concernée : Tout public. Prérequis (hors niv.same requis / compétences) : Utiliser internet. Connaissances de base des technologies web. Introduction, définitions et concepts Standard et protocoles Web Méthodologie de conception - prototypage, découpage applicatif et modulaire, Le langage HTML5 - caractéristiques, balises, structure d'une page, tableaux, formulaires, nouvelles balises,... Le langage CSS3 - sélecteurs, pseudo-classes, nouvelles fonctionnalités, bonnes pratiques,... Javascript - caractéristiques, scripts, évènements, objets, contrôles,... XML - atouts, document structuré, XSL, DOM,... JSON Web services SOAP et REST - avantages, inconvénients, architecture, SOAP et WSDL,... Un langage serveur : PHP - syntaxe, types de données, tableaux, fonctions, formulaires,... Les bases de données - SQL, NoSQL,... Accéder à une base de données depuis PHP - possibilités, PDO, ORM, requêtes,... Gestion des sessions avec PHP Intégration des techniques du Web 2.0 - présentation Ajax,... 124
Rubrique : Développement Internet Langage HTML / XHTML Edition : 2016 Etat : Reconduit Code Alliance : S000009965 Réf. CFD : IIC12 Durée en jours : 2 S'initier au langage HTML et à son évolution vers le XHTML (différences entre Web statique et Web dynamique, découpage des pages, formulaires,...). Population concernée : Webmasters, concepteurs Web, développeurs, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Connaissances de base des technologies web. Structure d'une page - tags, éléments, placement, Balises structurantes - div, span, listes, tableaux, iframe, Webforms2 - champs de saisie, listes déroulantes, boutons, date, slider, HTML5 - balises sémantiques, audio, vidéo, canvas, Style CSS - syntaxe, sélecteurs, pseudo-sélecteurs, propriétés, règles,... Structure des éléments - modèle de boîte, block, inline, display, marges,... Positionnement - flux, absolu, relatif, fixe, flottant,... CSS3 - sélecteurs actualisés, fonts, colors, positionnement en colonnes, animations,... 125
Rubrique : Développement Internet HTML5 et CSS3 pour les développeurs Edition : 2016 Etat : Reconduit Code Alliance : S000011267 Réf. CFD : IIC23 Durée en jours : 3 Créer des pages en HTML 5 - Utiliser les nouvelles balises HTML 5 et les APIs JavaScript de HTML 5 - Connaître le niveau de support des fonctionnalités HTML 5 par les navigateurs actuels - Emuler certaines fonctionnalités HTML5 sur des navigateurs moins récents - Mettre en page, en positionnement et en animation avec CSS3. Population concernée : Webmasters, développeurs Web Internet et Intranet. Prérequis (hors niv.same requis / compétences) : Connaître le (X)HTML et le JavaScript ou avoir suivi les formations XHTML/CSS et JavaScript. Le Web version HTML5 - définition, limites, navigateurs, architectures, mobiles, Structure des pages HTML5 - simplifications, Doctype, balises sémantiques, micro format, Webforms2 - nouveaux champs, sliders, datalist, validations, Multimédia et graphisme - audio, vidéo, canvas, SVG,... Communications - XHR2, CORS, JSON, messaging,... Webworkers - modèle mono-thread, synchronisation, shared workers,... Fichiers et ressources locales - LocalStorage, SessionStorage, ApplicationCache,... Device API - géolocalisation, orientation, batterie,... CSS3 - polices, sélecteurs, bordures, transitions, animations,... Responsive design - vision OneWeb, responsive Web design,... 126
Rubrique : Développement Internet Langage XSL Edition : 2016 Etat : Reconduit Code Alliance : S000009966 Réf. CFD : IIC13 Durée en jours : 3 Comprendre l'intérêt des technologies XSL/XSLT dans le cadre d'un site WEB développé en XML. Réaliser des feuilles de style. Population concernée : Développeurs, concepteurs, chefs de projets. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Langage XML" ou avoir les connaissances de base en XML. Connaître la syntaxe HTML. Présentation des technologies liées à XSLT - introduction à XSL, XSL-T, XSL-FO et SVG, - introduction à XPath, parseurs, processeurs, Présentataion des outils utilisés pour le stage XPATH - expressions, axes et vecteurs de recherche, sélection d'éléments/noeuds,... Le langage de transformation XSL-T - fonctionnement, structure de la feuille, format de sortie, noeuds, erreurs,... XSL-T - Fonctionnalités avancées - fonctions, feuilles de style, import, modulaité, héritage,... XSL-FO - Formatting Objects - besoins, objectifs, graphisme,... 127
Rubrique : Développement Internet JAVASCRIPT - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000009963 Réf. CFD : IIC09 Durée en jours : 4 Acquérir les compétences et connaissances nécessaires pour le développement de site WEB avec JAVASCRIPT. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "HTML/XHTML" ou posséder un niveau équivalent ( connaissance de XHTML et CSS). Un langage pour le Web - historique, Javascript et Ajax, librairies, Bases du langage - syntaxe, JSON, typage, constructeur, this, fonctions, objet Window, Document Object Model - objets du navigateur, ajouter des balises, récupérer des éléments, modifier du contenu,... - traitement des formulaires et des contraintes liées,... - manipulation des CSS, évènements, amélioration avec JQuery,... AJAX - architecture, asynchronisme dans le navigateur, erreurs, JQuery,... Présentation des diverses librairies - JQuery, DOJO, Angular, Backbone,... 128
Rubrique : Développement Internet JAVASCRIPT - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000011266 Réf. CFD : IIC22 Durée en jours : 4 Maîtriser le développement de site WEB avec JAVASCRIPT. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "JAVASCRIPT - Initiation" ou posséder un niveau équivalent. Pièges du langage - typage faible, variables globales, Programmation objet - constructeurs, this, prototype, héritage, JSON, visibilité, Programmation fonctionnelle - anonymes, immédiates, internes,... - redéfinition, surcharge, closure,... Structuration et qualité du code - multiples fichiers, modules, AMD, lisibilité,... Ajax et services Web Présentation de quelques frameworks Javascript Introduction sur les nouvelles API HTML5 129
Rubrique : Développement Internet Développer une application Web avec AJAX Edition : 2016 Etat : Reconduit Code Alliance : S000009964 Réf. CFD : IIC11 Durée en jours : 3 Développer des applications client riche avec AJAX (Asynchronous Javascript And Xml). Population concernée : Développeurs Web, webmasters. Prérequis (hors niv.same requis / compétences) : Bonnes connaissances en Javascript et en technologie Web côté client. AJAX - objectifs, principe, AJAX/REST/Web 2.0, Flash, Rappel XML - structure, namespaces, validation, limite de XPath, XSLT en AJAX, Rappel Javascript - types, variables, ActionScript, Javascript Object Notation ( JSON ) - avantages, inconvénients, objets, Array, parseur, sérialisation,... Programmation du DOM - composants DHTML, langage XHTML, rôle, CSS,... Traitement XML en Javascript XML HTTPRequest - créer et utiliser un objet, déboggage, encodage, décodage, erreurs,... Les patterns AJAX - threads, traitements asynchrones et synchrones, sécurité, framework JQuery,... Compléments - AJAX et XUL, AJAX et les API Google,... 130
Rubrique : Développement Internet Développer des applications Web sociabilisées Edition : 2016 Etat : Nouveau Code Alliance : S000012325 Réf. CFD : IIC41 Durée en jours : 4 Les fonctionnalités des réseaux sociaux s'exportent au-delà de leurs propres sites grâce à leurs API. Presenter les possibilités offertes par deux API majeures du moment, Facebook et Twitter... Apprendre à les maîtriser afin d'enrichir les applications Web en les connectant à ces plateformes. Population concernée : Webmasters, développeurs Web, Prérequis (hors niv.same requis / compétences) : Connaissances en HTML et Javascript. Pratique fortement conseillée. Introduction - contextes, enjeux, SEO vs SMO, principe d'api, Facebook, Twitter, Créer une application Facebook - concepts, application en onglets, interface de gestion, OPENGRAPH et les plug-ins sociaux Facebook - socialiser un site, installer un plug-in social,... Utiliser les SDK Javascript et PHP - présentation des SDK disponibles, pages et boîtes de dialogue avec le SDK Javascript,... Login Facebook - utilisation, mécanisme de permissions, tester, déboguer,... Maîtriser les API Facebook - Graph API, REST, utilisation avancée, outils de tests,... Les API Twitter - création d'une application, authentification, ressources, outils,... 131
Rubrique : Développement Internet Administration JOOMLA - niveau 1 Edition : 2016 Etat : Reconduit Code Alliance : S000009959 Réf. CFD : IIC04 Durée en jours : 4 Comprendre le fonctionnement du CMS JOOMLA. Gérer les catégories, Rédiger des articles. Gérer des composants, modules, plugins. Population concernée : Toute personne en charge de créer et de mettre à jour un site Web ( intranet ou internet). Prérequis (hors niv.same requis / compétences) : Connaissances de base sur internet et l'environnement sytème. Avoir des connaissances en HTML/CSS. Les enjeux - concepts de base, présentation, fonctionnement, Installation - où le trouver, comment l'installer, version,... Installation locale - XAMPP, MAMP, fonctionnement interface, administration, paramétrage, Base de l'administration - console, contenu, langues, éditeur WYSIWYG, utilisateurs, droits d'accès,... Création du contenu - catégories, articles, gestion du texte, composants, liens, médias,... Les templates - gestion, assignation aux liens, installer un template, notion de positions,... Administration - sauvegarde, restauration,... Quelques composants et modules - formulaires,... 132
Rubrique : Développement Internet Administration JOOMLA - niveau 2 Edition : 2016 Etat : Reconduit Code Alliance : S000011264 Réf. CFD : IIC20 Durée en jours : 3 Utiliser les fonctionnalités de gestion avancées. Rédiger des articles. Réaliser une maquette graphique. Concevoir et personnaliser le code HTML/CSS d'un template JOOMLA. Population concernée : Toute personne en charge de créer et de mettre à jour un site Web ( intranet ou internet). Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Administration JOOMLA niveau 1" ou niveau équivalent. Bases de l'administration - révision des règles, insérer des modules, articles, Gestion des droits et des utilisateurs - création, gestion, niveaux d'accès, droits en backoffice et front office, Création du contenu - insertion de plug-ins, d'éléments iframe, plug-ins JCE,... Réaliser une maquette graphique Réaliser un template Les CKK dans Joomla - notion de kit de construction de contenu, ajouts de champs, intégration HTML/CSS,... Administration - sauvegarde, restauration,... 133
Rubrique : Développement Internet TOMCAT - Administration du serveur d'applications Edition : 2016 Etat : Reconduit Code Alliance : S000009969 Réf. CFD : IIC16 Durée en jours : 2 Acquérir les compétences et connaissances nécessaires pour installer, configurer et administrer un serveur TOMCAT. Population concernée : Administrateurs et toute personne souhaitant configurer, administrer une application avec TOMCAT. Prérequis (hors niv.same requis / compétences) : Connaître les bases TCP/IP, HTTP et avoir de la pratique sur la plateforme Java JEE ( JSP, Servlets ). Concepts de base - architecture, présentation, versions, utilisation avec Apache, Servlets, JSP, Installation Configuration - architecture de Tomcat "engine", services, "context", arborescence, variables d'environnement, Console manager - présentation, fonctions disponibles,... Déploiement d'applications Web - descripteurs XML, fichiers.war, à chaud,... Console d'administration - fonctions disponibles, connecteurs de sécurité,... Sécurité - sécurisation, permissions, domaines, rôles, stockage des informations,... Fichiers de configuration - paramètres du fichier.xml, balises server, engine, host,... - descripteur de déploiement web.xml, connecteurs, sécurisation,... Performance et tests - gestion de la charge, clusters, interface Apache/Tomcat, sessions,... Journalisation - mise en oeuvre, analyse des logs, ventilations,... Exploitation - intégration JMX, suivi de performances, ramasse-miettes, paramètres de la JVM,... 134
Rubrique : Développement Internet JONAS - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000009970 Réf. CFD : IIC17 Durée en jours : 3 Savoir mettre en œuvre et administrer le serveur Jonas. Population concernée : Administrateurs d'applications JEE fonctionnant avec JONAS. Prérequis (hors niv.same requis / compétences) : Bonne connaissance des concepts de l'internet, des systèmes d'exploitation et quelques notions sur les bases de données. Connaissance de la plate-forme Java côté administrateur très souhaitable. L'architecture JONAS - le noyau, couches services, présentation, application, - architecture OSGI, installation, configuration, services disponibles, Adaptation de la configuration - ajout, suppression de services, - visualisation de la console JMX,... Terminologie - application Web, container, pilote JDBC, hôtes virtuels,... Configuration des services essentiels - Tomcat6, JNDI, quartz,... Déploiement d'applications - mode manuel, automatique,... 135
Rubrique : Développement Internet JBOSS - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000009971 Réf. CFD : IIC18 Durée en jours : 3 Savoir mettre en œuvre et administrer le serveur JBOSS. Population concernée : Toutes personnes désirant déployer et administrer un serveur d'ejbs. Prérequis (hors niv.same requis / compétences) : Connaissance des architectures internet et avoir des connaissances du langage Java. Installation de JBOSS - différents répertoires, différents fichiers, différentes configurations, démarrage, tests, Configuration de JBOSS - Managed Beans, inspecter le serveur, les services, architecture de déploiement, Gérer les logs avec LOG4J Les différents types de déploiements disponibles - Servlet EJB, connecteurs, JAR,... Intégration d'un moteur de Servlet - intégration de Tomcat, intégration avec Jetty,... Administration avancée - mise en cluster - fonctionnalités, points clefs, farming, singleton, optimisation du conteneur, optimisation de l'application,... JBOSS et les connecteurs - JCA, configurer les sources de données JDBC et les connecteurs génériques,... 136
Rubrique : Développement Internet WildFly - Administration Edition : 2016 Etat : Nouveau Code Alliance : S000012326 Réf. CFD : IIC42 Durée en jours : 3 Comprendre le fonctionnement et les principes de configuration de WildFly ( successeur de JBOSS). Acquérir les pratiques nécessaire à son administration. Population concernée : Administrateurs, développeurs, architectes souhaitant connaître le fonctionnement de Wildfy et intégrateur Java EE. Prérequis (hors niv.same requis / compétences) : Bonne connaissance générale de Java EE ( Servlet, JSP, EJB, ). Introduction à Java EE - présentation de Java,, JavaEE, typologie des applications JavaEE, profils de JavaEE 7,... Base de l'administration de WildFly - installation, démarrage, arrêt, compilation, sources,... Configuration standalone - mode autonome ou domaine, outils d'administration, configuration réseau,... Déploiement d'applications et de modules - ear, war, jar,... - automatique, manuel,... Administration d'un domaine - configuration d'un host Controller, d'un Domain Controller et déploiement,... Gestion des traces - de la JVM, d'accès Web, du serveur, des applications,... Inspection du serveur - outils, console d'administration, supervision avec RHQ,... Amélioration des performances Sécurité du serveur et des apllications - interfaces d'administration, autorisations, sécurisation des applications et des échanges avec SSL,... Administration JMS - principe, accès à la Connectionfactory, clustering, synchronisation, tolérance de panne,... 137
Rubrique : Développement Internet GLASSFISH - Administration du serveur d'applications Edition : 2016 Etat : Reconduit Code Alliance : S000009972 Réf. CFD : IIC19 Durée en jours : 3 Savoir mettre en œuvre et administrer le serveur GLASSFISH. Population concernée : Administrateurs système, développeurs Java, exploitants de serveurs d'applications. Prérequis (hors niv.same requis / compétences) : Bonne pratique de JAVA et des concepts liés à la plateforme Java EE. Connaissances de base XML. Expérience requise en administration de systèmes. Vue d'ensemble de la plateforme Java EE - bases de l'architecture n-tiers, plateforme Java EE, services de supports, Architecture de Glassfish Application Server - architecture, modularité OSGI, instances de serveur, agents de nœuds, Administration de base - console d'administration, gestion et configuration des logs,... Administration par scripts - outils, automatisation des tâches,... Configuration des ressources - annuaire JNDI, ressources JDBC, sessions JavaMail, sécurité JAAS et JAAC,... Déploiement d'applications Administration avancée - tunning de la JVM, pools de threads, conteneurs, transactions,... Haute disponibilité - load balancing, mécanisme de réplication de la session,... 138
Rubrique : Développement Internet DRUPAL - Administrer et créer un site WEB Edition : 2016 Etat : Reconduit Code Alliance : S000009960 Réf. CFD : IIC05 Durée en jours : 3 Créer et administrer un site Web avec DRUPAL. Population concernée : Webmasters, développeurs. Prérequis (hors niv.same requis / compétences) : Des connaissances en conception Web sont appréciées. Introduction - présentation, installation, configuration, Création du contenu - création, mise en forme, nœuds, blocs, Organisation du contenu - taxonomie, création de menu, vues, Administration du site - accès au contenu, gestion des spam, sauvegarde, mise à jour,... Personnalisation de la chartre graphique - interface administration, personnalisation avec CSS, modules,... Pour aller plus loin - modules CCK et Views,... 139
Rubrique : Développement Internet WORDPRESS - Administrer et créer un site WEB Edition : 2016 Etat : Reconduit Code Alliance : S000011265 Réf. CFD : IIC21 Durée en jours : 3 Apprendre à installer, configurer et administrer WordPress. Construire un site et en gérerer le contenu et l'habillage. Découvrir les principales extensions. Population concernée : Administrateurs, webmasters, webdesigners désirant installer et gérer un site ou un blog. Prérequis (hors niv.same requis / compétences) : Savoir utiliser internet. Connaissance des technologies utilisées sur le Web ( HTML5, CSS3) et des outils d'administration. Les fondamentaux - présentation, potentiels du logiciel, animer et modifier son site, médias, Mise en ligne de son site - les widgets, formulaires, galerie photo, médias, plug-ins, modèles, Lancer son site Wordpress - bases du référencement, réglages SEO de Genesis, Web Social, sauvegarde,... 140
Rubrique : Développement Internet jquery avancé - Plugins et widgets Edition : 2016 Etat : Reconduit Code Alliance : S000011947 Réf. CFD : IIC39 Durée en jours : 2 Comprendre la structure du code de jquery. Détailler la création de Widget avec la WidgetFactory. Savoir quelles sont les solutions pour étendre jquery. Découvrir jqueryui et d autres plugins jquery. Tester son code JavaScript avec QUnit. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Connaissance pratique de JQuery. Analyse de code - objet global, variable interne, alias $, rôle des différents éléments,... Plugins JQuery - JQGrid, étendre JQuery, plug-ins, packaging,... Widgets - cycle de vie, méthodes publiques et privées, JQueryUI,... Test avec QUnit 141
Rubrique : Développement Internet jquery Mobile - Développement Web pour ios et Android Edition : 2016 Etat : Reconduit Code Alliance : S000011948 Réf. CFD : IIC40 Durée en jours : 4 Développer des applications Web avec jquerymobile. Créer des pages pour les smartphones et tablettes. Maîtriser les bases du responsive design. Déployer sur le Web ou sur les stores avec PhoneGap. Population concernée : Développeurs, architectes, chefs de projets techniques amenés à développer des applications Cross-plateforme. Prérequis (hors niv.same requis / compétences) : Avoir une connaissance pratique de HTML5, CSS3 et Javascript. Le Web mobile - état des lieux, applications hybrides, typologie, principaux frameworks,... Rappels XHTML/CSS et Javascript - blocs HTML, CSS, Javascript, arbre DOM de la plage Ajax, évènements, HTML5, élément indispensable - nouvelles balises et attributs, CSS3, dates, formulaires avancés,... - élément vidéo, canvas, socket, Web Workers,... Conception des Webapps - une page/plusieurs pages, évènements de page, navigation, hashtag, REST, JSON,... JQuery mobil ( JQM) - cycle de vie, transitions, DOMCache, widgets, configuration, thèmes et switch,... Intégration JQM-BACKBONE JS - MVC, vues, modèles, routage, interception d'évènements,... HTML5 pour les mobiles - déconnexion, ApplicationCache et LocalStorage, géolocalisation, autres API,... Responsive design - adaptation des contenus, CSS et Javascript,... - media queries, frameworks responsive, composants,... Déploiement - sur un serveur Web, écran d'accueil, icône et SplashScreen, diffusion d'une application,... 142
Rubrique : Développement Internet AngularJS - Framework JavaSCRIPT Edition : 2016 Etat : Nouveau Code Alliance : S000012327 Réf. CFD : IIC43 Durée en jours : 3 Maîtriser les fonctionnalités clés du framework AngularJS : filtres, contrôleurs, templates. Intégration dans une architecture REST. Population concernée : Développeurs, architectes, chefs de projets techniques. Prérequis (hors niv.same requis / compétences) : Avoir une bonne connaissance pratique de Javascript et Jquery. Architecture d'une SPA - rôles, REST, JSON, synchronisation, gestion URL,... Principes de base d'angular - les types de MVC, injection de dépendances,... Figures imposées - formulaires, Angular templates, navigation, accès serveur, contrôleurs, modèles,... - CSS, internationalisation, routage, historique,... Particularités d'angular - processeur HTML, filtres, directives, scopes, providers, services,... Les directives en détail - prédéfinies, Custom,... - scope, cycle de vie, DOM, évènements, transclusion,... Angular un framework testable - test unitaires, ngmock, Karma Test Runner, Protractor,... Angular partout? - frameworks MVC, modularité, application multi-vues, Angular UI, les limites,... 143
Rubrique : Développement Internet BackBone.js - Développer des applications Web riches Edition : 2016 Etat : Nouveau Code Alliance : S000012328 Réf. CFD : IIC44 Durée en jours : 3 Découvrir le Framework BackBone.js et en comprendre les mécanismes. Mettre en oeuvre avec efficacité, adapter l'outil à des solutions internes et assurer un développement itératif de qualité en testant en continu les sources Backbone.js. Population concernée : Developpeurs, architect, Chef de projet Prérequis (hors niv.same requis / compétences) : Connaissance des langages JavaSript et JQuery BACKBONE et MCV - Architecture d une Simple Page Application (SPA) - Server-side VS Client-side - MVC, MVPet MVVM - Concurrents : Angular ou Ember - Backbone, Underscore et jquery Conception coté client - Gestion du contexte - Routage, navigation - Authentification et autorisation Modèle et collection - Constructeur et valeur par défaut - Structure de donnée des objet sdu modèle - Getter, Setter tout en un - Notification du changement Vues et Templates - Priorité des vues - Evénements et réaffichage - Template underscore - Mustache et HandleBars Router - Définition des routes - Gestion des URL - Evènement de navigation - Bénéfices du routeur - Instanciation et gestion de vue Synchronisation des données - Appel Ajax/JSON - Backbone Sync - Lien avec les API REST - Stockage local Extensions - Intégration d autres Framework - Générateurs type Thorax - Découverte de Marionnette 144
Rubrique : État de l'art SOMMAIRE Synthèse des nouvelles technologies informatiques et perspectives (Séminaire)... 146 Nouvelles architectures des systèmes d'information (séminaire)... 147 Comprendre l'informatique pour non-informaticiens (séminaire)... 148 L'essentiel sur l'urbanisation des systèmes d information (Séminaire)... 149 Cloud Computing - L'essentiel (Séminaire)... 150 Big Data(Séminaire)... 151 Performance et disponibilité des SI (séminaire)... 152 Travail collaboratif en entreprise (Séminaire)... 153 Réseaux de stockage - SAN / NAS (Séminaire)... 154 Les enjeux de la virtualisation (Séminaire)... 155 Synthèse WMware (Séminaire)... 156 Comprendre le monde du logiciel libre (Séminaire)... 157 Web 2.0 - Synthèse (Séminaire)... 158 Synthèse des technologies du Web (Séminaire)... 159 GED - Gestion électronique de documents (Séminaire)... 160 Datawarehouse et datamarts - Modélisation et mise en œuvre... 161 Systèmes d information décisionnels (Séminaire)... 162 Technologies objet - Synthèse (Séminaire)... 163 SOA L'essentiel - Découvrir l'architecture orientée services (Séminaire)... 164 XML - L'essentiel (Séminaire)... 165.Net - Technologie et Architecture (Séminaire)... 166 Java EE - Technologie et Architecture (Séminaire)... 167 Data Mining, synthèse (Séminaire)... 168 XML et JSON, synthèse (Séminaire)... 169 Synthèse outils de production et d'administration des infrastructures SI (Séminaire)... 170 Web services, synthèse (Séminaire)... 171 Frameworks JAVA/JEE - Etat de l'art (Séminaire)... 172 145
Rubrique : État de l'art Synthèse des nouvelles technologies informatiques et perspectives (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000007254 Réf. CFD : IAC01 Durée en jours : 3 Présenter une synthèse claire sur les avancées récentes de l'informatique et des télécommunications, sur leurs évolutions prévisibles à court et moyen terme et leur impact sur l'entreprise et les utilisateurs : réseaux multiservices, sécurité, maitrise des technologies internet et Java, mesure de l'impact du multimédia et du commerce électronique, intégration de l'approche orientée objet dans les méthodes de développement, mise en place d'applications client-serveur et intranet, choix de processus de développement adapté aux nouvelles technologies. Population concernée : Informaticiens, managers informatiques et consultants. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Nouvelle démarche de gouvernance du SI Déployer un SI plus réactif et modulaire : urbanisation du SI Big Data et open data Evolution des architectures : WOA vers le SOA Les méthodes de gestion de projet Les applications "métiers" et "interfaces" Les outils de déploiement d'applications distribuées Les langages opérationnels Mobilité et poste utilisateur Evolution des réseaux Le Cloud La gestion de la sécurité Entreprise numérique Les technologies disruptives Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 146
Rubrique : État de l'art Nouvelles architectures des systèmes d'information (séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012290 Réf. CFD : IAC24 Durée en jours : 3 Présenter les concepts et standards des nouvelles architectures technico-fonctionnelles. Mise en pratique des concepts, des standards, des technologies et des plateformes du marché. Principes d'urbanisation du SI, Architectures orientées intégration, Normes e-business, Architectures orientées service (SOA), Web services, Gestion des contenus et des documents, Portail d'entreprise, Mobilité, Infrastructures Web, Gouvernance du SI. Population concernée : Informaticiens, managers informatiques et consultants. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Nouvelle démarche de gouvernance du SI Déployer un SI plus réactif et modulaire : urbanisation du SI Evolution des architectures : WOA vers le SOA Les outils de déploiement d'applications distribuées Les logiciels libres Les langages opérationnels Les mutations du poste utilisateur Evolution des réseaux La gestion de la sécurité Big Data et open data Le concept du Cloud Le positionnement du Cloud Les objets connectés Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 147
Rubrique : État de l'art Comprendre l'informatique pour non-informaticiens (séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009805 Réf. CFD : IAC02 Durée en jours : 2 Identifier et décrire les métiers et les activités informatiques. Structurer et classifier les principales offres techniques utilisées lors du développement et de l'exploitation des applications. Population concernée : dans l'écosystème Java. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Structures organisationnelles autour du système d'information Les ressources matérielles Les ressources logicielles de base Les réseaux et les télécommunications informatiques Les architectures distribuées Les outils de développement Les progiciels de gestion Les démarches du projet informatique Les méthodes utilisées sur un projet Les services de la DSI Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 148
Rubrique : État de l'art L'essentiel sur l'urbanisation des systèmes d information (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009808 Réf. CFD : IAC05 Durée en jours : 2 Aborder les grands principes, les enjeux et les services de l'urbanisation des systèmes d'information. Population concernée : DSI, direction métier, architecte du système d information. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : C D E Introduction Définir et comprendre l urbanisme Le schéma directeur et le dossier d urbanisme Les référentiels de données et l urbanisme Urbanisme et gouvernance du système d information Synthèse, bibliographie et recommandations Remarque : Le stage ICC07 "Schéma directeur et urbanisme du SI Mise en œuvre" sur 3 jours apporte en plus un atelier pratique «Urbanisme et schéma directeur». Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 149
Rubrique : État de l'art Cloud Computing - L'essentiel (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009809 Réf. CFD : IAC06 Durée en jours : 1 Comprendre l'architecture Cloud Computing et les enjeux de ces architectures. Identifier les possibilités du Cloud Computing et les acteurs ainsi que leurs offres. Population concernée : Architectes, chefs de projet, et toute personne souhaitant comprendre la notion de cloud, les apports et les enjeux. Prérequis (hors niv.same requis / compétences) : Connaissance générale des systèmes d'information. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction - Définition du Cloud computing - Les types de clouds : Saas, Paas, Iaas - Clouds privés et publics.- les fonctionnalités disponibles. Technologies - Virtualisation, services web- Acteurs du marché du cloud. Positionnement par rapport aux autres architectures. - Positionnement par rapport aux centres de données (datacenter): vsphere - La gestion de serveurs IBM en grappe - Les architectures JEE en grappes. Présentation de WebSphere Cloud. - Comment migrer les applications vers un cloud? Cloud d'entreprise - Comment organise une infrastructure d'entreprise en cloud? - Comment migrer les services réseau - Organisation des machines virtuelles en sous-réseaux, switches et câbles virtuels. - Découpage d'une grappe cloud en zones. - Urbanisation. - Les aspects sécurité : évaluation des risques, solutions... - Les répartiteurs de charges disponibles dans les clouds. - Est-ce que le cloud sera compatible IPv6? - Comment intégrer la voix sur IP dans un cloud? TP : 30% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 150
Rubrique : État de l'art Big Data(Séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012291 Réf. CFD : IAC23 Durée en jours : 2 Définition du Big data, son origine, pourquoi l émergence de ce nouveau concept? ( Les limites des technologies traditionnelles) Quels sont les nouveaux métiers impactés, les nouvelles techniques d analyse de modélisation et les nouvelles technologies à mettre en œuvre. Population concernée : Chefs de projets, architectes, et toute personne souhaitant connaître les outils et solutions pour savoir concevoir et mettre en oeuvre une architecture BigData. Prérequis (hors niv.same requis / compétences) : Il est demandé aux participants d'avoir une bonne culture générale sur les systèmes d'information. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E INTRODUCTION - le besoin, définitions, les domaines concernés - développement des techniques sur différents aspects - définition ETL - le positionnement des technologies de cloud, BigData et nosql STOCKAGE - caractéristiques NoSQL, structures de données proches des utilisateurs - types de bases de données. Données structurées et non structurées.qualité des données - théorème CAP - stockage réparti et distribué (GFS, HDFS) INDEXATION ET RECHERCHE - moteurs de recherches et principes - méthodes d'indexation LES OUTILS DE DEPLOIEMENT D'APPLICATIONS DISTRIBUEES - structuration des architectures N-tiers et "Wébisation" des applications - rôle du serveur d'application - rôle du portail du SI CALCUL ET RESTITUTION, INTEGRATION - solutions, produits - outils de calcul sur des volumes importants (Hadhoop, logstash, kibana, elk, pentaho) EVOLUTIONS - liens vers les nouveaux métiers - ouverture sur l'opendata - offres Saas BigData et limites Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 151
Rubrique : État de l'art Performance et disponibilité des SI (séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009810 Réf. CFD : IAC07 Durée en jours : 2 Identifier les enjeux de la disponibilité et de la performance de votre SI. Bien définir son contrat de service. Choisir les bonnes pratiques en matière de performance, de stabilité et de montée en charge. Identifier les problèmes classiques et anticiper les incidents. Population concernée : DSI, responsable des études, responsable de la production, architecte, développeurs. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : C D E S Les enjeux de la performance des SI Inscrire la performance dans vos pratiques Augmenter la performance Maîtriser la montée en charge Assurer la continuité de service Conclusion TP : 30% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 152
Rubrique : État de l'art Travail collaboratif en entreprise (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009811 Réf. CFD : IAC08 Durée en jours : 2 Acquérir une vision globale sur les évolutions technologiques majeures. Identifier les nouvelles architectures et l'impact sur l'organisation. Cerner l'évolution des métiers. Population concernée : Informaticiens, managers informatiques, consultants. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E La place de l individu dans la communauté Les fonctionnalités et usages des réseaux sociaux en entreprise Les outils du Web 2.0 pour le management Les outils collaboratifs Les réseaux sociaux Evolution : Web 3.0 TP : 40% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 153
Rubrique : État de l'art Réseaux de stockage - SAN / NAS (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009812 Réf. CFD : IAC09 Durée en jours : 1 Connaître les solutions concrètes en matière de "Storage Management". Comprendre les enjeux, les solutions et l'évolution. Population concernée : Chef de projet, architecte, responsable de production, storage manager. Prérequis (hors niv.same requis / compétences) : Connaissances de base des problématiques de stockage de données en entreprise. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Enterprise Storage - Concepts. - Enjeux. - Points clés. Enterprise Storage management - Allons-nous vers le chaos? - Pourquoi l'enterprise Storage Management? - La place de l'enterprise Storage Management dans l'entreprise distribuée. Technologies - Le stockage sur disque. - Stratégies RAID. - Les SANs. - Les NAS. - Le stockage sur bande magnétique. - Les technologies optiques. Implémentations - Méthodologies - La mise en place de la solution. - Du stockage à l'infrastructure. - Virtualisation - Stratégies de sauvegarde Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 154
Rubrique : État de l'art Les enjeux de la virtualisation (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009813 Réf. CFD : IAC10 Durée en jours : 2 Connaître les différentes solutions de virtualisation sur linux, et leurs caractéristiques. Population concernée : Chefs de projet, administrateurs souhaitant choisir une solution de virtualisation. Prérequis (hors niv.same requis / compétences) : Une bonne connaissance du système Unix/Linux est nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction Les différentes techniques possibles Xen VmWare VirtualBox Lxc QEMU et kvm Administration avec libvirt Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 155
Rubrique : État de l'art Synthèse WMware (Séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012292 Réf. CFD : IAC30 Durée en jours : 2 Ce séminaire propose une synthèse technique des différentes solutions de virtualisation d'infrastuctures avec VMware. Il permettra de comprendre comment gérer et superviser une plateforme VMware et comment mettre en œuvre une politique de sécurité ainsi qu'un plan de reprise d'activité (PRA) en environnement VMware.Découverte du Cloud Computing privé et public au travers du Cloud VMware. Population concernée : Directeurs informatique ou de production, Responsables d exploitation ou des relations utilisateurs ou de helpdesk, Administrateurs système ou réseau, Responsables d applications, Chefs de projet. Prérequis (hors niv.same requis / compétences) : Compréhension des notions de base des systèmes et réseaux et de la virtualisation. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction à la virtualisation L'Operating System de la virtualisation VMware vsphere VMware vsphere : panorama des fonctionnalités avancées VMware Horizon Suite : applications et postes de travail virtuels VMware et le Cloud Computing Supervision et gestion des infrastructures virtuelles Sécurisation et PRA des infrastructures virtuelles Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 156
Rubrique : État de l'art Comprendre le monde du logiciel libre (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009814 Réf. CFD : IAC11 Durée en jours : 2 Présenter les caractéristiques et le mode de fonctionnement du logiciel libre, les solutions disponibles et les critères de choix. Population concernée : Chefs de projet, architectes, et toute personne souhaitant avoir une vision claire du monde Open Source. Prérequis (hors niv.same requis / compétences) : Connaissances générales sur les systèmes d'informations. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction La place de l'open Source aujourd'hui Le système GNU/Linux Le réseau Les outils JEE Les environnements de développement Liens avec les solutions propriétaires Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 157
Rubrique : État de l'art Web 2.0 - Synthèse (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009815 Réf. CFD : IAC12 Durée en jours : 2 Découvrir les nouvelles pratiques collaboratives et analyser les outils associés : Wiki, RSS, Blog, Population concernée : Informaticiens, managers informatiques, consultants. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Caractéristiques des usages Web 2.0 Bureautique 2.0 Les réseaux sociaux professionnels Applicatifs et progiciels 2.0 Le Cloud computing Entreprise 2.0 Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 158
Rubrique : État de l'art Synthèse des technologies du Web (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009816 Réf. CFD : IAC13 Durée en jours : 3 Présentation des dernières technologies web, des infrastructures, des standards et outils disponibles pour développer des applications efficaces et sécurisées. Population concernée : Informaticiens, managers informatiques, consultants. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E A -Le Web professionnel : standards et évolutions Le positionnement des concepts Les choix directeurs B - Les technologies et langages Les langages de développement Les architectures C - Le positionnement du site Web mobile Internet mobile : le nouvel écosystème L ergonomie sur mobile : les règles d or Les technologies et les réseaux D - La rédaction du cahier des charges Les rubriques du cahier des charges Analyse de propositions E - La conduite du projet Conduite du projet L équipe pluridisciplinaire Les facteurs de succès F - La préparation et la gestion de contenus de qualité Précautions à prendre lors de la phase de conception Les principes d une ergonomie de qualité CMS (Content Management System) G - Les impacts du Web 2.0 La place des réseaux sociaux Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 159
Rubrique : État de l'art GED - Gestion électronique de documents (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009817 Réf. CFD : IAC14 Durée en jours : 3 Présenter les principes, les techniques, les formats, l'utilisation et l'état du marché de la Gestion Electronique des Documents. Population concernée : Tout public. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Présentation de la GED et son marché Une segmentation du domaine de la GED, quelques domaines d'application La chaîne documentaire, les formats de texte, graphiques, et d'échange La capture des documents, la numérisation La Reconnaissance Automatique de Documents (RAD) La Lecture Automatique de Documents (LAD) L'indexation, la recherche et la consultation Le stockage et la restitution des documents primaires, l'archivage et la diffusion Organisation et conduite d'un projet de GED Audit des besoins, cahier des charges, critères de choix et normes Risques d'échec Etapes d'une mise en place d'une solution Exemples de projet GED Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 160
Rubrique : État de l'art Datawarehouse et datamarts - Modélisation et mise en œuvre Edition : 2016 Etat : Reconduit Code Alliance : S000009818 Réf. CFD : IAC15 Durée en jours : 2 Concevoir un datawarehouse et ses datamarts métiers associés. Découvrir la modélisation décisionnelle, comprendre le projet dans son ensemble. Population concernée : Chefs de projet, concepteurs. Prérequis (hors niv.same requis / compétences) : Connaître les principes d'une base de données relationnelle Introduction Les enjeux du décisionnel Objectifs,Fonctions,analyser, décider, inventorier. Déroulement du projet décisionnel, constitution de l'équipe Les étapes de la conception. Intérêt du prototype. Développement itératif. Définition des besoins Contraintes fonctionnelles,techniques.implications. Les architectures techniques Operationnal Data Source (ODS),Datawarehouse.Datamarts. La modélisation décisionnelle Mise en oeuvre physique et optimisation du modèle Alimentation / ETL. Indexation. Agrégation. Optimisation des performances. Couche sémantique et déploiement. Synthèse 30% de pratique Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 161
Rubrique : État de l'art Systèmes d information décisionnels (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009819 Réf. CFD : IAC16 Durée en jours : 3 Connaître les principes des systèmes d information décisionnels, savoir en assurer la gestion de projet et la mise en place dans l organisation, connaître la démarche de conception et de production propre à ces systèmes ainsi que les outils associés. Population concernée : Equipe de direction, responsables de services, informaticiens tous profils. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Les grandes étapes du projet de mise en place du SID Les composants d'un système décisionnel La modélisation décisionnelle L'alimentation : l'etl La mise à disposition (requêteurs, analyseurs) Panorama de l'offre de logiciels et de services Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 162
Rubrique : État de l'art Technologies objet - Synthèse (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009820 Réf. CFD : IAC17 Durée en jours : 2 Présenter l'ensemble des technologies objet : la méthode de conception UML, les langages objets, les architectures JEE et.net. Population concernée : Développeurs, concepteurs, chefs de projet, directeurs de projet. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Les concepts Objet Les enjeux des architectures distribuées Du client/serveur aux serveurs d'applications Les concepts Web Les infrastructures distribuées Présentation de JAVA Présentation de.net Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 163
Rubrique : État de l'art SOA L'essentiel - Découvrir l'architecture orientée services (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009822 Réf. CFD : IAC19 Durée en jours : 2 Appréhender une architecture SOA. Disposer d'une vue comparative de l'architecture orientée services par rapport aux autres modèles d'architectures possibles. Identifier les impacts de SOA sur le SI et les projets de développement. Population concernée : Urbanistes, architectes, chefs de projet. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction : SI et architectures Objectifs de la SOA Les concepts clés de la SOA : service, contrat de service, orchestration des services, règles métier, données de références Modèle conceptuel de l'approche SOA Les services du bus ESB (survol) Les offres du marché Les standards de modélisation des processus Orchestration des services : BPMN, BPEL Techniques, best practices, méthodes Les Web Services : Description des Web Services avec WSDL, les Web Services REST Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 164
Rubrique : État de l'art XML - L'essentiel (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009823 Réf. CFD : IAC20 Durée en jours : 1 Identifier les apports du langage XML. Comprendre les différents standards, les outils et les utilisations possibles. Population concernée : Développeurs d'applications, concepteurs, chefs de projet. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction au standard XML Objectifs et définition et apports de XML. Les champs d'application Les standards et outils associés (Open Document, RSS, SVG...) Les documents XML La structure et la définition du document Le Document Type Definition (DTD) Les espaces de noms (namespaces) XML Schema : l'évolution Les standards XML connexes XPath : syntaxe et expressions XLL : Xlink, Xpointer, objectifs et syntaxe La manipulation de documents XSLT : le langage de transformation XSL-FO : la chaîne d'édition DOM : le modèle de document objet Les modèles d'architecture Le traitement sur le navigateur (XSLT, DOM...) Le traitement sur le serveur Web (XSLT, DOM, SAX...) Les échanges de flux (SOAP, WSDL...) Le traitement sur le serveur de données (XQuery, XUpdate,...) Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 165
Rubrique : État de l'art.net - Technologie et Architecture (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009824 Réf. CFD : IAC21 Durée en jours : 2 Connaître les différents composants de la plateforme Microsoft.Net. Appréhender les évolutions qu'elle apporte dans le mode de développement d'applications client/serveur et Internet. Population concernée : Chefs de projet, développeurs, concepteurs, directeurs de projet. Prérequis (hors niv.same requis / compétences) : Connaissance de base des applications Web / Connaissance en programmation objet Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction à l'environnement.net Le Framework.NET et les langages du.net Divers types d'applications Accès aux données dans le.net Web Services Architecture des applications et sécurité Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 166
Rubrique : État de l'art Java EE - Technologie et Architecture (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000007205 Réf. CFD : IAC22 Durée en jours : 2 Identifier les principaux apports des technologies Objet, du langage Java, de la plateforme Java EE et des serveurs d'applications, dans le cadre d'applications Internet/Intranet comme pour tout type d'application Client/Serveur. Population concernée : Développeurs, concepteurs, chefs de projet, directeurs de projet. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction Les applications Web Les servlets Java Server Page et JSF Les EJBs Les Web Services La sécurité dans Java EE Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 167
Rubrique : État de l'art Data Mining, synthèse (Séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012293 Réf. CFD : IAC25 Durée en jours : 2 Comprendre les principes et la finalité du Data Mining (DM) Identifier les principales techniques du DM et leur cas d'utilisation Mettre en œuvre sur un cas simple les méthodes de scoring et de geomarketing Découvrir les méthodes prédictives et les méthodes descriptives du DM Connaitre les principales étapes d'un projet Data Mining. Population concernée : Responsables Infocentre, statisticiens, responsables informatiques, chefs de projets et experts décisionnels. Utilisateurs et gestionnaires métiers de bases de données. Prérequis (hors niv.same requis / compétences) : Connaître les principes d'une base du décisionnel et des statistiques. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E INTRODUCTION : rappels et éléments de contexte - Les principaux types d indicateurs (accessibles à tous) - Le contexte des Systèmes d Information Décisionnels (SID) - Comprendre le Data Mining (DM) Méthodologie du Datamining - Les données de l'entreprise - Méthodologie de projet Data Mining Les techniques de datamining - Panorama des techniques - La méthode descriptive du Clustering Exemples d'application du DM - Mise en œuvre des techniques de datamining : exemple avec un logiciel. Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 168
Rubrique : État de l'art XML et JSON, synthèse (Séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012294 Réf. CFD : IAC26 Durée en jours : 2 Objectifs pédagogiques - Lire et comprendre des documents XML et JSON - Modéliser et définir des données en XML et JSON - Choisir les outils adaptés aux besoins de votre application. - Comprendre la place de XML et de JSON dans les architectures Web Population concernée : Développeurs d'applications, concepteurs, chefs de projet. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E INTRODUCTION AU STANDARD XML Objectifs et définition et apports de XML, champs d'application, standards et outils associés INTRODUCTION A JSON Modèle de données JSON, intégration avec les langages de programmation (JavaScript, PHP...), frameworks utilisant JSON, parsing de JSON : différences avec XML EVOLUTION DU WEB 2.0 Web 2.0, XML, JSON et AJAX, client riche avec les technologies HTML5, CSS3 et JavaScript, documents XML et leurs modèles, structure et définition du document, DTD, espaces de noms, XML Schema, types de bases syntaxe des schémas dérivations XML Schema DONNEES JSON ET LEURS MODELES Schémas JSON STANDARDS XML CONNEXES XPath, XLL MANIPULATION DE DOCUMENTS XSLT, XSL-FO, DOM Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 169
Rubrique : État de l'art Synthèse outils de production et d'administration des infrastructures SI (Séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012295 Réf. CFD : IAC27 Durée en jours : 2 Identifier les outils de sauvegarde et de restauration du marché. Identifier les outils d'ordonnancement du marché. Identifier les outils de sécurité informatique du marché. Identifier les outils de virtualisation du marché. Population concernée : Responsables informatiques et leurs collaborateurs qui souhaitent rassembler les informations nécessaires à l'élaboration des stratégies informatiques. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E SAUVEGARDE ET RESTAURATION - outils NetBackup, Backup Exec, ARCserve - sauvegarde et restauration du système et des données sous Windows 7, 8, 2008, 2012 SCHEDULING, ORDONNANCEMENT - présentation du scheduling - outils CONTROL-M, ORCHESTRATOR MONITORING, SUPERVISION DES SYSTEMES ET EQUIPEMENT - présentation du monitoring - outils SCOM 2008 et 2012, Nagios, Cacti INVENTAIRE ET GESTION DE VERSION - outils de gestionnaire de versions cvs, Git, Turtoise - outils de gestion de parc applicatif SCCM 2008 et 2012. SECURITE INFORMATIQUE - des firewall à l'ids - Comodo Firewall, Kaspersky ADMINISTRATION - gestionnaire des tâches et console MMC - différents modes d'accès de Direct Access VIRTUALISATION - rationalisation des services IT par la virtualisation - concept de Cloud Computing, offres Microsoft, Xen, VMWare... - analyse et suivi des performances de l'infrastructure virtuelle - nouveautés d'architecture Hyper-V 3, les modes de licences - sauvegarde des VM s Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 170
Rubrique : État de l'art Web services, synthèse (Séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012296 Réf. CFD : IAC28 Durée en jours : 2 Etude approfondie des web services et des protocoles associés : SOAP, WSDL, REST annuaire UDDI, protocole de sécurité et d'authentification, extensions WS-X. Les principaux outils de réalisation et d'exploitation en environnement JAVA et.net seront présentés. Population concernée : Décideurs informatique, responsables études et développement, chefs de projet. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction aux Web Services Principes d'architecture orientée services (SOA) Créer un Web Service - SOAP. - Apache Soap Server. - Tooling support. Accéder et utiliser un Web Service - WSDL. - Écrire un client de Web Service. - Tooling support. Services Web dynamiques - Localiser un Web Service. - Annuaire UDDI. - WSIL. - Tooling support. Considérations d'architecture et de design - Sécurité. - Performance. - Best practices. - Technologies émergentes. Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 171
Rubrique : État de l'art Frameworks JAVA/JEE - Etat de l'art (Séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012297 Réf. CFD : IAC29 Durée en jours : 2 Découvrir les principaux frameworks JAVA/JEE, apprendre à choisir les plus utiles en fonction de ses besoins et comprendre comment en tirer parti pour améliorer les développements au niveau des différentes couches applicatives (présentation, service, persistance, métier). Population concernée : Chefs de projets, architectes, Prérequis (hors niv.same requis / compétences) : Connaissance de base du développement Java. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E INTRODUCTION - Les enjeux - écosystème Java. - Emulation entre le standard JEE et les frameworks alternatifs (Spring, Struts, Hibernate...). CONTENEURS LEGERS - rôle d'un conteneur - retours d'expériences des EJB 2. - approche POJO - vers une unification EJB/Spring? - serveurs d'applications. PERSISTANCE DES DONNEES, MAPPING OBJET RELATIONNEL - bases de données. - rôle d'un framework de mapping objet/relationnel. - D'Hibernate à JPA puis à JPA 2 LE WEB - offre historique : JSP/Servlet - différentes approches ARCHITECTURES DISTRIBUEES ET INTEGRATION AU SI - enjeu - Web Services DEPLOIEMENT ET SERVEURS D'APPLICATIONS - livrables - Comparaison des forces en présence : serveurs d'applications JEE, conteneurs de servlets, serveur Spring. - nouvelle donne avec JEE6 web profile. OSG Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 172
Rubrique : Gestion des données SOMMAIRE Bases de données relationnelles (SGBDR)... 175 Introduction aux bases de données NoSQL (séminaire)... 176 Les nouvelles architectures de données (Séminaire)... 177 Access 2010 - Initiation... 178 Access 2010 - Perfectionnement... 179 Langage SQL... 180 Langage PL/SQL... 181 MySQL - Administration... 182 MySQL - Administration avancée / optimisation... 183 MySQL - sauvegarde et restauration... 184 PostgreSQL - Initiation... 185 PostgreSQL - Perfectionnement... 186 PostgreSQL - Confirmé... 187 Oracle 11g - Administration... 188 Oracle 12c - Administration... 189 Oracle 11g - Administration avancée / optimisation... 190 Oracle 11g - Sauvegarde et restauration... 191 Oracle 11g - Warehouse Builder... 192 Oracle 11g - RMAN... 193 SQL Server 2008 - Initiation... 194 SQL Server 2012 - Initiation... 195 SQL Server 2008 - Administration... 196 SQL Server 2012 - Administration... 197 SQL Server 2008 - Analysis services... 198 SQL Server 2008 - Integration services... 199 SQL Server 2008 - Mise en place d'une solution décisionnelle... 200 SQL Server 2012 - Mise en place d'une solution décisionnelle... 201 SQL Server 2012 / 2014 - Tuning... 202 SQL Server 2014 - Tour d'horizon... 203 SQL Server Développement... 204 Transact SQL... 205 Business Objects XI - Utilisateur Desktop Intelligence... 206 Business Objects XI - Utilisateur Web Intelligence... 207 Business Objects BI4 - Utilisateur Web Intelligence... 208 Business Objects XI - Utilisateur Web Intelligence - Perfectionnement... 209 173
Business Objects BI4 - Utilisateur Web Intelligence - Perfectionnement... 210 Business Objects XI - Designer... 211 Business Objects BI4 - Designer... 212 Business Objects XI - Administrateur Entreprise... 213 Business Objects BI4 - Administration des utilisateurs et du contenu... 214 Business Objects BI 4 - Information Design Tool... 215 TALEND - ETL utilisateur - Initiation... 216 TALEND - ETL utilisateur - Perfectionnement... 217 174
Rubrique : Gestion des données Bases de données relationnelles (SGBDR) Edition : 2016 Etat : Reconduit Code Alliance : S000009826 Réf. CFD : IBC01 Durée en jours : 2 Connaître le principe de fonctionnement des SGBDR, la diversité des SGBDR et savoir comparer différentes versions, être sensibilisé aux caractéristiques d installation et aux modes de développement. Population concernée : Gestionnaires de bases de données, chefs de projet Prérequis (hors niv.same requis / compétences) : Connaissance générale de l'informatique et de l'environnement Windows Qu'est ce qu'une base de donnée? - Historique - Utilité - Gestion Culture générale SGBD - Modèle - Les principaux acteurs du marché Modélisation relationnelle - Modèle Conceptuel des Données(MCD) - Modèle relationnel - Passage du MCD au Relationnel -Relationnel et langage SQL Base de données - Architecture d'une base - Outils - Exemples de bases Architecture associée aux bases de données - Architecture client/serveur-architecture Web - Serveurs d'application Langage SQL - Approche - Connexion au SGBDR - consultation des données - Mise à jour - Création de structure TP : 70% 175
Rubrique : Gestion des données Introduction aux bases de données NoSQL (séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012308 Réf. CFD : IBC61 Durée en jours : 1 Connaître les principales solutions NoSQL : leur typologie, leurs possibilités et leurs limites. Savoir évaluer l'opportunité de mettre en œuvre une solution NoSQL dans les projets. Connaître les solutions permettant de traiter de forts volumes de données. - Connaître les concepts sous-jacents à l'approche NoSQL - Comprendre les raisons de l'émergence des SGBD NoSQL - Connaître les principales solutions disponibles sur le marché - Identifier les cas d'utilisation des SGBD NoSQL - Appréhender la relation entre MapReduce et NoSQL - Evaluer les limites des solutions NoSQL Population concernée : Chefs de projet, managers et développeurs Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E DU SQL AU NOSQL - pourquoi changer? - enjeu d'une nouvelle approche, ACID vs CAP - solutions NoSQL UTILISER UNE BASE NOSQL - bases NoSQL en action - choisir la bonne solution - comprendre les bases NoSQL type clé-valeur, colonne, document, graphe TOUR D'HORIZON DES TECHNOLOGIES NOSQL - Elasticsearch - requêtes HBASE - Neo4J - Memcached 176
Rubrique : Gestion des données Les nouvelles architectures de données (Séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012309 Réf. CFD : IBC62 Durée en jours : 2 Evolutions de données et l impact sur le choix des stratégies technologies à employer. - Nouveaux modèles de données. La fin de l approche taille unique du relationnel? Impact sur l existant? - Architectures distribuées à grande échelle : Comment intégrer et partager les données multi-sites? Quid de la cohérence et de la protection des données? - Architectures massivement parallèles : stockage en ligne versus colonne? Machines bases de données versus MapReduce? - Streaming de données: comment analyser des flux en temps réel? Comment les croiser avec les données du SI? - Comment allier SGBD relationnel et NoSQL? Vers des SGBD hybrides? Population concernée : Chefs de projet, managers et développeurs Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E SYSTEMES DISTRIBUES ET TECHNOLOGIES BIGDATA VANUES DE L'INTERNET - qu'est ce que le BigData - Hadoop - Map Reduce (algorithme distribué) - SQL vs NoSQL - sécurisation des données MISE EN ŒUVRE DES SYSTEMES NOSQL ET DE LEUR CONCEPTUALISATION; ARCHITECTURES TEMPS REEL ET EN Y - introduction à NoSQL - bases NoSQL orientées colonne - modélisation vs relationnel - modélisation de la Rowkey - autres techniques - exemple NoSQL - approches Streaming et analyse temps réel - architectures en Y (Relationnel et BigData en symbiose) 177
Rubrique : Gestion des données Access 2010 - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000011253 Réf. CFD : IBC43 Durée en jours : 3 Acquérir les compétences et connaissances nécessaires pour gérer une base de données Access (créer des tables sous Access et en extraire les données, créer des formulaires, des sous-formulaires et des états). Population concernée : Personne souhaitant créer, optimiser l'exploitation et l'analyse des données au-delà de la création d'une base et de ses tables. Prérequis (hors niv.same requis / compétences) : Bonne prise en main de l'environnement Windows obligatoire. Connaissances en bases de données et outils bureautique, type tableur, conseillées. Présentation d'access - généralités, terminologie, méthodologie, modèle conceptuel,... Interface utilisateur - onglet Fichier, modes d'affichage, les onglets,... Les tables - création, types de champ, clés primaires, dépendances d'objets,... Les relations -différents types, création, intégrité référentielle, jointures,... Les requêtes - définition, création, différentes requ^tes, regroupement,... Les formulaires - création, modification, différents types, filtres,... Les états - création, modification, mise en forme, sections, tri, regroupement,... Option de démarrage de la base de donnéesformulaire de démarrage, options, tests,... 178
Rubrique : Gestion des données Access 2010 - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000011254 Réf. CFD : IBC44 Durée en jours : 3 Etre capable de développer une application utilisateur par la mise en place de macro-commandes et éventuellement de modules Access Basic, être capable de maîtriser les fonctions avancées d Access : requêtes, macro-commandes, Population concernée : Concepteurs et utilisateurs de bases de données Access souhaitant connaître les fonctionnalités avancées d'une base de données. Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Access - initiation" ou posséder un niveau équivalent. Rappel des généralités d'access - différents objets de la base, clés, tables attachées, dépendances d'objets,... Les relations - différents types, intégrité référentielle,. Les requêtes avancées - recherche de doublons, d'analyse croisée, paramétrées,... Utilisation des données externes - imports, exports,... Les formulaires et les états avancés - boîtes à outils, contrôles calculés, sous-formulaires, sous-états,... Les macros - création, modification et exécution d'une macro - macros dans les formulaires, états - limites des macros 179
Rubrique : Gestion des données Langage SQL Edition : 2016 Etat : Reconduit Code Alliance : S000000842 Réf. CFD : IBC05 Durée en jours : 3 Maîtriser les aspects pratiques essentiels (logique et syntaxe) du développement en langage SQL. Acquérir une méthode sûre d écriture de requêtes SQL complexes. Pratiquer le langage SQL dans tout environnement relationnel. Population concernée : Toute personne amenée à effectuer des requêtes sur une base de données relationnelle. Prérequis (hors niv.same requis / compétences) : Connaissances en bases de données indispensables et avoir des bases en programmation. Le modèle relationnel Les types de données Langage de définition de données (LDD) Règles d'écriture SQL Sélection d'informations (LID) Opérateurs ensemblistes Les fonctions Les sous-requêtes Les ordres de mise à jour (LMD) Notion de transaction 180
Rubrique : Gestion des données Langage PL/SQL Edition : 2016 Etat : Reconduit Code Alliance : S000009830 Réf. CFD : IBC06 Durée en jours : 3 Acquérir les techniques de programmation nécessaires pour réaliser des scripts en PL/SQL, des procédures stockées et des triggers dans un environnement Oracle. Population concernée : Analystes, programmeurs, exploitants, administrateurs, chefs de projets. Prérequis (hors niv.same requis / compétences) : Connaître les fondamentaux des SGBDR et le langage SQL. Introduction - origine, définition, cdes autorisées, variables,.. Tests et boucles Curseurs - définition, déclaration, curseurs paramétrés, Traitements stockés - création, droits, vue du dictionnaire, Exceptions - fonctionnement, différentes exceptions,... Déclencheurs - création, utilisation, visualisation, recompilation,... 181
Rubrique : Gestion des données MySQL - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000009831 Réf. CFD : IBC07 Durée en jours : 3 Acquérir les compétences et connaissances nécessaires pour installer, configurer et l'administrer le SGBD MYSQL (sous Linux généralement, mais il peut être intéressant de mettre en perspective les différences sous Windows). Population concernée : Développeurs et administrateurs de bases de données Prérequis (hors niv.same requis / compétences) : Connaitre MySQL et l'administration de Linux ou Windows Introduction : - Définition d'un bloc - Commandes autorisés - Variables locales - Type simples et complexes - Tables indicées et imbriquées Mise en œuvre : - Différentes methode d'installation sous Window et sous linux - Démarrage/Arrêt du serveur - Configuration - Création d'une base - Gestion des types de moteurs, des interclassements Les opération sur les tables : - Les différents type de tables - construction et suppression de tables - modification de la structure de la table - Les types de donées - Les contraintes d'intégrités - Organisation des données - Import/Export des données Gestion des comptes utilisateur : - Authentification et droits - Structure des tables, de la base - Gestion des droits - Sécurisation de la post-installation, des procédures stockées Méthode d'accès : Depuis JAVA, PHP _ Paramétrage ODBC Outils d'administration et d'exploitations TP : 70 % 182
Rubrique : Gestion des données MySQL - Administration avancée / optimisation Edition : 2016 Etat : Reconduit Code Alliance : S000009832 Réf. CFD : IBC08 Durée en jours : 3 Acquérir un niveau d expertise dans l administration avancée d un SGBD MySQL. Etre capable d optimiser les performances d un SGBD MySQL. Population concernée : Développeurs et administrateurs de bases de données Prérequis (hors niv.same requis / compétences) : Connaitre MySQL et l'administration de Linux ou Windows Gestion des moteurs de stockage : MyISAM, MEMORY, MERGE, InnoBD, BlackHode, Archive, Federated... Manipulation des données : - Création d'index de vues - Gestion des vues - La base de données INFORMATION_SCHEMA - Importer et exporter des données SQL procédural : - Procédures stockées et fonctions - Déclecheurs (Trigger) - Gestion des erreurs - Ecriture de procédures stockées simples Tables transactionnelles : - Notions de transaction - Niveaux d'isolation - Structures physique des tables - Paramétrage optimisation Fichiers de logs : - Les différents journaux sous MySQL Optimisation : - Observation de l'activité du serveur - Variables dynamiques, paramétrage et optimisation du serveur MySQL- Analyse du plan d'exécution - Multiples instances de serveur MySQL TP : 70 % 183
Rubrique : Gestion des données MySQL - sauvegarde et restauration Edition : 2016 Etat : Reconduit Code Alliance : S000009833 Réf. CFD : IBC09 Durée en jours : 3 Etre capable d assurer les sauvegardes d un SGBD MYSQL. Population concernée : Développeurs et administrateurs de bases de données Prérequis (hors niv.same requis / compétences) : Connaitre MySQL et l'administration de Linux ou Windows Rappel : - Stratégies de sauvegardes physique, logique,types tables, verrouillages. - Les commandes - Les fichiers de log et la clause CHANGE Mise en place de scénarii de restauration Atelier de sauvegarde et restauration - Suite à erreur matérielle, humaine TP : 70 % 184
Rubrique : Gestion des données PostgreSQL - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000009834 Réf. CFD : IBC10 Durée en jours : 3 Savoir utiliser le système de gestion de bases de données PostgreSQL en particulier pour créer, exploiter et maintenir une base de données. Pouvoir programmer avec les langages SQL et PL/PgSQL. Population concernée : Gestionnaires de bases de données et analystes-exploitants Prérequis (hors niv.same requis / compétences) : Conaitre Linux et les concepts SGBDR - Maitriser le langage SQL Présentation générale de PostgreSQL Installation d'un serveur PostgreSQL Authentification des clients Gestion de la sécurité d'un serveur PostgreSQL Journalisation avant et environnement transactionnels Maintenance d'un serveur de base de données Utilisations des outils Gestion des tables et des index Sauvegarde et restauration Optimisation Annexe : Installation via le rpm - Postmaster, extrait du fichier de configuration postgrsql.cof - listes des commandes SQL - Tables et vues systèmes - Les fonctions stockées et les triggers TP : 70 % 185
Rubrique : Gestion des données PostgreSQL - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000009835 Réf. CFD : IBC11 Durée en jours : 3 Savoir installer et administrer un serveur de base de données PostGreSQL en particulier pour créer, exploiter et maintenir une base de données. Pouvoir programmer avec les langages SQL et PL/PgSQL. Population concernée : Administrateurs de bases de données (DBA), administrateurs systèmes et développeurs Prérequis (hors niv.same requis / compétences) : Avoir participé au stage "PostgreSQL - Initiation" ou posséder un niveau équivalent. Connaître le langage SQL Administration et éléments d'optimisation - Database cluster - Configuration de PostgreSQL- Ressources du système d'exploitation - Vue système statistique - Fonctions d'administration - Contrôle sur les requêtes Sauvegardes et restaurations - Sauvegardes et restauration SQL Sauvegardes et restaurations physique. Sauvegarde à chaud - Récupération point-in-time PITR - Les outils Haute disponibilité et réplication - Les différents modes de réplication - Serveur de Standby par transfert de journaux - Mise au point d'un serveur Warm Standby, Hot Standby. Migration de Oracle à PostgreSQL - Fonctionnalités - Installation - Configuration - Exemple de migration Partitionnement - Avantages - Méthodes - Implémentation - Administration. TP 70% 186
Rubrique : Gestion des données PostgreSQL - Confirmé Edition : 2016 Etat : Reconduit Code Alliance : S000009836 Réf. CFD : IBC12 Durée en jours : 3 Maitriser l administration d une base de données PostgreSQL. Savoir la configurer, gérer les connexions, l utilisation des scripts, mettre en œuvre les réplications. Population concernée : Administrateurs de bases de données. Prérequis (hors niv.same requis / compétences) : Avoir participé au stage "PostgreSQL - Initiation" ou posséder un niveau équivalent. Connaître le langage SQL Présentation des aspects avancés de PostgreSQL Configuration d'une instance PostgreSQL Administration système Taches courantes Sauvegarde et restauration d'une base PostgreSQL Techniques avancées Optimisation PostgreSQL Supervision d'une instance PostgreSQL TP : 70% 187
Rubrique : Gestion des données Oracle 11g - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000009840 Réf. CFD : IBC16 Durée en jours : 5 Comprendre les fonctionnalités, l'architecture et les concepts d un serveur Oracle Database 11g. Mettre en oeuvre, créer, configurer et administrer une base de données Oracle en mettant l accent sur les aspects pratiques et opérationnels. Population concernée : Administrateurs de bases de données, analystes, exploitants et chefs de projets Prérequis (hors niv.same requis / compétences) : Connaître le langage SQL Présentation générale Concepts et architecture - La base - Les différentes instances - Les fichiers des bases de données Installation d'oracle 11g Création d'une base - Avec DBCA, avec des scripts Contrôle d'une base - Les privilèges - Authentification - Les fichiers et paramètres d'initialisation - Démarrage/Arrêt avec SQL - Les fichier de traces - les outils, les commandes d'administration Structure de stockage - Concepts - Architecture - Les tablespaces - Les segments - les fichiers journaux - Journalisation - Vues du dictionnaire et EM Sécurité - Principaux mécanisme - Renforcement, Audit par défaut Tables et index - créer, modifier, supprimé, réorganiser un table un schéma - Gestion des contraintes Les utilitaires Oracle NET Scheduler : Concepts - Création de job - Gestion des logs Objets PL/SQL - Les procédure stocké - Trigger - package Partitionnement - Methodes - Administartion Sauvegarde Restauration Gestion proactive Gestion des erreurs TP : 70% 188
Rubrique : Gestion des données Oracle 12c - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000011927 Réf. CFD : IBC55 Durée en jours : 5 Comprendre les fonctionnalités, l'architecture et les concepts d un serveur Oracle Database 12c. Mettre en oeuvre, créer, configurer et administrer une base de données Oracle en mettant l accent sur les aspects pratiques et opérationnels. Population concernée : Administrateurs de bases de données, analystes, exploitants et chefs de projets Prérequis (hors niv.same requis / compétences) : Connaître le langage SQL Présentation générale Concepts et architecture - La base - Les différentes instances - Les fichiers des bases de données Installation d'oracle 12c Création d'une base - Avec DBCA, avec des scripts Contrôle d'une base - Les privilèges - Authentification - Les fichiers et paramètres d'initialisation - Démarrage/Arrêt avec SQL - Les fichier de traces - les outils, les commandes d'administration Structure de stockage - Concepts - Architecture - Les tablespaces - Les segments - les fichiers journaux - Journalisation - Vues du dictionnaire et EM Sécurité - Principaux mécanisme - Renforcement, Audit par défaut Tables et index - créer, modifier, supprimé, réorganiser un table un schéma - Gestion des contraintes Les utilitaires Oracle NET Scheduler : Concepts - Création de job - Gestion des logs Objets PL/SQL - Les procédure stocké - Trigger - package Partitionnement - Methodes - Administartion Sauvegarde Restauration Gestion proactive Gestion des erreurs TP : 70% 189
Rubrique : Gestion des données Oracle 11g - Administration avancée / optimisation Edition : 2016 Etat : Reconduit Code Alliance : S000009841 Réf. CFD : IBC17 Durée en jours : 4 Acquérir un niveau d expertise dans l administration avancée du SGBD Oracle. Etre capable d optimiser les performances. Approfondir et maîtriser les techniques relatives à la base de données Oracle. Population concernée : Administrateurs de bases de données Oracle 11g, administrateurs d'applications, administrateurs systèmes et consultants Prérequis (hors niv.same requis / compétences) : Connaissances de base de l'administration d'oracle 11g, ou connaissances équivalentes à celles apportées par le stage "Oracle 11g, administration" Introduction rappels Configuration avancée - Réseaux - Listener distant - Filtrage des connexions - OEM - Architecture - Grid control vs Database Control - le repository - Consol d'administration Planification des tâches - DBMS_JOB - Introduction à Oracle Scheduler Surveillance, maintenance avancée - Automatic Diagnostic Repository (ADR) - Définir les seuils d'alerte - Utiliser les alertes - Structures de mémoire Oracle, de stockage-technique de flashback - Gestion automatique Gestionnaire de ressources - Concepts - configuration de Database Resource Manager - Pool de session - Groupes de consommateur de ressources Automatic storage management ( ASM) - Architecture - Fonctionnalité - Les instances - Migration une base dans ASM DATASE REPLAY - Architecture du système : capture, traitement de la charge globale, réexécution Partitionnement des tables - Compression de tables et tablespaces - Partionnement par intervalle, par système, par colonne - Maintenance TP : 70% 190
Rubrique : Gestion des données Oracle 11g - Sauvegarde et restauration Edition : 2016 Etat : Reconduit Code Alliance : S000009842 Réf. CFD : IBC18 Durée en jours : 3 Etre capable d'assurer les sauvegardes du SGBD Oracle. Population concernée : Gestionnaires, administrateurs de bases de données et analystes exploitants maîtrisant l'administration d'une base de données Oracle8i, oracle9i ou Oracle 10g Prérequis (hors niv.same requis / compétences) : Etre capable de sauvegarder et de retaurer efficacement une base en mode archivelog ou en mode noarchivelog avec ou sans RMAN Architecture du SGBDR Oracle Stratégie de sauvegarde Export import et data PUMP Traitement des incidents fichiers d'une base en mode NOARCHIVELOG Le mode ARCHIVELOG Traitement des incidents fichiers d'une base en mode ARCHIVELOG RMAN RECOVERY MANAGER La technnologie du FLASHBACK TP : 70 % 191
Rubrique : Gestion des données Oracle 11g - Warehouse Builder Edition : 2016 Etat : Reconduit Code Alliance : S000009843 Réf. CFD : IBC19 Durée en jours : 4 Savoir installer et configurer l'outil d'etl (Extract Transform Load) Oracle Warehouse Builder et l'utiliser pour corriger ses données et alimenter ses Data Warehouses. Population concernée : Administrateurs, chefs de projets, développeurs Prérequis (hors niv.same requis / compétences) : Connaissances en SQL Introduction Oracle Warehouse Builder Les concepts et architecture Installation et démarrage avec Warehouse Builder Définir et mettre à jour le data Warehouse Entreprise Définir et mettre à jour les datamarts TP : 70 % 192
Rubrique : Gestion des données Oracle 11g - RMAN Edition : 2016 Etat : Reconduit Code Alliance : S000011928 Réf. CFD : IBC56 Durée en jours : 3 Comprendre les mécanismes importants mis en oeuvre pour les sauvegardes et restaurations d une base de données Oracle Contrôler et configurer l outil RMAN Sauvegarder les fichiers d une base de données Oracle de différentes manières en mode archivelog ou noarchivelog Restaurer une base de données Oracle avec RMAN sans catalogue suivant le type de panne (perte totale, partielle, controlfile, spfile ) Mettre en place et gérer le catalogue de RMAN Sauvegarde et restauration RMAN avec le catalogue Utiliser quelques fonctions avancées de RMAN. Population concernée : Gestionnaires de données, administrateurs de edonnées, analyses et exploitant l'administration d'une base de données Oracle Prérequis (hors niv.same requis / compétences) : Connaître les fondamentaux des SGBDR, le langage SQL, le langage PL/SQL et l'administration Rappels d'architecture Présentation de RMAN et configuration Sauvegardes Restaurations Gestion de catalogue Opérations avec catalogue Opérations avancées Nouveautés RMAN avec Oracle Database 12c TP : 70 % 193
Rubrique : Gestion des données SQL Server 2008 - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000009849 Réf. CFD : IBC25 Durée en jours : 4 Comprendre le rôle des divers composants, utiliser les outils de requête (transact SQL, ), écrire des ordres SQL de manipulation de données. Voir stage Transact SQL. Population concernée : Développeurs d'applications Prérequis (hors niv.same requis / compétences) : Connaitre Langage SQL Comprendre : le rôle d'un SGBDR actuel, le formalisme, le vocabulaire des règles de CODD, la place de la base de données dans les architectures d'entreprise, l'offre SQL AZUR Identifier les différents moteurs MSSQL SERVER Créer une base SQL SERVER simple, une structure simple de table Comprendre le format de données et leur place dans l'import/export de données croisées Outils de requêtage Environnement, en ligne de commandes TRANSACT-SQL, graphique SQL Visualiser la structure de données d'une base exemple Manipuler l'outil de conception de diagramme Générer des scripts DML depuis l'environnement graphique Ecrire des ordres SQL de manipulation de données Comprendre les principes fondamentaux du langage SQL Ecrire des requêtes SQL Eviter les pièges bloquants Manipuler les formats de données actuels : XML et SPATIAL Comprendre le concept de transaction, d'isolation et de verrous Remplir une base SQL Server Comprendre le concept de BD IN-MEMORY TP : 70% 194
Rubrique : Gestion des données SQL Server 2012 - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000011255 Réf. CFD : IBC45 Durée en jours : 4 Comprendre le rôle des divers composants, utiliser les outils de requête (transact SQL, ), écrire des ordres SQL de manipulation de données. Voir stage Transact SQL. Population concernée : Développeurs d'applications Prérequis (hors niv.same requis / compétences) : Avoir suivi le stage "Langage SQL" ou posséder un niveau équivalent Comprendre : le rôle d'un SGBDR actuel, le formalisme, le vocabulaire des règles de CODD, la place de la base de données dans les architectures d'entreprise, l'offre SQL AZUR Identifier les différents moteurs MSSQL SERVER Créer une base SQL SERVER simple, une structure simple de table Comprendre le format de données et leur place dans l'import/export de données croisées Outils de requêtage Environnement, en ligne de commandes TRANSACT-SQL, graphique SQL Visualiser la structure de données d'une base exemple Manipuler l'outil de conception de diagramme Générer des scripts DML depuis l'environnement graphique Ecrire des ordres SQL de manipulation de données Comprendre les principes fondamentaux du langage SQL Ecrire des requêtes SQL Eviter les pièges bloquants Manipuler les formats de données actuels : XML et SPATIAL Comprendre le concept de transaction, d'isolation et de verrous Remplir une base SQL Server Comprendre le concept de BD IN-MEMORY TP : 70% 195
Rubrique : Gestion des données SQL Server 2008 - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000009851 Réf. CFD : IBC27 Durée en jours : 4 Savoir installer, configurer et administrer SQL server (être capable de paramétrer le serveur, d effectuer des sauvegardes et de les restaurer, être capable d assurer la maintenance des bases de données SQL server). Population concernée : Intégrateurs, administrateurs sysrème chargés de la gestion d'une base de données SQL Server 2008, gestionnaires de basses de données Prérequis (hors niv.same requis / compétences) : Posséder des connaissances sur le langage de requêtes SQL, sur les bases de données relationnellees et sur l'administration de base de Windows Server 2008 Installation et configuration de SQL Server 2008 Gestion de bases de données et des fichiers Processus de récupération de données Gestion de sécurité Transfert de données Automatiser les tâches d'administration Mise en oeuvre de la réplication Maintien d'une haute disponibilité Surveiller SQL Server Dépannage et optimisation des performances 196
Rubrique : Gestion des données SQL Server 2012 - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000011256 Réf. CFD : IBC46 Durée en jours : 4 Savoir installer, configurer et administrer SQL server (être capable de paramétrer le serveur, d effectuer des sauvegardes et de les restaurer, être capable d assurer la maintenance des bases de données SQL server). Population concernée : Intégrateurs, administrateurs sysrème chargés de la gestion d'une base de données SQL Server 2008, gestionnaires de basses de données Prérequis (hors niv.same requis / compétences) : Posséder des connaissances sur le langage de requêtes SQL, sur les bases de données relationnellees et sur l'administration de base de Windows Server 2012 Installation et configuration de SQL Server 2012 Gestion de bases de données et des fichiers Processus de récupération de données Gestion de sécurité Transfert de données Automatiser les tâches d'administration Mise en oeuvre de la réplication Maintien d'une haute disponibilité Surveiller SQL Server Dépannage et optimisation des performances Gerer des serveurs Multiples TP : 70 % 197
Rubrique : Gestion des données SQL Server 2008 - Analysis services Edition : 2016 Etat : Reconduit Code Alliance : S000009852 Réf. CFD : IBC28 Durée en jours : 4 Savoir mettre en place et et gérer une solution OLAP avec SQL Server Analysis Services. Population concernée : Intégrateurs, administrateurs sysrème chargés de la gestion d'une base de données SQL Server 2008, gestionnaires de basses de données Prérequis (hors niv.same requis / compétences) : Posséder une connaissance de l'environnement Windows et une expérience avec Microsoft SQL Server Introduction à Analysis Services SQL Server 2008 Création d'une solution d'analyse multidimentielle Manipuler des cubes et de dimensions Manipuler des mesures et des groupes de mesures Interrogation d'une solution d'analyse multidimentielle Personnaliser un cube Déploiement et sécurité d'une base Analysis Services Maintenance d'une solution d'analyse multidimentielle TP : 70% 198
Rubrique : Gestion des données SQL Server 2008 - Integration services Edition : 2016 Etat : Reconduit Code Alliance : S000009853 Réf. CFD : IBC29 Durée en jours : 2 Savoir mettre en place et gérer une solution ETL avec SQL Server Integration Services. Population concernée : Consultants, administrateurs de base de données, chefs de projets, développeurs Prérequis (hors niv.same requis / compétences) : Avoir une expérience avec Microsoft SQL Server. Connaitre les outils de data-transfert, développer et manipuler les BDD Introduction à Intégration Services SQL Server 2008 Création d' une solution Intégration Services Implémenter un contrôle de flux Implémenter un flux de données Implémenter la journalisation Débogage et gestion des erreurs Implémenter des points d'arrêt et des transactions Configurer et déployer un lot Gérer et configurer les lots TP : 70% 199
Rubrique : Gestion des données SQL Server 2008 - Mise en place d'une solution décisionnelle Edition : 2016 Etat : Reconduit Code Alliance : S000009854 Réf. CFD : IBC30 Durée en jours : 4 Comprendre les concepts d'entrepôts de données - Savoir comment concevoir et implémenter un entrepôt de données - Apprendre à concevoir et implémenter des packages SSIS - Être capable d'implémenter le chargement d'un entrepôt de données avec SSIS. Population concernée : Administrateurs et développeurs de données Prérequis (hors niv.same requis / compétences) : Bonnes connaissances des bases de données relationnelles et du système de gestion de bases de données Mettre en place une solution BI Concevoir un DATA WAREHOUSE Implémenter une solution ETL avec SSIS Concevoir des modèles analytiques SSAS Créer des modèles analytiques Implémenter une solution SSREPORTING Services Concevoir une solution de reporting à partir d'excel Planifier les opérations BI TP : 70% 200
Rubrique : Gestion des données SQL Server 2012 - Mise en place d'une solution décisionnelle Edition : 2016 Etat : Reconduit Code Alliance : S000011257 Réf. CFD : IBC47 Durée en jours : 4 Comprendre les concepts d'entrepôts de données - Savoir comment concevoir et implémenter un entrepôt de données - Apprendre à concevoir et implémenter des packages SSIS - Être capable d'implémenter le chargement d'un entrepôt de données avec SSIS. Population concernée : Administrateurs et développeurs de données Prérequis (hors niv.same requis / compétences) : Bonnes connaissances des bases de données relationnelles et du système de gestion de bases de données Mettre en place une solution BI Concevoir un DATA WAREHOUSE Implémenter une solution ETL avec SSIS Concevoir des modèles analytiques SSAS Créer des modèles analytiques Implémenter une solution SSREPORTING Services Concevoir une solution de reporting à partir d'excel Planifier les opérations BI TP : 70% 201
Rubrique : Gestion des données SQL Server 2012 / 2014 - Tuning Edition : 2016 Etat : Reconduit Code Alliance : S000011929 Réf. CFD : IBC57 Durée en jours : 3 Optimiser les bases de données Consolidation de la charge Savoir optimiser ses requêtes et ses objets Savoir utiliser les outils de hautes disponibilités offerts par SQL Server. Population concernée : Administrateurs de bases de données SQL Server 2008 / 2012 ayant à piloter des données impliquant de forts accès ou un haut niveau de service Prérequis (hors niv.same requis / compétences) : Connaissances de SQL Server - Connaissances de l'environnement Windows Introduction a l architecture de données d entreprise Configuration d une infrastructure multi-serveurs Consolidation des charges de travail Implementation des transactions Optimisation des requêtes Introduction à la haute disponibilité Groupes de disponibilité «toujours en ligne» Travailler avec les tables «in-memory» Le stockage en colonne des index Concevoir le PRA ( Plan Reprise Activités ) TP : 70% 202
Rubrique : Gestion des données SQL Server 2014 - Tour d'horizon Edition : 2016 Etat : Reconduit Code Alliance : S000011930 Réf. CFD : IBC58 Durée en jours : 4 Savoir installer et configurer SQL Server Acquérir les compétences nécessaires à la gestion des fichiers de bases de données, leur sauvegarde et leur restauration Savoir concevoir un modèle de données et comprendre son impact sur les performances Être en mesure de gérer la sécurité Savoir automatiser des tâches d administrations et d optimisations Être capable de gérer et surveiller au quotidien SQL Server. Population concernée : Intégrateurs, administrateurs sysrème chargés de la gestion d'une base de données SQL Server Prérequis (hors niv.same requis / compétences) : Avoir une expérience du développement et de l'administration de bases de données et une connaissance de Transact-SQL Introduction à SQL Server et à ses outils Les bases de données Concevoir la base de données S assurer de l intégrité des données Introduction a l indexation Sauvegarde des bases de données Restaurer des bases de données Authentification et autorisation des utilisateurs Automatiser la gestion de SQL Server Concevoir et implémenter les procédures stockées Manipulation des données par triggers Utilisation des tables «en mémoire» Surveiller avec les alertes et notifications Effectuer les opérations de maintenance en conditions opérationnelles Protection des données avec chiffrement et audit TP : 70 % 203
Rubrique : Gestion des données SQL Server Développement Edition : 2016 Etat : Reconduit Code Alliance : S000011931 Réf. CFD : IBC59 Durée en jours : 4 Connaître les concepts, les services et le fonctionnement d une base de données SQL Server Etre capable de développer avec le Transact SQL et connaître les bonnes pratiques Savoir gérer les procédures stockées, les triggers, les fonctions, et le code géré (CLR) Connaître les fonctionnalités de bases autour de l optimisation du développement Connaîte les bases de l optimisation. Population concernée : Administrateurs de bases de données SQL et développeurs souhaitant mettre à jour leurs compétences Prérequis (hors niv.same requis / compétences) : Connaissance du langage SQL (requête de bases, jointures, filtrages, groupements) Introduction au développement de bases de données Retour sur le design et la conception Travailler sur les types de données Implémentation de la gestion d erreur Améliorer les performances des requêtes Mise en place de l'indexation Analyse du plan d exécution Conception et implémentation des Vues Conception et implémentation de procédures stockées Conception et implémentation de fonctions définies par l'utilisateur Réagir aux manipulations de données à l'aide de déclencheurs Utilisation de tables en mémoire Implémentation de code manage CLR Stocker et interroger des données XML Travailler avec des données SPATIALES dans SQL Server TP : 70% 204
Rubrique : Gestion des données Transact SQL Edition : 2016 Etat : Reconduit Code Alliance : S000011926 Réf. CFD : IBC54 Durée en jours : 2 Être capable d'effectuer des requêtes de base en Transact-SQL. Comprendre et créer les objets de programmation pour récupérer des données. Savoir gérer les erreurs. Savoir optimiser son code. Voir stage SQL Server 2008 Initiation et SQL Server 2012 Initiation. Population concernée : Administrateurs de bases de données SQL Server 2008 / 2012 et développeurs souhaitant mettre à jour leurs compétences. Prérequis (hors niv.same requis / compétences) : Connaissance du langage SQL (requêtes de bases, jointures, filtrages, groupements) et base de données. Connaissances de l'environnement Windows. Introduction à Transact-SQL - ensembles, prédicats logiques,... Travailler avec les types de données Utiliser les fonctions intégrées - conversion, logiques, test de valeur NULL,... Programmation avec T-SQL - concepts, lots, variables, instructions SQL dynamiques,... Implémentation de la gestion d'erreur Améliorer les performances des requêtes - vue d'ensemble des index, des tables IN MEMORY, plans d'exécution,... 205
Rubrique : Gestion des données Business Objects XI - Utilisateur Desktop Intelligence Edition : 2016 Etat : Reconduit Code Alliance : S000007047 Réf. CFD : IBC35 Durée en jours : 2 Permettre aux utilisateurs de Desktop Intelligence XI de comprendre les concepts de la solution et de maîtriser les fonctions d'interrogation, d'analyse et de reporting en vue de suivre, comprendre et piloter leur activité métier. Population concernée : Utilisateurs finaux, consultants, futurs designers d'univers Prérequis (hors niv.same requis / compétences) : La connaissance de l'environnement Windows est indispensable. La connaissance d'outils bureautiques, type tableur est conseillée Introduction à Business Objects Création d'un document avec Business Objects Structure et ergonomie d'un document Manipulation des données sous différentes formes (tableaux horizontaux / verticaux, tableaux croisés, formulaires, diagrammes) Maîtrise de l'éditeur de requête Valoriser des résultats Formules simples et variables Synchronisation des données (utilisation de plusieurs sources de données) Sauvegarde d'un document Desktop Intelligence au format Excel TP : 70 % 206
Rubrique : Gestion des données Business Objects XI - Utilisateur Web Intelligence Edition : 2016 Etat : Reconduit Code Alliance : S000009859 Réf. CFD : IBC36 Durée en jours : 2 Comprendre les concepts de l'informatique décisionnelle (Business Intelligence) et de Business Objects Web Intelligence - Maîtriser les fonctions d'interrogation, d'analyse et de reporting en vue de suivre, comprendre et piloter leur activité métier. Population concernée : Utilisateurs finaux, consultants, futurs designers d'univers Prérequis (hors niv.same requis / compétences) : Avoir la connaissance de l'environnement Windows et les notions de l'envrionnement Web est conseillé Introduction aus concepts et prise en main de Web Intelligence XI Concepts et prise en main de Web Intelligence XI Création d'un document Mise en forme Modification d'un document et mise en oeuvre Structurer les données Formules de calculs et fonctions Impression d'un rapport Gestion de documents TP : 70% 207
Rubrique : Gestion des données Business Objects BI4 - Utilisateur Web Intelligence Edition : 2016 Etat : Reconduit Code Alliance : S000011258 Réf. CFD : IBC48 Durée en jours : 2 Comprendre les concepts de l'informatique décisionnelle (Business Intelligence) et de Business Objects Web Intelligence - Maîtriser les fonctions d'interrogation, d'analyse et de reporting en vue de suivre, comprendre et piloter leur activité métier. Population concernée : Utilisateurs finaux, consultants, futurs designers d'univers Prérequis (hors niv.same requis / compétences) : Avoir la connaissance de l'environnement Windows et les notions de l'envrionnement Web est conseillé Introduction aus concepts et prise en main de Web Intelligence BI4 Concepts et prise en main de Web Intelligence BI4 Création d'un document Mise en forme Modification d'un document et mise en oeuvre Structurer les données Formules de calculs et fonctions Impression d'un rapport Gestion de documents TP : 70% 208
Rubrique : Gestion des données Business Objects XI - Utilisateur Web Intelligence - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000009860 Réf. CFD : IBC37 Durée en jours : 2 Permettre aux utilisateurs de Web Intelligence XI de maîtriser les applications évoluées de cet outil afin de générer des documents complexes. Population concernée : Utilisateur avancé, responsable Infocentre, chef de projet, futur designer d'univers Prérequis (hors niv.same requis / compétences) : Avoir suivi la formation Business Objects - Utilisateur Web Intelligence XI Création de formules de calculs basées sur des fonctions : - De type chaîne de caractères - De type booléen - De type numérique - De type date Filtres de requête élaborés Création de requêtes complexes : - Combinaison de requêtes - Sous-requêtes Maîtrise des opérateurs et des contextes de calculs : - Restriction conditionnelle sur les valeurs d'un objet - Référence aux dimensions d'un contexte par des mots clefs spécifiques Cas particulier de synchronisation TP : 70% 209
Rubrique : Gestion des données Business Objects BI4 - Utilisateur Web Intelligence - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000011259 Réf. CFD : IBC49 Durée en jours : 2 Permettre aux utilisateurs de Web Intelligence BI4 de maîtriser les applications évoluées de cet outil afin de générer des documents complexes. Population concernée : Utilisateur avancé, responsable Infocentre, chef de projet, futur designer d'univers Prérequis (hors niv.same requis / compétences) : Avoir suivi la formation Business Objects BI4 - Utilisateur Web Intelligence Création de formules de calculs basées sur des fonctions : - De type chaîne de caractères - De type booléen - De type numérique - De type date Filtres de requête élaborés Création de requêtes complexes : - Combinaison de requêtes - Sous-requêtes Maîtrise des opérateurs et des contextes de calculs : - Restriction conditionnelle sur les valeurs d'un objet - Référence aux dimensions d'un contexte par des mots clefs spécifiques Cas particulier de synchronisation TP : 70% 210
Rubrique : Gestion des données Business Objects XI - Designer Edition : 2016 Etat : Reconduit Code Alliance : S000009861 Réf. CFD : IBC38 Durée en jours : 3 Permettre à des développeurs de créer les univers et d'acquérir une méthodologie de mise en œuvre de la solution Business Objects. Population concernée : Consultants, développeurs, chefs de projets, responsables de projets décisionnels Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours Business Object XI 3 - Web ou Desktop Introduction aus univers Créer un univers Modifier un univers existant Déploiement et sécurisation des univers Approfondir les connaissances - Tables d'agrégat - Tables dérivés - Univers lié Etudes de cas TP : 70 % 211
Rubrique : Gestion des données Business Objects BI4 - Designer Edition : 2016 Etat : Reconduit Code Alliance : S000011260 Réf. CFD : IBC50 Durée en jours : 3 Permettre à des développeurs de créer les univers et d'acquérir une méthodologie de mise en œuvre de la solution Business Objects. Population concernée : Consultants, développeurs, chefs de projets, responsables de projets décisionnels Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours Business Object BI4 - Web ou Desktop Introduction aus univers Créer un univers Modifier un univers existant Déploiement et sécurisation des univers Approfondir les connaissances - Tables d'agrégat - Tables dérivés - Univers lié Etudes de cas TP : 70 % 212
Rubrique : Gestion des données Business Objects XI - Administrateur Entreprise Edition : 2016 Etat : Reconduit Code Alliance : S000009862 Réf. CFD : IBC39 Durée en jours : 3 Atteindre un niveau de maîtrise en administration Business Objects. Population concernée : Administrateurs, consultants, chefs de projets Prérequis (hors niv.same requis / compétences) : Bonne connaissance de l'administration de base Windows Présentation de modèle - Rôle du designer d'univers - l'informatique décitionnelle Découvrir le Business Objects Business intelligence platform L'architecture de Business Objects Entreprise Sécurisé le contenu de Business Objects Entreprise Sécuriser les applications Publier un contenu dans Business Objects Entreprise Planification Déleger l'administration TP : 70% 213
Rubrique : Gestion des données Business Objects BI4 - Administration des utilisateurs et du contenu Edition : 2016 Etat : Reconduit Code Alliance : S000011261 Réf. CFD : IBC51 Durée en jours : 3 Comprendre l'architecture de BusinessObjects Business Intelligence Platform - Gérer les ressources, publier et planifier des rapports dans un environnement sécurisé. Population concernée : Administrateurs, consultants, chefs de projets Prérequis (hors niv.same requis / compétences) : Bonne connaissance de l'administration de base Windows Présentation de modèle - Rôle du designer d'univers - l'informatique décitionnelle Découvrir le Business Objects Business intelligence platform L'architecture de Business Objects Entreprise Sécurisé le contenu de Business Objects Entreprise Sécuriser les applications Publier un contenu dans Business Objects Entreprise Planification Déleger l'administration TP : 70% 214
Rubrique : Gestion des données Business Objects BI 4 - Information Design Tool Edition : 2016 Etat : Reconduit Code Alliance : S000011932 Réf. CFD : IBC60 Durée en jours : 3 Acquérir une méthodologie à la création d univers Créer un projet avec Information Design Tool Créer une fondation de données reposant sur une ou plusieurs connexions relationnelles Créer une couche de gestion relationnelle et les objets associés Construire des requêtes sur les données Gérer la sécurité sur les données Population concernée : Utilisateurs Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Business Objects BI4 - Utilisateur Web Intelligence" Introduction aus univers Créer un univers Modifier un univers existant Déploiement et sécurisation des univers Approfondir les connaissances - Tables d'agrégat - Tables dérivés - Univers lié Etudes de cas TP : 70 % 215
Rubrique : Gestion des données TALEND - ETL utilisateur - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000011262 Réf. CFD : IBC52 Durée en jours : 3 Permettre la découverte et prise en main de l'outil TOS en vue de créer des jobs d'intégration de données. Population concernée : Développeurs ayant besoin des flux de données inter-application ou à alimanter un entrepôt de données Prérequis (hors niv.same requis / compétences) : Etre familier avec le langage SQL, l'architecture de tables de bases de données, etc Introduction Découverte de l'environnement : Premier pas avec TOS - Vue d'ensemble des composants Les premier flux : le Business Model, le Job, les bonnes pratiques, trowgenerator, tfileinputexcel, tfileoutputexcel,tmsgbox, tsend Mail, Type de liaisonsenttre composants,exécution de jobs Traiter les données : tfilterrow, tuniqrow, tagregatrow, tsortrow,tmap Les Métadonnées : Vue d'ensemble, créer et utiliser des métadonnées Excel, Créer une métadonnée Access. récupérer les tables d'un BDD Travailler avec les bases de données : taccessinput, taccessoutput Autres composants et fonctionnalités : tbuffer, tsystem,tserveralive,tunite,treplicate Les itérations : tfilelist, tinfiniteloop,tloop,tpop,tflowtolterate Gestions des logs et des erreurs : tlogrow, twarm,tdie, tlogcache,tstatcatcher,tflowmeter,tflowmetercatcher Fonctionnalités avancées : variables et contexte,cascade de jobs, les routines Automatisation documentation : documenter les jobs, générer des scripts TP : 70% 216
Rubrique : Gestion des données TALEND - ETL utilisateur - Perfectionnement Edition : 2016 Etat : Reconduit Code Alliance : S000011263 Réf. CFD : IBC53 Durée en jours : 2 Cette formation, adaptée aux utilisateurs finaux permet de maîtriser Talend Open Studio en s'appuyant en permanence sur des cas d'utilisation concrets. Population concernée : Développeur ayant des besoins poussés dans l'utilisation de TOS dans le cadre de l'implémentation des flux de données inter-application ou pour alimenter un entrepôt de données Prérequis (hors niv.same requis / compétences) : Avoir suivi la première formation TOS ou détenir un niveau équivalent Maîtriser les composants évolués (tjavarow, tjavaflex) Gagner du temps avec les réutilisables Utiliser le mode Debugging avancé Optimiser les performances de traitement Déployer vos jobs sur une machine de production Créer vos propres composants Implémenter des interfaces graphiques natives dédiées à vos composants spécifiques Bénéficier de l'appui de la communauté TP : 70% 217
SOMMAIRE Rubrique : Management du système d'information L'essentiel d'itil, COBIT et CMMI (Séminaire)... 219 ITIL Foundation - Mise en œuvre... 220 CMMI - Mise en œuvre... 221 Gouvernance du SI (Séminaire)... 222 Audit des projets informatiques (séminaire)... 223 Analyse de la valeur des systèmes d information (séminaire)... 224 Maîtriser les coûts et les budgets du SI (séminaire)... 225 Piloter et maîtriser les risques du projet (séminaire)... 226 La gouvernance des données avec DQM-MDM (séminaire)... 227 Construire une offre de services - SLA et contrats de services (séminaire)... 228 Négociation des contrats de projets informatiques (Séminaire)... 229 Manager un projet informatique... 230 Manager une équipe d'informaticiens... 231 Analyse de la Valeur d'un projet, Business Case et ROI... 232 Piloter un projet de maintenance ou de TMA... 233 Piloter un projet sous-traité... 234 L'accompagnement du changement des projets informatiques... 235 Performances des SI... 236 Mise en œuvre du Cloud Computing... 237 Marchés informatiques... 238 Test Driven Development Java JEE (méthode Agile)... 239 Tests Java : Méthode de plans de tests et jeux d'essais avec Java EE... 240 Industrialisation du déploiement d'applications... 241 218
Rubrique : Management du système d'information L'essentiel d'itil, COBIT et CMMI (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009987 Réf. CFD : IMC14 Durée en jours : 2 Aborder la gouvernance des SI au travers des référentiels ITIL, COBIT et CMMI. Population concernée : Maîtrise d ouvrage, responsable de domaines, directeurs de projets, chefs de projets, analystes confirmés souhaitant réactualiser leur champ de connaissances. Prérequis (hors niv.same requis / compétences) : Posséder des connaissances de gestion de projet et d'équipe est un plus. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Les fondamentaux Les processus de base Le contexte L'adaptation des dispositions qualité dans le projet informatique Conclusion Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 219
Rubrique : Management du système d'information ITIL Foundation - Mise en œuvre Edition : 2016 Etat : Reconduit Code Alliance : S000009988 Réf. CFD : IMC15 Durée en jours : 3 Comprendre les différentes phases du cycle de vie des services, leurs enjeux, leurs bénéfices et leurs interactions. Comprendre de quelle manière les phases du cycle de vie des services contribuent à améliorer les performances d'une organisation informatique. Apprendre les principales définitions des pratiques ITIL. Être préparé pour l'examen ITIL Foundation. Population concernée : Responsables d'exploitation, directeurs ou chefs de projet, experts qualité et toute personne souhaitant maîtriser les concepts d'itil. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Introduction Exploitation des services (Service Operation) Transition des services (Service Transition) Conception des services (Service Design) Stratégie des services (Service Strategy) Amélioration continue des services (Continual Service Improvement) Préparation à l'examen ITIL Foundation TP : 30% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 220
Rubrique : Management du système d'information CMMI - Mise en œuvre Edition : 2016 Etat : Reconduit Code Alliance : S000009989 Réf. CFD : IMC16 Durée en jours : 3 Maîtriser en détail le modèle CMMI. Cerner les bénéfices des processus d'amélioration. Préparer au certificat officiel SEI Introduction to CMMI" nécessaire pour faire partie d'une équipe d'évaluation." Population concernée : Tout acteur impliqué dans le développement ou la maintenance de logiciel. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Les concepts de l'amélioration de processus Les composants du modèle CMMI Les représentations du modèle CMMI La gestion des besoins et exigences La gestion de projet Les activités de support Les activités de développement La gestion des processus Les hauts niveaux de maturité Vue d'ensemble TP : 40% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 221
Rubrique : Management du système d'information Gouvernance du SI (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009974 Réf. CFD : IMC01 Durée en jours : 2 Identifier les enjeux de la gouvernance du SI. Définir et mettre en oeuvre la gouvernance. Faire évoluer la gouvernance en fonction de la stratégie d'entreprise. Population concernée : Analystes, concepteurs/développeurs Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction Comprendre la problématique Aligner la stratégie SI Créer de la valeur Maîtriser les risques et assurer la sécurité Gérer la performance Gérer les ressources et les compétences Bâtir la démarche Synthèse Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 222
Rubrique : Management du système d'information Audit des projets informatiques (séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009990 Réf. CFD : IMC17 Durée en jours : 2 Présenter les principes de l'audit de projets informatiques dans le cadre des référentiels ITIL, CMMI et COBIT. Population concernée : Auditeurs qui veulent maîtriser les techniques et les spécificités de l'audit des projets informatiques ou des informaticiens qui désirent progresser vers des fonctions d'auditeurs. Prérequis (hors niv.same requis / compétences) : Posséder des connaissances de gestion de projet. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E S Les projets de système d information aujourd'hui (Rappel sur les notions de projet, tenir les délais et les budgets. L état de l art en matière de projet informatique. Grandes tendances et préoccupations des dirigeants) Définition et enjeux de l audit (Définitions, bonnes pratiques, normes. Les certifications des auditeurs : CISA, CISM (ISACA-AFAI) et CIA (IIA-IFACI). Audit de projets et conformité aux référentiels (La notion de conformité. La bonne gouvernance du SI. La surveillance des fondamentaux du projet. CMMI. Audit et sécurité du SI, la norme ISO 17799. ITIL) Démarches d'audit des projets (Les objectifs et les points de contrôle. Adéquation des fonctions aux besoins des utilisateurs) Audit des projets aux différentes phases du projet Les différents types d audit des projets Conduire et animer les missions d audit (Le déclenchement de la mission d audit. La composition d'une équipe d'audit. Préparation du rapport d'audit) Synthèse et recommandations Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 223
Rubrique : Management du système d'information Analyse de la valeur des systèmes d information (séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009977 Réf. CFD : IMC04 Durée en jours : 1 Permettre aux décideurs, responsables, chefs de projets de mettre en oeuvre une démarche de conception cohérente entre les différents acteurs du projet (maîtrise d'ouvrage, d'oeuvre et utilisateurs) en vue d'analyser la valeur des systèmes d'information. Population concernée : Maîtrise d'ouvrage, responsables de domaines, directeurs de projets, chefs de projets, analystes confirmés souhaitant réactualiser leur champ de connaissances Prérequis (hors niv.same requis / compétences) : Avoir contribué à la gestion de projet et à une expression de besoin et d exigences est un plus. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : C D E S Principes et domaines d'application Les deux contraintes : le design to cost, le time to market L'analyse de la valeur au niveau du projet d entreprise ou au niveau du projet SI. Le concept : historique, normes La démarche d'analyse de la valeur en pratique L'analyse de la valeur (Notions de Business Case et de ROI) Management de projet par la valeur. La conception et le pilotage. Intégration dans une démarche de projet. L'analyse de la valeur appliquée à l'analyse fonctionnelle Analyse des coûts. Recherche de valeur. prise en compte des risques (AMDEC). La caractérisation des exigences, la valeur d échange. L'analyse de la valeur dans la maîtrise du périmètre Une mise en oeuvre MOA-MOE. Un dialogue concret. Les techniques de hiérarchisation et de priorisation.une décision commune. L'analyse de la valeur dans les méthodologies Agiles Une démarche intégrée. Une adaptation permanente. 60% de pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 224
Rubrique : Management du système d'information Maîtriser les coûts et les budgets du SI (séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009983 Réf. CFD : IMC10 Durée en jours : 2 Identifier les méthodes, démarches et systèmes de mesure et contrôle permettant de mieux garantir le succès d'une démarche d'amélioration des coûts informatique. Savoir identifier et évaluer les risques financiers. Être en mesure de maîtriser les couts liés au SI. Population concernée : Directeurs du système d'information, responsables du système d'information, responsables étude ou exploitation, maîtres d'ouvrage. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : C D E S Identifier le cadre budgétaire et comptable de l'entreprise et les outils associés Priorisation des chantiers et arbitrage multicritères Bâtir une typologie de référence pour les centres de coûts du SI Savoir faire une évaluation des risques financiers en vue de les réduire Comprendre et utiliser l'approche par l'étude des coûts globaux Définir un plan de réduction des coûts dans un contexte SI Réduire les coûts en mode sous-traitance 40% de pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 225
Rubrique : Management du système d'information Piloter et maîtriser les risques du projet (séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000009985 Réf. CFD : IMC12 Durée en jours : 1 Identifier préventivement les risques. Concevoir des parades appropriées. Vérifier leur efficacité. Savoir communiquer sur les risques. Population concernée : Directeurs de projets, chefs de projet et ingénieurs qualité. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : C D E S Objectifs, enjeux et actualité de la maîtrise des risques Typologie des risques La gestion des risques dans les standards méthodologiques (PMP, CMMI, ITIL...) Les concepts : les défaillances, les indicateurs, la mesure Le traitement quantitatif : provisions, partage Le traitement qualitatif : risques types, prévention, réparation La démarche : identification, hiérarchisation, stratégie de gestion Le Plan de Gestion des Risques L'estimation des coûts d'un risque Communication, tableaux de bord et bonnes pratiques 30% de pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 226
Rubrique : Management du système d'information La gouvernance des données avec DQM-MDM (séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012298 Réf. CFD : IMC22 Durée en jours : 2 Synthèse des concepts, critères, outils, méthodes et bonnes pratiques, pour fiabiliser les données sur lesquelles sont fondés les traitements SI. Quel sont les enjeux de la qualité des données et son impact( démarche DQM) sur les performances de l entreprise. La démarche qualité, les critères de qualité. Définition, architecture, les fonctions et solutions du MDM : Master Data Management. La convergence de la qualité et le MDM Population concernée : Maîtrise d'ouvrage, chefs de projet, architectes, urbanistes, concepteurs et analystes. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Introduction et concepts du MDM -Le MDM et l urbanisation des SI- Les enjeux du MDM- Les chantiers du MDM Architecture et données -Quelle niveau d architecture- Transactions, activités, processus et services impliqués- Les chantiers complémentaires du projet MDM -Les contraintes liées à l acquisition et la collecte des données - DQM et MDM Conception du projet MDM -Comment modéliser les informations référentielles - Comment maitriser l ordonnancement des flux MDM?- Comment garantir l intégrité des données? Mise en oeuvre du projet MDM Impacts organisationnels, fonctionnels et techniques - Quelles solutions techniques et fonctionnelles?- Conduite du changement interne et externe- Quelle organisation mettre en place pour un service MDM de qualité? Mise en production, exploitation et maintenance Panorama et typologie des offres du marché MDM Synthèse et recommandations Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 227
Rubrique : Management du système d'information Construire une offre de services - SLA et contrats de services (séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012299 Réf. CFD : IMC24 Durée en jours : 2 Préciser les niveaux de services qualitatifs des prestations attendues pour les différents services. Formaliser et piloter la mise en oeuvre des contrats. Population concernée : Directeurs ou responsables d'exploitation, responsables des relations clients/fournisseurs, responsables de comptes, chargés d'affaires, responsables relation clients en SSII. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : C D E SLA : pour quoi faire? Construire le SLA Décliner le SLA envers les fournisseurs et les équipes internes Les cas d'application du SLA Mettre en oeuvre le contrat Superviser la mise en oeuvre et le reporting Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 228
Rubrique : Management du système d'information Négociation des contrats de projets informatiques (Séminaire) Edition : 2016 Etat : Nouveau Code Alliance : S000012300 Réf. CFD : IMC25 Durée en jours : 2 Ce séminaire propose de tracer les grandes lignes sur les nouveaux risques et les aspects juridiques liésà la rédaction de contrats informatiques. Population concernée : Maîtrise d'ouvrage, maîtrise d'oeuvre (DSI, DI, chef de projet), direction achat de prestations intellectuelles, direction juridique. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : C D E Les principes fondamentaux applicables aux contrats informatiques - L absence de loi spécifique - La qualification juridique du contrat : clé de son contenu - Qu est-ce qu un «contrat informatique» - La quasi-inattaquabilité d une clause signée Quels contrats pour quels types de projets - Revue des différents contrats informatiques et leurs régimes spécifiques Contrats d achats des composants matériels (hardware, réseau etc) - Caractéristiques - Règles légales applicables - Les garanties expresses ou implicites - Les PAAS, IAAS etc Les contrats de licences - Les logiciels (ERP, les solutions métiers, les add-ons, les OS, Les bases de données - Le Saas - Les contrats de service annexes des éditeurs - Le marché du logiciel d occasion («used software») - Les pratiques éditeurs - Les audits de conformité Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 229
Rubrique : Management du système d'information Manager un projet informatique Edition : 2016 Etat : Reconduit Code Alliance : S000009975 Réf. CFD : IMC02 Durée en jours : 2 Utiliser au mieux ses connaissances techniques de conduite de projet dans un environnement de projet à forts enjeux. Constituer, motiver et soutenir une équipe pour la rendre performante. Améliorer la communication et la visibilité du projet dans l'entreprise. Population concernée : Directeurs de Projet, PMO, chargés d'affaires, managers de contrats et responsables de Systèmes Applicatifs. Prérequis (hors niv.same requis / compétences) : Avoir suivi "Gestion de projet informatique" ou posséder un niveau équivalent. Clarifier son rôle Définir et mettre en place le projet Identifier les enjeux. Obtenir les objectifs. Maîtriser l'économie. Évaluer les contributions. Choisir un cycle de vie adapté et sécurisé. Jalonner le projet. Contrôles et plans projet. Anticiper, priorisé Construire et motiver l'équipe Facteurs de motivation. Attribuer des objectifs individuels ou d'équipe. Mobiliser l'intelligence collective. Déléguer. Gérer les conflits et recadrer. User de son pouvoir d'influence et peser sur les décisions Faire s'engager. Décider par l'analyse de la valeur. Vendre les risques. Prévoir l'arbitrage, anticiper les escalades. Négocier. S'adapter décrire et résoudre des problèmes. Communiquer Repérer les parties prenantes. Communiquer auprès de la hiérarchie. Tableau de bord et le reporting. Plan de communication. Montrer la valeur acquise et l'effort restant. Comité de pilotage. Comment faire passer ses suggestions 40% de pratiques Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 230
Rubrique : Management du système d'information Manager une équipe d'informaticiens Edition : 2016 Etat : Reconduit Code Alliance : S000009984 Réf. CFD : IMC11 Durée en jours : 3 Présenter les bases du management et les spécificités du monde informatique. Population concernée : Managers nouvellement nommés ou en fonction depuis moins de 3 ans. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Se positionner en tant que manager d une équipe informatique -Identifier ces spécificités -Clarifier son rôle: définir son MOAT. -Se positionner en tant que manager : poser le TOAST. -Repérer les bases de son autorité : DPPD -Formaliser les règles du jeu au sein de l'équipe. -Fixer des objectifs SMART à ses collaborateurs. Motiver, animer, déléguer -Identifier les axes de motivation et les facteurs de démotivation -Distinguer les éléments de satisfaction et d insatisfaction -Mettre en œuvre un management adapté -Mettre en place un plan de délégation et en faire un outil de motivation -Savoir, mener un feedback constructif, un entretien Anticiper et gérer les situations difficiles -Repérer les comportements inadéquats (inertie, démotivation, opposition) -Identifier les origines des conflits, faire de la prévention -Désamorcer et gérer le conflit Repérer ses points forts et ses axes de progrès -Poser les premiers pas de progrès -Construire son plan d'action -Mesurer l'efficacité Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 231
Rubrique : Management du système d'information Analyse de la Valeur d'un projet, Business Case et ROI Edition : 2016 Etat : Reconduit Code Alliance : S000009976 Réf. CFD : IMC03 Durée en jours : 2 Etablir le budget d'un projet et le situer dans le processus budgétaire global de l'entreprise. Construire le dossier de Business Case d'un projet. Garantir la pertinence et la fiabilité des informations financières du projet. Calculer et suivre le ROI. Prioriser les fonctions de service d un projet. Réduire l investissement en ne conservant que les fonctions et les niveaux d exigences nécessaires. Mesurer la performance du projet à l'aide des KPI. Population concernée : Directeurs de projets, PMO et tout acteur impliqué dans le Business Case d'un projet. Prérequis (hors niv.same requis / compétences) : Avoir contribué à un projet. Situer son rôle dans le processus budgétaire global - Rôle et place du Business Case dans la gouvernance. - Partager les définitions (Proposition, Budget, Prévisible, Réalisé...).- Le cadrage et les jalons.- La ventilation dans les structures.- Rôles et responsabilités.- Les différentes présentations du budget. Instruire un Business Case - L'analyse des risques et les scénarios - Récolter les entrants du projet, le coûts, le type de gains. - Evaluer la rentabilité par les indicateurs financiers - Les indicateurs clés (KPI) et leur sensibilité.- Effectuer le choix et argumenter. Analyse de la valeur des projets - Gouvernance des projets IT et PVA - Origine et principe de la PVA Suivre le projet - Les flux de trésorerie.- Sécuriser les commandes, les livraisons et les paiements. - Le calendrier d'arrêté.- Effectuer les arbitrages et l'atterrissage budgétaire. Savoir présenter un Business Case - Exemple de présentation. - Comparer les scénarios.- Favoriser la décision. TP : 40% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 232
Rubrique : Management du système d'information Piloter un projet de maintenance ou de TMA Edition : 2016 Etat : Reconduit Code Alliance : S000009978 Réf. CFD : IMC05 Durée en jours : 2 Organiser et piloter une activité de maintenance. Gérer les priorités et rendre compte. Maîtriser la gestion des ressources humaines ou logicielles et les budgets. Population concernée : Responsables de Systèmes Applicatifs, chefs de projet maintenance et responsables de TMA. Prérequis (hors niv.same requis / compétences) : Avoir contribué à un projet de maintenance et maîtriser les techniques de gestion de projet. Les spécificités d'un projet de maintenance Les typologies de maintenance Les typologies de clients de la maintenance Les différentes formes d'externalisation des applications La gestion des demandes de maintenance Organiser l'activité et communiquer Démarrer la maintenance Répartition des rôles et des responsabilités La gestion de la documentation La gestion des modifications Le plan qualité Affecter les ressources et planifier Piloter la maintenance : indicateurs pertinents, risques, instances Organiser la maintenance : les points de vigilance TP : 50% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 233
Rubrique : Management du système d'information Piloter un projet sous-traité Edition : 2016 Etat : Reconduit Code Alliance : S000009979 Réf. CFD : IMC06 Durée en jours : 2 Comprendre les enjeux d une sous-traitance de projet. Maîtriser la gouvernance d un projet au forfait sous-traité. Connaitre les méthodes et outils utiles au pilotage d un projet externalisé. Population concernée : Donneurs d ordre. Consultants. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Introduction Les phases d'un projet sous-traité en mode forfait Du besoin au lancement du projet sous-traité La gouvernance d'un projet sous-traité La clôture d'un projet sous-traité en mode forfait Introduction aux particularités d'une sous-traitance délocalisée Adopter une posture de partenariat TP : 30% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 234
Rubrique : Management du système d'information L'accompagnement du changement des projets informatiques Edition : 2016 Etat : Reconduit Code Alliance : S000009982 Réf. CFD : IMC09 Durée en jours : 2 Connaître les missions du pilote de l'accompagnement au changement. Comprendre, anticiper, organiser et planifier l'accompagnement au changement. Mesurer l'avancement et la réussite d'un accompagnement au changement. Population concernée : Toute personne chargée de mettre en place un accompagnement au changement induit par un nouveau système applicatif : chef de projet, consultant. Prérequis (hors niv.same requis / compétences) : Aucun pré-requis nécessaire. Introduction Les étapes de la conduite d'un changement d'applicatif Les impacts d'un changement d'applicatif La stratégie d'accompagnement au changement Le pilotage de l'accompagnement au changement d'applicatif La clôture d'un accompagnement au changement d'applicatif Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 235
Rubrique : Management du système d'information Performances des SI Edition : 2016 Etat : Reconduit Code Alliance : S000011248 Réf. CFD : IMC18 Durée en jours : 2 Connaitre les enjeux de la performance IT Inscrire la performance dans un projet d entreprise, Répertorier exhaustivement les investissements et les activités. Population concernée : Direction informatique. Direction fonctionnelle. Chef de projet utilisateur. Chef/ Directeur de projet technique. Architecte technique. Prérequis (hors niv.same requis / compétences) : Bonnes connaissances des architectures techniques. Les fondamentaux de la performance IT Inscrire la performance dans la gestion de projet Infrastructure matérielle et performances Les performances, enjeu de l'infrastructure réseau Les architectures virtualisées Performance et architectures logicielles Supervision Performances Web TP : 30% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 236
Rubrique : Management du système d'information Mise en œuvre du Cloud Computing Edition : 2016 Etat : Nouveau Code Alliance : S000012301 Réf. CFD : IMC23 Durée en jours : 3 Connaître les possibilités des solutions de cloud, ainsi que les contraintes de mise en œuvre. Savoir mener un projet de création d'un cloud privé. Population concernée : Architecte, chef de projet, et toute personne souhaitant comprendre la notion de cloud, et plus précisément les solutions de cloud d'entreprise. Prérequis (hors niv.same requis / compétences) : Avoir une connaissance générale des systèmes d'informations. Définition : cloud computing, positionnement. Fonctionnalités disponibles : accès, partage de données, stockage distant, les services, les applications. Technologies : Eléments qui permettent le développement du cloud Cloud d'entreprise : Cloud privé : infrastructure, les avantages, sécurité, localisation des données. Les solutions disponibles : Exemples : Eucalyptus, Xen Cloud Platform, VMWare VSphere, Enomaly, cloudstack, openstack, opennebula. Fonctionnalités : de déploiement, de maintenance Mise en oeuvre avec Eucalyptus : Présentation. Architecture du produit. Installation depuis les packages RPM. Configuration, Lancement d'une machine virtuelle. Mise en œuvre du réseau entre machines virtuelles. Les différents modes de gestion du réseau par eucalyptus. Outils d'administration d'eucalyptus. Lien avec un cloud public. La sécurité : les risques, Aspects juridiques, protection des données, traçabilité, chiffrement, génération de clés,... TP : 60% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 237
Rubrique : Management du système d'information Marchés informatiques Edition : 2016 Etat : Reconduit Code Alliance : S000009980 Réf. CFD : IMC07 Durée en jours : 2 Maîtriser la pratique des marchés publics et les spécificités des marchés publics informatiques. Présenter l'offre la plus pertinente. Population concernée : Toute personne en charge de l'élaboration de la réponse à une consultation publique en informatique. Prérequis (hors niv.same requis / compétences) : Connaître la réglementation et savoir analyser les besoins de la personne publique. Le langage et les contraintes de l'acheteur public Les outils de l'acheteur public La sous-traitance et la co traitance Les trois dernières réformes du code des marchés publics Eléments de lobbying Cas concret : cas réel de marché public TP : 30% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 238
Rubrique : Management du système d'information Test Driven Development Java JEE (méthode Agile) Edition : 2016 Etat : Reconduit Code Alliance : S000011249 Réf. CFD : IMC19 Durée en jours : 3 Concevoir et réaliser des produits logiciels autour de tests unitaires et de recette. Comprendre l'importance des tests dans la production de logiciels. Remanier et consolider vos applications existantes en introduisant des tests. Situer la pratique du développement piloté par les tests dans le contexte de la gestion de projet en général. Population concernée : Développeurs, chefs de projet. Prérequis (hors niv.same requis / compétences) : Connaître les notions de base d'un langage de développement. Aucune notion d'uml nécessaire. Introduction - origine, agilité, tests, débogueur, état de l'art, les types de tests,... Définition et principes du TDD - théorie,... - cycle de développement, JUnit et Eclipse, les 3A,... - exceptions, exhaustivité des tests, scénarii,... Les meilleures pratiques de développement agiles - conditions limites, des données SGBDR, des fichiers,... - des interfaces graphiques, des interfaces Web, des Servlets/JSP,... Techniques avancées avec le TDD - anomalies, charge et sécurité, performance, Stress tests,... Les objects Mock et Stub - théorie, application, bibliothèques du marché, JMOCK ou MockObject,... Les Outils - OpenSource et commerciaux, architecture matérielle de tests,... - outil d'intégration continue, de couverture de test,... Les qualités du TDD - gains, cas d'utilisation, scénarii, nouveaux enjeux industriels,... Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 239
Rubrique : Management du système d'information Tests Java : Méthode de plans de tests et jeux d'essais avec Java EE Edition : 2016 Etat : Reconduit Code Alliance : S000011250 Réf. CFD : IMC20 Durée en jours : 2 Replacer les tests dans le contexte de la production d'applications Java EE de qualité : fonctionnel, charge, optimisation, tests unitaires. Savoir positionner les tests dans une gestion de projet en itérations type XP ou RUP. Savoir construire et intégrer une plate-forme de tests dans le cycle de développement Java. Savoir définir et implémenter une stratégie de tests avec les outils du marché. Savoir identifier les axes d'amélioration de vos applications suite aux tests. Population concernée : Développeurs, chefs de projet ou architectes impliqués dans la réalisation d applications Java EE. Prérequis (hors niv.same requis / compétences) : Expérience pratique sur les projets Java EE. Les problématiques de tests en Java - qualité logicielle, charge, optimisation du code,... Les fondamentaux du test logiciel - boîte noire, boîte blanche, non régression,... - tests statiques et dynamiques,... Les différentes stratégies de tests dans un projet - projet en V, méthode RUP et XP,... Elaboration d'une plate-forme de tests - scénarii, outils, automatisation avec AntHill,... Tests unitaires avec JUnit - intégration dans les outils de développement actuel : Eclipse, JBuilder, WSAD,... - granularité, API Junit, TestCase, TestSuite, supports graphiques, autres API de tests,... Tests de performances - terminologies, outils du marché, scénarii, environnements à tester,... Tuning et amélioration des applications - non régression, régression des performances, axes de Tuning,... Qualimétrie - conventions, les standards, codage objet, architecture, outils du marché,... Test Driven Developpement (TDD) - principes, émergence du design, techniques de Refactoring,... Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 240
Rubrique : Management du système d'information Industrialisation du déploiement d'applications Edition : 2016 Etat : Nouveau Code Alliance : S000012330 Réf. CFD : IMC26 Durée en jours : 3 Identifier les enjeux de l industrialisation Positionner cette industrialisation dans le cycle de vie des applications Proposer une démarche pour industrialiser les déploiements Proposer un aperçu des outils du marché Population concernée : Chefs de projet Prérequis (hors niv.same requis / compétences) : Connaissance des systèmes d information Définition de l industrialisation (Rappel sur le cycle de vie des applications et son positionnement lors de l industrialisation) Démarche d industrialisation (Comment inscrire l industrialisation dans ses pratiques.les apports d ITIL dans l amélioration continue de l industrialisation. Les techniques d industrialisation : L intégration continue puis le déploiement continu) Présentation de l offre du marché -L outillage au cœur de l industrialisation - Les différentes approches possibles le mesure, Open Source, les éditeurs - Les différentes typologies d outils : o de packaging : Ant, Maven, Phing, Gradle, MS. Build o de gestion de configuration : Subversion, GIT, TFS, ClearCase o de gestion de composants : Apache Archiva, JFrog Artifactory, Sonatype Nexus o de déploiement : Commando.io, Distelli, Puppet, CFEngine, Rudder, XL Deploy, BMC Release LifeCycle Management, CA Release Automation o Les outils de supervision : Nagios, Zabbix, DynaTrace Pratique 30% Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 241
Rubrique : Projet SOMMAIRE Utilisation de l'application SICL@DE... 243 Siclade : formation des rédacteurs de fiches... 244 242
Rubrique : Projet Utilisation de l'application SICL@DE Edition : 2016 Etat : Reconduit Code Alliance : S000010135 Réf. CFD : IPC01 Durée en jours : 1 Etre en mesure de rédiger des fiches SICL@DE, connaître le circuit de validation pour l'examen systématique des SIC dans le cadre de l'im 2005 et s'initier à l'exploitation du référentiel SICL@DE. Population concernée : chef de projet SIC, responsable SIC d'organisme, responsable zone ou quartier fonctionnel, acteur intervenant directement dans l'instruction systématique des SIC (2005 DEF/DGSIC du 22 juillet 2010) Prérequis (hors niv.same requis / compétences) : chef de projet SIC, responsable SIC d'organisme, responsable zone ou quartier fonctionnel, acteur intervenant directement dans l'instruction systématique des SIC (2005 DEF/DGSIC du 22 juillet 2010) Rédaction des fiches SICL@DE avec les éléments attendus à chaque paragraphe et principalement les paragraphes : fonctionnel, technique, sécurité, ingénierie de projet, calendrier (phase et jalon), planification des ressources financières et humaines. - circuit de validation pour l'examen systématique des SIC dans le cadre de l'im 2005 ; - initiation à l'exploitation du référentiel SICL@DE recherche, rapports simples (selon profil). Moyens techniques : - salle de formation connectée à l'intradef avec un navigateur WEB (IE ou Firefox) pour se connecter à l'instance de formation. (*) Mode d inscription : DUCROT Inge Chef du CFI 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 243
Rubrique : Projet Siclade : formation des rédacteurs de fiches Méthode pédagogique : E-learning Edition : 2016 Etat : Reconduit Code Alliance : S000011071 Réf. CFD : IPE01 Durée en jours : 1 Etre capable de gérer la vie d'un projet SI avec l'application Siclade Population concernée : Rédacteur de fiches projets Prérequis (hors niv.same requis / compétences) : Formation en E-learning : avoir accès à un poste informatique connecté sur l'intradef ; maîtriser l'environnement Windows Niveau requis : Non précisé Niveau visé : Application Pédagogie* : Formation à l utilisation de Sicl@de, l'outil de pilotage des SIC du Ministère de la Défense. Cadre d'utilisation réglementaire de Sicl@de et les acteurs Grands principes de fonctionnement de Siclade Le circuit d examen d une fiche Gérer sa fiche Mode d inscription : SALMON Marianne 02.48.66.50.78 / 821.182.50.78 marianne.salmon@intradef.gouv.fr non concerné 0 244
Rubrique : Stages longs SOMMAIRE Maintenance et configuration des PC... 246 Systèmes et réseaux... 247 Programmeur d'applications... 248 Analyste... 249 Administration de la sécurité des systèmes et réseaux... 250 Administration de la sécurité des systèmes et réseaux - Niveau expert... 251 245
Rubrique : Stages longs Maintenance et configuration des PC Edition : 2016 Etat : Reconduit Code Alliance : S000007141 Réf. CFD : ILC01 Durée en jours : 45 Etre capable de : - Configurer un micro-ordinateur en réseau. - Identifier les problèmes de matériels et logiciels courants rencontrés sur les micro-ordinateurs. - Définir une configuration de PC. - Aider des utilisateurs en difficulté sur les outils standards bureautiques (Office). Population concernée : Militaires du rang - ouvriers - techniciens - personnels administratifs changeant de métier. Prérequis (hors niv.same requis / compétences) : Avoir une bonne connaissance de l'utilisation des micro-ordinateurs. Initiation base de données Micro (Access) Risques électriques Information sur les fibres optiques Maintenance et configuration Culture générale informatique Configuration logicielle de base (DOS) Configuration matérielle et logicielle Réseaux (théorie et pratique) Windows - Configuration Unix/Linux - Introduction pratique Techniques de récupération des données Mini-projet Sécurité des Systèmes d'information Mode d inscription : DUCROT Inge 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 246
Rubrique : Stages longs Systèmes et réseaux Edition : 2016 Etat : Reconduit Code Alliance : S000007255 Réf. CFD : ILC02 Durée en jours : 45 Etre capable de : - Administrer un système Linux. - Administrer un système Windows. - Administrer un réseau local. - Participer à la définition d'une architecture réseau. Population concernée : Sous-officiers - techniciens expérimentés souhaitant apprendre le métier d'administrateur des systèmes et réseaux. Prérequis (hors niv.same requis / compétences) : Avoir une expérience conséquente du domaine informatique. Windows - Administration Windows - Sécurité Unix/Linux - Introduction pratique Unix/Linux Shell Script Linux - Administration Linux - Services réseaux Linux - Sécurité Réseaux locaux - Administration Réseaux - Sécurité Sécurité des systèmes d'information Mode d inscription : DUCROT Inge 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 247
Rubrique : Stages longs Programmeur d'applications Edition : 2016 Etat : Reconduit Code Alliance : S000007207 Réf. CFD : ILC03 Durée en jours : 65 Etre capable de : - Rédiger un dossier de programmation (pseudo-code). - Programmer une application en langage C (y compris pointeurs). - Programmer des requêtes SQL et PL/SQL. - Participer au développement d'une application web. - Participer au développement d'une application en langage JAVA. Population concernée : Sous-officiers - techniciens expérimentés informaticiens souhaitant apprendre le métier de développeur d'applications. Prérequis (hors niv.same requis / compétences) : Avoir une expérience conséquente du domaine informatique. Algorithmique Langage C Structure de données SGBD Relationnels Administration d'un SGBDR Langage SQL Langage PL/SQL Développement internet Approche orientée objet Langage UML Langage JAVA Projet JAVA Sécurité des systèmes d'information Mode d inscription : DUCROT Inge 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 248
Rubrique : Stages longs Analyste Edition : 2016 Etat : Reconduit Code Alliance : S000007041 Réf. CFD : ILC04 Durée en jours : 45 Etre capable de concevoir une application informatique en utilisant le formalisme MERISE. Etre capable de concevoir une application informatique en utilisant le formalisme UML. Etre capable de conduire un projet informatique. Connaître les différentes techniques et méthodes utilisées pour spécifier, concevoir, réaliser une application informatique de qualité. Population concernée : Sous-officiers - officiers - techniciens - cadres informaticiens souhaitant apprendre le métier d'analyste. Prérequis (hors niv.same requis / compétences) : Avoir une expérience conséquente du domaine informatique. SGBD Relationnels Administration d'un SGBDR Langage SQL Approche orientée objet Langage JAVA Conduite de projets Méthode Phare Méthode MERISE Langage UML Projet UML Architecture des systèmes d'information Sécurité des Systèmes d'information Mode d inscription : DUCROT Inge 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 249
Rubrique : Stages longs Administration de la sécurité des systèmes et réseaux Edition : 2016 Etat : Reconduit Code Alliance : S000002392 Réf. CFD : ILC05 Durée en jours : 15 Connaître les grands principes de la sécurité des systèmes d'information. Connaître le référentiel réglementaire et méthodologique de la SSI. Etre capable d'administrer la sécurité d'un système Linux. Etre capable d'administrer la sécurité d'un système Windows. Etre capable d'administrer la sécurité d'un réseau local. Population concernée : Sous-officiers - techniciens expérimentés dans le domaine de l'administration des systèmes et réseaux. Prérequis (hors niv.same requis / compétences) : Expérience et pratique conséquente de l'administration des systèmes et réseaux. Sensibilisation à la nécessité de protéger les SI Retour d'expérience Principes de sécurisation des SI Référentiel législatif et réglementaire de la SSI, déontologie Référentiel méthodologique de la SSI pour les informaticiens (EBIOS,...) Réseaux - Sécurité Windows - Sécurité Linux - Sécurité et architectures sécurisées Mode d inscription : DUCROT Inge 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 250
Rubrique : Stages longs Administration de la sécurité des systèmes et réseaux - Niveau expert Edition : 2016 Etat : Reconduit Code Alliance : S000009973 Réf. CFD : ILC06 Durée en jours : 20 Connaître les grands principes de la sécurité des systèmes d information. Connaître le référentiel réglementaire et méthodologique de la SSI. Etre capable d administrer la sécurité d un système Linux. Etre capable d administrer la sécurité d un système Windows. Etre capable d administrer la sécurité d un réseau local. Etre capable d identifier et d exploiter les vulnérabilités d un SIC. Etre capable de définir les mesures d optimisation de la sécurité d un SIC. Population concernée : Sous-officiers - techniciens expérimentés dans le domaine de l'administration des systèmes et réseaux. Prérequis (hors niv.same requis / compétences) : Expérience et pratique conséquente de l'administration des systèmes et réseaux. Sensibilisation à la nécessité de protéger les SI Retour d'expérience Principes de sécurisation des SI Référentiel législatif et réglementaire de la SSI, déontologie Référentiel méthodologique de la SSI pour les informaticiens (EBIOS,...) Réseaux - Sécurité Windows - Sécurité Linux - Sécurité et architectures sécurisées Sécurité approfondie - Pentest et vulnérabilités Mode d inscription : DUCROT Inge 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 251
Rubrique : Support informatique SOMMAIRE Installation et maintenance des PC... 253 Installation, configuration et optimisation de PC... 254 252
Rubrique : Support informatique Installation et maintenance des PC Edition : 2016 Etat : Reconduit Code Alliance : S000010003 Réf. CFD : ISC05 Durée en jours : 4 Acquérir les connaissances pour assurer l assemblage, la validation et la maintenance matérielle d un poste de travail utilisant un environnement type PC. Population concernée : Spécialistes de support de PC, techniciens, ingénieurs, administrateurs réseaux et les responsables qui sont impliqués dans l'exploitation, la maintenance et le support des PC. Prérequis (hors niv.same requis / compétences) : Avoir une connaissance de base en micro informatique. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : A C D E S Assemblage/Désassemblage d'un PC Démontage et remontage entier d'un PC (TP) Stockage des données Périphériques d'impression Installation réseau Installation périphériques multimédia 253
Rubrique : Support informatique Installation, configuration et optimisation de PC Edition : 2016 Etat : Reconduit Code Alliance : S000007111 Réf. CFD : ISC08 Durée en jours : 8 Etre capable d' installer, de dépanner et de faire évoluer un PC. Population concernée : Personnel impliqué dans l'exploitation de parcs informatiques. Prérequis (hors niv.same requis / compétences) : Connaissances de base en informatique. Avoir déjà utilisé un PC. Niveau requis : Sensibilisation Niveau visé : Application Pédagogie* : A C D E S Fonctionnement et commandes de base Commandes de base DOS Représentation et manipulation de l'informatique (binaire, héxadécimal) Composition d'un ordinateur Le processeur Mémoire système RAM (Random Access Memory) La carte mère Le disque dur Les périphériques Installation et configuration d'un PC Assemblage/Désassemblage d'un PC Dépannage d'un PC Optimisation d'un PC Virtualisation Mode d inscription : DUCROT Inge 02.48.66.50.51 / 821.182.50.51 inge.ducrot@intradef.gouv.fr 254
Rubrique : Système ouvert SOMMAIRE Unix/Linux - Initiation... 256 Unix/Linux - Programmation Shell... 257 Unix/Linux - Programmation avancée... 258 Unix/Linux - Administration des services réseaux... 259 Unix/Linux - Administration... 260 Unix/Linux - Administration avancée... 261 Unix/Linux - Administration de clusters - Haute disponibilité... 262 Unix/Linux - Gestion avancée des disques et des systèmes de fichiers... 263 Administration d'un serveur APACHE... 264 Administration d'un serveur POSTFIX sous Linux... 265 Open LDAP - Mise en œuvre et administration sous Linux... 266 Administration SOLARIS... 267 Administration SOLARIS - services réseaux... 268 Administration avancée SOLARIS... 269 Administration HP-UX... 270 Administration HP-UX - services réseaux... 271 255
Rubrique : Système ouvert Unix/Linux - Initiation Edition : 2016 Etat : Reconduit Code Alliance : S000003621 Réf. CFD : IOC03 Durée en jours : 4 Comprendre les mécanismes du système. Installer une distribution. Maîtriser les principales commandes et utilitaires. S'initier aux commandes réseau et à l environnement graphique. Population concernée : Techniciens supports, administrateurs systèmes, utilisateurs avancés. Prérequis (hors niv.same requis / compétences) : Avoir une expérience dans d autres systèmes d exploitation. Présentation du monde Unix-Linux Historique Unix/Linux Documentation, aide et support Description des composants de Unix/Linux Choix d'une distribution Installation, ouverture et fermeture de session Séquences de démarrage et d'arrêt Utiliser l'environnement graphique Initiation au shell Gérer le système de fichiers Éditeurs de textes Configuration du gestionnaire de packages Gestion des droits et des utilisateurs Configuration et Gestion d'une connexion Internet Gestion des imprimantes 256
Rubrique : Système ouvert Unix/Linux - Programmation Shell Edition : 2016 Etat : Reconduit Code Alliance : S000003007 Réf. CFD : IOC04 Durée en jours : 4 Acquérir les compétences et connaissances nécessaires pour écrire des scripts en shell et exploiter les possibilités des filtres Unix/Linux. Population concernée : Techniciens support, administrateurs, développeurs et utilisateurs avancés. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Unix/Linux Initiation" ou avoir un niveau équivalent. Des notions de programmation sont souhaitées. Introduction Paramétrage de l'environnement Utilisation du shell en mode interactif Base de la programmation Variables et constantes Structure de contrôle Alias et fonctions arithmétiques Expressions régulières Chaine de caractères Filtre SED Processeur de texte AWK 257
Rubrique : Système ouvert Unix/Linux - Programmation avancée Edition : 2016 Etat : Reconduit Code Alliance : S000003013 Réf. CFD : IOC05 Durée en jours : 4 Approfondir les connaissances en programmation applicative : environnement utilisateur/développeur, gestion des processus, gestion fine du système de fichier et de la mémoire. Population concernée : Développeurs sous Unix/Linux. Prérequis (hors niv.same requis / compétences) : Bonne connaissance d'un système Linux/Unix et de la programmation en C ou shell script. Outils et méthodes de développement Les processus Les threads Posix Communications entre processus Gestion de la mémoire Signaux Communiquer sur le réseau Entrées-sorties classiques et avancées 258
Rubrique : Système ouvert Unix/Linux - Administration des services réseaux Edition : 2016 Etat : Reconduit Code Alliance : S000007139 Réf. CFD : IOC07 Durée en jours : 4 Acquérir des connaissances et compétences pour administrer les services d'infrastructures indispensables au SI - DNS, annuaire, et partage de ressources. Population concernée : Administrateurs systèmes et réseaux. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Unix/Linux Administration" et avoir des connaissances en réseaux, ou niveau équivalent. Notions de base Protocoles TCP/IP Services réseaux et super serveur Xinetd Sessions distantes : protocole SSH Serveur DHCP Serveur DNS Annuaire LDAP Protocole NFS Protocole FTP Protocole SMB/CIFS Protocole HTTP 259
Rubrique : Système ouvert Unix/Linux - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000007134 Réf. CFD : IOC06 Durée en jours : 4 Acquérir les compétences et connaissances nécessaires pour configurer et administrer un serveur Unix/Linux. Population concernée : Administrateurs systèmes et réseaux. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Unix/Linux Initiation" ou avoir un niveau équivalent. Installation et mise à jour Gestion des utilisateurs Systèmes et sous-systèmes de fichiers (EXT, LVM, RAID) Démarrage et arrêt du système (init, upstart, Systemd), Gestion des services Gestion des processus Gestion des périphériques, fichiers spéciaux Archivage et sauvegarde Ajout et suppression de logiciels Compilation du noyau Journaux systèmes Fondamentaux du réseau Gestion du service de temps administration à distance X-Window 260
Rubrique : Système ouvert Unix/Linux - Administration avancée Edition : 2016 Etat : Reconduit Code Alliance : S000011230 Réf. CFD : IOC15 Durée en jours : 3 Personnaliser le système au niveau du noyau et des pilotes - Etudier et analyser l'activité et les performances du système - Dépanner le système. Population concernée : Administrateurs systèmes et réseaux. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Unix/Linux Administration" et "Unix/Linux programmation Shell" ou avoir un niveau équivalent. Une première expérience d'administration Unix/Linux est souhaitée. Rappel de l'architecture système Noyau Linux Loadable Kernel Modules Gestion des drivers /PROC et /SYS Gestion de l'activité Contrôler et améliorer les performances Dépannage 261
Rubrique : Système ouvert Unix/Linux - Administration de clusters - Haute disponibilité Edition : 2016 Etat : Reconduit Code Alliance : S000011231 Réf. CFD : IOC16 Durée en jours : 3 Connaître les différents types de clusters sous Linux et mettre en oeuvre une architecture de répartition de charge et de haute disponibilité. Population concernée : Administrateurs systèmes et réseaux. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Unix/Linux Administration" et "Unix/Linux Administration avancée". Avoir de bonnes connaissances des protocoles réseaux. Haute disponibilité Clustering Adresses réseaux Linux Virtual Server (LVS) Linux Director Daemon (IDIRECTORD) Applications (KeepAlived, PaceMaker ) Données, besoins et différentes solutions techniques (LVM, RAID, DRDB, GFS, Hearbeat ) 262
Rubrique : Système ouvert Unix/Linux - Gestion avancée des disques et des systèmes de fichiers Edition : 2016 Etat : Reconduit Code Alliance : S000009993 Réf. CFD : IOC08 Durée en jours : 3 Acquérir les compétences et connaissances avancées sur les systèmes de gestion des volumes logiques. Examiner, dans le détail, les différents systèmes de fichiers journalisés «libres» ainsi que les outils complémentaires ACLs et quotas. Population concernée : Administrateurs systèmes et réseaux. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Unix/Linux Administration" ou avoir un niveau équivalent. Systèmes de fichiers Gestion avancée des disques (Gestion SATA, SAS et EFI) LVM : Logical Volume Manager RAID et Raidtools, accès par plusieurs chemins (Multipath) Stockage réseau (SAN, NAS, NFS, CIFS, XFS, DBRD, ACL et quotas, GNDB) Sauvegarde 263
Rubrique : Système ouvert Administration d'un serveur APACHE Edition : 2016 Etat : Reconduit Code Alliance : S000009994 Réf. CFD : IOC09 Durée en jours : 3 Acquérir les compétences et connaissances nécessaires pour installer, configurer et administrer un serveur WEB Apache sous Linux. Population concernée : Techniciens, administrateurs Linux, développeurs Web. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Unix/Linux Administration" ou "Unix/Linux Administration des services réseaux", ou niveau équivalent. Acquisition et installation Fichiers journaux du serveur Utilisation d'outils de contrôle Interface CGI (Common Gateway Interface) Server-Parsed HTML Servlets Java Ajout de fonctionnalités avec des modules serveur Objets partagés dynamiques (DSO) Sécurité du serveur apache et du site web Authentification des utilisateurs Transactions sécurisées (protocole HTTPS) Connexion sécurisée avec le module SSL 264
Rubrique : Système ouvert Administration d'un serveur POSTFIX sous Linux Edition : 2016 Etat : Reconduit Code Alliance : S000009995 Réf. CFD : IOC10 Durée en jours : 3 Acquérir les compétences et connaissances nécessaires pour installer, configurer et administrer un serveur POSTFIX sous Linux. Population concernée : Techniciens, administrateurs Linux. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "Unix/Linux Administration" ou niveau équivalent. Architecture et principes fondamentaux Installation et configuration de Postfix Maîtriser les protocoles et la sécurité (SMTP, POP, IMAP) Exploitation de Postfix Routage du courrier Distribution et stockage du courrier Un environnement à sécuriser (chroot, notifications, Amavisd, Spamassassin, smtpd_sasl, TLS) Serveur POP/IMAP Dovecot 265
Rubrique : Système ouvert Open LDAP - Mise en œuvre et administration sous Linux Edition : 2016 Etat : Reconduit Code Alliance : S000007135 Réf. CFD : IOC14 Durée en jours : 4 Acquérir les compétences nécessaires pour installer, configurer et administrer un annuaire LDAP sous Linux. Population concernée : Professionnels de l'informatique confrontés à un projet de mise en place d'annuaire Open LDAP sous Linux. Prérequis (hors niv.same requis / compétences) : Connaissances de base de l'administration Linux en environnement de domaines et des réseaux. Introduction Protocole LDAP Modèle d'information Modèle de nommage Modèle fonctionnel Modèle de sécurité Modèle de duplication Peuplement de l'annuaire Logiciels du marché OpenLDAP : Fonctionnalités et particularités les backends Installation et configuration Démarrer le serveur Configuration des clients LDAP Opérations sur l'annuaire (ajout, visualisation et suppressions d'entrées) Les outils graphiques d'administration d'annuaire (Apache Directory Studio, Jexplorer, Opéra...) Gestion des logs Sécurité (Acl, Ldaps, Start_TLS) Réplication - Proxying Optimisations - notions de base sauvegarde et restauration intégration d'un service, cas concret avec SAMBA 266
Rubrique : Système ouvert Administration SOLARIS Edition : 2016 Etat : Reconduit Code Alliance : S000009997 Réf. CFD : IOC12 Durée en jours : 4 Acquérir les compétences et connaissances nécessaires pour gérer les systèmes de fichiers locaux, gérer les arrêts, démarrage et modifications du niveau de fonctionnement du système, maîtriser le partitionnement des disques, les outils d'administration, gérer les périphériques, sauvegarder et restaurer le système de fichier. Connaître de manière approfondie les mécanismes d administration systèmes et réseaux dans un environnement Solaris, versions 8, 9 et 10. Population concernée : Informaticiens souhaitant approfondir leur maîtrise d Unix, futurs administrateurs d'un site Solaris. Prérequis (hors niv.same requis / compétences) : Posséder une première expérience d'unix. Introduction Installation, gestion des logiciels, auto-configuration Démarrage-arrêt Outils d'administration (SMF) Gestion des utilisateurs Systèmes de fichiers Sauvegardes Gestion de l espace de pagination Périphériques Mise en œuvre de TCP/IP NFS Impressions X11 Initiation à la virtualisation Administration quotidienne Sécurité du système : introduction et généralités 267
Rubrique : Système ouvert Administration SOLARIS - services réseaux Edition : 2016 Etat : Reconduit Code Alliance : S000009998 Réf. CFD : IOC13 Durée en jours : 4 Acquérir les compétences et connaissances nécessaires pour administrer des services réseaux sous Solaris, versions 8, 9 et 10 Population concernée : Administrateurs d'un site Solaris souhaitant mettre en oeuvre un réseau. Prérequis (hors niv.same requis / compétences) : Bonne maîtrise de l administration Solaris. Avoir suivi la formation "administration Solaris". Le réseau et les services TCP/IP Les connaissances indispensables Configuration d'un client DHCP NFS Les services de nom et de résolution d'adresses Les différents services de nom et leurs rôles DNS, LDAP et NIS Intégration des postes et serveur Windows 268
Rubrique : Système ouvert Administration avancée SOLARIS Edition : 2016 Etat : Nouveau Code Alliance : S000012268 Réf. CFD : IOC19 Durée en jours : 4 Acquérir les compétences nécessaires sous Solaris 8, 9 et 10 pour : gérer les systèmes de fichiers loaux et les arrêts. Démarrer et modifier le niveau de fonctionnement du système. Maîtriser le partitionnement des disques, les outils d'administration. Gérer les périphériques. Sauvegarder et restaurer le système de fichiers Population concernée : Administrateurs d'un site Solaris souhaitant approfondir leurs connaissances en administration Prérequis (hors niv.same requis / compétences) : Bonne maîtrise de l administration Solaris. Avoir suivi la formation "administration Solaris". Rappels sur le rôle de l administrateur. Installation avancée, Installation en réseau, Jumpstart Virtualisation sous Solaris (Xen, VirtualBox et zones Solaris avec zlogin) Configuration système avancée (/etc/system, modload/modunload) File system et gestion de volumes (svm, zfs, fssnap) Analyse de performances (les ressources à contrôler, les outils, prises de traces avec sar et dtrace) Les actions correctrices (répartition des charges avec FSS et TS) NFS, configuration avancée et sécurisation Installation et configuration de services DNS et LDAP Réseau et sécurité (mise en place d un Firewall, de services en mode sécurisé, commandes et fichiers de configuration) 269
Rubrique : Système ouvert Administration HP-UX Edition : 2016 Etat : Reconduit Code Alliance : S000011232 Réf. CFD : IOC17 Durée en jours : 4 Acquérir les compétences et connaissances nécessaires pour gérer les systèmes de fichiers locaux, gérer les arrêts, démarrage et modifications du niveau de fonctionnement du système, maîtriser le partitionnement des disques, les outils d'administration, gérer les périphériques, sauvegarder et restaurer le système de fichier. Connaître de manière approfondie les mécanismes d administration systèmes et réseaux dans un environnement HP- UX. Population concernée : Informaticiens souhaitant approfondir leur maîtrise d Unix, futurs administrateurs d'un site HP-UX. Prérequis (hors niv.same requis / compétences) : Posséder une première expérience d'unix. Introduction Outils d'administration Gestion des utilisateurs Volumes logiques, Systèmes de fichiers Gestion de l espace de pagination Périphériques Mise en œuvre de TCP/IP Administration quotidienne Initialisation et arrêt du système Disques partagés avec NFS Sécurité du système : introduction et généralités 270
Rubrique : Système ouvert Administration HP-UX - services réseaux Edition : 2016 Etat : Reconduit Code Alliance : S000011233 Réf. CFD : IOC18 Durée en jours : 4 Acquérir les compétences et connaissances nécessaires pour administrer des services réseaux sous HP-UX. Population concernée : Administrateurs d'un site HP-UX souhaitant mettre en oeuvre un réseau. Prérequis (hors niv.same requis / compétences) : Bonne maîtrise de l administration de HP-UX. Le réseau et les services TCP/IP, démon Inetd Les connaissances indispensables Les outils propriétaires d'administration (SAM) Configuration d'un client DHCP Les services de nom et de résolution d'adresses (DNS, LDAP et NIS) Intégration des postes et serveur Windows (service Samba, partage de ressources et d'imprimantes) 271
SOMMAIRE Rubrique : Système Windows Windows Server 2008 R2 - Administration... 274 Windows Server 2012 - Administration... 275 Windows Server 2008 R2 - Services réseaux... 276 Windows Server 2012 R2 - Services réseaux... 277 Windows Server 2008 R2- Active Directory... 278 Windows Server 2012 R2 - Active Directory Domain Services... 279 Windows Server 2008/2008 R2 Implémenter, administrer et Dépanner IIS... 280 Windows Server 2012 R2 - Implémenter, administrer et Dépanner IIS... 281 Windows Server 2008/2008 R2 - Gestion accès et identités... 282 Windows Server 2012 R2 Infrastructure et Gestion accès et identités... 283 Windows Server 2008/2008 R2 - Clusters... 284 Windows Server 2012 R2- Clusters... 285 Windows Server 2008/2008 R2 - Surveillance et maintenance... 286 Windows Server 2012 R2- Surveillance et maintenance... 287 Windows Server 2008/2008 R2 - Virtualisation serveur... 288 Windows Server 2012 R2 - Virtualisation serveur sous Hyper V3... 289 Windows Server 2008/2008 R2 - Virtualisation de postes et d applications... 290 Windows Server 2012 R2- Virtualisation de postes et d applications... 291 Windows Server 2008/2008 R2 - System Center Virtual Machine Manager... 292 Windows Server 2012 R2- System Center Virtual Machine Manager... 293 Windows Server 2008/2008 R2 - Déploiement... 294 Windows Server 2012 R2 - Déploiement... 295 Windows Server - Programmation Powershell... 296 Windows Server 2012 R2 Les Nouveautés (Séminaire)... 297 Windows 7 - Support technique et Assistance aux utilisateurs... 298 Windows 8 - Support technique et Assistance aux utilisateurs... 299 Windows 7 - Déploiement et administration... 300 Windows 8 - Déploiement et administration... 301 Déploiement de Windows 7 avec MDT 2013... 302 SCCM 2007 - Administration... 303 SCCM 2012 R2 - Administration... 304 SCOM 2007... 305 SCOM 2012 R2... 306 Windows server 2008/2008 R2 de TSE à RDS... 307 272
Windows 2012 R2 RDS... 308 273
Rubrique : Système Windows Windows Server 2008 R2 - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000007270 Réf. CFD : IWC02 Durée en jours : 4 Acquérir les connaissances et compétences nécessaires pour gérer les comptes et les ressources dans une infrastructure Windows Server 2008/2008 R2. Connaître les mécanismes de sauvegarde et d'optimisation des performances. Population concernée : Techniciens informatiques souhaitant découvrir l'administration de base de Windows Server 2008. Prérequis (hors niv.same requis / compétences) : Avoir une bonne connaissance de Windows 7. Avoir des connaissances sur les réseaux locaux et TCP/IP. Introduction à la gestion de l environnement Microsoft Windows server 2008/2008 R2 Création d objets utilisateurs et ordinateurs AD DS Création de groupes et d unités d organisation Gestion de l accès aux ressources dans les services de domaine active directory Configuration des objets et approbations active directory Création et configuration d une stratégie de groupe Configuration des environnements des utilisateurs et des ordinateurs à l aide d une stratégie de groupe Configuration de la conformité des serveurs en matière de sécurité Configuration et gestion des technologies de stockage Configuration et gestion du système de fichiers DFS Analyse et maintenance des serveurs Windows Server 2008/2008 R2 Gestion des mises à jour avec WSUS Vue d ensemble des rôles Windows server 2008 R2 Sauvegarde et restauration de Windows Server 2008/2008 R2 274
Rubrique : Système Windows Windows Server 2012 - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000011211 Réf. CFD : IWC36 Durée en jours : 4 Acquérir les connaissances et compétences nécessaires pour gérer les comptes et les ressources dans une infrastructure Windows Server 2012/2012 R2. Connaître les mécanismes de sauvegarde et d'optimisation des performances. Population concernée : Techniciens informatiques souhaitant découvrir l'administration de base de Windows Server 2012 R2. Prérequis (hors niv.same requis / compétences) : Avoir une bonne connaissance de Windows 7. Avoir des connaissances sur les réseaux locaux et TCP/IP. Introduction à la gestion de l environnement Microsoft Windows server 2012 R2 Création d objets utilisateurs et ordinateurs AD DS Création de groupes et d unités d organisation Gestion de l accès aux ressources dans les services de domaine active directory Configuration des objets et approbations active directory Création et configuration d une stratégie de groupe Configuration des environnements des utilisateurs et des ordinateurs à l aide d une stratégie de groupe Configuration de la conformité des serveurs en matière de sécurité Configuration et gestion des technologies de stockage Configuration et gestion du système de fichiers DFS Analyse et maintenance des serveurs Windows Server 2012 R2 Gestion des mises à jour avec WSUS Vue d ensemble des rôles Windows server 2012 R2 Sauvegarde et restauration de Windows Server 2012 R2 Nouveautés 2012 R2 275
Rubrique : Système Windows Windows Server 2008 R2 - Services réseaux Edition : 2016 Etat : Reconduit Code Alliance : S000010014 Réf. CFD : IWC04 Durée en jours : 4 Comprendre la cohérence de la plateforme de services réseau de Windows server 2008/2008 R2. Savoir automatiser la configuration IP. Sécuriser les échanges, fiabiliser le réseau, gérer le stockage et la haute diponibilité. Population concernée : Techniciens et Administrateurs de réseaux. Prérequis (hors niv.same requis / compétences) : Connaissance de l'administration de base de Windows Server 2008/2008 R2. Installation et configuration des serveurs Installation et dépannage DNS Configuration et administration WINS Configuration et dépannage de DHCP Configuration et dépannage d'ipv6 TCP/IP Configuration et dépannage du routage et accès à distance Installation, configuration et dépannage du rôle service de stratégie réseau Configurer NAP (Network Access Protection) avec DHCP et un serveur VPN Configuration et administration du système de distribution de fichier (DFS) Configuration et administration des technologies de stockage Assurance de la disponibilité des réseaux et des données Garantir la configuration des serveurs 276
Rubrique : Système Windows Windows Server 2012 R2 - Services réseaux Edition : 2016 Etat : Reconduit Code Alliance : S000011212 Réf. CFD : IWC37 Durée en jours : 4 Comprendre la cohérence de la plateforme de services réseau de Windows server 2012/2012 R2. Savoir automatiser la configuration IP. Sécuriser les échanges, fiabiliser le réseau, gérer le stockage et la haute diponibilité. Population concernée : Techniciens et Administrateurs de réseaux. Prérequis (hors niv.same requis / compétences) : Connaissance de l'administration de base de Windows Server 2008/2008 R2 ou 2012 R2. Installation et configuration des serveurs Installation et dépannage DNS Configuration et administration WINS Configuration et dépannage de DHCP Configuration et dépannage d'ipv6 TCP/IP Configuration et dépannage du routage et accès à distance Installation, configuration et dépannage du rôle service de stratégie réseau Configurer NAP (Network Access Protection) avec DHCP et un serveur VPN Configuration et administration du système de distribution de fichier (DFS) Configuration et administration des technologies de stockage Assurance de la disponibilité des réseaux et des données Garantir la configuration des serveurs Prise en charge DNSSEC Redondance DHCP Gestion des adresses IP 277
Rubrique : Système Windows Windows Server 2008 R2- Active Directory Edition : 2016 Etat : Reconduit Code Alliance : S000010016 Réf. CFD : IWC06 Durée en jours : 4 Acquérir les connaissances et compétences nécessaires pour installer, configurer et administrer les services d'annuaire Active Directory de Windows Server 2008/2008 R2. Population concernée : Administrateurs de serveurs souhaitant apprendre à implémenter Active Directory dans un environnement distribué. Prérequis (hors niv.same requis / compétences) : Maîtrise de l'administration de base de Windows Server 2008/2008 R2. Présentation des services de domaine Active Directory (AD DS) Administration sécurisée et efficace d'active Directory Gestion des utilisateurs Gestion des groupes Prise en charge des comptes d'ordinateur Implémentation d'une infrastructure de stratégie de groupe Gestion et configuration de la sécurité en entreprise avec les paramètres de stratégie de groupe Administration sécurisée Amélioration de la sécurité de l'authentification dans un domaine service de domaines Active Directory (AD DS) Configuration du système DNS Administration des contrôleurs de domaine des services d'annuaire Active Directory (AD DS) Gestion des sites et de la réplication Active Directory Continuité du service d'annuaire Gestion de plusieurs domaines et forêts 278
Rubrique : Système Windows Windows Server 2012 R2 - Active Directory Domain Services Edition : 2016 Etat : Reconduit Code Alliance : S000011213 Réf. CFD : IWC38 Durée en jours : 4 Acquérir les connaissances et compétences nécessaires pour installer, configurer et administrer les services d'annuaire Active Directory de Windows Server 2012/2012 R2. Population concernée : Administrateurs de serveurs souhaitant apprendre à implémenter Active Directory dans un environnement distribué. Prérequis (hors niv.same requis / compétences) : Connaissance de l'administration de base de Windows Server 2012 R2. Présentation des services de domaine Active Directory (AD DS) Administration sécurisée et efficace d'active Directory Gestion des utilisateurs Gestion des groupes Prise en charge des comptes d'ordinateur Implémentation d'une infrastructure de stratégie de groupe Gestion et configuration de la sécurité en entreprise avec les paramètres de stratégie de groupe Administration sécurisée Amélioration de la sécurité de l'authentification dans un domaine service de domaines Active Directory (AD DS) Configuration du système DNS Administration des contrôleurs de domaine des services d'annuaire Active Directory (AD DS) Gestion des sites et de la réplication Active Directory Continuité du service d'annuaire Gestion de plusieurs domaines et forêts Les Nouveautés 2012 R2 279
Rubrique : Système Windows Windows Server 2008/2008 R2 Implémenter, administrer et Dépanner IIS Edition : 2016 Etat : Reconduit Code Alliance : S000009931 Réf. CFD : IWC55 Durée en jours : 3 Etre capable d'installer IIS, de créer, configurer et administrer des sites Web. Savoir implémenter la sécurité sur un serveur IIS et surveiller et optimiser un serveur Web. Savoir configurer des applications Web. Population concernée : Administrateurs souhaitant installer et configurer IIS 7.0 sur Windows Server 2008. Prérequis (hors niv.same requis / compétences) : Bonnes connaissances des protocoles et de l'architecture des applications Web. Connaissances de base de l'administration des serveurs Windows. Configurer un serveur web avec Internet Information Server (IIS) Configurer les pools d'applications Configuration des paramètres d application sur d IIS Configurer les modules d'iis Assurer la maintenance et la sécurité d'un serveur web Configuration de délégation et de l administration à distance Utiliser Powershell pour administrer IIS Monitorer IIS pour augmenter les performances Assurer la disponibilité du site web Dépanner les serveurs IIS 280
Rubrique : Système Windows Windows Server 2012 R2 - Implémenter, administrer et Dépanner IIS Edition : 2016 Etat : Reconduit Code Alliance : S000011235 Réf. CFD : IWC56 Durée en jours : 3 Etre capable d'installer IIS, de créer, configurer et administrer des sites Web. Savoir implémenter la sécurité sur un serveur IIS et surveiller et optimiser un serveur Web. Savoir configurer des applications Web. Population concernée : Administrateurs souhaitant installer et configurer IIS 7.0 sur Windows Server 2008. Prérequis (hors niv.same requis / compétences) : Bonnes connaissances des protocoles et de l'architecture des applications Web. Connaissances de base de l'administration des serveurs Windows Configurer un serveur web avec Internet Information Server (IIS) Configurer les pools d'applications Configuration des paramètres d application sur d IIS Configurer les modules d'iis Assurer la maintenance et la sécurité d'un serveur web Configuration de délégation et de l administration à distance Utiliser Powershell pour administrer IIS Monitorer IIS pour augmenter les performances Assurer la disponibilité du site web Dépanner les serveurs IIS 281
Rubrique : Système Windows Windows Server 2008/2008 R2 - Gestion accès et identités Edition : 2016 Etat : Reconduit Code Alliance : S000010022 Réf. CFD : IWC12 Durée en jours : 4 Configurer, déployer et gérer le service de certificats d Active Directory, de dépanner les solutions de gestion d identité et d accès. Population concernée : Professionnel informatique intéressés par des solutions IDA - Responsable d intégration (applications et plateformes dans l annuaire entreprise) et d'adaptation de la sécurité en fonction des besoins Prérequis (hors niv.same requis / compétences) : Bonnes connaissances d'active Directory et Windows Server 2008 R2 Définir l'architecture au niveau de la forêt Définir l'architecture au niveau des domaines Définir l'architecture physique pour optimiser la réplication Concevoir la structure des domaines et les stratégies d'administration en fonction de l'organisation Définir les stratégies de groupe Spécifier la sécurité dans Active Directory Optimiser la disponibilité d'active Directory et établir un plan de reprise d'activité Concevoir un plan de reprise après sinistre Configurer le service de certificats d Active Directory (AD CS) Déployer et gérer des certificats Configurer Active Directory Lightweight Directory Services Configuration d'active Directory FS (Federation Services) Configuration d'active Directory RMS (Rights Management Services) Maintenance des solutions de droits d'accès Résolution des problèmes d'identification et de droits d'accès 282
Rubrique : Système Windows Windows Server 2012 R2 Infrastructure et Gestion accès et identités Edition : 2016 Etat : Reconduit Code Alliance : S000011214 Réf. CFD : IWC39 Durée en jours : 4 Configurer, déployer et gérer le service de certificats d Active Directory, de dépanner les solutions de gestion d identité et d accès. Population concernée : Professionnel informatique intéressés par des solutions IDA - Responsable d intégration (applications et plateformes dans l annuaire entreprise) et d'adaptation de la sécurité en fonction des besoins Prérequis (hors niv.same requis / compétences) : Bonnes connaissances d'active Directory et Windows server 2012 R2 Définir l'architecture au niveau de la forêt Définir l'architecture au niveau des domaines Définir l'architecture physique pour optimiser la réplication Concevoir la structure des domaines et les stratégies d'administration en fonction de l'organisation Définir les stratégies de groupe Spécifier la sécurité dans Active Directory Optimiser la disponibilité d'active Directory et établir un plan de reprise d'activité Concevoir un plan de reprise après sinistre Configurer le service de certificats d Active Directory (AD CS) Déployer et gérer des certificats Configurer Active Directory Lightweight Directory Services Configuration d'active Directory FS (Federation Services) Configuration d'active Directory RMS (Rights Management Services) Maintenance des solutions de droits d'accès Résolution des problèmes d'identification et de droits d'accès Procédure d'installation du controleur Les nouveautés 2012 R2 Dynamic Access Control 283
Rubrique : Système Windows Windows Server 2008/2008 R2 - Clusters Edition : 2016 Etat : Reconduit Code Alliance : S000010025 Réf. CFD : IWC15 Durée en jours : 3 Etre capable de mettre en œuvre les mécanismes de clustering sous Windows Server 2008/2008R2. Population concernée : Informaticiens, ingénieurs systèmes, administrateurs systèmes Windows. Prérequis (hors niv.same requis / compétences) : Expérience d'administrateur Windows Server 2008, connaissances dans le domaine d'équilibrage de charge et gestion d'applications serveur. Compétences en méthodologie de dépannage et leurs outils Introduction aux clusters Introduction au Failover Cluster Préparation de l installation d un cluster Vue d ensemble des besoins en stockage Configuration des ressources cluster en fonction des rôles installés Assurer la maintenance des clusters failover Mettre en œuvre les clusters répartis géographiquement (géo cluster) Mettre en œuvre les clusters pour la répartition des charges réseaux (NLB) 284
Rubrique : Système Windows Windows Server 2012 R2- Clusters Edition : 2016 Etat : Reconduit Code Alliance : S000011217 Réf. CFD : IWC42 Durée en jours : 3 Etre capable de mettre en œuvre les mécanismes de clustering sous Windows Server 2012/2012R2. Population concernée : Informaticiens, ingénieurs systèmes, administrateurs systèmes Windows. Prérequis (hors niv.same requis / compétences) : Expérience d'administrateur Windows Server 2012, connaissances dans le domaine d'équilibrage de charge et gestion d'applications serveur. Compétences en méthodologie de dépannage et leurs outils. Introduction aux clusters Introduction au Failover Cluster Préparation de l installation d un cluster Vue d ensemble des besoins en stockage Configuration des ressources cluster en fonction des rôles installés Assurer la maintenance des clusters failover Mettre en œuvre les clusters répartis géographiquement (géo cluster) Mettre en œuvre les clusters pour la répartition des charges réseaux (NLB) Migration d'un cluster 2008 vers 2012 R2 Intégration du service OSCSO Amélioration du cluster de basculement Volumes partagés en cluster version 2 Rôle "Scale-Out-File-Server" Mise à jour automatique des clusters 285
Rubrique : Système Windows Windows Server 2008/2008 R2 - Surveillance et maintenance Edition : 2016 Etat : Reconduit Code Alliance : S000010026 Réf. CFD : IWC16 Durée en jours : 3 Acquérir les connaissances et compétences nécessaires pour assurer la maintenance du serveur, surveiller les performances, et mettre en place un système de sauvegarde et restauration efficace. Population concernée : Techniciens et administrateurs de réseaux d'entreprise. Prérequis (hors niv.same requis / compétences) : Maitrise de l'administration de base de Windows Server 2008/2008 R2. Architecture interne de Windows 2008/2008 R2 Gestion des correctifs et des services packs Gestion à distance Suivi d'activité Mise en place des audits de surveillance Maintenance préventive Mise en place de la haute disponibilité Dépannage de Windows 2008/2008 R2 Optimisation d'un serveur Windows 2008/2008 R2 Commandes powershell Sauvegarde et restauration complète d'un serveur après crash 286
Rubrique : Système Windows Windows Server 2012 R2- Surveillance et maintenance Edition : 2016 Etat : Reconduit Code Alliance : S000011218 Réf. CFD : IWC43 Durée en jours : 3 Acquérir les connaissances et compétences nécessaires pour assurer la maintenance du serveur, surveiller les performances, et mettre en place un système de sauvegarde et restauration efficace. Population concernée : Techniciens et administrateurs de réseaux d'entreprise. Prérequis (hors niv.same requis / compétences) : Maitrise de l'administration de base de Windows Server 2012 R2. Architecture interne de Windows 2012 R2 Nouvelle console de gestionnaire serveur Gestion des correctifs et des services packs Gestion à distance Suivi d'activité Surveillance et audit Maintenance préventive Mise en place de la haute disponibilité Dépannage de Windows 2012 R2 Optimisation d'un serveur Windows 2012 R2 Nouvelles commandes powershell version 4 Gestion de la conformité Nouveautés sauvegarde 2012 R2 serveur Les nouveautés 2012 R2 287
Rubrique : Système Windows Windows Server 2008/2008 R2 - Virtualisation serveur Edition : 2016 Etat : Reconduit Code Alliance : S000010029 Réf. CFD : IWC19 Durée en jours : 4 Savoir mettre en œuvre et gérer un serveur de virtualisation avec Windows Server 2008/2008 R2 (Hyper V). Population concernée : Administrateurs système Windows Server 2008/2008 R2 qui gèrent et appliquent les technologies de virtualisation du serveur au sein de leur réseau. Prérequis (hors niv.same requis / compétences) : Connaître l'administration de Windows Server 2008/2008 R2, et connaissance des concepts de virtualisation. Introduction à Windows Server 2008/2008 R2 Hyper-V Configurer Hyper-V en haute disponibilité Création de machines virtuelles et de disques durs virtuels Paramètres de machines virtuelles, de snapshots, et haute disponibilité Migration de machines virtuelles vers Hyper-V Introduction à System Center Virtual Machine Manager Gestion de la bibliothèque d'images de machines virtuelles sur SCVMM et des checkpoints Powershell et disaster recovery 288
Rubrique : Système Windows Windows Server 2012 R2 - Virtualisation serveur sous Hyper V3 Edition : 2016 Etat : Reconduit Code Alliance : S000011219 Réf. CFD : IWC44 Durée en jours : 4 Installer et gérer une plateforme de virtualisation Microsoft avec Hyper-V 3 - Utiliser System Center 2012 Virtual Machine Manager pour gérer des machines virtuelles - Superviser un réseau de machines virtuelles. Population concernée : Administrateurs système Windows Server 2012 R2 qui gèrent et appliquent les technologies de virtualisation du serveur au sein de leur réseau. Prérequis (hors niv.same requis / compétences) : Connaître l'administration de Windows Server 2012 R2, et connaissance des concepts de virtualisation. Evaluation et planification de la virtualisation Installation et configuration du rôle serveur HYPER-V Le réseaux sous HYPER-V 3 - Nouveautés Création et configuration de disques durs virtuels et d'ordinateurs virtuels Administration et maintenance Haute disponibilité d'hyper-v CLUSTER ou pas CLUSTER? PRA Accessible à tous les budgets grâce à HYPER-V 3 Présentation et installation de SYSTEM CENTER 2012 R2 - VRTUAL MACHINE MANAGER Gestion de la virtualisation avec SC2012 R2 - VMM 289
Rubrique : Système Windows Windows Server 2008/2008 R2 - Virtualisation de postes et d applications Edition : 2016 Etat : Reconduit Code Alliance : S000010030 Réf. CFD : IWC20 Durée en jours : 4 Savoir mettre en œuvre et gérer la virtualisation des postes de travail et d applications avec Windows Server 2008/2008 R2. Population concernée : Administrateurs système Windows Server 2008/2008 R2. Prérequis (hors niv.same requis / compétences) : Posséder des connaissances techniques dans les domaines de l'administration système Windows Server. Planification des scénarios de déploiement de la virtualisation des postes de travail Mise en oeuve de Windows Virtual PC et du mode Windows XP Mise en œuvre de Microsoft entreprise Desktop virtualization Configuration et déploiement des images MED-V Gestion du déploiement MED-V Mise en œuvre de APP-V Planification et déploiement des clients APP-V Gestion et Administration de la virtualisation d applications Séquencement d applications pour la virtualisation Configuration des services d accès distants et de RemoteApp Mise en œuvre de la virtualisation des états utilisateurs Configuration de l infrastructure des bureaux virtuels 290
Rubrique : Système Windows Windows Server 2012 R2- Virtualisation de postes et d applications Edition : 2016 Etat : Reconduit Code Alliance : S000011220 Réf. CFD : IWC45 Durée en jours : 4 Savoir mettre en œuvre et gérer la virtualisation des postes de travail et d applications avec Windows Server 2012/2012 R2. Population concernée : Administrateurs système Windows Server 2012 R2. Prérequis (hors niv.same requis / compétences) : Posséder des connaissances techniques dans les domaines de l'administration système Windows Server. Evaluer et déterminer les options de déploiement des postes de travail Planification et implémentation VDI Gestion d une virtualisation utilisateur Supervision de l infrastructure virtualisée Conception d une stratégie de déploiement logiciel Implémenter la virtualisation de présentation Configurer et déployer la virtualisation de présentation pour applications Conception et déploiement de la virtualisation d applications Séquencer et déployer des applications virtuelles Gestion de la sécurité et des mises à jour des applications virtuelles Surveillance de l utilisation et des performances 291
Rubrique : Système Windows Windows Server 2008/2008 R2 - System Center Virtual Machine Manager Edition : 2016 Etat : Reconduit Code Alliance : S000010031 Réf. CFD : IWC21 Durée en jours : 3 Savoir assurer le déploiement et la gestion de System Center Virtual Machine Manager sous Windows Server 2008/2008 R2. Population concernée : Consultants, intégrateurs, administrateurs réseau. Prérequis (hors niv.same requis / compétences) : Connaissance de l'administration de base de Windows Server 2008/2008 R2 et bonne connaissance d'hyper V. Rappels sur Hyper V Installation de System Center Virtual Machine Manager Configuration le matériel VM, les hôtes et les rôles des utilisateurs Configuration du self-service portal et des bibliothèques Déploiement et gestion de VMS Conversion des plate-formes physiques ou virtuelles Déploiement des VMs en haute disponibité avec VMS Gestion des instances virtuelles checkpoints et des patchs Mise en œuvre de la surveillance et des rapports Surveillance et dépannage 292
Rubrique : Système Windows Windows Server 2012 R2- System Center Virtual Machine Manager Edition : 2016 Etat : Reconduit Code Alliance : S000011221 Réf. CFD : IWC46 Durée en jours : 3 Savoir assurer le déploiement et la gestion de System Center Virtual Machine Manager sous Windows Server 2012/2012 R2. Population concernée : Consultants, intégrateurs, administrateurs réseau. Prérequis (hors niv.same requis / compétences) : Connaissance de l'administration de base de Windows Server 2012 R2 et bonne connaissance d'hyper V3. Installation et configuration de System Center 2012 R2 Virtual Machine Manager Gestion de l infrastructure réseau et de stockage dans System Center 2012 R2 Création et gestion des machines virtuelles avec Microsoft System Center 2012 R2 Virtual Machine Manager Configuration et gestion de System Center 2012 R2 Virtual Machine Gestion des clouds dans System Center 2012 R2 Virtual Machine Manager Gestion des services dans System Center 2012 R2 Virtual Manager et App Protection et surveillance de l infrastructure de virtualisation 293
Rubrique : Système Windows Windows Server 2008/2008 R2 - Déploiement Edition : 2016 Etat : Reconduit Code Alliance : S000007273 Réf. CFD : IWC23 Durée en jours : 2 Savoir assurer le déploiement Windows Server 2008/2008 R2 (installation en local et par le réseau, utilisation des outils de déploiement, migration de versions de Windows Server). Population concernée : Ingénieurs et administrateurs systèmes windows. Prérequis (hors niv.same requis / compétences) : Bonnes connaissances de l'administration de Windows Server 2008/2008 R2 et connaissances d'active Directory. Installation et configuration de Windows Server 2008/2008 R2 Configuration de Windows Server Core 2008/2008 R2 Installation automatisée (unattended) Windows Server 2008/2008 R2 Utiliser Windows Deployment Services (WDS) Mettre en oeuvre Microsoft Deployment Toolkit (MDT) 294
Rubrique : Système Windows Windows Server 2012 R2 - Déploiement Edition : 2016 Etat : Reconduit Code Alliance : S000011224 Réf. CFD : IWC49 Durée en jours : 2 Savoir assurer le déploiement Windows Server 2012/2012 R2 (installation en local et par le réseau, utilisation des outils de déploiement, migration de versions de Windows Server). Population concernée : Ingénieurs et administrateurs systèmes windows. Prérequis (hors niv.same requis / compétences) : Bonnes connaissances de l'administration de Windows Server 2008/2008 R2 ou 2012 et connaissances d'active Directory. Installation et configuration de Windows Server 2012 R2 Configuration de Windows Server Core 2012 R2 Installation automatisée (unattended) Windows Server 2012 R2 Utiliser Windows Deployment Services (WDS) Mettre en oeuvre Microsoft Deployment Toolkit (MDT) 295
Rubrique : Système Windows Windows Server - Programmation Powershell Edition : 2016 Etat : Reconduit Code Alliance : S000007264 Réf. CFD : IWC25 Durée en jours : 3 Acquérir les bases du langage Powershell - Développer des scripts pour administrer des systèmes Windows - Repérer et corriger les erreurs de programmation. Population concernée : Administrateurs système gérant un parc de machines Windows. Prérequis (hors niv.same requis / compétences) : Avoir une expérience de l'utilisation et de l'administration de Windows, d'active Directory et de la sécurité d'un système. Connaissance d'un langage de script ou de programmation souhaitée Vue d'ensemble de Windows PowerShell Sécurité des scripts PowerShell Utiliser les scripts PowerShell L Active Directory de Windows 2008 R2, 2012 R2 La gestion des droits Gestion des rôles avec windows server 296
Rubrique : Système Windows Windows Server 2012 R2 Les Nouveautés (Séminaire) Edition : 2016 Etat : Reconduit Code Alliance : S000011215 Réf. CFD : IWC40 Durée en jours : 1 Acquérir les concepts nécessaires au pilotage de l'installation et de la configuration de Windows Server 2012 R2 au niveau Réseau et Active Directory. Population concernée : Administrateurs Windows d'entreprises, Chefs de projets. Prérequis (hors niv.same requis / compétences) : Bonnes connaissances des concepts d'administration AD et connaissances des notions fondamentales de l'ad Niveau requis : Sensibilisation Niveau visé : Sensibilisation Pédagogie* : C D E Installation et configuration des serveurs Windows server 2012 R2 Surveillance et maintenance des serveurs Windows Server 2012 R2 Gestion de Windows Server 2012 R2 avec Powershell Gestion du stockage pour Windows Server 2012 R2 Mise en oeuvre des services réseau Mise en œuvre de Direct Access Mise en œuvre du Failover clustering Mise en œuvre de Hyper V Mise en œuvre du Cluster à basculement pour Hyper V Mise en œuvre du contrôle d accès dynamique Mise en œuvre des services de domaine AD Mise en œuvre de l AD FS 297
Rubrique : Système Windows Windows 7 - Support technique et Assistance aux utilisateurs Edition : 2016 Etat : Reconduit Code Alliance : S000010036 Réf. CFD : IWC28 Durée en jours : 4 Savoir identifier et résoudre les problèmes liés aux applications, savoir identifier les causes et résoudre les problèmes de réseau et de sécurité. Savoir gérer et maintenir les systèmes Windows 7. Savoir gérer le support des utilisateurs. Population concernée : Informaticiens, techniciens support Helpdesk. Prérequis (hors niv.same requis / compétences) : Avoir de bonnes connaissances en configuration de Windows 7 et des bases en administration de Windows Server Configuration des accès aux fichiers et aux imprimantes sur les clients Configuration de la connectivité réseau Configuration des connections réseaux sans fils Sécurisation des bureaux Optimisation et maintenance de Windows 7 Résolution des problèmes liés à la gestion du poste de travail Résolution des problèmes liés à la connectivité réseau Résolution des problèmes liés au matériel Résolution des problèmes liés aux fichiers et aux dossiers Résolution des problèmes liés aux imprimantes Résolution des problèmes liés à l'installation Configuration des ordinateurs mobiles et des accès distants 298
Rubrique : Système Windows Windows 8 - Support technique et Assistance aux utilisateurs Edition : 2016 Etat : Reconduit Code Alliance : S000011225 Réf. CFD : IWC50 Durée en jours : 4 Savoir identifier et résoudre les problèmes liés aux applications, savoir identifier les causes et résoudre les problèmes de réseau et de sécurité. Savoir gérer et maintenir les systèmes Windows 8 / 8.1 Savoir gérer le support des utilisateurs. Population concernée : Informaticiens, techniciens support Prérequis (hors niv.same requis / compétences) : Avoir de bonnes connaissances en configuration de Windows 8 et des bases en administration de Windows Server Configuration des accès aux fichiers et aux imprimantes sur les clients Configuration de la connectivité réseau Configuration des connections réseaux sans fils Sécurisation des bureaux Optimisation et maintenance de Windows 8 Résolution des problèmes liés à la gestion du poste de travail Résolution des problèmes liés à la connectivité réseau Résolution des problèmes liés au matériel Résolution des problèmes liés aux fichiers et aux dossiers Résolution des problèmes liés aux imprimantes Résolution des problèmes liés à l'installation Configuration des ordinateurs mobiles et des accès distants 299
Rubrique : Système Windows Windows 7 - Déploiement et administration Edition : 2016 Etat : Reconduit Code Alliance : S000010037 Réf. CFD : IWC29 Durée en jours : 4 Savoir mettre en œuvre les différentes techniques de déploiement de postes Windows 7, Savoir administrer le système d'exploitation Windows 7. Population concernée : Informaticiens, techniciens support Prérequis (hors niv.same requis / compétences) : Avoir de bonnes connaissances en configuration de Windows 7 et des bases en administration de Windows Server Introduction et interface utilisateur de Windows 7 Introduction au déploiement Windows Preinstallation Environment (WinPE 3) Technologie d image/clonage Introduction à MDT Migration des profils utilisateurs Administration Réseau et sécurité de Windows 7 Maintenance et dépannage de Windows 7 Présentation du déploiement de windows 7 par SCCM 300
Rubrique : Système Windows Windows 8 - Déploiement et administration Edition : 2016 Etat : Reconduit Code Alliance : S000011226 Réf. CFD : IWC51 Durée en jours : 4 Savoir mettre en œuvre les différentes techniques de déploiement de postes Windows 8 / 8.1, Savoir administrer le système d'exploitation Windows 8 / 8.1. Population concernée : Informaticiens, techniciens support Prérequis (hors niv.same requis / compétences) : Avoir de bonnes connaissances en configuration de Windows 8 et des bases en administration de Windows Server Introduction et interface utilisateur de Windows 8 Introduction au déploiement Windows Preinstallation Environment (WinPE 3) Technologie d image/clonage Introduction à MDT Migration des profils utilisateurs Administration Réseau et sécurité de Windows 8 Maintenance et dépannage de Windows 8 Présentation du déploiement de windows 8 par SCCM 301
Rubrique : Système Windows Déploiement de Windows 7 avec MDT 2013 Edition : 2016 Etat : Reconduit Code Alliance : S000011949 Réf. CFD : IWC57 Durée en jours : 3 Etre capable d installer, de cloner et de déployer automatiquement Windows 7 Entreprise Edition avec Microsoft Deployment Toolkit (MDT) 2013. Population concernée : Informaticiens (ingénieurs et administrateurs système), techniciens support Helpdesk. Prérequis (hors niv.same requis / compétences) : Connaitre l'installation et la configuration de Windows 7 Introduction au déploiement Activation de windows Les fondamentaux en deploiement windows microsoft deployment toolkit (mdt) 2013 302
Rubrique : Système Windows SCCM 2007 - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000010042 Réf. CFD : IWC34 Durée en jours : 5 Savoir installer et administrer System Center Configuration Manager (SCCM) 2007 afin d'optimiser la gestion d'un parc informatique. Population concernée : Ingénieurs systèmes ou administrateur système avec expérience d'une à trois années chargé de la gestion d'un parc informatique Windows Prérequis (hors niv.same requis / compétences) : Avoir suivi Windows 2008 R2 Administration ou posséder les connaissances équivalentes en administration de Windows Server 2008R2 Vue d ensemble sur Microsoft System Center Configuration Manager 2007 Planification et déploiement d'une architecture de site unique Planification et déploiement des clients Inventaire et comptage d'utilisation logiciel Requête et rapport Préparation et gestion de la distribution logicielle Déployer un système d'exploitation Travailler avec la gestion de configuration souhaitée dans Configuration Manager 2007 Utilisation des outils à distance et Wake on Lan Gestion des appareils mobiles en utilisant Configuration Manager 2007 Planification et configuration d'une hiérarchie de sites multiples 303
Rubrique : Système Windows SCCM 2012 R2 - Administration Edition : 2016 Etat : Reconduit Code Alliance : S000011228 Réf. CFD : IWC53 Durée en jours : 5 Savoir installer et administrer System Center Configuration Manager (SCCM) 2012 R2 afin d'optimiser la gestion d'un parc informatique. Population concernée : Ingénieurs systèmes ou administrateur système avec expérience d'une à trois années chargé de la gestion d'un parc informatique Windows Prérequis (hors niv.same requis / compétences) : Avoir suivi Windows 2008 R2 Administration ou posséder les connaissances équivalentes en administration de Windows Server 2008R2 Vue d ensemble de SCCM 2012 R2 Découverte et organisation des ressources Gestion du client Configuration Manager Gestion de l'inventaire et du comptage logiciel Requêtes et rapports Gestion du déploiement de logiciels en utilisant les packages et les programmes Création et déploiement d'applications Gestion du déploiement d'applications Déploiement et gestion des mises à jour logicielles Gestion du déploiement du système d'exploitation Gestion des paramètres de conformité Gestion des périphériques mobiles Configuration de Wake on Lan, Power management et contrôle distant 304
Rubrique : Système Windows SCOM 2007 Edition : 2016 Etat : Reconduit Code Alliance : S000010043 Réf. CFD : IWC35 Durée en jours : 3 Savoir installer et administrer System Center Operations Manager (SCOM) 2007 afin d'assurer la supervision d'un ensemble de serveurs (notamment la gestion des alertes). Population concernée : Ingénieurs systèmes ou administrateur système avec expérience d'une à trois années chargé de la gestion d'un parc informatique Windows Prérequis (hors niv.same requis / compétences) : Très bonnes connaissances de l'administration avancée de serveurs Windows et d'active Directory Vue d ensemble sur Microsoft System Center Operation Manager 2007 Installer System Center Operations Manager Utiliser la console «opérations» Configurer le groupe de supervision Installer et configurer les agents Configurer les Management Packs Mettre en place les rapports Superviser des systèmes sans agent Collecter les données d'audit Automatiser Operations Manager avec PowerShell Prendre en charge des environnements complexes Introduction à l intégration de la suite System Center 305
Rubrique : Système Windows SCOM 2012 R2 Edition : 2016 Etat : Reconduit Code Alliance : S000011229 Réf. CFD : IWC54 Durée en jours : 3 Savoir installer et administrer System Center Operations Manager (SCOM) 2012 afin d'assurer la supervision d'un ensemble de serveurs (notamment la gestion des alertes). Population concernée : Administrateurs systèmes et réseaux chargés de la supervision d'un parc de serveurs Windows Prérequis (hors niv.same requis / compétences) : Très bonnes connaissances de l'administration avancée de serveurs Windows et d'active Directory Architecture et implémentation Les interfaces et la gestion des accès Configuration du groupe d'administration Le déploiement de l'agent de supervision Les packs de l'agent de supervision Les packs d'administration Les rapports La modélisation de vos services Supervision des périphériques SNMP Supervision des systèmes non Windows Intégration de la suite Sytem Center 306
Rubrique : Système Windows Windows server 2008/2008 R2 de TSE à RDS Edition : 2016 Etat : Reconduit Code Alliance : S000011222 Réf. CFD : IWC47 Durée en jours : 2 Connaître toutes les nouvelles caractéristiques des Remote Desktop Services dans Windows Server 2008/2008 R2 - Déployer et prendre en charge ces caractéristiques - Déployer les Remote Desktop Services dont une infrastructure de bureaux virtuels (VDI). Population concernée : Techniciens souhaitant mettre en oeuvre un serveur Terminal Server sur Windows 2008/2008 R2. Prérequis (hors niv.same requis / compétences) : Connaissance de l'administration d'un serveur Windows 2008. Introduction aux services RDS Différentes composantes de RDS 4 Scénarios en charge par RDS 2008 R2 Installation et paramétrage des rôles Introduction au déploiement d'infrastructure de bureaux virtuels (VDI) Administration et GPO Logs et dépannage 307
Rubrique : Système Windows Windows 2012 R2 RDS Edition : 2016 Etat : Reconduit Code Alliance : S000011223 Réf. CFD : IWC48 Durée en jours : 2 Connaître toutes les nouvelles caractéristiques des Remote Desktop Services dans Windows Server 2012/2012 R2 - Déployer et prendre en charge ces caractéristiques - Déployer les Remote Desktop Services dont une infrastructure de bureaux virtuels (VDI). Population concernée : Techniciens souhaitant mettre en oeuvre un serveur Terminal Server sur Windows 2008/2008 R2. Prérequis (hors niv.same requis / compétences) : Connaissance de l'administration d'un serveur Windows 2012 R2. Introduction aux services RDS Différentes composantes de RDS 4 Scénarios en charge par RDS 2012 R2 Installation et paramétrage des rôles Déploiement d'infrastructure de bureaux virtuels (VDI) Administration et GPO Logs et dépannage 308
Rubrique : Virtualisation SOMMAIRE VMWARE vsphere 5 - Installation, configuration et management... 310 VMWARE vsphere 5 - Diagnostic et administration avancée... 311 VMWARE vsphere 5 - Evolutivité et haute disponibilité... 312 VMWARE vcloud Director - Installation, configuration, administration... 313 309
Rubrique : Virtualisation VMWARE vsphere 5 - Installation, configuration et management Edition : 2016 Etat : Reconduit Code Alliance : S000011244 Réf. CFD : IVC07 Durée en jours : 4 Etre capable d installer et configurer une infrastructure virtuelle VMWARE. vsphere : création, déploiement et utilisation de machines virtuelles, administration et sauvegardes de l infrastructure. Population concernée : Administrateurs système, ingénieurs système et utilisateurs en charge de VMware ESX/ESXi et/ou vcenter Server. Prérequis (hors niv.same requis / compétences) : Expérience en administration de serveurs. Introduction à la virtualisation VMWare Configuration ESXI/ESX Installation et utilisation de VCenter Server Mise en réseau Stockage Machines virtuelles Contrôle d accès Surveillance des ressources Evolutivité Haute disponibilité et protection de données Gestion de la configuration Installer ESX 310
Rubrique : Virtualisation VMWARE vsphere 5 - Diagnostic et administration avancée Edition : 2016 Etat : Reconduit Code Alliance : S000011245 Réf. CFD : IVC08 Durée en jours : 4 Etre capable de dépanner un serveur ESX/ESXi, de corriger les dysfonctionnements liés aux réseaux, au stockage ou au démarrage des machines virtuelles. Population concernée : Administrateurs et ingénieurs systèmes, personnels support technique recherchant les connaissances permettant d'être autonomes dans la maintenance/dépannage de leurs infrastructures vsphere. Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "VMWARE vsphere 5 - Installation, configuration et management" ou équivalent. Introduction Méthodes de résolution d incident par ligne de commande Fichiers journaux d ESX, ESXI et VCenter Server Dépannage réseau Dépannage de l administration Dépannage du stockage Dépannage de VMotion Dépannage de l infrastructure VMWare 311
Rubrique : Virtualisation VMWARE vsphere 5 - Evolutivité et haute disponibilité Edition : 2016 Etat : Reconduit Code Alliance : S000011246 Réf. CFD : IVC09 Durée en jours : 3 Etre capable d implémenter une infrastructure virtuelle VMWARE. vsphere hautement disponible aux niveaux : serveurs ESX, machines virtuelles, applications et serveurs d administration et d aborder l optimisation des ressources et la gestion centralisée. Population concernée : Administrateurs système, ingénieurs système en charge de Vmware Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "VMWARE vsphere 5 - Installation, configuration et management" ou équivalent. Continuité de service Mise en clusters de machines virtuelles Clusters VMWare high availability VMWare fault tolerance VMWare VCenter Server Heartbeat 312
Rubrique : Virtualisation VMWARE vcloud Director - Installation, configuration, administration Edition : 2016 Etat : Nouveau Code Alliance : S000012269 Réf. CFD : IVC10 Durée en jours : 3 Installer, configurer et gérer Vmware vsphere et ses deux composants Vmware ESXi et Vmware vcenter Server. Population concernée : Consultant, ingénieurs systèmes, administrateurs centre de données de Cloud Prérequis (hors niv.same requis / compétences) : Avoir suivi le cours "VMWARE vsphere 5 - Installation, configuration et management" ou équivalent et connaissances solides en réseaux TCP/IP Architecture VCloud director et composants intégration VMWare, vcenter, Chargeback et VMware Operations manager Reseau VMWare Cloud types de réseaux pour Vcloud Director possibilités de communication : organisations et vapps Pool réseaux partage des contenus Fournisseurs de VCloud VMWare Organisations VMWare Vcloud Director Securité de base Gestion des ressources Cloud Gestion des ressources VMWare Sphere Surveillance des composants VMWare Vcloud Utilisateurs d'une organisation Intallation de VMWare Vcloud Director 313