Bachelor CDPG (3ème année)


Le Bachelor CDPG est une certification professionnelle, certifié niveau 6 au RNCP (répertoire national des certification professionnelles).

Les titulaires de cette certification pourront exercer le métier visé de concepteur développeur à l’intérieur de toutes les thématiques phares des projets SMAC (Social Média, Mobile applications, Data Analytics, Cloud computing et Sécurité informatique). Le professionnel de la certification concepteur développeur programmation globale est impliqué dans la conception des produits en respectant les normes et standards ainsi que la demande des clients. La connaissance du métier du client, du cahier des charges fonctionnel pour lequel il réalise l'application lui est demandée. Il prend en compte les contraintes économiques, en termes de coûts et de délais, les exigences de sécurité propres à son domaine d’intervention. Il peut aussi être amené, à la demande du client, à intégrer les principes liés à la conception responsable de services numériques et à prendre en compte l'environnement culturel dans lequel il réalise sa conception.




Modalités d'accès


Accès en B3 (3ème année): L’admission au Bachelor CDPG est possible pour les titulaires d’un diplôme de niveau Bac, +2/3 ou d’un titre de niveau 5 minimum. Le recrutement est ouvert typiquement à des étudiants titulaires d’un DUT (Info, MMI, …) ou d’un BTS (SIO, NDRC...), d’une L2 validée (Prépa ingénieurs par exemple

Financement


Formation initiale   :  6  000€

Formation en alternance : 8 500€

Ces frais annuels incluent :

​ Pour les formations initiales, les frais de (pré-)inscription NON REMBOURSABLES de 1 000€ pour valider votre admission/réinscription, ainsi que les frais de scolarité payables en début d’année ou avec des frais d’échelonnement en deux ou 3 fois -se rapprocher de la direction-

​ Pour les formations en alternance, les frais de réservation de 500€, remboursables après la signature de leur contrat d’alternance.

L’école se réserve le droit de modifier les frais de scolarité chaque année.

Pour les étudiants étrangers non-résidents en France cas particuliers

Dans l’optique de réserver leur place chez ACEP GROUPE, les futurs étudiants doivent s’acquitter des frais d’inscription de 1 000€ euros.

Pour recevoir leur attestation d’inscription, ils doivent en outre procéder au règlement de 50% minimum des frais de scolarité de l’année académique à venir. Ce versement doit être effectué et reçu avant le 10 août, faute de quoi l’attestation d’inscription, nécessaire pour effectuer une demande de visa, ne peut être délivrée.

Les frais de scolarité de l’année en cours doivent être totalement réglés le 10 septembre. En cas de répondant financier en France, il possible de régler la seconde moitié jusqu’au 10 février dernier délai.

A partir de la deuxième année d’études, et en cas de répondant financier en France, les conditions appliquées aux étudiants basés en France lors de leur candidature seront appliquées (le paiement des frais de scolarité en 3 fois est par exemple possible).

Téléchargez le référentiel du diplôme            Candidater maintenant






Bachelor CDPG


Activités visées


         Utilisation de langages de programmation et algorithmique, variables, structures de contrôle, fonctions et passage de paramètres.

         Compréhension des principes généraux du traitement de données par des machines binaires et des mécanismes et concepts fondamentaux propres aux traitements informatiques.

         Manipulation d'expressions algébriques

         Intégration des relations interpersonnelles et gestion de conflits

         Prise en compte de l’obsolescence numérique

         Fiabilisation du prototype

         Simulation de fonctionnement de dispositif digital avant test production

         Démarche de conception centrée utilisateur

         Ajustement des choix opérés en fonction des tests et retours client

         Analyse les besoins d'une réalisation WEB/mobile, des besoins des utilisateurs, et étude de faisabilité du projet en fonction de la demande du client

         Conception de l’architecture, administration et traitement de base de données capable de communiquer avec le futur site web et application mobile

         Création de programmes et algorithmes alimentant le serveur

         Mise en place de l’environnement de développement, présentation claire et détaillée du déploiement

         Rédaction de cahier des charges technique et fonctionnel

         Livraison du projet numérique en phase avec les attentes du client

         Mise en place d’indicateurs permettant d’évaluer la cohérence du projet avec les attentes

         Déroulement du projet informatique respect de planning, de budget, application des exigences de qualité/sécurité

         Accompagnement du client dans la phase de livraison du projet web/mobile

         Connaissance des outils et méthodes de référencement

         Sécurisation de la cohérence technique et de la pérennité du système d’information en lien avec les obligations règlementaires et normatives et aux attentes

         Mise en œuvre des solutions de sécurisation et mesure d'efficacité par rapport au niveau de sécurisation requis

         Gestion et encadrement de son équipe (hiérarchique) pour développer les compétences et optimiser l'organisation du système d'information

         Organisation et pilotage d’une équipe (mode projet) et optimisation de la réalisation

         Gestion économique du projet, élaboration des critères de choix pertinents, gestion des priorités

         Compte rendu et communication et validation avec sa hiérarchie (ingénieur, manager projet)

         Intégration des relations interpersonnelles et gestion de conflits

         Prise en compte de l’obsolescence numérique

         Application d’outils et de méthodes de modélisation et de simulation, optimiser des systèmes complexes sous contraintes multiple (y compris multiculturelles)

         Intégration de la connaissance des systèmes complexes (interdisciplinarité et approche systémique) : conception, développement, amélioration et innovation dans l’ingénierie des systèmes complexes

         Intervention en recherche, innovation et prospective commerciale

         Identification les avancées technologiques et déploiement des solutions créatives

         Organisation et animation d’un système de veille active sur les offres et solutions d'architecture des SI

         Analyse des indicateurs d'activité des solutions choisies identification des besoins des évolutions du SI

         Organisation et animation d’un système de veille active pour se tenir à jour sur les menaces en cyber sécurité et solutions de sécurisation

 

Emplois concernés

         Concepteur développeur, concepteur d'applications informatiques

         Développeur d'applications, développeur informatique

         Développeur web, développeur backend

         Développeur d’applications mobiles, développeur web mobile

         Responsable d'études et de développement


Compétences

        Mobiliser des connaissances et logique mathématiques pour concevoir des algorithmes et des programmes informatiques en intégrant l’innovation frugale et l’obsolescence numérique

o    Appliquer des concepts mathématiques

o    Mobiliser des connaissances scientifiques et techniques élevées

o    Intégrer des modèles pour modéliser un problème

o    Résoudre des problèmes en utilisant les mathématiques

o    Choisir l’outil adapté pour répondre à une problématique identifiée

o    Savoir utiliser une large variété d’outils complexes

o    Employer des langages de programmation de référence

o    Intégrer la programmation frugale et les problèmes d’obsolescence numérique tout au long du projet

         Analyser et tester des produits, des processus ou des systèmes numériques grâce à la mise en application de méthodes appropriées maitrisées

o    Réaliser, tester et valider un prototype, respecter des procédures et processus définis

o    Élaborer l'architecture des interfaces utilisateurs afin de les prototyper

o    Créer des parcours utilisateurs adaptés aux attentes

o    Prototyper une solution graphique afin de simuler le fonctionnement de la solution digitale

o    Tester la validité des choix techniques formulés par le client

o    Ajuster ces choix tout au long de la conception

o    Tester l’ergonomie des interfaces digitales

o    Proposer des solutions correctives permettant d'améliorer l'expérience utilisateur

   ​Spécifier les besoins d’un commanditaire pour concevoir le cahier des charges d’un projet web ou d’une application mobile complexe et mobiliser des connaissances techniques approfondies pour conduire un projet

o    Analyser les besoins pour préparer le développement d’une application.

o    Concevoir une base de données pour répondre aux besoins du client

o    Concevoir une application dans le respect du cahier des charges

o    Créer et administrer une base de données

o    Créer une syntaxe algorithmique

o    Collaborer à la gestion d'un projet informatique et à l'organisation de l'environnement de développement.

o    Préparer et exécuter le déploiement d'une application

        Manager le développement informatique d’une application web ou mobile afin de rendre l’application accessible aux utilisateurs

o    Rédiger un cahier des charges technique et fonctionnel respectant les besoins du commanditaire

o     Mettre en œuvre un projet digital en tant que chef (fe) de projet en distinguant les rôles et responsabilités de chacune des personnes impliquées dans le pilotage/exécution du projet

o    Elaborer et optimiser le budget complet d’un projet numérique en intégrant les aspects financiers et techniques

o     Evaluer, coordonner, manager et superviser les ressources humaines, techniques et financières afin que le projet soit réalisé dans le respect du cahier des charges 

o    Mobiliser l’ensemble des ressources et des compétences nécessaires à la réalisation du projet

o    Proposer des tableaux d’indicateurs pour suivre le projet

o    Utiliser les logiciels de gestion de projets

o    Former les utilisateurs finaux du bien ou du service digital au changement

o    Intégrer des principes de programmation frugale et de d’accessibilité numérique à toutes les étapes du projet pour se conformer à la règlementation en vigueur

       Garantir la performance et la sécurité d’une application numérique intégrée à un système d’information.

o    Construire une application organisée en couches en utilisant les techniques de travail en projet et en supervisant sa mise en application

o    Développer une application mobile en mobilisant les connaissances acquises précédemment en programmation et développement web.

o    Garantir l’efficacité d’une application en choisissant des indicateurs adaptés.

o    Identifier et caractériser les menaces sur une application mobile dans l’objectif de la sécuriser.

         Manager les équipes de développeurs, les plannings et les budgets en mode hiérarchique ou projet .

o    Définir les objectifs et les livrables en s’appuyant sur des facteurs clés de succès

o    Mobiliser les outils de gestion de projet

o    Préconiser les solutions les plus pertinentes nécessaires à l’élaboration du plan d’actions

o    Identifier la nature des coûts (directs, indirects, complets, marginaux, etc.) pour prendre une décision ajustée

o    Proposer une première approche de la rentabilité économique et/ou financière d’un projet ou d’un service

o    Inventorier les principaux risques et enjeux dont ceux liés à la RSE

        Résoudre les situations techniques complexes pour entreprendre et innover .

o    Construire des composants dans le langage d'une base de données.

o    Conceptualiser, transposer un phénomène ou une situation complexe en sujet de recherche et le problématiser

o    Développer selon une démarche de recherche une analyse critique de la production scientifique

o    Faire un bilan objectif et critique des avancées de ses propres travaux, d’identifier la valeur ajoutée par rapport aux travaux antérieurs ;

o    Décrire le processus d’exploitation commerciale de résultats de recherche pour être à même d’identifier les occasions de contribuer à la coopération entre la recherche universitaire, la recherche industrielle et l’ensemble des secteurs de production dans un objectif d’innovation.

       Mettre en place une veille technique et des recherches bibliographiques pour recueillir et exploiter des données pertinentes

o    Déterminer les axes de la veille technologique

o    Sélectionner les outils adéquats (logiciels, moteurs de recherche…) et les paramétrer

o    Sélectionner des services de banques de données

o    Utiliser les critères booléens

o    Pratiquer les techniques de recherche d’informations dans des bases de données scientifiques

o    Exploiter les bilans de veille

o    Constituer une revue de littérature académique et/ou professionnelle sur un sujet

o    Maintenir et développer continuellement ses connaissances et compétences

                                                                                                            Candidater maintenant