Concevoir et développer une application sécurisée organisée en couches

  • Bac+3
  • Eligible CPF
En partenariat académique avec
Logo
  • 100% en ligne 24h/24 et 7j/7 • Web & Mobile

  • Durée estimée 170h • 4 mois

    La durée en heures et en mois est une durée moyenne estimée pour la réalisation de la formation. La durée de réalisation effective peut être, selon chaque apprenant, inférieure ou supérieure à la durée estimée, sans incidence sur le tarif de la formation. La durée indiquée est donnée à titre indicatif et n'est pas contractuelle. Elle sera précisée lors de votre entretien avec votre conseiller en formation.
  • Démarrage A tout moment de l'année

  • Certification Bloc de compétences • Niveau 6 (Bac+3)

Concevoir et développer une application sécurisée organisée en couches
Recevoir la brochure Candidater

Grâce à cette formation, vous apprendrez à concevoir des applications sécurisées en utilisant une architecture logicielle multicouche.

Vous serez capable de :
  • 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

Programme

Concevoir et développer une application sécurisée organisée en couches
Analyser les besoins
  • Décrypter un cahier des charges
  • Le récit utilisateur (user story)
  • Bien rédiger ses user stories
  • Introduction aux concepts UX (versus UI)
  • Planifier et suivre les tâches du maquettage
Maquetter une application avec Figma
  • Prendre en main Figma et son interface
  • Importer et exporter des fichiers sur Figma
  • Créer des composants sur Figma
  • Utiliser les composants animés sur Figma
  • Créer un design responsive sur Figma
  • Créer un prototype, le partager et l'exporter avec Figma
  • Prendre en compte l'accessibilité visuelle sur Figma
  • Collaborer avec Figma
  • Découvrir le Dev Mode de Figma
Définir l’architecture logicielle d’une application
  • Introduction aux architectures multicouches
  • Les design patterns
  • Les frameworks et ORM
  • Les microservices et architecture distribuée
  • L'éco-conception dans l'architecture logicielle
  • L'offre de service d'un fournisseur de services Cloud
  • Les solutions SaaS et leurs implications architecturales
  • Les principes de sécurité en architecture
  • Rédiger un dossier technique d'architecture
Concevoir une base de données
  • Présentation de la notion base de données
  • Installer un SGDB en ligne de commande
  • Créer une BDD et l'explorer
  • Introduction à la modélisation conceptuelle de données avec UML
  • Les diagrammes fonctionnels
  • Le diagramme de classe
  • Introduction au passage UML-Relationnel
  • Modèle relationnel Vs Objet
Mettre en place une base de données
  • Introduction au SQL
  • L'interrogation de bases de données SQL
  • Les requêtes SQL
  • Les fonctions SQL
  • Les jointures SQL
  • Connexion et opérations CRUD avec Node.js
  • Gérer l'authentification et les autorisations avec Node.js
  • Découverte d'un ORM Node.js : Sequelize
  • Introduction à MongoDB
  • Modéliser et optimiser les données avec MongoDB
  • Gérer l'authentification et les autorisations avec MongoDB
Sécuriser ses bases de données
  • Cadre légal et chiffrement des données
  • Failles liées à la BDD côté développement
  • Failles liées à la BDD côté administration
  • Les failles d'include et d'upload
  • Failles XSS
  • Attaque par brute force
Réaliser les maquettes fonctionnelles d'une application (facultatif)
  • L'UX design
  • La recherche utilisateur
  • Idéation / Brainstorming
  • Le test utilisateur
  • Le prototypage
  • Le lean UX
  • Le design de service
  • Le design de prototype HD interactif
  • Les spécificités du mobile
Créer la représentation graphique d'une application (facultatif)
  • Les différents aspects de la conception graphique
  • Détecter les tendances visuelles sur son marché et pour sa cible
  • Prise en compte des contraintes ergonomie / utilisabilité / solution
  • Réaliser une charte graphique ou un design system
  • Appliquer pour concevoir
  • Comment valider et présenter sa solution
Se former à l'UX design pour développeur (facultatif)
  • Travailler dans un processus itératif avec l’utilisateur
  • Loi de Fitts
  • Loi de Hick
  • Loi de Jakob
  • Les codes couleur
  • Accessibilité visuelle
  • La librairie Ant Design
  • AOS (animate on scroll)
  • Slick
  • Les frameworks CSS
  • Conclusion : l’UI/UX en constante évolution

À l'issue de la formation, vous obtiendrez

Sous réserve de réussite aux épreuves finales
Attestation reconnaissant l'acquisition d'un bloc de compétences

Bloc de compétences "Concevoir et développer une application sécurisée organisée en couches " du Titre Professionnel “Concepteur développeur d'applications” niveau 6, enregistré au RNCP sous le numéro 37873 par décision de France Compétences du 24/06/2023

Attestation de fin de formation écoleen partenariat avec Digital Campus

La méthode Studi : votre chemin vers le succès

Une formation qui s'adapte à votre vie

Formez-vous quand vous voulez, où vous voulez, à votre rythme. Une méthode pensée pour concilier travail, vie perso et formation. Vous avancez sans pression, mais avec un cadre clair.

Une formation ancrée dans la réalité du métier

Plus de 700 professionnels en activité partagent leur expertise. Cas pratiques, projets concrets, mises en situation : vous développez des compétences directement utiles en entreprise.

Un accompagnement humain, du début à la fin

Référent pédagogique, formateurs experts, conseillers Relation Apprenant : une équipe vous entoure du premier contact à votre diplôme. Ce socle humain est garanti pour tous. L'intensité et la fréquence de cet accompagnement dépendent du niveau que vous choisissez : Essentiel, Plus ou Premium.

Une préparation solide aux examens

Évaluations d'entraînement corrigées, révisions ciblées et entraînements aux oraux. Des classes dédiées pour se préparer sereinement. Objectif : réussir votre diplôme du premier coup.

Une communauté qui vous tire vers le haut

Une communauté de plus de 59 000 apprenants. Échanges, entraide et partage d’expériences. Parce que la réussite est plus forte quand elle est collective.

Une projection vers l'emploi

Votre formation a un objectif : vous ouvrir des portes. CV, lettre de motivation, préparation aux entretiens, accès à des offres ciblées : Studi vous outille pour la suite. Parce que la réussite ne s'arrête pas au diplôme.

Modalités

Conditions d'admission

Pour entrer en formation, le candidat doit :

  • Être âgé(e) de 16 ans révolus à la date d’entrée en formation

ET

  • Avoir validé un diplôme ou un Titre certifié de niveau 5 (Bac+2)

OU

  • Avoir validé un diplôme ou un Titre certifié de niveau 4 (Bac) ou de niveau 3 et justifier d’une expérience professionnelle de 2 ans minimum dans le domaine visé par le Titre

 

Pour toute autre situation, contactez un conseiller en formation qui étudiera votre admissibilité.

Expérience professionnelle et stage

Dans le cadre de votre formation, le stage n'est pas obligatoire. 

Toutefois, toute expérience professionnelle, passée ou en cours, ou réalisation de stage, vous permet de développer vos compétences et de vous immerger dans le milieu que vous rejoindrez prochainement.

Cela reste un atout pour l'obtention de votre Titre/Diplôme.

Studi vous fournira une convention de stage sur demande.

Examen
Mois d'examen : Janvier/FévrierMars/AvrilJuin/JuilletSeptembre/OctobreNovembre/Décembre
Lieu : "En présentiel (Paris, Montpellier, Bordeaux ou Lyon au choix)"

Le candidat sera évalué selon les modalités suivantes :

  • Les évaluations passées en cours de formations
  • Un dossier professionnel
  • Un dossier de Projet
  • Présentation d'un projet réalisé en amont de la session (20 min)
  • Entretien technique (30 min)
  • Questionnaire professionnel (30 min)
Certification
Certification : Bloc de compétences "Concevoir et développer une application sécurisée organisée en couches " du Titre Professionnel “Concepteur développeur d'applications” niveau 6, enregistré au RNCP sous le numéro 37873 par décision de France Compétences du 24/06/2023
Certificateur : Ministère du Travail

Pour obtenir le taux d’insertion dans les fonctions visées, consulter la fiche sur le site de France compétences

Equivalences et passerelles

Le certificateur n’a identifié aucune équivalence.

Choisissez votre niveau d’accompagnement

ESSENTIEL

La souplesse, sans rien sacrifier à la qualité

  • Accès aux contenus 24h/24 - 7j/7
  • Pack Compétences 360 Allez au-delà de votre diplôme : 6 accélérateurs de carrière : IA (Le Wagon), soft skills (Cours Florent), langues, logiciels professionnels, entrepreneuriat et coaching carrière et 2 formations métiers pour renforcer votre profil
  • Accès prolongé à la formation 3 ans
  • Classes virtuelles en direct
  • Soutien pédagogique des formateurs
  • Séances individuelles avec un formateur expert 30 min en tête-à-tête avec un expert pour débloquer, approfondir un point ou préparer un examen. Volume moyen indicatif
  • Accompagnement emploi personnalisé
  • Assistance pédagogique et technique
  • Assistant pédagogique IA
  • Bloc de compétences / Certification reconnu(e) par l'État Sous réserve de réussite aux épreuves finales
  • Garantie Diplômé ou Remboursé
  • Garantie Embauché ou Remboursé
LE PLUS POPULAIRE

PLUS

Le cadre qui structure votre parcours, à chaque étape

  • Accès aux contenus 24h/24 - 7j/7
  • Pack Compétences 360 Allez au-delà de votre diplôme : 6 accélérateurs de carrière : IA (Le Wagon), soft skills (Cours Florent), langues, logiciels professionnels, entrepreneuriat et coaching carrière et 2 formations métiers pour renforcer votre profil 6 accélérateurs de carrière
  • Accès prolongé à la formation 3 ans
  • Classes virtuelles en direct
  • Soutien pédagogique des formateurs
  • Séances individuelles avec un formateur expert 30 min en tête-à-tête avec un expert pour débloquer, approfondir un point ou préparer un examen. Volume moyen indicatif 8 séances
  • Accompagnement emploi personnalisé
  • Assistance pédagogique et technique
  • Assistant pédagogique IA
  • Bloc de compétences / Certification reconnu(e) par l'État Sous réserve de réussite aux épreuves finales
  • Garantie Diplômé ou Remboursé
  • Garantie Embauché ou Remboursé

PREMIUM

L'intensité pour maximiser votre réussite, jusqu'à l'emploi

  • Accès aux contenus 24h/24 - 7j/7
  • Pack Compétences 360 Allez au-delà de votre diplôme : 6 accélérateurs de carrière : IA (Le Wagon), soft skills (Cours Florent), langues, logiciels professionnels, entrepreneuriat et coaching carrière et 2 formations métiers pour renforcer votre profil 6 accélérateurs de carrière + 2 formations métiers
  • Accès prolongé à la formation 10 ans
  • Classes virtuelles en direct
  • Soutien pédagogique des formateurs
  • Séances individuelles avec un formateur expert 30 min en tête-à-tête avec un expert pour débloquer, approfondir un point ou préparer un examen. Volume moyen indicatif 16 séances
  • Accompagnement emploi personnalisé
  • Assistance pédagogique et technique Inclus + 1 bilan pédagogique mensuel
  • Assistant pédagogique IA
  • Bloc de compétences / Certification reconnu(e) par l'État Sous réserve de réussite aux épreuves finales
  • Garantie Diplômé ou Remboursé
  • Garantie Embauché ou Remboursé

Solutions de financement

CPF

Mon compte CPF

Financez votre formation jusqu'à 100%

Jusqu'à 100%(1)

France Travail

Formation éligible à des aides de France Travail 

A partir de 0 €

Financement personnel

Financez votre formation facilement en plusieurs fois sans frais jusqu'à 36 mois(3)

A partir de 47€/mois

Bourse d'études

Bénéficiez d'une bourse d'études en fonction de votre profil et sous conditions d'éligibilité 

Jusqu'à -30%

De quel équipement ai-je besoin ?

Afin de suivre la formation dans de bonnes conditions, l’apprenant doit disposer :

  • d’un ordinateur (PC ou Mac) ou d’une tablette récente ;
  • d’un système d’exploitation à jour ;
  • d’un navigateur web récent (Chrome, Firefox ou Edge) ;
  • d’une connexion Internet stable ;
  • d’un débit Internet suffisant pour les contenus vidéo et les classes virtuelles ;
  • d’un casque audio ;
  • d’un micro et d’une webcam pour les classes virtuelles lorsque celles-ci sont prévues.
Sous quel format vais-je apprendre ?

Pour favoriser une mémorisation efficace et un apprentissage dynamique, nous combinons plusieurs formats complémentaires : vidéos pédagogiques, cours écrits, fiches de synthèse PDF, quiz interactifs, cas pratiques, mises en situation et auto-évaluations.

À cela s'ajoutent plus de 10 000 classes virtuelles par an, en direct ou en replay, pour approfondir les notions clés et interagir avec les formateurs.

Et si je rencontre une difficulté technique ou pédagogique ?

L'accompagnement en formation à distance étant au cœur du dispositif Studi, l'apprenant est accompagné par divers professionnels qualifiés et compétents :

  • Des chargés de relation apprenant : responsables de l'assistance par téléphone et depuis la plateforme de formation à distance, ils assurent un suivi, un accompagnement méthodologique, l'évaluation de la satisfaction et un soutien motivationnel ;
  • Des formateurs experts : recrutés selon leurs qualifications et leurs expériences professionnelle et pédagogique, ils sont en charge d'aider l'apprenant à progresser dans son parcours et d'évaluer sa progression. Ils assurent une réponse sur le forum de chaque cours sous un délai de 48 h, la correction de copies sous 7 jours maximum, et animent des cours en direct chaque semaine sur la plateforme ;
  • Une assistance technique : assurée par le service informatique, pour vous accompagner dans l'usage des outils et de leurs fonctionnalités.
On vous rappelle