Apprenez PHP pour créer des sites web dynamiques et des APIs

Catégorie :

Développement web

Durée : 11h 25mn
Participants :0

Formateur

LAWSON Arnel

Partager :

Commencer à apprendre
Enrollment validity: Lifetime

Garantie satisfait ou remboursé de 30 jours.

Que vais-je apprendre ?

  • Les bases de PHP, les différences avec les langages côté client, et pourquoi utiliser PHP
  • Compréhension de la syntaxe PHP, des commentaires, des types de données, et de la déclaration de variables
  • Utilisation des instructions conditionnelles et des boucles pour contrôler le déroulement des scripts
  • Définition et appel de fonctions, portée des variables, et utilisation de fonctions intégrées
  • Manipulation des différents types de tableaux et utilisation de fonctions utiles pour les tableaux
  • Création de formulaires, récupération des données envoyées, et sécurisation des formulaires
  • Gestion des bases de données avec MySQL, y compris la création, l'insertion, la mise à jour, et la suppression de données, et la connexion via PDO
  • Gestion des sessions pour stocker des données utilisateur.
  • Principes de la programmation orientée objet, création de classes et d'objets, et gestion de l'héritage
  • Introduction aux APIs, aux types d'APIs, à la manipulation de JSON, et à l'utilisation de CURL en PHP
  • Notions de production, de domaine, d'hébergement, et méthodes de déploiement

Description

Cette formation en PHP est conçue pour vous immerger dans le développement web côté serveur, visant à vous doter des compétences nécessaires pour créer des applications web dynamiques. Voici un aperçu de ce que vous apprendrez :

  • Introduction à PHP : Vous commencerez par comprendre les fondamentaux de PHP, les raisons de sa popularité pour le développement web, et la différence entre les langages côté client et côté serveur.
  • Environnement de développement : Vous apprendrez à configurer votre environnement de développement avec des outils tels que XAMPP et un éditeur de texte approprié, et vous écrirez votre premier script PHP.
  • Syntaxe de base et variables : Vous vous familiariserez avec la syntaxe PHP, y compris les commentaires, les types de données, et la déclaration de variables, pour poser les bases de la manipulation de données et du contrôle du flux d’exécution des scripts.
  • Contrôle de flux : Les instructions conditionnelles et les boucles vous seront enseignées pour vous permettre de contrôler le déroulement des scripts efficacement.
  • Fonctions en PHP : Vous découvrirez comment définir et appeler des fonctions, comprendre la portée des variables, et utiliser des fonctions intégrées.
  • Tableaux en PHP : Vous travaillerez avec différents types de tableaux et apprendrez à les manipuler à l’aide de boucles et de fonctions utiles.
  • Formulaires et PHP : Vous apprendrez à créer des formulaires HTML, à récupérer les données envoyées via $_GET et $_POST, et à sécuriser les formulaires.
  • Interaction avec les bases de données MySQL : Vous acquerrez des compétences en gestion de bases de données, incluant la création, l’insertion, la mise à jour, et la suppression de données, ainsi que la connexion à une base de données avec PDO.
  • Sessions en PHP : La gestion des sessions pour stocker des données utilisateur vous sera expliquée.
  • Programmation Orientée Objet (POO) : Vous serez initiés aux principes de la POO, y compris la création de classes et d’objets, l’héritage, et l’encapsulation.
  • Les APIs : Vous apprendrez les bases des APIs, y compris comment utiliser CURL en PHP pour intégrer des services web externes et manipuler des données JSON, enrichissant ainsi vos applications web.
  • Transfert des Fichiers en Production : Les notions de déploiement d’applications web, y compris les domaines, l’hébergement, et les méthodes de transfert des fichiers en production, vous seront présentées.
  • Projet de fin : Vous mettrez en pratique vos connaissances acquises en développant un site e-learning complet, avec des espaces dédiés pour les visiteurs, les clients, et les administrateurs.

Cette formation vous prépare à devenir un développeur PHP compétent, prêt à créer des applications web modernes, sécurisées et interactives, avec une compréhension approfondie du développement côté serveur, de la gestion des données, et de l’intégration d’APIs.

Programme du cours

1. Introduction à PHP
-Information - Qu'est-ce que PHP? - Différence entre langages côté client et côté serveur - Pourquoi choisir PHP?

  • Présentation
    04:15
  • Qu’est ce que PHP?
    06:34
  • Information
    01:30

2. Environnement de développement
- Installation d'un editeur de texte - Configurer un serveur local avec XAMPP - Votre premier script PHP

3. Syntaxe de base et variables
- Structure d'un fichier PHP - Commentaires en PHP - Types de données et déclaration de variables - definition variable et type de donné

4. Contrôle de flux: Conditions et boucles
- Instructions if, else et elseif - Boucles for, while et foreach

5. Fonctions en PHP
- Définir et appeler des fonctions - Portée des variables - Fonctions intégrées

6. Tableaux en PHP
- Types de tableaux: indexés, associatifs, multidimensionnels - Parcourir des tableaux avec des boucles - Fonctions utiles pour les tableaux

7. Formulaires et PHP
- Création d'un formulaire HTML - Récupération de données avec $_GET et $_POST - Sécurité des formulaires

8. Interaction avec les bases de données (MySQL)
- definition base de donnée - Introduction à MySQL -Création/Suppression d'une d'une base de donnée -Création/suppression d'une table -Insertion, mise à jour et suppression de données - Connexion à une base de données avec PDO - TP

9. Session en PHP
- Qu'est-ce qu'une session ? - Démarrer une session et stocker des données

10. Initiation à la POO
- Notion de la POO - Création de class et objet - création des propriétes et méthodes -Héritage -accessibilité des propriétées et methodes

11-TP

12-Les APIs
-Notion d'API -Types d'APIs -Notion de JSON -Manipulation du JSON -Fonctionnement des APIs -Utilisation de CURL en PHP

13-Transfert des Fichiers en Production
-Notion de production -Notion de domaine et Hébergement -Les methodes de déploiement

14-Projet de fin (Espace Client/Visiteur)
-espace visiteur -espace client -espace administarteur

15-Projet de fin (Espace Admin)

Catégorie :

Développement web

Durée : 11h 25mn
Participants :0

À propos du Formateur

Formateur

LA
LAWSON Arnel
développeur web et mobile

Avis et commentaires des participants

Encore aucun avis
Encore aucun avis
Commencer à apprendre
Enrollment validity: Lifetime

Garantie satisfait ou remboursé de 30 jours.

0(0 Notations)
Niveau du cours :Tous niveaux

Requirements

  • Vous devez avoir des bases en HTML (Il y a un cours gratuit dessus sur Blemama)

Avis et commentaires des participants

Encore aucun avis
Encore aucun avis
Commencer à apprendre
Enrollment validity: Lifetime

Garantie satisfait ou remboursé de 30 jours.

15.000 CFA
Commencer à apprendre
Enrollment validity: Lifetime