Se former en toute simplicité
Programme de formation
Concepteur développeur
d’applications
(niveau 6 – Bac+3/4)
Titre professionnel RNCP37873
Durée : 750 h – Tarif : 5990 €
Mise à jour:
12/2024
Version: 1.8
Contenus e-learning accessible 24/7. Les délais d’admission sont généralement
compris entre 15 jours et 1 mois. Ils peuvent différer suivant votre situation.
www.proformea.fr
Objectifs pédagogiques
Concevoir et développer des applications sécurisées, des logiciels d'entreprise, des applications pour
mobiles et tablettes, ainsi que des sites Web. Identifier les besoins en éco-conception et appliquer les
procédures qualité de l'entreprise. Contribuer à la réussite du projet en termes de satisfaction des
besoins des utilisateurs, gestion de projet, qualité, coût et délai.
Temps moyen de formation Pré requis technique
750 heures • Navigateur web : Edge, Chrome, Firefox, Safari
• Système d’exploitation : Mac ou PC, smartphone
Système d’évaluation
Pré requis pédagogique
Évaluation sommative en fin de module, • Le stagiaire doit pouvoir lire et écrire en
Évaluation en cours de formation (ECF) en fin de français
bloc et passation du titre professionnel en fin de • Pour effectuer cette formation vous devez être
formation. capable de manier une souris, allumer un
Méthodes et outils pédagogiques ordinateur et ouvrir un logiciel.
• Des bases en informatique et la connaissance
Supports pédagogiques en norme SCORM, QCM, de WINDOWS/IOS sont fortement conseillées
exercices interactifs, QUIZ, exercices
Technologie
téléchargeables, vidéos, live en direct…
• HTML5, Norme SCORM
Public Visé
• Demandeurs d’emploi
• Salariés en poste
• Étudiants
• Entrepreneurs et indépendants
Tous les volumes horaires donnés ci-dessous sont à titre indicatif et peuvent varier d’une
personne à l’autre.
2 www.proformea.fr
Se former en toute simplicité
Contenu du programme
Bloc 1 : Développer une application sécurisée –
250H
Bloc 2 : Concevoir et développer une application
sécurisée organisée en couches – 300H
Bloc 3 : Préparer le déploiement d’une application
sécurisée – 200H
www.proformea.fr 3
PROGRAMME
DÉTAILLÉ
4 www.proformea.fr
Se former en toute simplicité
Bloc 1 :
Développer une application sécurisée
- 250H
Introduction et présentation : introduction à la formation,
quizz de positionnement, exploration des environnements
virtuels.
Photoshop (2020-2023)
• Introduction à l’interface et outils
• Gestion des documents et calques
• Retouche d’image (recadrage, ajustements, outils de
retouche)
• Création de formes et tracés vectoriels
• Utilisation de masques et filtres
• Exercices pratiques et exportation des fichiers
HTML5 et CSS3
• HTML5 : structure de base d’un site, gestion des balises,
liens, images et tableaux, mise en ligne d’un site web
• CSS3 : sélecteurs, couleurs, typographie, mise en page,
reponsive design et framework CSS
www.proformea.fr 5
Se former en toute simplicité
JavaScript
Introduction au langage JavaScript, gestion des variables,
boucles, conditions, fonctions, objets et événements
FIGMA
Prise en main : création et connexion sur Figma, présentation
• Outils de base : création de frames, formes, couleurs et
exercices de retouche (logo, texte, alignement, dégradés)
• Prototypage et animations : création de boutons,
animations, interaction (ex : Nike)
• Auto Layout et composants : utilisation des grilles, styles,
composants, prototypage avancé
www.proformea.fr 6
Se former en toute simplicité
UX/UI et Webdesign
• Fondamentaux UX/UI : introduction à l’expérience
utilisateur (UX) et l’interface utilisateur (UI), concepts de
wireframing, navigation, couleurs, hiérarchie et principes de
conception
• Pratique UI/UX : création de wireframes pour une landing
page et une page de connexion, design de l’interface
utilisateur
• Adobe Photoshop : formation sur les fonctionnalités
essentielles, édition d’image, calques, retouche photo et
utilisation des outils de sélection
• Linux et virtualisation : installation et configuration de
différentes distributions Linux, exploration de l’interface,
gestion des menus, des logiciels et des périphériques
• Shell : introduction au Shell Linux, utilisation des
commandes de base en gestion des utilisateurs, des fichiers
et des droits
www.proformea.fr 7
Se former en toute simplicité
JQUERY
• Bibliothèque JavaScript simplifiant la manipulation du
DOM, les animations, et les événements
• Sélection d’éléments, manipulation des attributs, et gestion
des animations avec JQUERY
• Utilisation des plugins JQUERY pour ajouter des
fonctionnalités à une page web
Microsoft Word 2021 initiation
• Prise en main : découverte de l’interface et des
fonctions de base.
• Saisie et mise en forme : créer, formater et modifier du
texte.
• Mise en page : ajuster l’alignement, les marges et
ajouter des éléments répétitifs (en-têtes, pieds de
page).
www.proformea.fr 8
Se former en toute simplicité
Bloc 2 :
Concevoir et développer une application
sécurisée organisée en couches - 300H
MERISE pour la conception de bases de données
• Introduction à Merise : présentation des bases de données
et des systèmes de gestion
• Méthode Merise : modèles conceptuels et logiques de
données, MCD et MLD
• Exercices pratiques : modélisation de bases de données pour
un club de tennis et une agence de location
www.proformea.fr 9
Se former en toute simplicité
DevOps et Tests unitaires
• Mise en place de tests unitaires dans le pipeline pour valider
les changements avant toute fusion dans la branche principale.
• Exécution de l'analyse de code statique pour détecter des
erreurs potentielles ou des problèmes de style de code.
• Compilation automatique et vérification de la compatibilité
du code entre les différentes plateformes.
• Déploiement automatisé de l'application sur des
environnements de staging pour tester les nouvelles
fonctionnalités.
• Tests d'intégration sur l'environnement de staging avant de
déployer en production..
•Utilisation de plateformes de déploiement comme Docker,
Kubernetes, ou des services cloud (AWS, Azure, Google Cloud).
• Mise en place de "blue-green deployment" ou "canary
releases" pour réduire les risques lors du déploiement.
www.proformea.fr 10
Se former en toute simplicité
Framework Laravel
• Introduction à Laravel : présentation du framework,
architecture MVC
• Installation et configuration : installation d’un projet
Laravel, création de contrôleurs et routes
• Moteur de templates Blade : création de vues et gestion des
formulaires
• Pratique : création d’une mini-application avec Laravel
PHP MySQL (inclus XAMPP)
• Introduction au PHP : installation des outils, adaptation du
code HTML pour le dynamisme
• Framework : organisation du code avec PHP et MySQL,
création de base de données et gestion des articles
• Pratique : création d’un site dynamique avec templates et
redimensionnement des images, gestion de contenu avec
MySQL
www.proformea.fr 11
Se former en toute simplicité
Bloc 3 :
Préparer le déploiement d’une
application sécurisée – 200H
GIT GITHUB
• Introduction à Git et GitHub : comprendre la gestion de
version avec Git et la collaboration via GitHub
• Installation de Git et gestion des dépôts : création,
modification, annulation d’actions gestion des branches
• Fusion et rebasage : apprentissage des techniques pour
fusionner des branches et maintenir un historique
propre
• Collaboration avec GitHub
Langage C++
• Chiffrement des données sensibles (en utilisant une clé
symétrique AES)
• Stockage sécurisé des informations de configuration (par
exemple, des clés secrètes)
• Vérification d'intégrité avec un hash SHA-256
• Utilisation de la bibliothèque OpenSSL pour faciliter le
chiffrement et le hachage
www.proformea.fr 12
Se former en toute simplicité
Langage Python
• Introduction et bases : variables, structures de données
(listes, dictionnaires), boucles et fonctions
• Notions avancées : opérateurs, conditions, gestion de
fichiers, fonctions avancées et modules Python
• Pratique : exercices sur les structures de données, gestion
de fichier, utilisation de fonctions et création de scripts
dynamiques
Maîtrise du Langage Java
• Introduction et bases : variables, opérateurs, structures de
contrôle
• Concepts fondamentaux : classes, objets, héritage,
interfaces
• Manipulation des données : tableaux, collections
• Gestion des erreurs : exceptions et scénarios alternatifs
• Organisation : structure des classes et gestion des accès
www.proformea.fr 13
Se former en toute simplicité
Travail collaboratif
• Travail collaboratif dans la préparation du déploiement
d'une application sécurisée inclut plusieurs aspects
essentiels : coordination entre les membres de l'équipe,
mise en place d'une infrastructure de déploiement
sécurisée, gestion des rôles et permissions, ainsi que
l'intégration des tests de sécurité dans le processus de
déploiement.
www.proformea.fr 14
www.proformea.fr
Nous contacter
[email protected]
09 78 80 18 48
22 Avenue de la Fontvin
34970 LATTES
PROFORMÉA
Notre organisme est engagé dans une démarche d’accueil et d’accompagnement
en formation des personnes en situation de handicap et en faveur de l'égalité
professionnelle. Fanny THORON, référente handicap et à l’égalité professionnelle
Femmes / Hommes de notre organisme se tient à votre disposition pour répondre
à vos questions et vous accompagner dans vos démarches.
CERTIFICAT de conformité QUALIOPI N° : 2100912.1
OF Enregistré sous le n°76341086234 DREETS OCCITANIE
SIREN 890 558 398 R.C.S. Montpellier – www.proformea.fr
Catalogue de formation