Laravel – De nuttigste introductie met tutorials en bronnen die je dit jaar zult lezen

Openbaarmaking: Uw steun helpt de site draaiende te houden! We verdienen een verwijzingsvergoeding voor sommige van de services die we op deze pagina aanbevelen.


Laravel is een framework voor het ontwikkelen van webapplicaties voor PHP. Het maakt de taak om een ​​door een database ondersteunde PHP-app te bouwen veel eenvoudiger dan wanneer u gewoon helemaal opnieuw was begonnen.

Een applicatieontwikkelingsraamwerk biedt een goed geïntegreerde set tools voor het bouwen van een app:

  • generieke componenten voor functies die voor bijna alle apps gelden, zoals gebruikersaanmelding en sessiebeheer;
  • geautomatiseerde ontwikkeltools, zoals pakketmanagers, implementatiebeheerders, codegeneratie en testsuites;
  • “Boilerplate” codesjablonen.

Veel frameworks, waaronder Laravel, bieden ook een architectonisch paradigma – dat wil zeggen een manier om de broncode van een applicatie te organiseren en ontwerpen.

Laravel gebruikt het “Model View Controller” (MVC) -paradigma, dat populair is onder webframeworks. In de MVC-architectuur is de code van een app georganiseerd in drie hoofdcomponenten:

  • Model, dat de datastructuur definieert en communiceert met een database;
  • View, die de interface tussen de applicatie en gebruikers verzorgt;
  • Controller, die de gegevensstroom en communicatie tussen het model en de weergave beheert.

Al deze functies maken het bouwen van een app in Laravel veel sneller dan helemaal opnieuw bouwen. Dit maakt Laravel een populaire tool voor snelle PHP-ontwikkeling.

Laravel-zelfstudies

  • Laravel-zelfstudie van Tutorials Point biedt een zeer duidelijke introductie tot het framework en is een goede plek om een ​​overzicht op hoog niveau van de belangrijkste functies te krijgen.
  • Laravel Fundamentals is een gratis 27-delige videoserie, die elk aspect van Laravel induikt – een echte aanrader.
  • De officiële Laravel-snelstartgids biedt een zachte introductie tot het raamwerk en begeleidt u bij het maken van een eenvoudige takenlijst-app.
  • Het maken van een Basic ToDo-applicatie in Laravel 5 is een geweldige 4-delige tutorial die u helpt bij het bouwen van een eenvoudige database-ondersteunde app in Laravel.
  • Maak een Laravel en Angular Single Page Comment Application is een projectgebaseerde tutorial voor het gebruik van Laravel met het populaire Angular.js front-end framework.
  • Laravel: My First Framework is een verhalende inleiding tot Laravel, uitgelegd door een PHP-ontwikkelaar terwijl hij bekend raakt met het framework. Het is geen conventionele tutorial, maar het biedt wel een interessant perspectief voor mensen die nieuw zijn in Laravel of PHP-frameworks in het algemeen.

Aanvullende leermiddelen

Een groot aantal sites heeft uitstekende collecties Laravel-tutorials over een grote verscheidenheid aan specifieke onderwerpen.

  • Laravel leren op Hackr.io
  • Tutsplus
  • Scotch.io
  • Codetutorial.io
  • Pluralsight
  • Laracasts

Deze zijn goed om in te duiken als je eenmaal een of twee van de meer inleidende tutorials hebt doorlopen en een basishandvat hebt over het framework.

Referentie

  • De officiële Laravel-documentatie is de eerste plaats om te kijken of u vragen heeft over het gebruik van het framework.
  • Awesome Laravel is een samengestelde lijst met geweldige bronnen, tutorials, links, tools en blogs voor Laravel.

Hulpmiddelen

  • Lumen is een “micro-framework” van het Laravel-team. Het is ontworpen om met Laravel te werken en biedt minimalistische tools voor het schrijven van microservices en API’s.
  • Orchestra is een suite met tools voor inhoudbeheersystemen voor het bouwen van CMS-applicaties op Laravel.
  • Laravel Homestead is een officiële, voorverpakte virtuele machinemanager, ontworpen om een ​​gebruiksvriendelijke ontwikkelomgeving te bieden voor het werken met Laravel. Homestead is gebouwd op Vagrant.

Gemeenschap

  • Het Laravel.io Forum en de Laravel Subreddit zijn de beste plaatsen om online met Laravel-ontwikkelaars te praten.
  • Als u lokale Laravel-ontwikkelaars wilt vinden, kunt u naar een lokale Laravel Meetup Group gaan;
  • en mis Laracon US en Laracon EU niet.

Boeken over Laravel

Er zijn veel slechte boeken over Laravel. We willen niet dat je per ongeluk een van hen leest. Dus hier zijn onze topkeuzes voor goede boeken om u te helpen het kader te leren.

  • Laravel: Up and Running: A Framework for Building Modern PHP Apps (2016), door Matt Stauffer, is een up-to-date, compleet boek over Laravel, bedoeld voor mensen die net begonnen zijn met het framework. Als je maar één boek over Laravel kunt kopen, is dit waarschijnlijk het boek dat je kunt krijgen.
  • Code Happy (2012), door Dayle Rees, is waarschijnlijk het beste boek met dode bomen voor beginners die het Laravel-raamwerk beginnen te leren. Het is geschreven door een van de kernontwikkelaars en presenteert de informatie op een eenvoudige en goed georganiseerde manier.
  • Laravel Reference Guide (2016), door Sheikh Heera, is een geweldige algemene bron voor beginners en gemiddelde Laravel-gebruikers, die alles omvat, van installatie en configuratie tot geavanceerde onderwerpen.
  • Laravel Application Development Blueprints (2013), door Kiliçdagi en Yilmaz, is bedoeld voor gemiddelde tot gevorderde Laravel-ontwikkelaars. Het introduceert een aantal app-projecten en schetst de belangrijkste aspecten van elk bouwen. Het biedt geen volledige codevoorbeelden voor elk project, maar stelt eerder een algemeen plan (of “blauwdruk”) op, waardoor de lezer een goed idee krijgt van hoe elk project te benaderen.
  • Laravel 5.1 Beauty: prachtige webapps maken in Laravel 5.1 (2015), door Chuck Heintzelman, is een zeer eigenzinnig boek voor ervaren Laravel-ontwikkelaars, dat best practices, workflow, ontwikkeltools, ontwerppatronen en andere onderwerpen op hoog niveau behandelt.
  • Laravel Application Development Cookbook (2013), door Terry Matula, is een ander bureau-referentie- en ideeënboek met meer dan 90 ideeën, fragmenten en oplossingen voor veelvoorkomende problemen.
  • Het leren van Laravel’s Eloquent (2015), door Francesco Malatesta, behandelt Eloquent, Laravel’s object-relationele mapper (ORM). Als je met een relationele database zoals MySQL werkt en je niet zeker weet hoe ActiveRecord werkt, dan is dit het boek voor jou.
  • Laravel 5.x Cookbook (2016), door Alfred Nutile, dient als een geweldige bureau-referentie voor Laravel-programmeurs. Het biedt een grote verscheidenheid aan ontwerppatronen en typische oplossingen voor problemen die ontwikkelaars vaak tegenkomen bij het gebruik van het framework.
  • Laravel Design Patterns and Best Practices (2014), door Kiliçdagi en Yilmaz, past het architecturale concept van ontwerppatronen toe op het Laravel-raamwerk. Dit is geen boek voor beginners, maar ervaren PHP-programmeurs zullen er veel uithalen.
  • Mastering Laravel (2015), door Christopher John Pecoraro, is een goede introductie tot Laravel voor mensen die met andere PHP-frameworks hebben gewerkt. Het wordt niet aanbevolen voor beginners.
  • Het leren van Laravel 4 Application Development (2013), door Hardik Dangar, is een solide boek over het gebruik van het Laravel-framework, ontworpen voor mensen met weinig Laravel-ervaring maar met op zijn minst een gemiddeld begrip van PHP en objectgeoriënteerd programmeren.

Moet ik Laravel leren?

Laravel is een van de meest populaire frameworks voor PHP-ontwikkeling. Als je PHP hebt geleerd, kleine applicaties hebt gebouwd of met WordPress hebt gewerkt, zou je echt grip moeten krijgen op het werken met een of meer ontwikkelingskaders. Laravel is een geweldige plek om te beginnen.

webhosting coupon

Begin op de rechtervoet met een geweldige Laravel-gastheer
A2 Hosting scoorde # 1 in onze recente snelheids- en prestatietests. Ga aan de slag met een installatie van Laravel en A2’s ontwikkelaarvriendelijke hosting met één klik. Nu kunt u tot wel besparen 50% over hun plannen. Gebruik deze speciale kortingslink
om de deal te krijgen.

Verder lezen en bronnen

We hebben meer handleidingen, tutorials en infographics met betrekking tot webontwikkeling:

  • PHP Introductie en bronnen: leer alles over de taal waarvoor Laravel is gecodeerd.
  • Zend Optimizer Hosting: Zend is een van de meest populaire PHP-frameworks die er zijn. Leer hier de basis en waar u hosting voor kunt krijgen.

Welke code moet je leren?

Verward over welke programmeertaal je moet leren coderen?

Bekijk onze infographic Welke code moet u leren? Het bespreekt niet alleen verschillende aspecten van de talen, het beantwoordt belangrijke vragen zoals: “Hoeveel geld zal ik verdienen met het programmeren van PHP voor de kost?”

Welke code moet je leren?
Welke code moet je leren?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map