PHP débutant
Une formation complète de 3 jours conçue pour les débutants souhaitant créer des applications web dynamiques avec PHP. Les participants apprendront à écrire du code PHP structuré, à gérer des données avec SQL et à intégrer des bibliothèques externes avec Composer. La formation privilégie l’apprentissage pratique par des exercices progressifs, aboutissant au développement d’une application web fonctionnelle. À l’issue de cette formation, les participants seront capables de concevoir et de développer le côté serveur d’un site web, en générant le code nécessaire au front-end. Cette formation est idéale pour les développeurs débutants souhaitant créer des applications ou des services basés sur le langage de programmation PHP.
Télécharger le programme (pdf)
Public cible:
- Débutants en développement web
- Aspirants développeurs back-end
- Toute personne intéressée par PHP/MySQL pour créer des sites web dynamiques
Objectifs pédagogiques:
- Comprendre la syntaxe PHP et les concepts de base de la programmation
- Créer des pages web dynamiques avec PHP et HTML
- Gérer les données avec MySQL et les requêtes SQL
- Traiter les formulaires et les entrées utilisateurs de manière sécurisée
- Structurer le code avec des fonctions
- Utiliser Composer pour gérer les bibliothèques et dépendances PHP
Pré-requis:
- Connaissances de base en HTML et CSS
- Familiarité avec les navigateurs web et les éditeurs de texteCommenterSurligner
Programme:
Jour 1 - Bases de PHP
Qu’est-ce que PHP ?
- Un peu d’histoire
- Qu’est-ce que PHP et qu’est-ce qu’un fichier PHP ?
Bases de PHP
- Balises PHP
- PHP + HTML
- Commentaires
Variables
- Types de variables
- Constantes
- Guillemets
- Concaténation
- Opérateurs
Structures de contrôle
- if, elseif, else, while, for, while, for, foreach
- break, continue
- switch…case
- match
- include, require
Fonctions
- Récursivité
- Déclaration de types
- Arguments variables
- Paramètres par défaut
- Fonctions anonymes
- Fonctions fléchées
Méthodes HTTP
- Superglobales
- GET et POST
- Autres méthodes HTTP
- Formulaires et filtresCommenterSurligner
Persistance et stockage
- Sessions
- Cookies
- Stockage de fichiers
Jour 2 - POO et base de données
L’essence de la Programmation Orientée Objet
- Les bases
- Propriétés
- Constructeur et Destructeur
- Mot-clé $this
- Visibilité
- Constantes
- Héritage
- Abstract, Final et Static
- Méthodes magiques
- Erreurs et exceptions
- En-têtes HTTP
- Interfaces et traits
- Espaces de noms
Base de données
- Mysqli
- PDO
Jour 3 - Bibliothèques externes
Bibliothèques externes
- Autoload
- Composer
- Dotenv
- PHPUnit
- PHP CLI
Écosystème
- Extensions
- Frameworks
- CMS
Gwendal Le Coguic - contact@glc.st - devis sur demande - SIRET 79778302400038