DEVELOPPEMENT BACKEND PHP/MYSQL (BC02 Développeur WEB)
INTERSKILLS
Objectifs de la formation
Vous souhaitez apprendre à créer la partie back-end des sites web et des applications web avec le PHP ? Cette formation est faite pour vous.
Elle vous permettra de :
- Concevoir des bases de données optimiséesà partir de cahiers des charges pour assurer une gestion efficace des données.
- Développer des applications back-end robustesen utilisant PHP et la programmation orientée objet.
- Assurer la sécurité des donnéeset respecter les normes RGPD pour la protection des informations sensibles.
- Optimiser l'application en utilisant une architecture MVCpour un code structuré, évolutif et maintenable.
- Collaborer efficacement en équipeen utilisant des outils de gestion des versions tels que Git pour une gestion fluide du code.
Cette formation vous apportera toutes les compétences nécessaires pour concevoir des applications back-end performantes, sécurisées et adaptées aux exigences professionnelles.
Programme
Méthode
Cette formation est basée sur uneméthode par projetavec un accompagnement personnalisé. Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement avec votre mentor une fois chaque semaine.
Programme
1 : Analyse et conception des Bases de Données
- Analyser le cahier des charges et formaliser un modèle de données
- Concepts de base des bases de données relationnelles et NoSQL
- Conception des bases de données avec un outil d'administration (ex. : MySQL Workbench, phpMyAdmin)
2 : Programmation Orientée Objet avec PHP
- Introduction à la POO avec PHP : classes, objets, héritage, encapsulation
- Implémentation de concepts POO dans une application web
- Gestion des erreurs et validation des entrées utilisateur
3 : Sécurité des données et RGPD
- Concepts de sécurité des données et de protection des utilisateurs
- Intégration des bonnes pratiques RGPD dans les développements
- Implémentation de stratégies de sécurisation des applications (authentification, contrôle d'accès)
4 : Architecture MVC avec PHP
- Présentation de l'architecture Modèle-Vue-Contrôleur (MVC)
- Structuration d'une application PHP avec une architecture MVC
- Utilisation des frameworks PHP orientés MVC (ex. : Laravel, Symfony)
5 : Collaboration en équipe et gestion des versions
- Introduction aux outils de gestion des versions (ex. : Git, GitHub)
- Collaboration et suivi de projet avec les branches et pull requests
- Documentation et gestion des tickets de projet
Résultats attendus
À la fin de cette formation :
Vous pouvez prétendre au Certificat du bloc Développeur Web RNCP 37805BC02, une certification officiellement enregistrée auprès de France Compétences le 19 juillet 2023 par WEBECOM.
À propos des évaluations :
Contrôle continu pendant la formation : 40%
Évaluation finale sous forme de projet à réaliser : 60%
L'examen est réalisé totalement à distance. L'évaluation finale se fait sous forme de soutenance orale, durant laquelle vous présentez un projet réalisé en amont.
Les points forts
- 80% de pratique et 20% de théorie
- Accompagnement personnalisé et en petits groupes une fois chaque semaine
- Plateforme e-learning disponible à tout moment
La certification
- TypeTitre RNCP
- Niveau de sortieBAC+2 : DEUG, BT, DUT... (NIVEAU 5)
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineArchitecture web
- Métier viséDéveloppeur / Développeuse informatique
RNCP 37805 RS -1 CertifInfo 115146 Organisme & lieu
- OrganismeINTERSKILLS
- Région