Logiciels et Applications
LOG - 241
Langage PHP – Programmation Web – intermédiaire
Retour aux cours
Description
Les détails concernant cette formation (dates, prix, lieu) sont à venir.
Préalables
Avoir suivi ou maîtriser les notions de la formation « Programmation PHP – Introduction »
Posséder des connaissances avancées en HTML et CSS et connaître la programmation structurée, de préférence en PHP.
Certification ciblée
Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation.
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.
Approche pédagogique
- Exposés sur les notions théoriques
- Réalisation d’exemples pratiques
- Exercices pratiques à faire en classe
- Aide individuelle lors des exercices
- Correction collective
Attestation délivrée en fin de cours
Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation.
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