DÉVELOPPER LA PARTIE BACK-END D'UNE APPLICATION WEB OU WEB MOBILE SÉCURISÉE
BGE SUD OUEST
Objectifs de la formation
- Concevoir la structure et l'architecture back-end d'une application web ou web mobile en intégrant des bases de données et des API sécurisées.
- Développer des fonctionnalités côté serveur en utilisant des langages adaptés et en respectant les bonnes pratiques de performance, de sécurité et de maintenabilité.
- Optimiser la communication entre le front-end et le back-end en mettant en place des services API RESTful et en assurant la gestion des échanges de données.
Programme
- API REST : Apprentissage des API REST pour échanger des données entre le front-end et le back-end. Maîtrise des requêtes HTTP via Fetch ou Axios et gestion des interactions dynamiques avec les utilisateurs.
- Bases de données relationnelles : Modélisation des bases de données avec UML ou Merise. Création et administration de bases SQL avec MySQL ou PostgreSQL. Écriture de requêtes complexes (CRUD, jointures, index) pour optimiser la gestion et l'exploitation des données.
- Composants métier, déploiement : Connexion aux bases via un ORM pour faciliter l'interaction avec les données. Introduction aux bases de données NoSQL pour répondre aux besoins spécifiques des applications modernes. Mise en place de stratégies d'optimisation des performances pour garantir rapidité et efficacité.
- Composants métier, côté serveur, sécurisation : Programmation côté serveur pour gérer la logique métier et les traitements des applications. Implémentation de systèmes d'authentification et de gestion des sessions. Sécurisation des entrées et des données sensibles pour prévenir les vulnérabilités.
- Documenter et déployer : Rédaction de documentations techniques détaillées pour assurer la maintenabilité des projets. Mise en production et déploiement sur serveurs distants.
Les logiciels, frameworks et technologies mentionnés sont des exemples, d'autres outils pourront être utilisés au cours de la formation
Résultats attendus
Obtention du certificat de compétences professionnelles n°2 - CCP2 - du titre professionel Développeur·euse web et web mobile :
DÉVELOPPER LA PARTIE BACK-END D'UNE APPLICATION WEB OU WEB MOBILE SÉCURISÉE
Les points forts
Cours à distance synchrones en visio, animés par un formateur
La certification
TP Développeur web et web mobile
- TypeTitre RNCP
- Niveau de sortieBAC+2 : DEUG, BT, DUT... (NIVEAU 5)
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineDéveloppement web
- Métier viséDéveloppeur / Développeuse informatique
RNCP 37674 RS -1 CertifInfo 114920 Organisme & lieu
- OrganismeBGE SUD OUEST
- Région