reddit hackernews mail facebook facebook linkedin

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.


PHP débutant
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