Développement Web PHP Pro: Devenez maître en développement back end d’applications web
- Certification Développeur Web (Niveau 5): Bloc 2
- Code RNCP: 37805BC02
- Bloc 2: Développement back end d’applications Web
- Certificateur: WEBECOM
- Date d'enregistrement: 19/07/2023
- Niveau d'entrée : POST-BAC
- Niveau de sortie : Certification
- Durée : 1 mois
- Formation à distance
- CONTENU DE LA FORMATION
- Les objectifs de la certification
À la fin de cette formation en PHP, les participants seront capables de :
- Comprendre et maîtriser les concepts fondamentaux de la programmation PHP, incluant la syntaxe, les structures de contrôle, et la gestion des données.
- Développer des applications web dynamiques en utilisant PHP en conjonction avec des bases de données MySQL.
- Appliquer des techniques de programmation orientée objet (POO) en PHP pour créer des applications structurées et modulables.
- Intégrer PHP avec d’autres technologies web comme HTML, CSS, et JavaScript pour créer des interfaces utilisateur interactives.
- Mettre en œuvre des pratiques de développement sécurisé pour protéger les applications web contre les vulnérabilités courantes.
- Utiliser des outils et des frameworks PHP modernes pour améliorer l’efficacité du développement et la maintenance des applications.
- Comprendre le cycle de vie complet du développement web en PHP, de la conception à la mise en production, y compris le débogage et le test des applications.
Cette formation vise à doter les participants des compétences techniques nécessaires pour développer des applications web professionnelles en PHP, tout en les préparant à relever les défis actuels du développement web.
- Modalités d'admission et Pré-requis de la formation
L’inscription à la certification ne fait pas l’objet de pré requis en termes de diplôme ou d’expérience.
Les critères d’acceptation ne prennent pas en compte le niveau scolaire mais, plutôt, la curiosité, la motivation, le projet professionnel, la rigueur et la logique ainsi que l’attrait auprès des nouvelles technologies. Les bases de l’anglais sont requises. Cette formation est destinée aux candidats les plus curieux et motivés.
Un entretien individuel est effectué à la suite de chaque demande de candidature pour valider ces prérequis et évaluer le degré de motivation des candidats.
Suite à l’entretien individuel, si ce dernier est concluant, des tests d’aptitudes sont effectués basés sur de la logique, logique avancée, problèmes mathématiques et bases de l’Anglais.
- Programme de la formation
Compétence Visée: synthétiser les données utiles à l’application en analysant le cahier des charges afin de formaliser le modèle de données.
- Introduction à PHP et son rôle dans le développement web
- Installation et configuration de l’environnement PHP
- Syntaxe de base : variables, types de données, opérateurs
- Structures de contrôle : boucles, conditionnels
- Gestion des formulaires et des données utilisateur
Compétences Visées:
- Développer une application en utilisant la programmation orientée objet et les héritages afin de produire un code réutilisable et structuré
- Développer une application à l’aide d’une architecture Modèle-Vue-Contrôleur (MVC) afin d’assurer un code facile à maintenir et évolutif.
Module 2: Programmation Orientée Objet en PHP
- Concepts de base de la POO : classes, objets, méthodes, propriétés
- Héritage, Encapsulation, Polymorphisme
- Utilisation des espaces de noms et des exceptions
- Design patterns en PHP
Compétence Visée: Interroger la base de données par l’intermédiaire d’un langage de requêtes (SQL) pour permettre la manipulation et l’exploitation des données par l’application.
Module 3: Manipulation de Bases de Données avec PHP
- Introduction à MySQL
- Connexion PHP à une base de données
- CRUD (Créer, Lire, Mettre à jour, Supprimer) en PHP
- Sécurité des bases de données : prévention des injections SQL
Compétence Visée: Identifier un utilisateur et délimiter ses champs d’action dans le but de sécuriser l’application par l’attribution de rôles spécifiques.
Module 4: Développement Web Avancé avec PHP
- Gestion des sessions et des cookies
- Sécurisation des applications PHP
- Utilisation de bibliothèques et frameworks (Laravel, Symfony)
- Techniques de débogage et de test
Module 5: Intégration de PHP avec des Technologies Front-End
- HTML, CSS, et JavaScript pour développeurs PHP
- Création d’interfaces utilisateur dynamiques
- Appels AJAX avec jQuery et PHP
- Principes de Responsive Design
Compétence Visée: Respecter le cadre légal en utilisant les normes imposées par le règlement général sur la protection des données (RGPD) afin de garantir l’intégrité des utilisateurs et la protection des données
Module 6: le règlement général sur la protection des données (RGPD)
- Introduction à RGPD
- Les principes de la protection des données
- Les responsabilités des acteurs
Le DPO et les outils de la conformité
Compétences Visées:
Conceptualiser l’application, formaliser son schéma fonctionnel, à partir du cahier des charges fourni et des échanges avec le client, afin d’optimiser la charge serveur et les temps de réponse.
Développer une application en utilisant un langage de programmation adapté afin d’en construire l’architecture et les fonctionnalités côté serveur.
Travailler en équipe en utilisant des outils de collaboration et de gestion des versions afin de construire une application efficacement au sein d’une équipe de développeurs en entreprise.
Module 7: Développement et déploiement de projets PHP
- Bonnes pratiques de développement PHP
- Gestion de version avec Git – Déploiement d’applications PHP sur des serveurs
- Introduction à la conteneurisation avec Docker
Compétence Visée: Préparer l’ application pour la livraison en s’assurant de sa conformité à la demande du client et son bon fonctionnement.
Mise en situation professionnelle – Projet Final:
- Application des compétences acquises dans un projet concret
- Développement, test, et présentation orale du projet
- VAE
La certification est accessible par la voie de la VAE :
- Modalités d'évaluation
Mises en situation professionnelles – Projet Final (20%):
- Application des compétences acquises dans un projet concret
- Contrôle continu: (10%)
- Examens évalués par les jurys: (50%)
- Mise en situation professionnelle: développement, test, et présentation orale du projet devant un jury de professionnels
- Les modalités pédagogiques
- Un positionnement individuel et une analyse des besoins permettant de proposer une formation adaptée à l’objectif et au niveau de l’apprenant.
- Une formation en ligne sous format e-learning tuteuré permettant de cibler les lacunes de l’apprenant et de traiter les besoins spécifiques en situation professionnelle.
- Travail en ligne tuteuré.
- Supports de formation en ligne adaptés au niveau initial de l’apprenant
- Rapport de cours à l’issue de chaque fin de session permettant de réviser les connaissances acquises.
- Les Modalités d’organisation et techniques:
- Formation sous format e-learning tuteuré. L’apprenant est accompagné par un formateur-expert dans toutes les phases d’apprentissage et dans les travaux pratiques favorisant son apprentissage. Les exercices techniques sur chaque module de la formation sont réalisés par l’apprenant.
- Travail tuteuré: Le travail tuteuré est une manière de travailler en autonomie à son rythme. Les contenus et les méthodes de travail sont accéssibles via la plateforme e-learning StartWorkUp.
- Les travaux demandés, les modalités de suivi et d’évaluation, les moyens d’organisation, d’accompagnement ou d’assistance sont détaillés dans le protocole individuel de la certification WEBECOM remis au stagiaire.
- L’accessibilité:
Les lieux et modalités de formations sont accessibles aux personnes en situation de handicap. Les modalités pédagogiques et les modalités d’évaluation peuvent être adaptées en cas de besoin de compensation du handicap, dans le respect du référentiel de certification.
Pour plus de renseignements, veuillez nous contacter à cette adresse : contact@startworkup.fr.
- Modalités pratiques
- Durée: 432h dont 382h de formation en centre et 50h en entreprise
- Certification: Développeur Web par WEBECOM
- Tarif: 6 000€. Le financement via Mon Compte Formation est possible. Pour plus de renseignement veuillez adresser votre demande à contact@startworkup.fr
- Informations de contact
- Courriel: contact@startworkup.fr
- Téléphone: 01 84 19 47 00
Ou remplissez le formulaire de contacte:
- Informations complémentaires
SUITE DU PARCOURS ET DÉBOUCHÉS PROFESSIONNELLES
* Version 2 Janvier 2024
AUDIT DE VOTRE PROFIL
PROPOSITIONS D'OFFRES
COACHING AVANT ENTRETIEN
SUIVI & ACCOMPAGNEMENT
BILAN DE VOTRE SITUATION
VOTRE ALTERNANCE
à DISTANCe
grâce à notre plateforme dédiée
MON COMPTE LEARNING
LA VALEUR AJOUTée de l'école NEOSCHOOL
UN ACCOMPAGNEMENT PERSONNALISé
Chez STARTWORKUP, votre encadrement est au centre de notre service. Via notre plateforme d’apprentissage en ligne, vous pourrez multiplier les points de contact avec vos tuteurs et membres de votre promotion.
L'E-LEARNING
diPlômant
100% de nos formations sont diplômantes et reconnues par l’État. Il ne vous reste plus qu’à découvrir notre catalogue de formations.
des solutions de financement
Lancez-vous dans une formation gratuitement ou à moindre coût. Mobilisez votre employeur. Nos conseiller(ère)s vous accompagneront dans votre démarche.
un parcours d'études flexible
E-learning, mix-learning, alternance.... Choisissez votre parcours d’apprentissage qui correspondra à vos attentes et à vos contraintes de vie. L'école STARTWORKUP a la volonté de former tout le monde, tout le temps et de n’importe où.