Dans ce cours en ligne, vous allez apprendre à utiliser Laravel 7 et vous allez pouvoir construire une application complète ! Cette formation sera l'occasion d'aborder les notions essentielles pour que vous soyez à l'aise avec Laravel.
Je suis Frédéric Blanc. J'ai occupé des postes de développeur, lead dev et chef de projet et je développe en PHP depuis plus de 20 ans (je fais notamment partie de l'équipe de traduction de la documentation de PHP en français). J'ai découvert le framework PHP Laravel en 2016 et je l'utilise régulièrement dans mes projets web.
C'est cette expérience que je souhaite aujourd'hui partager avec une approche pratique. Nous découvrirons en effet Laravel en créant de A à Z, une application de gestion de tâches !
Au programme de ce tuto Débuter avec Laravel 7
Au cours de ce tuto, nous aborderons :
- L'installation de Laravel,
- Le routage,
- Les controllers,
- Les modèles,
- L'ORM Eloquent,
- Le moteur de template Blade,
- Les envois de mails,
- La gestion des notifications,
- La planification des tâches.
Cette formation en vidéo sera continuellement mise à jour en fonction des évolutions du framework Laravel.
Je reste à votre disposition pour toutes questions, suggestions et remarques concernant ce cours. N'hésitez pas !
Ce que vous allez apprendre
- Vous allez apprendre à programmer avec le framework Laravel 7
- Vous allez découvrir les fondamentaux de Laravel
- Vous allez apprendre à développer une application complète de todolist
Y a-t-il des exigences ou pré-requis pour ce cours ?
- Avoir des connaissances en programmation objet (POO)
- Connaître un minimum le langage PHP au coeur du framework Laravel
- Avoir des connaissances basiques des langages HTML, CSS, JavaScript
À qui ce cours s'adresse-t-il ?
- Toute personne motivée à apprendre !
- Tout développeur PHP souhaitant étendre ses connaissances
Cette formation a été conçu sur la base de Laravel 7.
Laravel 8 est sortie le 8 septembre 2020 et induit un certains nombre de changements qui pourraient provoquer des erreurs si vous suivez cette formation en ayant installé Laravel 8. C'est d'ailleurs elle qui sera installée par défaut si vous suivez mes instructions d'installation dans la vidéo suivant ce texte.
C'est pourquoi , dans l'attente d'une version adaptée à Laravel 8, je vous préconise d'installer Laravel 7 pour suivre cette formation sans risque d'erreur.
Pour cela, dans la phase d'installation utilisez cette commande :
composer create-project --prefer-dist laravel/laravel laravel-todo "7.28.0"
au lieu de :
composer create-project --prefer-dist laravel/laravel laravel-todo
Une fois la formation terminée, il vous sera parfaitement possible en suivant la documentation de migration de basculer vers Laravel 8.
Voilà, après cette mise au point, je n'ai plus qu'à vous souhaiter une excellente formation.
Table des matières de cette formation Laravel, Php (durée : 4h37m)
-
Introduction
- Présentation de la formation gratuit 00:01:02
- Présentation de Todolist, l'application développée pendant la formation gratuit 00:03:31
-
Découvrir les bases de Laravel
- Installer et configurer Laravel 00:06:19
- Bonus : installer Laravel de 3 façons différentes : laravel installer, composer et laragon 00:14:05
- Mettre en place l'authentification gratuit 00:08:39
- Comprendre la notion de routage 00:26:42
-
Premiers pas avec les bases de données sous Laravel
- Présentation du système de migration de Laravel 00:12:32
- Premiers pas avec les modèles 00:13:30
- Premiers pas avec Eloquent, l'ORM de Laravel 00:15:05
-
Todolist, l'application complète développée au cours de cette formation
- Todolist, présenter la liste de toutes les todos 00:07:17
- Todolist, mettre en place la pagination 00:04:44
- Todolist, mettre en place les filtres 00:32:25
- Todolist : Adapter la couleur de fond de la todo en fonction de son statut 00:02:35
- Todolist, mettre en place les boutons d'actions - Partie 1 00:16:45
- Todolist, mettre en place les boutons d'actions - Partie 2 00:23:25
- Todolist, affecter une todo à un utilisateur 00:23:05
- Todolist, mise en forme des todos et gestion des dates 00:13:29
- Todolist, gestion des notifications et améliorations. Partie 1 : Notifications visuelles avec Notify 00:05:19
- Todolist, gestion des notifications et améliorations. Partie 2 : Faire connaissance avec le système de notifications de Laravel 00:12:08
- Todolist, gestion des notifications et améliorations. Partie 3 : Authorization et Policies 00:06:54
- Todolist, gestion des notifications et améliorations. Partie 4 : Notifications par email 00:07:39
-
Bonus
- Bonus : présentation de la méthode TDD avec Laravel 00:13:47
- Bonus : Installer composer sur MacOSX gratuit 00:04:56
-
The End !
- Fin de la formation Laravel 7, et maintenant ? 00:01:07
- Fichiers sourcestélécharger
- QCMaccéder
- Certificat
Formateur : Frédéric Blanc
-
Très bon tuto pour débuter sur Laravel
-
Vraiment très bien conçu et dispensé. Le rythme est bon, clair, précis donc essentiel à une bonne compréhension. Les réponses aux questions sont dans le même esprit, donc ... Un grand merci à Frédéric pour ce cours de qualité. Vivement le prochain !!
-
Très bon cours ! Clair même pour un débutant (qui a des bases quand même). Formateur sympa ;) vivement d'autre cours.
-
Avec quelles versions de logiciels ce tuto est-il compatible ?Laravel 7, Php 7, Php
-
Quel est le niveau requis pour suivre ce tuto ?intermédiaire
note moyenne
avis laissés