8 cours pratiques Laravel pour les développeurs PHP

Laravel est un framework PHP pour les applications web modernes. Récemment mis à niveau vers la version 5, Laravel est un système mature qui continue de gagner du support en raison de son élégance et de sa stabilité. Laravel est livré avec une prise en charge intégrée des migrations de bases de données, du mappage objet-relationnel, du routage et de l'authentification, facilitant ainsi le démarrage et la maintenance du travail des développeurs..

Si vous souhaitez apprendre Laravel ou si vous utilisez déjà le framework et souhaitez approfondir vos connaissances, consultez ces huit cours, qui vous apprendront à maîtriser Laravel 5, à traiter les paiements avec le caissier Laravel, à créer un Laravel et beaucoup plus.

1. Commencez avec Laravel 5

Dans ce cours, vous allez commencer par les bases du framework Laravel. Vous allez commencer par préparer un environnement de développement et apprendre à configurer Laravel. Vous passerez ensuite à des sujets fondamentaux tels que le routage et les demandes, les réponses, les vues, les sessions, les e-mails, les formulaires et l'utilisation de bases de données..

2. Construire une API REST avec Laravel

Les API REST sont utiles pour tous les types d'applications. Ils peuvent être le back-end d'une application Web frontale, ils peuvent stocker des données pour une application mobile ou fournir des services à d'autres applications ou API. Le codage d’une API RESTful comporte de nombreux éléments en mouvement, mais le fait de disposer des outils appropriés peut rendre la tâche beaucoup plus facile. Laravel est l'un de ces outils, une excellente plate-forme pour la construction d'API REST.

Dans ce cours, Jeremy McPeak, instructeur d’Envato Tuts +, vous apprendra à écrire une API RESTful en utilisant Laravel. Suivez comme Jeremy codes une API complète qui fournit des données sur les vols, les aéroports et les clients des compagnies aériennes. En cours de route, vous apprendrez à définir et à amorcer une base de données, à accepter et à valider les entrées et à protéger l'API..

 

3. Traiter les paiements avec Stripe et le caissier Laravel

Stripe est un service de traitement de paiement fourni avec une suite d’API conviviale et qui optimise le commerce électronique pour les entreprises de toutes tailles.. 

Dans ce cours, l'instructeur d'Envato Tuts +, Jason Lewis, vous montrera comment traiter les paiements sur Stripe à l'aide du caissier Laravel. Vous aborderez un certain nombre de sujets clés, notamment la préparation de votre base de données pour les paiements, ainsi que des indications sur les problèmes de sécurité que vous devez connaître lors de la gestion des données d'un titulaire de carte.. 

Vous apprendrez également à traiter les paiements uniques et uniques pour un panier en ligne et même à gérer les abonnements Stripe..

4. Authentification avec Laravel

L'authentification est extrêmement importante et, par conséquent, il est extrêmement difficile de réussir. Mais le système d'authentification intégré de Laravel facilite la protection des parties de votre application Web qui doivent être protégées..

Dans ce cours, Jeremy McPeak, instructeur d’Envato Tuts +, vous montrera comment utiliser le système d’authentification de base de Laravel et comment le personnaliser pour répondre aux besoins de votre propre application. Vous verrez comment créer des utilisateurs, des fournisseurs d'utilisateurs et des gardes pour personnaliser chaque aspect de l'authentification Laravel..

 

5. Comment c'est fait: Routeur Laravel

Laravel est connu pour son routeur puissant et convivial. Le routeur vous permet de configurer tous les points de terminaison d'URL de votre application avec une syntaxe concise et en un seul endroit..

Dans ce rapide cours de pause-café, l'instructeur d'Envato Tuts +, Matthew Machuga, vous fera plonger dans la mise en œuvre de Laravel Router. Vous verrez comment cela fonctionne et vous arrêterez d'analyser certaines des décisions et des nuances dans sa conception. Vous aurez également l'occasion de voir certaines des fonctionnalités impressionnantes qui ont été ajoutées récemment.

6. Comment ça marche? Middleware Laravel

Il est souvent nécessaire d'exécuter un peu de code avant ou après une demande adressée à un serveur Web. Par exemple, il se peut que nous devions authentifier un itinéraire donné ou enregistrer des demandes. C'est là qu'intervient le middleware Laravel!

Dans ce cours de café, l'instructeur d'Envato Tuts +, Matthew Machuga, vous montrera comment fonctionne le middleware, comment il s'écoule dans une application et comment créer son propre middleware..

 

7. Construire un CMS avec Laravel

Dans ce cours, l'instructeur d'Envato Tuts +, Jason Lewis, vous montrera comment créer un système de gestion de contenu (CMS) opérationnel avec le framework PHP Laravel. Vous comprendrez certaines tâches et certains problèmes communs à de nombreux projets de développement Web et explorerez différentes solutions possibles. Vous commencerez votre CMS à partir de zéro, un excellent moyen d’élargir vos connaissances du framework Laravel. Ce cours vous apprendra les bases nécessaires au développement d'applications haut de gamme de Laravel..

8. Créer une API REST avec Lumen

Lumen est le petit frère de Laravel: un micro-framework rapide et léger pour l'écriture d'API RESTful. Avec juste un peu de code, vous pouvez utiliser Lumen pour créer une API RESTful sécurisée et extrêmement rapide..

Dans ce cours, Jeremy McPeak, instructeur d’Envato Tuts +, vous montrera comment commencer à créer des API REST avec le framework Lumen. Vous allez commencer par configurer un environnement de développement Lumen, puis construire une API complète pour un magasin de musique, y compris le routage, la connectivité à la base de données MySQL et la sécurité..

 

Regarder n'importe quel cours maintenant

Vous pouvez suivre l'un de nos cours immédiatement avec un abonnement à Envato Elements. Pour un tarif mensuel modique, vous avez accès non seulement à ces cours, mais également à notre bibliothèque croissante de plus de 1 000 cours vidéo et de livres numériques de premier plan sur l'industrie sur Envato Tuts.+. 

De plus, vous obtenez maintenant des téléchargements illimités à partir de la vaste bibliothèque Envato Elements de plus de 200 000 photos et de plus de 26 000 ressources et modèles. Créez avec des polices, des photos, des graphiques et des modèles uniques et livrez plus rapidement de meilleurs projets.