Analyste programmeur - Développeur informatique
Objectifs, programme, validation de la formation
Objectifs
- Analyser et formaliser le besoin de l’entreprise en solutions logicielles : La première activité de l’analyste programmeur consiste à contribuer à la définition des spécifications fonctionnelles d’une application logicielle demandée par le maitre d’oeuvre ou le Directeur du Système d’Information (DSI) ou son hiérarchique, en vue de son développement. Il doit mener une étude technique détaillée des besoins exprimés afin de réaliser une maquette ou prototype de la future application. Cette étude technique constituera la base de son travail de conception
- Concevoir une solution informatique logicielle sous la responsabilité de son hiérarchique : A partir de cette étude technique détaillée et des spécifications fonctionnelles demandées, l’analyste-programmeur propose une modélisation de la future application. Il présente l’architecture globale de cette application (traitements des données, interfaces homme-machine, ) à la maitrise d’oeuvre pour accord
- Développer une application informatique sous la responsabilité de son hiérarchique : Le développement de l’application est la dimension la plus technique du métier d’analyste- programmeur. Ainsi, le coeur de son métier est de développer tout ou partie d’une application, en faisant appel à ses savoirs et savoir-faire en programmation objet ou en programmation procédurale. Il met en oeuvre, tout au long du développement, les procédures de tests unitaires et de non-regression nécessaires à la garantie de son travail. Il participe à la recette globale du développement
- Favoriser l’utilisation de l’application informatique par les utilisateurs : A partir de l’application testée, l’analyste-programmeur déploie l’application sur les postes informatiques des utilisateurs. Il conçoit les guides utilisateur et d’administration ainsi que les supports de présentation nécessaires aux utilisateurs. Il peut assurer la formation des utilisateurs à l’utilisation de l’application
- Maintenir une application informatique, corriger et faire évoluer celle-ci : Tout au long de la vie de l’application, l’analyste-programmeur assure le maintien en fonctionnement de cette application. Sous la responsabilité de la maitrise d’oeuvre, il définit les évolutions et correctifs nécessaires à la continuité de son utilisation, en assure le développement et tient informés les utilisateurs des évolutions de l’application logicielle
Description, programmation
- Analyser le besoin
logiciel de l’entreprise et formaliser une étude préliminaire
Outil informatique, configuration
et utilisation
Spécifications fonctionnelles
Interconnexion et
communication du système d’information
Projet collaboratif Analyse du
besoin
- Concevoir une
application informatique
Bases de la programmation et
algorithmique
Programmation de l’internet des
objets
Introduction à la modélisation
des données
Outils et environnements de
travail
Projet collaboratif Conception
d’application - Développer un site
web et son application mobile
Introduction HTML et CSS
Javascript : client/serveur
Développement PHP
Développement mobile hybride
Projet collaboratif
Développement web
- Développer
une application informatique
Introduction à l’UML et design
pattern
Programmation Java
Introduction à Unity
Programmation .net
Projet collaboratif
Développement application
- Déployer et maintenir
une application informatique
Introduction aux méthodes
agiles
Tests et recette des
applications
Normes et optimisation du
code source
Déploiement et mise en service
d’applications
Projet collaboratif Déploiement
et maintenance d’application - Développer ses pratiques professionnelles
Prêt pour la vie active ?
Si j’avais su écrire !
Excel en pratique pour
l’entreprise
VBA en pratique pour
l’entreprise
Info ou Infox : veille et esprit
critique
Initiation à l’amélioration
continue
Travail en mode projet
Pratique de l’anglais métier
Projet professionnel
Sensibilisation aux métiers de
la Data
Actualités métier et/ou territoire
Retour d’expérience et
projection
Certifier ses
compétence de Développeur
informatique
Team building : cohésion
d’équipe
Méthodologie de projet
d’entreprise
Méthodologie des écrits
professionnels
Argumenter pour convaincre
Validation et sanction
Analyste programmeur
Type de formation
Perfectionnement, élargissement des compétences
Niveau de sortie niveau III (BTS, DUT)
Métiers visés
Durée, rythme, financement
Durée 1939 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Connaissance en informatique
Modalités d'accès
Accessible en contrat de professionalisation
Inscription
Contact renseignement Madame Safia CESI
Périodes prévisibles de déroulement des sessions
Session débutant le : 11/10/2019
Adresse d'inscription
CESI
15 avenue Albert Einstein 69100 Villeurbanne