Titre RNCP 100% CPF À distance

CCP BLOC 2 Développer la partie back-end d'une application web ou web mobile en intégrant les recommandations de sécurité

FRANECOL FORMATIONS

2 450 €à partir de
Durée variabledurée
1session active
Francelieu

Objectifs de la formation

- Maîtriser les concepts fondamentaux du développement back-end.
- Développer des API et services web sécurisés.
- Gérer des bases de données relationnelles et non relationnelles.
- Intégrer des bonnes pratiques de sécurité dans le développement back-end.

Programme

Module 1 : Fondamentaux du développement back-end (100 heures)
Introduction aux langages back-end :
- PHP : structures et programmation orientée objet.
- Python : développement web avec Flask et Django.
Environnements de développement :
- Installation et configuration de serveurs (Apache, Nginx).
- Utilisation d'outils comme Docker pour la conteneurisation. .
Module 2 : Bases de données et gestion des données (100 heures)
Bases de données relationnelles :
- SQL, MySQL, PostgreSQL.
Bases de données non relationnelles :
- MongoDB, Firebase.
Conception de bases de données :
- Modélisation (schémas, clés primaires et étrangères).
- Optimisation des performances (indexation, normalisation).
Module 3 : Développement et sécurisation des API (100 heures)
- Création d'API RESTful :
- Mise en œuvre avec Node.js et Express.
- Gestion des routes et middleware.
- Authentification et autorisation :
- JWT (JSON Web Tokens).
- OAuth2.
- Mesures de sécurité :
- Validation des entrées utilisateur.
- Protection contre les attaques par injection SQL.
- Chiffrement des données sensibles.
Module 4 : Frameworks back-end et architecture logicielle (150 heures)
- Frameworks avancés :
- Symfony (PHP)
- Spring Boot (Java)
- Angular pour les applications full-stack
- Architecture logicielle
- MVC (Modèle-Vue-Contrôleur)
- Introduction à l'architecture microservices
Module 5 : Projet final (50 heures)
- Conception et développement d'une application back-end complète
- Gestion des utilisateurs avec authentification sécurisée
- Intégration d'une base de données
- Création et documentation d'API RESTful
- Présentation et évaluation du projet devant un jury professionnel.

Résultats attendus

Préparation au bloc de compétence 2 du titre Rncp Développeur web et web mobile

Les points forts

Études de cas appliquées
• Cours vidéo à votre rythme + 3 heures d'atelier min /semaine en visio
• Échanges individuels et collectifs avec le formateur via visioconférences.
• Ateliers hebdomadaires ouverts à tous
• Serveur Discord 5j/7j

La certification

TP Développeur web et web mobile

RNCP 37674 RS -1 CertifInfo 114920

Organisme & lieu