
Maîtriser le PHP-MySQL (pour les sites dynamiques)
Innov & Conseil
Non finançable CPF
Salarié en poste / Entreprise / Etudiant
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
850 €
Durée
8 h en learning. A votre rythme durant 12 mois
Taux de réussite
100%
Pré-requis
Posséder, une tablette ou un ordinateur avec connexion internet
Connaître HTML, CSS et PHP
Connaître HTML, CSS et PHP
Le plus de la formation
Créer avec le langage Php. Formation à votre rythme : accédez à tous les contenus pendant 12 mois
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Vous maitrisez HTML, CSS et PHP mais vous n'avez pas encore mis tout cela en pratique dans un vrai projet ?
Ce cours et l'occasion de "mettre le maçon au pied du mur".
- Comment, avec ces outils, bâtir un site Web ?
- Comment faire pour que ce soit simple à maintenir, stable et robuste ?
- Vous avez entendu parler de framework (Symfony, etc.) mais c'est trop lourd et complexe pour votre projet
- Vous souhaitez développer VOTRE framework, adapté à la taille de votre site.
Ce cours s'adresse à tous ceux qui souhaitent créer un site Web dynamique, c'est à dire dont les pages sont créées à la volée suivant les requêtes de l'internaute et ceci à partir de zéro, tout le code du site sera VOTRE (notre) code.
Programme
- Introduction et présentation du cours
- Présentation générale du cours
- Le Web
- Installation de votre environnement de développeur
- Les outils
- PHP
- Introduction à Php
- De HTML à PHP, utilisation de templates
- Présentation
- On commence par télécharger et installer la template HTML
- Adaptation du code HTML à notre futur site PHP
- Création de la "librairie" de fonctions pour rendre le site dynamique
- Développement de fonctions pour faciliter la création de nouvelles pages
- Les choses sérieuses commencent avec la création de la structure du site
- Génération automatique des entrées de menu en fonction des pages présentes
- Le site est prêt !
- Conclusion de l'étape
- Organiser son code en framework
- Un peu de théorie pour préparer le travail
- Préparation du travail : template HTML et index.php
- Création de la classe Page principale
- Création de la template en format TWIG
- Préparation de la page dynamiquement depuis la template
- Création du premier controleur
- On améliore la méthode prepare pour qu'elle soit universelle
- Création du menu de navigation depuis le contenu du dossier des controleurs
- Finalisation du menu avec identification de la page courante
- La classe Page devient paramétrable
- Manipulation des paramètres de la classe Page
- Le controleur matrise la template qu'il utilise
- Mise en place d'un deuxième thème
- Finalisation du deuxième thème
- Création de template filles et de templates parents
- Une expression régulière pour extraire les blocs très rapidement
- L'expression régulière pour extraire les blocs
- Une revue de code pour finaliser notre mini-framework
- Le projet fil rouge, mise en pratique du framework
- Finalisation de l'affichage du catalogue
- Présentation de la galerie de produits que nous allons construire
- On commence par ajouter un dossier avec les images du catalogue
- Mise en place de la boucle de lecture du dossier images
- Affichage des vignettes ou du "placeholder"
- Identifier le type d'image par son extension
- Création des vignettes sans redimensionnement
- On doit ignorer les vignettes en affichant les images du dossier
- Redimensionnement des vignettes
- Redimensionnement des vignettes qui respecte les proportions, 1ère étape
- Redimensionnement qui respecte les proportions, en ajoutant des bandes noires
- Les bases de données
- Présentation du blog et de MySQL
- Création de la base de données et d'un utilisateur MySQL
- Création de la table "articles" et insertion de données
- Création du controleur "blog" qui va interroger la Base de données
- Connexion à MySQL
- Le controleur "Blog" communique avec MySQL et affiche les données "brutes" (POC)
- Controleur "Blog" nettoyé utilisant fetchAll
- On affiche un article de blog... mais ce n'est pas fini !
- On ajoute une boucle dans le template twig et le code du controleur
- Modification du noyau du framework pour gérer les tableaux de données
- Mise en place de la détection de boucles dans le template
- La gestion d'une boucle est finalisée, le blog s'affiche parfaitement !
- Conclusion
- Votre site est prêt !
Formations courtes
accessibles à tous
Accessible
Sans diplôme
Tout pays
Formez-vous où voulez !
Centre
À propos du centre Innov & Conseil
Innov & Conseil est une entreprise spécialisée dans le e-learning
Nous proposons des formations e-learning accessibles 24h/24 pendant 12 mois, dans des domaines clés comme l’intelligence artificielle, la création de sites internet, le marketing digital, la bureautique, les langues, l'esthétique et tant d'autres formations...
Notre mission : rendre la montée en compétences simple, flexible et adaptée aux réalités professionnelles et personnelles d’aujourd’hui.
Nous croyons en une formation accessible à tous, sans contraintes de lieu ni d’horaire.
- Formations e-learning 100 % flexibles
- 99 % accessibles pendant 12 mois
- Où vous voulez
- Quand vous voulez 24h/24
- Plus besoin de vous déplacer pour vous former
- Cela devient si simple d’apprendre !
Nous proposons des formations e-learning accessibles 24h/24 pendant 12 mois, dans des domaines clés comme l’intelligence artificielle, la création de sites internet, le marketing digital, la bureautique, les langues, l'esthétique et tant d'autres formations...
Notre mission : rendre la montée en compétences simple, flexible et adaptée aux réalités professionnelles et personnelles d’aujourd’hui.
Nous croyons en une formation accessible à tous, sans contraintes de lieu ni d’horaire.
- Formations e-learning 100 % flexibles
- 99 % accessibles pendant 12 mois
- Où vous voulez
- Quand vous voulez 24h/24
- Plus besoin de vous déplacer pour vous former
- Cela devient si simple d’apprendre !
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser

Chef de projet Web : Conduite de projet Web + Ergonomie de Sites Web
LILLE, MARSEILLE 1ER, STRASBOURG ET 8 AUTRE(S) LOCALITÉ(S)
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Web CPF
Web en Ligne
Chef de projet web
Chef de projet web CPF
Chef de projet web en Ligne
Devops
Developpeur web
Creation site internet
Webmarketing
Responsable digital
Webmaster
Digital
Integrateur web
Webdesigner
Instagram
Chef de projet web Beaumont-sur-Oise
Chef de projet web Villiers-le-Bel
Chef de projet web Paris
Chef de projet web Évry-Courcouronnes
Chef de projet web Mantes-la-Ville
Chef de projet web Melun
Chef de projet web Nanterre
Chef de projet web Cergy
Chef de projet web Créteil
Chef de projet web Meaux