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