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
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
Caractéristiques de l’action
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, …)
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
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
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
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
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.
Raison sociale
42 Mulhouse
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
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
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
Bloc de compétence
Phase de rattachement du 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
Phase de rattachement du bloc de compétence
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
Phase de rattachement du bloc de compétence
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
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
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
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.

Devenir concepteur de solutions informatiques spécialisé dans les développement d’application web & mobile ou de logiciels applicatifs

Cursus : Ecoles du Numérique
Parcours : Formation aux bases d'une famille Métier suivie d'une spécialisation à un Métier
Toutes les informations affichées dans cette page sont communiquées à titre indicatif et sont non contractuelles. Veuillez contacter l’organisme de formation pour toute vérification.
  • 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.
    • Phase : Blocs/modules à réaliser sur 2 années (ordre au choix du stagiaire)

      Réalisation des tests, écriture et corrections
      Caractéristique du bloc
      • Etape du parcours : Spécialisation Métier / Technologie - pratiques essentielles
      • Ce bloc est : obligatoire
        • Qualification associée inscrite au RNCP ou registre spécifique : RNCP36135BC04 - Réalisation des tests, écriture et corrections
      Formation - Volume horaire : 1,008.0 heure(s) dont 8.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 8.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 1000.0
      Modalité de validation :
      • Contrôle de connaissances
      • Exercice en situation professionnelle
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Connaissances acquises lors d'une action précédente du parcours OU par le diplôme prérequis
      Module(s) :
      • Préparer et réaliser les tests unitaires
        • Type de module : obligatoire
        • Thèmes abordés :
          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.
      • Réaliser les tests de charge / tests de performance
        • Type de module : obligatoire
        • Thèmes abordés :
          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é.
      • Réaliser des corrections nécessaires en fonction des anomalies décrites
        • Type de module : obligatoire
        • Thèmes abordés :
          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.
      Mise en production et réalisation de la maintenance des applications
      Caractéristique du bloc
      • Etape du parcours : Spécialisation Métier / Technologie - pratiques essentielles
      • Ce bloc est : obligatoire
        • Qualification associée inscrite au RNCP ou registre spécifique : RNCP36135BC05 - Mise en production et réalisation de la maintenance des applications
      Formation - Volume horaire : 1,008.0 heure(s) dont 8.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 8.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 1000.0
      Modalité de validation :
      • Contrôle de connaissances
      • Exercice en situation professionnelle
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Connaissances acquises lors d'une action précédente du parcours OU par le diplôme prérequis
      Module(s) :
      • Réaliser la livraison du produit en remettant un package logiciel aux équipes dédiées
        • Type de module : obligatoire
        • Thèmes abordés :
          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.
      • Assurer le transfert d’information et de compétences sur le logiciel
        • Type de module : obligatoire
        • Thèmes abordés :
          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é.
      • Mettre en œuvre une maintenance évolutive des applications en assurant les corrections à la suite des problèmes soulevés
        • Type de module : obligatoire
        • Thèmes abordés :
          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.
      • Assurer la programmation des évolutions en prenant en compte et en intégrant les évolutions des solutions techniques
        • Type de module : obligatoire
        • Thèmes abordés :
          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.

      Phase : Année 1

      Réalisation de l’analyse technique des besoins
      Caractéristique du bloc
      • Etape du parcours : Spécialisation Métier / Technologie - pratiques essentielles
      • Ce bloc est : obligatoire
        • Qualification associée inscrite au RNCP ou registre spécifique : RNCP36135BC01 - Réalisation de l’analyse technique des besoins
      Formation - Volume horaire : 1,008.0 heure(s) dont 8.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 8.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 1000.0
      Modalité de validation :
      • Contrôle de connaissances
      • Exercice en situation professionnelle
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Connaissances acquises lors d'une action précédente du parcours OU par le diplôme prérequis
      Module(s) :
      • Réaliser une veille technologique continue sur différents domaines liés au numérique
        • Type de module : obligatoire
        • Thèmes abordés :
          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.
      Développement d’application web & mobile (option 1)
      Caractéristique du bloc
      • Etape du parcours : Spécialisation Métier / Technologie - pratiques essentielles
      • Ce bloc est : obligatoire pour un parcours de spécialisation au sein de l'action
        • Qualification associée inscrite au RNCP ou registre spécifique : RNCP36135BC02 - Développement d’application web & mobile (option 1)
      Formation - Volume horaire : 1,008.0 heure(s) dont 8.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 8.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 1000.0
      Modalité de validation :
      • Contrôle de connaissances
      • Exercice en situation professionnelle
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Connaissances acquises lors d'une action précédente du parcours OU par le diplôme prérequis
      Module(s) :
      • 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
        • Type de module : module devant être choisi parmi un groupe de modules
        • Thèmes abordés :
          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.
      • Utiliser les librairies et/ou les Frameworks correspondants permettant un développement d’une application web/mobile
        • Type de module : module devant être choisi parmi un groupe de modules
        • Thèmes abordés :
          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.
      • Réaliser le code et les algorithmes pour répondre au besoin exprimé
        • Type de module : module devant être choisi parmi un groupe de modules
        • Thèmes abordés :
          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.
      Développement de logiciels applicatifs (option 2)
      Caractéristique du bloc
      • Etape du parcours : Spécialisation Métier / Technologie - pratiques essentielles
      • Ce bloc est : obligatoire pour un parcours de spécialisation au sein de l'action
        • Qualification associée inscrite au RNCP ou registre spécifique : RNCP36135BC03 - Développement de logiciels applicatifs (option 2)
      Formation - Volume horaire : 1,008.0 heure(s) dont 8.0 heure(s) en synchrone
      • Suivi et conseils par un tuteur en synchrone (heures) : 8.0
      • Apprentissage et travaux pratiques en autonomie / asynchrone (heures) : 1000.0
      Modalité de validation :
      • Contrôle de connaissances
      • Exercice en situation professionnelle
      • Entretien
      Prérequis nécessaire(s) pour suivre le bloc :
      • Connaissances acquises lors d'une action précédente du parcours OU par le diplôme prérequis
      Module(s) :
      • Réaliser un projet selon le paradigme de programmation impératif
        • Type de module : module devant être choisi parmi un groupe de modules
        • Thèmes abordés :
          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.
      • Appliquer le paradigme impératif à l'aide des éléments fondamentaux constitutifs de la programmation impérative
        • Type de module : module devant être choisi parmi un groupe de modules
        • Thèmes abordés :
          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.
      • Réaliser un projet selon le paradigme de la programmation fonctionnelle
        • Type de module : module devant être choisi parmi un groupe de modules
        • Thèmes abordés :
          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é.
      • Modéliser un projet selon le paradigme de la programmation orientée objet
        • Type de module : module devant être choisi parmi un groupe de modules
        • Thèmes abordés :
          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.
      • Concevoir un logiciel selon le paradigme de la programmation orientée objet
        • Type de module : module devant être choisi parmi un groupe de modules
        • Thèmes abordés :
          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.
      • Utiliser des algorithmes en prenant en compte les problématiques inhérentes à son projet
        • Type de module : module devant être choisi parmi un groupe de modules
        • Thèmes abordés :
          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.
    • Planification

      Mode de planification
      • Entrées / Sorties permanentes des apprenants
    • Modalités n°1

      Durée globale 2.0 année(s)
      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.
      Proportion de l'action pouvant être réalisé à distance : Pas d'activités en synchrone (face à face pédagogique)
      Immersion en entreprise :
      • Nombre d'heure en entreprise : 3360
      • Modalité : Contrat d'alternance, alternance sur une durée de 2.0 année(s)
      • Précisions : Alternance de 2 ans après validation du tronc commun de l'action précédente.
    • Modalités n°2

      Durée globale 2.0 année(s)
      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.
      Proportion de l'action pouvant être réalisé à distance : Pas d'activités en synchrone (face à face pédagogique)
      Immersion en entreprise :
      • Nombre d'heure en entreprise : 2100
      • Modalité : Contrat d'alternance, alternance sur une durée de 1.0 année(s)
      • Précisions : 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.
    • Modalités n°3

      Durée globale 2.0 année(s)
      Précision : Campus ouvert 24/7 avec ordinateur et session personnel à disposition.
      Proportion de l'action pouvant être réalisé à distance : Pas d'activités en synchrone (face à face pédagogique)
      Immersion en entreprise :
      • Nombre d'heure en entreprise : 1680
      • Modalité : Stage(s)
      • Précisions : 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.
    • Validation de l'action

      Mises en situation professionnelle fictives en équipe, cas pratiques, réalisation de projets avec ses pairs, mises en situation professionnelle (réelles ou simulées)
    • Modalité pédagogique

      • Auto-formation en parcours guidé et entraide avec les autres apprenants
      • Révision / Consolidation des connaissances (en autonomie guidée : check liste, mini tests, …)
      • Travaux individuels en autonomie et entraide avec les autres apprenants
      • Travaux pratiques en groupe réalisés en autonomie
      • Projet en groupe
      • Compte-rendu des activités pratiquées
      • Immersion en entreprise pour mise en pratique des compétences en contexte professionnel
      • Visite d’entreprises et/ou témoignages de professionnels Métier
    • Outils pédagogiques

      • Plateforme technique pour les exercices
      • Poste de travail et périphériques informatiques
      • Plateforme didacticiel (e-learning) sur les thèmes technologiques/méthodologiques de l'action
    • Précisions sur les outils

      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.
    • Moyens techniques

      • Poste de travail informatique de type PC au centre de formation
      • Poste de travail (PC portable, tablette, ...) appartenant au stagiaire
      • Plateforme de serveurs, container, ... (à préciser)
      • Plateforme de logiciels en lien avec les thèmes technologiques ou méthodologiques de l'action