Dans cette formation PHP, vous allez apprendre à maîtriser le framework PHP le plus utilisé dans le monde : Laravel.
Pendant 9 heures, vous allez apprendre à en maîtriser les différents aspects tout en réalisant un projet complet que nous viendrons ensuite mettre en ligne pour que votre apprentissage soit vraiment complet.
Cette formation nécessite comme pré-requis de disposer de connaissances de bases en PHP et en programmation orientée objet (ma formation à ce sujet). Une connaissance de l'utilisation des namespaces est également la bienvenue sachant que j'ai fait un tuto entièrement gratuit à ce sujet juste ici.
Au programme de cette formation Laravel
- Création d'un serveur virtuel à l'aide de Vagrant et VirtualBox,
- Mise en place et configuration d'un nouveau projet Laravel,
- Découverte de l'architecture MVC et d'un projet Laravel,
- Création d'un espace membre en quelques secondes,
- Découverte de logiciels pour visualiser nos BDD (Sequel Pro, MySQL Workbench),
- Les migrations,
- Les modèles (ORM Eloquent),
- Ajout de relations entre les tables de nos BDD,
- Le seeding,
- Les contrôleurs,
- Les routes,
- Les middlewares,
- Les vues (Blade),
- Ajout de Gravatar à notre site Web,
- Le query builder,
- Gestion des formulaires,
- Contrôle d'accès via les policies,
- Déploiement d'un site avec Forge.
A la fin de cette formation, vous serez capable de réaliser vos propres sites Web à l'aide de Laravel.
Le site réalisé dans la formation vous permettra de créer un espace membre avec la possibilité de créer des comptes administrateurs et chaque utilisateur pourra publier des questions auxquelles les autres membres pourront répondre.
Des options comme la suppression ou la modification de vos propres questions seront disponibles (les admins eux pourront modifier et supprimer toutes les questions du site).
Note : Cette formation a été réalisé avec Laravel 5.6.
Je reste disponible dans le salon d'entraide du cours.
Les fichiers de travail sont fournis.
Bonne formation Laravel !
Table des matières de cette formation Laravel, Php (durée : 9h10m)
-
Installation et espace membre
- Introduction 00:02:34
- Avant de commencer 00:01:15
- Un serveur virtuel pour les gouverner tous 00:04:21
- Serveur virtuel sur MacOS 00:32:14
- Serveur virtuel sur Windows 00:34:48
- [PROJET] Créer un site avec Laravel 00:10:58
- Architecture MVC et Laravel 00:10:37
- [PROJET] Configuration d'un nouveau projet 00:05:50
- [PROJET] Artisan ou comment créer un espace membre en quelques secondes 00:04:03
-
Laravel et les bases de données
- Un logiciel pour voir nos bases de données 00:08:30
- Les migrations 00:19:12
- [PROJET] Migrations pour l'espace membre 00:13:18
- Les modèles 00:06:09
- [PROJET] Modèles pour les questions et les réponses 00:02:25
- [PROJET] Les migrations pour les questions et les réponses 00:07:15
- [PROJET] Ajouter des relations entre nos modèles 00:09:17
- Le seeding 00:11:54
- [PROJET] Du contenu aléatoire pour nos tables questions et answers 00:10:01
-
Les routes, les contrôleurs et les middlewares
- Les routes 00:20:12
- Les contrôleurs 00:17:47
- [PROJET] Un contrôleur pour gérer nos questions/réponses 00:03:09
- [PROJET] Des routes pour AskController 00:06:21
- [PROJET] Modifier/ajouter des routes pour notre espace membre 00:03:06
- Les middlewares 00:06:04
- [PROJET] Filtrer les accès pour AskController 00:03:44
-
Les vues et Blade
- Les vues 00:09:50
- Blade 00:06:50
- [PROJET] Les fichiers JS, CSS et les vues de notre projet 00:04:31
- [PROJET] Layout global de notre site 00:21:35
- [PROJET] Gravatar 00:10:33
- [PROJET] Vue du formulaire d'inscription 00:02:55
- [PROJET] Vue de l'espace membre 00:05:03
- [PROJET] Vue du formulaire de connexion 00:02:45
- [PROJET] Vue des formulaires d'oubli de mot de passe 00:05:25
-
Manipuler les données en BDD, gestion des formulaires et autorisations
- Sélectionner des entrées BDD avec Eloquent et le query builder 00:15:02
- Les formulaires - Créer un formulaire 00:06:34
- Les formulaires - Gérer les erreurs et la validation 00:17:31
- [PROJET] Gestion des erreurs sur les formulaires du système d'authentification 00:12:16
- [PROJET] Gestion du formulaire de mise à jour du mot de passe 00:14:31
- [PROJET] La page d'accueil 00:12:54
- [PROJET] Gérer les autorisations avec les policies 00:10:51
- [PROJET] Publier une question 00:11:21
- [PROJET] Afficher une question 00:14:25
- [PROJET] Répondre à une question 00:07:49
- [PROJET] Supprimer une question 00:01:48
- [PROJET] Mettre à jour une question 00:06:58
- [PROJET] Vérifications sur le projet terminé 00:03:15
-
Déploiement d'un site Web Laravel
- Les outils à notre disposition 00:11:03
- Inscription sur les différents services (Forge, OVH, Digital Ocean, Mailgun et BitBucket) 00:11:24
- Envoi de notre projet sur BitBucket 00:14:27
- Achat du nom de domaine sur OVH 00:06:18
- [Digital Ocean] Lier les comptes BitBucket et Digital Ocean à Forge 00:02:40
- [Digital Ocean] Création de notre serveur avec Forge 00:03:05
- [Digital Ocean] Lier notre nom de domaine à notre VPS sur Digital Ocean 00:01:36
- [OVH] Lier le compte BitBucket à Forge 00:01:33
- [OVH] Achat et création de notre serveur avec Forge 00:08:52
- [OVH] Lier notre nom de domaine à notre VPS sur OVH 00:03:23
- Ajout d'un nouveau site sur notre serveur 00:02:06
- Transfert de notre projet sur le VPS 00:02:02
- Les variables d'environnement 00:03:21
- Le certificat SSL (HTTPS) 00:02:52
- Connexion à notre VPS 00:07:56
- Conclusion 00:00:59
-
Les nouveautés Laravel 5.7 et 5.8
- Laravel 5.7 00:03:46
- Laravel 5.8 00:03:44
- Fichiers sourcestélécharger
- QCMaccéder
- Certificat
Formateur : Steven Sil
-
Franchement je suis ravie d’avoir acheter cette formation les videos sont claires et disponibles sur tous support !!! Ce formateur est Super !!!!
-
Je ne manquerai de te remercier pour cette formation assez complete. J'ai suivie la majorite de tes tutos et je les trouve tres bon avec de tres bonnes explications. Infiniment merci, avec toi, j'avance
-
Je suis ravi de l'achat de cette formation. Je débute sur Laravel 5.6 et ne trouvais pas de formation sur cette version. C'est à jour, clair, simple tout en étant précis. Très bon formateur qui ne se prends pas la tête ! Manque juste un peu de linux car il n'y a pas que Windows et Mac. Mais bon le fonctionnement reste le même et j'avance très bien. la formation est vraiment bien j'ai fini le cours Laravel il me reste la partie déploiement ... Il manquerait juste le déploiement classique sans passer par forge.
-
Avec quelles versions de logiciels ce tuto est-il compatible ?Laravel 5, Php 7
-
Quel est le niveau requis pour suivre ce tuto ?intermédiaire
note moyenne
avis laissés