demos - Fafiec
Transcription
demos - Fafiec
CQP Développeur Nouvelles Technologies (DNT) -----------------------------------------------------------------------------------ORGANISME DEMOS 20 rue de l’Arcade 75 008 PARIS REFERENCE STAGE FAFIEC : 26572 CONTACT Couverture géographique : M. Frédéric DIOLEZ Tél. : 09 88 66 17 40 E-mail : [email protected] Bordeaux, Rouen, Lyon, Toulouse, Marseille Nantes, Lille, Strasbourg, Caen, Nancy, Besançon Nice, Paris PUBLICS CONCERNÉS Informaticiens expérimentés ou non Jeunes de moins de 26 ans, salariés Demandeurs d’emploi de plus de 26 ans PRÉ-REQUIS Il s’agit de titulaires ou de postulants ayant le niveau III Education Nationale : Bac +2 : 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 Elle permet d’acquérir le socle de compétences d’un développeur travaillant dans le domaine des Nouvelles Technologies (langages objets, architectures web, bases de données relationnelles…). A l’issue de ce parcours, les stagiaires sauront notamment : A partir d’un cahier des charges, concevoir des applications objets, en utilisant le langage de modélisation UML Créer des interfaces Web ou mobiles Développer des applicatifs métier en utilisant le langage Java et la plateforme d’entreprise Java EE Travailler dans un environnement professionnel : utilisation d’IDE, d’outils de gestion de version, d’outils de build, d’outils de tests Mettre en œuvre le framework Spring Obtenir le Certificat de Qualification Professionnelle Développeur Nouvelles Technologies : Titre inscrit au Répertoire National de Certification Professionnelle par arrêté du 3 décembre 2010 publié au Journal Officiel du 22 décembre 2010. CQP « Développeur Nouvelles Technologies » DEMOS 1|5 CQP Développeur Nouvelles Technologies (DNT) -----------------------------------------------------------------------------------PROGRAMME UNITÉ D’INTÉGRATION Durée : 2 jours / 14 heures Présentation du parcours de formation et des modalités d’évaluation Techniques d'apprentissage Efficacité personnelle, gestion du temps UNITÉ 1 : SYSTÈME D'INFORMATION Durée : 5 jours / 35 heure S1 : Architecture matérielle ➜ Introduction à la technologie des ordinateurs ➜ Technologies des composants (Processeurs, Carte graphiques, Mémoires…) ➜ Architectures évoluées, - Architectures parallèle ➜ Les périphériques ➜ Configuration d’un environnement de travail, de développement S2 : Architectures réseaux ➜ Les fondements, l'environnement IP ➜ Ethernet ➜ Architectures IP et protocoles (TCP, UDP, HTTP, FTP, SMTP) ➜ Les réseaux sans fil ➜ Les outils de contrôle ➜ La gestion et la sécurité de réseaux ➜ Les technologies émergentes S3 : Architecture logicielle ➜ Architecture n tiers ➜ Plateformes JEE et .Net ➜ Langage XML ➜ Architecture Orientée Services ➜ Processus de développement objet :UML, RUP, XP, MDA, MDD ➜ Introduction au Cloud S4 : Analyse du Si ➜ Cartographie et Optimisation des processus ➜ Les exigences pour le système informatique ➜ Modélisation du Système d’Information UNITÉ 2 : MÉTHODES TECHNIQUES ET NORMES Durée : 49 jours / 343 heures S5 : Méthodes de recueil et d'analyse des besoins ➜ Cadrage de la mission et Acteurs concernés ➜ Techniques d’interviews S6 : Élaboration du cahier des charges ➜ Les rôles respectifs de la maîtrise d'ouvrage et de la maîtrise d’œuvre ➜ Les destinataires du cahier des charges ➜ Le contenu du cahier des charges ➜ Mesure des impacts S7 : Méthode de conception et de modélisation de données ➜ UML et les étapes projet ➜ Production des diagrammes d’activités, de classes, de transition d’états, d’interaction, des cas d’utilisation ➜ Modélisation UML dans Eclipse S8 : Outils et techniques de la spécification aux tests ➜ Outils de développement intégrés : Eclipse, NetBeans, VisualStudio ➜ La chaîne de production : outils de Build, gestion de version… ➜ Les phases d'intégration d'un logiciel CQP « Développeur Nouvelles Technologies » DEMOS 2|5 CQP Développeur Nouvelles Technologies (DNT) -----------------------------------------------------------------------------------➜ Les différents types de tests : techniques, fonctionnels, d'intégration, de montée en charge ➜ Organisation des tests et de la recette ➜ Panorama des outils de test S9 : Langages et techniques de programmation ➜ Langage de programmation Les différents types de langages, modèle mémoire et durée de vie des variables Affectations, structures de contrôle, boucles, tableaux, fonctions et procédures Algorithmique ➜ Les techniques du Web Interaction client/serveur HTTP Structuration d’une page Web avec le langage HTML5 Mise en forme avec les feuilles de style CSS3 Introduction à la programmation dynamique de la page en Javascript Web 2 : Appels asynchrones Ajax et manipulation du modèle objet de la page (DOM) Principes du Responsive Design ➜ Programmation JAVA Présentation de la plateforme : JVM, JRE, JDK Types primitifs, tableaux, structures de contrôle Programmation objet : classes, attributs, méthodes, constructeurs Programmation objet : encapsulation Programmation objet : utilisation des techniques d’héritage, polymorphisme Types abstraits : classes abstraites et interfaces Entrées/sorties Généricité et collections Gestion des erreurs : exceptions Accès à une base de données relationnelle avec la librairie JDBC Bonnes pratiques, conception avec les design patterns : singleton, factory, DAO… ➜ Java Entreprise Edition – JEE Applications Web en JEE : Servlets, JSP, listeners, filtres, gestion de sessions, pattern MVC Mise en œuvre de JPA/Hibernate pour l’accès à la base selon une stratégie ORM (Object Relational Mapping) Configuration du serveur d’application Développement de Web Services SOAP et Rest ➜ Développement JEE avec le framework Spring Gestion de beans, notion de conteneur léger Injection de dépendance Programmation orientée aspect Mise en œuvre du pattern MVC avec Spring MVC ➜ Programmation mobile Enjeux et stratégies de la programmation mobile Développement d’une application Android, stockant des données et communiquant avec des Services Web. Utilisation des services du téléphone. S10 : Langages et techniques de requêtes ➜ Modèle relationnel : conception des tables, intégrité référentielle ➜ Méthode Merise (du MCD au MPD). Formes normales ➜ Requêtes en langage SQL ➜ Mises à jour, transactions UNITÉ 3 : GESTION DE PROJET Durée : 5 jours / 35 heures S11 : Les différents cycles de vie et la démarche qualité ➜ Les démarches linéaire et itérative ➜ Les projets « Agiles : XP et SCRUM ➜ Le pilotage par la qualité ➜ Le pilotage par les risques ➜ Le pilotage par les livrables CQP « Développeur Nouvelles Technologies » DEMOS 3|5 CQP Développeur Nouvelles Technologies (DNT) -----------------------------------------------------------------------------------S12 : La conduite de projet ➜ La conduite de projet - Principes ➜ Planifier le projet ➜ Suivre le projet ➜ Piloter avec un outil de gestion de projet S13 : Les différents rôles dans un projet ➜ Le travail en mode projet ➜ Le fonctionnement d’un service informatique S14 : L'organisation des revues de projet ➜ La conduite de réunion ➜ Les revues qualité ➜ La résolution de problèmes ➜ L’aide à la décision : les bases de la prise de décision UNITÉ 4 : SERVICES Durée : 7 jours / 49 heures S15 : Assistance et formation des utilisateurs ➜ Rédaction des documents ➜ Mise en place du support technique ➜ L'accompagnement au changement des utilisateurs S16 : La mise en production ➜ La gestion de la recette ➜ Niveaux de validation avant la mise en production ➜ Introduction aux référentiels : ITIL ➜ Le dossier d’exploitation ➜ Le déploiement : la logistique, le packaging S17 : Maintenance applicative ➜ Terminologie : infogérance, externalisation, outsourcing, insourcing, facilities management... ➜ Les différentes solutions Régie / Forfait et variantes ➜ La Tierce Maintenance (TMA) ➜ Le prestataire et le client : entre MOE et MOA, qui fait quoi ? S18 : Sécurité des SI ➜ Les stratégies de sécurité ➜ La sécurité des données ➜ Confidentialité des informations ➜ Authentification des utilisateurs ➜ La sécurité des architectures Web et n-tier UNITÉ 5 : TRANSVERSE Durée : 4 jours / 28 heures S19 : Veille technologique ➜ Enjeux de la veille ➜ Elaborer une stratégie de recherche ➜ Spécificités des moteurs de recherche S20 : Organisation de l'entreprise ➜ L'enjeu de la communication de projet ➜ Communication et reporting S21 : Techniques de communication ➜ La communication en situation de travail ➜ Mieux communiquer avec les clients S22 : Droit informatique ➜ La Loi Informatique et Liberté appliquée à l'entreprise ➜ Droit pénal informatique ➜ La Cyber-surveillance ➜ Droit Internet et Intranet CQP « Développeur Nouvelles Technologies » DEMOS 4|5 CQP Développeur Nouvelles Technologies (DNT) -----------------------------------------------------------------------------------➜ Les contrats de prestation de service PROJET DE MISE EN SITUATION EN CENTRE DE FORMATION Durée : 8 jours / 56 heures ➜ Mise en situation professionnelle ➜ Projet suivi par un formateur permettant de mettre en pratique sur un cas professionnel les connaissances acquises en formation ➜ Préparation à l'oral de jury (avec soutenance à blanc) MÉTHODES ET MOYENS PÉDAGOGIQUES Méthodes pédagogiques Exposé théoriques et mises en œuvre pratiques Echanges d’expériences Réalisation de mini-projets (exercices de synthèses) Moyens pédagogiques Documents pédagogiques de formation Livret d’information et de suivi Dossier de professionnalisation 1 ordinateur performant par stagiaire Stage en entreprise Pour un cursus complet, au minimum 3 mois de stage en entreprise en alternance avec la formation Evaluation pré-formative en cas de parcours modulaire pour les stagiaires qui ont déjà un niveau de connaissances, afin d’identifier et d’établir le parcours de formation personnalisé à mettre en œuvre Évaluations sommatives de fin d’unité Évaluations des acquis par le référent pédagogique Demos Auto-évaluation Évaluations des acquis en entreprise par le maître de stage Plan de progrès personnalisé ÉVALUATIONS DURÉE ET PRIX PAR UNITÉ MODULAIRE / PERSONNE UNITÉ : Intégration UNITÉ 1 : Systèmes d’information UNITÉ 2 : Méthodes Techniques et Normes UNITÉ 3 : Gestion de projet UNITÉ 4 : Services Nombre de jours : 2 5 49 5 7 4 8 Nombre d’heures : 14 35 343 35 49 28 56 Prix HT (€) 280 700 6860 700 980 560 1120 Projet de mise en UNITÉ 5 : situation en centre Transverse de formation DURÉE ET PRIX DU CURSUS COMPLET / PERSONNE 80 jours / 560 heures, soit 11200€ HT CQP « Développeur Nouvelles Technologies » DEMOS 5|5