Apprenez PHP pour créer des sites web dynamiques et des APIs
Catégorie :
Développement web
Durée :
11h 25mn
Participants :12
12.000 CFA
45.000 CFA
-
Total des inscrits12
-
Durée11 heures 25 minutes
-
Enrollment validityEnrollment validity: Lifetime
-
CertificatCertificate of completion
Salut, bon retour !
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
-
Installation d’un editeur de texte
06:55
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é
-
Structure d’un fichier PHP
15:54
4. Contrôle de flux: Conditions et boucles
- Instructions if, else et elseif
- Boucles for, while et foreach
-
Instruction if else et else if
18:22
5. Fonctions en PHP
- Définir et appeler des fonctions
- Portée des variables
- Fonctions intégrées
-
Definir, appeler des fonctions & Portée des variables
15:40 -
Fonctions Intégrées
21:38
6. Tableaux en PHP
- Types de tableaux: indexés, associatifs, multidimensionnels
- Parcourir des tableaux avec des boucles
- Fonctions utiles pour les tableaux
-
Types de tableaux: indexés, associatifs et multidimentionnels
22:42
7. Formulaires et PHP
- Création d'un formulaire HTML
- Récupération de données avec $_GET et $_POST
- Sécurité des formulaires
-
Création d’un formulaire HTML
08:20 -
Récupération de données avec $_Get et $_Post
08:19 -
Sécurité des formulaire (1/3)
08:22 -
Sécurité des formulaire (2/3)
14:32 -
Sécurité des formulaire (3/3)
08:25
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
-
Définition de base de données
07:35 -
Les tables
10:53 -
Insert Into
11:52 -
Update
06:43 -
Foreign Key
07:13 -
Select Innert Join
06:53 -
Connexion PDO
06:11 -
Insertion PDO avec la methode Prepar
08:58 -
Utilisation de Query
04:06 -
TP (1/2)
19:12 -
TP (2/2)
15:09
9. Session en PHP
- Qu'est-ce qu'une session ?
- Démarrer une session et stocker des données
-
Qu’est ce qu’une session
10:58
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
-
Notion de la POO
08:57 -
Initialisation des Propriétés avec Construct
09:55 -
Accessibilité des propriété et méthode
05:23
11-TP
-
TP POO (1/4)
08:58 -
TP POO (2/4)
11:23 -
TP POO (3/4)
12:31 -
TP POO (4/4)
11:50
12-Les APIs
-Notion d'API
-Types d'APIs
-Notion de JSON
-Manipulation du JSON
-Fonctionnement des APIs
-Utilisation de CURL en PHP
-
Notion d’API
11:49 -
Utilisation de Json encode
09:58 -
Fonctionnement des API
12:25 -
Utilisation des paramètres avec POST
10:46 -
Utilisation des Headers avec CURL
08:58
13-Transfert des Fichiers en Production
-Notion de production
-Notion de domaine et Hébergement
-Les methodes de déploiement
-
Notion de Production
11:45 -
Utilisation de la fonction mail en Production
08:58
14-Projet de fin (Espace Client/Visiteur)
-espace visiteur
-espace client
-espace administarteur
-
Espace client (1/18)
12:20 -
Espace client (2/18)
10:21 -
Espace client (3/18)
12:53 -
Espace client (4/18)
09:50 -
Espace client (5/18)
13:26 -
Espace client (6/18)
11:27 -
Espace client (7/18)
13:27 -
Espace client (8/18)
12:21 -
Espace client (9/18)
10:21 -
Espace client (10/18)
11:15 -
Espace client (11/18)
11:22 -
Espace client (12/18)
12:32 -
Espace client (13/18)
09:50 -
Espace client (14/18)
10:13 -
Espace client (15/18)
09:56 -
Espace client (16/18)
11:56 -
Espace client (17/18)
11:09 -
Espace client (18/18)
09:53
15-Projet de fin (Espace Admin)
-
Espace Admin (1/9)
11:23 -
Espace Admin (2/9)
10:16 -
Espace Admin (3/9)
11:59 -
Espace Admin (4/9)
09:55 -
Espace Admin (5/9)
10:04 -
Espace Admin (6/9)
09:21 -
Espace Admin (7/9)
09:16 -
Espace Admin (8/9)
09:08 -
Espace Admin (9/9)
10:42
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
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
12.000 CFA
45.000 CFA
Garantie satisfait ou remboursé de 30 jours.
12.000 CFA
45.000 CFA
-
Total des inscrits12
-
Durée11 heures 25 minutes
-
Enrollment validityEnrollment validity: Lifetime
-
CertificatCertificate of completion