Langage PHP - développer des sites web

Réf. : 25164139F Mise à jour : 12 février 2025

Contenu

Objectifs

- Créer des pages web dynamiques en utilisant les bases du langage PHP
- Développer des applications en PHP en utilisant la programmation orientée objet
- Exploiter les bibliothèques PHP pour manipuler des chaînes de caractères, tableaux et dates
- Mettre en œuvre les concepts spécifiques au web (formulaires, sessions, HTTP)
- Connecter une application PHP à une base de données relationnelle

Programme

1 - Introduction au langage PHP

  • Historique et fonctionnalités du PHP
  • Configuration du moteur PHP
  • Interaction entre PHP et HTML : structure de base
  • Variables, constantes et transtypage
2 - Programmation procédurale avec PHP
  • Création de scripts PHP simples
  • Fonctions PHP de base (echo, isset, empty)
  • Structures conditionnelles et boucles
  • Manipulation de tableaux et fonctions associées (array, foreach)
3 - Programmation orientée objet (POO)
  • Concepts fondamentaux de la POO (classes, attributs, méthodes)
  • Création et utilisation d’objets (new, $this, construct)
  • Héritage, polymorphisme et encapsulation
  • Gestion des espaces de noms et interfaces
4 - Développement d’applications web complètes
  • Gestion des formulaires et traitement des données (GET, POST)
  • Gestion des sessions et cookies
  • Introduction aux fichiers : upload, gestion et sécurité
  • Utilisation des outils d’analyse pour le débogage et l’optimisation
5 - Connexion aux bases de données
  • Introduction à PHP Data Objects (PDO)
  • Établissement de connexions sécurisées
  • Exécution des requêtes SQL (SELECT, INSERT, UPDATE, DELETE)
  • Gestion des erreurs et des transactions

Validation / certification préparée

  • Langage PHP - développer des sites web

Dates et lieux de formation

Organisme de formation : SENZA
Lieu de formation : Rennes
Rue de Châtillon
35 Rennes
Organisation :
  • Entrée sortie permanente
Dispositif(s) / Financements : Financement autre (Entreprises, Individuels, AIF...)
Publics : Salarié ; Tout public
Rythme : Temps partiel
Type de parcours : Parcours mixte
Prérequis : Prérequis : Avoir des bases en logique et raisonnement algorithmique Connaître les principes de base de la programmation Nous vous recommandons aussi : D'avoir un ordinateur avec une connexion à internet et un casque d'écoute équipé d'un microphone pour les séances en visioconférence
Organisme de formation : SENZA
Lieu de formation : Brest
rue de Pontaniou
29 Brest
Organisation :
  • Entrée sortie permanente
Dispositif(s) / Financements : Financement autre (Entreprises, Individuels, AIF...)
Publics : Salarié ; Tout public
Rythme : Temps partiel
Type de parcours : Parcours mixte
Prérequis : Prérequis : Avoir des bases en logique et raisonnement algorithmique Connaître les principes de base de la programmation Nous vous recommandons aussi : D'avoir un ordinateur avec une connexion à internet et un casque d'écoute équipé d'un microphone pour les séances en visioconférence
Organisme de formation : SENZA
Lieu de formation : Lorient
42 Avenue de la Perrière
56 Lorient
Organisation :
  • Entrée sortie permanente
Dispositif(s) / Financements : Financement autre (Entreprises, Individuels, AIF...)
Publics : Salarié ; Tout public
Rythme : Temps partiel
Type de parcours : Parcours mixte
Prérequis : Avoir des bases en logique et raisonnement algorithmique Connaître les principes de base de la programmation Nous vous recommandons aussi : D'avoir un ordinateur avec une connexion à internet et un casque d'écoute équipé d'un microphone pour les séances en visioconférence
Organisme de formation : SENZA
Lieu de formation : Quimper
1 Rue Aristide Briand
29 Quimper
Organisation :
  • Entrée sortie permanente
Dispositif(s) / Financements : Financement autre (Entreprises, Individuels, AIF...)
Publics : Salarié ; Tout public
Rythme : Temps partiel
Type de parcours : Parcours mixte
Prérequis : Avoir des bases en logique et raisonnement algorithmique Connaître les principes de base de la programmation Nous vous recommandons aussi : D'avoir un ordinateur avec une connexion à internet et un casque d'écoute équipé d'un microphone pour les séances en visioconférence
SENZA 48 Rue Claude Balbastre
34070 Montpellier