Concepteur Développeur informatique en alternance Première alternance : Entreprise (entre 2 et 9 semaines) Première alternance : formation 'développement d'application Client/Serveur' (9 semaines) MODULE : Algorithmique et programmation procédurale (3 Semaines) Objectif : o o Etre capable de traduire l'algorithme d'une fonction en C#. Etre capable de tester des fonctions codées en C#. Descriptif : o o o o Algorithmique. Etude des structures de données et des fichiers. Apprentissage du langage C# (codage des algorithmes). Traduction rapide d'algorithmes en programmes C#. MODULE : Développement d'une application microsoft dot NET (2 semaines) Objectif : o o Etre capable de développer une interface fenêtrée Etre capable d'utiliser l'environnement de développement intégré .NET. Descriptif : o o Réalisation d'interfaces fenêtrées. Insertion de composants. AFPA Grenoble Le Pont de Claix © Marc FAYOLLE MODULE : Conception et manipulation d'une base de données (3 Semaines) Objectif : o o Maîtriser l'analyse et la conception des bases de données. Maîtriser les techniques d'accès aux bases de données. Descriptif : o o o o o Etude du modèle conceptuel de données. Etude du modèle logique de données. Réalisation de scripts de création de base de données. Langage SQL, procédures stockées. Architecture Client-Serveur, accès ODBC. MODULE : Développement de composants d'accès aux données (1 semaine) Objectif : o Etre capable de développer des composants d'accès aux données Descriptif : o o Acces à une base de données depuis un programme C# sous dot Net. Utilisation d'ADO.Net. Seconde alternance : Entreprise (12 semaines) Seconde alternance : formation 'objet' (6 semaines) MODULE : Apprentissage langage Java (1 Semaine) Objectif : AFPA Grenoble Le Pont de Claix © Marc FAYOLLE Connaître la syntaxe du langage Java. Descriptif : Programmation procédurale en Java. MODULE : Programmation Objet Java (4 Semaines) Objectif : Maîtriser les notions d'objet, de classe, d'encapsulation et d'héritage. Maîtriser le polymorphisme ainsi que la généricité. Maîtriser la création d'interfaces fenêtrées Java. Etre capable d'interfacer une Base de données. Découverte des principes de conception orientés objets. Descriptif : Création d'une classe, avec encapsulation, protection des données membres, constructeurs et destructeurs, surcharge des opérateurs, fonctions d'entrées sorties. Réalisation d'une application mettant en oeuvre l'héritage, le polymorphisme, et les Collections d'objets. Programmation JAVA et création de pages animées (applets) et d'applications fenêtrées. Traitement des événements par des écouteurs, et création d'objets pouvant être écoutés. Interfaçage d'une base de données par JDBC. Savoir mettre en oeuvre les écouteurs, et créer des objets écoutables. Savoir mettre en oeuvre le multitâche et les sockets. MODULE : UML (1 Semaine) Objectif : Etre capable de lire une spécification UML. Etre capable de modéliser une petite application objet à l'aide d'UML. Descriptif : Connaître les 9 diagrammes UML ainsi que leur rôle. AFPA Grenoble Le Pont de Claix © Marc FAYOLLE Réaliser une spécification UML d'une application, en suivant un processus compatible avec UML (Unified Process). Troisième alternance : Entreprise (16 semaines) Troisième alternance : formation 'Jee' (7 semaines) MODULE : Internet - scripts 'clients' (1 Semaine) Descriptif : Etre capable de développer des pages statiques HTML. Etre capable de dynamiser des pages web en utilisant Javascript. Descriptif : Réalisation de pages statiques (HTML, feuilles de style CSS) Réalisation de scripts clients et intégration de composants (Javascript). MODULE : Introduction à XML (1 Semaine) Objectif : Initiation aux concepts de base de XML Présentation des utilisations possibles et des outils existants aujourd'hui Descriptif : Documents XML, validation des documents par DTD ou XML-Schéma. présentation des documents par CSS2 ou XSLT, parcours d'un document à l'aide du DOM. MODULE : J2EE : JSP - Servlets (3 Semaines) AFPA Grenoble Le Pont de Claix © Marc FAYOLLE Objectif : Etre capable de développer une application internet avec la technologie JSP Appréhender le framework Struts Descriptif utilisation de Java Server Page. utilisation des Servlet. intégration de Java Beans Tags et JSTL Expression Language Utilisation d'Ajax Mise en oeuvre du framework Struts MODULE : J2EE : Serveur d'application, EJB (2 semaines) Objectif : Connaître les éléments d'une architecture 4/3. Maîtriser les techniques de base pour sa mise en oeuvre. Descriptif Entreprise Java Beans, EJB3 session, EJB3 entités. Service Web. Conteneur: Sun Application Serveur. Outils de développement : Netbeans Quatrième alternance : Entreprise (12 semaines) Quatrième alternance : formation 'Développement mobile' (5 semaines) MODULE : Nomade Android (2,5 Semaines) Objectif : Concevoir et développer une application mobile sous Android. Définir une interface graphique appropriée à l'appareil nomade AFPA Grenoble Le Pont de Claix © Marc FAYOLLE Intégrer des interfaces vers des ressources de l'entreprise (serveur BD, web services) Intégrer des services et utiliser des périphériques sous Android Descriptif Installation du SDK Android et des plugins d'IDE Développer des interfaces : Activitys, Intents Gérer la persistance : préférences, fichiers, base de données Sqlite Appel de services web SOAP et REST Géolocalisation, Webkit Multimédia, téléphonie, ressources matérielles MODULE : Nomade IOS (2,5 Semaines) Objectif : Concevoir et développer une application mobile sous IPhone. Définir une interface graphique respectant les règles d'ergonomie IPhone Intégrer des interfaces vers des ressources de l'entreprise (serveur BD, web services) Intégrer des services et utiliser des périphériques sous IOS Descriptif Prise en main de l'environnement de développement sur Mac Apprentissage du langage Objective C Manipuler les composants graphiques : InterfaceBuilder Gérer la persistance : fichiers, base de données Sqlite Géolocalisation, appel des services web Multimédia, téléphonie, ressources matérielles Cinquième alternance : Entreprise (20 semaines) Cinquième alternance : Certification (1 semaine) EVCP : Evaluation des compétences professionnelles (1 Semaine ) Objectif : AFPA Grenoble Le Pont de Claix © Marc FAYOLLE o Faire valider ses compétences professionnelles Descriptif : o o Préparation de la présentation de la réalisation effectuée en projet. Présentation devant un jury de professionnels du projet développé en entreprise AFPA Grenoble Le Pont de Claix © Marc FAYOLLE