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

Catégorie :

Développement web

Durée : 11h 25mn
Participants :12

Formateur

LAWSON Arnel

Partager :

12.000 CFA 45.000 CFA

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 :12

À propos du Formateur

Formateur

LA
LAWSON Arnel
développeur web et mobile

Avis et commentaires des participants

Encore aucun avis
Encore aucun avis
12.000 CFA 45.000 CFA

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
12.000 CFA 45.000 CFA

Garantie satisfait ou remboursé de 30 jours.

12.000 CFA
12.000 CFA 45.000 CFA

Inscrivez-vous à notre Newsletter

Opportunités et Nouvelles formations en avant-première