Formation PHP

Formation PHP MySQL Paris Type de cours : Stage pratique en présentiel ou à distance
Réf. : PHP
Durée : 4 jours - 28 heures de formation
Tarifs :
- En regroupement au centre : 2400 HT par participant,
- Chez le client (en intra) : sur devis.

Demande de devis >>

carré orangéObjectifs

Cette formation permettra aux participants de comprendre et maîtriser les bases de PHP (y compris la POO), de créer des pages web dynamiques et d'interagir avec des bases de données via PDO, d'appliquer des techniques avancées de gestion de fichiers, de sessions, de sécurisation des applications et de déploiement, et de développer des compétences pratiques en créant une application complète.

carré orangéPublic visé

Développeurs, webmasters, chefs de projets, étudiants, demandeurs d'emploi.

carré orangéPré-requis

Connaître l'environnement PC/Windows. Avoir déjà la connaissance d'un langage de programmation.

carré orangéMéthodes pédagogiques

  • Mises en application immédiate,
  • Exercices pratiques sur PC,
  • Support de cours,
  • Évaluation en fin de stage.

carré orangéProgramme du stage

Partie 1 — Bases du PHP et concepts fondamentaux

Introduction au PHP : pages dynamiques, installation (XAMPP/MAMP/LAMP), structure d'un fichier PHP. Écrire un premier script (echo, print, opérateurs, if/for/while, types de données). Algorithmes fondamentaux (variables, structures conditionnelles, boucles, fonctions). Manipulation des tableaux et des chaînes (array_push, array_pop, count, strlen, substr, str_replace, explode, implode). Travail avec les dates (date(), calculs).

Partie 2 — POO et gestion des formulaires

Introduction à la POO : classes, objets, propriétés et méthodes, constructeurs et destructeurs, accesseurs et mutateurs (getters/setters). Gestion des formulaires : méthodes GET et POST, $_GET/$_POST/$_REQUEST. Sessions et cookies : session_start(), $_SESSION, setcookie(). Gestion des erreurs HTTP (codes 404, 500, personnalisation des pages d'erreur).

Partie 3 — Fichiers, répertoires et bases de données

Manipulation de fichiers et répertoires : fopen(), fwrite(), fgets(), fclose(), file_exists(), is_dir(), téléchargement de fichiers ($_FILES). Introduction à PDO : connexion MySQL (new PDO()), prepare(), execute(), fetch(). Insertion et mise à jour (INSERT INTO, UPDATE, requêtes préparées pour éviter les injections SQL). Lecture et affichage dynamique des données (SELECT).

Partie 4 — Application complète et déploiement

Construction d'une application web complète : formulaires PHP (ajout, modification, suppression de données), interaction base de données, gestion des sessions et authentification. Sécurisation : validation et nettoyage des données, protection contre les injections SQL et attaques XSS, sécurisation des sessions et hachage des mots de passe (password_hash(), password_verify()). Déploiement : migration de la base de données, transfert du code sur serveur de production, configuration Apache/Nginx. Révision finale et Q&A.

TEST DE VALIDATION DES COMPETENCES ACQUISES

ATTESTATION DE FORMATION DELIVREE EN FIN DE STAGE

PASSAGE DE LA CERTIFICATION ENI LANGAGE PHP (SI CPF)

CPF Infos

Une question ? Besoin d'un devis ?
Composez le 01.75.50.92.30

Vous pouvez également obtenir des renseignements, un devis (gratuit et sans engagement),
en remplissant le formulaire ci-dessous.

* information obligatoire

En soumettant ce formulaire, j’accepte que les informations saisies soient traitées dans le cadre de l'envoi d' une documentation et de la relation commerciale qui peut en découler.

Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée en 2004, vous bénéficiez d’un droit d’accès et de rectification aux informations qui vous concernent.
Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant.

Témoignages

Le contenu de la formation est bien expliqué avec des exemples concrets. À recommander à d'autres futurs stagiaires.

Toutes nos formations Développeur - Création Web - Digital E-commerce - E-Marketing - SEO