La formation Afpa
L'afpa (Association nationale pour la formation professionnelle des adultes) propose une formation intitulée "développeur logiciel".
Elle donne la définition suivante pour cette formation :
Vous prenez en charge le développement de petites applications informatiques suite à l'expression de besoins d'un client interne ou externe. Vous assurez la conception technique, la programmation, la mise au point (tests) de l'application. Lorsque les applications informatiques sont en exploitation, vous en assurez la maintenance corrective (résolution des bogues) et évolutive (évolution des besoins). Une partie de votre activité peut s'effectuer à distance, au téléphone ou au travers des réseaux informatiques. Dans les services de petite taille, il est exigé une grande polyvalence. Dans les services importants, les activités sont plus spécialisées. Dans une Société de Services en Ingénierie Informatique (S.S.I.I.), le travail s'effectue le plus souvent dans le cadre de détachement. Vous travaillez sous la responsabilité d'un chef de projet.
Mon parcourt personnel me porte plus vers la production de solutions à destination d'internet que vers les progiciels internes des entreprises, mais une part importante de cette formation concerne la production de page web.
Après quelques tests de logique et d'anglais bien simples, j'ai intégré cette formation debut septembre 2009 au centre Afpa de Blois.
Nous sommes quinze stagiaires rassemblés devant des ordinateurs en réseau et devont découvrir un programme particulièrement chargé sur des pdf internes à l'afpa.
Il n'y a pas de cours à proprement parler, les "référents" sont juste là pour répondre à quelques questions. Tout l'apprentissage se fait individuellement; c'est ce que l'Afpa nomme "l'autoformation", destinée à nous obliger à chercher et trouver par nous même les informations dont nous avons besoin. Concept très déroutant lorsqu'on s'attend à un enseignement complet et qu'on se retrouve livré à soi-même.
Sont abordés les sujets suivants:
-
La modélisation : à partir d'un existant ou d'une interview, le stagiaire doit réaliser un Mcd et Mpd en se servant du logiciel Sysbase.
-
La base de données: élaboration de scripts de créations de base de données (create, update, delette) et de requêtes en langage sql.
-
Apprentissage du langage c# et utilisation du logiciel VisuelStudio pour la réalisation de pages de progiciel.
-
Elaboration de tests et d'états.
-
Apprentissage des langages web (html, css, javascript, asp (en fonction des centres afpa)) et réalisations de pages internet.
Il est demandé aux stagiaire une PAE (période en entreprise avec rédaction d'un rapport de stage) et une soutenance pour valider cette formation,.
Ce blog est le journal de cette période en entreprise et la préparation à la rédaction du rapport de stage.