AFPI IDECQ PROGR CQP DNT-version 24-01-2012[1]
Transcription
AFPI IDECQ PROGR CQP DNT-version 24-01-2012[1]
Titre : « CQP Développeur Nouvelles Technologies » Référence de stage à rappeler : IF0472 AFL 008 ORGANISME AFPI Loire Idecq BP 725 16, bd de l’Etivallière Adresse 42950 SAINT-ETIENNE Tél. : 04 77 92 89 94 Contacts : Cécile PICHON [email protected] Sylvain VIVIERE [email protected] PUBLICS CONCERNÉS Les étudiants ayant un BAC +2 dans le domaine de l’informatique Jeunes de moins de 26 ans, salariés ou demandeurs d’emploi de plus de 26 ans dans le cadre d’une validation totale ou partielle du CQP PRÉ-REQUIS Le niveau demandé à l’entrée en formation du CQP DNT est celui d’un titre, d’un diplôme ou d’un niveau III dans un cursus scientifique, technique ou informatique. Les candidats ayant suivi avec succès ou non la totalité de l’un des cursus suivants peuvent présenter un dossier d’admission : BTS • informatique de gestion • informatique de gestion, option développeur d’applications DUT • informatique DEST Bac informatique DEUG maths-physique Titres professionnels de niveau III en informatique (Ministère du travail) • technicien supérieur en informatique de gestion (études et développement, gestionnaire exploitant) • développeur informatique OBJECTIFS DE LA FORMATION Le titulaire de qualification doit être capable de: Concevoir une application informatique : o Participer au recueil et à l'analyse des besoins des utilisateurs o Participer à la construction d'un cahier des charges o Utiliser une méthode d’analyse et de modélisation adaptée o Proposer les modalités et les outils à utiliser o Construire les interfaces Homme/Machine o Participer à la conception du plan de développement logiciel o Utiliser une démarche de gestion de projet Développer une application informatique : o Utiliser l’outil le plus adapté au problème à résoudre o Tirer profit des aspects de répartition des architectures client/serveur et n-tiers dans son développement o Utiliser un langage de requête o Etudier différentes solutions techniques o Développer l’application (ou la partie d’application) dont il a la responsabilité dans le respect du Plan d'Assurance Qualité (PAQ) o Réaliser les différents tests liés au développement (unitaires, d’intégration, …) o Participer au suivi qualité comme indiqué dans le PAQ et entre autres aux revues de programme o Ecrire les jeux d’essais et le déroulement d’une recette fonctionnelle o Accompagner le déploiement d’une application mono ou multi-sites o Veiller aux aspects sécurité des logiciels Titre : « CQP Développeur Nouvelles Technologies » o Assurer une veille technologique Documenter les applications développées et réaliser les manuels de référence : o Documenter l’application o Participer à la définition des procédures d’exploitation o Rédiger de façon pédagogique les guides utilisateurs o Rédiger les procédures d’installation o Rédiger les documentations techniques et d’exploitation Réaliser le support applicatif aux utilisateurs et aux autres services de la DSI : o Recueillir les questions et besoins des utilisateurs et des acteurs du projet o Réaliser les formations à destination des utilisateurs o Mettre en place une infrastructure de suivi des incidents o Participer au support technique de l’application Maintenir et faire évoluer l’application informatique : o Réaliser la maintenance des logiciels o Analyser les implications d’un développement fonctionnel o Configurer et administrer les postes de travail, les serveurs de la plateforme de développement o Anticiper l’évolution de l’application en tenant compte des évolutions technologiques PROGRAMME Module 1 : L’architecture matérielle Architecture du PC Stratégie de maintenance des pannes matérielles Installation de systèmes d’exploitation (Windows, Linux, Novell) Gestion du disque dur Gestion de la base de registres et des fichiers système Gestion de la mémoire Installation d’un Pack Bureautique et d’un antivirus Stratégie de maintenance des pannes logicielles Installation et configuration d’imprimantes locales et réseau Configuration du réseau Utilisation d’outils de dépannage à distance Stratégie de maintenance des pannes réseau Réalisation d’images disque avec Norton Ghost Installation ou mise à niveau de systèmes d’exploitation (Windows, Linux, Novell) Configuration de l'environnement Windows, Linux, Novell Module 2 : Les architectures réseaux Rappel des concepts de bases des LAN Applications Internet Architecture des serveurs réseaux Architecture matérielle des réseaux Configuration et test de TCP/IP Sauvegarder et restaurer un système avec Norton Ghost 2003 Conception d’une architecture de câblage Mise en œuvre du protocole TCP/IP Mise en œuvre d'un réseau WI-FI Installation et configuration des points d’accès Module 3 : L’architecture logicielle Les modèles architecturaux Présentation du design Construction et déploiement : les grands principes du design Construction des classes Gestion des dépendances Architecture et frameworks Patterns Titre : « CQP Développeur Nouvelles Technologies » Mode de présentation, catégorie de patterns et classification Objectifs et spécifications de Java EE Le serveur d'applications Apache-Tomcat Les JavaServer Page Les Servlets Java et les bases de données Framework Java EE Module 4 : L’analyse du système d’information Principes directeurs Techniques de rédaction clés Techniques de validation Techniques organisationnelles Élaboration d'un projet de spécification d'exigences Interprétation de la documentation existante Création d'un plan d'action pour le projet Recueil des besoins des parties prenantes Planification de réunions de recueil des besoins Animation de réunions de recueil des besoins Cartographie des processus pour l'analyse des besoins Méthodes de cartographie des processus Autres méthodologies d'analyse Compléter l'analyse Assemblage du document de spécification des besoins Rassembler les pièces Assurer la traçabilité Mise en place des éléments Gestion des changements pour mettre à jour votre document Types de changements Pilotage du processus de changement Intégration des exigences dans une entreprise Module 5 : Méthodes de recueil et d’analyse des besoins Recueil des besoins Élaboration du cahier des charges Utilisation de la méthode UML pour le cahier des charges Élaboration d’un référentiel d’exigences Traçabilité et suivi des exigences Module 6 : Elaboration du cahier des charges Modélisation des qualités d’un logiciel Le langage de description Étude de la capacité fonctionnelle Étude des dispositifs d’assurance qualité Dispositifs de reconnaissance Module 7 : Méthodes de conception et de modélisation de données Présentation des niveaux de description et des modèles associés Présentation des étapes de développement d’un SI La modélisation conceptuelle et organisationnelle des données La modélisation des flux La modélisation conceptuelle et organisationnelle des traitements Les principes et les concepts de l’approche objet Présentation d’UML Diagrammes d’UML Les ateliers de génie logiciel (AGL) Titre : « CQP Développeur Nouvelles Technologies » Présentation de Websphere Administration du serveur serveur Java EE BEA WebLogic Déploiement d'applications JCA et Pools de connexions JDBC Configuration de la persistance (CMP 2.0) Configuration de la sécurité Services Installation et configuration de BEA WebLogic Server 9 Module 8 : Les outils et techniques, de la spécification aux de tests La phase de tests Introduction générale à Java Test - Gestion des sources - Outil de gestion des bugs/anomalies/évolutions fonctionnelles - Règles de codage - Documentation - Tests - Procédures de livraison - Automatisation des tâches - Mesures de la qualité Module 9 : Langages et techniques de programmation La solution informatique au travers de l’utilisation de langages de programmation structurés - Le langage C - Les langages orientés objets - Le langage C avancé - Le langage Java - Le langage Python Frameworks du marché Outils de développement de sites Web Module 10 : Langages et techniques de requêtes Introduction Le langage d'interrogation des données (LID) Utilisation des fonctions Utilisation des opérateurs ensemblistes Utilisation de sous-interrogations Le langage de manipulation de données (LMD) Notions sur le langage de définition de données (LDD) Langage XML- Query Tests de non régression Module 11 : Les différents cycles de vie et la démarche qualité Étude des dispositifs d’assurance qualité Étude des dispositifs Dispositifs de reconnaissance Les Enjeux de la Qualité de Service Gestion des niveaux de service Le processus de gestion des Niveaux de Service Implémentation du processus et Suivi du processus mis en place Module 12 : La conduite de projet Cycle de vie du projet Organisation du projet Module 13 : Les différents rôles dans un projet Titre : « CQP Développeur Nouvelles Technologies » Pilotage de projet Le climat, l'ambiance de travail Démarche qualité Communication projet Définitions et terminologie Cycles de vie et de développement Démarche d'estimation des charges L'organisation de l'équipe projet Planification Le lancement du projet Assurance qualité dans les projets La gestion des risques Le bilan de projet Les styles de management Le rôle du manager Motivation Délégation Communication interne Boîte à outils pour diriger et animer Module 14 : L’organisation des revues de projet Fondamentaux des tests logiciels Tester pendant le cycle de vie logiciel Tester pendant le cycle de vie logiciel Tests de maintenance L’intervention du SI dans le cycle de vie du service Module 15 : Assistance et formation des utilisateurs Définition du cadre d’activité autour du poste de travail Mise en place d’une charte de service claire vis-à-vis des utilisateurs La maintenance L’organisation Choix des outils de gestion Méthodologie de résolution des problèmes Résolution des problèmes de système d'exploitation Résolution des problèmes de matériel Résolution des problèmes de réseau Résolution des problèmes liés à la sécurité Résolution des problèmes liés aux applications Module 16 : La mise en production Mise en place documentation d’exploitation Mise en place d’une méthode de travail entre les techniciens et les rédacteurs afin de fiabiliser l'information rédigée Déploiement logiciel Administration des comptes d'utilisateurs et des comptes d'ordinateurs Module 17 : Maintenance applicative La cartographie des outils de TMA Les principaux prestataires L’appel d’offres Le plan type d’un cahier des charges pour une prestation de TMA Les précautions à prendre Les indicateurs de SLA (Service Level Agreement) L’analyse d’un contrat type de TMA Le planning type d’un projet Titre : « CQP Développeur Nouvelles Technologies » Les spécificités d'un projet de maintenance Les typologies de maintenance Les typologies de clients de la maintenance Le reporting Répartition des rôles et des responsabilités L'organisation des différents contributeurs (Maîtrise d'ouvrage, Maîtrise d'oeuvre). Les méthodes, outils et normes Pilotage de la maintenance : indicateurs pertinents, risques, instances Les dysfonctionnements des problèmes connus et récurrents Les processus, des réalisations préétablies et sans surprises Les accords de services Le Pilotage en MultiNiveaux (PMN©), cohérence des enjeux La Gestion des Problèmes Mise en place Base de Connaissances Gestion automatisée des appels Reporting Module 18 : La sécurité des systèmes d’information La sécurité de l'information : contexte et enjeux Phasage de la politique de sécurité Stratégie Sensibilisation : quelle cible, quels canaux, quels messages ? Gestion des identités et des accès Technologies de protection des infrastructures Liste CVE (Common Vulnerabilities and Exposure) Méthodes de détection des vulnérabilités Attaques des firewalls et IDS Vulnérabilités du serveur Vulnérabilités du bureau Configuration des scanners de vulnérabilités et création de rapports Configuration et opérations des scanners Création et interprétation des rapports Évaluation des risques dans un environnement évolutif Recherche des informations d'alerte Identification des facteurs de risques Gestion des vulnérabilités Cycle de gestion des vulnérabilités Cryptographie Protection des données en XML Concepts fondamentaux du système de prévention des intrusions sur l'hôte de McAfee Problématiques de sécurisation des Web Services La sécurité WS-* Les certificats X509 et les infrastructures de gestion de certificats Introduction aux architectures web de Single Sign-on Module 19 : Veille technologique Concepts de la veille technologique Méthodologie veille technologique Pilotage d’un projet de veille Mise en place d’un plan de veille web Appropriation d’une méthodologie opérationnelle de mise en place d'un plan de veille web Cartographie des sources Diffusion Identification des aspects techniques et fonctionnels des solutions de veille Evaluation des apports et limites des outils de veille Panorama des outils de veille Titre : « CQP Développeur Nouvelles Technologies » Exploitation, supervision et garantie de la continuité de services des réseaux informatiques et télécoms Contribution à l'administration des réseaux informatiques et télécoms Participation aux études d'optimisation des réseaux informatiques et télécoms Module 20 : Organisation de l’entreprise Les structures organisationnelles Missions services informatiques Activités et métiers de l’informatique (panorama) Conduite de projets informatiques Gestion des taches Clôture du projet Le cycle de vie des services Les principaux ERP du marché MÉTHODES ET MOYENS PÉDAGOGIQUES Les apports théoriques et techniques développent : - les concepts et les méthodologies, les connaissances techniques, leur mise en application, les aspects relationnels liés à la gestion de projet. La conduite de projets tutorés consiste : à approfondir la communication, l’animation et le relationnel dans l’entreprise, à analyser la demande et son contexte, à mettre en œuvre les outils spécifiques inhérents au projet. Les travaux en groupe permettent : l’apprentissage du travail en équipe, la mise en œuvre des méthodes d’animation, l’utilisation des outils spécifiques, l’approfondissement de thèmes liés à l’informatique, aux réseaux et aux technologies de l’information et de la communication. Les conférences /débats apportent : une perception de la diversité des entreprises, la richesse des expériences vécues. Les modules d’approfondissement permettent : de développer l’individualisation des compétences, de renforcer les connaissances par rapport aux missions conduites en entreprise. Les missions en entreprise consistent : à approfondir les techniques étudiées durant la formation, à analyser les différentes composantes. Le mémoire avec soutenance a pour objectifs : - de vérifier les compétences du candidat dans le domaine de l’administration de systèmes informatiques, - d’apprécier l’impact de ses travaux sur l’organisation de l’entreprise d’accueil, - de tester les capacités du candidat à argumenter et à convaincre. Moyens pédagogiques 15 postes équipés de disques durs en racks dans une salle dédiée aux filières informatiques 45 postes en libre accès. Chaque apprenant dispose de son propre disque Titre : « CQP Développeur Nouvelles Technologies » Des supports de cours en ligne grâce à l’extranet dédié Des routeurs CISCO pour les TP EVALUATIONS Les évaluations sont réalisées par des contrôles continus en travaux dirigés suivis d’évaluations individuelles en fin de modules. Les formes proposées sont des études de cas, des mises en situation, des qcm, des exposés, des projets tutorés. Les notes attribuées sont pondérées entre les évaluations en TD (40 % de la note) et les évaluations individuelles (60 % de la note)_ _ DUREE Séquences pédagogiques Nbre de jours : 76 Heures : 532 h Alternance : 3 jours / 2 jours Séquences en entreprise Nbre de jours : 184 Heures : 1288 h Alternance : 3 jours / 2 jours PRIX REMISE Inter entreprises : 9 576 euros HT