Maitriser le PHP-MySQL pour la creation de sites dynamiques
MyRH
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
- Maîtriser le langage PHP et les bases du SQL
- Construire un site web dynamique de A à Z
- Comprendre les principes de structuration d'un projet PHP
- Créer un mini-framework personnel pour un développement structuré
- Intégrer une base de données MySQL au site
- Gérer des templates avec TWIG
- Afficher dynamiquement du contenu (catalogue, blog, images)
Programme
1. Introduction au cours
• Présentation du contenu et des objectifs
• Comprendre le fonctionnement du Web
• Installation de l'environnement de développement (éditeur, serveur local, base de
données)
2. Premiers pas avec PHP
• Introduction au langage PHP
• Intégration PHP dans un fichier HTML
• Téléchargement et adaptation d'un template HTML
• Création de fonctions pour générer dynamiquement les pages
3. Création de la structure du site
• Organisation du code
• Génération automatique du menu à partir des fichiers
• Dynamisation du contenu du site
• Création d'un site opérationnel à partir de zéro
4. Structuration du projet en mini-framework
• Introduction au concept de framework
• Mise en place de l'architecture (template HTML + index.php)
• Création de la classe Page principale
• Intégration du moteur de template TWIG
• Création des premiers contrôleurs
• Génération dynamique du menu de navigation
• Personnalisation des thèmes et templates (enfants / parents)
5. Fonctionnalités avancées
• Extraction de blocs via expressions régulières
• Paramétrage dynamique des templates
• Nettoyage et organisation du code
• Revue du mini-framework pour amélioration
6. Projet fil rouge – galerie de produits
• Présentation du projet
• Intégration d'un dossier d'images
• Boucle de lecture des fichiers image
• Création de vignettes et redimensionnement
• Gestion des formats d'image
• Affichage conditionnel des images
7. Base de données et blog dynamique
• Introduction à MySQL et à la base de données
• Création de la base et de la table articles
• Connexion à MySQL avec PDO
• Affichage des données brutes puis formatées avec fetchAll
• Ajout de boucle TWIG pour affichage d'un blog dynamique
• Modifications du framework pour prise en charge des tableaux de données
• Finalisation du blog
8. Conclusion
• Le site est complet et prêt à être mis en ligne
• Bonne pratiques à retenir
• Perspectives d'évolution vers un framework professionnel
• Présentation du contenu et des objectifs
• Comprendre le fonctionnement du Web
• Installation de l'environnement de développement (éditeur, serveur local, base de
données)
2. Premiers pas avec PHP
• Introduction au langage PHP
• Intégration PHP dans un fichier HTML
• Téléchargement et adaptation d'un template HTML
• Création de fonctions pour générer dynamiquement les pages
3. Création de la structure du site
• Organisation du code
• Génération automatique du menu à partir des fichiers
• Dynamisation du contenu du site
• Création d'un site opérationnel à partir de zéro
4. Structuration du projet en mini-framework
• Introduction au concept de framework
• Mise en place de l'architecture (template HTML + index.php)
• Création de la classe Page principale
• Intégration du moteur de template TWIG
• Création des premiers contrôleurs
• Génération dynamique du menu de navigation
• Personnalisation des thèmes et templates (enfants / parents)
5. Fonctionnalités avancées
• Extraction de blocs via expressions régulières
• Paramétrage dynamique des templates
• Nettoyage et organisation du code
• Revue du mini-framework pour amélioration
6. Projet fil rouge – galerie de produits
• Présentation du projet
• Intégration d'un dossier d'images
• Boucle de lecture des fichiers image
• Création de vignettes et redimensionnement
• Gestion des formats d'image
• Affichage conditionnel des images
7. Base de données et blog dynamique
• Introduction à MySQL et à la base de données
• Création de la base et de la table articles
• Connexion à MySQL avec PDO
• Affichage des données brutes puis formatées avec fetchAll
• Ajout de boucle TWIG pour affichage d'un blog dynamique
• Modifications du framework pour prise en charge des tableaux de données
• Finalisation du blog
8. Conclusion
• Le site est complet et prêt à être mis en ligne
• Bonne pratiques à retenir
• Perspectives d'évolution vers un framework professionnel
Ces formations peuvent vous intéresser
PHP Intermédiaire : Programmation Orientée Objet + Exception, PDO
NICE, PARIS 15E, MARSEILLE 1ER ET 8 AUTRE(S) LOCALITÉ(S)

Finançable CPF
À distance / En centre
Salarié en poste / Demandeur d'emploi / Entreprise
Dawan
PHP Intermédiaire : Programmation Orientée Objet
LILLE, TOULOUSE, RENNES ET 8 AUTRE(S) LOCALITÉ(S)

Non finançable CPF
À distance / En centre
Salarié en poste / Demandeur d'emploi / Entreprise
Dawan
Laravel : Initiation + Approfondissement
LILLE, RENNES, TOULOUSE ET 8 AUTRE(S) LOCALITÉ(S)

Non finançable CPF
À distance / En centre
Salarié en poste / Demandeur d'emploi / Entreprise
Dawan
Malheureusement, vous ne pouvez pas contacter ce centre via Maformation.
Voici des formations similaires :
Graduate Développeur PHP/Symfony
À DISTANCE

Finançable CPF
À distance
Tout public
PHP - MySQL Initiation + Approfondissement
LYON 3E, MONTPELLIER, TOULOUSE ET 8 AUTRE(S) LOCALITÉ(S)

Non finançable CPF
À distance / En centre
Salarié en poste / Demandeur d'emploi / Entreprise
Dawan
PHP Avancé : Modélisation, Webservices, Librairies courantes + Déploiement, Tests, Frameworks
PARIS 15E, NICE, RENNES ET 8 AUTRE(S) LOCALITÉ(S)

Non finançable CPF
À distance / En centre
Salarié en poste / Demandeur d'emploi / Entreprise
Dawan
Les formations les plus recherchées
Paris
Lyon
Toulouse
Marseille
Montpellier
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Web CPF
Web en Ligne
Php
Php CPF
Php en Ligne
Devops
Developpeur web
Creation site internet
Webmarketing
Webmaster
Digital
Responsable digital
Integrateur web
Chef de projet web
Webdesigner
Php Aix-les-Bains
Symfony Aix-les-Bains
Symfony Albertville
Php Albertville
Php Annecy
Symfony Annecy
Symfony Annemasse
Php Annemasse
Php Aurillac
Symfony Aurillac