Concepteur développeur d'applications numériques

CIEFA (Centre Inter-Entreprises de Formation en Alternance) (GROUPE IGS)

Objectif général : Certification

Compétences attestées :Prendre en compte les impératifs utilisateurs en respectant les contraintes des recommandations qualité de la norme en vigueur pour l'architecture des logicielsFormaliser les procédures des services utilisateurs pour recenser les résultats attendusConcevoir l'architecture d'une solution fiable en identifiant les spécificités d'une activité pour produire du logiciel générique réutilisableConcevoir des services d'accès aux données indépendants du mode de stockage en garantissant la sécurité des données pour produire du logiciel partageableEnvisager toutes les possibilités, même les plus improbables pour livrer un logiciel déverminé en recherchant systématiquement l'erreur ou le dysfonctionnementEstimer la charge de traitement et la puissance de calculs nécessaire proportionnellement aux nombre d'utilisateurs simultanés en vue d'anticiper les évolutionsRespecter une norme de présentation des écrans et documents de sortie en utilisant les outils de maquettage appropriés en vue de permettre l'adaptabilité des sorties garantissant leur l'accessibilité à différents niveaux de handicapIdentifier les risques et leur niveau de criticité pour permettre leur préventionOrienter son style de programmation en vue de produire du code lisible, maintenable, robuste, fiable, efficace par une approche méthodologique objetGarantir un accès sécurisé aux données en évitant toute corruption de la base de données, par l'usage de contraintes d'intégrité et de déclencheursFormaliser les procédures des services utilisateurs en contrôlant le respect du management des processus de l'entrepriseRéaliser une réingénierie d'un processus de l'entreprise en tenant compte des règles de management de l'entreprise dans un but d'amélioration des résultats et/ou des conditions de travailFormaliser la circulation des documents générés en identifiant les acteurs concernés et leur rôle ainsi que les rubriques utilisées et leur provenanceModéliser une base de données adaptée aux attentes en formalisant les règles de gestion et d'organisation de l'entreprise des processus concernés et en tenant compte d'un existant possibleS?insérer dans l'urbanisation présente et future du système d'informations en concevant des éléments logiciels réutilisables et structurés en couchesChoisir le degré de réutilisation à utiliser selon le cas de figure en décidant collectivement en équipe d'une réutilisation totale, partielle ou une écriture neuve et des briques à réutiliser en tentant de se rapprocher du niveau maximum de satisfaction CMMIUtiliser l'expérience vécue pour anticiper l'avenir en vue d'estimer des délais de réali

Contenu

DÉVELOPPEMENT DE MODULES FRONT & BACKMaîtriser l'algorithme et les méthodologies de développementMaîtriser la programmation de différents langages front (Javascript. et Back (Programmation Orientée Objet - Java.Maîtriser des frameworks de développement (Symfony, Spring, React.js, Vue.js, Node.js..CONCEPTION, MODÉLISATION, MÉTHODESMaîtriser les conceptions orientées ObjetMaîtriser l'UML : langage de définition de conceptionMaîtriser les Design pattern et les appliquerMettre en place des architectures applicatives (MVC.Maîtriser les outils du développeur (Git / Github.Gérer la qualité logicielle et les tests avec méthodeBASES DE DONNÉES ET DATA MANAGEMENTRéaliser des modèles relationnels et mettre en place des bases de donnéesMaîtriser le langage SQL et savoir faire des requêtes avancéesAvoir un socle de connaissances en Big Data (NoSQL..GESTION DE PROJET ET COMMUNICATIONEvaluer les délais, les charges et les coûtsOrganiser, planifier, suivre, contrôler le projetMaîtriser les risques et la qualitéCommuniquer en interne et en externe à l'entrepriseContribuer à un projet en méthodes AgilesPratiquer les méthodes et outils DEVOPS

Validation

  • Type de validation : Titre inscrit sur demande au RNCP
  • Certification : Concepteur développeur d'applications numériques
  • Niveau de sortie : Bac+3 à Bac+5

Coût de la formation

Coût de la formation : Consulter l'organisme

Nombre d'heures

1607 heures

Pré-requis

Niveau d’entrée : Bac+2;Tout public a partir d un Bac+2 informatique ou selon experience equivalente dans le developpement logiciel;

Contact :

CIEFA (Centre Inter-Entreprises de Formation en Alternance)

0531087024

cmassias@groupe-igs.fr

CIEFA (Centre Inter-Entreprises de Formation en Alternance) (GROUPE IGS)

Offres d'emploi en rapport avec cette formation