Retour
Titre professionnel concepteur développeur d'applications
Objectifs de la formation
Développer une application sécurisée : Installer et configurer son environnement de travail en fonction du projet. Développer des interfaces utilisateur Développer des composants métier Contribuer à la gestion d'un projet informatique Concevoir et développer une application sécurisée organisée en couches : Analyser les besoins et maquetter une application Définir l'architecture logicielle d'une application Concevoir et mettre en place une base de données relationnelle Développer des composants d'accès aux données SQL et NoSQL Préparer le déploiement d'une application sécurisée : Préparer et exécuter les plans de tests d'une application Préparer et documenter le déploiement d'une application Contribuer à la mise en production dans une démarche DevOps
Contenu de la formation
Module 1 : Fondamentaux de la programmation et algorithmique Écriture d'un algorithme et d'un premier programme Initiation aux concepts de base de la programmation Apprentissage des structures de contrôle (boucles, conditions) Introduction aux langages de programmation courants (Python, Java, etc.) Module 2 : Développement d'applications Desktop Apprentissage des technologies de développement d'applications pour bureau Utilisation de frameworks et bibliothèques adaptés (Qt, JavaFX, etc.) Conception et création d'une interface utilisateur graphique (GUI) Intégration de fonctionnalités de sécurité au niveau de l'application Module 3 : Développement d'applications Web Compréhension des architectures client-serveur Maquettage et prototypage d'une application web Développement front-end avec HTML, CSS, JavaScript Développement back-end avec des technologies comme Node.js, Django, etc. Implémentation de mécanismes de sécurité web (gestion des sessions, authentification, etc.) Module 4 : Conception d'applications sécurisées Analyse des besoins et conception de l'architecture logicielle Organisation en couches pour garantir la sécurité de l'application Mise en place d'une base de données sécurisée Développement de composants d'accès aux données (SQL, NoSQL) Intégration de mécanismes de cryptage et de protection des données sensibles Module 5 : Préparation au déploiement Rédaction du plan de tests et réalisation de tests manuels Élaboration du dossier de déploiement et gestion des configurations Automatisation des tests d'intégration et systèmes Mise en place d'une démarche DevOps pour le déploiement continu Création de scripts d'intégration continue pour assurer la qualité du code et des déploiements
Résultats de la formation
Titre professionnel concepteur développeur d'applications
Formation 100% en ligne
Métier formé
Développement
Niveau d'étude visé
Bac+3
Prise en charge
Formation financée par l'OPCO
Type d'immersion professionnelle
Formation initiale
Organisme de formation
Skillzup
Durée de la formation
6 mois
Prochaine(s) session(s)
- 09/10/2024 - 09/04/2025