Passer au contenu
35 h

Web

PHP – Programmation Web – Intermédiaire

Préalables

Avoir suivi ou maîtriser les notions de la formation « Programmation PHP – Débutant » . Posséder des connaissances avancées en HTML et CSS et maitriser la programmation structurée, de préférence en PHP.

Objectifs

À la fin du cours, le participant sera en mesure d’utiliser les fonctionnalités de base du langage PHP en Orientée Objet afin d’écrire des applications Web simples.

Contenu du cours

Introduction

  • Architecture des applications Web
  • Environnement technologique
  • Environnement de développement 

Fondement du langage

  • Structures de base et structures de contrôle
  • Tableaux et fonctions
  • Tableaux associatifs
  • Traitement des chaînes de caractères
  • Classe, objet et constructeur 

Structure modulaire d’une application Web

  • Session d’utilisateur, sauvegarde de contexte
  • Lecture/écriture de Fichier
  • Organisation MVC
  • Tests unitaires 

SGBDR: PDO de PHP

  • Requêtes SQL
  • Intégration dans PHP
  • Filtres de nettoyage
  • Prévention des attaques par injections SQL php 

Requête AJAX

  • XMLHttpRequest
  • États de transmission
  • Fetch
  • Validation de formulaire
  • Techniques de débogage déploiements et de tests
  • Développement d’une application serveur MVC

Laravel

  • Configuration et installation
  • Structure de fichiers
  • Routage
  • Vue
  • Contrôleur
  • Migration
  • Modèle
  • Gestion de formulaire
  • Gestion d’usager
  • Développement d’une application serveur MVC avec Laravel