Ce Bundle de niveau intermédiaire se terminera sur un niveau avancé.
Il est nécessaire de connaître les langages PHP et SQL ainsi que la classe PDO afin de pouvoir suivre ce tuto dans de bonnes conditions.
Les sites internet ont beaucoup évolué et de nos jours il est presque inconcevable de mettre en place un site web complet sans utiliser une base de données. L'objectif de se Bundle est de vous fournir toutes les connaissances qui vous permettront d'aborder sereinement l'aspect dynamique de vos pages ou applications web.
Au programme de ce bundle de formation PHP et MySQL
- Nous débuterons ce Bundle par l'étude du CRUD. A savoir l'insertion, la lecture, la modification ainsi que la suppression de données depuis une table issue d'une base de données MySQL. A la fin de cette première partie, vous serez à l'aise avec les commandes de base du langage SQL.
- La seconde partie de ce Bundle sera dédiée à l'étude des tables d'une base de données.
Nous parlerons de leur création ainsi que de leur mise en relation. Les relations entre les tables étant une notion fondamentale d'une base de données relationnelle telle que MySQL.
Nous irons également plus loin car nous mettrons en place un formulaire d'insertion de données intelligent, c'est à dire que nous réaliserons un programme qui ne fera pas d'insertions de données sans vérification de présence dans la ou les tables.
Nous terminerons cette seconde partie par l'étude des jointures entre les tables. - La troisième partie de ce Bundle sera entièrement dédié à la conception d'une base de données. Nous apprendrons à concevoir les différentes tables et à les mettre en relation. Nous utiliserons l'interface PhpMyAdmin afin de créer nos tables.
- La quatrième et dernière partie de ce Bundle reprendra la base de données créée à la troisième partie afin de l'améliorer considérablement. Cette dernière partie sera d'un niveau avancé. Elle vous permettra d'acquérir des notions de conception de très haut niveau.
Je reste disponible dans le salon d'entraide de ces formations pour répondre à vos éventuelles questions si vous êtes bloqués.
Comme précisé plus haut, pour suivre ce Bundle dans de bonnes conditions, il est nécessaire de connaitre les bases du PHP ainsi que les bases du langage SQL et de bien connaitre la classe PDO. En cas de besoin, je mets à votre disposition une série de tutoriels entièrement dédiés à ces sujets :
Tuto composant ce bundle :
#1, PHP et MySQL : Le CRUD (voir la fiche produit)
Intro
- Qu'est-ce que le CRUD ? gratuit00:04:25
- Le principe du CRUD gratuit00:05:38
- Le stokage des informations 00:13:25
- Création d'une table 00:06:27
Le CRUD au travers de la classe PDO
- Connecter mon site à ma base de données 00:10:34
- Insérer des données 1/3 00:08:04
- Insérer des données 2/3 00:06:49
- Insérer des données 3/3 00:09:43
- Lire les données 1/2 00:10:41
- Lire les données 2/2 00:01:59
- Modifier les données 1/4 00:12:17
- Modifier les données 2/4 00:04:53
- Modifier les données 3/4 00:09:42
- Modifier les données 4/4 00:02:34
- Supprimer des données 1/2 00:07:42
- Supprimer des données 2/2 00:02:29
- Conclusion 00:01:29
#2, PHP et MySQL :: Les tables (voir la fiche produit)
- Stocker des infos clients gratuit00:06:36
- Mise en relation de 2 tables 00:05:21
- Création des tables 00:05:51
- Relation site et BDD 00:10:32
- Amélioration du programme 1/3 00:07:12
- Amélioration du programme 2/3 00:10:15
- Amélioration du programme 3/3 00:02:10
- Créer un formulaire par rapport à une table 1/2 00:05:41
- Créer un formulaire par rapport à une table 2/2 00:07:48
- Insertion des données 00:11:24
- Affichage des données 00:04:36
- Jointure entre 2 tables 00:02:27
- Comment ne pas afficher tous les enregistrements d'une table ? 00:06:46
- Conclusion 00:02:32
#3 PHP et MySQL : La BDD - Niveau 1 (voir la fiche produit)
Penser une base de données - Niveau I
- Analyse de la table des clients 00:08:12
- Analyse de la table des adresses de livraison 1/2 00:09:50
- Analyse de la table des adresses de livraison 2/2 00:05:42
- Récapitulatif des relations entre les tables 00:01:19
- Analyse de la table des transports 00:05:11
- Récapitulatif des relations entre les tables 00:00:31
- Analyse de la table des articles 00:11:49
- Analyse de la table des commandes 00:11:02
- Analyse de la table commande_article 00:08:14
- Récapitulatif des relations entre les tables 00:03:59
- Analyse de la table des factures 00:02:30
- Récapitulatif des relations entre les tables 00:01:02
Création d'une facture
- Mise en place du modèle de la facture 00:04:49
- Récapitulatif 00:05:55
- Réflexion sur les requêtes SQL à mettre en place 00:12:47
- Présentation des tables dans la base de données 00:03:03
- Mise en place d'une nouvelle instance PDO 00:03:54
- Mise en place des requêtes SQL liées à l'Entreprise 00:08:44
- Mise en place des requêtes SQL liées à la commande 00:08:34
- Affichage des données liées à la facture 00:05:53
- Contrôle et correction de bug 1/2 00:06:22
- Contrôle et correction de bug 2/2 00:05:08
- Mise en place des requêtes SQL liées à la commande 00:04:31
- Affichage de l'adresse de livraison 1/2 00:04:34
- Affichage de l'adresse de livraison 2/2 00:05:18
- Affichage des coordonnées du client 1/2 00:04:53
- Affichage des coordonnées du client 2/2 00:08:15
- Mise en place des requêtes SQL liées aux articles 00:07:03
- Conclusion 00:03:00
#4, PHP et MySQL : La BDD - Niveau 2. Fin de cette série (voir la fiche produit)
Revu de la BDD et des requêtes
- Doublon de clés étrangères gratuit00:04:13
- Amélioration d'une requête 00:09:37
- Suppresion d'une requête 00:11:37
- Test et amélioration de la requête 00:07:39
- Nouveau conflit à régler 00:02:02
Penser une base de données - Niveau II
- Avançons dans le temps 00:06:13
- Changement d'adresse, réflexion 00:02:14
- Changement d'adresse, application 00:05:37
- Changement d'adresse, requête SQL 00:04:12
- Changement de RIB et de siret, réflexion 00:00:49
- Changement de RIB et de siret, application 00:08:07
- Changement d'adresse du client, réflexion 00:03:17
- Changement d'adresse du client, application 00:08:30
- Déclaration d'une nouvelle commande 00:01:54
- Retour sur la requête SQL 00:04:58
Conclusion
- Conclusion 00:04:04
Formateur : Carl Brison
-
Cours clairs et previs
-
Super cours, très compréhensible
-
Tuto terminé et suivi tant bien que mal mais au final j'ai une facture complète et opérationnelle. J'ai pas tout capté, mais ce n'est pas vain car j'ai été éclairée sur certains points qui vont me servir. Merci à vous car c'est long et fastidieux et vous avez assuré comme toujours :-)
-
Avec quelles versions de logiciels ce tuto est-il compatible ?SQL , Php 7, MySQL
-
Quel est le niveau requis pour suivre ce tuto ?intermédiaire
note moyenne
avis laissés