Dernière mise à jour : 18/01/2024
Bloc de Compétences 1: Développer une Application Sécurisée
1.1 Installer et Configurer l'Environnement de Travail - Environnement de développement (IDE, outils de gestion de version) - Configuration adaptée au projet (langages, frameworks)
1.2 Développer des Interfaces Utilisateur - Conception d'interfaces ergonomiques - Programmation des interfaces (UI)
1.3 Développer des Composants Métier - Programmation des fonctionnalités métier de l'application - Intégration de la logique métier
1.4 Contribuer à la Gestion d'un Projet Informatique - Méthodologies de gestion de projet (Agile, Scrum) - Collaboration au sein d'une équipe de développement
Bloc de Compétences 2: Concevoir et Développer une Application Sécurisée Organisée en Couches
2.1 Analyser les Besoins et Maquetter une Application - Techniques d'analyse des besoins - Prototypage et maquettage d'interfaces
2.2 Définir l'Architecture Logicielle - Choix architecturaux (monolithique, microservices) - Gestion des dépendances et des interactions entre composants
2.3 Concevoir et Mettre en Place une Base de Données Relationnelle - Modélisation de données relationnelles - Optimisation des requêtes SQL
2.4 Développer des Composants d'Accès aux Données SQL et NoSQL - Programmation des interactions avec la base de données - Utilisation de technologies SQL et NoSQL
Bloc de Compétences 3: Préparer le Déploiement d'une Application Sécurisée
3.1 Préparer et Exécuter les Plans de Tests - Elaboration de plans de tests - Tests unitaires, d'intégration et de validation
3.2 Préparer et Documenter le Déploiement d'une Application - Planification du déploiement - Documentation technique et procédures de déploiement
3.3 Contribuer à la Mise en Production dans une Démarche DevOps - Concepts DevOps - Automatisation des processus de déploiement et de gestion des versions
L'obtention du TP - Concepteur développeur d'applications - Analyste programmeur informatique RNCP37873 NIVEAU 6 (BAC+3 ou 4 : licence, master 1, maîtrise)
La formation vise à :
Accompagnement individualisé : Chaque apprenant reçoit un soutien personnalisé tout au long de sa formation.
Supports de cours téléchargeables : Les apprenants peuvent télécharger des documents comme des manuels et des présentations pour compléter leur apprentissage.
Exercices réels et cas pratiques : Les apprenants pratiquent leurs compétences avec des exercices concrets et des cas pratiques.
Sessions enregistrées en visio-conférence : Les sessions de formation en visioconférence sont enregistrées pour que les apprenants puissent les revoir à tout moment.
Plateforme e-learning illimitée : Les apprenants ont un accès illimité à la plateforme en ligne, leur permettant de suivre les cours à leur rythme.
À la fin de ce cours, vous serez capable de :