Si vous pouvez passer en revue les bases de PHP, vous aurez une base solide sur le développement backend. C'est la connaissance que vous pouvez utiliser pour Codage WordPress ou même pour créer vos propres webapps.

Mais les développeurs utilisent souvent des frameworks open source comme Laravel . C'est de loin le cadre le plus complet pour le développement de PHP et garanti pour vous aider à créer vos propres applications, à décrocher un emploi dans le secteur ou à combiner les deux!

Pour commencer avec Laravel, nous avons compilé les meilleurs tutoriels vidéo gratuits disponibles sur YouTube. Ils couvrent une variété de sujets sur l'environnement Laravel et vous permettront de démarrer rapidement.

1. Laravel From Scratch (Multipart)

La série Laravel From Scratch créée par Traversy Media fait partie de leur Bibliothèque de didacticiels YouTube plein de super technologies et de vidéos de programmation.

Cette série spécifique se divise en plusieurs parties avec partie un environ 17 minutes.

Il propose une introduction très simple au sujet de la programmation Laravel et une des meilleures vidéos sur ce sujet. Vous en apprendrez plus sur MVC et comment Laravel peut aider à la gestion de bases de données, au routage et à de nombreuses fonctionnalités similaires.

Donnez-lui un coup et voyez ce que vous en pensez. Après 10-15 minutes, vous saurez si vous voulez continuer la série ou non.

01-free-laravel-example-demo

2. Créer un site Web de base Laravel

Plonger directement dans le côté plus pratique que nous avons cette vidéo couvrant bien plus d'une heure d'instruction de qualité.

Vous apprendrez comment installer et développer un site Web très simple fonctionnant sur Laravel. C'est un guide complet pour les débutants absolus qui n'ont jamais lancé ou même regardé Laravel auparavant.

Notez que cela aide si vous avez déjà une bonne connaissance de PHP, mais vous n'avez pas besoin d'être un expert. Tant que vous comprenez les variables, les instructions if / else et la syntaxe de fonction doivent être correctes.

La POO et les cours peuvent être compliqués, mais vous pouvez apprendre ces choses au fur et à mesure.

02-créer-base-laravel-site-tutoriel

3. Comment construire un blog avec Laravel

Je suis un grand fan des projets de pratique lors de l'apprentissage de nouveaux cadres.

Les projets de pratique vous obligent à choisir les principes fondamentaux, à résoudre des problèmes et à apprendre au fur et à mesure.

C'est pourquoi vous devriez certainement économiser cette série de vidéos vous apprendre à développer une plateforme de blogs complète sur Laravel.

Sachez que ce n'est pas une tâche facile. Cela demande beaucoup d'attention aux détails, mais c'est aussi l'une des meilleures façons de passer d'un codeur novice de Laravel à un programmeur vraiment compétent.

Jusqu'à présent, cette série vidéo totalise 47 vidéos d'une durée moyenne de 10 à 30 minutes. Il vous faudra un certain temps pour parcourir cette playlist.

Mais pour le prix du gratuit, vous ne pouvez pas battre ce type d'éducation de qualité.

03-build-blog-on-laravel

4. Bootstrap 4 et Laravel 5.5 BS4 et Laravel 5.5

Dans le passé, nous avons partagé guides sur Bootstrap et aucun d'eux ne se compare à l'instruction détaillée de cette vidéo .

20 minutes suffisent pour apprendre à travailler avec les nouveaux Cadre bootstrap 4 sur le frontend, mélangé avec une configuration Laravel 5.5 sur le backend.

C'est probablement l'un des choix les plus populaires pour une pile de technologies sur le Web. Surtout pour construire des applications PHP rapides sans réinventer la roue.

Quiconque est nouveau sur Bootstrap (et veut apprendre) va vraiment aimer cette vidéo. De plus, vous en trouverez plusieurs autres dans le volet des suggestions.

04-code-bootstrap4-laravel55-video

5. API Laravel 5.5

Dans Laravel 5.5, l'équipe a mis à jour ses ressources API avec un ensemble de points de terminaison pratiques pour les développeurs. Et en cette vidéo vous pouvez vous plonger dans la nouvelle API avec certaines des fonctionnalités classiques que les débutants peuvent ne pas connaître.

L'ensemble du didacticiel traite des données factices. C'est un excellent moyen de mettre à profit vos connaissances en matière de codage sans vous soucier du contenu.

Le meilleur de tout le code du tutoriel a été publié sur GitHub le rendre entièrement accessible à tous gratuitement.

05-laravel-5-5-api-code

6. Connexion personnalisée

Les sessions et l'authentification PHP peuvent être parmi les sujets les plus difficiles à résoudre.

Heureusement, Laravel facilite les choses. si vous savez ce que vous faites. Et c'est l'objectif de cette vidéo de 15 minutes vous apprendre à développer une fonction de connexion utilisateur simple sur Laravel.

Vous apprendrez à définir des rôles d'utilisateur personnalisés et même à terminer les sessions correctement. Une petite introduction à ce sujet assez complexe.

06-web-routes-tutoriel-code-laravel

7. Vue avec Laravel 5.4 et Elixir Laravel avec Elixir et Vue.js

Un autre framework populaire à utiliser aux côtés de Laravel est Vue.js . Cela fonctionne sur le frontend en tant que framework JavaScript et c'est l'un des meilleurs choix pour les développeurs PHP en raison de la syntaxe.

Si vous souhaitez vraiment pousser vos connaissances, essayez cette vidéo couvrant Vue, Laravel et Élixir .

Notez que cela nécessite une certaine compréhension des 3 bibliothèques, donc ce n'est pas génial pour les novices absolus. Mais une fois que vous avez compris les bases, vous pouvez passer ces leçons assez rapidement.

07-laravel-vuesjs-elixir

8. Système de point de vente avec Laravel, Vue et Stripe

Construire une interface de commerce électronique est très compliqué et cela vous mettra au défi en tant que développeur. C'est aussi un domaine qui mérite d'être étudié si vous êtes sérieux à propos du codage .

Avec cette vidéo gratuite vous apprendrez comment développer un système POS fonctionnant sur Laravel et Vue.js. Les paiements fonctionnent tous via l'API Stripe, qui est gratuite à des fins de test.

Notez qu'il s'agit d'une série en plusieurs parties, de sorte qu'il faudra peut-être quelques jours ou quelques semaines pour tout parcourir. Mais je vous garantis que vous apprendrez beaucoup si vous le suivez jusqu’à la fin.

Et si jamais vous êtes bloqué, vous pouvez trouver le code source complet ici sur GitHub.

08-point-de-vente-laravel

9. Comment déployer une application Laravel

Une fois que vous aurez développé une application PHP complète sur Laravel, vous souhaiterez peut-être la mettre en ligne. Mais le déploiement n'est pas aussi facile avec Laravel qu'avec un CMS tel que WordPress.

C'est pourquoi ce tutoriel rapide peut vous montrer comment lancer une application en ligne douce en 7 minutes environ.

C'est de loin l'élément le plus détaillé et le plus précieux pour tout développeur souhaitant se lancer sur un VPS. Cette vidéo utilise Digital Ocean et Linode mais peut fonctionner avec presque toutes les configurations VPS.

09-laravel-framework-deploy

10. Déployer Laravel avec Elastic Beanstalk

Les services Web d'Amazon offrent des dizaines de fonctionnalités, dont la plupart vont bien au-delà du simple hébergement. Leur Haricot Élastique est un exemple qui permet de déployer rapidement des applications sur le Web.

Si vous n'avez jamais travaillé dans l'écosystème AWS et que vous souhaitez commencer, consultez cette vidéo pratique . Il vous apprendra les bases d'Elastic Beanstalk et comment vous pouvez l'utiliser pour lancer une application Laravel en ligne.

Notez simplement qu'il s'agit d'une vidéo très simple, elle ne couvrira pas tout. Il suffit juste de vous permettre de déployer facilement via AWS.

10-amazon-aws-elastic-beanstalk

11. Idée de prototypage en 105 minutes avec Laravel

Le développeur Matt Stauffer a publié une vidéo vraiment amusante vous montrer comment conceptualiser, concevoir et coder une application Laravel en moins de deux heures .

C'est un exploit vraiment impressionnant, et chaque développeur peut en tirer des leçons.

C'est une des raisons pour lesquelles je recommande cette vidéo à ceux qui souhaitent sérieusement coder dans Laravel. Cela vous aidera à travailler sous pression et à passer à travers des blocs créatifs.

11-rapide-app-développement-tutoriel laravel