Formation PHP : Les fondamentaux

Formation PHP : Les fondamentaux

Notée : (5)*

Apprenez à développer des applications web dynamiques grâce à PHP, de la base à la maîtrise de concepts comme la POO et Composer !

Prix (Formation inter-entreprise)

1700€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Cette formation PHP vous permettra d’acquérir de solides bases avec le langage PHP.

Programme de formation PHP

Vous apprendrez à mettre en œuvre la programmation orientée objet (POO), à interagir avec des bases de données via MySQL, et à intégrer des bibliothèques externes grâce à Composer. Adaptée aux développeurs débutants, cette formation vous guidera à travers un projet fil rouge pour créer une application web dynamique.

Durant les trois jours de formation, vous découvrirez comment :
- configurer un environnement de développement PHP/MySQL
- écrire du code PHP structuré
- manipuler des données avec SQL, et
- intégrer des librairies externes.

Vous mettrez la théorie en pratique grâce à des exercices et ateliers progressifs, allant de la création d’une page simple à la gestion avancée des erreurs et des dépendances.

À la fin de cette formation, vous serez capable de concevoir et développer la partie serveur d’un site web, tout en générant le HTML/CSS/JS nécessaire pour le front-end.

La formation porte sur PHP 8.4.

La formation s'adresse à des développeur·euse·s novices souhaitant créer des applications ou services basées sur la langage de programmation PHP.


Vous êtes intéressés par les frameworks PHP ?

Découvrez notre formation Symfony et notre formation Laravel.

Les objectifs

  • Mettre en place un environnement de développement PHP/MySql
  • Connaître les bonnes pratiques du développement PHP
  • Connaître les bases de la programmation PHP et les concepts de POO
  • Stocker et récupérer des données dans une base de données avec SQL
  • Intégrer des librairies externes à son projet PHP

Pré-requis

  • Savoir coder dans un autre langage
  • Bases en HTML
  • Ordinateur portable à apporter

Le programme de la formation PHP : Les fondamentaux

Jour 1 : Passage en revue des bases de PHP

  • Installation d'un environnement de développement PHP
    • Historique
    • Présentation du projet fil-rouge
    • Lancement de notre environnement
  • Les Bonnes Pratiques
    • PHP-FIG
  • Passage en revue des bases de PHP
    • Hello World
    • commentaires
    • constantes & variables
    • tableaux
    • transtypage
    • opérateurs
    • structures de contrôles
    • fonctions, closures
    • création d'une page HTML
    • formulaires : GET et POST
    • Sessions
    • require et include

Mise en pratique :
- Remplissage de la page d'accueil de notre site
- Ajout de nouveaux films à la liste
- Persistence basique via session et fichiers

Jour 2 : PHP, la POO et les bases de données

  • Révisions de la POO
    • Glossaire
    • Héritage
    • Polymorphisme
    • Interfaces
  • Récupération de données distances
    • Utilisation de données distantes
    • Manipulation de données typées via DTO
    • Gestion des erreurs
  • Connexion à MySQL
    • Connexion MySQL
    • Insertion de données
    • Récupération de données

Mise en pratique:
- Récupération de données depuis une API tierce
- Gestion globale d'erreur
- Enregistrement et récupération de ces données dans MySQL

Jour 3 : PHP et la gestion de libraires externes

  • Composer et les namespace
    • Composer
    • Packagist
    • Utilisation de composer
    • Installation d'un package
    • Utilisation d'un package
    • Mise à jour des packages

Mise en pratique:
- Amélioration de notre projet fil-rouge

Télécharger le programme

Le(s) formateur(s)

Guillaume LEFRANT

Guillaume LEFRANT

Guillaume est un freelance engagé dans la montée des startups françaises. Il accompagne de petites structures dans leur développement, des balbutiements jusqu'à l'arrivée des premiers utilisateurs, voire en phase de croissance.
Grâce à son parcours universitaire, il est à même de conseiller sur les aspects techniques, comme les aspects marketing ou financier.

Guillaume a travaillé plus de 2 ans en tant que responsable pédagogique à la Web@cademie et a formé plus 300 étudiants au métier de Développeur Web Fullstack.
Le partage de connaissance est pour lui une chose primordiale au fonctionnement de notre monde moderne et la pédagogie est son casse-tête préféré.

Spécialisé en développement Laravel et VueJS, il est à même de résoudre les différents challenges techniques et métiers qui peuvent se présenter, comme par exemple, l'installation d'un système de temps réel pour gérer des enchères ou la création d'une librairie de composants personnalisables et extensibles.

Voir son profil détaillé

Gwendal LE COGUIC

Gwendal LE COGUIC

Gwendal est un développeur de longue date, il a commencé la programmation web en 97 et maitrise bien les standards du milieu.

Détenteur de la certification OSCP, il s'est reconverti dans la sécurité il y a quelques années afin d'opérer en tant que bug bounty hunter. Depuis il a codé de nombreux outils liés à la sécurité en PHP, Go, Python et Bash disponibles sur son Github.

Aujourd'hui Gwendal a pour ambition de partager sa passion en aidant les entreprises mais aussi les indépendants à mieux protéger leurs systèmes.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 129 formations au catalogue, 1616 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Formation PHP : Les fondamentaux

Notée : (5)*

Apprenez à développer des applications web dynamiques grâce à PHP, de la base à la maîtrise de concepts comme la POO et Composer !

Formation PHP : Les fondamentaux

Cette formation PHP vous permettra d’acquérir de solides bases avec le langage PHP.

Programme de formation PHP

Vous apprendrez à mettre en œuvre la programmation orientée objet (POO), à interagir avec des bases de données via MySQL, et à intégrer des bibliothèques externes grâce à Composer. Adaptée aux développeurs débutants, cette formation vous guidera à travers un projet fil rouge pour créer une application web dynamique.

Durant les trois jours de formation, vous découvrirez comment :
- configurer un environnement de développement PHP/MySQL
- écrire du code PHP structuré
- manipuler des données avec SQL, et
- intégrer des librairies externes.

Vous mettrez la théorie en pratique grâce à des exercices et ateliers progressifs, allant de la création d’une page simple à la gestion avancée des erreurs et des dépendances.

À la fin de cette formation, vous serez capable de concevoir et développer la partie serveur d’un site web, tout en générant le HTML/CSS/JS nécessaire pour le front-end.

La formation porte sur PHP 8.4.

La formation s'adresse à des développeur·euse·s novices souhaitant créer des applications ou services basées sur la langage de programmation PHP.


Vous êtes intéressés par les frameworks PHP ?

Découvrez notre formation Symfony et notre formation Laravel.

Les objectifs

  • Mettre en place un environnement de développement PHP/MySql
  • Connaître les bonnes pratiques du développement PHP
  • Connaître les bases de la programmation PHP et les concepts de POO
  • Stocker et récupérer des données dans une base de données avec SQL
  • Intégrer des librairies externes à son projet PHP

Pré-requis

  • Savoir coder dans un autre langage
  • Bases en HTML
  • Ordinateur portable à apporter

Le programme de la formation PHP : Les fondamentaux

Jour 1 : Passage en revue des bases de PHP

  • Installation d'un environnement de développement PHP
    • Historique
    • Présentation du projet fil-rouge
    • Lancement de notre environnement
  • Les Bonnes Pratiques
    • PHP-FIG
  • Passage en revue des bases de PHP
    • Hello World
    • commentaires
    • constantes & variables
    • tableaux
    • transtypage
    • opérateurs
    • structures de contrôles
    • fonctions, closures
    • création d'une page HTML
    • formulaires : GET et POST
    • Sessions
    • require et include

Mise en pratique :
- Remplissage de la page d'accueil de notre site
- Ajout de nouveaux films à la liste
- Persistence basique via session et fichiers

Jour 2 : PHP, la POO et les bases de données

  • Révisions de la POO
    • Glossaire
    • Héritage
    • Polymorphisme
    • Interfaces
  • Récupération de données distances
    • Utilisation de données distantes
    • Manipulation de données typées via DTO
    • Gestion des erreurs
  • Connexion à MySQL
    • Connexion MySQL
    • Insertion de données
    • Récupération de données

Mise en pratique:
- Récupération de données depuis une API tierce
- Gestion globale d'erreur
- Enregistrement et récupération de ces données dans MySQL

Jour 3 : PHP et la gestion de libraires externes

  • Composer et les namespace
    • Composer
    • Packagist
    • Utilisation de composer
    • Installation d'un package
    • Utilisation d'un package
    • Mise à jour des packages

Mise en pratique:
- Amélioration de notre projet fil-rouge

Télécharger le programme

Le(s) formateur(s)

Guillaume LEFRANT

Guillaume LEFRANT

Guillaume est un freelance engagé dans la montée des startups françaises. Il accompagne de petites structures dans leur développement, des balbutiements jusqu'à l'arrivée des premiers utilisateurs, voire en phase de croissance.
Grâce à son parcours universitaire, il est à même de conseiller sur les aspects techniques, comme les aspects marketing ou financier.

Guillaume a travaillé plus de 2 ans en tant que responsable pédagogique à la Web@cademie et a formé plus 300 étudiants au métier de Développeur Web Fullstack.
Le partage de connaissance est pour lui une chose primordiale au fonctionnement de notre monde moderne et la pédagogie est son casse-tête préféré.

Spécialisé en développement Laravel et VueJS, il est à même de résoudre les différents challenges techniques et métiers qui peuvent se présenter, comme par exemple, l'installation d'un système de temps réel pour gérer des enchères ou la création d'une librairie de composants personnalisables et extensibles.

Voir son profil détaillé

Gwendal LE COGUIC

Gwendal LE COGUIC

Gwendal est un développeur de longue date, il a commencé la programmation web en 97 et maitrise bien les standards du milieu.

Détenteur de la certification OSCP, il s'est reconverti dans la sécurité il y a quelques années afin d'opérer en tant que bug bounty hunter. Depuis il a codé de nombreux outils liés à la sécurité en PHP, Go, Python et Bash disponibles sur son Github.

Aujourd'hui Gwendal a pour ambition de partager sa passion en aidant les entreprises mais aussi les indépendants à mieux protéger leurs systèmes.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 129 formations au catalogue, 1616 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012