Laravel est la star du développement d’applications PHP depuis de nombreuses années et pour une bonne raison. Un écosystème énorme, une communauté active, un marché de l’emploi solide, des start-ups qui réussissent – il a tout ce qu’il faut pour qu’une nouvelle technologie soit intéressante à adopter.

Si vous voulez apprendre Laravel, vous n’avez pas besoin d’aller plus loin. En parcourant ce guide, vous pourrez trouver le meilleur tutoriel Laravel pour vous, correspondant à votre niveau de connaissances et à votre style d’apprentissage.

Prêts ? Creusons un peu plus !

Pourquoi apprendre Laravel

Il existe de nombreuses raisons pour lesquelles vous pourriez vouloir apprendre Laravel, nous commencerons donc par la plus importante d’entre elles. Nous vous donnerons également quelques conseils pour apprendre efficacement le framework avant d’examiner en détail les meilleurs tutoriels de Laravel, y compris les avantages, les inconvénients et les cas d’utilisation de chaque tutoriel.

1. Développement rapide

Laravel est un framework PHP open source pour le développement d’applications web, basé sur le schéma architectural MVC (Model-View-Controller). Sa syntaxe expressive et simple accélère le développement et permet d’obtenir une base de code propre et maintenable ainsi que des applications évolutives.

2. Grande popularité

Le code source de Laravel est hébergé sur GitHub où il est le dépôt PHP le plus populaire, avec plus de 60 000 étoiles. Il existe également de nombreux tutoriels, vidéos, screencasts et ressources disponibles en ligne qui peuvent vous aider à apprendre le framework et à vous tenir au courant des nouveaux développements.

3. Écosystème gigantesque

Grâce à sa popularité, Laravel dispose d’un vaste écosystème de paquets officiels et tiers que vous pouvez ajouter à votre propre application. Les paquets officiels comprennent des outils et des plateformes de gestion de serveur, des environnements de développement, des outils de surveillance et de test, un panneau d’administration, et bien d’autres choses encore (voir la page d’accueil de Laravel dans le menu « Ecosystem »).

Si vous souhaitez ajouter des fonctionnalités qui n’existent pas encore, vous pouvez également développer votre propre paquet Laravel.

4. Une communauté active

Il y a une énorme communauté autour de Laravel que vous pouvez trouver sur Laravel.io, Laracasts Discuss, LaraChat, Discord, Reddit, et d’autres endroits sympas. Laravel a également une conférence officielle appelée Laracon qui a lieu chaque année sur trois continents (Amérique, Europe et Australie).

5. Un marché de l’emploi fort

Le développement de Laravel est une compétence très demandée et les perspectives d’emploi sont excellentes. Il existe un site officiel d’offres d’emploi appelé Larajobs, dont les titres les plus courants sont « Développeur Laravel », « Développeur Laravel Backend », « Développeur PHP Full-Stack » (Laravel est souvent associé à Vue.js sur l’interface publique), et « Développeur TALL Stack » (TALL signifie Tailwind CSS, Alpine.js, Laravel et Livewire).

Outre les Larajobs, vous pouvez trouver une multitude d’emplois Laravel sur d’autres sites d’emploi tels que Monster, Indeed et LinkedIn, et des emplois Laravel en télétravail sont également disponibles sur RemoteOK, We Work Remotely et d’autres sites.

6. Des opportunités commerciales prometteuses

Si vous ne souhaitez pas travailler pour quelqu’un d’autre mais créer votre propre entreprise, Laravel peut également être une excellente solution pour vous. Il existe déjà de nombreuses entreprises à succès construites sur Laravel, telles que OctoberCMS, Mailcoach, Monica CRM, Invoice Ninja et CodeCourse (voir ci-dessous dans cet article, parmi les tutoriels payants de Laravel), pour n’en citer que quelques-unes.

Avec Laravel comme base, en utilisant les meilleures pratiques et un hébergement PHP performant, votre application sera mise en production sans aucun problème.
Avec une communauté active et un marché de l'emploi fort, Laravel est la rock star du développement d'applications PHP pour une bonne raison. ⭐️ Découvrez comment démarrer avec ce guide de tutoriels gratuits & payants. ⬇️Click to Tweet

Comment apprendre Laravel

Pour commencer à apprendre le développement Laravel, vous aurez besoin de connaissances préalables

Connaissances préalables

Vous devrez utiliser PHP en toute sécurité, en particulier le PHP orienté objet. Il est également important de savoir comment utiliser la ligne de commande et le gestionnaire de paquets Composer – ces deux sujets sont généralement couverts par des tutoriels PHP de niveau débutant.

Une certaine connaissance du HTML et des systèmes de gestion de bases de données relationnelles (Laravel en supporte quatre : MySQL, PostgreSQL, SQLite et SQL Server) peut également être utile pour un démarrage facile.

Matériel d’apprentissage

L’apprentissage d’un framework PHP tel que Laravel est quelque peu différent de l’apprentissage d’un langage de programmation tel que PHP. Ici, vous ferez plus de projets pratiques et moins (ou pas du tout) d’exercices de programmation dès le début, car c’est ainsi que la plupart des tutoriels Laravel sont structurés.

Construire des applications du monde réel signifie également que vous utiliserez fréquemment Laravel comme partie d’une pile. Par exemple, de nombreux tutoriels Laravel l’utilisent avec une interface Vue, ce qui signifie que vous devrez également apprendre Vue.js (généralement couvert par le même tutoriel) pour réaliser le projet.

Il est également plus difficile de trouver des tutoriels pour ceux qui débutent complètement et la plupart des tutoriels sont en format vidéo. Il n’existe pratiquement pas de livres sur Laravel, principalement parce que les changements sont si rapides qu’au moment de la publication d’un livre, le framework est déjà en avance de deux versions.

Versions de Laravel

L’une des choses les plus importantes lorsqu’on choisit un tutoriel Laravel est de prêter attention à la version de Laravel qu’il couvre. Vous devrez vous familiariser avec les règles suivantes concernant les versions de Laravel :

Comme il y a deux sorties majeures chaque année, les tutoriels peuvent difficilement suivre. La plupart des tutoriels Laravel que vous trouverez à une date donnée seront des versions 1 à 3 plus anciennes que la version actuelle. Ce n’est pas un problème majeur, à moins que le framework ne soit complètement réécrit, ce qui s’est produit pour la dernière fois lors de la sortie de Laravel 4 en 2013.

Même s’il est recommandé d’utiliser le dernier tutoriel disponible, ne paniquez pas si vous devez revenir en arrière de deux ou trois versions, surtout s’il s’agit d’une partie pratique qui montre comment construire le type d’application que vous voulez apprendre.

Vous pourriez trouver des incohérences entre les différentes versions, mais celles-ci sont généralement notées par l’auteur ou par d’autres apprenants dans la section de discussion. Il est également conseillé de parcourir les notes de version de chaque nouvelle version pour voir ce qui a changé, car cela peut vous aider à savoir à quoi prêter attention.

Budget d’apprentissage

Apprendre Laravel n’est pas cher du tout – vous pouvez même le faire gratuitement. Ce guide comprend des tutoriels Laravel gratuits et payants, mais même les tutoriels payants ne sont pas très chers ; vous pouvez vous abonner à un site de tutoriels premium pour environ 15-30 $ par mois.

Même si vous ne voulez pas dépenser d’argent pour apprendre Laravel, il est également intéressant de parcourir la section payante, car certains des sites de tutoriels premium proposent des essais gratuits, des cours vidéo gratuits occasionnels et d’autres offres gratuites.

6 meilleurs sites gratuits de tutoriels Laravel

Maintenant, regardons de plus près les meilleurs tutoriels Laravel !

1. Documentation officielle de Laravel (débutants, intermédiaires, avancés)

Documentation officielle de Laravel

Documentation officielle de Laravel

La documentation officielle de Laravel est une description factuelle du framework Laravel, maintenue par la communauté Laravel et également disponible sur GitHub. Elle commence par un guide d’installation et donne un aperçu de tous les concepts de Laravel, tels que les modèles, la sécurité, la gestion des bases de données, et bien d’autres. Vous pouvez également trouver la ici documentation des paquets officiels de Laravel.

Avantages :

Inconvénients :

Quand choisir la documentation Laravel

La documentation officielle de Laravel est utile à tout niveau de connaissance pour vérifier les détails de tout concept lié à Laravel. Cependant, elle peut être écrasante pour les débutants en raison de sa forte densité d’information.

C’est le meilleur endroit pour se familiariser avec les caractéristiques des nouvelles versions ou pour comparer différentes versions.

2. Laravel News (Débutants, Intermédiaires, Avancés)

Laravel News

Laravel News

Laravel News est un site de tutoriels Laravel tout compris aux multiples facettes. Il comporte un blog présentant les dernières nouvelles de Laravel, une section pour les tutoriels Laravel couvrant des sujets allant du niveau débutant au niveau expert, un podcast Laravel bi-hebdomadaire et une newsletter Laravel qui est diffusée tous les dimanches matin. Laravel News présente également les paquets Laravel les plus populaires avec une brève description et un exemple de code.

Avantages :

Inconvénients :

Quand choisir Laravel News

Laravel News est la meilleure source gratuite d’informations sur Laravel. Les tutoriels sont de grande qualité et couvrent de nombreux sujets intéressants. Même si vous ne vous y intéressez pas, il est intéressant de vous abonner à la newsletter pour rester informé sur le framework Laravel (chaque édition comprend également des offres d’emploi Laravel). Le podcast bi-hebdomadaire des nouvelles de Laravel est également une excellente ressource pour les développeurs Laravel, quel que soit leur niveau.

3. Tuts Make (Intermédiaire, Avancé)

Tuts Make

Tuts Make

Tuts Make est un blog de tutoriels populaire couvrant différents langages de programmation et technologies, dont Laravel. Les tutoriels sont succincts et pointus, et traitent des tâches courantes de Laravel, des erreurs et des cas d’utilisation. Ils comprennent de nombreux extraits de code que vous pouvez également utiliser dans vos propres projets.

TutsMake a également une catégorie distincte pour les questions et les réponses des interviews de Laravel, avec des explications simples et réfléchies.

Avantages :

Inconvénients :

Quand choisir Tuts Make

Tuts Make n’est certainement pas pour les débutants. Il vous faudra au moins une connaissance intermédiaire de Laravel pour comprendre ces tutoriels, car ils sont beaucoup basés sur le code, sans grande discussion sur la théorie. Les tutoriels ne sont pas non plus liés les uns aux autres – Tuts Make est un blog, et non une série de tutoriels Laravel étape par étape. Si vous cherchez un emploi Laravel, ne manquez pas sa section de questions-réponses sur les entretiens; elle est vraiment bien.

4. LaraShout (Débutants, Intermédiaires Avancés)

LaraShout

LaraShout

LaraShout est un site web de tutoriels gratuit entièrement consacré au framework Laravel. Outre des tutoriels pratiques sur Laravel, il propose également des guides sur des concepts théoriques importants tels que le middleware, le stockage, les files d’attente et les emplois, entre autres. Certains des tutoriels sont regroupés en séries afin que vous puissiez acquérir une connaissance plus approfondie de chaque sujet.

Actuellement, LaraShout compte quatre séries : Collections, Design Patterns, E-Commerce Application Development, et Package Development.

Avantages :

Inconvénients :

Quand choisir LaraShout

LaraShout est principalement recommandé pour les apprenants de niveau intermédiaire et avancé, même s’il propose également quelques tutoriels de niveau débutant. Les quatre séries de tutoriels de Laravel sont particulièrement intéressantes. Notez toutefois qu’elles ne couvrent pas nécessairement tout ce dont vous aurez besoin, car LaraShout est plus un blog technique qu’un site éducatif complet.

5. Learn2torials (Débutants, Intermédiaires)

Learn2torials

Learn2torials

Learn2torials est un projet individuel de Sandip Patel, qui propose des tutoriels gratuits sur différents langages de programmation et frameworks. La section des tutoriels Laravel couvre de nombreux aspects importants du framework, de l’installation aux sauvegardes en passant par la mise en cache.

Ils se concentrent davantage sur la théorie que sur la pratique, mais comme ils comprennent de nombreux exemples de codes plus longs, ils peuvent également vous aider à résoudre des problèmes du monde réel.

Avantages :

Inconvénients :

Pourquoi choisir Learn2torials

Si vous êtes débutant ou si vous connaissez déjà un peu le développement de Laravel mais qu’il y a des lacunes dans vos connaissances, Learn2torials peut être la ressource Laravel idéale pour vous. Il y a également de nombreux recoupements avec la documentation officielle de Laravel, vous pouvez donc utiliser les deux ressources ensemble pour solidifier votre compréhension des concepts sous-jacents.

6. Eloquent by Example (Intermédiaire)

Eloquent by Example

Eloquent by Example

Eloquent by Example est un autre projet individuel, proposé par Jeff Madsen. Il s’agit d’une série de tutoriels Laravel gratuits portant uniquement sur Eloquent ORM, le mappeur objet-relationnel chargé de transférer des données entre les objets Laravel et la base de données relationnelle fonctionnant en arrière-plan (MySQL, PostgreSQL, SQLite ou SQL Server, selon votre choix).

Les tutoriels sont structurés comme des leçons consécutives et se lisent comme les chapitres d’un livre sur Eloquent ORM.

Avantages :

Inconvénients :

Quand choisir Eloquent by Example

Si vous avez déjà des connaissances sur Laravel mais que vous voulez maîtriser Eloquent ORM, voici la meilleure ressource Laravel à utiliser. Cela dit, la date de sa dernière mise à jour n’est pas claire, mais les liens pointent vers les documents de Laravel 5.8, il se peut donc qu’elle contienne des informations obsolètes et qu’elle manque des ajouts plus récents.

C’est pourtant le guide Eloquent le plus complet que vous puissiez trouver.

6 meilleurs tutoriels vidéos, screencasts et podcasts gratuits Laravel

1. BitFumes (Débutants, Intermédiaires Avancés)

BitFumes

BitFumes

BitFumes est un site web éducatif qui propose des screencasts gratuits et payants et des cours vidéo sur le développement web. Sa section tutoriels Laravel gratuits comprend de nombreux cours vidéo de haute qualité destinés principalement aux débutants, mais vous pouvez également y trouver des éléments plus avancés.

De nombreux tutoriels gratuits sur Laravel sont également disponibles sur la chaîne YouTube de BitFumes, notamment un cours de 6,5 heures couvrant le développement de Laravel depuis les bases jusqu’aux sujets avancés tels que Livewire (nécessaire pour la pile TALL).

Avantages :

Inconvénients :

Quand choisir BitFumes

La chaîne YouTube de BitFumes vaut la peine d’être parcourue dans tous les cas, même si vous êtes à un niveau avancé. Les tutoriels gratuits du site BitFumes couvrent de nombreux sujets de niveau débutant qu’il est difficile de trouver gratuitement ailleurs. Le site propose également un cours Laravel premium qui aborde des sujets avancés tels que l’intégration de Stripe et le développement piloté par les tests.

2. Laravel Business par Povilas Korop (débutants, intermédiaires, avancés)

Laravel Business

Laravel Business

Laravel Business est une chaîne YouTube populaire qui comprend des tutoriels vidéo gratuits sur l’utilisation de Laravel pour les entreprises. Il s’agit d’un projet individuel de Povilas Korop, qui est également l’auteur de Laravel Daily (voir ci-dessous dans la section payante).

Sur sa chaîne, il publie chaque semaine plusieurs vidéos sur YouTube, traitant de sujets tels que Blade, Eloquent, PHPUnit, les applications SaaS, et bien d’autres encore. Outre les tutoriels pratiques, Povilas fait des comparaisons, donne des conseils de carrière et d’affaires et, sous l’onglet « Communauté », il partage quotidiennement le « conseil Laravel du jour ».

Avantages :

Inconvénients :

Quand choisir Laravel Business

Même si Laravel Business est principalement destiné aux utilisateurs plus avancés, il peut également constituer une excellente ressource Laravel pour les débutants, en particulier les conseils de Povilas sur les entreprises et la carrière.

Si vous faites du développement Laravel depuis un certain temps et que votre travail vous ennuie un peu, cette chaîne peut vous aider à retrouver votre motivation, car elle aborde de nombreuses choses intéressantes, de nouvelles fonctionnalités et des cas d’utilisation spécifiques que vous ne trouverez pas ailleurs.

3. Laraning (Débutants, Intermédiaires)

Laraning - Laravel tutorial

Laraning

Le nom de Laraning vient des mots « Laravel » et « learning », et il reste fidèle à ce nom car il est entièrement dédié à l’apprentissage de Laravel. Il propose des cours vidéo gratuits, classés en trois catégories : « Series », « Features » et « Courses ».

Les « Series » sont des tutoriels vidéo vaguement couplés sur les paquets Laravel et d’autres sujets. Les « Features » sont toujours en cours de développement et ne comprennent actuellement qu’un seul tutoriel vidéo sur le moteur de template Blade. Les « Courses » sont des séries de tutoriels vidéo plus longues, comme le cours complet « Laravel de A à Z » destiné aux débutants.

Avantages :

Inconvénients :

Quand choisir Laraning

Le site web Laraning n’étant pas encore tout à fait au point, vous trouverez ici et là des fonctionnalités manquantes. Par exemple, le bouton « Sign In » ne fonctionne toujours pas et certaines séries ne comportent que deux vidéos. Cependant, les tutoriels déjà publiés sont de grande qualité et valent vraiment la peine d’être consultés, en particulier le cours Laravel de A à Z si vous commencez tout juste à utiliser le framework.

4. Laravel PHP Framework par FreeCodeCamp (Débutants, Intermédiaires)

Tutoriel framework PHP Laravel

Tutoriel framework PHP Laravel

Laravel PHP Framework Tutorial est un cours vidéo de niveau débutant proposé par la plateforme d’apprentissage en ligne FreeCodeCamp. Bien que la partie « administration » du programme de FreeCodeCamp soit centrée sur Python, la plateforme partage également des vidéos éducatives sur d’autres langages d’administration sur son canal Youtube, créées par des membres de sa communauté open source.

Ce tutoriel Laravel de Victor Gonzalez vous guide dans la construction d’un clone d’Instagram à partir de zéro, avec des fonctionnalités telles que suivre/ne plus suivre, la modification de profil, le redimensionnement des images, et autres. La vidéo dure environ 4 heures et demi, mais elle est divisée en plusieurs parties pour que vous puissiez facilement la suivre.

Avantages :

Inconvénients :

Quand choisir Laravel PHP Framework Tutorial par FreeCodeCamp

Si vous voulez apprendre Laravel en construisant le clone d’une application très populaire du monde réel, c’est l’un des meilleurs endroits pour le faire gratuitement. Les explications de Victor sont réfléchies et faciles à comprendre, et la communauté FreeCodeCamp est très utile si vous rencontrez des problèmes.

Bien qu’il s’adresse aux débutants, il peut également vous être utile si vous avez déjà des connaissances sur Laravel mais que vous souhaitez apprendre à monter une application de type Instagram.

5. Let’s build with Laravel : A Linktree Clone (Débutant, Intermédiaire)

Let’s Buils with Laravel : A Linktree Clone

Let’s Buils with Laravel : A Linktree Clone

Let’s Buils With Laravel : A Linktree Clone est un screencast de Laravel qui vous apprend à construire une application de création de pages d’atterrissage de réseau social similaire au populaire service Linktree.

La vidéo ne dure que 58 minutes, car elle n’explique pas les concepts de base ni ne montre comment installer Laravel, mais va directement à la pratique. Ce tutoriel gratuit sur Laravel a été créé par Andrew Schmelyun qui a plusieurs autres vidéos Laravel sur sa chaîne YouTube qui valent également la peine d’être regardées.

Avantages :

Inconvénients :

Quand choisir Let’s Build With Laravel : A Linktree Clone

Bien que la description de la vidéo sur Youtube indique qu’elle est destinée aux débutants, si vous êtes complètement novice en matière de Laravel, vous devez garder à l’esprit que cette vidéo suppose une certaine connaissance préalable de Laravel, comme l’installation ou la configuration initiale.

Ce tutoriel Laravel peut être idéal pour construire votre première application avec le framework, mais aussi si vous souhaitez améliorer vos compétences en matière de développement d’applications.

6. The Laravel Podcast (Débutants, Intermédiaires, Avancés)

The Laravel Podcast

The Laravel Podcast

The Laravel Podcast est un podcast bi-hebdomadaire animé par Matt Stauffer, qui présente des discussions sur Laravel et PHP. Chaque épisode s’articule autour d’un sujet, tel que l’authentification, les migrations, le débogage, la mise en place d’un environnement local, etc. Les épisodes durent environ une heure et demie, et vous pouvez les écouter soit à l’aide du lecteur de podcasts intégré, soit sur les podcasts Apple.

Avantages :

Inconvénients :

Quand choisir The Laravel Podcast

Même si un podcast n’est pas un tutoriel classique, c’est un excellent moyen de se familiariser avec une nouvelle technologie, d’entendre les avis des experts du secteur et de se tenir au courant des dernières fonctionnalités. The Laravel Podcast est donc une ressource Laravel hautement recommandée pour les développeurs de tous niveaux.

(Avez-vous déjà envisagé de faire un podcast ? Consultez notre guide détaillé sur la manière de lancer votre tout premier podcast avec WordPress).

8 meilleurs tutoriels vidéo, screencasts et livres Laravel payants

1. Laracasts (Débutants, Intermédiaires, Avancés)

Laracasts - Laravel tutorial

Laracasts

Laracasts est une plateforme éducative de premier ordre qui propose des screencasts sur le développement web. Bien qu’elle soit principalement axée sur le framework Laravel, elle propose également des cours sur d’autres technologies, dont la plupart peuvent être utilisées avec Laravel, telles que CSS, JavaScript, PHP, SQL, Vue.js, etc.

Elle présente également cinq guides Laracast : Laravel, Testing, PHP, JavaScript et Tooling. Un guide est une collection de screencasts dont vous avez besoin pour maîtriser une compétence donnée.

Avantages :

Inconvénients :

Quand choisir Laracast

Les Laracasts sont des tutoriels vidéo de haute qualité, recommandés pour tous les niveaux. Bien qu’il s’agisse d’un service premium, vous pouvez trouver certaines séries qui sont totalement gratuites, par exemple, une série intermédiaire sur Envoyer et une série pour débutants sur Forge. Cependant, vous ne pouvez pas filtrer les cours gratuits, vous devrez donc les trouver par vous-même.

Même si vous ne voulez pas payer l’adhésion, il est également intéressant de vous inscrire à un compte de forum gratuit, surtout si vous avez besoin de l’aide de la communauté pour votre code.

2. Laravel Daily (Débutants, Intermédiaires, Avancés)

Laravel Daily

Laravel Daily

Laravel Daily est le site de tutoriels payant sur Laravel de Povilas Korop, le créateur de la chaîne Youtube Laravel Business mentionnée ci-dessus. Povilas propose ici 10 séries de tutoriels vidéo payants et une série gratuite sur Laravel, couvrant des sujets intéressants tels que la création d’une application de facturation avec Laravel, la création d’un CRUD SPA avec Laravel et Vue, la maîtrise d’Eloquent, la création d’une API REST avec Laravel, et plus encore.

Avantages :

Inconvénients :

Quand choisir Laravel Daily

Laravel Daily est recommandé aux développeurs Laravel de tous les niveaux. Si vous êtes déjà abonné à la chaîne Laravel Business et que vous aimez le style d’enseignement de Povilas, ses cours vidéo payants sur Laravel Daily peuvent être la prochaine étape logique de votre parcours dans Laravel.

C’est également un excellent choix si vous souhaitez acquérir des compétences très demandées sur le marché du travail, comme le développement d’API ou de SaaS avec Laravel.

3. CodeCourse (Intermédiaire, Avancé)

CodeCourse - Laravel tutorial

CodeCourse

CodeCourse est une plateforme de screencast premium pour les tutoriels de développement web. La plupart des screencasts sont structurés en « Paths » et sont disponibles dans quatre catégories : Flutter, Vue.js, Laravel, et design patterns.

Le parcours Clean Laravel se compose de neuf cours vidéo et vous apprend à écrire un code Laravel propre et de haute qualité. CodeCourse propose également un parcours plus court appelé Filtering with Laravel. En plus des parcours, CodeCourse propose également des cours individuels où vous pouvez apprendre à créer différents types d’applications avec Laravel, notamment un clone de Twitter, un site web d’extraits de code et une plateforme de commerce électronique.

Avantages :

Inconvénients :

Quand choisir CodeCourse

Pour bénéficier des screencasts Laravel de CodeCourse, vous devez connaître les bases du développement Laravel. Cependant, si vous avez une connaissance intermédiaire du framework ou si vous travaillez déjà dans le secteur, vous pouvez apprendre beaucoup de nouvelles choses ici.

Même s’il s’agit d’un service premium, il n’est vraiment pas cher. Si vous trouvez un cours ou un parcours qui vous intéresse, c’est un bon investissement de votre temps et de vos efforts.

4. Building APIs and SPAs with Laravel, Vue.js, and Capacitor (Avancé)

Building APIs and SPAs with Laravel, Vue.js, and Capacitor

Building APIs and SPAs with Laravel, Vue.js, and Capacitor

The Ultimate Guide to Building APIs & Single-Page Applications with Laravel, Vue.js, and Capacitor est un e-book de Dan Pastori et Jay Rogers, disponible sur ServerSideUp. Il explique comment développer des applications web et mobiles à partir de la même base de code – où toutes vos applications communiquent avec une API centralisée.

Le livre passe par le processus de construction d’une application du monde réel appelée Roast, une application de recherche de café. Il ne s’agit pas d’une simple démo, mais d’une eapplication existante qui vous permet de vous inscrire, d’ajouter votre café préféré, de trouver des cafés sur une carte, et bien plus encore. Vous pouvez également installer l’application Roast sur votre appareil Android ou iOS.

Avantages :

Inconvénients :

Quand choisir « Building APIs and SPAs with Laravel, Vue.js, and Capacitor »

Si vous êtes déjà un développeur Laravel expérimenté, cet e-book peut vous permettre d’élargir votre expertise et d’approfondir vos connaissances. Il vous explique comment prendre en charge trois bases de code (web, iOS, Android) tout en construisant une application complexe.

Il associe également Laravel à des outils de pointe : le framework Nuxt.js (construit sur Vue.js) et le runtime multi-plateforme Capacitor (voir les documents). De plus, il couvre Laravel 8, ce qui en fait le livre Laravel le plus récent disponible sur le marché (déjà 380 pages et de nouveaux chapitres sont encore à venir).

5. LinkedIn Learning (Débutants, Intermédiaires)

LinkedIn Learning

LinkedIn Learning

LinkedIn Learning, anciennement appelé Lynda.com, est une plateforme d’apprentissage en ligne haut de gamme qui offre un parcours d’apprentissage complet sur le développement Laravel.

Il se compose de cinq cours distincts, commençant par (1) les bases de Laravel, puis couvrant (2) les tests, la sécurité et le déploiement, (3) la construction de l’API RESTful, (4) les bases de Vue, et (5) l’utilisation de Vue.js et Laravel ensemble comme un environnement complet. Si vous suivez ce parcours d’apprentissage, vous aurez suffisamment de connaissances pour commencer votre carrière de développeur Laravel full-stack.

Avantages :

Inconvénients :

Quand choisir LinkedIn Learning

Si vous souhaitez travailler comme développeur Laravel à part entière et que vous n’avez pas un énorme portfolio, le parcours Laravel de LinkedIn Learning pourrait vous aider à trouver un emploi, car vous pouvez afficher le badge d’achèvement sur votre profil LinkedIn (voir ce qu’il signifie exactement). Il peut également être un bon choix si vous souhaitez suivre un cours plus long sur le développement Laravel, où tout le contenu nécessaire est déjà collecté pour vous.

6. Udemy (Débutants, Intermédiaires, Avancés)

Udemy - Laravel tutorial

Udemy

Udemy est une place de marché mondiale de l’apprentissage en ligne où des créateurs indépendants vendent leurs cours vidéo, non seulement dans le domaine du développement web mais aussi dans de nombreux autres domaines.

Le sujet Laravel comprend actuellement 280 cours de tous les niveaux de connaissance. L’interface d’Udemy vous propose plusieurs filtres différents, tels que le prix, les évaluations, la durée, le niveau, et plus encore, pour vous aider à trouver le meilleur tutoriel Laravel pour vous. Outre l’anglais, il propose également des cours dans d’autres langues.

Avantages :

Inconvénients :

Quand choisir Udemy

Comme Udemy propose près de 300 séries de tutoriels vidéo sur Laravel, vous devez consacrer du temps et des efforts pour trouver ce dont vous avez besoin. Cela vaut la peine de prêter attention aux libellés « best seller », « new » et « hot & new », même si vous ne pouvez pas filtrer ces caractéristiques.

N’oubliez pas de lire les évaluations des étudiants et de regarder les aperçus, car Udemy n’est pas une plateforme centralisée avec un processus d’assurance qualité standardisé. Si vous tombez sur une mauvaise pomme, vous pouvez toujours être remboursé grâce à la garantie de remboursement de 30 jours.

7. Skillshare (Débutants, Intermédiaires)

Skillshare

Skillshare

Skillshare est une autre place de marché d’apprentissage en ligne similaire à Udemy, mais elle utilise un modèle de tarification différent. Ici, vous ne payez pas pour des cours individuels, mais vous devez payer des frais mensuels pour laquelle vous pouvez accéder à tous les cours de Skillshare.

Actuellement, Skillshare répertorie 22 cours vidéo Laravel créés par des enseignants indépendants. Toutefois, il faut noter que certains cours PHP sont également répertoriés comme « cours Laravel ».

La plupart des cours Laravel de Skillshare sont axés sur les compétences pratiques, telles que la création d’un site web de budget personnel, une application todo, un filtre de liste de diffusion, un panneau d’administration de planificateur de tâches, et quelques autres.

Avantages :

Inconvénients :

Quand choisir Skillshare

Bien que le développement Laravel ne soit pas l’objectif principal de Skillshare, vous pouvez trouver ici quelques bons cours de niveau supérieur. Si vous êtes déjà membre de Skillshare, il est également intéressant de regarder les vidéos de tutoriels Laravel.

Par ailleurs, si vous êtes nouveau chez Skillshare mais que vous vous intéressez à d’autres sujets qu’ils enseignent (il y en a beaucoup d’autres en dehors du développement web, de la photographie à la musique en passant par l’écriture créative), il peut être judicieux de vous inscrire pour une adhésion.

8. Eduonix (Débutants, Intermédiaires)

Eduonix - Laravel tutorial

Eduonix

Eduonix est une place de marché d’apprentissage en ligne avec des instructeurs indépendants, similaire à Udemy et Skillshare. Elle utilise le même modèle de tarification qu’Udemy, de sorte que vous payez pour chaque cours individuellement (toutefois, il est possible de devenir membre à vie de tous les cours Eduonix et de bénéficier de certaines réductions sur les forfaits).

Elle propose actuellement 16 cours vidéo sur Laravel, dont la plupart vous guident dans un projet pratique, comme la création d’une application pour les hôtels avec traduction en quatre langues, une application de forum en une seule page, une application de gestion des contacts avec une interface publique Vue (celle-ci se trouve dans le cours « Apprendre les 10 projets de Laravel »), et d’autres encore.

Avantages :

Inconvénients :

Quand choisir Eduonix

Eduonix peut être un bon choix pour vous si vous êtes plus intéressé par la construction d’applications pratiques que par la théorie. Même s’il ne propose pas une multitude de cours sur le développement de Laravel, cela vaut la peine de garder un œil dessus, surtout parce que certains créateurs vendent leurs cours à la fois sur Udemy et Eduonix, mais avec un prix différent (généralement Eduonix étant le moins cher).
Prêt à plonger dans Laravel ? ⚡️ Ce guide de tutoriels gratuits et payants vous aidera à maîtriser ce framework populaire.Click to Tweet

Résumé

Fixer un objectif d’apprentissage pour savoir où vous allez peut vous aider à trouver le meilleur tutoriel Laravel pour vous. Si vous avez déjà une expérience de l’apprentissage en ligne auto-dirigé, vous savez déjà quel type de matériel vous préférez : tutoriels textuels, vidéos, screencasts, podcasts, blogs ou livres plus longs.

Vous ne devez pas nécessairement commencer par un seul tutoriel Laravel, mais vous pouvez également opter pour une approche mixte. Par exemple, vous pouvez commencer par un cours vidéo tout en vous inscrivant à une newsletter, en écoutant un podcast et en lisant un blog en même temps.

Si vous n’êtes pas sûr des compétences dont vous aurez besoin, il peut être judicieux de consulter des sites d’emploi tels que LaraJobs pour voir ce qui est demandé sur le marché (cela peut changer avec le temps).

Vous pouvez également utiliser une application de planification de projet telle que Trello ou l’une de ses alternatives pour suivre vos progrès, fixer des délais et des rappels, et continuer à vous motiver en suivant votre plan d’apprentissage.

Si vous choisissez un tutoriel Laravel payant, il est généralement préférable de commencer par l’abonnement mensuel plutôt que de payer un an à l’avance, jusqu’à ce que vous sachiez à quoi vous attendre (même si le montant mensuel est inférieur à celui de l’abonnement annuel).

Enfin, commencez à créer une application Laravel fonctionnelle le plus tôt possible dans le processus d’apprentissage. Le fait de voir que vous avez pu réaliser un projet concret peut vous aider à suivre le rythme de l’apprentissage et à atteindre vos objectifs.


Si vous avez aimé cet article, alors vous allez adorer la plateforme d’hébergement WordPress de Kinsta. Accélérez votre site Web et obtenez le support 24/7 de notre équipe de vétérans de WordPress. Notre infrastructure propulsée par Google Cloud met l’accent sur la mise à l’échelle automatique, la performance et la sécurité. Laissez-nous vous montrer la différence de Kinsta ! Découvrez nos plans