Online kurz Webrebel 3: OOP a Laravel

Webrebel 3: OOP a Laravel

Level
Kapitol
187
Kategória
Programovanie
Hodnotenie
4,8 z 5
Dĺžka
24h 56min
Jazyk
SK

Popis online kurzu Webrebel 3: OOP a Laravel

Online kurz Webrebel 3: OOP a Laravel sa venuje objektovo-orientovanému programovaniu a PHP frameworku Laravel. Laravel je momentálne jeden z najpopulárnejších frameworkov a najpopulárnejší v jazyku PHP. Vďaka tomuto frameworku si uľahčíš vývoj (programovanie) webových aplikácií.

Framework Laravel ti ponúka tieto výhody:
  • umožňuje rýchly vývoj,
  • poskytuje dobre organizovaný, opätovne využiteľný a udržateľný kód,
  • vyrieši bezpečnosť webu,
  • dodržuje MVC (Model-View-Controller).

Na absolvovanie online kurzu Webrebel Laravel je potrebná znalosť HTML a CSS a tiež jazyka PHP. Stručne o frameworkoch a prečo sme vybrali práve Laravel, ti povie úvodné video tohto kurzu.


Obsah online kurzu OOP a Laravel

Na začiatku kurzu ti lektor Roman Hraška predstaví PHP framework Laravel a všetky jeho súbory a súčasti. Dozvieš sa tiež všetko potrebné o objektovo orientovanom programovaní (OOP), ako manažovať package, tvoriť formuláre, zabezpečovať validácie a veľa ďalšieho. Naučíš sa MVC princíp a tiež aký je rozdiel medzi IDE a editorom zdrojového kódu. V PHPstorme budeš robiť veľké frajeriny.

V kurze sa ďalej budeme zaoberať pojmami ako sú routy, helpre, migrácie databáz, ukážeme si ako funguje RESTful API a pod. Kurz je nabitý obsahom zameraným na framework Laravel, kde si prejdeš všetky jeho dôležité súčasti, pekne postupne na praktických príkladoch. Do svojej webstránky pridáš prihlasovanie cez Facebook alebo GitHub, stránka bude multijazyčná.


Čo všetko dostaneš?

  • 160+ kvalitných videotutoriálov, čo je viac ako 24 hodín učiva,
  • množstvo domácich úloh, zadaní a príkladov,
  • zdrojové kódy na stiahnutie,
  • diskusné fórum, v ktorom na tvoje otázky ku kurzu odpovedá priamo lektor a tvoji spolužiaci,
  • certifikát o absolvovaní kurzu,
  • garancia vrátenia peňazí do 14 dní, ak nebudeš s kurzom spokojný.

Kapitoly online kurzu

Úvod a komplet blog cez Laravel 6+ (47)

Ukážka zdarma
14:06
Laravel 5.8+, vyrobím stránku v najnovšom Laraveli
5:39
★ Tieto videá prišli z Vue.js kurzu
v01 Laravel 01 inštalácia, routes, artisan, VS Code pluginy
8:48
v02 Laravel 02 controllers, views
8:22
v03 Laravel 03 login, register, auth, databáza, migrations
9:24
Laravel 6 / 01 nové UI a HELPERS package (zmeny v AUTH)
4:49
v04 Client-side vs. server-side rendering
6:42
v05 Ako rozbeháš stiahnutý kód (+ Laravelu bude o kúsok viac)
5:03
Tipy, rady a pravidlá pre každý kurz
5:54
v06 Laravel/Composer update a čo bude ďalej (v kurze, nie živote)
6:12
v07 Master layout a Config súbory
9:51
Laravel 6 / 02 frontend v Laravel 5 vs 6 + ako inštalovať inú verziu
3:44
v08 69 nice (Vue a frontend v Laraveli)
11:51
v09 Databáza, migrácie
4:51
v10 Modely, kolekcie, z databázy na stránku, juj!
8:12
v11 Vzťahy medzi modelmi, auto dopĺňanie 'use'
8:57
v12 FAKER (laravel sám naplní databázu, DB SEED)
10:14
v13 Usporiadanie dát z databázy, @include šablóny
6:58
v14 Escaping, JS frameworky v Laraveli, pluralizácia textu
7:56
v15 CRUD, REST, Resource controllers
7:39
v16 Podstránka pre kontkrétny článok cez PostController
6:20
v17 Fajné formátovanie dátumu cez Carbon... a komentáre!
5:16
v18 Cibri™ si vkus
4:28
v19 @guest @auth / login / logout / register
8:01
v20 Form pre koment, hlavná navigácia, named routes a route()
9:20
v21 Form problém 01 CSRF (Cross Site Request Forgery)
5:26
v22 Form problém 02 Mass Assignment Exception, odoslanie formu
7:29
v23 Uloženie do DB cez vzťah, usporiadanie vzťahov
5:15
v24 Validácia formuláru, výpis chýb, lepšie zabezpečenie formu
8:41
v25 SLUG v adrese pre lepšie SEO, unique index v DB cez migrate
7:14
v26 Debug cez Laravel TELESCOPE, efektívne SQL cez EAGER LOADING vzťahov
9:36
v27 Vue FlashMessage komponent
8:48
v28 Session, Laravel flash message
9:58
NEMEŇ SÚBORY Z VENDOR ADRESÁRA (ako ja, človek, ktorý je hlúpy)
3:45
v29 Prechod na ES6 import syntax, ESLint a Prettier sú späť
5:10
v30 Vue inline-templates
10:05
v31 Edit a delete linky, doubleclick, blur, contenteditable
6:29
v32 Práva usera, Authorization Policy, @can, iba autor môže zmazať koment
6:50
v33 Editácia a mazanie cez AXIOS ajax (aj bez neho)
9:22
v34 Polish time! (Poľský čas!) Dokončím úpravy, vyladím mazanie
6:25
v35 Vyladím edit komentu, autovyznačím text a blur vráti pôvodný
6:09
v36 Flash notifikácia po (ťažko úspešnom) edite a delete
5:59
Laravel 6 / 03 novinky, vylepšenia, Ignition errors
6:21
Laravel 6 / 04 update na Laravel 6.0 + ako vymazať Telescope
4:18
★ Zadanie Laravel + Vue.js
★ Spomínené admin rozhranie dokončím vo Vue.js kurze

Inštalácia a nastavenie PHP (Mac) (10)

Ak ti niečo nefunguje / Nepotrebuješ mať všetko nastavené ako ja
Laragon namiesto MAMP (hlavne pre Windows)
3:21
Ukážka zdarma
13:13
Ukážka zdarma
11:21
Zmeny pre nový OSX na Mac
Ukážka zdarma
11:20
Ukážka zdarma
9:29
Ukážka zdarma
11:29
Ukážka zdarma
8:34
Ukážka zdarma
11:18

Inštalácia a nastavenie PHP (Windows) (11)

Ak ti niečo nefunguje / Nepotrebuješ mať všetko nastavené ako ja
Laragon namiesto MAMP (hlavne pre Windows)
3:21
Ak sa ti cez Laragon nedá pripojiť k databáze
Ukážka zdarma
9:21
Ukážka zdarma
8:23
Ukážka zdarma
8:04
Ukážka zdarma
6:56
Ukážka zdarma
12:18
Ukážka zdarma
12:22
Ukážka zdarma
7:19
Ukážka zdarma
4:04

Laravel Model-View-Controller (14)

Ukážka zdarma
8:58
Ukážka zdarma
8:29
Ukážka zdarma
9:32
Ukážka zdarma
6:25
Kde ma nájdeš, na tých sieťach internetných
1:38
Ukážka zdarma
7:03
Ukážka zdarma
13:59
23 - Error messages, 404 stránka, Maintenance mód
4:03
24 - Prehodenie HTML stránky do Laravelu, Rozšírenie sekcíi, Unescaped výpisy
10:37
DÚ 01 - stránka do Laravelu
25 - Ako získať všetky routes + Berte pravidlá s rezervou
9:58
26 - Namespaces, Ako zdieľať dáta / poslať dáta do všetkých views
8:23
27 - URL parametre, Ako odchytiť všetky adresy, jedna route pre všetko
10:27
Nemusíš všetko (+ frustrujúce úlohy)
11:02

Laravel formulár a validácia (6)

28 - Pridávanie Laraval packagov, HTML/Form Builder, CSRF
7:36
29 - Form Builder PART 2, Request method injection
6:12
30 - Validácia PART 1, zobrazenie validačných errorov, predvypĺňanie inputov
8:04
31 - Validácia PART 2, uloženie do databázy, flash message
6:58
32 - Blade 2 (2002) by Guillermo del Toro - forelse, unless, include, partials
8:19
DÚ 02 - todoapp do Laravelu

PHPStorm (9)

Tieto PHPStorm videá nepotrebuješ, NEBOJ SA PRESKOČIŤ
2:58
33 - PHPStorm - Rozdiel medzi text editorom a IDE
9:05
34 - PHPStorm - Téma, Color Scheme, Fonts
10:39
35 - PHPStorm - Command Palette, filtrovatelné zoznamy, nastavenia editora
11:44
36 - PHPStorm - Minimalizmus, Search Everywhere, klávesové skratky, viac kurzorov
14:47
37 - PHPStorm - Klávesové skratky a ťažké PHPStorm frajeriny
14:47
38 - PHPStorm - Skratky, obaľovanie kódu Emmetom, automatický Code Formatting
13:11
39 - PHPStorm - Generovanie, refactoring, automatické vytváranie kódu
8:52
40 - PHPStorm - File Templates, Dash, Xdebug, rady pre zrýchlenie PHPStormu
8:49

Ako spraviť blog za 2 minúty (3)

41 - BLOG - Ako spraviť Laravel blog za 2 minúty alebo 60 (1/3)
19:35
42 - BLOG - Ako spraviť Laravel blog za 2 minúty alebo 60 (2/3)
19:33
43 - BLOG - Ako spraviť Laravel blog za 2 minúty alebo 60 (3/3)
18:38

REST (7)

44 - Laravel Blog - čisté PHPčko vs. framework
6:14
45 - PHP webserver, ako s Laravel aplikáciou na skutočnom hostingu
7:30
46 - Laravel Blog - rozbiehame novú aplikáciu
10:59
47 - Implicit Routes, Implicit Controllers
8:41
48 - Named Routes, RESTful Resource Controllers
10:16
49 - Laravel IDE Helper, naučíme editor dopĺňať kód z Forms & HTML packagu
5:39
50 - Laravel Blog - Login a Register formulár na 2 spôsoby
8:26

Databázové migrácie (5)

51 - Pripojenie na DB, kontrolné výpisy, Artisan Tinker
10:51
52 - Database Migrations 01
8:08
53 - Migrations 02 - Artisan make migration, rollback, reset
9:36
54 - Migrations 03 - Laravel Generators Package
12:29
55 - Migrations 04 - Kedy, načo a prečo
5:30

Registrácia a login (4)

56 - AUTH - login a registrácia v Laravel 5.1
8:55
57 - Úprava vstavaného AUTH systému, PHP Traits, Flash messages
8:14
58 - Middleware - ako na podstránku pustiť iba ak je user prihlásený
8:55
59 - Laravel sa mení, v nových verziách môžu veci fungovať inak
5:11

Model, Eloquent ORM (11)

60 - Models, Eloquent ORM
10:17
61 - Mass Assignment Exception, generovanie modelov, Route Groups
10:25
62 - Accessors, Mutators, JSON Formatter
11:09
63 - Ako pridať vlastný helper file + funkcie špecifiké pre model
5:34
64 - 404 Not Found page, ak nenájdeme podstránku
6:39
65 - Rozšírenie model objektu o nové atribúty (cez Eloquent Accessors)
6:58
66 - Eloquent vzťahy medzi modelmi (hot)
7:25
67 - Tagy, usporiadanie a sychronizácia many-to-many (M:N) vzťahov
12:58
68 - Vytváranie formulárov, Konzolové aliasy, PHPStorm Live Templates 1
12:01
69 - PHPStorm Live Templates 2
10:00
70 - Manuálna validácia, ako vytvoriť model napojený na iný model
9:32

Autorizácia, HTTP Requesty (10)

71 - Automatická validácia cez Request
7:11
72 - DELETE, PUT, PATCH http requesty, Edit form, Fom Model Binding
13:54
73 - Update validácia, Refactoring, čistiace práce
10:31
DÚ 03 - dokončenie todoapp
74 - View Composers, automatické posielanie dát do konkrétnych views
7:52
75 - Prechod z ID na Slugy
13:52
DÚ 04 - slugy
76 - Čistiace práce pokračujú, Pagination, rozdelenie postov cez viac stránok
10:05
77 - Mazanie, Autorizácia, práva používateľov, aby každý mohol mazať len vlastné
9:44
78 - Autorizácia cez ACL (Access Control Lists)
10:53

Objektovo orientované programovanie (12)

79 - OOP 01 - objektovo orientované programovanie - trieda vs objekt
11:04
80 - OOP 02 - konštruktor, $this
6:55
81 - OOP 03 - dedenie, extends
6:43
82 - OOP 04 - procedurálne vs objektovo orientované programovanie
7:58
83 - OOP 05 - getters, setters
7:01
84 - OOP 06 - public, private, protected
13:29
85 - OOP 07 - namespaces, psr-4 autoloading
10:32
86 - OOP 08 - static
10:28
87 - OOP 09 - abstract, interface, trait
12:04
88 - OOP 10 - blog na objektovo orientovaný spôsob
11:40
DÚ 05 - OOP blog
89 - OOP nie je všetko
11:23

OAuth (3)

90 - OAuth 01 - Prihlásenie sa cez Github účet
11:02
91 - OAuth 02 - Prihlásenie cez Github, Access Token teória
10:54
92 - OAuth 03 - Prihlásenie sa cez Facebook účet
9:22

Preklad stránky (5)

93 - Preklad 01 - Multi-jazyčná stránka
7:16
94 - Preklad 02 - Multi-jazyčná stránka
5:31
95 - Preklad 03 - Množné čísla, dátumy
6:33
96 - Preklad 04 - Prepínanie medzi jazykmi, každý user si môže zvoliť vlastný jazyk
7:20
DÚ 06 - jazykové preklady

RESTful API (7)

97 - Úvod do API - CURL, JSON Formatter, Postman
13:45
98 - HTTP Requesty z PHP aplikácie cez Guzzle, získame OAuth chránené údaje z Githubu
9:50
DÚ 07 - Social auth
99 - API - Lumen, Route Prefixes, Namespaces
11:43
100 - RESTful API 01
10:58
101 - RESTful API 02 - Transform, POST request, Basic Auth
11:09
DÚ 08 - API

Cache, Eventy, Import/Export, Cron (7)

102 - Cache
9:09
103 - Eventy + Dôležitá optimalizácia Laravel stránky pred vypustením do sveta
9:26
104 - Práca so súbormi, Export do Excelu
14:00
105 - Import z Excelu, Log do súboru
7:29
106 - Cron
8:38
107 - Roles, Permissions, či má používateľ Admin práva
11:54
DÚ 09 - Role používateľov

Upload súborov a obrázkov (11)

108 - Upload súborov 01 - validácia poľa hodnôt, vlastné validačné správy
6:38
109 - Upload súborov 02 - uloženie, presunutie a premenovanie súboru
8:18
110 - Upload súborov 03 - evidovanie súborov v databáze
7:45
111 - Upload súborov 04 - vylistovanie a mazanie súborov
8:10
DÚ 10 - súbory
112 - User Edit Form - zmena mena, hesla, pridanie avatar ikonky
13:01
113 - Upload Refactor 01 - Ako volať metódu controllera z iného controllera
11:01
114 - Upload Refactor 02 - Morphovanie modelov, upload súborov k rôznym modelom
10:59
115 - Upload a spracovanie obrázkov 01
12:15
116 - Upload a spracovanie obrázkov 02 - avatar ikonka
9:28
DÚ 11 - header obrázky k súborom

Záver (5)

117 - Diskusia - Pridávanie komentárov
10:47
118 - Diskusia - Pridávanie komentárov cez AJAX
8:50
119 - Záver kurzu
7:05
DÚ 12 - CMS
120 - OCD
0:10

Lektor online kurzu

Lektor Yablko (Roman Hraška)

Yablko (Roman Hraška)

Front-end, back-end
Ďalšie programátorské tutoriály (a rady pre život v IT svete) nájdeš na mojom youtube rob web s yablkom. Na internete pôsobím roky. Som autorom kurzu WEBREBEL. Predtým Nauč sa jQuery, Nauč sa CodeIgniter, Yablkov TurboTip, Robíme WordPress a potom desiatok ďalších kurzov, ktoré nájdeš aj tu. Napísal som kopu článkov pre zajtra.sk, brm.sk, medium a inde. Všade ma nájdeš ako yablko. Napríklad na yablko.sk alebo youtube.com/yablko.
4,9 Hodnotenie
23 Kurzov

Hodnotenia študentov

Hodnotenia od študentov zapísaných v kurze na Skillmea.

4,8 z 5 · 34 hodnotení

Odporúčané online kurzy