Le cursus « Concepteur Développeur » permet d’acquérir une méthodologie solide pour prendre en charge le développement d’applications informatiques suite à l’expression des exigences fournies par un client ou un chef de projet. Vous intervenez sur les différentes phases du processus de développement logiciel, assurez les tests d’intégration et le déploiement des composants réalisés. A partir des besoins des utilisateurs formalisés dans un cahier des charges, le concepteur développeur informatique : développe ou utilise des composants logiciels d’interface restituant des résultats de traitements logiciels, puis les intègre afin de satisfaire les besoins des utilisateurs du système d’information, modélise, crée ou adapte une base de données et rédige la documentation technique associée, afin d’assurer le stockage et la gestion des données d’un système d’information.
Modules, options, contenu des cours
DÉVELOPPEMENT
Maîtriser la programmation
Maîtriser la méthodologie de développement
Elaborer et rédiger des spécifications techniques
Adapter les développements à l’utilisation sur les Smartphones et tablettes
Réaliser une documentation technique
Mettre en place une maintenance corrective et évolutive de l’application
Développer une interface utilisateur
Développer des composants d’accès aux données
Développer des pages web en lien avec une base de données
CONCEPTION
Maîtriser les conceptions orientées Objet
Maîtriser l’UML : langage de définition de conception
Maîtriser les «Design pattern» et les appliquer
Mettre en place des architectures applicatives
Collaborer à la gestion d’un projet informatique
Construire une application organisée en couches
Préparer et exécuter les plans de tests d’une application
Préparer et exécuter le déploiement d’une application
ANGLAIS
Maîtriser le vocabulaire professionnel
Acquérir les pratiques professionnelles
DROITS ET OBLIGATIONS EN INFORMATIQUES
Droits et obligation en informatique
Connaître le droit informatique et les types de contrats
Evaluer les responsabilités des informaticiens
GESTION DE PROJET INFORMATIQUE
Evaluer délais, charges et coûts
Organiser, planifier, suivre, contrôler le projet
Maîtriser risques et qualité
Communiquer
Participer à des conférences
Concourir pour des tournois de développement
ADMINISTRATION BASES DE DONNÉES
Réaliser des modèles relationnels
Maîtriser MySQL
Savoir faire des requêtes avancées
Mettre en place des bases de données
Développer des composants dans le langage d’une base de données