Wordpress

20 nejlepších laravel tutoriálů (bezplatné a placené zdroje v roce 2021)

Laravel je rockovou hvězdou vývoje PHP aplikací již mnoho let a má k tomu dobrý důvod. Obrovský ekosystém, aktivní komunita, silný trh práce, úspěšné startupy – má vše, kvůli čemu stojí za to přijmout novou technologii.

Pokud se chcete naučit Laravel, nemusíte jít dále. Procházením tohoto průvodce můžete najít nejlepší výukový program Laravel pro vás, který odpovídá vaší úrovni znalostí a stylu učení.

Připraven? Pojďme hlouběji!

Proč se učit laravel

Existuje mnoho důvodů, proč byste se mohli chtít naučit Laravel, takže začneme těmi nejdůležitějšími z nich. Navíc si také projdeme několik tipů, jak se efektivně naučit framework, než se podrobně podíváme na nejlepší Laravel tutoriály, včetně výhod, nevýhod a případů použití každého z nich.

1. Rychlý rozvoj

Laravel je open source PHP framework pro vývoj webových aplikací, založený na architektonickém vzoru MVC (Model-View-Controller). Jeho výrazná a přímočará syntaxe urychluje vývoj a výsledkem je čistá a udržovatelná kódová základna a škálovatelné aplikace.

2. Vysoká popularita

Zdrojový kód Laravelu je hostován na GitHubu, kde je to nejpopulárnější PHP repozitář s více než 60,000 XNUMX hvězdičkami a stále přibývá. Existuje také mnoho Laravel tutoriálů, videí, screencastů a zdrojů dostupných online, které vám pomohou naučit se rámec a zůstat v obraze s novým vývojem.

3. Obrovský ekosystém

Díky své popularitě má Laravel masivní ekosystém oficiálních balíčků i balíčků třetích stran, které můžete přidat do své vlastní aplikace. Oficiální balíčky zahrnují nástroje a platformy pro správu serverů, vývojová prostředí, nástroje pro monitorování a testování, panel pro správu a další (viz je na domovské stránce Laravelu v nabídce 'Ekosystém').

Pokud chcete přidat funkcionalitu, která ještě neexistuje, můžete si také vyvinout svůj vlastní balíček Laravel.

4. Aktivní komunita

Kolem Laravelu je obrovská komunita, kterou můžete najít na Laravel.io, Laracasts Discuss, LaraChat, Discord, Reddit a na dalších skvělých místech. Laravel má také oficiální konferenci s názvem Laracon, která se koná každý rok na třech kontinentech (Amerika, Evropa, Austrálie).

5. Silný trh práce

Vývoj Laravel je vysoce žádaná dovednost a vyhlídky na zaměstnání jsou vynikající. Má oficiální pracovní desku nazvanou Larajobs, kde nejběžnější pracovní pozice jsou 'Laravel Developer', 'Backend Laravel Developer', 'Full-Stack PHP Developer' (Laravel je často spárován s Vue.js na frontendu) a 'TALL Stack Developer' (TALL znamená Tailwind CSS, Alpine.js, Laravel a Livewire).

Kromě Larajobs můžete najít velké množství úloh Laravel na jiných pracovních místech, jako jsou Monster, Indeed a LinkedIn, a vzdálené úlohy Laravel jsou také dostupné na RemoteOK, We Work Remotely a na dalších místech.

6. Slibné obchodní příležitosti

Pokud nechcete pracovat pro někoho jiného, ​​ale budovat svůj vlastní byznys, Laravel může být i pro vás výborným řešením. Na Laravelu je již postaveno mnoho úspěšných podniků, jako jsou OctoberCMS, Mailcoach, Monica CRM, Invoice Ninja a CodeCourse (viz níže v tomto článku, mezi placenými Laravel tutoriály), abychom jmenovali alespoň některé.

S Laravelem jako základem a využitím osvědčených postupů a vysoce výkonného hostování PHP bude vaše aplikace bez problémů škálovatelná ve výrobě.

Díky aktivní komunitě a silnému trhu práce je Laravel z nějakého důvodu rockovou hvězdou vývoje aplikací PHP. ⭐️ Naučte se, jak začít, pomocí tohoto průvodce bezplatnými a placenými výukovými programy. ⬇️Kliknutím Tweet

Jak se naučit laravel

Abyste mohli začít s vývojem Laravelu, budete potřebovat nějaké již existující znalosti.

Předchozí znalosti

Budete muset bezpečně používat PHP, zejména objektově orientované PHP. Důležité je také vědět, jak používat příkazový řádek a správce balíčků Composer – tato dvě témata jsou obvykle pokryta kurzy PHP pro začátečníky.

Některé znalosti HTML a systémů pro správu relačních databází (Laravel podporuje čtyři z nich: MySQL, PostgreSQL, SQLite a SQL Server) mohou být také užitečné pro snadný začátek.

Učební materiály

Naučit se framework PHP, jako je Laravel, se poněkud liší od učení programovacího jazyka, jako je PHP. Zde budete od začátku dělat více praktických projektů a méně (nebo nulových) programovacích cvičení, protože takto je strukturována většina Laravel tutoriálů.

Vytváření aplikací v reálném světě také znamená, že Laravel budete často používat jako součást balíčku. Například mnoho výukových programů Laravel jej používá s rozhraním Vue, což znamená, že se k dokončení projektu budete muset naučit také Vue.js (obvykle také pokrytý stejným výukovým programem).

Je také těžší najít návody pro úplné začátečníky a většina návodů je ve formátu videa. Na Laravelu nejsou téměř žádné knihy, hlavně proto, že se mění tak rychle, že v době, kdy kniha vyjde, je rámec již o dvě verze napřed.

Laravel verze

Jednou z nejdůležitějších věcí při výběru výukového programu Laravel je věnovat pozornost verzi Laravel, kterou pokrývá. Budete se muset seznámit s následujícími pravidly verzování Laravelu:

  • Od verze 6 se Laravel a jeho oficiální balíčky řídí sémantickým verzováním (major.minor.patch), například 8.* je hlavní vydání.
  • Před Laravelem 6 rámec používal paradigm.major.minor konvence, například 5.8.* je také hlavní vydání.
  • Každých šest měsíců (v únoru a srpnu) vychází hlavní vydání.
  • A každé 2 roky vychází jedno vydání LTS (dlouhodobá podpora).
  • U obecných verzí jsou opravy chyb poskytovány na 6 měsíců a bezpečnostní verze na 1 rok.
  • U verzí LTS jsou opravy chyb poskytovány na 2 roky a bezpečnostní verze jsou poskytovány na 3 roky.
  • Takže následující hlavní verze Laravelu jsou očíslovány jako 5.5.* (LTS), 5.6.*, 5.7.*, 5.8.*, 6.* (LTS), 7.*, 8.*
  • Existují také menší vydání a záplaty, ale neobsahují žádné zásadní změny.

Vzhledem k tomu, že každý rok vyjdou dvě hlavní verze, výukové programy jen stěží následují. Většina Laravel tutoriálů, které k danému datu najdete, bude 1-3 verze zpět ve srovnání se skutečným vydáním. To není velký problém, pokud framework neprojde kompletním přepsáním, což se naposledy stalo při vydání Laravelu 4 v roce 2013.

I když se doporučuje používat nejnovější dostupný výukový program, nepropadejte panice, pokud se musíte vrátit o dvě nebo tři vydání, zvláště pokud jde o praktický kousek, který ukazuje, jak vytvořit aplikaci, kterou se chcete naučit.

Můžete najít nějaké nesrovnalosti mezi různými verzemi, ale ty jsou obvykle zaznamenány buď autorem nebo jinými studenty v sekci diskuze. Je také dobré procházet poznámky k vydání každého nového vydání, abyste viděli, co se změnilo, protože vám to může pomoci vědět, čemu věnovat pozornost.

Rozpočet pro učení

Učit se Laravel není vůbec drahé — můžete to udělat i zdarma. Tato příručka obsahuje bezplatné i placené výukové programy Laravel, ale ani ty placené nejsou příliš drahé; můžete se přihlásit k odběru prémiového výukového webu za ~15-30 USD/měsíc.

I když nechcete utrácet peníze za učení Laravelu, vyplatí se procházet i placenou sekci, protože některé z prémiových výukových webů obsahují bezplatné zkušební verze, příležitostné bezplatné videokurzy a další bezplatné nabídky.

Informace

Behmaster umožňuje provozovat Laravel pro vaše produkty, i když to není oficiálně podporováno naším týmem.

6 nejlepších stránek s výukovým programem laravel

Nyní se pojďme blíže podívat na nejlepší Laravel tutoriály!

1. Oficiální dokumenty laravel (začátečníci, mírně pokročilí, pokročilí)

Oficiální dokumenty Laravel
Oficiální dokumenty Laravel

Oficiální dokumentace Laravel je věcný popis frameworku Laravel, spravovaný komunitou Laravel a dostupný také na GitHubu. Začíná instalační příručkou a poskytuje přehled všech koncepcí Laravelu, jako jsou šablony, zabezpečení, správa databází a mnoho dalších. Zde také naleznete dokumentaci oficiálních balíčků Laravel.

Klady:

  • nejaktuálnější zdroj Laravel
  • informace jsou dobře strukturované a snadno se hledají
  • k dispozici jsou také dokumenty pro starší verze Laravelu
  • obsahuje příklady kódu a tipy osvědčených postupů
  • můžete odesílat hlášení o chybách na GitHub

Nevýhody:

  • suchý tón a design připomínající učebnici

Kdy zvolit Laravel Docs

Oficiální dokumentace Laravelu je užitečná na jakékoli úrovni znalostí pro kontrolu detailů jakéhokoli konceptu souvisejícího s Laravelem. Pro začátečníky však může být ohromující kvůli vysoké hustotě informací.

Je to nejlepší místo, kde se můžete seznámit s funkcemi nových verzí nebo porovnat různá vydání.

2. Laravel News (začátečníci, mírně pokročilí, pokročilí)

Laravel News
Laravel News

Laravel News je komplexní stránka s výukovým programem Laravel s několika aspekty. Má blog s nejnovějšími zprávami o Laravelu, sekci s výukovými programy Laravel pokrývajícími témata od začátečníků až po experty, podcast Laravel jednou za dva týdny a zpravodaj Laravel, který doručuje každou neděli ráno. Laravel News také představuje oblíbené balíčky Laravel se stručným popisem a příkladem kódu.

Klady:

  • pravidelně aktualizováno
  • dodává obsah různými způsoby (blog, podcast, newsletter atd.)
  • osvědčené postupy
  • bezplatné návody na vytváření skutečných aplikací/úkolů/nástrojů Laravel
  • užitečné snímky obrazovky a úryvky kódu

Nevýhody:

  • některé z příspěvků jsou sponzorované příspěvky (i když je to jasně uvedeno)
  • obtížné se orientovat (po sobě jdoucí díly stejné série tutoriálů nejsou vzájemně propojeny)

Kdy zvolit Laravel News

Laravel News je nejlepší bezplatný zdroj zpráv souvisejících s Laravelem. Výukové programy jsou vysoce kvalitní a pokrývají mnoho zajímavých věcí — ale i když vás nezajímají, stojí za to se přihlásit k odběru newsletteru, abyste měli aktuální informace o frameworku Laravel (každá edice obsahuje také některé nabídky práce Laravel). Podcast Laravel News, který se koná jednou za dva týdny, je také vynikajícím zdrojem pro vývojáře Laravel na jakékoli úrovni.

3. Tuts Make (středně pokročilí, pokročilí)

Tuts Make
Tuts Make

Tuts Make je oblíbený výukový blog pokrývající různé programovací jazyky a technologie, včetně Laravelu. Tutoriály jsou stručné a aktuální a pojednávají o běžných úkolech Laravelu, chybách a případech použití. Zahrnují několik úryvků kódu, které můžete také použít ve svých vlastních projektech.

TutsMake má také samostatnou kategorii pro otázky a odpovědi na rozhovory s Laravelem s přímými a promyšlenými vysvětleními.

Klady:

  • pravidelně aktualizováno
  • praktické návody
  • snadno čitelný obsah
  • dlouhé, ale dobře strukturované příklady kódu
  • pracovní pohovor Otázky a odpovědi

Nevýhody:

  • tutoriály je těžké procházet (žádné značky nebo jiné taxonomie)
  • tu a tam gramatické chyby

Kdy zvolit Tuts Make

Tuts Make rozhodně není pro začátečníky. Abyste těmto výukovým programům porozuměli, budete potřebovat alespoň středně pokročilé znalosti Laravelu, protože jsou velmi založené na kódu, bez velkých diskuzí o teorii. Výukové programy také spolu nesouvisí — Tuts Make je blog, nikoli série výukových programů Laravel krok za krokem. Pokud hledáte práci pro Laravel, nenechte si ujít její sekci Otázky a odpovědi pohovoru; je to opravdu dobré.

4. LaraShout (začátečníci, mírně pokročilí, pokročilí)

LaraShout
LaraShout

LaraShout je bezplatná výuková webová stránka, která se zcela zaměřuje na framework Laravel. Kromě praktických výukových programů Laravel obsahuje také průvodce důležitými teoretickými koncepty, jako je middleware, úložiště, fronty a úlohy a další. Některé z výukových programů jsou seskupeny jako série, takže můžete získat hlubší znalosti o každém tématu.

V současné době má LaraShout čtyři řady: Collections, Design Patterns, E-Commerce Application Development a Package Development.

Klady:

  • snadno ovladatelný web
  • výukové programy začínají obsahem
  • bohatý obsah (obrázky ve vysoké kvalitě, příklady kódu, výstražné zprávy atd.)
  • výukové programy založené na teorii i praxi

Nevýhody:

  • některé kategorie obsahují pouze dva nebo tři výukové programy
  • méně často aktualizované

Kdy zvolit LaraShout

LaraShout je primárně doporučen pro středně pokročilé a pokročilé studenty, i když má také několik výukových programů pro začátečníky. Čtyři série výukových programů Laravel stojí za vyzkoušení – mějte však na paměti, že nemusí nutně pokrýt vše, co budete potřebovat, protože LaraShout je spíše technický blog než komplexní vzdělávací web.

5. Learn2torials (začátečníci, mírně pokročilí)

Learn2torials
Learn2torials

Learn2torials je projekt pro jednu osobu od Sandipa Patela, který obsahuje bezplatné návody na různé programovací jazyky a rámce. Sekce výukového programu Laravel pokrývá mnoho důležitých aspektů rámce, od instalace přes zálohování až po ukládání do mezipaměti.

Zaměřují se více na teorii než na praxi, ale protože obsahují mnoho delších příkladů kódu, mohou vám pomoci vyřešit i skutečné problémy.

Klady:

  • dobře napsané návody s promyšleným vysvětlením
  • výukové programy používají snadno sledovatelný formát otázek a odpovědí
  • dobře komentované příklady kódu
  • mnoho výukových programů pro začátečníky

Nevýhody:

  • těžko prohledávatelný web (žádné taxonomie)
  • tutoriály nesledují logické pořadí, od začátečníků po pokročilejší

Proč si vybrat Learn2torials

Pokud jste začátečník nebo již znáte nějaký vývoj Laravel, ale ve vašich znalostech jsou mezery, Learn2torials pro vás mohou být ideálním zdrojem Laravelu. Má také mnoho překrývání s oficiálními dokumenty Laravel, takže můžete použít tyto dva zdroje společně k upevnění porozumění základním konceptům.

6. Výřečný příkladem (středně pokročilý)

Výřečný příkladem
Výřečný příkladem

Eloquent by Example je další projekt pro jednu osobu, který nabízí Jeff Madsen. Je to bezplatná série výukových programů Laravel výhradně o Eloquent ORM, objektově-relačním mapovači odpovědném za přenos dat mezi objekty Laravel a relační databází běžící na pozadí (MySQL, PostgreSQL, SQLite nebo SQL Server, v závislosti na vaší volbě).

Tutoriály jsou strukturovány jako po sobě jdoucí lekce a čtou se jako kapitoly knihy o výmluvném ORM.

Klady:

  • tutoriály jsou velmi dobře napsané (téměř jako román)
  • dobře strukturovaný web se snadnou navigací
  • bohaté příklady kódu
  • Sekce „Další čtení“ s doporučeními zdrojů

Nevýhody:

  • žádná úvodní lekce pro vysvětlení základních pojmů, jako je to, co je ORM
  • žádné datum publikace na cvičeních

Kdy zvolit výmluvný příklad

Pokud již máte nějaké znalosti Laravelu, ale chcete si osvojit výmluvné ORM, je to nejlepší zdroj Laravel. Jak již bylo řečeno, není jasné, kdy byla naposledy aktualizována, ale odkazy směřují na dokumenty Laravel 5.8, takže mohou obsahovat některé zastaralé informace a postrádat novější přírůstky.

Přesto je to nejobsáhlejší Výmluvný průvodce, který tam najdete.

6 nejlepších bezplatných výukových videí laravel, screencastů a podcastů

1. BitFumes (začátečníci, mírně pokročilí, pokročilí)

BitFumes
BitFumes

BitFumes je vzdělávací webová stránka obsahující bezplatné i placené screencasty a video kurzy v oblasti vývoje webu. Jeho bezplatná výuková sekce Laravel obsahuje mnoho kvalitních video kurzů zaměřených především na začátečníky, ale najdete zde i některé pokročilejší kousky.

Na YouTube kanálu BitFumes je také mnoho bezplatných výukových programů Laravel, včetně 6.5hodinového kurzu pokrývajícího vývoj Laravel od úplných základů až po pokročilá témata, jako je Livewire (potřebné pro TALL stack).

Klady:

  • ke sledování bezplatných kurzů se nemusíte registrovat
  • videa jsou strukturována do kapitol a lekcí
  • funkce sledování pokroku
  • návody na běžné párování nástrojů (Laravel s DigitalOcean, VueJS, PHPUnit atd.)
  • kurzy jsou řádně označeny (délka, úroveň, počet tutoriálů, datum zveřejnění)

Nevýhody:

  • těžko pochopitelný ekosystém (na webu i na YouTube jsou bezplatné kurzy Laravel a má jeden prémiový kurz)

Kdy zvolit bitFumes

YouTube kanál BitFumes stojí za procházení v každém případě, i když jste na pokročilé úrovni. Bezplatné výukové programy na webu BitFumes pokrývají mnoho témat na úrovni začátečníků, která je těžké najít zdarma jinde. Má také jeden prémiový kurz Laravel včetně pokročilých témat, jako je integrace Stripe a vývoj řízený testováním.

2. Laravel Business od Povilas Korop (začátečníci, mírně pokročilí, pokročilí)

Laravel Business
Laravel Business

Laravel Business je oblíbený kanál YouTube včetně bezplatných videonávodů, jak používat Laravel pro podnikání. Je to projekt jedné osoby Povilase Koropa, který je také autorem Laravel Daily (viz níže v placené sekci).

Na svém kanálu každý týden publikuje několik videí na YouTube, kde diskutuje o tématech jako Blade, Eloquent, PHPUnit, SaaS aplikace a mnoho dalších. Kromě praktických výukových programů Povilas také provádí srovnání, poskytuje kariérní a obchodní poradenství a na kartě „Komunita“ denně sdílí „tip dne Laravel“.

Klady:

  • aktualizováno téměř každý den
  • velmi praktické návody
  • delší videa jsou rozdělena na menší části
  • Doporučení 'Související odkazy' v rámci výukových videí
  • někdy odpovídá svým divákům ve videoodpovědích (viz příklad)

Nevýhody:

  • videa se těžko hledají

Kdy zvolit Laravel Business

Přestože je Laravel Business primárně zaměřen na pokročilejší uživatele, může být také skvělým zdrojem Laravel pro začátečníky, zejména obchodní a kariérní poradenství společnosti Povilas.

Pokud už nějakou dobu děláte vývoj Laravelu a vaše práce vás trochu nebaví, může vám tento kanál pomoci získat zpět motivaci, protože pojednává o mnoha zajímavých věcech, nových funkcích a konkrétních případech použití, které jinde nenajdete.

3. Laraning (začátečníci, mírně pokročilí)

Laraning - tutoriál laravel
Záruka

Jméno Laraning pochází ze slov 'Laravel' a 'learning' a tomuto jménu zůstává věrné, protože je plně věnováno učení Laravel. Nabízí bezplatné videokurzy, kategorizované jako „Série“, „Funkce“ a „Kurzy“.

'Series' jsou volně spojené video tutoriály o balíčcích Laravel a dalších tématech. „Funkce“ jsou stále ve vývoji a v současné době obsahují pouze jeden výukový program pro šablony Blade. „Kurzy“ jsou delší série výukových videí, jako je komplexní kurz „Laravel od A do Z“ zaměřený na začátečníky.

Klady:

  • dobře strukturované kurzy
  • snadno ovladatelný web
  • praktické příklady z reálného světa
  • Full HD videa
  • obsah kódu je k dispozici na GitHubu

Nevýhody:

  • stále ve vývoji
  • žádné datum zveřejnění u videí

Kdy zvolit Laraning

Vzhledem k tomu, že web Laraning ještě není plně propečený, tu a tam najdete chybějící funkce. Například tlačítko „Přihlásit se“ stále nefunguje a některé série obsahují pouze dvě videa. Nicméně již zveřejněné tutoriály jsou kvalitní a rozhodně stojí za to se podívat, zejména kurz Laravel od A do Z, pokud s frameworkem teprve začínáte.

4. Laravel PHP Framework Tutorial od FreeCodeCamp (začátečníci, mírně pokročilí)

Kurz Laravel PHP Framework
Kurz Laravel PHP Framework

Laravel PHP Framework Tutorial je video kurz pro začátečníky na online výukové platformě FreeCodeCamp. Přestože se backendová část kurikula FreeCodeCamp soustředí na Python, sdílí také vzdělávací videa o jiných backendových jazycích na svém kanálu Youtube, vytvořeném členy jeho open source komunity.

Tento Laravel tutoriál od Victora Gonzaleze vás provede vytvořením klonu Instagramu od nuly s funkcemi, jako je sledování/nesledování, úprava profilu, změna velikosti obrázků a další. Video má přibližně 4.5 hodiny, ale je rozděleno na menší části, abyste je mohli snadno sledovat.

Klady:

  • projekt v reálném světě
  • hloubkové vysvětlení
  • auditováno FreeCodeCamp
  • demo kód dostupný na GitHubu
  • členové komunity pomáhají s dotazy v sekci komentářů

Nevýhody

  • založeno na Laravelu 5.8, takže může obsahovat některé zastaralé informace (i když opravy těchto problémů můžete najít v sekci komentářů)

Kdy zvolit Laravel PHP Framework Tutorial od FreeCodeCamp

Pokud se chcete naučit Laravel prostřednictvím vytváření klonu velmi populární aplikace v reálném světě, toto je jedno z nejlepších míst, kde to můžete udělat zdarma. Victorova vysvětlení jsou promyšlená a snadno pochopitelná a komunita FreeCodeCamp je velmi užitečná, pokud narazíte na problémy.

I když je zaměřena na začátečníky, může se vám také hodit, pokud již máte nějaké znalosti Laravelu, ale chcete se naučit, jak sestavit aplikaci podobnou Instagramu.

5. Pojďme stavět s laravel: Klon Linktree (začátečníci, mírně pokročilí)

Pojďme stavět s laravel: Klon Linktree
Pojďme stavět s laravel: Klon Linktree

Let's Build with Laravel: A Linktree Clone je rychlý screencast Laravel, který vás naučí, jak vytvořit aplikaci pro tvorbu vstupní stránky sociálních médií podobnou oblíbené službě Linktree.

Video má pouze 58 minut, protože nevysvětluje základní pojmy ani neukazuje, jak nainstalovat Laravel, ale jde rovnou do praxe. Tento bezplatný výukový program Laravel vytvořil Andrew Schmelyun, který má na svém kanálu YouTube několik dalších videí Laravel, která také stojí za zhlédnutí.

Klady:

  • věcné vysvětlení bez chmýří nebo rozptýlení
  • můžete vytvořit funkční aplikaci Laravel za méně než 1 hodinu
  • video je rozděleno na menší části
  • zdrojový kód je dostupný na GitHubu

Nevýhody:

  • kvalita zvuku není nejlepší

Kdy zvolit 'Pojďme stavět s laravel: Klon Linktree'

Ačkoli popis videa na Youtube říká, že je určeno pro začátečníky, pokud jste s Laravelem úplně noví, musíte mít na paměti, že toto video předpokládá již existující znalosti Laravelu, jako je instalace nebo počáteční konfigurace.

Tento Laravel tutoriál může být ideální pro vytvoření vaší první aplikace s frameworkem, ale také pokud chcete zlepšit své dovednosti ve vývoji aplikací.

6. Laravel Podcast (začátečníci, mírně pokročilí, pokročilí)

Laravel Podcast
Laravel Podcast

Laravel Podcast je dvoutýdenní podcast pořádaný Mattem Staufferem, který obsahuje diskuze související s Laravelem a PHP. Každá epizoda se soustředí na jedno téma, jako je ověřování, migrace, ladění, nastavení místního prostředí a další. Epizody mají kolem 1.5 hodiny a můžete je poslouchat buď pomocí vestavěného přehrávače podcastů, nebo na Apple Podcasts.

Klady

  • informačně náročný obsah
  • pravidelné aktualizace
  • epizody jsou dobře zdokumentované (shrnutí, poznámky, doporučení odkazů)
  • přepisy jsou k dispozici
  • vysoce kvalitní zvuk

Nevýhody

  • epizody nelze stáhnout

Kdy si vybrat Laravel Podcast

I když podcast není klasický tutoriál, je to skvělý způsob, jak se seznámit s novou technologií, vyslechnout si názory odborníků z oboru a získat aktuální informace o nejnovějších funkcích. The Laravel Podcast je tedy vysoce doporučeným zdrojem Laravel pro vývojáře na jakékoli úrovni.

(Uvažovali jste někdy o vytvoření podcastu? Podívejte se na našeho podrobného průvodce, jak spustit svůj úplně první podcast s WordPress).

8 nejlépe placených výukových videí laravel, screencastů a knih

1. Laracasts (začátečníci, mírně pokročilí, pokročilí)

Laracasts - výukový program laravel
Laracasty

Laracasts je prémiová vzdělávací platforma nabízející screencasty o vývoji webu. Přestože se primárně zaměřuje na framework Laravel, má také kurzy na další technologie, z nichž většinu lze používat společně s Laravelem, jako jsou CSS, JavaScript, PHP, SQL, Vue.js a další.

Obsahuje také pět Laracast Journeys: Laravel, Testing, PHP, JavaScript a Tooling. A Journey je sbírka screencastů, které potřebujete pro zvládnutí dané dovednosti.

Klady:

Potřebujete bleskově rychlý, bezpečný a pro vývojáře přívětivý hosting pro své klientské stránky? Behmaster je vytvořen s ohledem na vývojáře WordPress a poskytuje spoustu nástrojů a výkonný řídicí panel. Podívejte se na naše plány

  • screencasty jsou strukturovány třemi různými způsoby (témata, seriály, cesty)
  • snadno ovladatelný web
  • velmi kvalitní screencasty (audio i video)
  • mít také screencasty na populární balíčky Laravel (Envoyer, Forge, Nova atd.) a teorii (SOLID principy, návrhové vzory atd.)
  • aktivní diskusní fórum (dostupné s bezplatným účtem na fóru)

Nevýhody:

  • žádné bezplatné zkušební období

Kdy zvolit Laracasts

Laracasty jsou vysoce kvalitní video tutoriály, které se doporučují na všech úrovních. I když se jedná o prémiovou službu, můžete najít některé série, které jsou zcela zdarma, například střední série na Envoyer a série pro začátečníky na Forge. Nemůžete však filtrovat bezplatné kurzy, takže si je budete muset najít sami.

I když nechcete za členství platit, také se vyplatí zaregistrovat si bezplatný účet na fóru, zvláště pokud potřebujete pomoc komunity s vaším kódem.

2. Laravel denně (začátečníci, mírně pokročilí, pokročilí)

Laravel denně
Laravel denně

Laravel Daily je placený výukový web Laravel od Povilase Koropa, tvůrce výše zmíněného kanálu Laravel Business Youtube. Povilas zde má 10 placených a jednu bezplatnou sérii výukových videí Laravel, které pokrývají zajímavá témata, jako je vytvoření aplikace pro vytváření faktur s Laravelem, vybudování CRUD SPA s Laravel a Vue, zvládnutí Eloquent, vytvoření REST API s Laravel a další.

Klady:

  • živé kódování skutečných projektů Laravel
  • dobře zdokumentovaný, logicky strukturovaný obsah kurzu
  • jeden bezplatný praktický rychlokurz pro začátečníky
  • všechny příklady kódu jsou k dispozici na GitHubu
  • můžete se zaregistrovat/platit prostřednictvím zabezpečené platformy Teachable
  • své dotazy můžete společnosti Povilas zasílat e-mailem

Nevýhody

  • u kurzů není žádné datum zveřejnění (ačkoli to můžete uhodnout z historie odevzdání souvisejícího repozitáře GitHub)

Kdy zvolit Laravel denně

Laravel Daily se doporučuje pro vývojáře Laravel na jakékoli úrovni. Pokud již jste odběratelem kanálu Laravel Business a líbí se vám Povilasův styl výuky, jeho placené video kurzy na Laravel Daily mohou být dalším logickým krokem na vaší cestě Laravelem.

Je to také vynikající volba, pokud chcete získat dovednosti, které jsou na trhu práce velmi žádané, jako je vývoj API nebo SaaS s Laravelem.

3. CodeCourse (středně pokročilý, pokročilý)

CodeCourse - výukový program Laravel
CodeCourse

CodeCourse je prémiová platforma pro screencast pro výukové programy pro vývoj webu. Většina screencastů je strukturována jako „Cesty“ a jsou k dispozici ve čtyřech kategoriích: Flutter, Vue.js, Laravel a návrhové vzory.

Cesta Clean Laravel se skládá z devíti video kurzů a naučí vás psát vysoce kvalitní a čistý kód Laravel. CodeCourse má také kratší cestu Laravel nazvanou Filtering with Laravel. Kromě cest nabízí CodeCourse také jednotlivé kurzy, kde se můžete naučit, jak vytvářet různé typy aplikací s Laravelem, včetně klonu Twitteru, webu s úryvkem kódu a platformy pro elektronický obchod.

Klady:

  • je pravidelně přidáván nový obsah
  • bohaté informace o stezkách a kurzech
  • vysoce kvalitní screencasty (video i audio)
  • se zaměřuje na praktické dovednosti
  • obsahuje zdarma krátké screencasty zvané 'Snippets'
  • úvodní videa jsou k dispozici zdarma

Nevýhody:

  • špatně strukturované webové stránky (není jasné, že mají různé typy obsahu, jednotlivé kurzy jsou dostupné pouze z nabídky „Knihovna“, „Úryvky“ je těžké najít atd.)
  • žádná bezplatná zkušební verze

Kdy zvolit CodeCourse

Abyste mohli těžit ze screencastů Laravelu od CodeCourse, musíte se seznámit se základy vývoje Laravelu. Pokud však máte středně pokročilé znalosti frameworku nebo již v oboru pracujete, můžete se zde naučit mnoho nových věcí.

I když se jedná o prémiovou službu, opravdu není drahá, takže pokud najdete kurz nebo cestu, která vás zajímá, je to dobrá investice vašeho času a úsilí.

4. Vytváření API a SPA s Laravel, Vue.js a Capacitor (Advanced)

Vytváření API a SPA s Laravel, Vue.js a Capacitor
Vytváření API a SPA s Laravel, Vue.js a Capacitor

The Ultimate Guide to Building APIs & Single-page Applications with Laravel, Vue.js, and Capacitor je ebook od Dana Pastoriho a Jaye Rogerse, který je dostupný na ServerSideUp. Zabývá se tím, jak vyvíjet webové a mobilní aplikace ze stejné kódové základny – kde všechny vaše aplikace komunikují s centralizovaným API.

Kniha prochází procesem vytváření reálné aplikace s názvem Roast, aplikace pro vyhledávání kaváren. Není to jen demo, ale stávající aplikace, která vám umožní zaregistrovat se, přidat svou oblíbenou kavárnu, najít kavárny na mapě a další. Aplikaci Roast si můžete nainstalovat i na své zařízení Android nebo iOS.

Klady:

  • napsané odborníky z oboru
  • dobře strukturovaný obsah (obsah je k dispozici na prodejní stránce)
  • dvě bezplatné kapitoly (abyste je však mohli získat, musíte se přihlásit k odběru newsletteru ServerSideUp)
  • optimalizované šablony ikon Skica a Figma pro Capacitor
  • k dispozici ve třech různých formátech (PDF, EPUB, MOBI)
  • přístup k soukromé online komunitě pro získání pomoci (pouze v případě, že si koupíte dražší balíček)
  • doživotní přístup a aktualizace
  • několik bezplatných výukových programů Laravel na pokročilé úrovni na webu ServerSideUp

Nevýhody:

  • další video tutoriály (inzerované jako součást dražšího balíčku) jsou stále ve výstavbě

Kdy zvolit 'Vytváření API a SPAs pomocí Laravel, Vue.js a Capacitor'

Pokud jste již ostřílený vývojář Laravel, tato e-kniha může rozšířit vaše odborné znalosti a dále rozšířit vaše znalosti. Provede vás tím, jak podporovat tři kódové báze (web, iOS, Android) při vytváření komplexní aplikace.

Také spáruje Laravel se špičkovými nástroji — frontend frameworkem Nuxt.js (postaveným na vrcholu Vue.js) a běhovým prostředím Capacitor pro více platforem (viz dokumenty). Navíc pokrývá Laravel 8, takže právě teď je to nejčerstvější Laravelova kniha dostupná na trhu (již 380 stran a nové kapitoly stále přicházejí).

5. Výuka LinkedIn (začátečníci, mírně pokročilí)

LinkedIn Learning
LinkedIn Learning

LinkedIn Learning, dříve nazývaný Lynda.com, je prémiová e-learningová platforma, která nabízí kompletní výuku ve vývoji Laravelu.

Skládá se z pěti samostatných kurzů, počínaje (1) základy Laravel, poté pokrývajícími (2) testování, zabezpečení a nasazení, (3) vytváření RESTful API, (4) základy Vue a (5) používání Vue.js a Laravel společně jako full-stack prostředí. Pokud splníte tuto vzdělávací cestu, budete mít dostatečné znalosti, abyste mohli začít svou kariéru jako full-stack vývojář Laravel.

Klady

  • instruktoři jsou odborníci v oboru (Justin Yost, Ray Villalobos, Michael Sullivan)
  • vysoce kvalitní, profesionální videa auditovaná LinkedIn
  • dobře strukturovaný obsah se snadnou navigací
  • přepisy jsou k dispozici
  • můžete získat odznak Linkedin za dokončení
  • měsíční zkušební verze zdarma
  • mobilní aplikace dostupné pro Android a iOS

Nevýhody

  • kurzy pokrývají Laravel 5 a 6, takže mohou na některých místech obsahovat zastaralé informace

Kdy zvolit LinkedIn Learning

Pokud chcete pracovat jako full-stack vývojář Laravel a nemáte obrovské portfolio, cesta Laravel LinkedIn Learning vám může pomoci najít práci, protože můžete zobrazit odznak dokončení na svém profilu LinkedIn (podívejte se, co přesně znamená) . Může to být také dobrá volba, pokud si chcete udělat delší kurz full-stack vývoje Laravelu, kde je pro vás již shromážděn veškerý potřebný obsah.

6. Udemy (začátečníci, mírně pokročilí, pokročilí)

Udemy - výukový program Laravel
Udemy

Udemy je globální e-learningový trh, kde nezávislí tvůrci prodávají své video kurzy, a to nejen v oblasti vývoje webu, ale také v mnoha dalších předmětech.

Téma Laravel aktuálně zahrnuje 280 kurzů na všech úrovních znalostí. Rozhraní Udemy vám poskytuje několik různých filtrů, jako je cena, hodnocení, trvání, úroveň a další, které vám pomohou najít ten nejlepší Laravel tutoriál pro vás. Kromě angličtiny nabízí kurzy i v dalších jazycích.

Klady

  • snadno ovladatelné uživatelské rozhraní
  • bohaté informace o kurzech
  • velmi široký výběr kurzů Laravel
  • titulky v různých jazycích (v závislosti na kurzu)
  • certifikát o ukončení
  • Záruku vrácení peněz-denní 30
  • mobilní aplikace dostupné pro Android a iOS

Nevýhody

  • kvalita videa a zvuku se liší, protože kurzy nahrávají nezávislí autoři

Kdy zvolit Udemy

Protože Udemy nabízí téměř 300 sérií výukových videí Laravel, musíte věnovat nějaký čas a úsilí, abyste našli to, co potřebujete. Stojí za to věnovat pozornost štítkům „nejprodávanější“, „novinka“ a „horké a nové“, i když tyto vlastnosti nelze filtrovat.

Nezapomeňte si přečíst studentské recenze a sledovat náhledy, protože Udemy není centralizovaná platforma se standardizovaným procesem zajišťování kvality. Pokud narazíte na špatné jablko, stále můžete získat své peníze zpět pomocí 30denní záruky vrácení peněz.

7. Skillshare (začátečníci, mírně pokročilí)

Skillshare
Skillshare

Skillshare je další e-learningový trh podobný Udemy, používá však jiný cenový model. Zde neplatíte za jednotlivé kurzy, ale je vám účtován měsíční poplatek, za který máte přístup ke všem Skillshare kurzům.

V současné době Skillshare uvádí 22 video kurzů Laravel vytvořených nezávislými učiteli – všimněte si však, že některé kurzy PHP jsou z nějakého důvodu také uvedeny jako „kurzy Laravel“.

Většina kurzů Laravel společnosti Skillshare se zaměřuje na praktické dovednosti, jako je vytvoření webové stránky s osobním rozpočtem, aplikace úkolů, filtr seznamu adresátů, panel pro správu plánovače úloh a několik dalších.

Klady:

  • dobře strukturované kurzy
  • snadno ovladatelné rozhraní
  • vestavěná funkce psaní poznámek
  • videa jsou opatřena titulky (anglicky)
  • mobilní aplikace dostupné pro iOS a Android
  • 7denní bezplatná zkušební verze (vyžadují se údaje o kreditní kartě)

Nevýhody:

  • pro zobrazení cenových plánů se musíte zaregistrovat
  • kvalita videa se u jednotlivých kurzů liší
  • žádné datum zveřejnění v kurzech (i když můžete filtrovat kurzy „vytvořené letos“)

Kdy zvolit Skillshare

Přestože vývoj Laravelu není hlavním zaměřením Skillshare, můžete zde najít několik dobrých kurzů na prémiové úrovni. Pokud již máte členství ve Skillshare, vyplatí se také podívat na výuková videa Laravel.

Případně, pokud jste ve Skillshare noví, ale zajímají vás jiná témata, která vyučují (kromě vývoje webu je jich spousta, od fotografie přes hudbu až po kreativní psaní), může být také dobrý nápad přihlásit se k členství.

8. Eduonix (začátečníci, mírně pokročilí)

Eduonix - výukový program Laravel
Eduonix

Eduonix je online vzdělávací trh s nezávislými instruktory, podobný Udemy a Skillshare. Využívá stejný cenový model jako Udemy, takže platíte za každý kurz individuálně (má však možnost doživotního členství ve všech kurzech Eduonix a také některé slevy na balíčky).

V současné době nabízí 16 videokurzů Laravel, z nichž většina vás provede praktickým projektem, jako je vytvoření hotelové aplikace s překladem do čtyř jazyků, aplikace pro jednostránkové fórum, aplikace pro správu kontaktů s rozhraním Vue (tento je v kurzu 'Learn Laravel Building 10 Projects') a další.

Klady:

  • podrobné informace o obsahu kurzu (včetně toho, kdy byl naposledy aktualizován)
  • projekty v reálném světě
  • pokročilý systém filtrování
  • certifikát o ukončení
  • Záruku vrácení peněz-denní 30

Nevýhody:

  • kvalita videa a zvuku se v jednotlivých kurzech liší
  • vzhled a dojem z levného kuponového webu

Kdy zvolit Eduonix

Eduonix pro vás může být dobrou volbou, pokud vás více než teorie zajímá praktické vytváření aplikací. I když nenabízí velké množství kurzů o vývoji Laravelu, stojí za to ho sledovat, zejména proto, že někteří tvůrci prodávají své kurzy na Udemy i Eduonix, ale s jinou cenovkou (obvykle je Eduonix levnější).

Jste připraveni se ponořit do Laravelu?⚡️ Tento průvodce bezplatnými a placenými tutoriály vám pomůže zvládnout tento oblíbený rámec.Kliknutím Tweet

Shrnutí

Nastavení výukového cíle, abyste věděli, kam směřujete, vám může hodně pomoci při hledání nejlepšího Laravelova výukového programu pro vás. Pokud máte předchozí zkušenosti se samořízeným online učením, už víte, jaký typ materiálů preferujete: textové návody, videa, screencasty, podcasty, blogy nebo delší knihy.

Nemusíte nutně začít pouze s jedním Laravel tutoriálem, ale můžete se také rozhodnout pro smíšený přístup. Můžete například začít s videokurzem a zároveň se přihlásit k odběru newsletteru, poslouchat podcast a číst blog.

Pokud si nejste jisti, jaké dovednosti budete potřebovat, může být dobrý nápad procházet pracovní stránky, jako je LaraJobs, abyste zjistili, co je na trhu poptávané (to se může časem změnit).

Můžete také použít aplikaci pro plánování projektů, jako je Trello, nebo některou z jejích alternativ, abyste mohli sledovat svůj pokrok, nastavovat termíny a připomenutí a neustále se motivovat tím, že budete postupovat podle svého vzdělávacího plánu.

Pokud si zvolíte placený Laravel tutoriál, je obvykle lepší začít s měsíčním předplatným než platit na rok dopředu, dokud nebudete vědět, co můžete očekávat (i když je měsíční poplatek nižší u ročního předplatného).

Nakonec začněte budovat funkční aplikaci Laravel co nejdříve v procesu učení. Když uvidíte, že jste byli schopni dokončit projekt v reálném světě, pomůže vám to držet krok s učením a dosáhnout vašich cílů.

Související články

0 Komentáře
Vložené zpětné vazby
Zobrazit všechny komentáře
Tlačítko Nahoru