Créer un site PHP avec Bootstrap/PDO et MVC pour débutant
- الوصف
- أقسام الدرس
- رأي
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 bootstrapدرس فيديو
-
2Petit topo sur les classes Bootstrapدرس فيديو
-
3Les outils de développeursدرس فيديو
-
4Les classes "container" et "navbar" de Bootstrapدرس فيديو
-
5Les classes "col" et "row" de Bootstrapدرس فيديو
-
6Les classes de couleur et Bootswatchدرس فيديو
-
7Les margin et padding avec Bootstrapدرس فيديو
-
8Création de "card" et modification de la page d'accueilدرس فيديو
-
9Utilisation d'icônes avec Fontawesomeدرس فيديو
-
10Création de la base de donnéesدرس فيديو
-
11Le cours sur PDOدرس نصي
-
12Présentation de PDO et accès à la base de donnéesدرس فيديو
-
13Les requêtes "Action" avec PDOدرس فيديو
-
14Les requêtes "Selection" avec PDOدرس فيديو
-
15Récupération de toutes les données avec fetchAll()درس فيديو
-
16Récupération des données ligne à ligne avec fetch()درس فيديو
-
17Le cas particulier du FETCH_CLASS associé à FETCH_PROPS_LATEدرس فيديو
-
18Les requêtes préparées avec paramètres nommés ou marqueursدرس فيديو
-
19Les transactionsدرس فيديو
-
20Le pattern Singletonدرس فيديو
-
34Suppression sans confirmationدرس فيديو
-
35Principe du processus de suppressionدرس فيديو
-
36Conception de la modale de suppressionدرس فيديو
-
37Déclencher la modaleدرس فيديو
-
38Code javascript de la modaleدرس فيديو
-
39Amélioration de la modaleدرس فيديو
-
40Optimisation de la modale pour factorisationدرس فيديو
-
54Présentation des classes modèlesدرس فيديو
-
55Création de la classe "Continent"درس فيديو
-
56Commentaires des propriétés et typage des méthodesدرس فيديو
-
57Méthode "findAll" pour les continentsدرس فيديو
-
58Méthode "findById" pour les continentsدرس فيديو
-
59Méhode "add" pour ajouter un continentدرس فيديو
-
60Méthode "update" pour modifier un continentدرس فيديو
-
61Méthode "delete" pour supprimer un continentدرس فيديو
-
66Modification de la navbarدرس فيديو
-
67Création de la vue "liste des continents"درس فيديو
-
68Modification des routes et création du controller pour les continentsدرس فيديو
-
69Coder la route et le formulaire de création d'un continentدرس فيديو
-
70Coder la validation d'un continent (après création ou modification)درس فيديو
-
71Coder la suppression d'un continentدرس فيديو
-
72fichiers de correctionدرس نصي
Voici les fichiers après le développement de l'application à ce stage de la formation.
-
73Présentation du travail à réaliserدرس فيديو
-
76Gestion des genresدرس فيديو
-
77Création des vues et modèle pour les auteursدرس فيديو
-
78Modification des méthodes du modèle Auteurدرس فيديو
-
79Modification du controller des auteursدرس فيديو
-
80Adaptation de la vue "liste des auteurs"درس فيديو
-
81Adaptation du formulaire des auteursدرس فيديو
-
82Tests et correction des erreursدرس فيديو