facebook
favorite button
1/16
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since January 2024
Instructor since January 2024
Cours PHP et MySQL - Développement Back End de sites Web Interactifs et Dynamiques (En ligne)
course price icon
From 10.67 € /h
arrow icon
Passez à la vitesse supérieure en programmation web avec PHP, MySQL et le framework Bootstrap les langages incontournables pour le développement de sites web dynamiques, interactifs et responsives.
À l'issue de cette formation, vous serez capable de créer des sites web dynamiques et responsives adaptés à tous les appareils.
Location
location type icon
Online from le Sénégal
About Me
Je suis un professionnel de l'informatique,
Avec une Licence en Administration des systèmes et réseaux informatique.
Je suis aussi un professionnel du développement avec PHP et Laravel
Ainsi que de la programmation logicielle et la manipulation des données avec Python.
Je suis passionné de la formation prêt à vous accompagner dans la maîtrise des compétences suivantes :
- Python
- PHP
- MySQL
- Microsoft Ofice Bureautique (Word, Excel, Access et PowerPoint)
- Administration Réseaux
- Administration Linux
- Administration Windows Server
Education
BFEM - Collège Cheikh Anta Mbacké (Ex: Canada) - 2003-2007
Baccalauréat - Lycée de Pikine -2008- 2011
Licence en Administration des Systèmes et Réseaux Informatique - CIGA - 2019-2023
Experience / Qualifications
- Python
- PHP
- MySQL
- Microsoft Ofice Bureautique (Word, Powerpoint, Excel et Access)
- Administration Réseaux
- Administration Linux
- Administration Windows Server
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
30 minutes
45 minutes
60 minutes
90 minutes
The class is taught in
French
Wolof
Arabic
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Découvrez notre formation pratique en adminisatration de base de données MySQL.
Apprenenez à maîtriser le langage SQL pour une administration efficace des bases de données MySQL et devenez un expert dans la description, l'insertion, la modification et la suppression des données dans une base de données relationnelles
À l'issue de cette formation, vous serez capable de créer des bases de données, les décrire en créant des tables et relations avec le langage LDD et les manipuler avec des insertions, mise à jour ou suppression de données sous le langage LMD.
Read more
Je vous présente mon Pack de Formation Python.
Ce Pack de formation vous permet d'apprendre le langage de programmation incontournable, Python, de debutant à confirmé.
La formation est dispensée en ligne, en collectif ou en particulier.
Avec 3 heures de cours par semaine, il vous faut seulement une durée totale de 12 heurs de formation (1 mois) pour acquérir un niveau de plus et passer à l'étape supérieure.
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
Brahim
Module 1 : Présentation de SQL
Définir SQL comme la pierre angulaire de l'activité de la base de données
Application des normes ANSI/ISO
Décrire les blocs de construction fondamentaux : tables, colonnes, clés primaires et clés étrangères

Module 2 : Création du schéma de la base de données
- Création de tableaux et de colonnes
Construire des tableaux avec CREATE TABLE
Modifier la structure d'une table avec ALTER TABLE
Ajouter des colonnes à une table existante
Suppression de tables avec DROP TABLE

- Protéger l'intégrité des données avec des contraintes
Garantir l'unicité avec des contraintes de clé primaire
Application de l'intégrité avec des contraintes de clé étrangère
Imposer des règles métier avec des contraintes de vérification

- Améliorer les performances avec les index
Accélérer la récupération des données avec des index
Directives recommandées pour la création d'index

Module 3 : Manipulation des données
- Modification du contenu des tables
Ajouter des lignes de tableau avec INSERT
Modification du contenu de la ligne avec UPDATE
Suppression de lignes avec DELETE

- Appliquer les opérations
Contrôle des transactions avec COMMIT et ROLLBACK
Déploiement de BEGIN TRANSACTION dans SQL Server

Module 4 : Utilisation de l'instruction SELECT
- Rédaction de requêtes Single Table
Récupérer des données avec SELECT
Spécification d'expressions de colonne
Trier le résultat avec ORDER BY
Gestion des valeurs NULL dans les expressions

- Restriction des lignes avec le filtre WHERE
Test d'égalité ou d'inégalité
Application de caractères génériques
Éviter les pièges de la valeur NULL

Module 5 : Interroger plusieurs tables
- Application de la syntaxe de jointure standard ANSI/ISO
Correspondance des lignes associées avec INNER JOIN
Inclure des lignes non correspondantes avec OUTER JOIN
Créer un produit cartésien avec CROSS JOIN

- Combinaison de résultats avec des opérateurs d'ensemble
Empiler les résultats avec UNION
Identification des lignes correspondantes avec INTERSECT
Utiliser EXCEPT pour trouver des lignes non correspondantes

Module 6 : Utilisation de fonctions dans la récupération de données
- Traitement des données avec des fonctions de lignes
Mise en forme conditionnelle avec l'expression CASE
Utilisation de l'expression CASE pour simuler des tests IF
Traiter les valeurs NULL

- Effectuer des analyses avec des fonctions d'agrégation
Résumer les données à l'aide de SUM, AVG et COUNT
Trouver les valeurs les plus hautes / les plus basses avec MAX et MIN
Définir le niveau de synthèse avec GROUP BY
Application des conditions de filtrage avec HAVING

Module 7 : Construire des requêtes imbriquées
- Application de sous-requêtes dans les conditions de filtre
Création de sous-requêtes corrélées ou non corrélées
Tester l'existence des lignes

- Inclure des sous-requêtes dans les expressions
Placer des sous-requêtes dans la liste des colonnes
Création d'expressions complexes contenant des sous-requêtes
Gestion des sous-requêtes qui ne renvoient aucune ligne

Module 8 : Développement de vues en ligne et stockées
- Décomposer des problèmes complexes
Sélection de données à partir d'un ensemble de résultats de requête
Utilisation de sous-requêtes dans la clause FROM

- Création de vues dans une base de données
Construire du code réutilisable
Création de vues actualisables ou non actualisables
verified badge
Farouk
Ces cours font partie d'une formation en introduction pratique et accessible au développement web 🌐💻, conçue pour celles et ceux qui souhaitent apprendre à créer un site web de A à Z.
En utilisant les technologies fondamentales du web — HTML 🧱, CSS 🎨 et JavaScript ⚙️ — vous apprendrez à structurer des pages, à les styliser et à les rendre interactives.

Mon approche pédagogique est centrée sur la pratique : chaque notion est accompagnée d’exemples concrets et d’exercices progressifs pour consolider vos acquis. Vous découvrirez comment construire une interface responsive 📱💡, gérer les événements utilisateur 🖱️ et appliquer des animations simples ✨ pour améliorer l’expérience utilisateur.

Que vous soyez débutant ou que vous cherchiez à consolider vos bases, cette formation vous guidera pas à pas vers l’autonomie dans la création de vos propres projets web 🚀

Plan de formation en 10 modules :

1. Introduction à la programmation 🧠💡
Comprendre les bases : logique, commandes linux, instructions et algorithmes simples.

2. Introduction à HTML 🧱📄
Structure d'une page web, balises principales, liens, images, tableaux, formulaires.

3. Accessibilité et SEO ♿🔍
Créer des sites inclusifs et bien référencés : balises sémantiques, attributs ARIA, bonnes pratiques SEO.

4. Introduction au CSS 🎨🖌️
Mise en forme, couleurs, typographie, boîtes, flexbox et layout responsive.

5. Git & GitHub 🗂️⚙️
Versionner son code et collaborer efficacement : commandes Git, création de dépôts, push/pull, pull requests.

6. JavaScript - Types de données 🔢📝
Nombres, chaînes, booléens, objets, tableaux... Apprendre à manipuler les données.

7. JavaScript - Fonctions et méthodes ⚙️🧩
Définir et appeler des fonctions, comprendre le scope, utiliser les méthodes natives.

8. JavaScript - Conditions ❓🔁
Maîtriser les instructions if, else, switch pour gérer les cas spécifiques.

9. JavaScript - Tableaux et boucles 🔄📊
Itérer efficacement avec for, while, forEach, manipuler les tableaux comme un pro.

10. Manipulation du DOM & Closures 🌐✨
Modifier le HTML/CSS depuis JS, ajouter des événements, comprendre les closures pour des interactions avancées.
verified badge
Anis
Je propose des cours personnalisés pour apprendre à créer, configurer et gérer un site internet professionnel avec WordPress, l’outil le plus utilisé au monde pour construire des sites modernes, rapides et efficaces.

Mes cours s’adressent aussi bien aux débutants qu’aux personnes ayant déjà quelques bases et souhaitant aller plus loin. L’objectif est de vous rendre totalement autonome dans la création, la gestion et l’optimisation de votre site web.

🔹 Au programme, selon votre niveau :

Installation de WordPress et découverte de l’interface
Création des pages essentielles (Accueil, Contact, Services...)
Utilisation des thèmes et personnalisation du design
Installation et configuration des extensions indispensables
Création de formulaires, menus, en-têtes et pieds de page
Gestion des médias (images, PDF, vidéos)
Mise en place de bonnes pratiques de sécurité
Introduction au référencement (SEO)
Optimisation des performances du site
Maintenance, sauvegardes et mises à jour

🔹 Possibilité également d’apprendre :

Création d’un site e-commerce avec WooCommerce
Intégration du HTML/CSS de base pour améliorer le rendu visuel
Mise en ligne d’un site sur un hébergeur (OVH, o2switch, etc.)
Gestion complète d’un projet web de A à Z
Débogage et résolution d’erreurs WordPress

Chaque séance est adaptée à votre rythme et à vos besoins : projet personnel, site d’entreprise, blog, boutique en ligne ou simple envie d’apprendre la création de sites web.

Mon objectif est de vous transmettre une méthode claire, pratique et efficace, tout en vous guidant pas à pas jusqu’à ce que vous soyez capable de gérer votre propre site en toute autonomie.
verified badge
Ayoub
Mes cours s’adressent aux débutants comme aux personnes ayant déjà quelques bases et souhaitant progresser en programmation ou créer leurs premiers projets web. Je commence toujours par évaluer votre niveau et vos objectifs (ex : comprendre les bases, réussir un devoir, créer un site complet, etc.). Ensuite, j’adapte entièrement le cours à votre rythme pour que vous appreniez sans stress. Je propose un apprentissage complet combinant théorie (pour comprendre les concepts) et pratique (pour appliquer immédiatement). Cela vous permet de progresser plus vite et de maîtriser réellement ce que vous apprenez. Méthodes d’enseignement Explications simples, avec des exemples concrets pour la théorie Exercices pratiques guidés pour renforcer la compréhension Mini-projets pour appliquer directement chaque nouvelle notion Correction et amélioration de vos propres projets si vous en avez Déroulement type d’une séance Rappel rapide des notions précédentes Nouvelle notion expliquée de manière progressive Exercices pratiques ou mini-projet pour appliquer Questions/réponses + conseils personnalisés Plan de travail pour continuer entre les séances (facultatif) Ce qui me distingue Pédagogie simple et adaptée aux débutants Mélange équilibré entre théorie et pratique Accompagnement personnalisé selon vos objectifs Patience et explications étape par étape Possibilité de créer des projets concrets dès les premiers cours Mes cours conviennent aux élèves du collège au niveau universitaire, ainsi qu’aux adultes souhaitant apprendre le développement web ou changer de domaine.
message icon
Contact Aliou
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Brahim
Module 1 : Présentation de SQL
Définir SQL comme la pierre angulaire de l'activité de la base de données
Application des normes ANSI/ISO
Décrire les blocs de construction fondamentaux : tables, colonnes, clés primaires et clés étrangères

Module 2 : Création du schéma de la base de données
- Création de tableaux et de colonnes
Construire des tableaux avec CREATE TABLE
Modifier la structure d'une table avec ALTER TABLE
Ajouter des colonnes à une table existante
Suppression de tables avec DROP TABLE

- Protéger l'intégrité des données avec des contraintes
Garantir l'unicité avec des contraintes de clé primaire
Application de l'intégrité avec des contraintes de clé étrangère
Imposer des règles métier avec des contraintes de vérification

- Améliorer les performances avec les index
Accélérer la récupération des données avec des index
Directives recommandées pour la création d'index

Module 3 : Manipulation des données
- Modification du contenu des tables
Ajouter des lignes de tableau avec INSERT
Modification du contenu de la ligne avec UPDATE
Suppression de lignes avec DELETE

- Appliquer les opérations
Contrôle des transactions avec COMMIT et ROLLBACK
Déploiement de BEGIN TRANSACTION dans SQL Server

Module 4 : Utilisation de l'instruction SELECT
- Rédaction de requêtes Single Table
Récupérer des données avec SELECT
Spécification d'expressions de colonne
Trier le résultat avec ORDER BY
Gestion des valeurs NULL dans les expressions

- Restriction des lignes avec le filtre WHERE
Test d'égalité ou d'inégalité
Application de caractères génériques
Éviter les pièges de la valeur NULL

Module 5 : Interroger plusieurs tables
- Application de la syntaxe de jointure standard ANSI/ISO
Correspondance des lignes associées avec INNER JOIN
Inclure des lignes non correspondantes avec OUTER JOIN
Créer un produit cartésien avec CROSS JOIN

- Combinaison de résultats avec des opérateurs d'ensemble
Empiler les résultats avec UNION
Identification des lignes correspondantes avec INTERSECT
Utiliser EXCEPT pour trouver des lignes non correspondantes

Module 6 : Utilisation de fonctions dans la récupération de données
- Traitement des données avec des fonctions de lignes
Mise en forme conditionnelle avec l'expression CASE
Utilisation de l'expression CASE pour simuler des tests IF
Traiter les valeurs NULL

- Effectuer des analyses avec des fonctions d'agrégation
Résumer les données à l'aide de SUM, AVG et COUNT
Trouver les valeurs les plus hautes / les plus basses avec MAX et MIN
Définir le niveau de synthèse avec GROUP BY
Application des conditions de filtrage avec HAVING

Module 7 : Construire des requêtes imbriquées
- Application de sous-requêtes dans les conditions de filtre
Création de sous-requêtes corrélées ou non corrélées
Tester l'existence des lignes

- Inclure des sous-requêtes dans les expressions
Placer des sous-requêtes dans la liste des colonnes
Création d'expressions complexes contenant des sous-requêtes
Gestion des sous-requêtes qui ne renvoient aucune ligne

Module 8 : Développement de vues en ligne et stockées
- Décomposer des problèmes complexes
Sélection de données à partir d'un ensemble de résultats de requête
Utilisation de sous-requêtes dans la clause FROM

- Création de vues dans une base de données
Construire du code réutilisable
Création de vues actualisables ou non actualisables
verified badge
Farouk
Ces cours font partie d'une formation en introduction pratique et accessible au développement web 🌐💻, conçue pour celles et ceux qui souhaitent apprendre à créer un site web de A à Z.
En utilisant les technologies fondamentales du web — HTML 🧱, CSS 🎨 et JavaScript ⚙️ — vous apprendrez à structurer des pages, à les styliser et à les rendre interactives.

Mon approche pédagogique est centrée sur la pratique : chaque notion est accompagnée d’exemples concrets et d’exercices progressifs pour consolider vos acquis. Vous découvrirez comment construire une interface responsive 📱💡, gérer les événements utilisateur 🖱️ et appliquer des animations simples ✨ pour améliorer l’expérience utilisateur.

Que vous soyez débutant ou que vous cherchiez à consolider vos bases, cette formation vous guidera pas à pas vers l’autonomie dans la création de vos propres projets web 🚀

Plan de formation en 10 modules :

1. Introduction à la programmation 🧠💡
Comprendre les bases : logique, commandes linux, instructions et algorithmes simples.

2. Introduction à HTML 🧱📄
Structure d'une page web, balises principales, liens, images, tableaux, formulaires.

3. Accessibilité et SEO ♿🔍
Créer des sites inclusifs et bien référencés : balises sémantiques, attributs ARIA, bonnes pratiques SEO.

4. Introduction au CSS 🎨🖌️
Mise en forme, couleurs, typographie, boîtes, flexbox et layout responsive.

5. Git & GitHub 🗂️⚙️
Versionner son code et collaborer efficacement : commandes Git, création de dépôts, push/pull, pull requests.

6. JavaScript - Types de données 🔢📝
Nombres, chaînes, booléens, objets, tableaux... Apprendre à manipuler les données.

7. JavaScript - Fonctions et méthodes ⚙️🧩
Définir et appeler des fonctions, comprendre le scope, utiliser les méthodes natives.

8. JavaScript - Conditions ❓🔁
Maîtriser les instructions if, else, switch pour gérer les cas spécifiques.

9. JavaScript - Tableaux et boucles 🔄📊
Itérer efficacement avec for, while, forEach, manipuler les tableaux comme un pro.

10. Manipulation du DOM & Closures 🌐✨
Modifier le HTML/CSS depuis JS, ajouter des événements, comprendre les closures pour des interactions avancées.
verified badge
Anis
Je propose des cours personnalisés pour apprendre à créer, configurer et gérer un site internet professionnel avec WordPress, l’outil le plus utilisé au monde pour construire des sites modernes, rapides et efficaces.

Mes cours s’adressent aussi bien aux débutants qu’aux personnes ayant déjà quelques bases et souhaitant aller plus loin. L’objectif est de vous rendre totalement autonome dans la création, la gestion et l’optimisation de votre site web.

🔹 Au programme, selon votre niveau :

Installation de WordPress et découverte de l’interface
Création des pages essentielles (Accueil, Contact, Services...)
Utilisation des thèmes et personnalisation du design
Installation et configuration des extensions indispensables
Création de formulaires, menus, en-têtes et pieds de page
Gestion des médias (images, PDF, vidéos)
Mise en place de bonnes pratiques de sécurité
Introduction au référencement (SEO)
Optimisation des performances du site
Maintenance, sauvegardes et mises à jour

🔹 Possibilité également d’apprendre :

Création d’un site e-commerce avec WooCommerce
Intégration du HTML/CSS de base pour améliorer le rendu visuel
Mise en ligne d’un site sur un hébergeur (OVH, o2switch, etc.)
Gestion complète d’un projet web de A à Z
Débogage et résolution d’erreurs WordPress

Chaque séance est adaptée à votre rythme et à vos besoins : projet personnel, site d’entreprise, blog, boutique en ligne ou simple envie d’apprendre la création de sites web.

Mon objectif est de vous transmettre une méthode claire, pratique et efficace, tout en vous guidant pas à pas jusqu’à ce que vous soyez capable de gérer votre propre site en toute autonomie.
verified badge
Ayoub
Mes cours s’adressent aux débutants comme aux personnes ayant déjà quelques bases et souhaitant progresser en programmation ou créer leurs premiers projets web. Je commence toujours par évaluer votre niveau et vos objectifs (ex : comprendre les bases, réussir un devoir, créer un site complet, etc.). Ensuite, j’adapte entièrement le cours à votre rythme pour que vous appreniez sans stress. Je propose un apprentissage complet combinant théorie (pour comprendre les concepts) et pratique (pour appliquer immédiatement). Cela vous permet de progresser plus vite et de maîtriser réellement ce que vous apprenez. Méthodes d’enseignement Explications simples, avec des exemples concrets pour la théorie Exercices pratiques guidés pour renforcer la compréhension Mini-projets pour appliquer directement chaque nouvelle notion Correction et amélioration de vos propres projets si vous en avez Déroulement type d’une séance Rappel rapide des notions précédentes Nouvelle notion expliquée de manière progressive Exercices pratiques ou mini-projet pour appliquer Questions/réponses + conseils personnalisés Plan de travail pour continuer entre les séances (facultatif) Ce qui me distingue Pédagogie simple et adaptée aux débutants Mélange équilibré entre théorie et pratique Accompagnement personnalisé selon vos objectifs Patience et explications étape par étape Possibilité de créer des projets concrets dès les premiers cours Mes cours conviennent aux élèves du collège au niveau universitaire, ainsi qu’aux adultes souhaitant apprendre le développement web ou changer de domaine.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Aliou