Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore CATALOGUE OFFICIEL INNOV SYSTEMS

CATALOGUE OFFICIEL INNOV SYSTEMS

Published by INNOV MAROC, 2019-11-20 04:51:26

Description: CATALOGUE OFFICIEL INNOV SYSTEMS

Search

Read the Text Version

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle INFORMATIQUE DÉCISIONNELLE QlikView, des Bases à la Maîtrise QlikView, Developer et Designer Réf. : QVB Durée : 2 jours Réf. : QVD Durée : 3 jours Objectifs : Objectifs : Maîtriser la réalisation de tableaux de bord avec QlikView Savoir concevoir des tableaux de bord sous QlikView Être capable de créer et modéliser une bases Pouvoir gérer et administrer le serveur de données sous QlikView et le de publication Maîtriser la gestion du de publication Savoir créer et modéliser des bases de données et l'administration du le serveur avec QlikView Être capable d'utiliser parfaitement Savoir construire une application robuste les fonctions avancées de QlikView et la V11 sous QlikView Maîtriser l'ensemble des fonctions avancées Aperçu du Programme : de QlikView et de sa V11 Être capable de naviguer et d'utiliser 1/ Introduction à qlikview les fonctionnalités de l'éditeur scripts 2/ Présentation des objets de base de qlikview 3/ Présentation des objets qlikview graphique Aperçu du Programme : 4/ Connaître les différents groupes 5/ Réaliser l'agrégation de données 1/ Introduction générale à qlikview 6/ Gestion et analyse des rapports 2/ La structure de données et les chargement 3/ Présentation des scripts de base 4/ Aller plus loin avec les sripts 201 SAP BusinessObjects 4, Installation Business Objects Desktop et Administration de la Plateforme Intelligence XI - Utilisateur Niveau 1 Réf. : SBOQ Durée : 2 jours Réf. : BDI Durée : 2 jours Objectifs : Objectifs : Apprendre à installer et à configurer les différents composants de SAP BusinessObjects® BI 4 Découvrir la méthodologie d'utilisation Acquérir les bonnes pratiques pour une administration des serveurs au quotidien de la solution Business Objects Desktop Intelligence XI Aperçu du Programme : Apprendre à concevoir et à créer des rapports 1/ Présentation et installation Savoir gérer les rapports 2/ Les tâches courantes d'administration Etre capable d'optimiser la présentation 3/ Présentation et configuration des rapports Apprendre à concevoir et à créer des requêtes des principaux services élaborées 4/ Configuration des autres services Pouvoir effectuer des calculs sur les données 5/ Pour aller plus loin Aperçu du Programme : 1/ Découverte de la solution Business Objects XI 2/ Utiliser la solution Business Objects XI 3/ Maîtriser l'éditeur de requêtes 4/ Analyser de façon multidimensionnelle les données (Explorer) RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle INFORMATIQUE DÉCISIONNELLE Business Objects Desktop BusinessObjects Web Intelligence XI - Utilisateur Niveau 2 Intelligence XI 3 - Utilisateur Niveau 1 Réf. : BDJ Durée : 2 jours Réf. : BWI Durée : 3 jours Objectifs : Objectifs : Maîtriser l’éditeur de requête Construire des documents de qualité Créer des requêtes évoluées et interactive Créer de requêtes Maîtriser la création de documents professionnels Mettre en forme de rapports (sections, ruptures, filtres, etc) et optimisés Analyser les données Maîtriser l’utilisation des outils de mise en forme (exploration ascendante, descendante, etc) Apprendre à utiliser toute la puissance de calcul Manipuler les données de Desktop Intelligence Partager les ressources Créer des modèles de documents Personnaliser l’interface utilisateur Exploiter l’analyse des rapports Grouper des ressources Utiliser l’éditeur de requêtes Aperçu du Programme : Créer des graphiques 1/ Structuration des rapports 2/ Création d’un document Aperçu du Programme : 3/ Insertion de calculs et d’objets 4/ Les sources de données 1/ Introduction 2/ Infoview et Webi 202 3/ Créer des requêtes et des états 4/ Créer des graphiques 5/ Mettre en forme les grpahiques 6/ Utiliser l’éditeur de requêtes BusinessObjects Web BusinessObjects Web Intelligence BI 4 Intelligence XI 3 - Utilisateur Niveau 2 Utilisateur Niveau 1 Réf. : BWJ Durée : 3 jours Réf. : BOR Durée : 2 jours Objectifs : Objectifs : Utiliser Web Intelligence avec plusieurs univers Comprendre les concepts de la solution SAP Créer des formules de calcul BusinessObjects® Web Intelligence Utiliser l’éditeur de requêtes pour créer Maîtriser les fonctions d'interrogation, des requêtes complexes d'analyse et de reporting Configurer des références Comprendre et piloter leur activité métier Combiner des requêtes Choisir et utiliser les variables adéquates Aperçu du Programme : Créer des patrons de formules et de graphiques Configurer des restrictions sur les objets 1/ Présentation de SAP BusinessObjects® Configurer des références par mots clés Web Intelligence Aperçu du Programme : 2/ Les requêtes et les filtres 3/ Utilisation des rapports et des tableaux 1/ Créer des fonctions complexes 4/ Les diagrammes 2/ Fusionner les dimensions 5/ Les sections, les ruptures et les tris 3/ Les requêtes complexes 6/ Filtrage des valeurs affichées dans un rapport 4/ Faire des calculs avancés 7/ Calculs, alerteurs, variables Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS- Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle INFORMATIQUE DÉCISIONNELLE BusinessObjects Web Intelligence BI 4 : SAP BusinessObjects 4, Utilisateur Niveau 2 Administration des Droits Réf. : BWD Durée : 2 jours Réf. : SBOA Durée : 2 jours Objectifs : Objectifs : Maîtriser les fonctionnalités avancées de SAP Comprendre l'architecture de SAP BusinessObjects® Web Intelligence 4 pour créer Business Objects® Enterprise 4 des formules, des requêtes et des rapports complexes Acquérir toutes les connaissances nécessaires pour gérer les ressources, publier et planifier Aperçu du Programme : des rapports dans un environnement sécurisé 1/ Rappels 2/ Création de requêtes avancées Aperçu du Programme : 3/ Synchronisation de requêtes 4/ Formules et contextes de calcul 1/ Découverte de bo enterprise 4 5/ Analyser les données avec SAP BusinessObjects® 2/ L'architecture de bo enterprise 4 3/ Conception du contenu Web Intelligence 4/ Création de la matrice applicative et gestion des ressources 5/ Publication et configuration du contenu 6/ Planification 203 SAP BusinessObjects Design Studio SAP BusinessObjects XI 3, Designer Réf. : SBDS Durée : 3 jours Réf. : BDD Durée : 2 jours Objectifs : Objectifs : Créer, développer et visualiser des applications Acquérir une parfaite autonomie pour créer, enrichir d’analyse SAP Design Studio compatibles HTML 5 et déployer des univers sur une plateforme SAP Maîtriser le langage de scripting dans SAP Design BusinessObjects® XI Studio pour rajouter des interactions avec l’utilisateur (invites, listes de valeurs, Aperçu du Programme : graphiques interactifs,...) 1/ Introduction à SAP BusinessObjects® Designer Interagir avec d’autres applications de reporting 2/ Opérations de base et analytiques (Web Intelligence, Analysis Office) 3/ Création d'un schéma avec tables et jointures 4/ Résolution des problèmes liés aux jointures Aperçu du Programme : 1/ Présentation générale dans un schéma 2/ Fonctionnalités de base 5/ Création d'univers 3/ Présentation des applications d’analyse 6/ Optimisation des univers 4/ Construire par script une application 7/ Gestion des univers d’analyse interactive 5/ Interopérabilité RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle INFORMATIQUE DÉCISIONNELLE SAP BusinessObjects SAP BusinessObjects Administration et Sécurité BI 4 Information Design Tool 4, Créer et Gérer vos Univers Réf. : SBDT Durée : 2 jours Réf. : BUO Durée : 2 jours Objectifs : Objectifs : Maîtriser l'environnement Central Management Apprendre à créer des univers enrichis via Console et la zone de lancement BI le Information Design Tool de la suite Connaître les concepts de la gestion de la sécurité BI4 SAP BusinessObjects® BI 4 Mettre en oeuvre la matrice de sécurité BI4 Gérer les dossiers, les catégories, les groupes Aperçu du Programme : et utilisateurs 1/ Introduction Créer et gérer les univers et les connexions 2/ Découverte d'Information Design Tool Publier et planifier des objets dans un environnement 3/ Fondation des données sécurisé 4/ Création des couches de gestion 5/ Maintenir et optimiser les univers Aperçu du Programme : 6/ Tester et diffuser les univers 7/ Gestion de la sécurité 1/ Introduction 2/ Utilisation de la CMC (central management console) 3/ Découverte de la zone de lancement bi 4/ Gestion de la sécurité : concepts 204 SAP BusinessObjects SAP Business Objects Data Services : Dashboard 4.1 Core et Connectivity Fondamentaux Réf. : SBCC Durée : 3 jours Réf. : BODS Durée : 3 jours Objectifs : Objectifs : Acquérir les compétences nécessaires pour utiliser Acquérir les connaissances nécessaires l'outil client SAP BusinessObjects Dashboards 4.1 pour participer à la mise en œuvre, l’administration Créer des tableaux de bord interactifs et connectés et la gestion des projets d'intégration de données pour analyser ses données métier l’impact d’une évolution sur les données (\"what if analysis\") Aperçu du Programme : Accéder dynamiquement à différents types 1/ Architecture générale : de sources de données externes (fichier XML, Service Web, données provenant de documents Rôle Des Composants De Data Services de la plate-forme BI 4.1, etc 2/ Étude de l'acquisition de données Aperçu du Programme : et de chaînes de processus 1/ Présentation générale 3/ Création d’un travail en batch 2/ Création de tableaux de bord simples 3/ Exporter un tableau de bor pour l’intégration de données 4/ Alertes d’un tableau de bord 4/ Recherche des erreurs dans les batchs lancés Approche Pédagogique : et dépannage 5/ Fonctions, variables et scripts 6/ Utilisation des transformations de la plate-forme 7/ Interception et gestion des erreurs 8/ Capture des changements de données Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS- Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle INFORMATIQUE DÉCISIONNELLE Business Objects Enterprise Business Objects Enterprise XI R2 - Administration XI R2 - Administration des Utilisateurs et Documents Réf. : BOEX Durée : 2 jours Réf. : BOEI Durée : 3 jours Objectifs : Objectifs : Assimiler toutes les méthodes pour concevoir Acquérir la méthodologie pour maîtriser une architecture Business Intelligence souple les différentes fonctionnalités et évolutive de Business Objects Enterprise XI R2 Être en mesure d'administrer du contenu Pouvoir préparer, déployer et administrer sur l'environnement XI une solution globale d'une grande efficacité Être capable de gérer l'administration des utilisateurs Aperçu du Programme : 1/ Architecture Business Objects Aperçu du Programme : 2/ Administration au quotidien les outils d'administration 1/ Concepts de base de Business Objects 3/ Administration des serveur Desktop Intelligence 2/ Les modes de fonctionnement de Business Object XI 3/ Conception du contenu 205 SAP Utilisateur, Administration SAP Utilisateur, Gestion de la Production des Ventes SD (Sales and Distribution) PP (Production Planning) Réf. : SUSD Durée : 5 jours Réf. : SUPP Durée : 5 jours Objectifs : Objectifs : Savoir utiliser les composants de traitement de données clients (fiches, processus…) Découvrir les principales notions du PP Apprendre à administrer la gestion des ventes (Production Planning) de SAP : de manière optimale La planification de la production, le calcul Être capable d'extraire les métriques importantes des besoins, le planning industriel et commercial, à l’aide de rapports pour le décisionnel la prévision des ventes, le plan directeur Décrire l’intégration de SD avec d’autres de production, le calcul des besoins et des ressources applications (achats et stocks, gestion (hommes et machines), la planification des capacités, de la production, comptabilité financière) le contrôle de la fabrication, le suivi de la production, le calcul du coût de revient, la gestion Aperçu du Programme : des nomenclatures et la gestion des gammes 1/ Présentation de la structure de Gestion des ventes Aperçu du Programme : 2/ Manipulation des données de base 3/ Gestion des processus 1/ Gestion des données de base pour la planification 4/ Optimisation des processus. et l’exécution de la production 5/ Prévision de production 2/ Gestion de la demande 3/ Planification à long terme RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle INFORMATIQUE DÉCISIONNELLE SAP Utilisateur, SAP utilisateur, Gestion des Ressources Humaines HR Comptabilité Financière FI (Human ressources) (Financial Accounting) Réf. : SUHR Durée : 5 jours Réf. : SUCF Durée : 5 jours Objectifs : Objectifs : Décrire la gestion des processus Comprendre la couverture fonctionnelle du FI dans les Ressources Humaines dans sa version standard SAP ERP (ECC6.0) Simuler le cycle de vie d’un salarié et ses liens avec les autres modules de SAP au sein d’une organisation (FI, CO et SD) Traiter les étapes de la vie du salarié : Connaître les données de base et les principales Recrutement, embauche, gestion des données transactions utilisées au quotidien d’un salarié, activités et évolution du personnel dans les entreprises pour la gestion de la comptabilité Mettre en application les concepts dans des exercices Aperçu du Programme : pratiques dans un environnement SAP de formation 1/ Introduction 2/ Gestion Aperçu du Programme : 1/ Introduction à SAP (ECC6) 206 2/ Comptabilité Générale SAP 3/ Comptabilité Clients SAP 4/ Comptabilité Fournisseurs SAP Business Objects Crystal Reports SAP BusinessObjects Crystal 2011, Conception de Rapports : Reports 2011 - Niveau 2 Niveau 1 Réf. : CRY Durée : 2 jours Réf. : CYC Durée : 3 jours Objectifs : Objectifs : Maîtriser la conception de rapports ergonomiques Assurer l'approbation des bases de l'outil et fonctionnels à l'aide de Crystal Reports et la maîtrise du développement d'états simples Maîtriser du développement d’états complexes Maîtriser les possibilités offertes par Crystal Maîtriser les possibilités offertes par Crystal Reports Reports 2011 dans la création d’états simples 2011 dans la création d’états complexes Apprendre à utiliser les fonctions base de Crystal Apprendre à utiliser efficacement et de manière Reports 2011 : création des rapports, mise en forme adéquate les fonctions de Crystal Reports 2011 des données, mise en œuvre de formules simples et de graphiques Aperçu du Programme : Aperçu du Programme : 1/ Rappels sur la création de rapports 2/ Utiliser des variables dans la création de rapports 1/ Introduction 3/ Mettre en œuvre l’ordonnancement des calculs 2/ Créer Un Rapport 4/ Créer et manipuler des tableaux 3/ Organiser Les Données 5/ Utiliser les fonctions de traitement des chaines 4/ Créer Des Formules 5/ Créer Des Graphiques de caractères Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS- Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle INFORMATIQUE DÉCISIONNELLE SAS Base (Statistical Analysis System), SAS Enterprise Guide : Prise en main Produire des Analyses Réf. : SASP Durée : 2 jours Réf. : SASE Durée : 3 jours Objectifs : Objectifs : Apprendre les concepts et les fonctionnalités de SAS Base Consulter, manipuler et synthétiser ses données SAS Savoir manipuler et visualiser les données Élaborer des extractions en filtrant avec cet outil et en ordonnant ses données Élaborer des rapports de type listes, tableaux croisés Aperçu du Programme : ou statistiques descriptives Pouvoir produire des rapports avec une présentation 1/ Introduction personnalisée aux formats Rapports SAS, HTML, 2/ Découverte du logiciel PDF et autres 3/ L'Étape Data : Aperçu du Programme : Génération et manipulation de données 4/ Les formats et les dates 1/ Accès aux données (locales/distantes) 5/ Génération, concaténation, 2/ Tables SAS, Excel, Access, Fichiers texte et analyses simples de données 6/ Visualisation et sorties 3/ Utilisation de tâches 4/ Création de différents rapports (listing, fréquence,...) 5/ Filtrage des données en entrée 6/ Tâches graphiques 207 7/ Types de sortie (Rapport SAS, HTML, PDF) 8/ Utilisation du générateur de requête Programmation SAS : 9/ Création de nouvelles colonnes Les Fondamentaux (expression, recodage de colonnes, agrégation) 10/ Utilisation de fonctions 11/ Agrégation de données, recodage de colonnes Réf. : PSAS Durée : 3 jours 12/ Jointures de tables 13/ Création d'une sortie agrégée 14/ Statistiques descriptives 15/ Rapport tabulaire, rapport sous forme de liste Objectifs : 16/ Création de formats Découvrir l’environnement de travail SAS Se familiariser avec la syntaxe et les concepts 17/ Création et utilisation d’invite de commandes fondamentaux de la programmation Créer ses propres tables de données, de les étudier 18/ Dans les tâches, dans les requêtes et de générer des rapports au format HTML, PDF ou encore RTF 19/ Personnalisation et automatisation des résultats Aperçu du Programme : 20/ Etude de cas et synthèse 1/ Les bases et les concepts du langage SAS 2/ Création de rapports, formatage des données 3/ Génération de rapports au format HTML via l’Output Delivery System 4/ Lecture de fichiers de données brutes, de feuilles Excel, de table SAS 5/ Manipulation de données SAS RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle INFORMATIQUE DÉCISIONNELLE Talend Open Studio : ETL utilisateur Talend Open Studio, Mettre en œuvre l’Intégration de Données Réf. : TOSE Durée : 3 jours Réf. : TOSM Durée : 3 jours Objectifs : Objectifs : Prendre en main l'environnement Apprendre à concevoir et à développer des jobs Savoir modéliser ses besoins dans l'application ETL Talend Maîtriser l'utilisation de la bibliothèque Savoir optimiser les jobs développés de composants par l'utilisation de contextes et jeux de données Être capable d'implémenter ses Jobs Savoir réaliser des transformations plus complexes Savoir debugger et déployer ses Jobs en utilisant variables, expressions et jointures Être capable d'exécuter et déboguer un job, Aperçu du Programme : tracer les statistiques d'exécution 1/ Présentation et installation de TOS Aperçu du Programme : 2/ Modélisation et documentation 3/ Réalisation de Job : fichiers et bases 1/ Présentation 4/ Les Métadonnées 2/ Modéliser le besoin, concevoir un premier job 5/ Transformer ces données : le mapper 3/ Optimiser le développement des jobs 6/ D'autres types de flux DES 4/ Travailler avec des bases de données 7/ Enchaînement des process 5/ Travailler sur des données multisources 208 Talend Open Studio, Talend Open Studio for Data Quality, Optimiser vos Flux de Données Gérer la qualité des données Réf. : TOSO Durée : 2 jours Réf. : TOSD Durée : 2 jours Objectifs : Objectifs : Maîtriser les composants avancés de TOS Pouvoir intégrer du Java dans les jobs Talend Apprendre à exploiter efficacement l'outil Talend Savoir créer des composants personnalisés Open Studio for Data Quality Être capable d'optimiser les performances Être capable de mettre en oeuvre des analyses des jobs Talend complexes permettant de vérifier des règles métiers Savoir debugger et déployer des jobs en production Être en mesure de définir des stratégies de correction pour les données erronées Aperçu du Programme : Aperçu du Programme : 1/ Introduction 1/ La problématique de la qualité des données 2/ Utilisation avancée de Talend 2/ Les concepts fondamentaux de TOS for Data Quality 3/ Java et création de composants 3/ Les analyses simples 4/ Optimisation des performances et debugging 4/ Les analyses avancées 5/ Déploiement en production 6/ Pour aller plus loin 5/ Éléments avancés 7/ Conclusion Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS- Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle INFORMATIQUE DÉCISIONNELLE Talend Open Studio for ESB, Jasper Reports, Intégration de Services, Concevoir et Publier vos Rapports Routage et Médiation Réf. : TOSI Durée : 3 jours Réf. : JRC Durée : 3 jours Objectifs : Objectifs : Prendre en main l'environnement de développement Apprendre à concevoir, structurer et publier Talend Open Studio for ESB des documents élaborés qui vous permettront Savoir concevoir des jobs d'intégration de données d'analyser efficacement les données et activités exploitant des flux XML et des bases de données de votre organisation Apprendre à développer des services Web SOAP Être capable de créer des rapports complexes et REST incluants graphiques, tableaux croisés et sous-rapports Être capable de déployer des services Web à partir de base de données relationnelle et des routes sur le runtime Talend ESB (karaf) et auditer leur activité Aperçu du Programme : Aperçu du Programme : 1/ Introduction à JasperReport 2/ L'outil de construction 1/ Introduction aux ESB et à l'intégration de services de rapport WYSWIG iReport 3/ Composition de rapports simple 2/ Prise en main de Talend Open Studio for ESB 4/ Eléments avancés 3/ Concevoir des services Web SOAP et REST 5/ Java et JasperReport 209 RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle CLOUD COMPUTING Cloud : L'Essentiel Cloud Computing : Solutions Techniques Réf. : AAS Durée : 2 jours Réf. : CLC Durée : 2 jours Objectifs : Objectifs : Visualiser les différents types de Cloud Décrypter les problématiques inhérentes Appréhender les technologies concernées à la mise en place d'une architecture Cloud par le Cloud Apprendre à identifier les solutions techniques Prévoir les impacts du Cloud sur l'entreprise Acquérir les bonnes pratiques nécessaires et le SI pour choisir et déployer la meilleure solution Être capable de mener un projet pour vos projets de Cloud Computing Aperçu du Programme : Aperçu du Programme : 1/ Introduction 1/ Approche technique du Cloud 2/ Description des problématiques d'architecture Cloud 2/ Aborder un projet de Cloud Computing 3/ Description des principales offres Clouds 4/ Solutions compatibles avec les offres de Clouds privés et publics 5/ Les solutions de management et de monitoring 210 Cloud Computing, Sécurité Cloud privé, Démarche et Outils pour une Mise en œuvre Réussie Réf. : OUD Durée : 2 jours Réf. : IVA Durée : 2 jours Objectifs : Objectifs : Comprendre comment s’appuyer Décrypter les problématiques inhérentes sur des référentiels de normes et de standards à la mise en place d'un Cloud privé pour sécuriser le Cloud Découvrir les solutions techniques et les bonnes Connaître les moyens génériques de la sécurité pratiques susceptibles d'en assurer le succès du Cloud Appréhender la démarche pour déployer une partie Comprendre comment éviter la mise en place de votre SI dans le Cloud d’une sécurité coûteuse et laborieuse pouvant dégrader la performance du réseau global Aperçu du Programme : Aperçu du Programme : 1/ Introduction 1/ Introduction à la sécurité du Cloud Computing 2/ Le Cloud Computing privé 2/ La sécurité des environnements virtuels 3/ Les offres du marché 3/ La sécurité des accès réseaux au Cloud 4/ Sécurisation d'un déploiement Cloud privé 4/ Les travaux de la Cloud Security Alliance (CSA) 5/ Solutions pour créer 5/ La sécurité du Cloud Computing selon l'ENISA un Cloud Hybride / Cloud Management 6/ Solutions de PaaS privé Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS- Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle CLOUD COMPUTING Microsoft Azure, Introduction Microsoft Azure - Implémenter des Solutions d’Infrastructure Réf. : MAI Durée : 2 jours Réf. : MAIS Durée : 5 jours Objectifs : Objectifs : Découvrir les concepts de Microsoft Azure Comprendre comment créer et configurer Décrire les composants de l’architecture des machines virtuelles dans Microsoft Azure de l'infrastructure Azure, les outils et les portails Être capable de configurer un réseau virtuel Implémenter et gérer le réseau virtuel au sein et créer un VPN point à site d'Azure pour connecter les environnements sur site entre l’entreprise et Azure Planifier et créer les machines virtuelles Azure Connaitre les possibilités de stockage offertes Configurer, gérer et surveiller par Azure les machines virtuelles Azure pour optimiser Acquérir les connaissances nécessaires la disponibilité et la fiabilité pour déployer des bases de données Implémenter, gérer, sauvegarder et surveiller Comprendre les mécanismes Active Directory les solutions de stockage fournis avec Azure Planifier et mettre en oeuvre les services de données basées sur SQL Aperçu du Programme : pour supporter les applications 1/ Vue d'ensemble d'Azure Déployer et configurer les sites Web 2/ Sites Web et services Clouds Déployer, configurer, surveiller et diagnostiquer 3/ Machines virtuelles les services Cloud Publier le contenu via CDN et publier les vidéos Administrer Office 365 en utilisant les services Media Créer et gérer les répertoires Azure Active Directory etconfigurer l’intégration de l’application avec Azure Active Directory 211 Intégrer Windows Active Directory sur site avec Azure Active Directory Automatiser les opérations dans la gestion d'Azure en utilisant PowerShell Réf. : FIC Durée : 2 jours Aperçu du Programme : Objectifs : 1/ Introduction à Azure 2/ Implémenter et gérer les réseaux virtuels Avoir une représentation globale des besoins 3/ Implémenter des machines virtuelles et possibilités d'administration 4/ Gestion des machines virtuelles d'une plateforme Office 365 5/ Implémenter des sites Web Savoir gérer les utilisateurs et les licences 6/ Planification et mise en oeuvre du stockage Pratiquer les fonctionnalités d'administration 7/ Planification et mise en oeuvre essentielles de la plateforme Exchange Online Comprendre comment configurer Exchange Online des services de données et Lync Online pour les utilisateurs finaux 8/ Mise en oeuvre des services Cloud Aperçu du Programme : et des services mobiles 9/ Mise en oeuvre des réseaux de diffusion 1/ Introduction à Office 365 2/ Gestion globale de la plateforme Office 365 de contenu et des services Cloud 3/ Gestion des utilisateurs et postes de travail 10/ Mise en oeuvre de Azure Active Directory 4/ Focus sur Exchange Online 11/ Gestion d'Active Directory dans un environnement 5/ Focus sur SharePoint Online hybride 12/ Mise en oeuvre de l’automatisation RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle CLOUD COMPUTING Office 365 : Concevoir une Infrastructure Gestion des Identités et Services Microsoft Office 365 Réf. : OIS Durée : 5 jours Réf. : OIT Durée : 3 jours Objectifs : Objectifs : Mettre à disposition Office 365 Décrire la méthodologie de déploiement Planifier et mettre en œuvre le réseau de Office 365 FastTrack et la sécurité dans Office 365 Identifier les avantages de l’approche Gérer les identités dans le Cloud FastTrack comparée au déploiement courant Mettre en œuvre et gérer les identités Planifier la phase pilote du process à l'aide de DirSync de déploiement FastTrack Mettre en œuvre et gérer la fédération Planifier la phase de déploiement d'identités pour le Single Sign-On (SSO) pour s’assurer que la phase démarre correctement Surveiller et dépanner la disponibilité Planifier la phase d’amélioration et l'utilisation d'Office 365 en fonction des besoins clients Gérer les clients et les appareils des utilisateurs Mettre à disposition des collections Aperçu du Programme : de sites SharePoint Online 1/ Déploiement d'Office 365 Configurer Exchange Online et Lync Online 2/ Planification de la phase pilote pour les utilisateurs 3/ Planification de la phase de déploiement Planifier le déploiement d'Exchange Online 4/ Planification de la phase d’amélioration et Lync Online 212 Aperçu du Programme : Office 365, Développement 1/ Préparation pour Office 365 2/ Gestion des utilisateurs, groupes et licences Réf. : MODT Durée : 5 jours 3/ Administration d'Office 365 4/ Planification et gestion des clients Objectifs : 5/ Planification de DNS et migration Exchange Acquérir les connaissances pour créer 6/ Planification d'Exchange Online des solutions basées sur Office 365 Apprendre à customiser Sharepoint et configuration des enregistrements DNS Apprendre à accéder 7/ Administration d'Exchange Online à Sharepoint programmatiquement 8/ Configuration de SharePoint Online Savoir exploiter les API de Lync Online 9/ Configuration de Lync Online ainsi que d'Exchange Online 10/ Mise en oeuvre de la synchronisation Aperçu du Programme : de répertoires 11/ Mise en oeuvre d'Active Directory 1/ Vue d'ensemble du développement dans le cloud avec Office 365 Federation Services 12/ Surveillance d'Office 365 2/ Développement Sharepoint Online avec les solutions SandBox 3/ Création de Workflows avec Sharepoint Online 4/ Développement Sharepoint avec le modèle objet client 5/ Utilisation de Excel et Access Service dans Sharepoint Online Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS- Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle CLOUD COMPUTING Microsoft Office 365 Utilisateur Office 365 Gestionnaire : Gérer les Accès aux Applications en Ligne Réf. : OFC Durée : 2 jours Réf. : OFTG Durée : 2 jours Objectifs : Objectifs : Découvrir Office 365 Comprendre les différentes offre de services Être capable de configurer votre compte Office 365 Être en mesure d'installer les services et outils Être en mesure d'utiliser efficacement Comprendre comment gérer les utilisateurs ses principaux outils Être en mesure de paramétrer et personnaliser (les fonctions de messagerie instantanée, partage les différents outils en ligne, de Lync à SharePoint et organisation de réunions à distance de Lync Online) Aperçu du Programme : Aperçu du Programme : 1/ Généralités 2/ Gestion des utilisateurs 1/ Vue d'ensemble de l'offre Office 365 3/ Administration des services 2/ Présentation d'Exchange Online 4/ SharePoint Administration 3/ Présentation de Lync Online 5/ Pages SharePoint 4/ Présentation des listes et des bibliothèques 6/ Bibliothèques SharePoint 5/ Gestion de contenu 7/ Listes SharePoint 6/ Gestion des espaces de travail 8/ Site public 7/ Gestion de la sécurité 213 RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle CLOUD COMPUTING Surveillance Cloud et Datacenter Configuration et Déploiement avec System Center Operations d’un Cloud privé Manager (SCOM) avec System Center 2012 R2 Réf. : SCOM Durée : 5 jours Réf. : SCCD Durée : 5 jours Objectifs : Objectifs : Planifier le déploiement de SCOM 2012 R2 Configurer l'audit de collection de services Planifier un Cloud privé Configurer la surveillance des exceptions d'agents Configurer et déployer une infrastructure Configurer la WebPart Operations Manager de Cloud privé dans SharePoint Etendre et maintenir une infrastructure Configurer la surveillance des performances de Cloud privé d'applications et des équipements réseau Configurer la distribution d'applications virtuelles Configurer le tableau de bord et les widgets Créer des blocs de Cloud privé Décrire comment utiliser les nouvelles Déployer et accéder à une première fonctionnalités cloud telles que System Center Business Unit de Cloud privé Global Service Monitor et System Center Advisor Surveiller l'infrastructure de Cloud privé Configurer l'intégration entre SCOM Etendre et personnaliser la surveillance et les autres composants System Center 2012 R2 de l'infrastructure de Cloud privé Dépanner un groupe Operations Mettre en œuvre Service Manager Manager Management pour le Cloud privé Protéger l'infrastructure de Cloud privé 214 Automatiser et standardiser le Cloud privé Aperçu du Programme : Aperçu du Programme : 1/ Vue d'ensemble et architecture 1/ Planification du Cloud privé 2/ Déploiement d'un nouveau groupe 2/ Configuration et déploiement d'un cloud privé de gestion SCOM 2012 R2 3/ Mise à niveau d'Operations Manager avec System Center Virtual Machine Manager 4/ Configuration de la surveillance de fabrique 3/ Extension et maintenance d'une infrastructure et d'application 5/ Surveillance de la performance de Cloud privé d'application (APM) 4/ Configuration de la distribution 6/ Surveillance de service de bout en bout 7/ Les tableaux de bords et les rapports d'applications virtuelles 8/ Configuration et personnalisation de la console 9/ Création de packs d'administration 5/ Création de blocs de Cloud privés 10/ Intégration à System Center 11/ Dépannage, optimisation et reprise après sinistre 6/ Déploiement et accès à la première Business Unit Cloud privé 7/ Surveillance de l'infrastructure de Cloud privé 8/ Extension et personnalisation de la surveillance de l'infrastructure de Cloud privé 9/ Mise en œuvre de Service Management pour le Cloud privé 10/ Configuration d'un catalogue de services Cloud privé 11/ Protection de l'infrastructure de Cloud privé 12/ Automatisation et standardisation d'un Cloud privé Approche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de cas CATALOGUE INNOV SYSTEMS- Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle CLOUD COMPUTING Surveillance et Exploitation d'un Cloud CloudStack privé avec System Center 2012 R2 Configuration et Administration Réf. : SCSE Durée : 5 jours Réf. : CSCA Durée : 2 jours Objectifs : Objectifs : Configurer les processus d'automatisation de Data Comprendre le fonctionnement et connaître Center : mise en œuvre de Workflow, mise en œuvre les caractéristiques de CloudStack des offres de services Installer et configurer CloudStack Déployer la surveillance des ressources : Administrer un cloud d’entreprise déploiement de la surveillance de bout en bout, créé avec CloudStack configuration de la surveillance de bout en bout, création de rapports de surveillance et de tableaux Aperçu du Programme : de bord 1/ Introduction Surveiller les ressources : surveillance 2/ Caractéristiques techniques des périphériques réseaux, surveillance 3/ Installation et configuration des serveurs, surveillance de la couche virtualisation, 4/ Administration Cloud surveillance de la bonne santé des applications Configurer et maintenir Service Manager : 215 mise en œuvre de la gestion des niveaux de service, gestion des problèmes et des incidents, gestion des ressources du Cloud Gérer la configuration et la protection Aperçu du Programme : OpenStack : Mise en œuvre d’un Cloud Privé 1/ Introduction au Cloud privé 2/ Configuration et optimisation Réf. : ENS Durée : 3 jours d'une Business Unit Cloud Objectifs : 3/ Déploiement des services de Cloud Comprendre les différents composants 4/ Surveillance des services de Cloud privé de OpenStack 5/ Configuration de la surveillance Savoir installer les différentes composantes de la solution de la performance des applications Savoir créer et gérer son propre cloud 6/ Exploitation et extension de Service Management avec OpenStack dans le Cloud Aperçu du Programme : 7/ Gestion des problèmes dans le Cloud 1/ Conception d'un Cloud OpenStack 8/ Création automatique d'incidents, 2/ Gestion des machines virtuelles 3/ Gestion du stockage remédiation et demande de changement 4/ Gestion des images 9/ Automatisation du provisioning Self Service 5/ Gestion du réseau 10/ Protection et récupération d'un Cloud privé 6/ Authentification et autorisations 11/ Configuration de la conformité dans le Cloud RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Informatique Décisionnelle CLOUD COMPUTING Google Apps : Utiliser Administrer Google Apps les Outils Bureautiques de Google Réf. : GAP Durée : 2 jours Réf. : GOA Durée : 2 jours Objectifs : Objectifs : Maîtriser l'essentiel des tâches d'administration Comprendre ce qu'est le Cloud Computing et de paramétrage des applications Google Apps et quels sont les services en ligne proposés par Google Aperçu du Programme : Utiliser Gmail pour gérer votre messagerie 1/ La création d'un pilote électronique 2/ Les principales options d'intégration Utiliser Google Contacts pour organiser vos contacts 3/ Les éléments de la console Organiser les tâches 4/ Gestion des différentes applications Utiliser Google Hangout pour échanger 5/ Les stratégies et les outils de migration directement avec vos contacts grâce au chat textuel, 6/ La fédération d'identité audio ou vidéo 7/ Le système d'administration de la messagerie Utiliser Google Agenda pour planifier vos rendez-vous et réunions en fonction des disponibilités des participants Utiliser Google Drive pour stocker vos fichiers dans le Cloud, les partager et y accéder de n'importe où Utiliser Google Docs pour travailler avec vos collaborateurs en temps réel sur des documents texte, des feuilles de calcul, 216 des présentations, des formulaires et des dessins Aperçu du Programme : 1/ Introduction 2/ Gérer la messagerie électronique avec Gmail 3/ Organiser les contacts avec Google Contacts 4/ Organiser les tâches 5/ Communication instantanée avec les contacts en utilisant Google Hangout 6/ Planifier les réunions et rendez-vous avec Google Agenda 7/ Stocker, synchroniser et partager des fichiers dans le Cloud avec Google Drive 8/ Google Docs 9/ Créer des sites dédiés à des projets internes, des intranets ou des sites publics avec Google Site 10/ Créer des listes de diffusion et des forums avec Google Groupes Approche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de cas CATALOGUE INNOV SYSTEMS- Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle La Référence pour la Formation et le Conseil INGÉNIERIE DE LOGICIELLE JAVA, JEE, C, C++ & MICROSOFT .NET CABINET INNOV SYSTEMS - 39 rue Vouziers, Angle Bd Emile Zola - Casablanca TReElN:SE+IG2N1E2M(E0N) T5S2E2T.I2N4S.C7R2I.P1T0IO-NFSa: x : +21+221(02)(05)2252.224.2.742.7.122.10- Emailc:ocnotnatcatc@[email protected]

CABINET INNOV SYSTEMSIN- GFoÉrmNaIEtioRnIsEInLgOénGieIrCieIELLogLicEielle IJM JAVA, JEE, C,C++ & MICROSOFT . NET INGÉNIERIE LOGICIELLE 222 224 Analyse, Conception et Modélisation 227 Cognos 233 Test Logiciel 234 CMMI SOA, ESB, XML JAVA, JEE, C, C++ 236 237 Analyse, Conception Et Modélisation 249 Java, JEE 250 Langages C et C++ Serveurs d’Applications 218 INGÉNIERIE LOGICIELLE - JAVA, JEE, C,C++ MICROSOFT.NET 255 & MICROSOFT . NET 255 Etat de l’art .NET 256 Les Fondamentaux du Framework .Net 258 Développement d’Applications Web 259 Développement d’Applications Windows et Windows Store 262 Framework .NET, WPF, WCF, ADO.NET, tests 264 Développement d’Applications Azure Microsoft : Préparation aux Certiications CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle IJM Analyse, Conception et Modélisation 222 223 Comprendre la Modélisation UML 224 Conception Orientée Objet Conception d’Applications .NET, Synthèse Cognos 224 219 225 Ingénierie Logiciel : Méthodes Agiles 226 Devenir Responsable Produit Agile Gestion de Projet AGILE : les Essentiels de DEVOPS 227 228 Test logiciel 229 230 Tests et Recettes des Applications Informatiques 231 Automatiser les Tests avec HP Uniied Functional Testing (UFT) 232 Selenium 2, Automatiser les Tests d’Applications Web Validation et Tests des Logiciels Tests des Applications Mobiles Préparation à la Certiication CFTL/ISTQB Testeur Agile CMMI 233 INGÉNIERIE LOGICIELLE - JAVA, JEE, C,C++ 233 & MICROSOFT . NET Mise en œuvre du Modèle CMMI - Niveau 1 Mise en œuvre du Modèle CMMI - Niveau 2 SOA, ESB, XML 234 234 SOA, Architectures Orientées Services - L'Essentiel 234 SOA, Mise en œuvre en Open Source/Java 234 Services Web - L’Essentiel 235 Architecture SOA avec UML 235 ESB, Intégration et Orchestration de Services 235 XML, Introduction Manipuler et Transformer des Données XML RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle IJM Analyse, Conception et Modélisation 236 236 Architecture d’Entreprise Java EE 236 Architecture SOA avec UML Concevoir une Application Java/JEE avec UML 2 237 237 Java, JEE 239 240 Cursus Métier 243 Les Fondamentaux du Langage 244 Test et Performance 245 Interfaces Utilisateurs 247 JEE, Web et Applications d’Entreprise 248 Spring 248 Techniques Avancées Smartphones et Tablettes Web Services Déploiement et Exploitation Langages C et C++ 249 220 249 250 Développer avec le Langage C Programmation Objet en C++ C++ 11 pour Développeur C++ INGÉNIERIE LOGICIELLE - JAVA, JEE, C,C++ & MICROSOFT . NET Serveurs d’Applications Tomcat : Administration des Serveurs d’Applications 250 JBoss : Administration des Serveurs d’Applications - Niveau 1 250 Weblogic : Administration des Serveurs d’Applications 251 Administration WebSphere Application Server V8.5 252 IBM WebSphere Application Server v8.5.5 252 WebSphere Application Server V8.5 : Scripts d’Automatisation 253 Sécurité de l’Environnement IBM WebSphere Application Server v7 254 Etat de l’Art .NET Découverte par la Pratique de la Plateforme et des Applications .NET 255 CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle IJM Les Fondamentaux du Framework .Net 255 255 Visual Studio 2013/2010 : Développer avec Visual Basic .NET 255 Visual Studio 2013/2010 : Programmation C# avec le .Net 256 Programmation Orientée Objet en .NET .NET 4.0, Mise en œuvre avec Visual Studio 2015/2013 Développement d’Applications Web 256 256 Développer des Applications Web ASP .Net 4.5 - Niveau 1 257 ASP.NET : Maintenance Évolutive avec Visual Studio Silverlight 5 : Développer des Applications RIA 257 Visual Studio 2010 : Développer des Applications Web ASP .Net Développement d’Applications Windows et Windows Store Visual Studio 2012/2013 258 Développer des Applications pour Windows 8 259 Framework .NET, WPF, WCF, ADO.NET, tests 221 Développer des Applications WPF avec .NET 259 INGÉNIERIE LOGICIELLE - JAVA, JEE, C,C++ ADO.NET Entity Framework : Maîtrise et Optimisation 261 & MICROSOFT . NET Sécuriser vos Applications en .NET 262 Développement d’Applications Azure 262 263 Introduction à Microsoft Azure pour les Développeurs 263 Microsoft Azure : Développement de Solutions Développer pour Windows Azure et Services Web Microsoft : Préparation aux Certiications 264 Programmation en C# : Préparation à l’Examen (70-483) RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Comprendre la Modélisation UML Modéliser et Créer vos Bases de Données avec UML 2 Réf. : CMO Durée : 2 jours Réf. : UMD Durée : 2 jours Objectifs : Objectifs : Se familiariser avec les grands principes de la notation UML Être capable de concevoir une base de données Appréhender les concepts de base d'UML avec UML Se servir de UML au sein des différentes étapes Maîtriser la transformation d'un modèle de classes du processus de développement UML en un modèle relationnel Identifier et utiliser les principaux modeleurs Aperçu du Programme : du marché 1/ Présentation et concepts 2/ Description des processus Aperçu du Programme : 3/ Description des informations 4/ Description des échanges 1/ Les bases UML 5/ Description des fonctions 2/ Analogies avec les modèles conceptuels 6/ Processus projet 3/ Modélisation avec le diagramme de classes d'UML 4/ Le niveau logique 5/ Le niveau physique 222 UML : Modéliser Concevoir vos Applications pour la Maîtrise d’Ouvrage avec les Design Patterns Réf. : MOD Durée : 3 jours Réf. : DPCA Durée : 4 jours Objectifs : Objectifs : Exploiter UML 2 pour la maîtrise d'ouvrage Comprendre et concevoir une architecture logicielle Connaître les aspects et documents clés solide en utilisant des modèles de UML pour optimiser la communication de conception éprouvés interéquipes Savoir formaliser la vision métier Aperçu du Programme : et les exigences utilisateurs pour la MOE 1/ Introduction aux Design Patterns Aperçu du Programme 2/ Architectures et Design Patterns 3/ Les Design Patterns GoF 1/ Modélisation UML : Introduction générale 4/ Les Design Patterns Java SE/Java EE 2/ Appréhender la modélisation métier 5/ Modélisation de la couche présentation 3/ Exprimer des besoins avec UML 6/ Modélisation de la couche métier 4/ Appréhender la conception UML 7/ Modélisation de la couche d'intégration 5/ Aller plus loin avec UML : Compléments méthodologiques Approche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de cas CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Conception Orientée Objet Gérer les Exigences d’un Projet IT Réf. : COB Durée : 3 jours Réf. : EXI Durée : 2 jours Objectifs : Objectifs : Comprendre les différents principes Collecter et analyser les exigences liés à la programmation orientée objet dans un cahier des charges et savoir les appliquer Collecter et analyser les formaliser Modéliser un projet logiciel en UML dans un cahier des charges Comprendre l'impact de la modélisation Définir l'organisation des exigences sur la génération de code sur le cycle de vie Être capable de choisir les outils adaptés au exigences Aperçu du Programme : Savoir adapter sa démarche aux différents 1/ Les fondamentaux de l'approche objet scénarios du projet 2/ Concevoir efficacement en objet 3/ La modélisation UML Aperçu du Programme : 1/ Les exigences : Des besoins à l'ingénierie des exigences 2/ Appréhender la notion d'exigences 3/ Savoir développer les exigences 4/ Formaliser des exigences 5/ Savoir répondre aux exigences contractuelles 6/ Solliciter la traçabilité des exigences 223 Merise : Élaborer un Modèle Architecture d’Entreprise Java EE Conceptuel de Données Réf. : EMCD Durée : 3 jours Réf. : AEJE Durée : 2 jours Objectifs : Objectifs : Réaliser un cas réel de modélisation d'application Connaître les architectures typiques avec Merise du monde Java EE Utiliser la séparation de traitements et données Comprendre les différentes méthodes pour optimiser ses applications de développement possibles dans le cadre Connaître les techniques clés en modélisation d'applications Internet/Intranet de base de données Reconnaître les principales plate-formes Maîtriser un des outil du marché commerciales Java EE du marché Aperçu du Programme : Aperçu du Programme : 1/ Merise : Historique et introduction générale 1/ Introduction 2/ Merise : Appréhender l'approche 2/ Les applications Web 3/ Les modèles Merise : Présentation et positionnement 3/ Les servlets 4/ MCC : Introduction au modèle conceptuel 4/ Java Server Page et JSF 5/ Les EJBs de communication 6/ Les Web Services 5/ MCD : Introduction au modèle conceptuel de données RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Conception d’Applications UML 2, Analyse et Conception .NET, Synthèse Réf. : AET Durée : 2 jours Réf. : AUML Durée : 4 jours Objectifs : Objectifs : Apprendre l’utilisation d'un outil Comprendre l'ensemble de l'offre Microsoft .NET d’automatisation de tests et du framework .NET Être en mesure d’automatiser leurs tests Identifier les impacts de .NET sur l'architecture avec QuickTest Professional du Système d'Information Avoir une vision sur les dernières nouveautés Aperçu du Programme : et l'évolution de la plate-forme 1/ Concevoir l’automatisation des tests logiciels Aperçu du Programme : 2/ Présentation de QuickTest Professional 3/ Enregistrement de tests 1/ Introduction à l'environnement .NET 4/ Rejeu de tests 2/ Le framework .NET et les langages du .NET 5/ Object Repository 3/ Divers types d'applications 6/ Points de contrôle 4/ Accès aux données dans le .NET 7/ Conception de tests 5/ Web Services 8/ Paramétrage de tests 6/ Architecture des applications et sécurité 9/ Synchronisations 10/ Optimisation des tests 11/ Quality Center 224 Ingénierie Logiciel : Manager ses Projets avec Agilité Méthodes Agiles Réf. : MAD Durée : 2 jours Réf. : PAG Durée : 2 jours Objectifs : Objectifs : Appréhender les principales méthodes Agile Comprendre le rôle de l’équipe de développement Maîtriser les bonnes pratiques et son auto-organisation pour une mise en oeuvre efficace agile Maîtriser les bonnes pratiques Savoir comment améliorer la productivité de développement Agile des équipes projets avec les méthodes agile Connaître les techniques de tests Agile Être capable d'appliquer l’agilité Planifier son action dans un projet agile dans le cadre de développements en équipe en tant que membre de l’équipe de développement Se préparer au passage de la certification PSD : Aperçu du Programme : Professional Scrum Developer 1/ Introduction Aperçu du Programme : 2/ Les rôles scrum 3/ Les artefacts scrum 1/ Présentation & rappels sur l’agilité 4/ Les évènements scrum 2/ Scrum 3/ Les techniques de développement agile 4/ Les techniques de test agile Approche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de cas CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Scrum pour Gérer vos Projets Agiles Agile Certifié Scrum Master (PSM 1) Réf. : SCR Durée : 2 jours Réf. : PSM Durée : 2 jours Objectifs : Objectifs : Comprendre comment améliorer la productivité Apprendre à initier, à planifier et à conduire des équipes projets avec la méthode agile Scrum un projet Scrum Savoir appliquer la méthode Scrum dans le cadre Établir la planification d'une release Agile de développements en équipe avec les user stories et story points Connaître les bonnes pratiques Gérer et motiver les équipes Scrum pour une mise en oeuvre efficace de la méthode dans la planification des Sprints, les revues et rétrospectives Aperçu du Programme : Identifier, impliquer et faire collaborer les différents intervenants dans le projet Scrum 1/ Introduction 2/ La démarche et l'organisation Aperçu du Programme : dans un projet scrum 1/ Vue d'ensemble de l'agilité 3/ Les points-clés et les artefacts 2/ L'organisation scrum, les rôles 3/ Création et gestion d'un product backlog dans le projet scrum 4/ Organisation projet 4/ Définition des exigences et des priorités 5/ Les principes de planification scrum 225 Devenir Responsable Produit Agile Méthode AGILE : Travail en Équipe Certifié Scrum Product Owner Réf. : PSPO Durée : 2 jours Réf. : ATE Durée : 2 jours Objectifs : Objectifs : Comprendre le rôle de Product Owner Renforcer la prise de conscience Savoir rédiger un Product Backlog utilisable de la dimension collective Connaître les meilleurs techniques Appréhender les rôles au sein de l’équipe agile pour la priorisation du Product Backlog Comprendre la manière dont Scrum fait collaborer Aperçu du Programme : les différents intervenants d'un projet 1/ Introduction (planification des Sprints, les revues 2/ L'équipe agile et rétrospectives) 3/ La communication et la dynamique de groupe 4/ Les rituels agiles d'équipe : Aperçu du Programme : La cohésion d'un groupe 1/ Introduction à scrum 5/ Le management de l'équipe agile 2/ Les activités du product owner 3/ Développement piloté par la valeur 4/ Gestion de produit 5/ Plan de livraison RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE PMI-ACP®, Gestion de Projet AGILE : Préparation à la Certification Agile les Essentiels de DEVOPS Réf. : ACP Durée : 3 jours Réf. : DOE Durée : 2 jours Objectifs : Objectifs : Comprendre les besoins de leurs clients Appréhender les objectifs et le vocabulaire DevOps Utiliser l’approche Agile pour gérer efficacement Découvrir les avantages de DevOps le calendrier d'un projet, la portée, le budget, pour l'entreprise la qualité et l'équipe Découvrir les concepts et pratiques DevOps Acquérir des méthodes efficaces et tangibles (y compris sa relation avec Agile, pour la planification de l’équipe chargée du projet Lean et IT Service Management - ITSM ) Avoir une communication transparente entre Découvrir les Workflows améliorés et avec les clients Appréhender la communication Acquérir les conseils et techniques nécessaires et les boucles de rétroaction améliorées aux gestionnaires de projet Découvrir l'automatisation et ses dépendances Acquérir les méthodes de priorisation qui aideront Appliquer DevOps dans un environnement l'équipe à gagner la confiance des clients d'entreprise Connecter les cinq niveaux de la planification Comprendre les facteurs de succès pour créer la cadence de l'équipe et les indicateurs clés de performance Mettre en place une feuille de route pour l’équipe Aborder des exemples réels et comprendre et s’assurer du succès du projet avec Agile les résultats 226 Aperçu du Programme : Aperçu du Programme : 1/ Comprendre la gestion de projet agile 1/ Introduction 2/ Organisation projet agile 2/ Pourquoi devops ? 3/ La qualité des produits 3/ Qu'est-ce que devops ? 4/ Estimation de charge 4/ Devops et les autres méthodes 5/ La planification agile, les releases 5/ Culture devops 6/ Les métriques du projet 6/ Considérations organisationnelles pour devops 7/ Comprendre le besoin utilisateur 7/ Les pratiques devops 8/ Concevoir la solution 8/ Devops et l'automatisation 9/ Ingénierie du logiciel, pratiques agiles 9/ Adopter une culture devops 10/ Autres compétences du chef de projet agile 11/ Préparation à l'examen de certification pmi-acp Approche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de cas CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Devenir Coach Agile Tests et Recettes des Applications Informatiques Réf. : CHL Durée : 2 jours Réf. : TRAI Durée : 2 jours Objectifs : Objectifs : Comprendre les rôles et les missions Être capable d'automatiser les tests avec HP UFT d'un coach Agile Comprendre comment concevoir des scripts Appliquer des outils et méthodes propres au coach pour piloter plus finement ses tests pour désamorcer les freins au changement Faciliter la mise en place de pratiques Agiles Aperçu du Programme : telles que la rétrospective 1/ Présentation des fonctionnalités avancées d'UFT Manipuler des outils de communication 2/ Expert View, travailler avec les objets et de facilitation pour favoriser le team-building 3/ Expert View, utiliser la description Faire des analyses comportementales et appliquer des techniques de gestion du stress programmatique pour désamorcer des conflits 4/ Fonctions et librairies Accompagner une équipe pour lui apprendre 5/ API Testing à s'auto-organiser Aperçu du Programme : 227 1/ Explorer et cadrer les rôles du coach agile 2/ Mener la transformation agile (démarche agile orienté vers l’amélioration processus) Tests Logiciels et Automatisation Automatiser les Tests Fonctionnels des Applications Web Réf. : TLA Durée : 4 jours Réf. : ATF Durée : 2 jours Objectifs : Objectifs : Être capable d'automatiser les tests fonctionnels Être à l’aise avec les principes de l’automatisation d'applications Web avec Selenium des tests logiciels Apprendre et interpréter les résultats Avoir une vue d’ensemble des applications des tests fonctionnels utilisables Être capable d'intégrer les tests automatisés Mettre en œuvre les bonnes pratiques dans une chaine d'intégration continue pour réussir ses tests Aperçu du Programme : Aperçu du Programme : 1/ Le test dans le processus de développement 2/ Concepts d'automatisation des tests 1/ Chapitre introductif 3/ Mise en œuvre de Selenium IDE 2/ L’automatisation en pratique 4/ Piloter les tests avec Selenium RC 3/ Automatiser ses tests unitaires 5/ Paralléliser les tests avec Selenium Grid 4/ Automatiser ses tests d’intégration 5/ Automatiser ses tests fonctionnels 6/ Automatiser ses tests de performance 7/ Conclusion RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Automatiser les Tests Automatiser les Tests avec HP avec Quick Test Pro Unified Functional Testing (UFT) Réf. : ATQ Durée : 2 jours Réf. : UFT Durée : 2 jours Objectifs : Objectifs : Être capable d'automatiser les tests avec HP UFT Apprendre l’utilisation d'un outil Comprendre comment concevoir des scripts d’automatisation de tests pour piloter plus finement ses tests Être en mesure d’automatiser leurs tests avec QuickTest Professional Aperçu du Programme : 1/ Présentation des fonctionnalités avancées d'UFT Aperçu du Programme : 2/ Expert View, travailler avec les objets 3/ Expert View, utiliser la description 1/ Concevoir l’automatisation des tests logiciels 2/ Présentation de QuickTest Professional programmatique 3/ Enregistrement de tests 4/ Fonctions et librairies 4/ Rejeu de tests 5/ API Testing 5/ Object Repository 6/ Points de contrôle 7/ Conception de tests 8/ Paramétrage de tests 9/ Synchronisations 10/ Optimisation des tests 228 Tests Automatiques HP Quality Center ALM v11/v10 : et Intégration Continue en C++ Bâtir un Référentiel de Tests Réf. : TAIC Durée : 4 jours Réf. : ALM Durée : 3 jours Objectifs : Objectifs : Apprendrez à vérifier l'efficacité Devenir opérationnel dans l'utilisation de ses tests unitaires du référentiel de test HP-Quality Center V10/V11 Mettre en oeuvre une démarche Apprendre à concevoir un cahier de tests pour mettre en place un environnement conforme aux exigences d'intégration continue afin d’automatiser Savoir implémenter un référentiel de tests les différentes tâches liées au développement Pouvoir de suivre l’avancement logiciel et la qualité des tests Être en mesure de gérer les anomalies détectées Aperçu du Programme : Aperçu du Programme : 1/ Rappels sur la démarche de tests 2/ Analyse et conception 1/ Introduction et rappels 3/ Automatisation des tests unitaires 2/ Initialisation du projet de test dans HPQC 4/ Automatisation des tests systèmes 3/ Gestion des exigences et des risques 5/ Intégration continue 4/ TEST PLAN pour les fiches de test 6/ Conclusion 5/ TEST LAB pour les campagnes de test Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Tester la Performance de vos Selenium 2, Automatiser Applications avec HP LoadRunner les Tests d’Applications Web Réf. : HPLR Durée : 2 jours Réf. : SDAT Durée : 2 jours Objectifs : Objectifs : Mettre en oeuvre l'outil LoadRunner Disposer d'une démarche appropriée afin de tester Être capable d'automatiser les tests fonctionnels la performance de ses applications d’applications Web avec Selenium Apprendre à créer des scripts pour simuler Apprendre et interpréter les résultats des actions utilisateurs des tests fonctionnels Apprendre à concevoir et à maintenir les tests Aperçu du Programme : automatisés Selenium 1/ Stratégies des tests de charge et de performance Mettre en oeuvre Selenium dans le cadre 2/ Le générateur d'utilisateurs virtuels de serveurs d'intégration continue 3/ Le rejeu d'un script 4/ Transactions et paramétrage Aperçu du Programme : 5/ Vérifications 1/ Introduction à la plate-forme Selenium 2.0 6/ Mise en oeuvre des scénarios de charge 2/ Création des tests avec Selenium IDE 3/ Les API Web Drivers et de performance 4/ Selenium Server 7/ Contrôle et analyse des résultats 5/ La grille de serveurs \"Selenium Grid\" 6/ Présentation de concepts avancés 229 Outils de Tests Open Source Tests Logiciels sous Visual Studio 2013 Réf. : OTOS Durée : 3 jours Réf. : TLVS Durée : 2 jours Objectifs : Objectifs : Découvrir les outils Open Source dédiés aux tests Comprendre comment utiliser Test Runner Appréhender les problématiques d'acquisition pour exécuter un test manuel d'un outil Open Source Être en mesure d'effectuer un test exploratoire à l'aide de Microsoft Test Manager Aperçu du Programme : Savoir utiliser Microsoft Test Manager afin de créer un plan de test 1/ Introduction au monde de l'Open Source 2/ Les outils de tests unitaires Aperçu du Programme : 3/ Les outils de test d'intégration 1/ Introduction à la gestion du cycle de vie 4/ Les outils de test de performance 5/ Les outils de gestion des anomalies des applications 6/ Les outils de test de validation 2/ Planification et suivi des travaux 3/ Planification de l'effort de test 4/ Exécution de tests manuels 5/ Test dans un monde réel 6/ Amélioration des pratiques de tests RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Maîtrise de la Gestion Validation et Tests des Logiciels de Versions avec Git Réf. : GIT Durée : 2 jours Réf. : VTL Durée : 3 jours Objectifs : Objectifs : Savoir mettre en place et configurer Git Appréhender les concepts, les techniques Être autonome sur un projet utilisant Git et les démarches actuels en test et recette des logiciels Aperçu du programme : Maîtriser une méthodologie pour bâtir 1/ Présentation de GIT un plan de tests 2/ Installation et configuration Assurer de façon optimale les tests et la recette 3/ Utilisation de GIT, les fondamentaux d'une application avec une notion de qualité 4/ Gestion locale des fichiers maîtrisée au niveau du développement 5/ Gestion des branches et de l'intégration 6/ Partage du travail et collaboration 7/ Mise en oeuvre des Outils GIT Aperçu du Programme : 1/ Introduction au test des logiciels 2/ Les processus de gestion connexes aux tests 3/ La démarche de test 4/ Les tests unitaires 5/ Les tests d'intégration 230 ISO 29119, Mettre en place TMMi - Mesurer et Améliorer une Organisation Efficace pour les Tests votre Activité de Tests Réf. : TISO Durée : 3 jours Réf. : TMMI Durée : 3 jours Objectifs : Objectifs : Comprendre la démarche de mise en conformité Comprendre l’importance de la mise en place ISO 9001-2008/ISO 29119 d’un processus de test efficace Comprendre les exigences normatives Comprendre le processus TMMi, son mode de l'ISO 29119 de fonctionnement, son contenu ainsi que Déployer un référentiel méthodologique de test sa valeur ajoutée dans un projet de tests Être en mesure de mettre en place un Aperçu du Programme : ou plusieurs processus d’amélioration 1/ Introduction à la norme ISO 29119 basée sur TMMi 2/ Des exigences de l'ISO 29119 à leurs applications 3/ ISO 29119 - Partie 1 - Concepts et terminologie Aperçu du Programme : 4/ ISO 29119 - Partie 2 - Processus de test 5/ ISO 29119 - Partie 3 - Documentation du test 1/ Contexte d’amélioration du test 6/ ISO 29119 - Partie 4 - Techniques de test 2/ Introduction au modèle TMMi 7/ ISO 29119 - Mise en oeuvre 3/ Structure du modèle TMMi 4/ Niveaux de maturité TMMi du référentiel méthodologique de test 5/ Réaliser des évaluations TMMi Approche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de cas CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Auditer et Optimiser Tests des Applications Mobiles ses Processus de Tests Réf. : AOPT Durée : 2 jours Réf. : TAM Durée : 2 jours Objectifs : Objectifs : Acquérir les méthodes préconisées pour améliorer Découvrir la démarche complète de test ses processus de test Connaître les outils adaptés aux tests Maîtriser les techniques et spécificités de l'audit dans chaque environnement des processus de Tests Être capable de définir une stratégie de test d'application mobile Aperçu du Programme : 1/ Les fondamentaux du tests aujourd'hui Aperçu du Programme 2/ Les standards de l'activité de tests 3/ L'amélioration des processus de tests 1/ Concepts du test d'applications Mobile 4/ Une approche d'audit et d'optimisation dans l'ISTQB® d'une activité de tests 2/ Vue d'ensemble des applications Mobile 5/ Quelques recommandations en conclusion 3/ Définir une stratégie de test 4/ Test d'applications Androïd 5/ Test d'application Apple 6/ Tests génériques sur la partie Portable 7/ Utilitaires de test d'applications Mobiles 231 Test Driven Development en .NET Team Foundation Server, Mise en œuvre des Tests Logiciels Réf. : TDDN Durée : 3 jours Réf. : TFS Durée : 4 jours Objectifs : Objectifs : Acquérir les connaissances nécessaires Apprendre à mettre en place une stratégie de tests pour développer ses applications .NET logiciels au moyen des solutions Visual Studio autour des meilleurs outils et pratiques de tests et Team Foundation Server de Microsoft unitaires et de recette Découvrir et réaliser des tests unitaires, Maîtriser le développement piloté par les tests des tests Web et des tests de charge Prendre en main les outils dédiés Aperçu du Programme : aux tests fonctionnels 1/ Introduction Aperçu du Programme : 2/ Définition et principes du TDD 3/ Les meilleures pratiques de développement agiles 1/ Introduction à Visual Studio ALM 4/ Techniques avancées avec le TDD 2/ La gestion de projets 5/ Les objets Mock et Stub 3/ Les tests fonctionnels 6/ Techniques d'écriture de tests 4/ Les tests unitaires 7/ Couverture des tests 5/ Les tests Web et les tests de performance 8/ Test de code hérité 6/ Les tests automatisés d'interfaces graphiques 9/ Les outils RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Préparation à la Certification Préparation à la Certification CFTL/ISTQB Niveau Fondation CFTL/ISTQB Testeur Agile Réf. : PCF Durée : 3 jours Réf. : PCA Durée : 2 jours Objectifs : Objectifs : Acquérir les fondamentaux en test logiciel Mettre en oeuvre les fondamentaux de système d'information du test logiciel dans un projet Agile Connaître les techniques pour concevoir Maîtriser les bonnes pratiques du test et gérer un logiciel dans un projet Agile Comprendre la place des tests dans le cycle de vie Pouvoir appliquer la méthodologie Agile du logiciel dans le test logiciel Se préparer au passage de la certification Se préparer au passage de l'examen ISTQB Testeur Agile CFTL/ISTQB Aperçu du Programme : Aperçu du Programme : 1/ Les fondamentaux des tests 1/ Développement logiciel agile 2/ Les tests pendant le cycle de vie logiciel 2/ Principe, Pratiques 3/ Les techniques statiques de test 4/ Les techniques de conception des tests et processus fondamental agile 5/ La gestion des tests 3/ Méthode, techniques, et outils pour les tests agile 232 Préparation à la Certification Préparation à la Certification CFTL/ISTQB Test Analyste Fonctionnel CFTL/ISTQB Technical Test Analyst Réf. : PCAF Durée : 4 jours Réf. : PCTA Durée : 3 jours Objectifs : Objectifs : Structurer les tâches définies dans la stratégie Structurer les tâches définies dans la stratégie de test en termes d’exigences et domaines métier de test en fonction des exigences techniques Analyser le système avec un niveau de détail Évaluer le système en terme de caractéristiques suffisant pour répondre aux attentes qualité techniques de qualité telles que la performance, Évaluer les exigences du système la sécurité, etc pour déterminer le domaine de validité Préparer et exécuter les activités adéquates, Préparer et exécuter les activités adéquates, et communiquer sur leur avancement et communiquer sur leur avancement Piloter et exécuter les activités de test technique Aperçu du Programme : Aperçu du Programme : 1/ Éléments de base du test logiciel 1/ Test basé sur les risques 2/ Processus de test 2/ Test basé sur la structure 3/ Techniques de test 3/ Techniques analytiques 4/ Tester les caractéristiques du logiciel 4/ Caractéristiques qualité pour le test technique 5/ Revues 5/ Revues 6/ Gestion des incidents Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE Préparation à la Certification Mise en œuvre du Modèle CMMI : CFTL/ISTQB Test Manager Niveau 1 Réf. : PCM Durée : 5 jours Réf. : CMC Durée : 3 jours Objectifs : Objectifs : Savoir définir les objectifs de test globaux Positionner CMMI par rapport et les stratégies à déployer aux autres référentiels de best practices Maîtriser la planification, l'agencement Connaître le contenu des 5 niveaux de maturité et suivi de tâches du cycle projet tests Maîtriser les domaines de processus et les pratiques Choisir, obtenir et attribuer des ressources Bâtir un plan de mise en oeuvre adéquates aux tâches d'une approche CMMI Choisir, administrer et diriger des équipes de test Gérer la communication entre membres Aperçu du Programme : des équipes de tests 1/ Introduction Gérer la communication entre membres 2/ Rappel des concepts de base des équipes et les autres parties Fonder les décisions de pilotage de tests de la conduite de projet et donner des informations de reporting 3/ Vision d'ensemble du référentiel 4/ Maîtriser et utiliser le système documentaire Aperçu du Programme : 5/ Maîtriser les objectifs : étude des cinq niveaux 6/ Maîtriser les domaines de processus 1/ Syllabus du gestionnaire de test : Introduction générale et les pratiques 2/ Connaître les éléments de base du test logiciel 233 3/ Les tests : Processus et mise en place 4/ Test Manager : Administrer les tests Mise en œuvre du Modèle CMMI : 5/ Les revues : Introduction et enjeux Niveau 2 6/ Gérer les incidents en tant que Test Manager 7/ Connaître les normes et processus Réf. : MMI Durée : 2 jours d'optimisation de tests Objectifs : 8/ Vue d'ensemble des outils de test et automatisation 9/ Cerner les compétences individuelles Identifier la caractéristique du niveau 2 de CMMI et les enjeux associés et composer l'équipe Apprendre à analyser les secteurs clés du niveau 10/ Se préparer au passage de la certification ISTB ainsi que leurs composants génériques et spécifique Savoir piloter un projet d’amélioration Aperçu du Programme : 1/ Introduction 2/ Secteur clé, gestion des exigences 3/ Secteur clé, planification projet 4/ Secteur clé, suivi et pilotage projet 5/ Secteur clé, gestion des accords avec les fournisseurs 6/ Secteur clé, mesures et analyses 7/ Secteur clé, assurance qualité processus et produit 8/ Secteur clé, gestion de configuration RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE SOA, Architectures SOA, Mise en œuvre Orientées Services : L'Essentiel en Open Source/Java Réf. : SAO Durée : 2 jours Réf. : SOD Durée : 5 jours Objectifs : Objectifs : Comprendre l'intérêt d'adopter une approche SOA Comprendre les concepts inhérents Découvrir les composants, les services à la mise en œuvre d'une architecture SOA, et les couches d'une architecture SOA à travers l'utilisation d'outils Open Source basés Reconnaître les principales briques techniques sur des standards tels que JBI, XML, SOAP, BPEL à la base d'une architecture SOA Découvrir les démarches et les modèles Aperçu du Programme : de conception et d'architecture SOA 1/ Introduction aux architectures SOA Identifier les acteurs et produits clés du marché 2/ Principaux outils Open Source 3/ Les services Web Aperçu du Programme : 4/ Java Business Integration (JBI) 5/ Java Message Service 1/ Introduction : pourquoi l'approche SOA ? 6/ Les transformations de données 2/ Présentation d'une architecture SOA 7/ Le routage intelligent des messages 3/ Services et processus 8/ L'orchestration des services 4/ Aspects techniques 5/ Modèles de conception et d'architecture SOA 6/ La gouvernance d'un SI SOA 234 Services Web - L’Essentiel Architecture SOA avec UML Réf. : SWE Durée : 2 jours Réf. : ASUM Durée : 2 jours Objectifs : Objectifs : Appréhender les concepts et bonnes pratiques Comprendre l'architecture des services SOA par le biais de la notation UML Web SOAP et REST Maîtriser les pratiques clés en architecture Organiser des applications à base de services Web. SOA nécessaires à l'urbanisation du SI Découvrir le fonctionnement des services Web Appréhender l'application de ces concepts en environnement Java EE via les technologies Web Services, JEE et .Net Découvrir le fonctionnement des services Web en environnement .Net Aperçu du Programme : Aperçu du Programme : 1/ Architecture SOA : Introduction globale 1/ Fonctionnement des Services Web 2/ SOA :Appréhender les concepts 2/ Référencement des Services Web 3/ Appréhender les composants fournisseurs de SOA 3/ Gestion de la sécurité des Services Web 4/ Appréhender les composants consommateurs de SOA 5/ Appréhender la Plateforme SOA et la méthode avec WS-Security 4/ Les extensions WS-X 5/ REpresentational State Transfer (REST) Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLE ESB, Intégration XML, Introduction et Orchestration de Services Réf. : ESBI Durée : 2 jours Réf. : XMLI Durée : 2 jours Objectifs : Objectifs : Comprendre comment analyser la maturité des projets ESB Mesurer l'apport d'XML au sein de l'entreprise Savoir se positionner dans une démarche SOA Maîtriser les bases d'XML Étudier et comprendre les impacts des Web Services Connaître les grands principes du méta-langage Découvrir le panorama des applications ESB Découvrir les outils indispensables et la richesse des langages XML Aperçu du Programme : Aperçu du Programme : 1/ Architectures techniques d'intégration 2/ Fonctions d'intégration 1/ Les bases d'XML 3/ Intégration de services 2/ Document XML valide 4/ Intégration de Web Services 3/ Les espaces de noms (namespaces) 5/ Démarche projet d'intégration 4/ Les API de programmation : 6/ Panorama du marché des outils d'intégration Accéder aux données depuis un programme 5/ XSLT : les feuilles de style XML 6/ Utilisation de XML schema 7/ Les langages spécialisés 235 Manipuler et Transformer des Données XML Réf. : MXML Durée : 4 jours Objectifs : Être capable d'utiliser le langage XML par l'intermédiaire de XML schéma Assimiler l'extension XSL format Savoir réaliser et transformer des documents à partir de données XML grâce à XPATH et XSLT Être capable d'écrire des requêtes XQuery basiques Aperçu du Programme : 1/ Introduction à XML schéma 2/ L'extension XSL 3/ Les requêtes XQuery RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Architecture d’Entreprise Java EE Modéliser et Créer vos Bases de Données avec UML 2 Réf. : AEJE Durée : 2 jours Réf. : UMD Durée : 2 jours Objectifs : Objectifs : Connaître les architectures typiques Être capable de concevoir une base de données du monde Java EE avec UML Comprendre les différentes méthodes Maîtriser la transformation d'un modèle de développement possibles dans le cadre de classes UML en un modèle relationnel d'applications Internet/Intranet Identifier et utiliser les principaux modeleurs Reconnaître les principales plate-formes du marché commerciales Java EE du marché Aperçu du Programme : Aperçu du Programme : 1/ Les bases UML 2/ Analogies avec les modèles conceptuels 1/ Introduction 3/ Modélisation avec le diagramme de classes d'UML 2/ Les applications Web 4/ Le niveau logique 3/ Les servlets 5/ Le niveau physique 4/ Java Server Page et JSF 5/ Les EJBs 6/ Les Web Services 236 Concevoir vos Applications Concevoir une Application avec les Design Patterns Java/JEE avec UML 2 Réf. : DPCA Durée : 4 jours Réf. : JEEU Durée : 5 jours Objectifs : Objectifs : Comprendre et concevoir une architecture logicielle Connaître les différentes étapes de réalisation solide en utilisant des modèles d'une application JavaEE de conception éprouvés Aperçu du Programme : Aperçu du Programme : 1/ Rappels UML 1/ Introduction aux Design Patterns 2/ Eléments techniques 2/ Architectures et Design Patterns 3/ La définition de l'architecture 3/ Les Design Patterns GoF 4/ Le niveau présentation 4/ Les Design Patterns Java SE/Java EE 5/ Le niveau Métier 5/ Modélisation de la couche présentation 6/ La couche d'intégration et l'existant 6/ Modélisation de la couche métier 7/ Modélisation de la couche d'intégration 7/ Les Web Services Approche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de cas CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Cycle Développeur Web en Java Cycle Développeur d’Applications Java Réf. : KWJ Durée : 10 jours Réf. : CDAJ Durée : 10 jours Objectifs : Objectifs : Être capable de développer des applications Web Java avec les servlets et les JSP Acquérir la maîtrise approfondie du langage Java et de la programmation Objet Aperçu du Programme : Apprendre à mettre en oeuvre une méthodologie 1/ Intégrer les bases de la programmation d'optimisation pour améliorer les performances 2/ Maîtriser la modélisation avec UML 2 de ses applications 3/ Programmer en java 4/ Développer des applications Web Java Aperçu du Programme : avec les servlets et les JSP 1/ La programmation Objet en Java 2/ La conception d'interfaces graphiques 3/ La gestion des données 4/ La programmation concurrente 5/ La programmation des communications distantes 6/ L'optimisation des applications Introduction à la Programmation 237 Frameworks Java/JEE, Synthèse Réf. : INJ Durée : 3 jours Réf. : FJEE Durée : 2 jours Objectifs : Objectifs : Comprendre les fondements de la programmation Découvrir l'architecture des applications Java EE et de l'algorithmique Découvrir les principaux frameworks Java EE Acquérir des solides bases en programmation Savoir choisir les plus utiles pour pouvoir aborder n'importe quel langage en fonction de vos besoins de programmation Être capable de créer vos propres programmes Aperçu du Programme : Aperçu du Programme : 1/ Introduction 2/ Avènement des conteneurs légers 1/ Principes fondamentaux de la programmation 3/ Persistance des données, mapping objet relationnel 2/ Création de son premier programme 4/ Le Web 3/ Les principes communs à tous les langages 5/ Architectures distribuées et intégration au SI 4/ Bonnes pratiques lors de l’écriture d’un programme 6/ Déploiement et serveurs d'applications 5/ L’interface de développement (IDE) 7/ Les langages alternatifs RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Java 8 : Les Nouveautés Programmation Java : Les Fondamentaux Réf. : JEIT Durée : 2 jours Réf. : LJO Durée : 5 jours Objectifs : Objectifs : S'intéresser aux principes Apprendre la syntaxe du langage Java de la programmation fonctionnelle ainsi que la mise en œuvre de tous les concepts Maîtriser les expressions lambda de la programmation orientée objet et les références de méthodes Savoir utiliser les principales classes du JDK Java SE Mettre en oeuvre les Streams pour manipuler Apprendre à utiliser IDE Eclipse des flux de données pour le développement et la mise au point Pouvoir gérer la sécurité et comprendre de vos applications comment optimiser les accès réseaux Aperçu du Programme : Aperçu du Programme : 1/ Présentation de l’écosystème Java 1/ Les nouvelles syntaxes 2/ L’IDE Eclipse 2/ L'annotation @Functional 3/ Les bases du langage : la Syntaxe 3/ Les améliorations du langage 4/ Les Concepts Orientés-Objet en Java 4/ Les streams 5/ Gestion des erreurs avec les exceptions 5/ La sécurité 6/ Bibliothèques standards 6/ JavaFX 7/ Les outils (collection, date, entrées/sorties) 7/ Accès aux SGBDR avec JDBC 238 8/ Fichiers de propriétés Développer en Java, et L’API d’internationalisation (i18n) pour Programmeurs C/C++ 9/ API pour les fichiers de logs 10/ Améliorer la qualité d'une application Réf. : DJCC Durée : 5 jours grâce aux tests unitaires Objectifs : 11/ Le patron de conception MVC 12/ Programmation d’interfaces graphiques Acquérir une maîtrise approfondie du langage Java 5 dans l'application à l’aide Swing des principes de la programmation Objet 13/ Introduction aux nouveautés Java 8 Mettre en oeuvre les principes de la programmation orientée objet Maîtriser la syntaxe du langage Java Maîtriser les principales librairies standards Java Maîtriser un environnement de développement intégré pour programmer en Java Aperçu du Programme : 1/ Les techniques Objet 2/ La programmation objet avec Java 3/ La conception d'interfaces graphiques (AWT, Swing) 4/ Introduction à la programmation Web : les applets Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Programmation Java : Maîtriser l’Environnement Eclipse Les Bonnes Pratiques Réf. : PJBP Durée : 3 jours Réf. : MEEC Durée : 2 jours Objectifs : Objectifs : Assimiler les bonnes pratiques du développement Java Prendre en main l'interface de développement Eclipse Acquérir les automatismes indispensables Mettre en oeuvre des différents outils Eclipse à la conception d'applications d'entreprises robustes pour développer des applications Java : édition, compilation, debug Aperçu du Programme : Savoir configurer Eclipse suivant vos besoins de développement 1/ Subtilité du langage Comprendre comment mettre en place des tests 2/ Interfaces et génériques unitaires avec JUnit 3/ Gestion de la mémoire Être capable d'automatiser les tâches 4/ La classe Object et quelques interfaces de base de construction d'une application Java avec Maven 5/ Les collections Savoir gérer les versions d'une application 6/ Bonnes pratiques de conception d'une application Java avec SVN Aperçu du Programme : 1/ Introduction 2/ La programmation avec Java Development Toolkit 3/ Le debug 4/ La gestion des versions : introduction à SVN 5/ L'automatisation des tâches : Maven 239 Optimisation du Code Java Java - Tests et Qualité Réf. : OCJ Durée : 3 jours Réf. : JTQ Durée : 3 jours Objectifs : Objectifs : Mettre en oeuvre des outils open source Être capable d'optimiser le code Java afin d'industrialiser vos développements d'une application pour en améliorer et garantir la qualité les performances Apprendre à gérer les sources et la documentation Maîtriser les outils d'aide à l'optimisation Savoir gérer les anomalies et les évolutions Pouvoir optimiser le fonctionnement d'une application de la machine virtuelle Être en mesure d'optimiser l'utilisation Aperçu du Programme : des librairies standards 1/ Introduction générale Aperçu du Programme : 2/ Gestion des sources 1/ Quelques rappels fondamentaux 3/ Outil de gestion des bugs, anomalies 2/ Développement d'agents JVMTI 3/ Le garbage collector (GC) et évolutions fonctionnelles 4/ Recyclons les ressources de la JVM 4/ Règles de codage et documentation g 5/ Tests 6/ Procédures de livraison RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Test Driven Development Test de Montée en Java/J2EE en Charge des Applications Réf. : JTDD Durée : 3 jours Réf. : TMCA Durée : 3 jours Objectifs : Objectifs : Apprendre les bonnes pratiques nécessaires Apprendre à réaliser les mesures de performance à la réalisation de tests unitaires efficaces associées à la montée en charge de vos applications et à l’élaboration d’une architecture Découvrir les facteurs de charges pleinement compatible avec les tests unitaires Mener des tests de profilage des applications Être en mesure d’exécuter vos tests Apprendre à construire un plan de charge dans un environnement d’intégration continue Apprendre à diagnostiquer des mesures de charge Comprendre les facteurs d’amélioration Aperçu du Programme : des performances 1/ Introduction Aperçu du Programme : 2/ Définition et principes du TDD 3/ Tests automatisés avec le Framework JUnit 1/ Qu’est-ce qu’une mesure de performance ? 4/ Les meilleures pratiques de développement agiles 2/ A quelle phase du projet étudier les performances ? 5/ Techniques avancées avec le TDD 3/ Quoi mesurer ? 6/ Les objets Mock et Stub 4/ Comment faire les mesures ? 7/ Techniques d'écriture de tests 5/ Prise en main de JMeter 8/ Couverture des tests 6/ Prise en main de HP LoadRunner 240 Programmation Développer Graphique avec Swing des Clients Riches avec Swing Réf. : PGSW Durée : 2 jours Réf. : CRSW Durée : 4 jours Objectifs : Objectifs : Découvrir la méthodologie Utiliser les bibliothèques de programmation de programmation graphique avec Swing graphique Java Utiliser les composants graphiques fournis Apprendre à développer des interfaces Java de type par la bibliothèque client riche Développer des applications de bureau complexes Concevoir des interfaces graphiques évoluées et performantes et en gérer les événements Savoir utiliser les JavaBeans Naviguer de façon fluide sur l'interface de Swing Aperçu du Programme : Maîtriser le concept de conteneur 1/ Introduction Aperçu du Programme : 2/ Principaux conteneurs 3/ Principaux layouts 1/ Présentation 4/ Principaux composants 2/ Swing, principes généraux 5/ Fonctions avancées 3/ Les conteneurs 6/ Environnements Swing 4/ Les composants Approche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de cas CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Développer des Applications Struts 2, Développer avec Eclipse RCP des Applications Web MVC Réf. : ERCP Durée : 4 jours Réf. : SRB Durée : 2 jours Objectifs : Objectifs : Utiliser Eclipse en tant que socle pour le développement d'applications Être opérationnel sur les principes de base Développer des extensions pour Eclipse RCP du Framework Personnaliser les perspectives et vues d'Eclipse Comprendre et se servir des nouveautés Concevoir des interfaces graphiques basées du Framework MVC2 Struts2 sur Eclipse Concevoir et déployer une application Web Aperçu du Programme : Aperçu du Programme : 1/ Rappel sur les architectures web 1/ Présentation d'Eclipse RCP 2/ Architecture du framework struts 2 (Rich Client Platform) 3/ Développement de la partie cliente 4/ Accès aux traitements dynamiques de l'application 2/ Les applications RCP 5/ Extension du framework 3/ Les plug-in pour une application RCP 6/ Déploiement des applications struts 2 4/ Interfaces Graphiques Eclipse RCP 5/ Fonctionnalités Avancées 6/ Contribution à la vue Propriétés (Property sheet) et à la vue Structure (Outline) 241 Développer des Applications Web Mixer JSF, Ajax et Dojo avec le framework JavaServer Faces (JSF) pour Développer des Applications Web Réf. : JSF Durée : 2 jours Réf. : JAD Durée : 5 jours Objectifs : Objectifs : Avoir une vision globale de l'architecture et être Apprendre à développer des interfaces web capable d'intégrer JSF dans le développement ergonomiques et réactives basées sur Ajax d'applications Web Java EE Savoir simplifier l'usage du JavaScript Optimiser la conception d'applications Web avec le Framework Dojo et exploiter la richesse Java EE par rapport à l'utilisation standard de ses composants et de ses animations Découvrir le modèle de programmation orienté des Servlets et JSP composants graphiques du Framework JSF nouvellement intégré à Java EE 6 Aperçu du Programme : Aperçu du Programme : 1/ Introduction 2/ Présentation de JSF 1/ Rappels sur Javascript, DOM et Ajax 3/ Mise en place de JSF 2/ Présentation de Dojo 4/ Création de pages et utilisation 3/ Utilisation de Dojo 4/ Présentation de JSF 2.0 (Jsr 314) des composants de JSF 5/ Concepts de base JSF RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Créer des applications Web riches Google Web Toolkit 2 : Développer avec GWT et jQuery avec Vaadin 7 des Applications Internet Riches en Java Réf. : GWT Durée : 3 jours Réf. : GWTT Durée : 3 jours Objectifs : Objectifs : Apprendre à créer des applications Internet riches avec Vaadin Construire une application RIA Découvrir son architecture client/serveur avec le framework GWT Savoir exploiter et personnaliser ses composants Utiliser les principaux composants graphiques graphiques et l'intégrer avec des frameworks standard Intégrer dans une application des composants Apprendre à déployer ses applications en production issus des APIs Google Maps, Calendar… Aperçu du Programme : Aperçu du Programme : 1/ Introduction 2/ Pratique de vaadin côté serveur 1/ Introduction à GWT 3/ Donnée, layout et thème 2/ Structuration d'un projet 4/ Pratique de vaadin côté client 3/ Construction d'une application simple 5/ Intégration de vaadin 4/ Gestion de l'historique de l'application 5/ Mise en page de l'application avec des frameworks existants 6/ Création de composants complexes réutilisables 6/ Vaadin avancé 7/ Gestion des événements 7/ Installation de vaadin en production 8/ Mise en forme de l'application 9/ Internationalisation de l'application 242 10/ Manipulation des données Développer des Applications Web Développer une Application avec framework Sencha GXT de Gestion avec JavaFX 8 Réf. : SGXT Durée : 3 jours Réf. : JFXE Durée : 3 jours Objectifs : Objectifs : Maîtriser les concepts clés GWT Créer des écrans de gestion avec JavaFX via API Migrer vos applications GXT 2.x vers GXT 3.x Java et/ou FXML Adapter le projet d’exemple à utiliser Maîtriser le développement orienté composant des composants Ext GWT avec databinding Gérer des évènements utilisateur GXT Choisir un découpage en mode MVC ou MVP Accéder aux données avec composants GridPanel en fonction de vos affinités et besoins Faire communiquer différentes zones de vos écrans Intégrer JavaFX et Spring: une entrée facile Mettre en oeuvre des Patterns GWT dans le monde Java et ses nombreuses technologies Mettre en oeuvre communication RPC Évaluer les choix possibles d'intégration d'un front-end JavaFX à une architecture n-tiers Aperçu du Programme : Aperçu du Programme : 1/ Introduction ext gwt 2/ Gwt : étapes clés projet 1/ Présentation De JAVAFX 3/ Gwt : architecture application 2/ Edition D'écran 4/ Gwt : développement interfaces 3/ Graphisme 5/ Gxt : conteneur 4/ Databinding Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Introduction Pratique à JEE Développer des Applications Web avec Java EE Réf. : IJEE DDuurrééee :: 23 jjoouurrss Réf. : APJ Durée : 5 jours Objectifs : Objectifs : Maîtriser les différents composants Apprendre à concevoir une application Web de la plateforme Java EE basée sur Java EE Apprendre à développer des IHM Web Savoir utiliser un environnement de développement (servlets/JSP, frameworks...) pour concevoir et déboguer une application Web Être capable de développer des EJB Java EE respectant le modèle MVC Pouvoir implémenter des Services Web SOAP/REST Savoir packager, déployer et configurer une application Être capable de déployer des applications Web Java EE sur un serveur d'applications Web Java EE Aperçu du Programme : Aperçu du Programme : 1/ Architecture de la plate-forme Java EE 1/ Introduction à java ee 2/ Conception d'applications web Java EE 2/ Les technologies web de java ee 3/ Utiliser un ide pour le développement web 3/ Les enterprise java beans 4/ Les web services Java EE 4/ Gestion de la couche d'accès aux données avec les frameworks hibernate et spring 5/ Développement de servlets 243 Développer des Applications Web Développer une Application avec les Servlets et les JSP d’Entreprise avec Java EE 6 Réf. : APP Durée : 4 jours Réf. : JEES Durée : 5 jours Objectifs : Objectifs : Comprendre concepts et enjeux Maîtriser l'environnement de développement des architectures Web d'applications Java EE Comprendre et savoir évaluer l'architecture Mettre en place la couche d'accès aux données et la conception des principaux avec JPA Framework Web du marché Développer des services distants basés sur des EJB Acquérir des savoir-faire pour concevoir, Développer l'interface utilisateur de l'application développer et déployer des applications web avec JSF et Ajax basées sur les technologies JSP et servlet Développer et exposer des services web en SOAP et REST Aperçu du Programme : Aperçu du Programme : 1/ Introduction à jee 2/ Jee : la spécification java des applications 1/ Introduction 2/ L'environnement de travail d'entreprise 3/ L'accès aux données avec JPA 3/ Présentation des servlets 4/ Les EJB session 4/ Les pages jsp 5/ Les messages driven beans (MDB) 5/ Jsp et servlet RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Sécuriser les Applications Java - Développer des Composants Java SE et Java EE EJB3 en Open Source Réf. : SJSE Durée : 2 jours Réf. : EJB Durée : 3 jours Objectifs : Objectifs : Comprendre les différents principes relatifs Développer les différents types d’EJB à la sécurité dans la plateforme Java Déployer des EJB et les mettre en œuvre Configurer la sécurité des accès aux EJB Être en mesure de sécuriser une application Java Configurer les transactions Créer des Web Services Aperçu du Programme : Utiliser le nommage JNDI 1/ Principes de base de la sécurité des applications Configurer et utiliser les serveurs d’applications 2/ La machine virtuelle java et le securitymanager Jboss, Eclipse et Glassfish 3/ Gestion de l'authentification et des autorisations Aperçu du Programme : dans les applications java se et java ee avec jaas 1/ Introduction à JEE 4/ Configuration des applications java ee 2/ Introduction aux EJB 3/ Les sessions EJB pour la sécurité 4/ Les transactions 244 Développement Web Java EE Développer des architectures JEE avec les frameworks Java/JEE Web avec Spring (Struts, Hibernate et Spring) Réf. : FSHS Durée : 5 jours Réf. : FSP Durée : 2 jours Objectifs : Objectifs : Apprendre à concevoir une application Web basée Maîtriser les bases du framework Spring sur Java, en utilisant des frameworks issus Administrer la configuration de composants du monde libre (Struts, Spring, Hibernate) d'application via Spring Maîtriser les bonnes pratiques de développement Aperçu du Programme : Spring 1/ Le développement en couches : les concepts Mesurer les apports de la AOP 2/ Le framework hibernate (Programmation Orientée Aspect) 3/ Le framework spring 4/ Le framework struts 2 Aperçu du Programme : Approche Pédagogique : 1/ Spring : introduction générale 2/ Appréhender la mise en place de spring 3/ Accéder aux données : pattern dao et jdbc 4/ Hibernate : accéder aux données 5/ Appréhender la programmation orientée aspect (AOP) Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ JEE avec Spring, Hibernate et JSF Spring Batch : Mise en œuvre Réf. : JHS Durée : 5 jours Réf. : SBMO Durée : 2 jours Objectifs : Objectifs : Comprendre les principes de fonctionnement Être capable de maîtriser une alternative efficace de l'extension Spring Batch et professionnelle aux EJB, pour effectuer Savoir mettre en œuvre Spring Batch un mapping objet/relationnel et implémenter dans une infrastructure de gestion de tâches les services métiers Comprendre comment gérer la problématique Aperçu du Programme : d'une architecture élaborée Savoir mettre en oeuvre Spring, Hibernate/JPA 1/ Concepts du traitement des données en lots et JSF 2/ Le projet spring batch 3/ Concepts Aperçu du Programme : 4/ Installation et configuration de Spring BATCH 5/ Écriture, configuration et lancement d'un BATCH 1/ Spring 3, comprendre le conteneur léger 6/ Lecture, transformation et écriture de données (lte) 2/ Spring 3, architecture 7/ Lancement des batchs 3/ Spring 4, paramétrage conteneur 8/ Notions avancées 4/ Spring 4, programmation orientée aspect 5/ Spring 4, accès données jdbc 6/ Spring 4, gestion des transactions 245 Programmation Avancée avec Java Java OSGi, Développement d’Applications Modulaires Réf. : JAP Durée : 5 jours Réf. : OSGI Durée : 3 jours Objectifs : Objectifs : Maîtriser les aspects avancés du langage Java Acquérir les connaissances nécessaires pour intégrer Savoir programmer en multi-tâches avec Java OSGi dans leurs applications (client ou serveur) Apprendre à programmer des applications et dans leurs frameworks de communication réseaux avec les sockets, Pouvoir exploiter les capacités d'OSGi RMI ou JMS pour la mise en œuvre d'architectures orientées Être en mesure d'administrer et superviser \"à chaud\" vos composants Java avec JMX Aperçu du Programme : Aperçu du Programme : 1/ Présentation de la spécification OSGI 2/ Les implémentations OSGi existantes 1/ Quelques aspects avancés du langage 3/ La gestion des bundles 2/ La programmation concurrente 4/ Le cycle de vie des bundles 3/ La communication par socket 5/ Les services OSGi 4/ La communication par invocation 6/ Guide des bonnes pratiques 7/ Utilisation distante de méthode distante : RMI RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Internet des objets - Développer Mise en œuvre de la Persistance en JAVA des Applications Connectées en Java avec Hibernate - Niveau 1 Réf. : IOJ Durée : 5 jours Réf. : HIB Durée : 3 jours Objectifs : Objectifs : Acquérir les compétences nécessaires Acquérir tous les éléments nécessaires pour comprendre la programmation Java RFID pour développer avec efficacité une couche et NFC de persistance via Hibernate Maîtriser l'environnement Qeo Comprendre comment échanger Aperçu du Programme : entre deux périphériques embarqués 1/ Techniques de persistance Java Comprendre le rôle du composant Raspberry 2/ Mapping objet / relationnel avec Hibernate dans l'IoT 3/ Manipuler les objets persistants 4/ Langage HQL et API Criteria Aperçu du Programme : 5/ Transactions et accès concurrents 1/ Différences entre IoT et M2M 6/ Utiliser le cache Hibernate 2/ Programmation RFID et NFC 7/ Génération automatique des ressources 3/ Java embarqué et l'environnement Qeo 4/ Communication entre systèmes embarqués 5/ Développement pour les composants Arduino 246 Mise en œuvre de la Persistance Persistance des Données en Java avec Hibernate - Niveau 2 en Java avec JPA Réf. : PJH Durée : 2 jours Réf. : PJPA Durée : 2 jours Objectifs : Objectifs : Maîtriser les subtilités d'Hibernate pour Comprendre l'architecture et le fonctionnement un mapping objet/relationnel adapté et maintenable de l'API de persistance JPA Réaliser les mappings entre les classes Java Aperçu du Programme : et les tables de bases de données 1/ Stratégies de chargement Manipuler les instances d'objets persistants 2/ Mécanismes de caches avec l'API JPA 3/ Partage des données Intégrer correctement une implémentation 4/ Optimisation des associations selon le type d'application 5/ Mapping d'héritage de classes 6/ Suivi des performances Aperçu du Programme : 7/ Projets annexes 1/ La persistance Approche Pédagogique : 2/ Architecture et JPA 3/ Mise en œuvre de la persistance avec JPA 4/ Manipulation des objets persistants 5/ Les mappings complexes Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Java - Développer des Composants Android : Développer EJB3 en Open Source des Applications pour Mobiles Réf. : EJB Durée : 3 jours Réf. : AMA Durée : 3 jours Objectifs : Objectifs : Développer les différents types d’EJB Savoir se servir du SDK dans le but de développer Déployer des EJB des applications sur la plate-forme Android Configurer la sécurité des accès aux EJB Assimiler les principes clés du développement Configurer les transactions mobile en règle générale et sur Android Créer des Web Services Maîtriser les fonctionnalités spécifiques Utiliser le nommage JNDI aux appareils Android Configurer et utiliser les serveurs d’applications Jboss, Eclipse et Glassfish Aperçu du Programme : Aperçu du Programme : 1/ Présentation générale du développement sous Android 2/ Débuter avec le développement sous Android 1/ Introduction à JEE 3/ Introduction à l'architecture d'une application 2/ Introduction aux EJB 3/ Les sessions EJB sous Android 4/ Les transactions 4/ Etre capable de concevoir une interface utilisateur 5/ Sécurité 5/ Savoir se servir des menus 6/ Être capable de gérer des données 247 Android, Perfectionnement Java avancé : Web Services RESTful Réf. : ANV Durée : 3 jours Réf. : WSR Durée : 2 jours Objectifs : Objectifs : Exploiter toutes les fonctionnalités graphiques Compléter ses connaissances REST et multimédia offertes par Android Apprendre à développer en Java avec JAX-RS Mettre en oeuvre les services, les notifications des solutions complètes de type RESTful et la programmation multithread Intégrer les informations issues des différents Aperçu du Programme : capteurs pilotés par Android 1/ Rappels sur REST et JAX-RS Réaliser des clients web spécifiques à Android 2/ Invocation d'un service RESTful en Java Tirer partie des possibilités de géolocalisation 3/ Description d'un service REST avec WADL Sécuriser les applications ou WSDL Aperçu du Programme : 4/ JavaScript Object Notation 5/ Sécurisation d'un service REST 1/ Graphisme et multimédia 6/ Eléments d'architecture 2/ Services et multithreading 3/ La gestion des senseurs 4/ La localisation RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Développer des Services Web en Java Java avancé : Développer des Services Web avec SOAP Réf. : DSJ Durée : 3 jours Réf. : SOAP Durée : 3 jours Objectifs : Objectifs : Maîtriser le concept d'architecture orientée services Être capable de développer des solutions Comprendre l'utilité et les enjeux actuels de communication pour pouvoir accéder aux services des Web Services métier fournis par des applicatifs Java Savoir utiliser le framework Java CXF afin de développer des Web Services Aperçu du Programme : Être capable de concevoir une architecture distribué 1/ Rappels SOAP/WSDL et JAX-WS Aperçu du Programme : 2/ Travail au niveau du message SOAP 3/ Handlers SOAP et optimisation MTOM / XOP 1/ Les web services : Introduction 4/ Autres fonctionnalités 2/ Le lien entre Java et les Web Services 5/ Sécurisation des services Web par WS-Security 3/ Rappels sur XSD et XML 4/ Le protocole SOAP 5/ Le contrat de services WSDL 6/ L'annuaire des services UDDI 7/ Les enjeux des Web Services asynchrones 8/ Visualiser l'univers WS-* 248 Maven - Cycle de vie des Projets Java Java/JEE, Déployer et Administrer vos Applications Réf. : MAV Durée : 2 jours Réf. : JJEE Durée : 3 jours Objectifs : Objectifs : Visualiser l'utilité et les enjeux de Maven Maîtriser le processus de déploiement Être capable de configurer parfaitement Maven de solutions Java Savoir exploiter Maven sur des projets de tout type Découvrir les éléments indispensables et toutes tailles d'une architecture JEE Savoir gérer le multi-projet afin de s'intégrer Apprendre à packager des applications Java EE aux projets Web et les déployer sur un serveur d'applications Être capable de concevoir et personnaliser Savoir monitorer des applications Java EE des rapports projet Apprendre à en analyser les performances Aperçu du Programme : Aperçu du Programme : 1/ Introduction au langage et à la plateforme 1/ Introduction à Maven 2/ Une plateforme, différentes architectures 2/ Elaborer un premier projet 3/ Le packaging des applications et l'intégration 3/ Le paradigme POM 4/ Le déploiement d'applications JEE 4/ Construire un projet 5/ Monitoring d'applications JEE 5/ La gestion de la documentation Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ Développer avec le Langage C Développer avec le Langage C Niveau Avancé Réf. : LGC Durée : 5 jours Réf. : LCNA Durée : 3 jours Objectifs : Objectifs : Connaître les principes de base Approfondir ses connaissances en langage C en programmation structurée Manipuler les pointeurs, les pointeurs de fonctions Assimiler la syntaxe et les fonctionnalités clés et les bibliothèques intégrées au langage du langage C Maîtriser les évolutions orientées objets Maîtriser les mécanismes de gestion de mémoire et les ajouts majeurs de la norme C11 Réaliser de petites applications respectant la norme ANSI Aperçu du Programme : 1/ Les pointeurs et les tableaux Aperçu du Programme : 2/ Les bibliothèques de fonctions 3/ La récursivité 1/ Le langage C : Introduction générale 4/ Les outils de développement pour le langage C 2/ Appréhender la structure de programmes 5/ Du langage C à la programmation orientée objet 3/ Connaître les différentes instruction de contrôle 6/ Les aspects avancés de la norme C11 4/ Utiliser les divers opérateurs et expressions de C 5/ Connaître les constantes du langage C 249 6/ Connaître les variables du langage C 7/ Connaître les différents types de données du langage C 8/ Appréhender les fichiers et entrées - sorties Programmation Objet en C++ Programmation Objet en C++ Niveau Avancé Réf. : CPP Durée : 5 jours Réf. : POP Durée : 4 jours Objectifs : Objectifs : Assimiler les bases nécessaires à la programmation objet Maîtriser la programmation avancée en C++ Maîtriser l'utilisation du langage C++ Pouvoir réaliser des applications performantes Savoir concevoir des applications viables et bien structurées et réutilisables Découvrir les principales fonctionnalités Acquérir les pratiques clés en matière de tests offertes par la bibliothèque standard STL de qualité C++ Aperçu du Programme : Aperçu du Programme : 1/ Gestion de la mémoire 1/ Passer du procédural à l'objet : 2/ Complément sur les exceptions Introduction et enjeux 3/ Autres surcharges d'opérateurs 4/ Utiliser les espaces de nom 2/ Les concepts objet : Présentation et enjeux 5/ RTTI (« Run-time type information ») 3/ Maîtriser la syntaxe C++ : Composantes 6/ La bibliothèque STL 4/ Traiter des exceptions en C++ 5/ Gérer la surcharge en C++ (« Standard Template Library ») 7/ BOOST RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++ C++ 11 pour Développeur C++ Tomcat : Administration des Serveurs d’Applications Réf. : VEC Durée : 3 jours Réf. : TOC Durée : 3 jours Objectifs : Objectifs : Assimiler les nouveautés introduites par le standard C++ 2011 Effectuer l'installation et la configuration Savoir utiliser la puissance des lambda-expressions d'un serveur Tomcat 4.x et 5.x Comprendre les apports dans la mise en œuvre Déployer et administrer des applications Web de la puissante bibliothèque de templates STL Être capable d'administrer des ressources (Standard Template Library) via un serveur Tomcat Savoir gérer le temps de façon efficace Administrer droits d'accès aux applications avec le namespace chrono et communication sécurisée Savoir mettre en œuvre la programmation parallèle Optimiser les performances grâce au clustering en C++ avec la programmation des threads Aperçu du Programme : Aperçu du Programme : 1/ Tomcat 4.x et 5.x : Installer les distributions 1/ L'avènement de C++11 2/ Gérer son serveur Tomcat 2/ Les améliorations du langage 3/ Administrer à un niveau avancé 3/ Les modifications au niveau des classes 4/ L'utilisation des threads et effectuer le tuning 4/ Le partitionnement de données : Clustering 250 JBoss : Administration JBoss : Administration des Serveurs d’Applications - Niveau 1 des Serveurs d’Applications - Niveau 2 Réf. : JBO Durée : 3 jours Réf. : JBA Durée : 2 jours Objectifs : Objectifs : Savoir installer et démarrer le serveur JBoss Maitriser les aspects avancés d'administration Ajouter des services et gérer les dépendances du serveur JBoss : haute disponibilité, clustering, entre ces services tunning performance Être à même d'optimiser les performances du serveur d’applications Aperçu du Programme : Pouvoir surveiller le fonctionnement des applications Être capable de mettre en place un service 1/ JBoss présentation de surveillance 2/ Cluster Apprendre à déployer des applications distribuées 3/ JGroups sur des clusters de serveurs 4/ Applications 5/ Architecture Aperçu du Programme : 6/ Automatisation 1/ JBoss 2/ Applicatif 3/ Lien avec Tomcat 4/ Gestion des ressources Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériences CATALOGUE INNOV SYSTEMS - Catalogue des Formations


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook