DÉVELOPPEMENT, BASES DE DONNÉES, BIG DATA ET BI Ingénierie logicielle Conception et programmation orientée objet Les fondamentaux du développement objet Pour qui Programme n Utilisation de constructeurs n Diagramme de cas d’utilisations n Développeurs et analystes programmeurs " 1/ Structurer un projet n Libération des ressources à l’aide et de classes anciennes technologies " n Les bonnes pratiques de des destructeurs 9/ Design Pattern n Chefs de projets l’écriture de code 4/ Héritage n I ntroduction n L’approche structurée n Comment spécialiser une classe n Utiliser les modèles de Enjeu : Acquérir les fondamentaux n Modularité du code par ajout de et réutiliser du code conception pour favoriser la bibliothèques 5/ Encapsulation maintenance applicative Prérequis n Gestion des bibliothèques et des n Visibilité des membres - n Présentation des patrons de n Avoir une expérience en programmation, donnéesdu programme Accesseurs conception quel que soit le langage d’origine 2/ L’approche objet 6/ Analyse et conception du n Conception d’applications MVC n Avoirdéveloppéet livré une application, en n Les objectifs de la projet et MVVM autonomie ou au sein d’une équipe programmation Objet n Méthodologies Objectifs nLes concepts objet n Traduction des concepts Objet 7/ UML n Disposer des connaissances générales en langage n Spécifications nécessaires à l’apprentissage du 3/ Cycle de vie d’un objet n Les différents diagrammes - Les développement Objet n L’instanciation ou la création d’un notations UML n Comprendre la notion d’Objet et les objet à partir d’une classe 8/ Mise en pratique d’UML concepts associés n I dentifier les apports de la modélisation UML Points forts / Moyens pédagogiques n Disposer d’un premier point de vue sur les approches Java et .Net n L’acquisition des bases nécessaires pour s’orienter sereinement vers le développement Objet. n L’apprentsage par la pratique : une mise en pratique immédiate àis travers la réalisation de programmes simples. n Une formation très opérationnelle : 60% du temps de la formation est consacré à des ateliers et 40% à lathéorie. 4jours (28h présentiel ) Paris Aix-en-ProvenceLille Nantes Strasbourg Réf. OB100 4 fév > 7 fév3 juin > 6 juin 1avr >4 13avr mai > 16 mai 11juin >14juin 23avr >26 avr 2 150 €HT 28 oct > 431 oct nov>7 nov 16 déc >19déc 14 oct > 17 oct 92 € ParisHT 9 sep > 12 sep Bordeaux Lyon Rennes Toulouse 12 nov > 15 nov20 mai > 23 mai 8 avr > 11 avr 11 juin > 14 juin25 mars > 28 mars 88 € RégionsHT 12 nov > 15 nov4 nov > 7 nov 16 déc > 19 déc 21 oct > 24 oct DevOps - La démarche pour délivrer en continu Industrialiser et automatiser tout en réconciliant vos équipes Pour qui Programme n Les apports de la virtualisation n Présentation des alternatives n Développeurs, architectes, administrateurs 1/ La problématique DevOps hardware n Mise en œuvre via Docker et via systèmes n Les différents métiers, du dev à n Les nouveaux outils de Ansible la prod virtualisation 6/ Automatisation des Enjeu : Se perfectionner n Les divergences entre leséquipes de développement et les4/ La virtualisation desdéploiements applicatifs environnements n Présentation des options Prérequis équipes opérationnelles n Présentation des différents types n Mise en œuvre via Ansible n Les source de conflits entres de virtualisation n Gérer les évolutions de base de n Connaissance des services IT équipes n Mise en œuvre de Vagrant données avec Liquibase Objectifs 2/ Industrialisation des pour faciliter la gestion 7/ Monitoring applicatif n Pouvoir identifier les problèmes liés à la déploiements des environnements de n Centralisation des logs applicatifs communication inter-équipes n Standardisation des livrables développement n Définition du plan de monitoring n Savoir mettre en place des objectifs n Mise en place d’une usine n Mise en œuvre de Docker pour 8/ Collaboration entre les d’équipe communs logicielle et de l’intégration faciliter la gestion des socles équipes n Être en mesure de former les développeurs continue 5/ Automatisation du n Les types d’organisations aux opérations de production n Standardisation du provisioning provisioning des possibles n Comprendre comment standardiser les 3/ Le Cloud et la virtualisation environnements livrables en accord avec les équipes n Prise en compte des user stories n Savoir automatiser le provisioning des n Les apports des infrastructures n Définir un processus commun et de production environnements Cloud, PaaS et IaaS répétable n Organisation de cérémonies n Maîtriser l’automatisation des déploiements communes applicatifs Points forts / Moyens pédagogiquesn Coopération sur les choix n Disposer des compétences nécessaires à la n Une présentation exhaustive des bonnes pratiques de la mise en œuvre techniques mise en œuvre d’un monitoring applicatif de la démarche DevOps. n Outils de communication issus n Les retours d’expérience et conseils d’un consultant expérimenté qui de la démarche ChatOps étayera son approche de nombreux exemples concrets. 2jours (14h présentiel ) Paris Réf. MG708 14 mars6 juin> 15 marsjui Formation organisée sur demande en interentreprises à 1 550 €HT > 7n Lyon, Aix-en-Provence, Toulouse, Bordeaux, Nantes, 46 € ParisHT 19sep >20 sep Rennes, Lille et Strasbourg 12déc >13 déc 1110 Toutes nos formations sont réalisables dans votre entreprise à la date qui vous convient. © Cegos 2019