Description
Bloc de Compétences 01 : Développer une application sécurisée
Module 1 : Configuration de l'Environnement de Travail
Installation et configuration de l'environnement de travail en fonction du projet.
Gestion des dépendances et des outils de développement.
Module 2 : Développement des Interfaces Utilisateur
Conception et développement d'interfaces utilisateur interactives.
Utilisation de technologies et de frameworks d'interface graphique.
Module 3 : Développement des Composants Métier
Création de composants métier robustes et modulaires.
Gestion de la logique métier et des interactions entre les composants.
Module 4 : Gestion de Projets Informatiques
Planification et suivi de projets informatiques.
Collaboration au sein de l'équipe de développement et communication avec les parties prenantes.
Bloc de Compétences 02 : Concevoir et développer une application sécurisée organisée en couches
Module 1 : Analyse des Besoins et Maquettage
Analyse approfondie des besoins fonctionnels et non fonctionnels.
Maquettage de l'interface utilisateur et validation des concepts.
Module 2 : Architecture Logicielle
Définition de l'architecture logicielle, y compris les modèles de conception.
Séparation des préoccupations et conception modulaire.
Module 3 : Gestion de Base de Données
Conception et mise en place de bases de données relationnelles.
Utilisation de langages SQL pour l'accès aux données et la gestion de la persistance.
Module 4 : Composants d'Accès aux Données
Développement de composants d'accès aux données SQL pour la manipulation de données relationnelles.
Utilisation de bases de données NoSQL pour des besoins spécifiques.
Bloc de Compétences 03 : Préparer le déploiement d'une application sécurisée
Module 1 : Plans de Tests
Planification des tests unitaires, d'intégration et de système.
Exécution des tests et gestion des anomalies.
Module 2 : Déploiement et Documentation
Préparation du déploiement de l'application sur des serveurs.
Documentation complète de l'application et de ses processus.
Module 3 : Mise en Production et Démarche DevOps
Coordination de la mise en production de l'application.
Application des principes de DevOps pour automatiser et faciliter le déploiement continu.
Objectifs
L'objectif de la formation "
Analyste programmeur informatique" est de doter les participants des compétences nécessaires pour
concevoir, développer et déployer des applications informatiques
sécurisées et efficaces. Les participants seront formés à
analyser les besoins des utilisateurs, à concevoir des
architectures logicielles robustes, à développer des
composants métier et d'accès aux données, ainsi qu'à contribuer à la
gestion de projets informatiques. La formation vise également à préparer les participants à la phase de
déploiement, en mettant l'accent sur la
planification et l'exécution de tests, la
documentation du déploiement, et l'application des principes de la démarche
DevOps pour assurer une
mise en production réussie.
A l'issue de la formation, vous serez capable de :
Installer et configurer un environnement de travail adapté aux projets informatiques.
Développer des interfaces utilisateur intuitives et fonctionnelles.
Concevoir des composants métier sécurisés et optimisés.
Contribuer efficacement à la gestion d'un projet informatique.
Analyser les besoins des utilisateurs et élaborer des maquettes d'application.
Définir une architecture logicielle appropriée pour une application organisée en couches.
Mettre en place et administrer une base de données relationnelle en garantissant la sécurité des données.
Développer des composants d'accès aux données SQL et NoSQL.
Préparer et exécuter des plans de tests pour assurer la qualité d'une application.
Documenter de manière structurée le déploiement d'une application.
Contribuer à la mise en production dans le cadre d'une démarche DevOps.
Assurer la maintenance et les mises à jour post-déploiement des applications.
Objectif visé :
Obtention du titre professionnel "Concepteur développeur d'applications" "Analyste programmeur informatique" RNCP37873 avec un niveau 6 (BAC+3 ou 4 : licence, master 1, maîtrise)
Pour de plus amples informations, contactez-nous
Tél : [information privée]
E-mail: [information privée]
Résultats
Évaluations Régulières pour Valider vos Compétence
Tout au long de votre parcours, des évaluations, qu'elles soient écrites ou orales, sont mises en place pour confirmer l'acquisition de vos compétences pratiques et techniques :
- Contrôles de Connaissances : Des tests réguliers pour mesurer votre compréhension et votre assimilation des connaissances acquises.
- Examens Blancs : Des simulations d'épreuves pour vous familiariser avec le format des examens et pour identifier et améliorer vos points faibles.
Chaque évaluation est suivie d'une correction détaillée effectuée par nos formateurs experts, vous permettant de progresser de manière continue.
Activités E-Learning
En complément, vous aurez accès à des activités e-learning, comprenant des exercices et des évaluations, avec une obtention automatique et immédiate de la note, vous permettant de vous auto-évaluer et de progresser à votre rythme
Soutien Individualisé
Au-delà des évaluations, nous vous offrons un soutien individualisé pour la rédaction de votre rapport de stage, ainsi qu'une correction personnalisée, vous assurant ainsi un accompagnement complet et sur mesure.
A l'issue de la formation le stagiaire va :
- Recevoir une attestation de formation certifiant la réussite de la formation
- Se préparer de manière rigoureuse à la qualification du titre professionnel visé
- Obtenir les résultats des évaluations effectuées durant la formation pour mesurer les progrès réalisés
- Constituer un dossier professionnel complet et pertinent pour démontrer sa capacité à exercer le métier correspondant au titre.