CATALOGUE FORMATION CURSUS POE I - INFORMATIQUE TECHNIQUE - Edugroupe
←
→
Transcription du contenu de la page
Si votre navigateur ne rend pas la page correctement, lisez s'il vous plaît le contenu de la page ci-dessous
sir Réus n er mpag o Acc r que i un m m Co CATALOGUE FORMATION er Prépar Edition 2018 r Forme CURSUS POE I INFORMATIQUE TECHNIQUE www.edugroupe.com
1. Sommaire .............................................................................................................................................. 2 2. L’offre .................................................................................................................................................... 3 3. Une implantation nationale .................................................................................................................... 3 4. Des compétences reconnues : Accréditation OPQF .............................................................................. 3 5. Qu’est-ce que la POEI ? ........................................................................................................................ 4 5.1. Objectif : ......................................................................................................................................... 4 5.2. Quel intérêt ? .................................................................................................................................. 4 5.3. Qui est concerné ? ......................................................................................................................... 4 5.4. Quelle formation ? .......................................................................................................................... 4 6. Cursus : Administrateur systèmes et réseaux ........................................................................................ 5 7. Cursus : Développeur / Concepteur Java .............................................................................................. 8 8. Cursus : Développeur Java J2EE ........................................................................................................ 11 9. Cursus : Ingénieur Big Data................................................................................................................. 14 10. Cursus : Ingénieur DevOps .............................................................................................................. 17 11. Cursus : Ingénieur de Production ..................................................................................................... 20 12. Cursus : Technicien d’Exploitation ................................................................................................... 23 13. Cursus : Technicien Support (Help Desk) ........................................................................................ 26
Accompagnement du Aide au Sourcing Formation Certification changement EduGroupe vous propose un ensemble de solutions de formations informatiques dans les domaines « technique » et « bureautique ». Nos consultants construisent avec vous, vos collaborateurs et les futurs stagiaires, une démarche de formation adaptée à vos besoins professionnels actuels et futurs. Un Campus parisien – Paris Porte Maillot Une implantation nationale via des partenaires locaux EduGroupe vous propose même une couverture européenne et internationale grâce à son appartenance aux réseaux de partenaires agréés Microsoft (Centre Learning Gold et Leading Learning Partner Association (LLPA)). La LLPA regroupe notamment 1 à 2 centres nationaux dans plus de 30 pays d’Europe. Les processus mis en place par EduGroupe répondent aux exigences de l'accréditation OPQF qui est un gage de sérieux et de capacité à organiser vos plans de formations et d'accompagnement du changement. Cette norme impose que la qualité des prestations et l'information fournie au client soient mesurées afin d'être toujours dans un objectif d'amélioration continue. La démarche et la pédagogie d’EduGroupe incitent les grands éditeurs à lui faire confiance en lui accordant officiellement l’agrément de "Centre de Formation". Ces certifications vous garantissent : des programmes de formation homogènes, élaborés et validés par les éditeurs des formateurs certifiés techniquement et pédagogiquement des salles de formation respectant les normes techniques demandées par les éditeurs.
La Préparation opérationnelle à l’emploi (POE) permet à une entreprise de bénéficier d’une aide financière pour former un demandeur d’emploi, préalablement à son embauche, ou certains salariés en contrat aidé. 5.1. Objectif : Faire acquérir à l'intéressé les compétences nécessaires à la tenue du poste. Ce type de POE, dite "individuelle", est à distinguer de la POE collective organisée à l'initiative d'une branche professionnelle. 5.2. Quel intérêt ? Faciliter le recrutement sur un poste difficile à pourvoir. Recruter un demandeur d’emploi rapidement opérationnel, formé aux besoins de l’entreprise. Apprécier les aptitudes du candidat avant l’embauche. Sécuriser l’embauche. 5.3. Qui est concerné ? Toute entreprise ayant déposé une offre d’emploi auprès de Pôle emploi. Demandeur d'emploi inscrit à Pôle Emploi Salarié en CUI et en CDD d'insertion dans une SIAE (Structure d'insertion par l'activité économique) 5.4. Quelle formation ? La préparation opérationnelle à l’emploi individuelle, mise en place par Pôle emploi ou par l'entreprise qui recrute, en lien avec l'Organisme Paritaire Collecteur Agréé (OPCA), peut prendre en charge jusqu’à 400 heures de formation et peut se faire à temps plein ou temps partiel. La formation doit être réalisée soit par un organisme de formation interne à l’entreprise qui vous recrute, soit par un organisme de formation externe à l’entreprise qui vous recrute. La Préparation Opérationnelle à l’Emploi peut être mise en place pour une formation pré-qualifiante précédant un contrat de professionnalisation ou d'apprentissage.
ACTIVITES PRINCIPALE L'administrateur systèmes réseaux à la responsabilité du fonctionnement du système d'information de l'entreprise, en tenant compte des attentes et besoins des utilisateurs, tout en veillant aux évolutions technologiques. Il assure la maintenance des réseaux et des équipements, développe et adapte les différentes applications. ACTIVITES CONNEXES Il gère le réseau et le parc informatique afin de garantir et améliorer leurs performances ADMINISTRATEUR SYSTEMES ET RESEAUX, C’EST AUSSI Améliorer la fiabilité et la sécurité, concevoir, mettre en œuvre et maintenir le système d'information, concevoir l'organisation générale et l'évolution de l'architecture du système d'information selon les besoins de l'entreprise et les opportunités technologiques, préparer les cahiers des charges pour l'évolution d'une application, de tout ou partie du système et contribuer à la mise en œuvre d'une solution pertinente L’administrateur systèmes et réseaux, après quelques années d’exercice, pourra évoluer vers un poste de Responsable ou Directeur Infrastructure. DUREE 399 heures, soit 57 jours PRE-REQUIS Bac +2, scientifique ou technique de préférence Une pratique de l’anglais (vocabulaire technique) est un plus OBJECTIFS Installer, utiliser, administrer un système Linux Acquérir les compétences et les connaissances nécessaires pour mettre en place une infrastructure de base Windows Server 2012 et 2016 dans un environnement d'entreprise existant METHODES PEDAGOGIQUES 8 à 12 personnes maximum par cursus, 1 poste de travail par stagiaire avec environnement virtualisé Remise d’une documentation pédagogique papier et numérique par technologie pendant le cursus Le cursus est constitué d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience FORMATEUR Consultant-(s) Formateur (s) expert (s) sur les technologies METHODE D'EVALUATION DES ACQUIS Auto-évaluation des acquis par le stagiaire via un questionnaire sur chaque fin de module, exercices complémentaires et accès MOOC Attestation pour les certifications et pour la réalisation du cursus (fin de stage) avec la facture
PROGRAMME DU CURSUS Module 1 : Architecture SI / 14h00 Module 7 : UNIX / Linux - Les services réseaux • Introduction aux architectures SI / 28h00 • Les architectures matérielles et les systèmes • Configuration IP d’exploitation • Outils réseau • Les concepts d’architecture • Les services • La virtualisation • DHCP • Les caractéristiques de l’architecture • DNS • Les nouvelles architectures • FTP • NTP Module 2 : Infrastructures du SI, choisir les • Messagerie bons outils de production / 14h00 • NFS • Sauvegarde et restauration • Sécurisation des accès réseau • Scheduling, ordonnancement • Administration distante • Monitoring, supervision des systèmes et équipement • Inventaire et gestion de version Module 8 : Linux - Administration (niveau 1) / • Sécurité informatique 35h00 • Administration • Outils d'administration • Virtualisation • Systèmes de fichiers • Utilisateurs Module 3 : Introduction aux réseaux / 28h00 • Processus • Introduction aux réseaux • Sécurité des données • Architectures de base • Impressions • Supports physiques • Programmation de tâches • Réseaux sans fils Wlan • Exploitation • Composants d’un réseau • Réseau IP • Interconnexion de réseau et routage • Modèle OSI Module 9 : Linux - Administration avancée (niveau 2) / 35h00 Module 4 : TCP/IP / 28h00 • Distribution • IP • Démarrage/Installation • Routage • Systèmes de fichiers journalisés • TCP/UDP • LVM • Applications • RAID • IPV6 • Authentification en production • Sécurité • Performances • Ressources Module 5 : Linux / Unix Introduction / 21h00 • Noyau • Interface graphique • Périphériques • Connexion • Les fichiers Module 10 : Nagios - Supervision / 21h00 • Les filtres • Supervision : définitions • La sécurité • Les services et ressources • Administration distante Module 6 : Programmation Shell / 14h00 • Utilisation • Généralités • Configuration Nagios • Les variables • Déploiement • Fichiers d'environnement • Installation de Centreon • Les entrées/sorties • Structures de contrôle
Module 11 : Administration Websphère / 35h00 • Mise en œuvre de Services de fichiers et impression • WebSphere avec Windows Server 2012 • Module 2 : Installation • Mise en œuvre de stratégie de groupe sous • Administration du système Windows Server 2012 • Intégration • Ressources Module 15 : Vmware - Exploitation/ 21h00 • Sécurité • Vue d'ensemble de VMware vSphere • Outils d'administration • Déploiement et administration des machines • Surveillance virtuelles • Gestion des performances • La gestion des ressources et la disponibilité • Multi serveurs vSphere • Sauvegarde et réplication Module 12 : Windows 10 : Installation et • Gestion de l'infrastructure virtuelle configuration / 28h00 • Diagnostics et outils • Installation de Windows 10 • Exécution d'une configuration post-installation Module 16 : Hyper-V / 21h00 • Mise en œuvre du réseau • Evaluation de l’environnement pour la virtualisation • Mise en œuvre de la sécurité réseau sous Windows Server 2012 • Gestion de Windows avec les stratégies de groupe • Installation et configuration du rôle Hyper-V dans • Mise en œuvre de la gestion à distance Windows Server 2012 • Gestion du stockage Gestion des fichiers et des • Création et configuration des réseaux de machines ressources virtuelles avec Windows Server 2012 • Déploiement et gestion des apps • Déplacement des machines virtuelles et des réplica • Maintenance de Windows 10 Hyper-V • Mise en œuvre du cluster de basculement avec Module 13 : Windows Server 2012 - Les Hyper-V pour Windows Server 2012 fondamentaux de l'infrastructure / 21h00 • Installation et configuration de Windows Server 2012 • Mettre en œuvre le stockage dans Windows Server 2012 • Comprendre l’infrastructure réseau sous Windows Server 2012 • Composants des réseaux connectés avec Windows Server 2012 • Mise en œuvre de TCP/IP sous Windows Server 2012 • Mise en œuvre des couches IT sécurité avec Windows Server 2012 Module 14 : Windows Server 2012 : Installation et configuration / 35h00 • Déployer et gérer Windows Server 2012 • Introduction aux Services de domaine Active Directory Windows Server 2012 • Implémentation IPv4 avec Windows Server 2012 • Mettre en œuvre le protocole Dynamic Host Configuration Protocol • Implémentation DNS avec Windows Server 2012 • Mettre en œuvre IPv6 de Windows Server 2012 • Implémentation du stockage Local sous Windows Server 2012
ACTIVITES PRINCIPALE Le développeur participe à la conception et au développement technique de nouvelles applications. ACTIVITES CONNEXES Il gère le réseau et le parc informatique afin de garantir et améliorer leurs performances DEVELOPPEUR / CONCEPTEUR, C’EST AUSSI La réalisation de l’analyse technique (Sous la responsabilité du chef de projet), le développement des applications, la réalisation des Tests et écriture des corrections nécessaires, la maintenance corrective et évolutive des applications Le Développeur / Concepteur, après quelques années d’exercice, pourra évoluer vers un poste de Chef de projet technique, Chef de projet informatique, Architecte Web ou Logiciel. DUREE 378 heures, soit 54 jours PRE-REQUIS Bac +2, scientifique ou technique de préférence Une pratique de l’anglais (vocabulaire technique) est un plus OBJECTIFS Apprendre le langage Java et assimiler les concepts objet Utiliser les outils du JDK et les principales API de la Standard Edition 8 Développer en JavaScript avec jQuery Développer des applications avec les Frameworks les plus courant. METHODES PEDAGOGIQUES 8 à 12 personnes maximum par cursus, 1 poste de travail par stagiaire avec environnement virtualisé Remise d’une documentation pédagogique papier et numérique par technologie pendant le cursus Le cursus est constitué d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience FORMATEUR Consultant-(s) Formateur (s) expert (s) sur les technologies METHODE D'EVALUATION DES ACQUIS Auto-évaluation des acquis par le stagiaire via un questionnaire sur chaque fin de module, exercices complémentaires et accès MOOC Attestation pour la réalisation du cursus (fin de stage) avec la facture
PROGRAMME DU CURSUS Module 1 : Système informatique, système • Les meta-informations distribué / 7h00 • Les feuilles de style • Evolution du web et de ses applications • Introduction à JavaScript • Architectures distribues • JavaScript : le coeur du langage • Les objets du navigateur • Introduction à HTML5 Module 2 : Initiation à la programmation • Comment utiliser le HTML5 aujourd'hui algorithmique / 21h00 • Les formulaires • Introduction • Audio et Vidéo • Les différents types de langages • Vue d'ensemble des APIs • Les composants d’un programme • Dessiner en HTML • Les tableaux • La communication en HTML5 • Grammaire d’un langage • La géolocalisation • Les tests • Stockage • Premier programme • CSS3 : standardiser des propriétés • L’approche objet • CSS3 : mise en page et positionnement Module 3 : Base de données, SQL Module 7 : Architecture d'application / 21h00 Fondamentaux / 21h00 • Introduction à Java et à l'architecture applicative • Introduction • La plate-forme Java • Fonctionnement d'un SGBDR • La couche de présentation • Conception de bases de données relationnelles • Persistance • Réalisation et interrogation d'une base de données • Middleware relationnelle • Infrastructure d'exécution • Évolution de la conception de bases de données • EJB 3 • Sécurité Module 4 : Initiation NoSQL / 14h00 • Intégration • Introduction • Caractéristiques NoSQL Module 8 : Les fondamentaux Java 8 / 42h00 • Principaux acteurs • Présentation de la technologie Java • Mise en œuvre • Analyse d'un problème et étude d'une solution • Développement et test d'un programme en Java Module 5 : Conception orientée objet / 28h00 • Déclaration, initialisation et utilisation de variables • L’approche objet • Structures de contrôle : • Cycle de vie d’un objet • Réalisation de classes : encapsulation et • Héritage constructeurs • Encapsulation • Développement et utilisation des méthodes • Analyse et conception du projet • Création et utilisation de tableaux • UML • Utilisation des techniques d'héritage • Mise en pratique d’uml • Gestion des erreurs • Design pattern Module 9 : Java EE 7 / 42h00 Module 6 : HTML 5, CSS 3 et JavaScript / 35h00 • Introduction • Présentation • L'environnement de travail • Environnement et structure • L'accès aux données avec JPA • Mise en forme du document • Les EJB Session • Mise en forme du texte • Les Messages Driven Beans (MDB) • Les listes • Le Web et Java Server Faces • Les tableaux • Les Web Services • Les hypertextes • Insertions d'images Module 10 : Usine Logicielle / 21h00 • Les formulaires • Savoir intégrer
• Intégrer tous les jours • Communication serveur • Outils d'intégration continue • Gestion des évènements • Gestion de configuration • Binding en détail et $apply • Outils de construction • Maven Module 14 : Développer des applications Web • Notions avancées Maven avec le framework Javascript Angular 2 / 14h00 • Appréhender les tests • Introduction • Métriques • TypeScript et ES6 • Gestion des livrables • Templates • Formulaires Module 11 : Architecture des applications Web • Composants et services (REST JSON) / 21h00 • Observables et rxjs • Représenter les données avec XML et JSON • Routing • Règles d'écriture d'un document XML • HTTP • Validation et modèle d’un document XML • Structure, modèle et manipulation d’un document Module 15 : Développer des applications Web JSON avec le framework Javascript Jquery / 14h00 • Architectures distribuées • Présentation de JQuery • Rôle de XML et JSON dans les architectures • Première utilisation distribuées • Manipuler les éléments du DOM • Les évènements en jQuery Module 12 : Développer des applications JEE • AJAX avec JQuery avec JSF, Spring et JPA / 35h00 • Les webStorage et éléments éditables • Architecture applicative Java EE • Les effets visuels • Présentation de JSF • Le cycle de vie de la requête : Module 16 Sécurité des applications web / • Implantation de l'architecture MVC avec JSF 21h00 • Composants de l'interface : bibliothèques core et • Introduction html • Constituants d'une application Web • Messages et internationalisation • Le protocole HTTP en détail • Conversion et validation des données de formulaire • Les vulnérabilités des applications Web • Support d'Ajax • Le firewall réseau dans la protection d'applications • EJB 3 entités : JPA (Java Persistence API) HTTP • Objets persistants : entités • Sécurisation des flux avec SSL/TLS • Cycle de vie des entités • Configuration du système et des logiciels • Le langage de requêtes JPQL à base d'objets • Principe du développement sécurisé • Optimisations du chargement des objets • L'authentification des utilisateurs • Intégration JSF/EJB 3 entités avec Spring • Le firewall "applicatif" Module 13 : Développer des applications Web avec le framework Javascript Angular JS / 21h00 • Présentation d’Angular JS • Binding • Modules • Scopes • Contrôleurs • Expressions • Les filtres • Les directives • Enrichir du HTML • Vues multiples et Routage • Services • Interagir avec le serveur
ACTIVITES PRINCIPALE Le développeur participe à la conception et au développement technique de nouvelles applications. DEVELOPPEUR / CONCEPTEUR, C’EST AUSSI La réalisation de l’analyse technique (Sous la responsabilité du chef de projet), le développement des applications, la réalisation des Tests et écriture des corrections nécessaires, la maintenance corrective et évolutive des applications Le Développeur / Concepteur, après quelques années d’exercice, pourra évoluer vers un poste de Chef de projet technique, Chef de projet informatique, Architecte Web ou Logiciel. DUREE 392 heures, soit 56 jours PRE-REQUIS Bac +4/5, scientifique, mathématique ou technique Une pratique de l’anglais (vocabulaire technique) est un plus OBJECTIFS Apprendre le langage Java et assimiler les concepts objet Utiliser les outils du JDK et les principales API de la Standard Edition 8 Développer en JavaScript Développer des webservices Développer des applications avec Angular 5 Découvrir DEVOPS METHODES PEDAGOGIQUES 8 à 12 personnes maximum par cursus, 1 poste de travail par stagiaire avec environnement virtualisé Remise d’une documentation pédagogique papier et numérique par technologie pendant le cursus Le cursus est constitué d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience FORMATEUR Consultant-(s) Formateur (s) expert (s) sur les technologies METHODE D'EVALUATION DES ACQUIS Contrôle des acquis via un exercice de consolidation des connaissances à la fin de chaque module Accès à une plateforme de MOOC E-Learning pendant toute la durée du parcours Validation des connaissances en fin de cursus via un projet fil rouge
PROGRAMME DU CURSUS Module 1 : Système informatique, système distribué / 14h00 Module 7 : HTML 5, CSS 3 et JavaScript / 35h00 • Evolution du web et de ses applications • Environnement et structure • Architectures distribues • Mise en forme du document • Mise en forme du texte Module 2 : Initiation à la programmation • Les listes algorithmique / 21h00 • Les tableaux • Introduction • Les hypertextes • Les différents types de langages • Insertions d'images • Les composants d’un programme • Les formulaires • Les tableaux • Les meta-informations • Grammaire d’un langage • Les feuilles de style • Les tests • Introduction à JavaScript • Premier programme • JavaScript : le cœur du langage • L’approche objet • Les objets du navigateur • Introduction à HTML5 • Comment utiliser le HTML5 aujourd'hui Module 3 : Base de données, SQL • Les formulaires Fondamentaux / 21h00 • Audio et Vidéo • Fonctionnement d'un SGBDR • Vue d'ensemble des APIs • Conception de bases de données relationnelles • Dessiner en HTML • Réalisation et interrogation d'une base de données • La communication en HTML5 relationnelle • La géolocalisation • Évolution de la conception de bases de données • Stockage • CSS3 : standardiser des propriétés Module 4 : Initiation NoSQL / 14h00 • CSS3 : mise en page et positionnement • Caractéristiques NoSQL • Principaux acteurs Module 8 : Développer des applications Web • Mise en œuvre avec Javascript Jquery / 21h00 • Présentation de JQuery Module 5 : Conception orientée objet / 14h00 • Première utilisation • L’approche objet • Manipuler les éléments du DOM • Cycle de vie d’un objet • Les évènements en jQuery • Héritage • AJAX avec JQuery • Encapsulation • Les webStorage et éléments éditables • Analyse et conception du projet • Les effets visuels • UML • Mise en pratique d’uml • Design pattern Module 9 : JEE Développement d’applications Web / 21h00 • L'API JDBC Module 6 : Les fondamentaux Java 8 / 42h00 • Architecture en couches • Présentation de la technologie Java • La couche Présentation • Analyse d'un problème et étude d'une solution • Servlet (le contrôleur) • Développement et test d'un programme en Java • Java Server Page (la vue) • Déclaration, initialisation et utilisation de variables • Les bibliothèques de Tags • Structures de contrôle : • JNDI • Réalisation de classes : encapsulation et constructeurs • Développement et utilisation des méthodes • Création et utilisation de tableaux • Utilisation des techniques d'héritage • Gestion des erreurs
Module 10 : Architecture d'application / 21h00 Module 14 : Développer des applications Web • Introduction à Java et à l'architecture applicative avec Javascript Angular 5 / 28h00 • La plate-forme Java • TypeScript et ES6 • La couche de présentation • Templates • Persistance • Formulaires • Middleware • Composants et services • Infrastructure d'exécution • Observables et rxjs • EJB 3 • Routing • Sécurité • http • Intégration Module 15 : Angular 5 avancé / 21h00 Module 11 : Architecture des applications Web • Injection de dépendances (REST JSON) / 21h00 • Zones • Représenter les données avec XML et JSON • Change detection strategies • Règles d'écriture d'un document XML • Lazy Loading • Validation et modèle d’un document XML • Ahead of Time Compilation • Structure, modèle et manipulation d’un document • Route guards & resolve JSON • Internationalisation i18n • Architectures distribuées • Écosystème • Rôle de XML et JSON dans les architectures • PWA distribuées Module 16 : Les fondamentaux de Devops / Module 12 : Développer des applications JEE 14h00 • Origine de DevOps avec Spring MVC et JPA / 49h00 • Présentation générale de DevOps • Architecture applicative Java EE • La culture DevOps • Le cycle de vie de la requête • Les pratiques DevOps • Implantation de l'architecture MVC • DevOps et les outils • Composants de l'interface : bibliothèques core et html • Messages et internationalisation • Conversion et validation des données de formulaire • Support d'Ajax • EJB 3 entités : JPA (Java Persistence API) • Objets persistants : entités • Cycle de vie des entités • Le langage de requêtes JPQL à base d'objets • Optimisations du chargement des objets • Intégration EJB 3 entités avec Spring Module 13 : Développement de Webservices / 21h00 • Introduction • Le protocole SOAP • WSDL • Les API Java pour XML • WebServices et Axis • Axis 2 • Web Services et sécurité • Le standard JAX-RS • EJB3
ACTIVITES PRINCIPALE Le dataminer ou datascientist valorise l’ensemble des données client pour en faire un levier de création de valeur pour l’entreprise. Il analyse des masses de données hétérogènes, éventuellement non structurées, pour en extraire de la connaissance utile à l’optimisation des offres et services de l’entreprise. ACTIVITES CONNEXES Le dataminer peut suivre et animer les partenariats de recherche et développement des nouveaux outils de datamining avec les écoles et les universités INGENIEUR BIG DATA, C’EST AUSSI Extraire, uniformiser et structurer des données clients, réaliser des analyses prédictives et développement de la connaissance client, optimiser des actions marketing de l’entreprise, faire de la veille technologique sur les outils de datamining Le Dataminer ou Datascientist, après quelques années d’exercice, pourra évoluer vers un poste de Chief data officer, Directeur datamining. DUREE 378 heures, soit 54 jours PRE-REQUIS Bac +2, scientifique ou technique de préférence Une pratique de l’anglais (vocabulaire technique) est un plus OBJECTIFS Avoir les bases nécessaires en Conception orientée Objet, Maitriser les technologies Hadoop, SQL et NoSQL. Installer et administrer Websphère Maîtriser les concepts fondamentaux de Spark METHODES PEDAGOGIQUES 8 à 12 personnes maximum par cursus, 1 poste de travail par stagiaire avec environnement virtualisé Remise d’une documentation pédagogique papier et numérique par technologie pendant le cursus Le cursus est constitué d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience FORMATEUR Consultant-(s) Formateur (s) expert (s) sur les technologies METHODE D'EVALUATION DES ACQUIS Auto-évaluation des acquis par le stagiaire via un questionnaire sur chaque fin de module, exercices complémentaires et accès MOOC Attestation pour les certifications et pour la réalisation du cursus (fin de stage) avec la facture
PROGRAMME DU CURSUS Module 1 : Initiation à la programmation Module 5 : Les fondamentaux Java 8 / 35h00 Algorithmique / 21h00 • Présentation de la technologie Java • Introduction • Analyse d'un problème et étude d'une solution • Les différents types de langages • Développement et test d'un programme en Java • Les composants d’un programme • Déclaration, initialisation et utilisation de variables • Les tableaux • Structures de contrôle : • Grammaire d’un langage • Réalisation de classes : encapsulation et • Les tests constructeurs • Premier programme • Développement et utilisation des méthodes • L’approche objet • Création et utilisation de tableaux • Utilisation des techniques d'héritage Module 2 : La conception orientée objet / • Gestion des erreurs 21h00 • Structurer un projet Module 6 : HTML 5, CSS 3 et JavaScript / 35h00 • L’approche objet • Vue d'ensemble d'HTML et CSS • Cycle de vie d’un objet • Créer et styler une page HTML5 • Héritage • Introduction à JavaScript • Analyse et conception du projet • Créer des formulaires pour collecter des données et • UML valider les entrées utilisateurs • Mise en pratique d’UML • Communiquer avec une source de données distante • Design Pattern • Styler HTML5 en utilisant CSS3 • Créer des objets et des méthodes en utilisant JavaScript Module 3 : Base de données, SQL • Créer des pages interactives en utilisant les API Fondamentaux / 21h00 HTML5 • Introduction • Ajouter le support du mode hors ligne aux • Présentation des techniques SGBD applications Web • SGBD et outils utilisateurs connexes • Mettre en œuvre une interface utilisateur adaptative • Fonctionnement d'un SGBDR • Créer des graphiques avancés • Concepts de base du relationnel • Mettre en œuvre de la communication temps-réel en • Réalisation et interrogation d'une base de données utilisant les Web Sockets relationnelle • Créer un processus Web Worker • Accès à une base de données avec SQL • Évolution de la conception de bases de données Module 7 : Java EE 6 / 42h00 • Introduction Module 4 : Fondamentaux Unix/Linux et • L'environnement de travail scripting shell / 35h00 • L'accès aux données avec JPA • Prise en main du système • Les EJB Session • Gérer les fichiers, utiliser les éditeurs • Les Messages Driven Beans (MDB) • Comprendre et utiliser le shell • Le Web et Java Server Faces • Utiliser et construire des outils, la communication • Les Web Services • Le fonctionnement multitâche • Lire et modifier un programme shell • Unix/Linux en réseau local Module 8 : Architecture des applications Web • Le démarrage d'un système Linux (REST JSON) / 21h00 • L'environnement de travail • Représenter les données avec XML et JSON • L'environnement graphique • Règles d'écriture d'un document XML • Gestion des fichiers • Validation et modèle d’un document XML • Gérer les processus • Structure, modèle et manipulation d’un document • Linux en réseau et cohabitation avec Windows JSON • Installer Linux • Architectures distribuées
• Rôle de XML et JSON dans les architectures Module 13 : Initiation NoSQL / 7h00 distribuées • Introduction • Caractéristiques NoSQL Module 9 : Développer des applications JEE • Principaux acteurs avec Struts, Spring et Hibernate / 35h00 • Mise en œuvre • Rappels sur Java EE • Présentation des concepts de Spring Module 14 : Architecture des applications Big • Mise en oeuvre de Spring Data / 14h00 • Réalisation de la partie présentation avec Struts 2 • Introduction • Gestion de la persistance avec Hibernate • Module 2 : Stockage • Indexation et recherche Module 10 : Développer des applications Web • Calcul et restitution, intégration avec le framework Javascript Angular JS / • Evolutions 21h00 • Présentation d’Angular JS Module 15 : Scala pour Spark / 28h00 • Binding • Présentation de Spark • Modules • Exécution des programmes en parallèle • Scopes • Définir l'architecture de Spark • Contrôleurs • Développement d'applications Spark • Expressions • Manipulation des données structurées avec Spark • Les filtres SQL • Les directives • Traiter les flux de données dans Spark • Enrichir du HTML • Spark et l'apprentissage automatique • Vues multiples et Routage • Création d'applications métier • Services • Faire évoluer Spark • Interagir avec le serveur • Communication serveur • Gestion des évènements • Binding en détail et $apply Module 11 : Python / 35h00 • Introduction • Les bases • Chaînes de caractères et listes • Les fonctions • Programmation Objet • Les fichiers • Les types de données complexes • Modules et expressions régulières • Gestion des exceptions Module 12 : Fondamentaux écosystème Hadoop / 7h00 • Introduction • L'architecture • Module 3 : Exemples interactifs
ACTIVITES PRINCIPALE L’Ingénieur DevOps est orienté sur des missions de développement et d’exploitation. Sa double compétence lui permet de créer des applications qui sont parfaitement adaptées à l’infrastructure et qui continuent de fonctionner une fois mises en place. Par rapport à un métier classique de développeur ou d’administrateur système, le DevOps a donc une obligation de qualité pour toutes les étapes du projet. ACTIVITES CONNEXES Assurer le déploiement régulier des applications, la seule répétition contribuant à fiabiliser le processus, un décalage des tests « au plus tôt » dans le cycle de développement, une pratique des tests dans un environnement similaire à celui de production une intégration continue incluant des « tests continus ». L’INGENIEUR DEVOPS, C’EST AUSSI L’Ingénieur DevOps est responsable d'assurer la disponibilité et le bon fonctionnement des infrastructures, et est impliqué dans tous les processus liés aux versions du logiciel, au déploiement et au soutien à la production. C'est un "développeur opérationnel" qui a une vision globale, et qui contribue ainsi au développement d'applications mieux adaptées à l’infrastructure, et qui s’assure que celles-ci fonctionnent correctement une fois mises en production. Dans certaines organisations, le DevOps peut aussi s'appeler "Gestionnaire de configuration". L’Ingénieur DevOps, après quelques années d’exercice, pourra évoluer vers un poste de Responsable ou Directeur Informatique. DUREE 343 heures, soit 49 jours PRE-REQUIS Bac +2, scientifique ou technique de préférence Une pratique de l’anglais (vocabulaire technique) est un plus OBJECTIFS Avoir la double compétence du développeur et de l’administrateur système METHODES PEDAGOGIQUES 8 à 12 personnes maximum par cursus, 1 poste de travail par stagiaire avec environnement virtualisé Remise d’une documentation pédagogique papier et numérique par technologie pendant le cursus Le cursus est constitué d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience FORMATEUR Consultant-(s) Formateur (s) expert (s) sur les technologies METHODE D'EVALUATION DES ACQUIS Auto-évaluation des acquis par le stagiaire via un questionnaire sur chaque fin de module, exercices complémentaires et accès MOOC Attestation pour les certifications et pour la réalisation du cursus (fin de stage) avec la facture
PROGRAMME DU CURSUS Module 1 : Linux / Unix Introduction / 21h00 Module 7 : Base de données, SQL et NoSQL / • Interface graphique 28h00 • Connexion • Introduction • Les fichiers • Fonctionnement d'un SGBDR • Les filtres • Conception de bases de données relationnelles • La sécurité • Réalisation et interrogation d'une base de données relationnelle Module 2 : Programmation Shell / 14h00 • Évolution de la conception de bases de données • Généralités • Caractéristiques NoSQL • Les variables • Principaux acteurs • Fichiers d'environnement • NoSQL Mise en œuvre • Les entrées/sorties • Structures de contrôle Module 8 : Administration du serveur Web Apache / IHS / 14h00 Module 3 : Linux - Administration (niveau 1) / • Introduction 35h00 • Protocole HTTP • Outils d'administration • Configuration du serveur • Systèmes de fichiers • Configuration d'un site principal • Utilisateurs • Hôtes virtuels • Processus • WebDynamique • Sécurité des données • Exploitation Apache • Impressions • Sécurité • Programmation de tâches • Exploitation Module 9 : Administration du serveur • Réseau IP Java/Tomcat / 21h00 • Concepts de base Module 4 : Linux - Administration avancée • Installation (niveau 2) / 35h00 • Configuration • Distribution • Console Manager • Démarrage/Installation • Déploiement d'applications web • Systèmes de fichiers journalisés • Console d'administration • LVM • Sécurité • RAID • Fichiers de configuration • Authentification en production • Performances et tests • Performances • Journalisation • Ressources • Exploitation • Noyau • Périphériques Module 10 : Administration Websphère / 35h00 • WebSphere Module 5 : Travaux pratiques / 14h00 • Module 2 : Installation • Administration du système • Intégration Module 6 : Python / 35h00 • Ressources • Introduction • Sécurité • Les bases • Outils d'administration • Chaînes de caractères et listes • Surveillance • Les fonctions • Gestion des performances • Programmation Objet • Multi serveurs • Les fichiers
Module 11 : Administration Nagios / 35h00 Module 15 : Ansible / 14h00 • Supervision : définitions • Introduction • Présentation Nagios • Installation et inventaire avec Ansible • Architecture • Playbooks et modules • Installation • Commandes Ad Hoc • Utilisation de Nagios • Configuration • Optimisation de l'ordonnanceur • Contrôle et débugage • Les plugins • Gestionnaire d'évènements • Lien SNMP • Supervision distribuée • Superviseurs redondants • Centralisation NDO • Extensions Nagios Module 12 : DevOps, démarche et mise en œuvre / 14h00 • La généalogie de DevOps : Méthodes Agiles et Lean Manufacturing • Fonctionnement et procédés clés de la DSI DevOps • De l'exploitabilité à la sûreté de fonctionnement • Mouvement DevOps et DSI traditionnelles : des différences radicales • Organiser une DSI traditionnelle vers DevOps • Quelle vision mettre au coeur du management de la transformation DevOps ? • L'architecture d'entreprise pour conduire le changement Module 13 : Docker : Mise en œuvre / 14h00 • Introduction • Principe et architecture • Installation et configuration • Gestion des images et des containers • Volumes de données • Administration Module 14 : Jenkins / 14h00 • Introduction à l'intégration continue • Mise en place et automatisation du build • Automatisation des tests • Qualité du code • Automatisation du déploiement • Administration d'un serveur Jenkins
ACTIVITES PRINCIPALE L’ingénieur de production informatique garantit le fonctionnement technique des moyens de production. Il préconise et met en œuvre les solutions méthodologiques et techniques permettant d’optimiser la production informatique. ACTIVITES CONNEXES L’ingénieur de production peut être amené à superviser le travail de l’équipe de production (analyste de production, techniciens d’exploitation…). INGENIEUR PRODUCTION, C’EST AUSSI L’Ingénieur de Production peut définir les procédures d’exploitation, réaliser l’intégration technique d’applications, assurer un support technique aux utilisateurs (2ème et 3ème niveau), analyser des rapports techniques, suivre les incidents d’exploitation, en analyser les causes et prendre les mesures correctives associées L’ingénieur de Production, après quelques années d’exercice, pourra évoluer vers un poste de Responsable d’exploitation ou de Responsable de production. DUREE 385 heures, soit 55 jours PRE-REQUIS Bac +2, scientifique ou technique de préférence Une pratique de l’anglais (vocabulaire technique) est un plus OBJECTIFS Installer, utiliser, administrer un système Linux Acquérir les compétences de développement objet et java. METHODES PEDAGOGIQUES 8 à 12 personnes maximum par cursus, 1 poste de travail par stagiaire avec environnement virtualisé Remise d’une documentation pédagogique papier et numérique par technologie pendant le cursus Le cursus est constitué d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience FORMATEUR Consultant-(s) Formateur (s) expert (s) sur les technologies METHODE D'EVALUATION DES ACQUIS Auto-évaluation des acquis par le stagiaire via un questionnaire sur chaque fin de module, exercices complémentaires et accès MOOC Attestation pour la réalisation du cursus (fin de stage) avec la facture
PROGRAMME DU CURSUS Module 1 : Introduction au métier d'ingénieur Module 6 : Programmation Shell / 21h00 de production / 7h00 • Généralités • Ingénieur de production : Une appellation, plusieurs • Les variables métiers • Fichiers d'environnement • Compétences nécessaires pour ce métier • Les entrées/sorties • Les différentes activités et compétences de base • Structures de contrôle Module 2 : Comprendre le système Module 7 : Travaux pratiques / 14h00 d’information et son évolution / 14h00 • Structures organisationnelles autour du système Module 8 : Base de données, SQL d'information Fondamentaux / 21h00 • Les ressources matérielles • Introduction • Les ressources logicielles de base • Fonctionnement d'un SGBDR • Les réseaux et les télécommunications • Conception de bases de données relationnelles informatiques • Réalisation et interrogation d'une base de données • Les architectures distribuées relationnelle • Les modes de développement • Évolution de la conception de bases de données • Les progiciels de gestion • Les démarches du projet informatique Module 9 : Conception orientée objet / 28h00 • Les méthodes utilisées sur un projet • L’approche objet • Les services de la DSI et les partenaires • Cycle de vie d’un objet • Héritage Module 3 : Linux / Unix Introduction / 21h00 • Encapsulation • Interface graphique • Analyse et conception du projet • Connexion • UML • Les fichiers • Mise en pratique d’uml • Les filtres • Design pattern • La sécurité Module 10 : Les fondamentaux Java 8 / 42h00 Module 4 : Linux - Administration (niveau 1) / • Présentation de la technologie Java 35h00 • Analyse d'un problème et étude d'une solution • Outils d'administration • Développement et test d'un programme en Java • Systèmes de fichiers • Déclaration, initialisation et utilisation de variables • Utilisateurs • Structures de contrôle : • Processus • Réalisation de classes : encapsulation et • Sécurité des données constructeurs • Impressions • Développement et utilisation des méthodes • Programmation de tâches • Création et utilisation de tableaux • Exploitation • Utilisation des techniques d'héritage • Réseau IP • Gestion des erreurs Module 5 : Initiation à la programmation Module 11 : Administration du serveur Web algorithmique / 21h00 Apache / IHS / 14h00 • Introduction • Introduction • Les différents types de langages • Protocole HTTP • Les composants d’un programme • Configuration du serveur • Les tableaux • Configuration d'un site principal • Grammaire d’un langage • Hôtes virtuels • Les tests • WebDynamique • Premier programme • Exploitation Apache • L’approche objet • Sécurité
Module 12 : Administration du serveur Module 16 : Administration Websphère / 35h00 Java/Tomcat / 21h00 • WebSphere • Concepts de base • Module 2 : Installation • Installation • Administration du système • Configuration • Intégration • Console Manager • Ressources • Déploiement d'applications web • Sécurité • Console d'administration • Outils d'administration • Sécurité • Surveillance • Fichiers de configuration • Gestion des performances • Performances et tests • Multi serveurs • Journalisation • Exploitation Module 13 : Administration du serveur JEE JBoss / 21h00 • JBoss • Applicatif • Lien avec Tomcat • Gestion des ressources • Sécurité avec JAAS et SecurityManager • Automatisation • Journalisation • Suivi Module 14 : Python / 35h00 • Introduction • Les bases • Chaînes de caractères et listes • Les fonctions • Programmation Objet • Les fichiers Les types de données complexes • Modules et expressions régulières • Gestion des exceptions Module 15 : Administration Nagios / 35h00 • Supervision : définitions • Présentation Nagios • Architecture • Installation • Utilisation de Nagios • Configuration • Optimisation de l'ordonnanceur • Contrôle et débugage • Les plugins • Gestionnaire d'évènements • Lien SNMP • Supervision distribuée • Superviseurs redondants • Centralisation NDO • Extensions Nagios
ACTIVITES PRINCIPALE Le technicien d’exploitation informatique a la charge de tous les équipements informatiques ainsi que des appareils qui offrent un réseau informatique. Il s’assure du bon fonctionnement de toutes ces installations et procède aux remises à niveau nécessaires ou à l’intégration de nouveaux logiciels. Il se charge de la maintenance de l’ensemble des outils informatiques de l’ensemble de l’entreprise. ACTIVITES CONNEXES Il gère le réseau et le parc informatique afin de garantir et améliorer leurs performances TECHNICIEN D’EXPLOITATION, C’EST AUSSI Superviser les travaux d’exploitation planifiés grâce aux utilitaires, prendre en compte les demandes spécifiques et les insérer dans le planning, réagir, en cas d’incident d’exploitation : diagnostic et dépannage de premier niveau ou alerte pour faire intervenir les équipes de support et d’assistance, et alerte des destinataires des résultats attendus, assurer les tâches de “back-office” régulières (sauvegardes, tenue du tableau de bord…) ou spécifiques (compte-rendu d’incident). Le Technicien d’Exploitation, après quelques années d’exercice, pourra évoluer vers un poste de L’administrateur systèmes et réseaux. DUREE 357 heures, soit 51 jours PRE-REQUIS Bac +2, scientifique ou technique de préférence Une pratique de l’anglais (vocabulaire technique) est un plus OBJECTIFS Installer, utiliser, administrer un système Linux Acquérir les compétences et les connaissances nécessaires pour mettre en place une infrastructure de base Windows Server 2012 et 2016 dans un environnement d'entreprise existant Etre certifié ITIL et Microsoft sur les technologies METHODES PEDAGOGIQUES 8 à 12 personnes maximum par cursus, 1 poste de travail par stagiaire avec environnement virtualisé Remise d’une documentation pédagogique papier et numérique par technologie pendant le cursus Le cursus est constitué d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience FORMATEUR Consultant-(s) Formateur (s) expert (s) sur les technologies METHODE D'EVALUATION DES ACQUIS Auto-évaluation des acquis par le stagiaire via un questionnaire sur chaque fin de module, exercices complémentaires et accès MOOC Attestation la réalisation du cursus (fin de stage) avec la facture
Vous pouvez aussi lire