Titre RNCP 100% CPF À distance

Développeur Back-end d'applications Web (PHP, MySql, Programmation Orientée Objet, Framework Symfony)

SKILLS4ALL

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

Objectifs de la formation

L'objectif de cette formation est de vous permettre de préparer le passage de certificationbloc n°2 RNCP37805BC02 intitulé«Développement back end d'applications Web» issu de la certificationRNCP37805Développeur WEB de notre partenaire WEBECOM;
A li'ssue de cette formation vous serez en mesure de :
-
Maîtriser les bases de PHP:
- Comprendre les principes fondamentaux du langage PHP.
- Configurer un environnement de développement et écrire des scripts simples en PHP utilisant des variables, des boucles et des conditions.
-
Gérer les bases de données avec PHP:
- Acquérir les compétences pour interagir avec MySQL en utilisant PHP.
- Créer des bases de données, des tables et implémenter les opérations CRUD (Create, Read, Update, Delete) pour manipuler les données.
-
Adopter la Programmation Orientée Objet (POO) en PHP:
- Comprendre les concepts de base de la POO et créer des classes et des objets en PHP.
- Mettre en œuvre des fonctionnalités avancées de la POO telles que l'autoloader de classe, les dépendances, et utiliser PDO pour interagir avec la base de données.
-
Utiliser le framework Symfony:
- Comprendre l'architecture MVC et utiliser la CLI de Symfony pour créer un projet.
- Développer des fonctionnalités avancées telles que les contrôleurs, les routes, les vues avec Twig, et mettre en œuvre des fonctionnalités telles que le CRUD et les services.

Programme

Ce programme de formation pour les développeurs Back-End d'applications Web est conçu pour fournir une compréhension exhaustive de PHP et Symfony, ainsi que des compétences pratiques dans la manipulation de bases de données et la création d'applications web dynamiques. Voici un résumé détaillé :
LeModule 1, "PHP Initiation", introduit les bases du langage PHP, depuis les premiers pas jusqu'à la manipulation avancée des données. Les sujets abordés incluent les variables, les opérateurs, les tableaux, les boucles, la manipulation des chaînes de caractères, les dates et les fonctions.
LeModule 2, "PHP Avancé", explore des concepts plus avancés tels que l'interaction avec les bases de données MySQL via PhpMyAdmin, la création de tables, l'exécution de requêtes SQL, et la mise en œuvre du CRUD (Create, Read, Update, Delete). Il couvre également les formulaires HTML, leur traitement avec PHP, ainsi que les sessions et les cookies pour la gestion des utilisateurs.
LeModule 3, "PHP - Programmation Orientée Objet (POO)", plonge dans la POO avec PHP, en expliquant les concepts tels que les classes, les propriétés, les méthodes, l'héritage, les dépendances et les espaces de noms. Il aborde également la création de modèles de données et de contrôleurs dans le cadre du modèle MVC (Modèle-Vue-Contrôleur), ainsi que des techniques avancées telles que le hashage de mots de passe et la sécurisation des routes.
LeModule 4, "Symfony", présente le framework PHP Symfony, en expliquant son architecture MVC et en détaillant son utilisation à travers la ligne de commande Symfony CLI. Les sujets comprennent la création de contrôleurs, de vues avec Twig, la manipulation des entités avec Doctrine, la gestion des formulaires, la sécurisation des routes et la création d'un backend avec AdminKit. Il couvre également des aspects pratiques tels que la mise en ligne d'une application Symfony sur un serveur de production.
En résumé, ce programme offre une progression logique depuis les fondamentaux du développement web avec PHP jusqu'à l'utilisation avancée du framework Symfony, en passant par la programmation orientée objet et la manipulation de bases de données relationnelles, préparant ainsi les apprenants à créer des applications web robustes et évolutives.

Résultats attendus

La certification "Développement Back-End d'Applications Web" (RNCP37805BC02) est le couronnement de cette formation et atteste de vos compétences dans le domaine. Voici un résumé détaillé des modalités et des attentes de cette certification :
Informations requises pour la certification :
- Nom et prénom, date de naissance, lieu de naissance, coordonnées
- Expérience professionnelle avant et après la certification
- Fonction/statut, type de contrat, nom de l'entreprise
- Rémunération brute annuelle à 6 mois et à 1 an/2 ans
Modalités de Passage du Bloc de Certification :
-
Contrôle Continu :
- Évaluations formatives tout au long de la formation par les formateurs.
- Exercices pratiques en autonomie notés sur une échelle de 0 à 5.
-
Mise en Situation Professionnelle :
- Développement d'une application web spécifique from scratch en paradigme objet, avec une architecture MVC.
- Utilisation d'un langage de programmation serveur.
- Déploiement sur un serveur fourni.
- Présentation et argumentation devant un jury, avec modification en direct selon les demandes imprévues.
Éléments fournis :
- Cahier des fonctionnalités
- Accès au serveur
- Accès à une base de données
Éléments attendus :
- Schémas conceptuels et physiques du modèle de données
- Schémas fonctionnels de l'application
- Base de données de l'application
- Application fonctionnelle déployée sur le serveur
Modalités de Validation d'un Bloc :
- Mise en situation : 5/8
- Contrôle continu : 3/8
Inscription à l'examen :
- Pas de procédure d'inscription requise, accessible dans le cours à la section "Examen de validation du bloc de compétences".
Délais pour Passage de l'Examen :
- À la date de fin de formation.
Correction de l'Examen et Jury de Certification :
- Évaluation des réponses par un correcteur dans un délai maximum de 3 semaines après la fin de la formation.
- Notification officielle de la certification après décision du jury, pouvant prendre jusqu'à plus de 2 mois après la fin de la formation.
En conclusion, cette certification confirme votre expertise en développement Back-End et constitue une validation officielle de vos compétences dans le domaine.

Les points forts

Certification reconnue au niveau national, Accès illimité, Adapté à votre rythme, Plus de contrainte logistique et d'agenda, Quiz et examens blancs inclus, Accompagnement durant toute votre formation.

La certification

Développeur Web

RNCP 37805 RS -1 CertifInfo 115146

Organisme & lieu