Créer un site PHP avec Bootstrap/PDO et MVC pour débutant
- Description
- Programme
- Commentaires
Quand j’ai commencé à développer, j’aurais aimé avoir une formation comme celle-ci, permettant d’apprendre en peu de temps, un site web (HTML + CSS) Dynamique (PHP+MySQL) avec les méthodologies et techniques actuelles (MVC et POO), manipulant une base de données (avec PDO) et le tout Design (Javascript et Bootstrap). Cependant j’étais obligé de passer par plusieurs formations (HTML+CSS, PHP, Javascript, SQL …) longues et très poussées. Dans cette formation vous allez apprendre tout ceci (je dis apprendre et non maîtriser) tous ces langages et technologies en quelques heures seulement en réalisant un site de gestion d’une bibliothèque Design.
L’objectif est de bien comprendre comment s’articulent toutes ces technologies en utilisant les bonnes pratiques. Vous pourrez alors ensuite choisir quelle orientation vous voudrez prendre pour vos formations futures (front-end ou bck-end …)
Formation idéale pour les débutants (avec tout de même un minimum de connaissances en HTML, CSS et PHP requises) de type BAC ou BTS en informatique ou tout simplement pour les passionnés d’informatique voulant découvrir ce fabuleux métier que celui de développeur 😉
-
1Présentation et mise en place de bootstrapVideo lesson
-
2Petit topo sur les classes BootstrapVideo lesson
-
3Les outils de développeursVideo lesson
-
4Les classes "container" et "navbar" de BootstrapVideo lesson
-
5Les classes "col" et "row" de BootstrapVideo lesson
-
6Les classes de couleur et BootswatchVideo lesson
-
7Les margin et padding avec BootstrapVideo lesson
-
8Création de "card" et modification de la page d'accueilVideo lesson
-
9Utilisation d'icônes avec FontawesomeVideo lesson
-
10Création de la base de donnéesVideo lesson
-
11Le cours sur PDOText lesson
-
12Présentation de PDO et accès à la base de donnéesVideo lesson
-
13Les requêtes "Action" avec PDOVideo lesson
-
14Les requêtes "Selection" avec PDOVideo lesson
-
15Récupération de toutes les données avec fetchAll()Video lesson
-
16Récupération des données ligne à ligne avec fetch()Video lesson
-
17Le cas particulier du FETCH_CLASS associé à FETCH_PROPS_LATEVideo lesson
-
18Les requêtes préparées avec paramètres nommés ou marqueursVideo lesson
-
19Les transactionsVideo lesson
-
20Le pattern SingletonVideo lesson
-
21Factorisation du "header" et du "footer"Video lesson
-
22Création du fichier de connexion à la base de donnéesVideo lesson
-
23Intégration du fichier de connexion au siteVideo lesson
-
24Construction de la requête de selection des nationalitésVideo lesson
-
25Affichage de la liste des nationalitésVideo lesson
-
34Suppression sans confirmationVideo lesson
-
35Principe du processus de suppressionVideo lesson
-
36Conception de la modale de suppressionVideo lesson
-
37Déclencher la modaleVideo lesson
-
38Code javascript de la modaleVideo lesson
-
39Amélioration de la modaleVideo lesson
-
40Optimisation de la modale pour factorisationVideo lesson
-
54Présentation des classes modèlesVideo lesson
-
55Création de la classe "Continent"Video lesson
-
56Commentaires des propriétés et typage des méthodesVideo lesson
-
57Méthode "findAll" pour les continentsVideo lesson
-
58Méthode "findById" pour les continentsVideo lesson
-
59Méhode "add" pour ajouter un continentVideo lesson
-
60Méthode "update" pour modifier un continentVideo lesson
-
61Méthode "delete" pour supprimer un continentVideo lesson
-
66Modification de la navbarVideo lesson
-
67Création de la vue "liste des continents"Video lesson
-
68Modification des routes et création du controller pour les continentsVideo lesson
-
69Coder la route et le formulaire de création d'un continentVideo lesson
-
70Coder la validation d'un continent (après création ou modification)Video lesson
-
71Coder la suppression d'un continentVideo lesson
-
72fichiers de correctionText lesson
Voici les fichiers après le développement de l'application à ce stage de la formation.
-
73Présentation du travail à réaliserVideo lesson
-
76Gestion des genresVideo lesson
-
77Création des vues et modèle pour les auteursVideo lesson
-
78Modification des méthodes du modèle AuteurVideo lesson
-
79Modification du controller des auteursVideo lesson
-
80Adaptation de la vue "liste des auteurs"Video lesson
-
81Adaptation du formulaire des auteursVideo lesson
-
82Tests et correction des erreursVideo lesson
![6817](https://academiaraqmya.gov.ma/wp-content/uploads/2021/04/2715960_49c0.jpg)