webrebel html css javascript laravel oop php mysql wordpress kurz

Webrebel 2 - OOP a Laravel

napísal , 30 Aug 2015 [ PHP SQL Tutoriály Videá ]

Nový kurz WordPress pre programátora

V minulom článku som detailne popísal Webrebel 2 kurz. Sú tam všetky informácie, ktoré potrebujete. Ak nie sú tam, možno budú v komentároch.

Napríklad informácia, že kurz sa rozdeľuje na 2 časti. Prvá sa volá Webrebel PHP a MySQL a je už ukončená. Má to 20 hodín, 116 videí, 13 domácich úloh, desiatky materiálov, kopu zdrojákov a funkcií na posťahovanie... v článku je zoznam všetkých videí.

Druhá časť sa volá Webrebel OOP a Laravel a na tej pracujem teraz. Bude podobného rozsahu, kto si kurz kúpi teraz, dostane obe časti (PHP + MySQL aj OOP + Laravel). Plán je, aby sa neskôr dali kúpiť aj samostatne, keď sa všetko dokončí.

Ako spraviť Laravel blog za 2 minúty (alebo 60):

Vo videu používam tento helper file.

Kurz sa dá zakúpiť tu:
:: Webrebel 3: OOP a Laravel

Kurzy sa dajú kúpiť samostatne. PHP/MySQL je jeden kurz, OOP/Laravel je druhý kurz.

Do OOP a Laravel časti postupne pribúdajú videá. Chcel som mať miesto, kde s vami budem zdieľať progres. Kde bude rastúci zoznam kapitol. Aby ste vedeli, do čoho idete. Tento článok je to miesto.

Edit (19. október 2015): týmto dňom považujem Webrebel OOP/Laravel kurz za dokončený. Má 120 videí. Čo je, podobne ako v PHP/MySQL kurze, okolo 20 hodín videa. Žiaden bullshit v nich, sú nekompromisne prestrihané, bez toho by to bolo ešte o kus viac, ale toto je čistých 20 hodín učenia. A blbých vtipov. Je toho veľa. Idem oddychovať.

A toto je ten zoznam (19. október 2015):

  1. Úvod do kurzu - Prečo, čo, kedy, načo frameworky a koľkej?
  2. Nastavíme Mac pre web development - Skryté súbory, plné cesty k súborom, klávesnica
  3. Nastavíme Mac - Rýchle animácie, lepšia konzola, command line devtools
  4. Nastavíme Mac - PHP, Environment Variables, PATH

rozbaliť zvyšných epizód

  1. Nastavíme Mac - Hombrew package manager
  2. Nastavíme Mac - Node, npm, bower, composer, xdebug, brew tap
  3. Nastavíme Mac - Princíp package managerov a PHP Composer
  4. Nastavíme Mac - Inštalujeme Laravel, Xdebug, Dash
  5. Nastavíme Windows pre web development - Nastavenia systému, Windows admin práva
  6. Nastavíme Windows - Klávesnice, Cmder git cygwin konzola
  7. Nastavíme Windows - MAMP, systémové premenné
  8. Nastavíme Windows - Nastavenia php.ini, package / dependency manager
  9. Nastavíme Windows - Environment variables, PATH
  10. Nastavíme Windows - Composer, node.js, npm, bower
  11. Nastavíme Windows - PHP xdebug
  12. [BONUS] - Chyba "CLI prestal fungovať" vo Windows konzole
  13. Inštalácia Laravelu, Prehľad súborov a adresárov frameworku
  14. Prehľad súborov a adresárov frameworku, PART 2
  15. Routes, Views, Laravel IDE Helper na dopĺňanie kódu
  16. Laravel Views, HTML šablóny, Master layout
  17. Premenné v šablónach, 3 spôsoby posielania dát do views
  18. Controller, REST, Model-View-Controller (MVC) princíp
  19. Error messages, 404 stránka, Maintenance mód
  20. Prehodenie HTML stránky do Laravelu, Rozšírenie sekcíi, Unescaped výpisy
  21. Ako získať všetky routes + Berte pravidlá s rezervou
  22. Namespaces, Ako zdieľať dáta / poslať dáta do všetkých views
  23. URL parametre, Ako odchytiť všetky adresy, jedna route pre všetko
  24. Pridávanie Laraval packagov, HTML/Form Builder, CSRF
  25. Form Builder PART 2, Request method injection
  26. Validácia PART 1, zobrazenie validačných errorov, predvypĺňanie inputov
  27. Validácia PART 2, uloženie do databázy, flash message
  28. Blade 2 (2002) - forelse, unless, include, partials
  29. PHPStorm - Rozdiel medzi text editorom a IDE
  30. PHPStorm - Téma, Color Scheme, Fonts
  31. PHPStorm - Command Palette, filtrovatelné zoznamy, nastavenia editora
  32. PHPStorm - Minimalizmus, Search Everywhere, klávesové skratky, viac kurzorov
  33. PHPStorm - Klávesové skratky a ťažké PHPStorm frajeriny
  34. PHPStorm - Skratky, obaľovanie kódu Emmetom, automatický Code Formatting
  35. PHPStorm - Generovanie, refactoring, automatické vytváranie kódu
  36. PHPStorm - File Templates, Dash, Xdebug, rady pre zrýchlenie PHPStormu
  37. Ako spraviť Laravel blog za 2 minúty (alebo 60) (1/3)
  38. Ako spraviť Laravel blog za 2 minúty (alebo 60) (2/3)
  39. Ako spraviť Laravel blog za 2 minúty (alebo 60) (3/3)
  40. Laravel Blog - čisté PHPčko vs. framework
  41. PHP webserver, ako s Laravel aplikáciou na skutočnom hostingu
  42. Laravel Blog - rozbiehame novú aplikáciu
  43. Implicit Routes, Implicit Controllers
  44. Named Routes, RESTful Resource Controllers
  45. Laravel IDE Helper, naučíme editor dopĺňať kód z Forms & HTML packagu
  46. Laravel Blog - Login a Register formulár na 2 spôsoby
  47. Pripojenie na DB, kontrolné výpisy, Artisan Tinker
  48. Database Migrations 01
  49. Migrations 02 - artisan make migration, rollback, reset
  50. Migrations 03 - Laravel Generators Package
  51. Migrations 04 - Kedy, načo a prečo
  52. AUTH - login a registrácia v Laravel 5.1
  53. Úprava vstavaného AUTH systému, PHP Traits, Flash messages
  54. Middleware - ako na podstránku pustiť iba ak je user prihlásený
  55. Laravel sa mení, v nových verziách môžu veci fungovať inak
  56. Models, Eloquent ORM
  57. Mass Assignment Exception, generovanie modelov, Route Groups
  58. Accessors, Mutators, JSON Formatter
  59. Ako pridať vlastný helper file + funkcie špecifiké pre model
  60. 404 Not Found page, ak nenájdeme podstránku
  61. Rozšírenie model objektu o nové atribúty (cez Eloquent Accessors)
  62. Eloquent vzťahy medzi modelmi (hot)
  63. Tagy, usporiadanie a sychronizácia many-to-many (M:N) vzťahov
  64. Vytváranie formulárov, Konzolové aliasy, PHPStorm Live Templates 1
  65. PHPStorm Live Templates 2
  66. Manuálna validácia, ako vytvoriť model napojený na iný model
  67. Automatická validácia cez Request
  68. DELETE, PUT, PATCH http requesty, Edit form, Fom Model Binding
  69. Update validácia, Refactoring, čistiace práce
  70. View Composers, automatické posielanie dát do konkrétnych views
  71. Prechod z ID na Slugy
  72. Čistiace práce pokračujú, Pagination, rozdelenie postov cez viac stránok
  73. Mazanie, Autorizácia, práva používateľov, aby každý mohol mazať len vlastné
  74. Autorizácia cez ACL (Access Control Lists)
  75. OOP 01 - objektovo orientované programovanie - trieda vs objekt
  76. OOP 02 - konštruktor, $this
  77. OOP 03 - dedenie, extends
  78. OOP 04 - procedurálne vs objektovo orientované programovanie
  79. OOP 05 - getters, setters
  80. OOP 06 - public, private, protected
  81. OOP 07 - namespaces, psr-4 autoloading
  82. OOP 08 - static
  83. OOP 09 - abstract, interface, trait
  84. OOP 10 - blog na objektovo orientovaný spôsob
  85. OOP nie je všetko
  86. OAuth 01 - Prihlásenie sa cez Github účet
  87. OAuth 02 - Prihlásenie cez Github, Access Token teória
  88. OAuth 03 - Prihlásenie sa cez Facebook účet
  89. Preklad 01 - Multi-jazyčná stránka
  90. Preklad 02 - Multi-jazyčná stránka
  91. Preklad 03 - Množné čísla, dátumy
  92. Preklad 04 - Prepínanie medzi jazykmi, každý user si môže zvoliť vlastný jazyk
  93. Úvod do API - CURL, JSON Formatter, Postman
  94. HTTP Requesty z PHP aplikácie cez Guzzle, získame OAuth chránené údaje z Githubu
  95. API - Lumen, Route Prefixes, Namespaces
  96. RESTful API 01
  97. RESTful API 02 - Transform, POST request, Basic Auth
  98. Cache
  99. Eventy + Dôležitá optimalizácia Laravel stránky pred vypustením do sveta
  100. Práca so súbormi, Export do Excelu
  101. Import z Excelu, Log do súboru
  102. Cron
  103. Roles, Permissions, či má používateľ Admin práva
  104. Upload súborov 01 - validácia poľa hodnôt, vlastné validačné správy
  105. Upload súborov 02 - uloženie, presunutie a premenovanie súboru
  106. Upload súborov 03 - evidovanie súborov v databáze
  107. Upload súborov 04 - vylistovanie a mazanie súborov
  108. User Edit Form - zmena mena, hesla, pridanie avatar ikonky
  109. Upload Refactor 01 - Ako volať metódu controllera z iného controllera
  110. Upload Refactor 02 - Morphovanie modelov, upload súborov k rôznym modelom
  111. Upload a spracovanie obrázkov 01
  112. Upload a spracovanie obrázkov 02 - avatar ikonka
  113. Diskusia - Pridávanie komentárov
  114. Diskusia - Pridávanie komentárov cez AJAX
  115. Záver kurzu
  116. OCD

Viac informácii o celom kurze v článku Webrebel 2 - PHP, MySQL, Laravel 5. A, btw, stále funguje a existuje prvý HTML / CSS / jQuery Webrebel, takže učiť sa môžete koľko len chcete:)

napísal , 30 Aug 2015

33 komentárov

komentuj
  1. Mego [ Piatok 4.9.2015, 09:27 ]

    Už hlavne nech baví laravel, bo viem o ňom hovno a z posraného laracastu ešte väčšie a to som tam nechal padika... kua :D

  2. Matus [ Utorok 8.9.2015, 12:04 ]

    Lukasu, sak len vytrim :D

  3. S. [ Štvrtok 10.9.2015, 16:52 ]

    yablko! pisem asi odveci koment, trosku.. dnes je treti den, co sa ucim webrebela 1tku :D som nesmierne rada, ze som nasla learn2code a teba.. najprv som sa chcela zucastnit kurzu irl, ale nevydalo mi to s casom.. tak som sa rozhodla pre online kurz,takze diky moc, ze ho tvoris! :) Fakt dakujem, normalne som happy, ze som dnes vytvorila taku normalnejsiu stranku :D pozrela som zatial asi 27 videi.. normalne mi robi problem odhlasit sa odtial, lebo ma to bavi :D a musela som ti napisat tento komentar... a urcite budem pokracovat vo webrebelstve! :D

  4. yablko [ Štvrtok 10.9.2015, 23:02 ]

    jeee, vďaka:) to je super, teším

  5. yablko [ Utorok 15.9.2015, 23:27 ]

    pridané bonusové videá o PHPStorme

  6. yablko [ Utorok 22.9.2015, 17:38 ]

    12 nových

  7. drla [ Piatok 25.9.2015, 10:14 ]

    Cau, vidim ze ti to pekne ubieha... Vedel by si napisat kedy bude Laravel hotovy plus kolko bude stat samotny Laravel? Vyzera velmi dobre , na 99% si ho chcem kupit ;)

  8. yablko [ Utorok 29.9.2015, 19:20 ]

    Pridal som 3 videá, v ktorých cez laravel spravím blog za 2 minúty. Alebo 60 minút. Jedno z toho.

    Môžete pozerať https://youtu.be/0OroWkEig8s?list=PL3VwAXKvhemV51RvinBUad7DMz-OijWQN

    drla: zatiaľ neviem odpoveď ani na jednu z tvojich otázok, o cene nerozhodujem ja, ale tak v najbližších týždňoch sa budem snažiť to dokončiť, mesiac možno.

  9. yablko [ Piatok 2.10.2015, 00:09 ]

    14 nových...

  10. yablko [ Sobota 3.10.2015, 17:45 ]

    9 nových...

  11. scoti [ Streda 7.10.2015, 22:45 ]

    Ahoj yablko, bude sa v niektorej casti laravelu preberat aj tvorba admin rozhrania (backendu) s prihlasenim.. ako nastavit routy, controllery specialne len pre admin apod. V serialy uz co-to bolo ukazane ale 1,2 casti by sa hodili, ktore by sa venovali prave tvorbe backendu.
    Inac, velka vdaka za serial.. prave pracujem na zadani web apky a dlho som rozmyslal v com, no pred asi 2 tyzdnami padlo rozhodnutie na laravel, takze tvoj serial je velmi napomocny. Este raz vdaka.

  12. yablko [ Štvrtok 8.10.2015, 11:03 ]

    k tomu by som len skombinoval veci, čo som už ukázal.. do tabuľky userov by som pridal stĺpec či je admin, do autorizačných gates, podobne ako mám 'edit-post' by som si pridal 'is-admin', prípadne do users modela pridal is_admin funkciu a spravil by som si spravil middleware, ktorý by kontroloval (ukazoval som vo videách, ako by to vyzeralo) a iba admina by som pustil do route group pre admin cesty a bolo by:)

    (also, 10 nových)

  13. yablko [ Štvrtok 8.10.2015, 22:55 ]

    4 nové

  14. yablko [ Piatok 9.10.2015, 14:37 ]

    +3

  15. yablko [ Nedeľa 11.10.2015, 16:30 ]

    scoti: nakoniec som spravil aj admin video, uploadujem... +1
    a rovno +4 ďalšie

  16. scooti [ Pondelok 12.10.2015, 15:18 ]

    yablko: super, vdaka.. video super. Este ked budes mat niekedy cas bolo by fajn dokoncit/vysvetlit ako si zriadit takuto celu admin sekciu stranky. Ze adresa domena.sk/admin bude mat vlastne routy ktore sa budu tykat iba admin controlerov, ktore budu napr. v Controllers/Admin/, a bude mat aj svoje vlastne admin views vo vlastnom subfolderi. Cize v skratne ako nastavit laravel aby sme si mohli vytvorit take svoje male vlastne CMS-ko :) vdaka

  17. yablko [ Pondelok 12.10.2015, 21:37 ]

    môžeš spraviť presne to isté, čo som spravil v api videách, len route prefix na tej group bude "admin" namiesto "api", na celú group dáš ten "auth:admin" middleware a ostatné si si sám povedal v komentári:)

    môj cieľ je v tých videách ukázať dosť na to, aby si si vedel sám spraviť, čo potrebuješ:) a podľa mňa už máš dosť informácií a videí, aby si dosiahol, čo chceš:) treba sa trocha posnažiť, skúsiť si to sám, ja to opakujem stále, pretože inak sa človek nič nenaučí

    tak šup šup, dokonči admin rozhranie, veľa sa naučíš!:)

  18. yablko [ Nedeľa 18.10.2015, 18:55 ]

    pridaných 11 videí o objektovo orientovanom programovaní

  19. yablko [ Pondelok 19.10.2015, 14:03 ]

    pridaných posledných 9 videí, čo znamená, že finálne číslo je 120 videí, čo znamená, že oop a laravel je dokončený
    do it http://webrebel.sk/

    kurzy sa dajú kúpiť samostatne, takže kto chce laravel, môže kúpiť len laravel

  20. mexxx [ Pondelok 23.11.2015, 15:07 ]

    Ahoj. Chci se zeptat. Mas v planu jeste delat dalsi kurzy ? Nebo je to komplet od tebe ?

  21. yablko [ Pondelok 23.11.2015, 21:10 ]

    čau,
    chcel by som určite nejaký javascriptový spraviť...

    javascript/node/react, neviem presne kedy, neviem presne ktoré technológie, ale niečo na tento štýl

  22. vlado [ Streda 2.12.2015, 20:56 ]

    jablko všetko čo tvoriš sa da použiť v ostrej prevadzke? je to bezpečne?

  23. vlado [ Streda 2.12.2015, 22:56 ]

    sorry za predchadzajuci koment nepozeral som videa do konca .. ale inak super videa =) len tak dalej

  24. miso [ Sobota 5.12.2015, 08:36 ]

    ahoj Yablko,
    viem ze to je od veci pod php laravel, omluvam sa ale neviem kde napisat.

    chcel som sa spytat ci ovladas Python pripadne Java a ak ano, ci nebudes robit kurz? Od teba by to totiz bola absolutna pecka.

  25. yablko [ Sobota 5.12.2015, 14:01 ]

    čau, ou, sklamem ťa:( v pythone nerobím a java mi nechutí, takže na tieto jazyky nič neplánujem veru

  26. miso [ Utorok 15.12.2015, 20:15 ]

    Aha ;(
    to je skoda, a aky jazycisko mas najradsej ?

  27. mato [ Streda 11.5.2016, 13:53 ]

    Ahoj, chcem sa ťa spýtať v týchto videach používaš PHP Storm. Je lepší ako Sublime Text. Keď je lepší tak v čom. Alebo čo je lepšie použivať pri laravely. Dik.

  28. yablko [ Streda 11.5.2016, 18:02 ]

    vie doplnat viac kodu, radi pri pisani, dokoncuje za mna

    viem sa lahsie preklikat k miestu, kde je zadeklarovana funkcia alebo najst subor a miesto, kde vznikla premenna... hlavne to doplnanie kodu

  29. drla [ Štvrtok 26.5.2016, 15:58 ]

    Nazdar,

    no co nejaky novy kurz nechystas?

  30. yablko [ Štvrtok 26.5.2016, 22:07 ]

    chystam wordpress

  31. drla [ Štvrtok 16.6.2016, 22:03 ]

    Hmmm, a kedy???

  32. yablko [ Piatok 17.6.2016, 09:24 ]

    teraz v lete niekedy:)

  33. yablko [ Streda 20.7.2016, 11:25 ]