Devenir concepteur de solutions informatiques spécialisé dans les développement d’application web & mobile ou de logiciels applicatifs
Liste chronologique des étapes d’admission
Etape
Valider le tronc commun
Modalités
Exercices / mini-projet à réaliser
Lieu
dans les locaux du centre de formation
Point de contact
Page web
Bloc de compétences
Libellé descriptif du bloc
Réalisation de l’analyse technique des besoins
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Oui
Nom du bloc inscrit
RNCP36135BC01 - Réalisation de l’analyse technique des besoins
Ce bloc est
Libellé descriptif du bloc
Développement d’application web & mobile (option 1)
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Oui
Nom du bloc inscrit
RNCP36135BC02 - Développement d’application web & mobile (option 1)
Libellé descriptif du bloc
Développement de logiciels applicatifs (option 2)
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Oui
Nom du bloc inscrit
RNCP36135BC03 - Développement de logiciels applicatifs (option 2)
Libellé descriptif du bloc
Réalisation des tests, écriture et corrections
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Oui
Nom du bloc inscrit
RNCP36135BC04 - Réalisation des tests, écriture et corrections
Ce bloc est
Libellé descriptif du bloc
Mise en production et réalisation de la maintenance des applications
Peut être suivi de manière indépendante sous réserve d’avoir les compétences pré-requises
Non
Qualification associée inscrite au RNCP ou Répertoire spécifique
Oui
Nom du bloc inscrit
RNCP36135BC05 - Mise en production et réalisation de la maintenance des applications
Ce bloc est
Issue(s) de l’action
Niveau de diplôme minimum pour accéder à l’action via une VAPP
Page web d’informations
Caractéristiques de l’action
Cursus pour Famille(s) Métier
Publics ciblés
Bachelier en poursuite d'étude
Lycéen sorti du système éducatif
Etudiant en poursuite d'études
Etudiant en réorientation
Demandeur d'Emploi des métiers du numérique
Demandeur d'Emploi en reconversion
Salarié en Transition Professionnelle (individuelle ou collective)
Métier(s) ciblé(s)
Description détaillée
Niveau de diplôme minimum requis
Accessible uniquement aux stagiaires de l'action précédente du parcours
Critères spécifiques d’éligibilité des publics à l’action complète
Dès la majorité légale. Sans limite d’âge.
Diplôme délivré
Master
Certifications professionnelles
La certification de concepteur développeur de solutions informatiques répond à un besoin en main-d'œuvre existant et à venir, et fournit toutes les compétences nécessaires pour évoluer soit dans le développement d'applications web et mobiles, soit dans le développement de logiciels applicatifs.
Support d’informations (présentation, programme, …)
2024.01 Candidats_0.pdf3.52 Mo
Déroulement de l’action
Type(s) de parcours concerné(s)
Formation aux bases d'une famille Métier suivie d'une spécialisation à un Métier
Modalité(s)
Durée globale
2.00
Unité
Année(s)
En Alternance
Non
Type d’alternance
Précision
Campus ouvert 24/7 avec ordinateur et session personnel à disposition. Lors de l'alternance, une présence sur site est obligatoire à des plages d'horaires définis.
Nombre d’heures en entreprise
3360
Modalité
Précisions (fréquence, période, …)
Alternance de 2 ans après validation du tronc commun de l'action précédente.
Alternance sur une durée de
2.00
Unité
Année(s)
Durée globale
2.00
Unité
Année(s)
En Alternance
Non
Type d’alternance
Précision
Campus ouvert 24/7 avec ordinateur et session personnel à disposition. Lors de l'alternance, une présence sur site est obligatoire à des plages d'horaires définis.
Nombre d’heures en entreprise
2100
Modalité
Précisions (fréquence, période, …)
Alternance de 1 ans après un stage de 4 à 6 mois et niveau 12. Les niveaux correspondent à un nombre de projets validé dans le cursus.
Alternance sur une durée de
1.00
Unité
Année(s)
Durée globale
2.00
Unité
Année(s)
En Alternance
Non
Précision
Campus ouvert 24/7 avec ordinateur et session personnel à disposition.
Nombre d’heures en entreprise
1680
Modalité
Précisions (fréquence, période, …)
Un premier stage de 4 à 6 mois après validation du tronc commun de l'action précédente puis un deuxième stage de 4 à 6 mois après le niveau 15. Les niveaux correspondent à un nombre de projets validé dans le cursus.
Unité
Mois
Précisions sur les outils
Site intranet avec le contenu et parcours pédagogique. Application de communication collaboratifs. Outils de test automatique pour valider certains projets et examens. Session et stockage personnel. Alias de mailing personnel au nom de l'école.
Informations complémentaires pour le diplôme délivré
Les activités visées sont les suivantes : Réalisation de l’analyse technique des besoins
Développement d’application web & mobile (option 1)
Développement de logiciels applicatifs (option 2)
Réalisation des tests, écriture et corrections
Mise en production et réalisation de la maintenance des applications
Le choix des options définira les projets qui devront être validés.
Développement d’application web & mobile (option 1)
Développement de logiciels applicatifs (option 2)
Réalisation des tests, écriture et corrections
Mise en production et réalisation de la maintenance des applications
Le choix des options définira les projets qui devront être validés.
Points de contact
Zone(s) géographique(s) gérée(s) par le contact pour l'action
Alsace : Bas-Rhin (67)
Alsace : Haut-Rhin (68)
Lorraine : Meurthe-et-Moselle (54)
Lorraine : Meuse (55)
Lorraine : Moselle (57)
Lorraine : Vosges (88)
Champagne Ardennes : Ardennes (08)
Champagne Ardennes : Aube (10)
Champagne Ardennes : Marne (51)
Champagne Ardennes : Haute-Marne (52)
Fonction
Direction
Responsable administratif
Responsable Relations Entreprise
Civilité
Madame
Prénom
Caroline
Nom
Porot
Téléphone
0630144342
Mail
Adresse
30 Rue François Spoerry, 68100 Mulhouse
Contact interne de l’organisme pour les processus de gestion du Numéric’Emploi
Off
Affichage média(s) de contact dans le répertoire
Zone(s) géographique(s) gérée(s) par le contact pour l'action
Alsace : Bas-Rhin (67)
Alsace : Haut-Rhin (68)
Lorraine : Meurthe-et-Moselle (54)
Lorraine : Meuse (55)
Lorraine : Moselle (57)
Lorraine : Vosges (88)
Champagne Ardennes : Ardennes (08)
Champagne Ardennes : Aube (10)
Champagne Ardennes : Marne (51)
Champagne Ardennes : Haute-Marne (52)
Fonction
Responsable des admissions
Responsable pédagogique
Responsable du suivi des apprenants
Civilité
Monsieur
Prénom
Yohan
Nom
Thollet
Téléphone
0786612369
Mail
Adresse
30 Rue François Spoerry, 68100 Mulhouse
Contact interne de l’organisme pour les processus de gestion du Numéric’Emploi
Off
Affichage média(s) de contact dans le répertoire
Modalités pédagogiques
Outils pédagogiques
Cursus
Moyens techniques
Bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Réaliser une veille technologique continue sur différents domaines liés au numérique
Thème(s) abordé(s) dans le module
Réaliser une veille technologique continue sur différents domaines liés au numérique, en suivant la littérature en ligne ou en interagissant avec ses pairs (salons, conférences…) afin d’accroître ses connaissances, de toujours être dans la tendance, et d’être agile dans ses projets et force de proposition.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
8.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
1000.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
7213
Etape(s) concernée(s)
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Assurer le choix des technologies non imposées et la prise en main de l’ensemble des outils et des technologies associés au développement d’une application web/mobile
Thème(s) abordé(s) dans le module
Assurer le choix des technologies non imposées et la prise en main de l’ensemble des outils et des technologies associés au développement d’une application web/mobile, en prenant en compte les besoins et objectifs de l’application ainsi que de son environnement, afin d’être en adéquation avec les demandes du commanditaire.
Titre du module
Utiliser les librairies et/ou les Frameworks correspondants permettant un développement d’une application web/mobile
Thème(s) abordé(s) dans le module
Utiliser les librairies et/ou les Frameworks correspondants permettant un développement d’une application web/mobile avec des structures et des fonctionnalités déjà existantes, en respectant les standards et les contraintes de programmation préétablis, afin de faciliter la structuration puis l’intégration et enfin l’installation des applications.
Titre du module
Réaliser le code et les algorithmes pour répondre au besoin exprimé
Thème(s) abordé(s) dans le module
Réaliser le code et les algorithmes pour répondre au besoin exprimé en utilisant l’environnement de développement, le langage informatique, les Framework et librairies, préalablement choisis comme étant les plus adaptés à l’application et au résultat voulu, en s’assurant du respect des spécifications et des règles lors de l’écriture du code, en structurant et en modifiant les données si besoin afin de créer les actions propres à l’application web/mobile.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
8.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
1000.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
7214
Etape(s) concernée(s)
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Réaliser un projet selon le paradigme de programmation impératif
Thème(s) abordé(s) dans le module
Réaliser un projet selon le paradigme de programmation impératif, en analysant une problématique et en la découpant en briques élémentaires successives afin de former le code d’un logiciel.
Titre du module
Appliquer le paradigme impératif à l'aide des éléments fondamentaux constitutifs de la programmation impérative
Thème(s) abordé(s) dans le module
Appliquer le paradigme impératif à l'aide des éléments fondamentaux constitutifs de la programmation impérative (syntaxe du langage, variables, fonctions, boucles, branchements conditionnels, calculs et expressions, compilation, librairies, structures de données avancées) et des algorithmes standards associés afin d'obtenir un logiciel adapté aux besoins du projet.
Titre du module
Réaliser un projet selon le paradigme de la programmation fonctionnelle
Thème(s) abordé(s) dans le module
Réaliser un projet selon le paradigme de la programmation fonctionnelle, en utilisant les outils spécifiques facilitant l'activité de programmation (interpréteurs, compilateurs, contrôleurs de types...) afin de construire un programme résolvant un problème donné.
Titre du module
Modéliser un projet selon le paradigme de la programmation orientée objet
Thème(s) abordé(s) dans le module
Modéliser un projet selon le paradigme de la programmation orientée objet, en représentant les concepts à l’aide d’objets ayant des attributs et des fonctions afin d’obtenir un code qui puisse être davantage maintenable et réutilisable.
Titre du module
Concevoir un logiciel selon le paradigme de la programmation orientée objet
Thème(s) abordé(s) dans le module
Concevoir un logiciel selon le paradigme de la programmation orientée objet à l’aide des éléments spécifiques à ce type de programmation (en comparaison de la programmation impérative) : classes, héritage, polymorphisme, surcharge, templates afin de respecter le besoin client.
Titre du module
Utiliser des algorithmes en prenant en compte les problématiques inhérentes à son projet
Thème(s) abordé(s) dans le module
Utiliser des algorithmes en prenant en compte les problématiques inhérentes à son projet et en créant une série d’instruction dans un langage de programmation afin de résoudre un problème.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
8.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
1000.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
7215
Etape(s) concernée(s)
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Préparer et réaliser les tests unitaires
Thème(s) abordé(s) dans le module
Préparer et réaliser les tests unitaires en créant un jeu de tests en fonction de scénarios, en les initialisant, en assurant leur mise en œuvre, en vérifiant les résultats afin de pouvoir y apporter par la suite les corrections nécessaires, et enfin en les désactivant avant la mise en production.
Titre du module
Réaliser les tests de charge / tests de performance
Thème(s) abordé(s) dans le module
Réaliser les tests de charge / tests de performance, en prenant des décisions en collaboration avec les équipes dédiées, en définissant des hypothèses de trafic, en choisissant et en installant les outils de tests appropriés, afin d’anticiper les évolutions et problèmes possibles de son application, et en vérifier la fiabilité.
Titre du module
Réaliser des corrections nécessaires en fonction des anomalies décrites
Thème(s) abordé(s) dans le module
Réaliser des corrections nécessaires en fonction des anomalies décrites en échangeant et en prenant les décisions avec les équipes impliquées dans le projet (développeurs, architecte SI, DevOps…) afin de mettre en œuvre les correctifs qui sont en lien avec son domaine de compétence.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
8.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
1000.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
7216
Etape(s) concernée(s)
Phase de rattachement du bloc de compétence
Connaissances requises
Connaissances, Savoir-faire, Savoir-être abordés
Titre du module
Réaliser la livraison du produit en remettant un package logiciel aux équipes dédiées
Thème(s) abordé(s) dans le module
Réaliser la livraison du produit en remettant un package logiciel aux équipes dédiées à la mise en œuvre et au maintien du système d’information de l’entreprise, afin d’en permettre l’accessibilité aux utilisateurs finaux.
Titre du module
Assurer le transfert d’information et de compétences sur le logiciel
Thème(s) abordé(s) dans le module
Assurer le transfert d’information et de compétences sur le logiciel, en réalisant la documentation spécifique adaptée, d’une part pour les utilisateurs finaux, d’autre part pour les équipes techniques qui en assurent la maintenance et l’évolution, dans le respect des contraintes de sécurité.
Titre du module
Mettre en œuvre une maintenance évolutive des applications en assurant les corrections à la suite des problèmes soulevés
Thème(s) abordé(s) dans le module
Mettre en œuvre une maintenance évolutive des applications en assurant les corrections à la suite des problèmes soulevés (bugs) par les utilisateurs ou les équipes dédiées afin d’assurer une maintenance corrective et évolutive des applications.
Titre du module
Assurer la programmation des évolutions en prenant en compte et en intégrant les évolutions des solutions techniques
Thème(s) abordé(s) dans le module
Assurer la programmation des évolutions en prenant en compte et en intégrant les évolutions des solutions techniques existantes et celles demandées par les utilisateurs afin d’avoir une application optimale.
Cours / Topos en synchrone (heures)
0.00
Suivi et conseils par un tuteur en synchrone (heures)
8.00
Apprentissage et travaux pratiques en autonomie / asynchrone (heures)
1000.00
Travaux dirigés en synchrone (heures)
0.00
Travaux pratiques individuels en synchrone (heure)
0.00
Travaux pratiques en groupe en synchrone (heures)
0.00
Nom du bloc de compétence
7217
Etape(s) concernée(s)
Etape du parcours
Précisions sur les moyens techniques
160 iMacs 27 pouces avec session personnelle sur Linux disposés dans 3 salles communicantes, placement libre. Salle serveur pour stocker le travail de l'étudiant et accéder aux outils pédagogiques. Lieu de repos et restauration avec Frigo et Micro-onde.
Label attribué
Non
Domaine de compétences du diplôme
Présentation générale
Après validation du tronc commun, 42 Mulhouse propose de continuer la formation jusqu'au titre RNCP 6. Comme le tronc commun, des projets seront à valider ainsi que 2 expériences professionnelles : stage de 4 à 6 mois et alternance de 1 à 2 ans. Il faudra choisir une spécialisation entre développement d’application web & mobile ou développement de logiciels applicatifs.