Programme de formation
Objectif de la formation
L’objectif de cette formation en PHP sur cinq jours est de fournir aux participants une solide base de connaissances et de compétences pratiques pour travailler efficacement avec PHP dans le développement web. À la fin de la formation, les participants seront en mesure de :
- Développer un site web ou une application dynamique.
- Maîtriser la syntaxe et les meilleures pratiques du langage PHP.
- Créer des formulaires et leurs traitements.
- Comprendre le concept de la Programmation Orientée Objet (POO).
- Se connecter avec une base de données MySQL.
- Créer des visuels dynamiquement (images)
Public visé par la formation et prérequis
Cette formation en PHP s’adresse à un large éventail de participants.
- Personnes débutant le dans le développement web, Professionnels travaillant dans le domaine du back-end et désirant approfondir leurs connaissances en PHP.
- Bien que cette formation soit conçue pour être accessible à un large public, il est recommandé d’avoir quelques connaissances de base en HTML et en CSS
Les plus de cette formation
- Approche Pédagogique Interactive
- Ateliers Pratiques
- Formateurs Certifiés et Expérimentés
- Supports de Cours
- Bonnes Pratiques de Développement
- Utilisation de Bibliothèques et Outils Populaire
Outils et méthodes pédagogiques
- Environnement de Formation.
- Supports de Cours
- Logiciels et Applications
- Présentations et Démos
- Vidéoprojecteur
- Exercices Pratiques
- Questionnaires d’Auto-Évaluation
- Mises en Situation
Évaluation des apprentissages des stagiaires
La formation sera évaluée à travers 2 étapes distinctes :
- Contrôles réguliers permettant de vérifier que les apprenants ont acquis les connaissances de base ;
- Certificat de formation délivré aux participants ayant satisfait à tous les critères d’évaluation ;
Évaluation de la formation
- Évaluation continue des formateurs, des ressources pédagogiques et de la satisfaction des participants;
- Collecte des retours d’expérience des participants à la fin de la formation pour améliorer le contenu et les méthodes d’enseignement;
Durée
Durée :
5 jours / 35 h
Modalités
Chaque inscription fera l’objet d’une entrevue suivie d’un test d’admission. Les apprenants peuvent s’inscrire à tout moment sur notre site internet.
- Formation présentielle;
- Accès à une plateforme d’apprentissage en ligne pour le suivi des progrès et l’accès aux ressources pédagogiques ;
Délai d'accès
Le délai d’accès à la formation dépendra des sessions planifiées par l’organisme de formation. Les participants sont invités à se renseigner sur les dates et les places disponibles. Nous proposons des formations tous les quatre mois.
Accessibilité
Nous sommes en mesure de proposer certains aménagements pour les PSH. Pour connaître les modalités et la faisabilité veuillez contacter le référent handicap qui sera en mesure de vous fournir toutes les informations sur les aménagements disponibles correspondant à votre situation.
Contacts
Responsable pédagogique :
Sunda NZAZI
sunda.nzazi@creartdream.fr
06 18 15 24 82
Référent handicap :
Maëva NZAZI
refhandicap@creartdream.fr
07 65 70 35 27
Introduction à la programmation en PHP
- Le fonctionnement d’un site web : le rôle du serveur et du navigateur.
- Le web statique vs le web dynamique.
- Les avantages de PHP.
Les bases PHP
- Les variables (type scalaire, type composé et type spécial), les variables superglobales (cookie, session, …), les constantes.
- Les chaînes de caractères.
- Les tableaux.
- Les conditions.
- Les boucles.
- Les fonctions.
- Les objets.
- Utilisation de librairies tierces.
Programmation Orientée Objet en PHP (POO)
- Les classes.
- Le système de visibilité des classes et des propriétés.
- Les fonctions magiques.
- L’héritage.
- Les exceptions.
- Les espaces de nom (namespace).
- Les attributs (ReflectionClass).
PHP avec MySQL (MariaDB)
- Introduction MySQL (principales requêtes).
- Connecter une page PHP à une base de données MySQL.
- Manipulation de données avec PHP (interrogation, création, mise à jour, suppression).
- Introduction à des outils tiers (ORM, PDO, …).
PHP avec les fichiers
- Lecture d’un fichier.
- Écriture d’un fichier.
- Lire un fichier JSON.
- Créer une image dynamique.
Créer une application en PHP
- Introduction au principe du MVC.
- Structuration des répertoires.
- Dépôts d’entités.
- Services.
- Autoloader.
- Router.
- Traitement d’un formulaire.
- Création d’un CRUD (ensemble de formulaires permettant la création, la modification, mise à jour et suppression d’une entité).
- Déboguer son code PHP.
Sécuriser son application PHP
- Injection de code (HTML, PHP, SQL).
- Faille CSRF.
- Hashage / Cryptage.
Formateurs
Sunda NZAZI
Formateur - Web -Digital
1 700 € HT / Pers
(Individuel ou groupe de 15 personnes max)