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 INGENIERIE LOGICIELLE, JAVA, JEE, C, MICROSOFT DOT NET

CATALOGUE INGENIERIE LOGICIELLE, JAVA, JEE, C, MICROSOFT DOT NET

Published by INNOV MAROC, 2017-10-03 03:58:19

Description: CATALOGUE INGENIERIE LOGICIELLE, JAVA, JEE, C, MICROSOFT DOT NET

Search

Read the Text Version

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 - CasablancaTReElN: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 06 08 Analyse, Conception et Modélisation 11 Cognos 17 Test Logiciel 18 CMMI SOA, ESB, XML JAVA, JEE, C, C++ 20 21 Analyse, Conception et Modélisation 33 Java, JEE 34 Langages C et C++ Serveurs d’Applications2INGÉNIERIE LOGICIELLE - JAVA, JEE, C,C++ MICROSOFT.NET & MICROSOFT . NET Etat de l’art .NET 39 Les Fondamentaux du Framework .Net 39 Développement d’Applications Web 40 Développement d’Applications Windows et Windows Store 42 Framework .NET, WPF, WCF, ADO.NET, tests 45 Développement d’Applications Azure 46 0LFURVRIW3UpSDUDWLRQDX[&HUWLÀFDWLRQV CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle IJM Analyse, Conception et Modélisation 06 07Comprendre la Modélisation UML 08Conception Orientée ObjetConception d’Applications .NET, Synthèse Cognos 08 09Ingénierie Logiciel : Méthodes Agiles 10Devenir Responsable Produit AgileGestion de Projet AGILE : les Essentiels de DEVOPS Test logicielTests et Recettes des Applications Informatiques 11$XWRPDWLVHUOHV7HVWVDYHF+38QLÀHG)XQFWLRQDO7HVWLQJ 8)7 6HOHQLXP$XWRPDWLVHUOHV7HVWVG·$SSOLFDWLRQV:HEValidation et Tests des Logiciels 14 3Tests des Applications Mobiles 153UpSDUDWLRQjOD&HUWLÀFDWLRQ&)7/,674%7HVWHXU$JLOH CMMI INGÉNIERIE LOGICIELLE - JAVA, JEE, C,C++ & MICROSOFT . NETMise en œuvre du Modèle CMMI - Niveau 1 170LVHHQ±XYUHGX0RGqOH&00,1LYHDX SOA, ESB, XMLSOA, Architectures Orientées Services - L'Essentiel 1862$0LVHHQ±XYUHHQ2SHQ6RXUFH-DYD6HUYLFHV:HE/·(VVHQWLHOArchitecture SOA avec UML 18(6%,QWpJUDWLRQHW2UFKHVWUDWLRQGH6HUYLFHVXML, Introduction 19Manipuler et Transformer des Données XML 19RENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie LogicielleIJM Analyse, Conception et Modélisation $UFKLWHFWXUHG·(QWUHSULVH-DYD(( $UFKLWHFWXUH62$DYHF80/ &RQFHYRLUXQH$SSOLFDWLRQ-DYD-((DYHF80/ Java, JEE &XUVXV0pWLHU /HV)RQGDPHQWDX[GX/DQJDJH 7HVWHW3HUIRUPDQFH ,QWHUIDFHV8WLOLVDWHXUV -((:HEHW$SSOLFDWLRQVG·(QWUHSULVH 6SULQJ 7HFKQLTXHV$YDQFpHV 6PDUWSKRQHVHW7DEOHWWHV :HE6HUYLFHV 'pSORLHPHQWHW([SORLWDWLRQINGÉNIERIE LOGICIELLE - JAVA, JEE, C,C++ Langages C et C++ & MICROSOFT . NET 4 'pYHORSSHUDYHFOH/DQJDJH& 3URJUDPPDWLRQ2EMHWHQ& &SRXU'pYHORSSHXU& Serveurs d’Applications 7RPFDW$GPLQLVWUDWLRQGHV6HUYHXUVG·$SSOLFDWLRQV -%RVV$GPLQLVWUDWLRQGHV6HUYHXUVG·$SSOLFDWLRQV1LYHDX :HEORJLF$GPLQLVWUDWLRQGHV6HUYHXUVG·$SSOLFDWLRQV $GPLQLVWUDWLRQ:HE6SKHUH$SSOLFDWLRQ6HUYHU9 ,%0:HE6SKHUH$SSOLFDWLRQ6HUYHUY :HE6SKHUH$SSOLFDWLRQ6HUYHU96FULSWVG·$XWRPDWLVDWLRQ 6pFXULWpGHO·(QYLURQQHPHQW,%0:HE6SKHUH$SSOLFDWLRQ6HUYHUY Etat de l’Art .NET 'pFRXYHUWHSDUOD3UDWLTXHGHOD3ODWHIRUPHHWGHV$SSOLFDWLRQV1(7 CATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle IJM Les Fondamentaux du Framework .Net9LVXDO6WXGLR'pYHORSSHUDYHF9LVXDO%DVLF1(79LVXDO6WXGLR3URJUDPPDWLRQ&DYHFOH1HW3URJUDPPDWLRQ2ULHQWpH2EMHWHQ1(71(70LVHHQ±XYUHDYHF9LVXDO6WXGLRDéveloppement d’Applications Web'pYHORSSHUGHV$SSOLFDWLRQV:HE$631HW1LYHDXASP.NET : Maintenance Évolutive avec Visual Studio 40Silverlight 5 : Développer des Applications RIA 419LVXDO6WXGLR'pYHORSSHUGHV$SSOLFDWLRQV:HE$631HWDéveloppement d’Applications Windows et Windows Store9LVXDO6WXGLR'pYHORSSHUGHV$SSOLFDWLRQVSRXU:LQGRZVFramework .NET, WPF, WCF, ADO.NET, tests 5'pYHORSSHUGHV$SSOLFDWLRQV:3)DYHF1(7 INGÉNIERIE LOGICIELLE - JAVA, JEE, C,C++ & MICROSOFT . NET$'21(7(QWLW\)UDPHZRUN0DvWULVHHW2SWLPLVDWLRQSécuriser vos Applications en .NET 46Développement d’Applications AzureIntroduction à Microsoft Azure pour les Développeurs 46Microsoft Azure : Développement de Solutions 47'pYHORSSHUSRXU:LQGRZV$]XUHHW6HUYLFHV:HE 0LFURVRIW3UpSDUDWLRQDX[&HUWLÀFDWLRQV3URJUDPPDWLRQHQ&3UpSDUDWLRQjO·([DPHQ  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 joursObjectifs : 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 modeleursAperçu du Programme : du marché1/ Présentation et concepts2/ Description des processus Aperçu du Programme :3/ Description des informations4/ Description des échanges 1/ Les bases UML5/ Description des fonctions 2/ Analogies avec les modèles conceptuels6/ Processus projet 3/ Modélisation avec le diagramme de classes d'UML 4/ Le niveau logique 5/ Le niveau physique6 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 joursObjectifs : 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 PatternsAperçu du Programme 2/ Architectures et Design Patterns 3/ Les Design Patterns GoF1/ Modélisation UML : Introduction générale 4/ Les Design Patterns Java SE/Java EE2/ Appréhender la modélisation métier 5/ Modélisation de la couche présentation3/ Exprimer des besoins avec UML 6/ Modélisation de la couche métier4/ Appréhender la conception UML 7/ Modélisation de la couche d'intégration5/ 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 LOGICIELLEConception Orientée Objet Gérer les Exigences d’un Projet ITRéf. : COB Durée : 3 jours Réf. : EXI Durée : 2 joursObjectifs : 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 exigencesAperçu du Programme : Savoir adapter sa démarche aux différents1/ Les fondamentaux de l'approche objet scénarios du projet2/ Concevoir efficacement en objet3/ La modélisation UML Aperçu du Programme : 1/ Les exigences : 7 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 exigencesMerise : Élaborer un Modèle Architecture d’Entreprise Java EE Conceptuel de DonnéesRéf. : EMCD Durée : 3 jours Réf. : AEJE Durée : 2 joursObjectifs : 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/ Introduction2/ Merise : Appréhender l'approche 2/ Les applications Web3/ Les modèles Merise : Présentation et positionnement 3/ Les servlets4/ MCC : Introduction au modèle conceptuel 4/ Java Server Page et JSF 5/ Les EJBs de communication 6/ Les Web Services5/ MCD : Introduction au modèle conceptuel de donnéesRENSEIGNEMENTS 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 joursObjectifs : 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 logicielsAperçu du Programme : 2/ Présentation de QuickTest Professional 3/ Enregistrement de tests1/ Introduction à l'environnement .NET 4/ Rejeu de tests2/ Le framework .NET et les langages du .NET 5/ Object Repository3/ Divers types d'applications 6/ Points de contrôle4/ Accès aux données dans le .NET 7/ Conception de tests5/ Web Services 8/ Paramétrage de tests6/ Architecture des applications et sécurité 9/ Synchronisations 10/ Optimisation des tests 11/ Quality Center8 Ingénierie Logiciel : Manager ses Projets avec Agilité Méthodes Agiles Réf. : MAD Durée : 2 jours Réf. : PAG Durée : 2 joursObjectifs : 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/ IntroductionAperçu du Programme : 2/ Les rôles scrum 3/ Les artefacts scrum1/ Présentation & rappels sur l’agilité 4/ Les évènements scrum2/ Scrum3/ Les techniques de développement agile4/ Les techniques de test agile 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 LOGICIELLEScrum 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 joursObjectifs : 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étrospectivesAperçu du Programme : Identifier, impliquer et faire collaborer les différents intervenants dans le projet Scrum1/ Introduction2/ 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 projet4/ Définition des exigences et des priorités5/ Les principes de planification scrum 9Devenir Responsable Produit Agile Méthode AGILE : Travail en Équipe Certifié Scrum Product OwnerRéf. : PSPO Durée : 2 jours Réf. : ATE Durée : 2 joursObjectifs : 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 groupe1/ Introduction à scrum 5/ Le management de l'équipe agile2/ Les activités du product owner3/ Développement piloté par la valeur4/ Gestion de produit5/ Plan de livraisonRENSEIGNEMENTS 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 DEVOPSRéf. : ACP Durée : 3 jours Réf. : DOE Durée : 2 joursObjectifs : 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ésultats10 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-acpApproche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de casCATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle INGÉNIERIE LOGICIELLEDevenir Coach Agile Tests et Recettes des Applications InformatiquesRéf. : CHL Durée : 2 jours Réf. : TRAI Durée : 2 joursObjectifs : 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-organiserAperçu du Programme : 111/ Explorer et cadrer les rôles du coach agile2/ Mener la transformation agile (démarche agile orienté vers l’amélioration processus)Tests Logiciels et Automatisation Automatiser les Tests Fonctionnels des Applications WebRéf. : TLA Durée : 4 jours Réf. : ATF Durée : 2 joursObjectifs : 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 tests1/ Chapitre introductif 3/ Mise en œuvre de Selenium IDE2/ L’automatisation en pratique 4/ Piloter les tests avec Selenium RC3/ Automatiser ses tests unitaires 5/ Paralléliser les tests avec Selenium Grid4/ Automatiser ses tests d’intégration5/ Automatiser ses tests fonctionnels6/ Automatiser ses tests de performance7/ ConclusionRENSEIGNEMENTS 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 joursObjectifs : 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'UFTAperçu du Programme : 2/ Expert View, travailler avec les objets 3/ Expert View, utiliser la description1/ Concevoir l’automatisation des tests logiciels2/ Présentation de QuickTest Professional programmatique3/ Enregistrement de tests 4/ Fonctions et librairies4/ Rejeu de tests 5/ API Testing5/ Object Repository6/ Points de contrôle7/ Conception de tests8/ Paramétrage de tests9/ Synchronisations10/ Optimisation des tests12 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 joursObjectifs : 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éesAperçu du Programme : Aperçu du Programme :1/ Rappels sur la démarche de tests2/ Analyse et conception 1/ Introduction et rappels3/ Automatisation des tests unitaires 2/ Initialisation du projet de test dans HPQC4/ Automatisation des tests systèmes 3/ Gestion des exigences et des risques5/ Intégration continue 4/ TEST PLAN pour les fiches de test6/ 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, AutomatiserApplications avec HP LoadRunner les Tests d’Applications WebRéf. : HPLR Durée : 2 jours Réf. : SDAT Durée : 2 joursObjectifs : 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 testsAperçu du Programme : automatisés Selenium1/ Stratégies des tests de charge et de performance Mettre en oeuvre Selenium dans le cadre2/ Le générateur d'utilisateurs virtuels de serveurs d'intégration continue3/ Le rejeu d'un script4/ Transactions et paramétrage Aperçu du Programme :5/ Vérifications 1/ Introduction à la plate-forme Selenium 2.06/ 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 Server7/ Contrôle et analyse des résultats 5/ La grille de serveurs \"Selenium Grid\" 6/ Présentation de concepts avancés 13Outils de Tests Open Source Tests Logiciels sous Visual Studio 2013Réf. : OTOS Durée : 3 jours Réf. : TLVS Durée : 2 joursObjectifs : 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 ManagerAperçu du Programme : Savoir utiliser Microsoft Test Manager afin de créer un plan de test1/ Introduction au monde de l'Open Source2/ Les outils de tests unitaires Aperçu du Programme :3/ Les outils de test d'intégration 1/ Introduction à la gestion du cycle de vie4/ Les outils de test de performance5/ Les outils de gestion des anomalies des applications6/ 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 testsRENSEIGNEMENTS 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 joursObjectifs : 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 logicielsAperçu du programme : Maîtriser une méthodologie pour bâtir1/ Présentation de GIT un plan de tests2/ Installation et configuration Assurer de façon optimale les tests et la recette3/ 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éveloppement5/ Gestion des branches et de l'intégration6/ Partage du travail et collaboration7/ 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égration14 ISO 29119, Mettre en place TMMi - Mesurer et Améliorerune Organisation Efficace pour les Tests votre Activité de Tests Réf. : TISO Durée : 3 jours Réf. : TMMI Durée : 3 joursObjectifs : 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 unAperçu du Programme : ou plusieurs processus d’amélioration1/ Introduction à la norme ISO 29119 basée sur TMMi2/ Des exigences de l'ISO 29119 à leurs applications3/ ISO 29119 - Partie 1 - Concepts et terminologie Aperçu du Programme :4/ ISO 29119 - Partie 2 - Processus de test5/ ISO 29119 - Partie 3 - Documentation du test 1/ Contexte d’amélioration du test6/ ISO 29119 - Partie 4 - Techniques de test 2/ Introduction au modèle TMMi7/ 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 : 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 Auditer et Optimiser Tests des Applications Mobilesses Processus de TestsRéf. : AOPT Durée : 2 jours Réf. : TAM Durée : 2 joursObjectifs : 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 mobileAperçu du Programme :1/ Les fondamentaux du tests aujourd'hui Aperçu du Programme2/ Les standards de l'activité de tests3/ L'amélioration des processus de tests 1/ Concepts du test d'applications Mobile4/ Une approche d'audit et d'optimisation dans l'ISTQB® d'une activité de tests 2/ Vue d'ensemble des applications Mobile5/ 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 15Test Driven Development en .NET Team Foundation Server, Mise en œuvre des Tests LogicielsRéf. : TDDN Durée : 3 jours Réf. : TFS Durée : 4 joursObjectifs : 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ésAperçu du Programme : aux tests fonctionnels1/ Introduction Aperçu du Programme :2/ Définition et principes du TDD3/ Les meilleures pratiques de développement agiles 1/ Introduction à Visual Studio ALM4/ Techniques avancées avec le TDD 2/ La gestion de projets5/ Les objets Mock et Stub 3/ Les tests fonctionnels6/ Techniques d'écriture de tests 4/ Les tests unitaires7/ Couverture des tests 5/ Les tests Web et les tests de performance8/ Test de code hérité 6/ Les tests automatisés d'interfaces graphiques9/ Les outilsRENSEIGNEMENTS 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 joursObjectifs : 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/ISTQBAperçu du Programme : Aperçu du Programme :1/ Les fondamentaux des tests 1/ Développement logiciel agile2/ Les tests pendant le cycle de vie logiciel 2/ Principe, Pratiques3/ Les techniques statiques de test4/ Les techniques de conception des tests et processus fondamental agile5/ La gestion des tests 3/ Méthode, techniques, et outils pour les tests agile16 Préparation à la Certification Préparation à la CertificationCFTL/ISTQB Test Analyste Fonctionnel CFTL/ISTQB Technical Test Analyst Réf. : PCAF Durée : 4 jours Réf. : PCTA Durée : 3 joursObjectifs : 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 techniqueAperçu du Programme : Aperçu du Programme :1/ Éléments de base du test logiciel 1/ Test basé sur les risques2/ Processus de test 2/ Test basé sur la structure3/ Techniques de test 3/ Techniques analytiques4/ Tester les caractéristiques du logiciel 4/ Caractéristiques qualité pour le test technique5/ Revues 5/ Revues6/ 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 LOGICIELLEPréparation à la Certification Mise en œuvre du Modèle CMMI :CFTL/ISTQB Test Manager Niveau 1Réf. : PCM Durée : 5 jours Réf. : CMC Durée : 3 joursObjectifs : 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 documentaireAperçu du Programme : 5/ Maîtriser les objectifs : étude des cinq niveaux 6/ Maîtriser les domaines de processus1/ Syllabus du gestionnaire de test : Introduction générale et les pratiques2/ Connaître les éléments de base du test logiciel 173/ Les tests : Processus et mise en place4/ Test Manager : Administrer les tests Mise en œuvre du Modèle CMMI :5/ Les revues : Introduction et enjeux Niveau 26/ Gérer les incidents en tant que Test Manager7/ 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 automatisation9/ 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 niveau10/ 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 configurationRENSEIGNEMENTS 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 joursObjectifs : 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 WebAperçu du Programme : 4/ Java Business Integration (JBI) 5/ Java Message Service1/ Introduction : pourquoi l'approche SOA ? 6/ Les transformations de données2/ Présentation d'une architecture SOA 7/ Le routage intelligent des messages3/ Services et processus 8/ L'orchestration des services4/ Aspects techniques5/ Modèles de conception et d'architecture SOA6/ La gouvernance d'un SI SOA18 Services Web - L’Essentiel Architecture SOA avec UML Réf. : SWE Durée : 2 jours Réf. : ASUM Durée : 2 joursObjectifs : 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 .NetAperçu du Programme : Aperçu du Programme : 1/ Architecture SOA : Introduction globale1/ Fonctionnement des Services Web 2/ SOA :Appréhender les concepts2/ Référencement des Services Web 3/ Appréhender les composants fournisseurs de SOA3/ 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-Security4/ Les extensions WS-X5/ 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, Introductionet Orchestration de ServicesRéf. : ESBI Durée : 2 jours Réf. : XMLI Durée : 2 joursObjectifs : 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 XMLAperçu du Programme : Aperçu du Programme :1/ Architectures techniques d'intégration2/ Fonctions d'intégration 1/ Les bases d'XML3/ Intégration de services 2/ Document XML valide4/ 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 19Manipuler et Transformer des Données XMLRéf. : MXML Durée : 4 joursObjectifs : Ê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 basiquesAperçu du Programme :1/ Introduction à XML schéma2/ L'extension XSL3/ Les requêtes XQueryRENSEIGNEMENTS 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 joursObjectifs : 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 conceptuels1/ Introduction 3/ Modélisation avec le diagramme de classes d'UML2/ Les applications Web 4/ Le niveau logique3/ Les servlets 5/ Le niveau physique4/ Java Server Page et JSF5/ Les EJBs6/ Les Web Services20 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 joursObjectifs : 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ésAperçu du Programme : Aperçu du Programme : 1/ Rappels UML1/ Introduction aux Design Patterns 2/ Eléments techniques2/ Architectures et Design Patterns 3/ La définition de l'architecture3/ Les Design Patterns GoF 4/ Le niveau présentation4/ Les Design Patterns Java SE/Java EE 5/ Le niveau Métier5/ Modélisation de la couche présentation 6/ La couche d'intégration et l'existant6/ Modélisation de la couche métier7/ 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 JavaRéf. : KWJ Durée : 10 jours Réf. : CDAJ Durée : 10 joursObjectifs : 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 ObjetAperçu du Programme : Apprendre à mettre en oeuvre une méthodologie1/ Intégrer les bases de la programmation d'optimisation pour améliorer les performances2/ Maîtriser la modélisation avec UML 2 de ses applications3/ Programmer en java4/ 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 applicationsIntroduction à la Programmation 21 Frameworks Java/JEE, SynthèseRéf. : INJ Durée : 3 jours Réf. : FJEE Durée : 2 joursObjectifs : 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égers1/ Principes fondamentaux de la programmation 3/ Persistance des données, mapping objet relationnel2/ Création de son premier programme 4/ Le Web3/ Les principes communs à tous les langages 5/ Architectures distribuées et intégration au SI4/ Bonnes pratiques lors de l’écriture d’un programme 6/ Déploiement et serveurs d'applications5/ L’interface de développement (IDE) 7/ Les langages alternatifsRENSEIGNEMENTS 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 FondamentauxRé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 JDBC22 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 applicationRéf. : DJCC Durée : 5 jours grâce aux tests unitairesObjectifs : 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 JavaAperçu du Programme :1/ Les techniques Objet2/ La programmation objet avec Java3/ 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ériencesCATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++Programmation Java : Maîtriser l’Environnement EclipseLes Bonnes PratiquesRéf. : PJBP Durée : 3 jours Réf. : MEEC Durée : 2 joursObjectifs : 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, debugAperçu du Programme : Savoir configurer Eclipse suivant vos besoins de développement1/ Subtilité du langage Comprendre comment mettre en place des tests2/ Interfaces et génériques unitaires avec JUnit3/ Gestion de la mémoire Être capable d'automatiser les tâches4/ La classe Object et quelques interfaces de base de construction d'une application Java avec Maven5/ Les collections Savoir gérer les versions d'une application6/ 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 23Optimisation du Code Java Java - Tests et QualitéRéf. : OCJ Durée : 3 jours Réf. : JTQ Durée : 3 joursObjectifs : 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éraleAperçu du Programme : 2/ Gestion des sources1/ Quelques rappels fondamentaux 3/ Outil de gestion des bugs, anomalies2/ Développement d'agents JVMTI3/ Le garbage collector (GC) et évolutions fonctionnelles4/ Recyclons les ressources de la JVM 4/ Règles de codage et documentationg 5/ Tests 6/ Procédures de livraisonRENSEIGNEMENTS 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 joursObjectifs : 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éliorationAperçu du Programme : des performances1/ Introduction Aperçu du Programme :2/ Définition et principes du TDD3/ 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 JMeter8/ Couverture des tests 6/ Prise en main de HP LoadRunner24 Programmation Développer Graphique avec Swing des Clients Riches avec Swing Réf. : PGSW Durée : 2 jours Réf. : CRSW Durée : 4 joursObjectifs : 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/ IntroductionAperçu du Programme : 2/ Principaux conteneurs 3/ Principaux layouts1/ Présentation 4/ Principaux composants2/ Swing, principes généraux 5/ Fonctions avancées3/ Les conteneurs 6/ Environnements Swing4/ 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 MVCRéf. : ERCP Durée : 4 jours Réf. : SRB Durée : 2 joursObjectifs : 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 WebAperçu du Programme : Aperçu du Programme : 1/ Rappel sur les architectures web1/ 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'application2/ Les applications RCP 5/ Extension du framework3/ Les plug-in pour une application RCP 6/ Déploiement des applications struts 24/ Interfaces Graphiques Eclipse RCP5/ Fonctionnalités Avancées6/ Contribution à la vue Propriétés (Property sheet) et à la vue Structure (Outline) 25Développer des Applications Web Mixer JSF, Ajax et Dojoavec le framework JavaServer Faces (JSF) pour Développer des Applications WebRéf. : JSF Durée : 2 jours Réf. : JAD Durée : 5 joursObjectifs : 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 6Aperçu du Programme : Aperçu du Programme :1/ Introduction2/ Présentation de JSF 1/ Rappels sur Javascript, DOM et Ajax3/ Mise en place de JSF 2/ Présentation de Dojo4/ 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 JSFRENSEIGNEMENTS 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évelopperavec GWT et jQuery avec Vaadin 7 des Applications Internet Riches en JavaRé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'application26 10/ Manipulation des donnéesDévelopper des Applications Web Développer une Application avec framework Sencha GXT de Gestion avec JavaFX 8Réf. : SGXT Durée : 3 jours Réf. : JFXE Durée : 3 joursObjectifs : 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-tiersAperçu du Programme : Aperçu du Programme :1/ Introduction ext gwt2/ Gwt : étapes clés projet 1/ Présentation De JAVAFX3/ Gwt : architecture application 2/ Edition D'écran4/ Gwt : développement interfaces 3/ Graphisme5/ Gxt : conteneur 4/ Databinding Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériencesCATALOGUE 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 EERéf. : IJEE DDuurrééee :: 23 jjoouurrss Réf. : APJ Durée : 5 joursObjectifs : 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 EE1/ Introduction à java ee 2/ Conception d'applications web Java EE2/ Les technologies web de java ee 3/ Utiliser un ide pour le développement web3/ Les enterprise java beans4/ 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 27Développer des Applications Web Développer une Application avec les Servlets et les JSP d’Entreprise avec Java EE 6Réf. : APP Durée : 4 jours Réf. : JEES Durée : 5 joursObjectifs : 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 RESTAperçu du Programme : Aperçu du Programme :1/ Introduction à jee2/ Jee : la spécification java des applications 1/ Introduction 2/ L'environnement de travail d'entreprise 3/ L'accès aux données avec JPA3/ Présentation des servlets 4/ Les EJB session4/ Les pages jsp 5/ Les messages driven beans (MDB)5/ Jsp et servletRENSEIGNEMENTS 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 joursObjectifs : 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 ServicesAperçu du Programme : Utiliser le nommage JNDI1/ Principes de base de la sécurité des applications Configurer et utiliser les serveurs d’applications2/ La machine virtuelle java et le securitymanager Jboss, Eclipse et Glassfish3/ Gestion de l'authentification et des autorisations Aperçu du Programme : dans les applications java se et java ee avec jaas 1/ Introduction à JEE4/ Configuration des applications java ee 2/ Introduction aux EJB 3/ Les sessions EJB pour la sécurité 4/ Les transactions28 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 joursObjectifs : 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éveloppementAperçu du Programme : Spring1/ Le développement en couches : les concepts Mesurer les apports de la AOP2/ Le framework hibernate (Programmation Orientée Aspect)3/ Le framework spring4/ 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 œuvreRéf. : JHS Durée : 5 jours Réf. : SBMO Durée : 2 joursObjectifs : 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/ ConceptsAperçu du Programme : 4/ Installation et configuration de Spring BATCH 5/ Écriture, configuration et lancement d'un BATCH1/ Spring 3, comprendre le conteneur léger 6/ Lecture, transformation et écriture de données (lte)2/ Spring 3, architecture 7/ Lancement des batchs3/ Spring 4, paramétrage conteneur 8/ Notions avancées4/ Spring 4, programmation orientée aspect5/ Spring 4, accès données jdbc6/ Spring 4, gestion des transactions 29Programmation Avancée avec Java Java OSGi, Développement d’Applications ModulairesRéf. : JAP Durée : 5 jours Réf. : OSGI Durée : 3 joursObjectifs : 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 existantes1/ Quelques aspects avancés du langage 3/ La gestion des bundles2/ La programmation concurrente 4/ Le cycle de vie des bundles3/ La communication par socket 5/ Les services OSGi4/ La communication par invocation 6/ Guide des bonnes pratiques 7/ Utilisation distante de méthode distante : RMIRENSEIGNEMENTS 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 Persistanceen JAVA des Applications Connectées en Java avec Hibernate - Niveau 1Ré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 Arduino30Mise en œuvre de la Persistance Persistance des Donnéesen Java avec Hibernate - Niveau 2 en Java avec JPARéf. : PJH Durée : 2 jours Réf. : PJPA Durée : 2 joursObjectifs : 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 JavaAperçu du Programme : et les tables de bases de données1/ Stratégies de chargement Manipuler les instances d'objets persistants2/ Mécanismes de caches avec l'API JPA3/ Partage des données Intégrer correctement une implémentation4/ Optimisation des associations selon le type d'application5/ Mapping d'héritage de classes6/ 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ériencesCATALOGUE 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 MobilesRéf. : EJB Durée : 3 jours Réf. : AMA Durée : 3 joursObjectifs : 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 Android1/ Introduction à JEE 3/ Introduction à l'architecture d'une application2/ Introduction aux EJB3/ Les sessions EJB sous Android4/ Les transactions 4/ Etre capable de concevoir une interface utilisateur5/ Sécurité 5/ Savoir se servir des menus 6/ Être capable de gérer des données 31Android, Perfectionnement Java avancé : Web Services RESTfulRéf. : ANV Durée : 3 jours Réf. : WSR Durée : 2 joursObjectifs : 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 WSDLAperçu du Programme : 4/ JavaScript Object Notation 5/ Sécurisation d'un service REST1/ Graphisme et multimédia 6/ Eléments d'architecture2/ Services et multithreading3/ La gestion des senseurs4/ La localisationRENSEIGNEMENTS 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 joursObjectifs : Objectifs : Maîtriser le concept d'architecture orientée services Comprendre l'utilité et les enjeux actuels Être capable de développer des solutions des Web Services de communication pour pouvoir accéder aux services Savoir utiliser le framework Java CXF métier fournis par des applicatifs Java afin de développer des Web Services Être capable de concevoir une architecture distribué Aperçu du Programme : 1/ Rappels SOAP/WSDL et JAX-WSAperçu du Programme : 2/ Travail au niveau du message SOAP 3/ Handlers SOAP et optimisation MTOM / XOP1/ Les web services : Introduction 4/ Autres fonctionnalités2/ Le lien entre Java et les Web Services 5/ Sécurisation des services Web par WS-Security3/ Rappels sur XSD et XML4/ Le protocole SOAP5/ Le contrat de services WSDL6/ L'annuaire des services UDDI7/ Les enjeux des Web Services asynchrones8/ Visualiser l'univers WS-*32Maven - 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 joursObjectifs : 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 performancesAperçu du Programme : Aperçu du Programme : 1/ Introduction au langage et à la plateforme1/ Introduction à Maven 2/ Une plateforme, différentes architectures2/ Elaborer un premier projet 3/ Le packaging des applications et l'intégration3/ Le paradigme POM 4/ Le déploiement d'applications JEE4/ Construire un projet 5/ Monitoring d'applications JEE5/ 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 joursObjectifs : 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 tableauxAperç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 C2/ Appréhender la structure de programmes 5/ Du langage C à la programmation orientée objet3/ Connaître les différentes instruction de contrôle 6/ Les aspects avancés de la norme C114/ Utiliser les divers opérateurs et expressions de C5/ Connaître les constantes du langage C 336/ Connaître les variables du langage C7/ Connaître les différents types de données du langage C8/ Appréhender les fichiers et entrées - sortiesProgrammation Objet en C++ Programmation Objet en C++ Niveau AvancéRéf. : CPP Durée : 5 jours Réf. : POP Durée : 4 joursObjectifs : 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émoire1/ 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 nom2/ Les concepts objet : Présentation et enjeux 5/ RTTI (« Run-time type information »)3/ Maîtriser la syntaxe C++ : Composantes 6/ La bibliothèque STL4/ Traiter des exceptions en C++5/ Gérer la surcharge en C++ (« Standard Template Library ») 7/ BOOSTRENSEIGNEMENTS 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 joursObjectifs : 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 distributions1/ L'avènement de C++11 2/ Gérer son serveur Tomcat2/ Les améliorations du langage 3/ Administrer à un niveau avancé3/ Les modifications au niveau des classes4/ L'utilisation des threads et effectuer le tuning 4/ Le partitionnement de données : Clustering34 JBoss : Administration JBoss : Administrationdes Serveurs d’Applications - Niveau 1 des Serveurs d’Applications - Niveau 2 Réf. : JBO Durée : 3 jours Réf. : JBA Durée : 2 joursObjectifs : 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/ ArchitectureAperçu du Programme : 6/ Automatisation1/ JBoss2/ Applicatif3/ Lien avec Tomcat4/ Gestion des ressources 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++Weblogic : Administration Weblogic :des Serveurs d’Applications Administration - Niveau AvancéRéf. : WLG Durée : 5 jours Réf. : WLGA Durée : 5 joursObjectifs : Objectifs : Configurer le fournisseur d'authentification Configurer SSL pour WebLogic Server de WebLogic Server Déployer des bibliothèques partagées Déployer des applications sur WebLogic Server et des applications à l'aide de plans de déploiement Effectuer la sauvegarde et restauration et de la gestion des versions d'un domaine WebLogic Server Effectuer une mise à niveau non simultanée Créer un domaine WebLogic Server de WebLogic Server Configurer et surveiller WebLogic Server Écrire et exécuter des scripts WLST Configurer les ressources de base de données Configurer les fonctionnalités de Coherence WebLogic Server Créer et configurer un cluster WebLogic Server Aperçu du Programme : Installer WebLogic Server 1/ Rappels sur WebLogic ServerAperçu du Programme :1/ Présentation générale de WebLogic Server 2/ Mise à niveau de WebLogic Server2/ Installer WebLogic Server et appliquer 3/ Créer et utiliser des modèles de domaine les patches nécessaires3/ Créer des domaines 4/ Démarrage de WebLogic Server et récupération4/ Démarrer des serveurs5/ Utiliser la console d'administration après sinistre6/ Configurer JDBC7/ Surveiller un domaine 5/ WLST (WebLogic Scripting Tool) 358/ Gestionnaire de noeuds 6/ SSL (Secure Sockets Layer)9/ Déployer des applications10/ Network Channels et hôtes virtuels 7/ Préparation des applications et plans de déploiement11/ Clusters : vue d'ensemble, création et configuration12/ Clusters : proxies et sessions 8/ Bibliothèques partagées Java EE13/ Clusters : communication, planification 9/ Redéploiement de production et dépannage14/ Transactions 10/ Gestionnaires de travaux d'application15/ Sécurité de WebLogic Server16/ Sauvegarder un domaine et mise à jour 11/ Gérer des sources de données WebLogic Server 12/ Utiliser les domaines de sécurité 13/ Haute disponibilité, migration et récupération après sinistre 14/ Structure de diagnostic 15/ CoherenceRENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++Administration WebSphere IBM WebSphere Application Server Application Server V8.5 v8.5.5 - Identification des IncidentsRéf. : AWAS Durée : 5 jours Réf. : IWSI Durée : 5 jours Objectifs : Objectifs : Maîtriser les outils et techniques d'identification Apprendre à installer, à configurer et à maintenir des incidents WebSphere Application Server V8.5 Être capable de garantir la disponibilité Savoir déployer des applications Java d'entreprise des applications sur une machine en configuration cluster Découvrir les nouvelles fonctionnalités Aperçu du Programme : de WebSphere Application Server V8.5 1/ Aperçu des systèmes et composants telles que Installation Manager, WebSphere Customization Toolbox, les extensions de WebSphere Application Server de la console de gestion, les améliorations 2/ Utilisation d'IBM Support Assistant Team Server de sécurité, le Pack Intelligent Management (IMP) ou encore le gestionnaire 5.0 d'installation centralisé 3/ Méthodologies d'identification d'incidents 4/ La collecte de données de diagnostique Aperçu du Programme : 5/ Introduction aux problèmes liés à JVM 6/ Comment résoudre les blocages 1/ Introduction 7/ Comment résoudre les pannes 2/ Installation 8/ Introduction aux problèmes de mémoire 3/ Configuration, administration et déploiement insuffisante avec WebSphere36 9/ Introduction aux problèmes de connexionIBM WebSphere Application à la base de données Server V8.5.5 Optimisation 10/ Réglage et gestion des problèmes des Performances du gestionnaire de connexion 11/ Problèmes de configuration de sécuritéRéf. : IWSO Durée : 4 jours avec WebSphereObjectifs : 12/ Problèmes de déploiement d'application 13/ Echecs de démarrage du serveur Être capable de surveiller des serveurs 14/ Problèmes de flux de requêtes WebSphere Application Server Apprendre à optimiser les performance et de conteneur Web à l'aide les outils de surveillance qui sont utilisés 15/ Identification des problèmes du fournisseur à la fois par les environnements de serveur d'applications et les applications JEE de messagerie par défaut 16/ Problèmes d'installation WebSphereAperçu du Programme :1/ Vue d'ensemble des concepts de performance lors de l'utilisation d'IBM Installation Manager 17/ Identification des incidents et des tâches de réglage2/ Apache JMeter et les tests de charge avec Intelligent Management et les outils3/ Données et outils de performances WebSphere d'identification des incidents4/ Méthodes d'optimisation des performances WebSphere Approche Pédagogique : Quiz Études de cas Remise d’outils Échanges d’expériencesCATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++WebSphere Application Server V8.5 : WebSphere Application Server V8.5,Scripts d’Automatisation Using Intelligent ManagementRéf. : IWSS Durée : 5 jours Réf. : IWSU Durée : 3 joursObjectifs : Objectifs : Être en mesure d'automatiser l'administration Acquérir les compétences requises pour configurer d'un environnement WebSphere Application et administrer IBM WebSphere Application Server Server V8.5 V8.5 avec les fonctionnalités Apprendre le langage Jython avec les objets de Intelligent Management administratifs WebSphere pour développer Apprendre à configurer et contrôler des scripts les clusters dynamiques Savoir gérer l'envoi des différentesAperçu du Programme : demandes d'applications1/ Introduction au scripting Découvrir l'utilisation des fonctions2/ WebSphere Application Server concepts de gestion de l'édition d'applications pour déployer et valider de nouvelles applications administratifs et architecture3/ Options de scripting dans WAS Aperçu du Programme :4/ Utilisation de wsadmin pour explorer 1/ Vue d'ensemble de WebSphere Application Server un environnement WebSphere Application Server5/ Les fondamentaux de Jython V8.5 Intelligent Management6/ Le développement Jython avec IADT7/ Objets administratifs : Help et AdminConfig 2/ Architecture de Intelligent Management8/ Objets administratifs : 3/ Opérations on-demand et administration 37 AdminApp etAdminControl 4/ Configuration POD9/ Objet administratif : AdminTask10/ Introductionà PlantsByWebSphere 5/ Opérations on-demand et configuration et auxapplications de messaging 6/ Opérations on-demand et runtime11/ Configuration et gestion des serveurs 7/ Contrôle des composants et requêtes et ressources serveurs avec des scripts12/ Déploiement et gestion de l'application 8/ Gestion de la santé et gestion des tâches PlantsByWebSphere avec des scripts 9/ Gestion de l'édition d'applications13/ Méthodologies de scripts et recommandations14/ Utilisation de ws_ant 10/ Fonctionnalités avancées15/ Properties file based configurations de Intelligent Management and Jython script library16/ Utilisation desscripts avec le job manager et CIM 11/ Considérations de conception et déploiementRENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle JAVA, JEE , C, C++Sécurité des Serveurs Sécurité de l’Environnement IBMet Applications Web WebSphere Application Server v7Réf. : SER Durée : 3 jours Réf. : SIWS Durée : 3 jours Objectifs : Objectifs : Acquérir les méthodes nécessaires à la sécurisation d'un serveur Web et des applicatifs associés Être en mesure de mener l’ensemble des actions permettant de sécuriser un environnement WAS Aperçu du Programme : Être capable d'identifier les incidents liées 1/ Introduction au protocole HTTP aux erreurs d'authentification, d'autorisation 2/ Introduction au protocole HTTPS et au protocole SSL 3/ Qualité des développements WEB 4/ Apache Aperçu du Programme : 5/ Internet Information Services (IIS) 1/ Introduction au cours 2/ WebSphere Application Server security 101 :38 Sécurité globale 3/ WebSphere Application Server security 201 : Sécurité globale 4/ Autres sujets sur l'accès administratif : Domaines de sécurité et accès à granularité fine 5/ Sécurité des applications 6/ Notions de base connexes au protocole SSL 7/ Certificats 8/ Configuration SSL dans WebSphere Application Server 9/ Établissement de relations de confiance avec les services externes 10/ Identification d'incidents liés à la sécurité 11/ Renforcement de l'infrastructure de sécurité 12/ Performance de la sécurité de WebSphere Application ServerApproche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de casCATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle MICROSOFT . NETDécouverte par la Pratique Visual Studio 2010/2013 :de la Plateforme et des Applications .NET Développer avec Visual Basic .NETRéf. : DPPN Durée : 3 jours Réf. : VSDN Durée : 5 joursObjectifs : Objectifs : Apprécier les apports du .NET dans la conception des principaux types d'applications Découvrir les principales technologies Appréhender l'architecture du Framework .NET, du Framework .NET avec ses composants d'accès aux données Maîtriser la syntaxe du langage VBNet ADO .NET et EntityFramework Mettre en oeuvre la programmation orientée objet avec VBNetAperçu du Programme : Utiliser l'environnement de développement intégré Visual Studio1/ Introduction à l'environnement .NET2/ Accès aux données : ADO.NET et XML Aperçu du Programme :3/ Développement WinForms et WPF4/ Développement Web ASP.NET 1/ Introduction à la plateforme .NET5/ Déploiement d'applications Mobiles 2/ Syntaxe de base : données, expressions6/ Services Web et services WCF7/ Sécurité des applications .NET et instructions 3/ Gestion des exceptions 4/ Programmation Orientée Objet 5/ Classes et objets en VB.NET 6/ Objets et classes de base du framework .NET 7/ Exemples d'applications développées en .NET 39 Visual Studio 2010/2013 : Programmation Orientée ObjetProgrammation C# avec le .Net en .NETRéf. : VSPN Durée : 5 jours Réf. : POON Durée : 3 joursObjectifs : Objectifs : Découvrir les principales technologies Comprendre la notion d'objet du Framework .NET Identifier les points clés de la programmation Maîtriser la syntaxe du langage C# orientée objet en .NET Mettre en oeuvre la programmation Maîtriser les manipulations courantes orientée objet avec C# d'objets en .NET Utiliser l'environnement de développement intégré Découvrir les bases de l'utilisation de Visual Studio. Visual Studio Structurer une application logicielle en couches logiquesAperçu du Programme : Aperçu du Programme :1/ La plateforme .NET2/ Syntaxe de base : données, expressions 1/ Intérêts de la POO 2/ La notion d'architecture applicative et instructions 3/ La notion d'objet3/ Gestion des exceptions 4/ L'implémentation d'une classe4/ Programmation Orientée Objet5/ Classes et objets en C# 5/ Les concepts de la POORENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle MICROSOFT . NET.NET 4.0, Mise en œuvre avec Visual Développer des Applications Studio 2015/2013 Web ASP .Net 4.5 - Niveau 1Réf. : NQVS Durée : 3 jours Réf. : AST Durée : 5 jours Objectifs : Objectifs : Apprendre à développer les principaux types Comprendre le fonctionnement des pages d'applications .NET avec le Framework 4.0 ASP.NET Découvrir les nouveautés du Framework 4.5 Acquérir les compétences de développement et de la plateforme Azure Web avec ASP.NET Maitriser la syntaxe du développement Web Aperçu du Programme : avec le langage C# (ou VBNet) 1/ Évolutions des langages et du framework Utiliser l'environnement de développement 2/ Applications WPF intégré Visual Studio 3/ Applications ASP.NET Savoir définir une gestion de sécurité de base 4/ Entity Framework des applications Web 5/ Compléments : .NET 4.5 et Plateforme Azure Aperçu du Programme :40 1/ Introduction et rappels 2/ Fonctionnement des pages ASP.NET 3/ Contrôles serveur 4/ Conception de la structure d'un site Web 5/ Accès aux données 6/ Gestion de la sécuritéDévelopper des Applications ASP.NET : Maintenance ÉvolutiveWeb Asp .Net 4.5 - Niveau 2 avec Visual StudioRéf. : ASTT Durée : 5 jours Réf. : ANMV Durée : 5 joursObjectifs : Objectifs : Appréhender les aspects avancés du développement Acquérir l'essentiel de C# et/ou VB.NET Web avec ASP.NET pour la maintenance applicative Acquérir les principes du développement WebAperçu du Programme : et de l'architecture ASP.NET WebForms1/ Architecture des applications ASP.NET avec Visual Studio2/ Accès aux données avancés Ajouter à un site existant des fonctionnalités,3/ Contrôles personnalisés de nouveaux accès aux données, des options4/ Sécurité et authentification de sécurité...5/ Services Web6/ Ajax Aperçu du Programme :7/ Compléments 1/ Introduction : Internet/Intranet, technologies .NET et Visual Studio 2/ Programmation .NET en C# et/ou VB.NET 3/ HTML, CSS et JavaScript 4/ Fonctionnement des pages ASP.NETApproche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de casCATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle MICROSOFT . NET Silverlight 5 : Visual Studio 2010 : DévelopperDévelopper des Applications RIA des Applications Web Asp .NetRéf. : SLV Durée : 4 jours Réf. : ASA Durée : 5 joursObjectifs : Objectifs : Maîtriser fonctions propres Savoir développer une application Web à la technologie Silverlight avec ASP .Net Manipuler éléments graphiques et animations Appéhender la technologie ASP .Net 4 Utiliser DataTemplate pour présenter Ajouter des contrôles de saisie et manipuler des données à l'aide des expressions Intégrer des flux vidéos 3D dans des interfaces Savoir intégrer des scripts Ajax dans des WebForms Utiliser ADO .Net pour accéder aux donnéesAperçu du Programme : Utiliser LINQ pour accéder aux données Utiliser ASP .Net Dynamic Data pour accéder1/ Silverlight 5 : Présentation de l'architecture aux données2/ XAML : Introduction au langage3/ Concevoir une interfaces utilisateurs Aperçu du Programme :4/ Créer des éléments graphiques, animations 1/ Appréhender les applications ASP .Net et modèle de contrôle5/ Accéder en local et manipuler des données sous Visual Studio6/ Accéder à distance et manipuler des données 2/ Visual Studio et Microsoft .Net : Créer des applications Web 3/ Concevoir un formulaire Web ASP .Net 41 4/ Ajout de fonctions dans un formulaire Web ASP .Net 5/ Mise en oeuvre de pages maîtres Visual Studio 2010 : Développer et contrôles utilisateursdes Applications Distribuées WCF 6/ La validation de saisies utilisateurs 7/ Dépannage d'applications Web ASP .Net 8/ Gestion de données d'applicationRéf. : VWSF Durée : 3 jours Microsoft ASP .Net 4.0 9/ LINQ : Gestion de tâches d'accès aux donnéesObjectifs : 10/ Gestion de données avec Microsoft ASP .Net Être capable de concevoir un service WCF Dynamic Data Être capable de déployer des service WCF Configurer et de sécuriser ses services WCF 11/ Application Web MS ASP .Net supportant Ajax Déployer un service WCF transactionnel 12/ Windows Communication Foundation :Aperçu du Programme : Utiliser les services1/ Architecture Orientée Service : Appréhender les SOA 13/ Administrer l'état des applications Web2/ Windows Communication Foundation : 14/ Configuration et déploiement d'application Développer avec WCF Web ASP .Net3/ Maîtriser l'hébergement de services WCF4/ Contrats WCF : Définition et implémentation 15/ Sécuriser l'application Web ASP .Net5/ Appréhender les points de terminaison 16/ Développement Web : et comportements6/ Problèmes de services WCF : Tests et résolution Technologies supportées par MS Visual StudioRENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle MICROSOFT . NETVisual Studio 2012/2013 : Développer Visual Studio 2013/2012 : Développementdes Applications Windows Store en C# avancé d’applications Windows Store en C#Réf. : APW Durée : 5 jours Réf. : AAV Durée : 5 jours Objectifs : Objectifs : Mettre en place une expérience utilisateur agréable Concevoir une interface adaptée aux différents Être capable d'ajouter des animations formats d'écrans et des transitions sur une application Utiliser les outils et langages Xaml Windows Store et C du développement Métro Comprendre comment globaliser et localiser Savoir interagir avec les divers types de périphérique une application Windows Store disponibles Savoir gérer le stockage et la mise en cache Savoir mettre en place des animations d'informations de l'application avec Visual Studio Disposer des compétences nécessaires Être capable de publier une application pour implémenter un contrat d'impression sur le magasin ou de lecture Être en mesure d'interagir avec les différents types Aperçu du Programme : de périphérique disponibles 1/ La plateforme Windows 8 et Windows Store Apps : (capteurs, réseaux, stockage...) Être capable d'ajouter des fonctionnalités Vue d'ensemble de notifications, de traçage et de profilage 2/ Concevoir des interfaces utilisateurs dans l'application42 avec XAML Aperçu du Programme : 3/ Être capable de présenter ses données 1/ L’essentiel des applications Windows Store avec Visual Studio 4/ Contrôles Windows 8 intégrés : 2/ Mise en oeuvre d’animations et de transitions Mise en page d'applications 5/ Manipuler des fichiers dans Windows Store Apps 3/ Mise en oeuvre de la globalisation 6/ Administrer le processus de vie d'applications Windows Store et de la localisation 7/ Utiliser les modèles et ressources disponibles 8/ La navigation dans des applications 4/ Stratégie de marque et d'interface utilisateur unifiée Windows Store 9/ Mettre en place des contrats Windows 8 5/ Scénarios de données avancés 10/ Se servir des notifications utilisateurs 11/ Stratégies d'accès aux données : dans une application Windows Store Concevoir et appliquer 6/ Création de contrôles et de composants réutilisables 12/ Planification du déploiement 7/ Implémentation de scénarios de contrat avancés de Windows Store App 8/ Le service de notifications Windows Push (WNS) 9/ Capture de Médias 10/ Les tâches en arrière-plan 11/ Utilisation des capteurs et des périphériques 12/ Générer des revenus avec votre application 13/ Sécurisation des données d’applications Windows Store 14/ Traçage et profilage dans les applications Windows StoreApproche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de casCATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle MICROSOFT . NET Développer des Applications Visual Studio 2012/2013 : Développerpour Windows 8 - les Fondamentaux des Applications Windows Store avec HTML5 et JavascriptRéf. : DAWE Durée : 2 jours Réf. : VSWS Durée : 5 joursObjectifs : Objectifs : Être en mesure de concevoir des applications Pouvoir fournir une expérience utilisateur agréable sous Windows 8 Réaliser une interface adaptée aux différents formats d'écransAperçu du Programme : Être capable de développer des applications Windows Store1/ Introduction et rappels Savoir interagir avec plusieurs types2/ Prise en main de Windows Runtime - WinRT de périphérique disponibles3/ La gestion des modes d'affichage Maîtriser la mise en place d'animations4/ Contrôle et affichage de données Publier son application sur le magasin d'applications5/ Intégration au Shell6/ Cycle de vie des applications Metro Aperçu du Programme :7/ Présentation du Windows Store 1/ Windows 8 Platform et Windows Store App : Présentation 2/ Les applications à page unique et modèles de conception MVVM 3/ WinJS : Utiliser la bibliothèque JavaScript 43 4/ Mise en page d'applications via les contrôles Windows intégrés 5/ Présentation de données sous Visual Studio 6/ Administrer les fichiers dans Windows Store Apps 7/ Piloter le processus de vie d'applications Windows Store 8/ La navigation dans les applications : Réalisation et utilisation 9/ Déployer les contrats Windows 8 10/ Mettre en place des notifications utilisateurs 11/ Réaliser et déployer des stratégies d'accès aux données 12/ Administrer des évènements d'entrée 13/ Windows Store App : Planifier son déploiementRENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle MICROSOFT . NET Visual Studio 2010 : Développer Développer des Applications des Applications Windows avec Visual Basic 6 Réf. : VSDW Durée : 5 jours Réf. : DAVB Durée : 5 joursObjectifs : Objectifs : Déployer des applications Windows Apprendre le langage de programmation VB de dernière génération Savoir manipuler l'environnement Se servir du langage XAML pour développer de développement VB des interfaces Windows Comprendre comment construire une interface Concevoir des applications conviviales utilisateur en utilisant des contrôles VB et graphiquement riches Savoir accéder aux données stockées Savoir configurer et déployer dans une base de données des applications WPF Découvrir les codes et les fonctions de Visual Basic 6.0 en créant des petites routinesAperçu du Programme : d'interface homme/machine1/ La conception d'une application Windows Client Aperçu du Programme :2/ Visual Studio 2010 et WPF version 4 : 1/ Introduction au développement d'applications à l'aide de Visual Basic Introduction 2/ Visual Basic - notions fondamentales3/ Interface utilisateur : Concevoir et développer 3/ Travail avec du code et des formulaires 4/ Variables et procédures4/ Effectuer le contrôle d'une interface utilisateur 5/ Contrôle de l'exécution des programmes 6/ Débogage 5/ Appréhender les tests, unités de tests 7/ Travail avec les contrôles 8/ Accès aux données à l'aide du contrôle44 et débogage 6/ Lier des données simple et les valider de données ADO 9/ Validation des entrées 7/ Lier des données aux collections 10/ Récupération d'erreurs 11/ Amélioration de l'interface utilisateur8/ Optimiser la réactivité des Interfaces Utilisateurs 12/ Glisser-déplacer 13/ Informations complémentaires sur les contrôles9/ Intégration de fonctionnalités de localisation 14/ Touche finale10/ Les notions de graphiques WPF 2D, multimédia et impressions11/ Personnaliser les contrôles sous Visual Studio12/ WPF : Propriétés liés et comportements13/ Manipuler les animations dans WPF14/ Les applications : États, paramètres et cycle de vie15/ Windows Client : Paramétrer et déployer des applications 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 MICROSOFT . NETDévelopper des Applications Visual Studio 2010 : Développer WPF avec .NET une Solution d’Accès aux Données avec ADO .Net 4Réf. : DWPF Durée : 4 jours Réf. : ADON Durée : 5 joursObjectifs : Objectifs : Comprendre le fonctionnement de Windows Savoir se connecter à une base de données Presentation Foundation (WPF) avec ADO Acquérir les compétences de développement Savoir exécuter des requêtes à l'aide d'un objet Windows avec la technologie WPF de commande Maitriser la syntaxe du développement Windows Connaître les fonctions de requêtage avec le langage C# (ou VBNet) des langages LINQ Utiliser l'environnement de développement intégré Utiliser LINQ pour manipuler des objets Visual Studio Maîtriser l'écriture de requêtes LINQ Découvrir les bases de MS Blend Aperçu du Programme :Aperçu du Programme : 1/ L'accès aux données :1/ Introduction Architecture et technologies2/ Conception des interfaces 2/ Entity Data Models : Créer des modèles de données d'entité3/ Gestion des ressources 3/ Savoir interroger des données d'entité4/ DataBinding 4/ Créer, actualiser et supprimer des données d'entité 45 5/ Services d'objet :ADO.NET Entity Framework : Maîtrise et Optimisation Gérer des scénarios multi-utilisateurs 6/ Services d'objet :Réf. : ADOE Durée : 4 jours Gérer des scénarios multi-utilisateursObjectifs : 7/ Créer des solutions optimisées Acquérir la compréhension de l'ensemble des services de l'Entity Framework avec les services d'objet Comprendre comment utiliser les services 8/ Personnaliser des entités et classes d'entités de l'Entity Framework pour simplifier l'accès 9/ Les classes POCO avec Entity Framework aux données dans vos applications .NET 10/ Concevoir une solution n-tiers Apprendre à perfectionner ses requêtes Apprendre obtenir des temps optimaux d'exécution avec Entity Framework 11/ Gérer les mises à jour d'une solution n-tiersAperçu du Programme : via Entity Framework1/ Entity Framework 12/ Concevoir des solutions2/ LINQ3/ Entity Data Model occasionnellement connectées4/ Du modèle relationnel au modèle objet 13/ Services de données WCF :5/ Requêter avec LINQ to Entities et Entity SQL6/ Mises à jour des données et personnalisation Interroger des données 14/ Services de données WCF : de la génération du modèle Mettre à jour les données 15/ ADO.Net : Concept et enjeux 16/ LINQ to SQL : Concept et utilisationRENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle MICROSOFT . NETSécuriser vos Applications Introduction à Microsoft Azure en .NET pour les DéveloppeursRéf. : SADN Durée : 3 jours Réf. : IMAZ Durée : 5 jours Objectifs : Objectifs : Maîtriser les mécanismes de sécurité de la plateforme .NET Décrire Azure et les possibilités fournies Être en mesure de les mettre en oeuvre pour les développeurs d'applications dans le cadre de développements applicatifs Utiliser le portail de gestion pour créer, modifier, mesurer et libérer des services Azure Aperçu du Programme : Créer et héberger un site Web simple 1/ Problématique de sécurité via les sites Web Azure 2/ Sécurité du Framework Créer une application Web modulaire et l'héberger 3/ Sécurité du système via Azure Cloud Service Web Roles 4/ Sécurité du code Utiliser Cloud Service Worker Roles 5/ Cryptage, certificats et signature pour traiter les données en arrière-plan 6/ Sécurité dans les services et les applications Utiliser Azure SQL pour stocker et récupérer les données Web .Net Stocker les données dans la table de stockage Azure 7/ Gestion de l'identité avec W.I.F. Stocker et accéder aux fichiers multimédia dans Azure via le stockage Blob46 Utiliser Azure Queue Storage pour récupérer les données en mode asynchrone Utiliser Azure Service Bus Relay pour connecter les services sur site avec les applications clientes Utiliser Azure Service Bus Notification Hubs pour publier les messages aux applications clientes Aperçu du Programme : 1/ Vue d'ensemble de Microsoft Azure 2/ Création et gestion des services dans Azure 3/ Gestion d'une infrastructure dans Azure 4/ Création de sites Web avec Azure 5/ Création d'applications Web modulaires avec Azure 6/ Traitement de process d'arrière plan Azure 7/ Stockage des données SQL dans Azure 8/ Stockage des données non-relationnelles dans Azure 9/ Stockage des fichiers et des média dans Azure 10/ Stockage des données dans des files d'attentes (Queues) via Azure 11/ Transmission des services Web via Azure 12/ Notification asynchrone des applications via Azure 13/ Mise en œuvre de la sécurité dans les applications Web via Azure 14/ Déploiement des applications Web dans AzureApproche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de casCATALOGUE INNOV SYSTEMS - Catalogue des Formations

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle MICROSOFT . NET Microsoft Azure : Développer pour Windows AzureDéveloppement de Solutions et Services WebRéf. : DMAZ Durée : 5 jours Réf. : DWAZ Durée : 5 joursObjectifs : Objectifs : Utiliser le portail de gestion pour créer, modifier Interroger et manipuler des données et disposer des différents services proposés avec Entity Framework par Azure Utiliser ASP.NET Web API pour créer Créer et d'héberger un site web simple à l'aide des services HTTP et les consommer d'Azure et de le gérer à l'aide du portail de gestion depuis des clients .NET et non .NET Utiliser Azure SQL pour stocker et récupérer Etendre les services ASP.NET Web API des données Créer des services SOAP Comprendre comment utiliser le hub de notification avec Windows Communication Foundation (WCF) du Service Bus Azure pour permettre et les consommer depuis des clients .NET aux applications d'échanger des messages Appliquer les principes de conception des contrats Déployer des applications Web sur Azure de service et étendre les services WCF à l'aide de WebDeploy et du package de services à l'aide des composants d'exécution personnalisées Utiliser les services mobiles Azure afin de fournir et des comportements un site web évolutif et sécurisé Sécuriser des services WCF au niveau du transport pour les applications mobiles et des messages Utiliser Windows Azure Service Bus Aperçu du Programme : Héberger des services sur des serveurs sur site, ainsi que sur divers environnements 1/ Développement à l'aide de la plate-forme Windows Azure, tels que les Web Roles, les Worker Rôles et les sites Web Microsoft Azure Déployer des services à la fois sur les serveurs locaux et dans Windows Azure 2/ Etablir un environnement de développement Stocker et accéder aux données dans Windows Azure Storage, et configurer les droits d'accès à l'aide de machines virtuelles au stockage3/ Gérer des infrastructures dans Azure Aperçu du Programme :4/ Infrastructure Web dans la plate-forme Azure 1/ Vue d'ensemble des services et technologies de cloud 2/ Interrogation et manipulation de données5/ Concevoir des applications Cloud robustes à l'aide d'Entity Framework6/ Traitement logique de fond à l'aide d'Azure 3/ Création et consommation des services7/ Stockage de données tabulaires dans Azure ASP.NET Web API 4/ Extension et sécurisation des services8/ Stockage de fichiers et médias dans Azure ASP.NET Web API9/ Stockage des données dans les files d'attente 5/ Création de services WCF 6/ Conception et extension des services WCF à l'aide d'Azure 7/ Mise en oeuvre de la sécurité dans les services WCF 8/ Le Windows Azure Service Bus10/ Intégration automatique avec les ressources Azure 9/ Les services d'hébergement 10/ Déploiement de services11/ Implémentation de la sécurité dans les applications 11/ Le stockage Windows Azure 12/ Surveillance et diagnostique Web à l'aide d'Azure 13/ Gestion des identités et du contrôle d'accès12/ Développement à l'aide de la plate-forme Microsoft Azure13/ Établir un environnement de développement à l'aide de machines virtuelles14/ Gérer des infrastructures dans Azure15/ Infrastructure Web dans la plate-forme Azure16/ Concevoir des applications Cloud robustes17/ Traitement logique de fond à l'aide d'AzureRENSEIGNEMENTS ET INSCRIPTIONS : +212 (0) 522.24.72.10 [email protected]

CABINET INNOV SYSTEMS - Formations Ingénierie Logicielle MICROSOFT . NET Programmation en C# : Préparation à l’Examen (483-70) Réf. : PCSH Durée : 5 joursObjectifs : Comprendre l'architecture.NET Framework avec C# Apprendre la programmation orientée objet avec C# Acquérir les connaissances nécessaires pour exploiter des données avec LINQAperçu du Programme :1/ La syntaxe du langage C#2/ Méthodes, exceptions et applications graphiques3/ Les classes, hiérarchie et héritage4/ Données locales et base de données5/ Données distantes et interface utilisateur6/ Performances des applications7/ Code non managé et types réutilisables48 Approche Pédagogique : Remise d’outils Échanges d’expériences Quiz Études de cas CATALOGUE INNOV SYSTEMS - Catalogue des Formations



La Référence pour la Formation et le ConseilAdresse : INNOV SYSTEMS - 39 rue Vouziers, Angle Bd Emile Zola - CasablancaTel : +212 (0) 522.24.72.10 - Fax : +212 (0) 522.24.72.12 - Email : [email protected] ET INSCRIPTIONSiSte: Web : w+w2w1.2in(n0o)v-5s2ys2t.e2m4s..7co2m.10 [email protected]


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