Titre RNCP 100% CPF

Fondamentaux du développement web - BC03 - Développer le front-end et le back-end d'une application web

LE WAGON

2 500 €à partir de
Durée variabledurée
2sessions actives
Rhônelieu

Objectifs de la formation

La formation vise l'acquisition du bloc de compétences BC03 - Analyser les besoins utilisateur et concevoir une application web :
- Créer l'architecture backend pour le stockage des données en utilisant des bases de données relationnelles comme MySQL ou PostgreSQL, afin d'assurer une gestion efficace et sécurisée des données
- Développer des services avancés de transformation et de mise en forme des données brutes afin de les conserver de manière sécurisée et de permettre l'utilisation de modèles d'IA (RAG) à l'aide de requêtes SQL, de scripts et/ou des lignes de commandes et en collaborant avec des experts data (Data Engineers)
- Appliquer les principes de sécurité dès les premières étapes du développement de l'application web en intégrant des mesures de sécurité comme la mise en place de certificats SSL pour prévenir les vulnérabilités courantes
- Développer le front-end de l'application en employant des langages de programmation tels que Rails ou React pour proposer une expérience utilisateur réactive et conforme aux maquettes et prototypes validés par le client et assurer une intégration fluide avec le back-end
- Sélectionner et intégrer des librairies ou API externes pertinentes de manière sécurisée, telles que des services de paiement, des modèles d'IA ou d'authentification, en évaluant leur documentation technique, leur fiabilité, leur niveau de sécurité et leur compatibilité avec l'architecture de l'application, pour enrichir la solution sans réinventer des fonctionnalités existantes
- Concevoir un système de tests manuels (Bug Bash) en utilisant la méthodologie TDD (Test-Driven Development) et en élaborant une liste complète de cas d'utilisation et de scénarii d'exception afin de garantir la qualité et la fiabilité de l'application web
- Développer et automatiser des tests unitaires et fonctionnels en utilisant des frameworks comme RSpec ou Jest et/ou en collaborant avec des experts DevOps pour valider régulièrement chaque fonctionnalité de l'application web
- Préparer des démonstrations intermédiaires de l'application en utilisant des environnements de test, pour présenter les fonctionnalités développées et l'avancement du projet, afin de recueillir des retours des clients et des utilisateurs, y compris ceux en situation de handicap
- Proposer des solutions techniques et/ou adapter les priorités et les tâches en analysant les résultats des tests effectués et les retours utilisateurs afin de répondre aux nouvelles exigences et d'optimiser les délais de livraison

Programme

Apprenez les principes fondamentaux du web et des bases de données
Écrivez vos premiers programmes en manipulant des variables, des fonctions et des structures de données tout en apprenant les outils de développement essentiels. Structurez votre logiciel en suivant les principes Object-Oriented. Découvrez l'un des modèles de conception les plus utilisés, le Modèle-Vue-Contrôleur, et apprenez à le maîtriser en codant plusieurs applications MVC à partir de zéro.

Résultats attendus

Modalités d'évaluation
Cas pratique et mise en situation
Évaluations : Cas pratique, mise en situation professionnelle et livrables permettent d'évaluer les compétences des apprenants.
Session d'information
Une session dédiée à la certification est organisée pendant la formation. Elle inclut :
Le déroulement de l'examen
Les dates et inscriptions
Slides et replay sont partagés rapidement avec les apprenants.
Évaluations en ligne
Les évaluations se font entièrement à distance.
Dates et liens d'inscription communiqués durant la formation.
Convocation officielle envoyée par mail après inscription.

Les points forts

90% de pratique en groupe sur des vrais sujets Tech
Un suivi en temps réel pour ne pas rester bloqué
Un accès à vie à la plateforme pédagogique du Wagon
Orienté produit : apprenez en construisant votre app !
Une communauté tech unique

La certification

Concepteur développeur d'applications web

  • TypeTitre RNCP
  • Niveau de sortieBAC+3 ou 4 : licence, master 1, maîtrise (NIVEAU 6)
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineDéveloppement web
  • Métier viséDesigner graphique
RNCP 39261 RS -1 CertifInfo 117083

Organisme & lieu

Formations similaires