Apprenez PHP pour créer des sites web dynamiques et des APIs
Catégorie :
Développement web
Durée :
11h 25mn
Participants :11
12.000 CFA
45.000 CFA
Enrollment validity:
Lifetime
-
Total des inscrits11
-
Durée11 heures 25 minutes
-
CertificatCertificate of completion
Ravi de vous revoir !
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 :11
À 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
Enrollment validity:
Lifetime
Garantie satisfait ou remboursé de 30 jours.
3.00(1 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
Enrollment validity:
Lifetime
Garantie satisfait ou remboursé de 30 jours.
12.000 CFA
45.000 CFA
Enrollment validity:
Lifetime
-
Total des inscrits11
-
Durée11 heures 25 minutes
-
CertificatCertificate of completion