Webrebel 3: OOP a Laravel

1d 56min
Čas
187
Kapitol
Programování
Kategorie
4.8
Hodnocení
Pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu Webrebel 3: Laravel a OOP

Online kurz Webrebel 3: OOP a Laravel se věnují objektově-orientovanému programování a PHP frameworku Laravel. Laravel je poměrně nový PHP framework, který byl vydán v roce 2011, ale je to momentálně jeden z nepopulárnějších frameworků v jazyce PHP. Díky tomuto frameworku si ulehčíš vývoj (programování) webových aplikací. Framework Laravel ti nabízí následující výhody:
  • Umožňuje rychlý vývoj,
  • Poskytuje dobře organizovaný, opakovaně využitelný a udržitelný kód
  • Vyřeší bezpečnost webu,
  • Dodržuje MVC (Model-View-Controller)

Na kurz Webrebel Laravel je potřeba mít znalost HTML a CSS a též jazyka PHP. Stručně o frameworku a proč jsme vybrali právě Laravel ti poví úvodní video k tomuto kurzu.


Obsah kurzu Webrebel 3: Laravel a OOP

Na začátku kurzu ti lektor Roman Hraška představí PHP framework Laravel a všechny jeho soubory a součásti. Dozvíš se také vše potřebné o objektově orientovaném programování (OOP), jak manažovat package, tvořit formuláře, zabezpečovat validace a mnoho dalšího. Naučíš se MVC princip a také jaký je rozdíl mezi IDE a editorem zdrojového kódu. V PHPstormu budeš dělat frajeřinky. 
V kurzu se dál budeme zabývat pojmy jako jsou routy, helpery, migrace databází, ukážeme si jak funguje RESTful API apod. Kurz je nabitý obsahem zaměřeným na framework Laravel, kde si pěkně postupně na praktických příkladech projdeš všechny jako součásti. Do své webové stránky přidáš přihlášování přes Facebook nebo GitHub, stránka bude multijazyčná.


Co všechno dostaneš?

  • 115+ kvalitně zpracovaných video tutoriálů, což je víc než 20 hodin učiva,
  • Množství domácích úkolů, zadání a příkladů,
  • Zdrojové kódy ke stažení,
  • Diskuzní fórum, ve kterém na tvé otázky ohledně kurzu odpovídá přímo lektor a tví spolužáci,
  • Certifikát o absolvování kurzu,
  • Garance vrácení peněz, když s kurzen nebudeš spojený/á.
Online kurz Webrebel 3: OOP a Laravel je možné

Seznam kapitol

Úvod a komplet blog cez Laravel 6+
Dostupné v ukázce kurzu
Laravel 5.8+, vyrobím stránku v najnovšom Laraveli
Dostupné pouze po zakoupení přístupu
★ Tieto videá prišli z Vue.js kurzu
Dostupné pouze po zakoupení přístupu
v01 Laravel 01 inštalácia, routes, artisan, VS Code pluginy
Dostupné pouze po zakoupení přístupu
v02 Laravel 02 controllers, views
Dostupné pouze po zakoupení přístupu
v03 Laravel 03 login, register, auth, databáza, migrations
Dostupné pouze po zakoupení přístupu
Laravel 6 / 01 nové UI a HELPERS package (zmeny v AUTH)
Dostupné pouze po zakoupení přístupu
v04 Client-side vs. server-side rendering
Dostupné pouze po zakoupení přístupu
v05 Ako rozbeháš stiahnutý kód (+ Laravelu bude o kúsok viac)
Dostupné pouze po zakoupení přístupu
Tipy, rady a pravidlá pre každý kurz
Dostupné pouze po zakoupení přístupu
v06 Laravel/Composer update a čo bude ďalej (v kurze, nie živote)
Dostupné pouze po zakoupení přístupu
v07 Master layout a Config súbory
Dostupné pouze po zakoupení přístupu
Laravel 6 / 02 frontend v Laravel 5 vs 6 + ako inštalovať inú verziu
Dostupné pouze po zakoupení přístupu
v08 69 nice (Vue a frontend v Laraveli)
Dostupné pouze po zakoupení přístupu
v09 Databáza, migrácie
Dostupné pouze po zakoupení přístupu
v10 Modely, kolekcie, z databázy na stránku, juj!
Dostupné pouze po zakoupení přístupu
v11 Vzťahy medzi modelmi, auto dopĺňanie 'use'
Dostupné pouze po zakoupení přístupu
v12 FAKER (laravel sám naplní databázu, DB SEED)
Dostupné pouze po zakoupení přístupu
v13 Usporiadanie dát z databázy, @include šablóny
Dostupné pouze po zakoupení přístupu
v14 Escaping, JS frameworky v Laraveli, pluralizácia textu
Dostupné pouze po zakoupení přístupu
v15 CRUD, REST, Resource controllers
Dostupné pouze po zakoupení přístupu
v16 Podstránka pre kontkrétny článok cez PostController
Dostupné pouze po zakoupení přístupu
v17 Fajné formátovanie dátumu cez Carbon... a komentáre!
Dostupné pouze po zakoupení přístupu
v18 Cibri™ si vkus
Dostupné pouze po zakoupení přístupu
v19 @guest @auth / login / logout / register
Dostupné pouze po zakoupení přístupu
v20 Form pre koment, hlavná navigácia, named routes a route()
Dostupné pouze po zakoupení přístupu
v21 Form problém 01 CSRF (Cross Site Request Forgery)
Dostupné pouze po zakoupení přístupu
v22 Form problém 02 Mass Assignment Exception, odoslanie formu
Dostupné pouze po zakoupení přístupu
v23 Uloženie do DB cez vzťah, usporiadanie vzťahov
Dostupné pouze po zakoupení přístupu
v24 Validácia formuláru, výpis chýb, lepšie zabezpečenie formu
Dostupné pouze po zakoupení přístupu
v25 SLUG v adrese pre lepšie SEO, unique index v DB cez migrate
Dostupné pouze po zakoupení přístupu
v26 Debug cez Laravel TELESCOPE, efektívne SQL cez EAGER LOADING vzťahov
Dostupné pouze po zakoupení přístupu
v27 Vue FlashMessage komponent
Dostupné pouze po zakoupení přístupu
v28 Session, Laravel flash message
Dostupné pouze po zakoupení přístupu
NEMEŇ SÚBORY Z VENDOR ADRESÁRA (ako ja, človek, ktorý je hlúpy)
Dostupné pouze po zakoupení přístupu
v29 Prechod na ES6 import syntax, ESLint a Prettier sú späť
Dostupné pouze po zakoupení přístupu
v30 Vue inline-templates
Dostupné pouze po zakoupení přístupu
v31 Edit a delete linky, doubleclick, blur, contenteditable
Dostupné pouze po zakoupení přístupu
v32 Práva usera, Authorization Policy, @can, iba autor môže zmazať koment
Dostupné pouze po zakoupení přístupu
v33 Editácia a mazanie cez AXIOS ajax (aj bez neho)
Dostupné pouze po zakoupení přístupu
v34 Polish time! (Poľský čas!) Dokončím úpravy, vyladím mazanie
Dostupné pouze po zakoupení přístupu
v35 Vyladím edit komentu, autovyznačím text a blur vráti pôvodný
Dostupné pouze po zakoupení přístupu
v36 Flash notifikácia po (ťažko úspešnom) edite a delete
Dostupné pouze po zakoupení přístupu
Laravel 6 / 03 novinky, vylepšenia, Ignition errors
Dostupné pouze po zakoupení přístupu
Laravel 6 / 04 update na Laravel 6.0 + ako vymazať Telescope
Dostupné pouze po zakoupení přístupu
★ Zadanie Laravel + Vue.js
Dostupné pouze po zakoupení přístupu
★ Spomínené admin rozhranie dokončím vo Vue.js kurze
Dostupné pouze po zakoupení přístupu
Inštalácia a nastavenie PHP (Mac)
Ak ti niečo nefunguje / Nepotrebuješ mať všetko nastavené ako ja
Dostupné pouze po zakoupení přístupu
Laragon namiesto MAMP (hlavne pre Windows)
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Zmeny pre nový OSX na Mac
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Inštalácia a nastavenie PHP (Windows)
Ak ti niečo nefunguje / Nepotrebuješ mať všetko nastavené ako ja
Dostupné pouze po zakoupení přístupu
Laragon namiesto MAMP (hlavne pre Windows)
Dostupné pouze po zakoupení přístupu
Ak sa ti cez Laragon nedá pripojiť k databáze
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Laravel Model-View-Controller
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Kde ma nájdeš, na tých sieťach internetných
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
23 - Error messages, 404 stránka, Maintenance mód
Dostupné pouze po zakoupení přístupu
24 - Prehodenie HTML stránky do Laravelu, Rozšírenie sekcíi, Unescaped výpisy
Dostupné pouze po zakoupení přístupu
DÚ 01 - stránka do Laravelu
Dostupné pouze po zakoupení přístupu
25 - Ako získať všetky routes + Berte pravidlá s rezervou
Dostupné pouze po zakoupení přístupu
26 - Namespaces, Ako zdieľať dáta / poslať dáta do všetkých views
Dostupné pouze po zakoupení přístupu
27 - URL parametre, Ako odchytiť všetky adresy, jedna route pre všetko
Dostupné pouze po zakoupení přístupu
Nemusíš všetko (+ frustrujúce úlohy)
Dostupné pouze po zakoupení přístupu
Laravel formulár a validácia
28 - Pridávanie Laraval packagov, HTML/Form Builder, CSRF
Dostupné pouze po zakoupení přístupu
29 - Form Builder PART 2, Request method injection
Dostupné pouze po zakoupení přístupu
30 - Validácia PART 1, zobrazenie validačných errorov, predvypĺňanie inputov
Dostupné pouze po zakoupení přístupu
31 - Validácia PART 2, uloženie do databázy, flash message
Dostupné pouze po zakoupení přístupu
32 - Blade 2 (2002) by Guillermo del Toro - forelse, unless, include, partials
Dostupné pouze po zakoupení přístupu
DÚ 02 - todoapp do Laravelu
Dostupné pouze po zakoupení přístupu
PHPStorm
Tieto PHPStorm videá nepotrebuješ, NEBOJ SA PRESKOČIŤ
Dostupné pouze po zakoupení přístupu
33 - PHPStorm - Rozdiel medzi text editorom a IDE
Dostupné pouze po zakoupení přístupu
34 - PHPStorm - Téma, Color Scheme, Fonts
Dostupné pouze po zakoupení přístupu
35 - PHPStorm - Command Palette, filtrovatelné zoznamy, nastavenia editora
Dostupné pouze po zakoupení přístupu
36 - PHPStorm - Minimalizmus, Search Everywhere, klávesové skratky, viac kurzorov
Dostupné pouze po zakoupení přístupu
37 - PHPStorm - Klávesové skratky a ťažké PHPStorm frajeriny
Dostupné pouze po zakoupení přístupu
38 - PHPStorm - Skratky, obaľovanie kódu Emmetom, automatický Code Formatting
Dostupné pouze po zakoupení přístupu
39 - PHPStorm - Generovanie, refactoring, automatické vytváranie kódu
Dostupné pouze po zakoupení přístupu
40 - PHPStorm - File Templates, Dash, Xdebug, rady pre zrýchlenie PHPStormu
Dostupné pouze po zakoupení přístupu
Ako spraviť blog za 2 minúty
41 - BLOG - Ako spraviť Laravel blog za 2 minúty alebo 60 (1/3)
Dostupné pouze po zakoupení přístupu
42 - BLOG - Ako spraviť Laravel blog za 2 minúty alebo 60 (2/3)
Dostupné pouze po zakoupení přístupu
43 - BLOG - Ako spraviť Laravel blog za 2 minúty alebo 60 (3/3)
Dostupné pouze po zakoupení přístupu
REST
44 - Laravel Blog - čisté PHPčko vs. framework
Dostupné pouze po zakoupení přístupu
45 - PHP webserver, ako s Laravel aplikáciou na skutočnom hostingu
Dostupné pouze po zakoupení přístupu
46 - Laravel Blog - rozbiehame novú aplikáciu
Dostupné pouze po zakoupení přístupu
47 - Implicit Routes, Implicit Controllers
Dostupné pouze po zakoupení přístupu
48 - Named Routes, RESTful Resource Controllers
Dostupné pouze po zakoupení přístupu
49 - Laravel IDE Helper, naučíme editor dopĺňať kód z Forms & HTML packagu
Dostupné pouze po zakoupení přístupu
50 - Laravel Blog - Login a Register formulár na 2 spôsoby
Dostupné pouze po zakoupení přístupu
Databázové migrácie
51 - Pripojenie na DB, kontrolné výpisy, Artisan Tinker
Dostupné pouze po zakoupení přístupu
52 - Database Migrations 01
Dostupné pouze po zakoupení přístupu
53 - Migrations 02 - Artisan make migration, rollback, reset
Dostupné pouze po zakoupení přístupu
54 - Migrations 03 - Laravel Generators Package
Dostupné pouze po zakoupení přístupu
55 - Migrations 04 - Kedy, načo a prečo
Dostupné pouze po zakoupení přístupu
Registrácia a login
56 - AUTH - login a registrácia v Laravel 5.1
Dostupné pouze po zakoupení přístupu
57 - Úprava vstavaného AUTH systému, PHP Traits, Flash messages
Dostupné pouze po zakoupení přístupu
58 - Middleware - ako na podstránku pustiť iba ak je user prihlásený
Dostupné pouze po zakoupení přístupu
59 - Laravel sa mení, v nových verziách môžu veci fungovať inak
Dostupné pouze po zakoupení přístupu
Model, Eloquent ORM
60 - Models, Eloquent ORM
Dostupné pouze po zakoupení přístupu
61 - Mass Assignment Exception, generovanie modelov, Route Groups
Dostupné pouze po zakoupení přístupu
62 - Accessors, Mutators, JSON Formatter
Dostupné pouze po zakoupení přístupu
63 - Ako pridať vlastný helper file + funkcie špecifiké pre model
Dostupné pouze po zakoupení přístupu
64 - 404 Not Found page, ak nenájdeme podstránku
Dostupné pouze po zakoupení přístupu
65 - Rozšírenie model objektu o nové atribúty (cez Eloquent Accessors)
Dostupné pouze po zakoupení přístupu
66 - Eloquent vzťahy medzi modelmi (hot)
Dostupné pouze po zakoupení přístupu
67 - Tagy, usporiadanie a sychronizácia many-to-many (M:N) vzťahov
Dostupné pouze po zakoupení přístupu
68 - Vytváranie formulárov, Konzolové aliasy, PHPStorm Live Templates 1
Dostupné pouze po zakoupení přístupu
69 - PHPStorm Live Templates 2
Dostupné pouze po zakoupení přístupu
70 - Manuálna validácia, ako vytvoriť model napojený na iný model
Dostupné pouze po zakoupení přístupu
Autorizácia, HTTP Requesty
71 - Automatická validácia cez Request
Dostupné pouze po zakoupení přístupu
72 - DELETE, PUT, PATCH http requesty, Edit form, Fom Model Binding
Dostupné pouze po zakoupení přístupu
73 - Update validácia, Refactoring, čistiace práce
Dostupné pouze po zakoupení přístupu
DÚ 03 - dokončenie todoapp
Dostupné pouze po zakoupení přístupu
74 - View Composers, automatické posielanie dát do konkrétnych views
Dostupné pouze po zakoupení přístupu
75 - Prechod z ID na Slugy
Dostupné pouze po zakoupení přístupu
DÚ 04 - slugy
Dostupné pouze po zakoupení přístupu
76 - Čistiace práce pokračujú, Pagination, rozdelenie postov cez viac stránok
Dostupné pouze po zakoupení přístupu
77 - Mazanie, Autorizácia, práva používateľov, aby každý mohol mazať len vlastné
Dostupné pouze po zakoupení přístupu
78 - Autorizácia cez ACL (Access Control Lists)
Dostupné pouze po zakoupení přístupu
Objektovo orientované programovanie
79 - OOP 01 - objektovo orientované programovanie - trieda vs objekt
Dostupné pouze po zakoupení přístupu
80 - OOP 02 - konštruktor, $this
Dostupné pouze po zakoupení přístupu
81 - OOP 03 - dedenie, extends
Dostupné pouze po zakoupení přístupu
82 - OOP 04 - procedurálne vs objektovo orientované programovanie
Dostupné pouze po zakoupení přístupu
83 - OOP 05 - getters, setters
Dostupné pouze po zakoupení přístupu
84 - OOP 06 - public, private, protected
Dostupné pouze po zakoupení přístupu
85 - OOP 07 - namespaces, psr-4 autoloading
Dostupné pouze po zakoupení přístupu
86 - OOP 08 - static
Dostupné pouze po zakoupení přístupu
87 - OOP 09 - abstract, interface, trait
Dostupné pouze po zakoupení přístupu
88 - OOP 10 - blog na objektovo orientovaný spôsob
Dostupné pouze po zakoupení přístupu
DÚ 05 - OOP blog
Dostupné pouze po zakoupení přístupu
89 - OOP nie je všetko
Dostupné pouze po zakoupení přístupu
OAuth
90 - OAuth 01 - Prihlásenie sa cez Github účet
Dostupné pouze po zakoupení přístupu
91 - OAuth 02 - Prihlásenie cez Github, Access Token teória
Dostupné pouze po zakoupení přístupu
92 - OAuth 03 - Prihlásenie sa cez Facebook účet
Dostupné pouze po zakoupení přístupu
Preklad stránky
93 - Preklad 01 - Multi-jazyčná stránka
Dostupné pouze po zakoupení přístupu
94 - Preklad 02 - Multi-jazyčná stránka
Dostupné pouze po zakoupení přístupu
95 - Preklad 03 - Množné čísla, dátumy
Dostupné pouze po zakoupení přístupu
96 - Preklad 04 - Prepínanie medzi jazykmi, každý user si môže zvoliť vlastný jazyk
Dostupné pouze po zakoupení přístupu
DÚ 06 - jazykové preklady
Dostupné pouze po zakoupení přístupu
RESTful API
97 - Úvod do API - CURL, JSON Formatter, Postman
Dostupné pouze po zakoupení přístupu
98 - HTTP Requesty z PHP aplikácie cez Guzzle, získame OAuth chránené údaje z Githubu
Dostupné pouze po zakoupení přístupu
DÚ 07 - Social auth
Dostupné pouze po zakoupení přístupu
99 - API - Lumen, Route Prefixes, Namespaces
Dostupné pouze po zakoupení přístupu
100 - RESTful API 01
Dostupné pouze po zakoupení přístupu
101 - RESTful API 02 - Transform, POST request, Basic Auth
Dostupné pouze po zakoupení přístupu
DÚ 08 - API
Dostupné pouze po zakoupení přístupu
Cache, Eventy, Import/Export, Cron
102 - Cache
Dostupné pouze po zakoupení přístupu
103 - Eventy + Dôležitá optimalizácia Laravel stránky pred vypustením do sveta
Dostupné pouze po zakoupení přístupu
104 - Práca so súbormi, Export do Excelu
Dostupné pouze po zakoupení přístupu
105 - Import z Excelu, Log do súboru
Dostupné pouze po zakoupení přístupu
106 - Cron
Dostupné pouze po zakoupení přístupu
107 - Roles, Permissions, či má používateľ Admin práva
Dostupné pouze po zakoupení přístupu
DÚ 09 - Role používateľov
Dostupné pouze po zakoupení přístupu
Upload súborov a obrázkov
108 - Upload súborov 01 - validácia poľa hodnôt, vlastné validačné správy
Dostupné pouze po zakoupení přístupu
109 - Upload súborov 02 - uloženie, presunutie a premenovanie súboru
Dostupné pouze po zakoupení přístupu
110 - Upload súborov 03 - evidovanie súborov v databáze
Dostupné pouze po zakoupení přístupu
111 - Upload súborov 04 - vylistovanie a mazanie súborov
Dostupné pouze po zakoupení přístupu
DÚ 10 - súbory
Dostupné pouze po zakoupení přístupu
112 - User Edit Form - zmena mena, hesla, pridanie avatar ikonky
Dostupné pouze po zakoupení přístupu
113 - Upload Refactor 01 - Ako volať metódu controllera z iného controllera
Dostupné pouze po zakoupení přístupu
114 - Upload Refactor 02 - Morphovanie modelov, upload súborov k rôznym modelom
Dostupné pouze po zakoupení přístupu
115 - Upload a spracovanie obrázkov 01
Dostupné pouze po zakoupení přístupu
116 - Upload a spracovanie obrázkov 02 - avatar ikonka
Dostupné pouze po zakoupení přístupu
DÚ 11 - header obrázky k súborom
Dostupné pouze po zakoupení přístupu
Záver
117 - Diskusia - Pridávanie komentárov
Dostupné pouze po zakoupení přístupu
118 - Diskusia - Pridávanie komentárov cez AJAX
Dostupné pouze po zakoupení přístupu
119 - Záver kurzu
Dostupné pouze po zakoupení přístupu
DÚ 12 - CMS
Dostupné pouze po zakoupení přístupu
120 - OCD
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Webrebel 3: OOP a Laravel

Foxconn S.

Webrebel 3: OOP a Laravel

Kurz naozaj rozsiahly. Naučí solídne základy MVC frameworkov. Mňa to laravel naozaj naučilo, avšak pár vecí si človek musel dohľadávať sám kvôli neaktuálnosti. Ale to nieje až také mínus. Aspoň som sa čosi viacej naučil čítať a hľadať v dokumentácii a na stack overflow :D. Určite tento kurz odporúčam ľudom, čo to myslia vážne s programovaním. Mňa osobne to veľa naučilo a tento kurz v spojení s veľkým Vue kurzom je super, keďže vás to naučí tu veľkú časť z vývoja softvéru aj na frontend strane aj na backend strane.

Martin B.

Podívej se i na tyto kurzy

Yablko (Roman Hraška) Yablko (Roman Hraška)
Front-end, back-end
22 Online kurzů
0 Příspěvků
Přejít na kanál

Akce! Získej předplatné za 999Kč na měsíc

Získej přístup do největší nabídky online kurzů na trhu, nyní v super akci.