20/06/2025

Concepteur développeur de solutions informatiques

Cnam Loire-Atlantique

Icône de localisation
25 boulevard Guy Mollet BP 31115 , 44311 Nantes
Icône de téléphone
02 40 16 10 95
Voir la fiche de l'organisme
Icône Attention

Formation en distanciel

Descriptif de formation

Objectif général

Certification

Objectif

  • Analyser et formaliser les besoins du client en vue du développement ou de la mise à jour d’une application ou d'un logiciel informatique.
  • Concevoir et maquetter une application ou un logiciel informatique ou une mise à jour.
  • Développer une application ou un logiciel informatique ou une mise à jour.
  • Déployer et mettre en production l’application ou le logiciel informatique ou la mise à jour.
     

Précision de l'organisme de formation
Icône chevron
Maîtriser les connaissances de base en informatique dans les domaines essentiels suivants: programmation, algorithmique, réseau, architecture des ordinateurs et systèmes d'exploitation, bases de données et génie logiciel.
Le diplôme offre 3 parcours  :
  • parcours  programmation java
  • parcours programmation mobiles
  • parcours  programmation web
 

Les pré-requis

Quel niveau d'entrée ?

Niveau 4 (Bac, Bac Pro, BP, Titres ou équivalents)

Type de prérequis
Sans pré-requis spécifique
Précision sur les prérequis

Cette formation est accessible aux salariés et demandeurs d'emploi, de niveau Bac.

Les blocs de compétences

Déployer et mettre en production l’application ou le logiciel informatique ou la mise à jour.

Participer à la préparation et l’installation de l’environnement système, matériel et logiciel nécessaire à l’exécution de l’application, en explicitant clairement les besoins système et matériel nécessaires pour la bonne exécution de l’application. Ces besoins sont éventuellement communiqués à une équipé dédiée à la préparation de l’environnement d’exécution. Participer à la mise en production de l’application ou de la mise à jour, c’est-à-dire particip... Voir plus

Programme
Icône chevron
1/ Mise en situation professionnelle / présentation orale: installation de l’environnement système, matériel et logiciel nécessaire à l’exécution de l’application ou mise à jour développée et démonstration - présentation de son fonctionnement. 2/ PROJET en petit groupe / travail écrit : A partir d’une étude de cas, dans le cadre de projets et en petit groupe : concevoir un manuel utilisateur décrivant le fonctionnement et l’utilisation de l’application. 3/ PROJET en petit groupe / travail écrit et présentation orale devant un petit groupe: A partir d’une documentation d’utilisation (manuel utilisateur) produire des contenus et des supports de formation à destination des futurs utilisateurs.
Développer une application ou un logiciel informatique ou une mise à jour.

Dans un environnement de développement informatique lié au système d’exploitation (Linux, Windows) utilisé, choisir et utiliser un langage de programmation (C, Java, Html,PHP) adapté aux spécificités de l’application (web, gestion) afin de coder les algorithmes prévus dans la phase de conception en appliquant les pratiques de programmation telles que la modularité, la documentation du code.. A partir des schémas relationnels établis lors de l’analyse fonctionnelle, créer les ba... Voir plus

Programme
Icône chevron
1/ Travail individuel à partir de cas pratiques : Lors de travaux pratiques : * Programmation des algorithmes : codage avec des langages tels que Java ou C d’algorithmes de complexités diverses ; * codage avec des langages tels que HTML, Javascript de pages d’interfaces web dynamiques ; * création de tables de bases de données dans des environnements MySQL ou Oracle, et écriture de requêtes de type SQL sur ces bases. * Ecriture de requêtes SQL. 2/ Travail en groupe / document écrit : Projet en groupe : à partir d’un document de conception concernant une application sur commande réelle ou une étude de cas, codage des programmes et mise en place de la base de données, définition de jeux de tests. 3/ Travail individuel / document écrit : Rédaction d’un code documenté et d’un document de développement relatif à l’application ou au logiciel informatique ou à la mise à jour.
Concevoir et maquetter une application ou un logiciel informatique ou une mise à jour.

Concevoir les algorithmes associés aux traitements identifiés lors de la phase précédente et spécifier es flux de données identifiés au même niveau en utilisant une méthodologie de type UML, MERISE etc. Etablir le schéma relationnel de la base de données en utilisant une méthodologie et des logiciels adaptés permettant de dessiner ce schéma (lucidchart, MySQL Workbench) afin de représenter graphiquement et numériquement la structure de la base relationnelle. Concevoir une interfa... Voir plus

Programme
Icône chevron
* Travaux pratiques et études de cas: à partir de problèmes de complexité croissante, écriture d’algorithmes; définition des tables de bases de données. * Projet en groupe : à partir d’un document de spécification concernant une application sur commande réelle ou une étude de cas, écriture des algorithmes, définition du schéma de la base de données et réalisation des maquettes pour la définition de l’interface homme-machine. Restitution du travail sous forme d’un document de conception et d’une soutenance orale. * Travail écrit / soutenance orale : Projet en groupe : rédaction du document de conception de l’application ou du logiciel informatique ou de la mise à jour présentant les schémas de la base de données et décrivant les process de fonctionnement.
Recueillir et analyser les besoins du client en vue du développement ou de la mise à jour d’une application ou d'un logiciel informatique

Recueillir les besoins d’un client interne ou externe en matière de développement d’applications ou de logiciels informatiques ou de mises à jour, lors des rencontres et/ou au moyen d’outils et méthodes adaptés (questionnaire, entretien, analyse de l’existant, etc..) afin d’identifier et comprendre son projet de développement, ses besoins et ses objectifs. Rédiger, avec l’appui du chef de projet le cahier des charges technique et fonctionnel de l’application ou du logiciel i... Voir plus

Programme
Icône chevron
* Travail en groupe / production écrite / présentation orale : Projet en groupe : à partir d’une étude de cas, analyse des besoins en matière de développement d’applications ou de logiciels informatiques ou de mises à jour d’un client réel ou fictif. * Travail en groupe / production écrite : Rédaction des cahiers des charges technique et fonctionnel de l’application ou d’un logiciel informatique. * Travail en groupe / production écrite / présentation orale : Projet en groupe : à partir d’un cahier des charges concernant une application, sur commande réelle ou une étude de cas, rédaction d'un document de spécifications fonctionnelles d’une application ou d’un logiciel informatique ou d’une mise à jour. Restitution du travail sous forme d’un document de spécifications et d’une soutenance orale.

Organisation pédagogique

Rythme
En discontinu
Modalité pédagogique
formation à distance
Durée
770 heures en centre

Infos sur la certification / Plus de détails

Formacode principal
Développement informatique
Organisme certificateur
Conservatoire national des arts et métiers (CNAM)
Source : Cariforef des Pays de la Loire - 204256 - Code d'établissement : 39294