Laravel – L’introduction la plus utile avec des tutoriels et des ressources que vous lirez cette année

Divulgation: Votre soutien aide à maintenir le site en marche! Nous gagnons des frais de référence pour certains des services que nous recommandons sur cette page.


Laravel est un cadre de développement d’applications Web pour PHP. Cela rend la tâche de créer une application PHP basée sur une base de données beaucoup plus facile que si vous démarriez simplement à partir de zéro.

Un cadre de développement d’applications fournit un ensemble d’outils bien intégrés pour créer une application:

  • des composants génériques pour des fonctionnalités communes à presque toutes les applications, telles que la connexion des utilisateurs et la gestion des sessions;
  • des outils de développement automatisés, tels que les gestionnaires de packages, les gestionnaires de déploiement, la génération de code et les suites de tests;
  • Modèles de code «passe-partout».

De nombreux frameworks, dont Laravel, fournissent également un paradigme architectural – c’est-à-dire une manière d’organiser et de concevoir le code source d’une application.

Laravel utilise le paradigme «Model View Controller» (MVC), qui est populaire parmi les frameworks Web. Dans l’architecture MVC, le code d’une application est organisé en trois composants principaux:

  • Modèle, qui définit la structure des données et communique avec une base de données;
  • View, qui gère l’interface entre l’application et les utilisateurs;
  • Contrôleur, qui gère le flux de données et la communication entre le modèle et la vue.

Toutes ces fonctionnalités rendent la construction d’une application dans Laravel beaucoup plus rapide que la construction à partir de zéro. Cela fait de Laravel un outil populaire pour un développement PHP rapide.

Tutoriels Laravel

  • Laravel Tutorial de Tutorials Point fournit une introduction très claire au cadre et est un bon endroit pour obtenir un aperçu de haut niveau des principales fonctionnalités.
  • Laravel Fundamentals est une série de vidéos gratuites en 27 parties, plongeant dans tous les aspects de Laravel – fortement recommandé.
  • Le guide de démarrage rapide officiel Laravel fournit une introduction douce au cadre, vous guidant à travers la création d’une application de liste de tâches simple.
  • La création d’une application ToDo de base dans Laravel 5 est un excellent didacticiel en 4 parties qui vous guide dans la création d’une application simple basée sur une base de données dans Laravel.
  • Créer une application de commentaire Laravel et Angular Single Page est un didacticiel basé sur un projet pour utiliser Laravel avec le framework frontal Angular.js populaire.
  • Laravel: My First Framework est une introduction narrative à Laravel, expliquée par un développeur PHP au fur et à mesure qu’il se familiarise avec le framework. Ce n’est pas un tutoriel conventionnel, mais il offre une perspective intéressante pour les nouveaux utilisateurs des frameworks Laravel ou PHP en général.

Ressources d’apprentissage supplémentaires

Un grand nombre de sites ont d’excellentes collections de tutoriels Laravel couvrant une grande variété de sujets spécifiques.

  • Apprendre Laravel sur Hackr.io
  • Tutsplus
  • Scotch.io
  • Codetutorial.io
  • Vue plurielle
  • Laracasts

C’est bon de plonger dans une fois que vous avez terminé un ou deux des didacticiels les plus introductifs et que vous avez une idée de base sur le cadre.

Référence

  • La documentation officielle de Laravel est le premier endroit à consulter si vous avez des questions sur l’utilisation du cadre.
  • Awesome Laravel est une liste organisée de ressources, tutoriels, liens, outils et blogs impressionnants pour Laravel.

Outils

  • Lumen est un «micro-framework» de l’équipe Laravel. Il est conçu pour fonctionner avec Laravel et fournit des outils minimalistes pour écrire des micro-services et des API.
  • Orchestra est une suite d’outils de système de gestion de contenu pour créer des applications CMS sur Laravel.
  • Laravel Homestead est un gestionnaire de machines virtuelles pré-packagé officiel, conçu pour fournir un environnement de développement facile à utiliser pour travailler avec Laravel. Homestead est construit sur Vagrant.

Communauté

  • Le forum Laravel.io et le Laravel Subreddit sont les meilleurs endroits pour parler aux développeurs Laravel en ligne.
  • Si vous souhaitez trouver des développeurs Laravel locaux, vous pouvez vous rendre dans un groupe Meetup Laravel local;
  • et ne manquez pas Laracon US et Laracon EU.

Livres sur Laravel

Il y a beaucoup de très mauvais livres sur Laravel. Nous ne voulons pas que vous vous trouviez accidentellement en train de lire l’un d’eux. Voici donc nos meilleurs choix de bons livres pour vous aider à apprendre le cadre.

  • Laravel: Up and Running: A Framework for Building Modern PHP Apps (2016), par Matt Stauffer, est un livre complet et à jour sur Laravel, destiné aux personnes qui commencent tout juste à utiliser le framework. Si vous ne pouvez acheter qu’un seul livre sur Laravel, c’est probablement celui à obtenir.
  • Code Happy (2012), de Dayle Rees, est probablement le meilleur livre d’arbre mort pour les débutants qui commencent à apprendre le framework Laravel. Il a été écrit par l’un des développeurs principaux et présente les informations de manière simple et bien organisée.
  • Laravel Reference Guide (2016), par Sheikh Heera, est une excellente ressource générale pour les débutants et les utilisateurs intermédiaires de Laravel, couvrant tout, de l’installation et la configuration aux sujets avancés.
  • Laravel Application Development Blueprints (2013), par Kiliçdagi et Yilmaz, s’adresse aux développeurs Laravel intermédiaires à avancés. Il présente un certain nombre de projets d’application et esquisse les aspects les plus importants de la construction de chacun. Il ne fournit pas d’exemples de code complets pour chaque projet, mais établit plutôt un plan général (ou «plan»), donnant au lecteur une bonne idée de la façon d’aborder chaque projet.
  • Laravel 5.1 Beauty: Créer de belles applications Web dans Laravel 5.1 (2015), par Chuck Heintzelman, est un livre très avisé pour les développeurs Laravel expérimentés, couvrant les meilleures pratiques, le flux de travail, les outils de développement, les modèles de conception et d’autres sujets de haut niveau.
  • Laravel Application Development Cookbook (2013), par Terry Matula, est un autre livre de référence et d’idées, contenant plus de 90 idées, extraits et solutions à des problèmes courants.
  • Learning Laravel’s Eloquent (2015), par Francesco Malatesta, couvre Eloquent, le mappeur objet-relationnel (ORM) de Laravel. Si vous travaillez avec une base de données relationnelle comme MySQL et que vous ne savez pas comment ActiveRecord fonctionne, ce livre est fait pour vous..
  • Laravel 5.x Cookbook (2016), par Alfred Nutile, sert de grande référence de bureau pour les programmeurs Laravel. Il fournit une grande variété de modèles de conception et des solutions typiques aux problèmes couramment rencontrés par les développeurs utilisant le framework.
  • Laravel Design Patterns and Best Practices (2014), par Kiliçdagi et Yilmaz, applique le concept architectural des modèles de conception au cadre Laravel. Ce n’est pas un livre pour les débutants, mais les programmeurs PHP expérimentés en tireront beaucoup.
  • Mastering Laravel (2015), par Christopher John Pecoraro, est une bonne introduction à Laravel pour les personnes qui ont travaillé avec d’autres frameworks PHP. Il n’est pas recommandé aux débutants.
  • Learning Laravel 4 Application Development (2013), par Hardik Dangar, est un livre solide sur l’utilisation du framework Laravel, conçu pour les personnes ayant peu d’expérience Laravel mais avec au moins une compréhension intermédiaire de PHP et de la programmation orientée objet..

Dois-je apprendre Laravel?

Laravel est l’un des frameworks de développement PHP les plus populaires. Si vous avez appris PHP, créé de petites applications ou travaillé avec WordPress, vous devriez vraiment vous familiariser avec un ou plusieurs cadres de développement. Laravel est un excellent point de départ.

coupon d'hébergement web

Commencez du bon pied avec un grand hôte Laravel
A2 Hosting a obtenu la première place lors de nos récents tests de vitesse et de performances. Commencez par une installation en un clic de Laravel et de l’hébergement convivial pour les développeurs d’A2. À l’heure actuelle, vous pouvez économiser jusqu’à 50% sur leurs plans. Utilisez ce lien spécial de réduction
pour obtenir l’accord.

Lectures complémentaires et ressources

Nous avons plus de guides, tutoriels et infographies liés au développement Web:

  • Introduction et ressources PHP: apprenez tout sur le langage pour lequel Laravel est codé.
  • Hébergement Zend Optimizer: Zend est l’un des frameworks PHP les plus populaires. Apprenez les bases ici et où l’obtenir.

Quel code devez-vous apprendre?

Vous ne savez pas dans quel langage de programmation vous devez apprendre à coder?

Consultez notre infographie, quel code devez-vous apprendre? Il ne traite pas seulement des différents aspects des langages, il répond à des questions importantes telles que: «Combien d’argent vais-je gagner en programmant PHP pour gagner ma vie?»

Quel code devez-vous apprendre?
Quel code devez-vous apprendre?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector