Formation PHP – Développement back-end

  • Référence : OPS004
  • Durée : 4 jours (28 heures)
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Une bonne connaissance pratique de HTML et connaître au moins un langage de programmation

PROFIL DES STAGIAIRES

  • Chefs de projet
  • Développeurs
  • Webmaster

OBJECTIFS

  • Maîtriser la syntaxe PHP en vue de développer de sites Web dynamiques
  • Apprendre à créer des applications dynamiques avec PHP et MySQL
  • Comprendre les bonnes pratiques de programmation PHP
  • Traiter des formulaires Web
  • Gérer des sessions utilisateurs
  • Accéder aux données d'une base de données MySQL
  • Créer dynamiquement des images et des graphismes

METHODES PEDAGOGIQUES

  • Mise à disposition d’un poste de travail par participant
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Développement Internet

CONTENU DU COURS

1 - Introduction à la programmation avec PHP

  • Les possibilités de PHP
  • Rechercher et identifier les ressources PHP
  • Architecture et fonctionnement de la plateforme PHP
  • Forces et les faiblesses de PHP
  • Perspectives pour PHP dans un univers en mouvement constant

2 - Installation de PHP et MySQL

  • Installation d’un serveur Web
  • Les différents modes d’installation

3 - Les bases de PHP

  • Insertion de PHP dans HTML
  • Variables et les opérateurs
  • Structures de contrôles (if, while, …)
  • Fonctions PHP
  • Fonctions utilisateur
  • Gestion de fichiers

4 - Formulaires et interactions utilisateurs

  • Création de formulaires en HTML
  • Gérer la réception des données
  • Mise en place d’un upload de fichier
  • Sécuriser des formulaires

5 - Sessions et cookies

  • Utiliser une variable de cookie
  • Utiliser une variable de session
  • Utiliser et sécuriser des sessions

6 - PHP et MySQL/MariaDB

  • Rôle et fonctionnement d’un SGBD
  • Rappel des principales commandes SQL
  • Accéder à MySQL avec PHP (PDO)
  • Gérer des erreurs MySQL

7 - Programmation orientée Objet

  • Introduction aux objets
  • Déclarer une classe, des attributs et méthodes
  • Créer des constructeurs et destructeurs
  • Héritage
  • Introduction aux Frameworks Symfony et ZF
Cookies