Webrebel 3: OOP a Laravel

Zpět na kurzy

Cena

5 399,00 KČ


nebo

4.7 z 5

Hodnocení

5x
78%
4x
11%
3x
11%
2x
0%
1x
0%

Všechny online kurzy za 6 699 KČ

Více info

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

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.

Součástí kurzu je také ukázky, jak vytvořit Larevel blog za 2 minuty:

 

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,
  • Časově neomezený přístup ke kurzu, můžeš studovat kdy chceš a jak dlouho chceš,
  • 3 GB hosting The Hosting od WebSupportu na 3 měsíce zdarma,
  • Certifikát o absolvování kurzu akreditovaný Ministerstvem školství SR,
  • Garance vrácení peněz, když s kurzen nebudeš spojený/á.

Seznam kapitol kurzu Webrebel 3: OOP a Laravel

  1. Úvod do kurzu - Proč, co, kdy, na co frameworky?
  2. Nastavíme Mac pro web development - Skryté soubory, plné cesty k souborům, klávesnice
  3. Nastavíme Mac - Rychlé animace, lepší konzole, command line devtools
  4. Nastavíme Mac - PHP, Environment Variables, PATH
  5. Nastavíme Mac - Hombrew package manager
  6. Nastavíme Mac - Node, npm, bower, composer, xdebug, brew tap
  7. Nastavíme Mac - princip package managerů a PHP Composer
  8. Nastavíme Mac - Instalujeme Laravel, Xdebug, Dash
  9. Nastavíme Windows pro web development - Nastavení systému, Windows admin práva
  10. Nastavíme Windows - Klávesnice, Cmder git cygwin konzole
  11. Nastavíme Windows - MAMP, systémové proměnné
  12. Nastavíme Windows - Environment variables, PATH
  13. Nastavíme Windows - Nastavení php.ini, package / dependency manager
  14. Nastavíme Windows - Composer, node.js, npm, bower
  15. Nastavíme Windows - PHP xdebug
  16. [BONUS] - Chyba "CLI přestal fungovať" ve Windows konzoli
  17. Insttaláce Laravelu, Přehled souborů a adresářů frameworku
  18. Přehled souborů a adresářů frameworku, PART 2
  19. Routes, Views, Laravel IDE Helper na doplnění kódu
  20. Laravel Views, HTML šablony, Master layout
  21. Proměnné v šablonách, 3 způsoby posílání dat do views
  22. Controller, REST, Model-View-Controller (MVC) princip
  23. Error messages, 404 stránka, Maintenance mód
  24. Přehození HTML stránky do Laravelu, Rozšíření sekcí, Unescaped výpisy
  25. Jak získat všechny routes + Berte pravidla s rezervou
  26. Namespaces, Jak sdílet data/ poslat data do všech views
  27. URL parametr, Jak odchytit všechny adresy, jedna route pro všechno
  28. Přidávání Laraval packagů, HTML/Form Builder, CSRF
  29. Form Builder PART 2, Request method injection
  30. Validace PART 1, zobrazení validačních errorů, předvyplnění inputů
  31. Validace PART 2, uložení do databáze, flash message
  32. Blade 2 (2002) by Guillermo del Toro - forelse, unless, include, partials
  33. PHPStorm - Rozdíl mezi textovým editorem a IDE
  34. PHPStorm - Téma, Color Scheme, Fonts
  35. PHPStorm - Command Palette, filtrovatelné záznamy, nastavení editora
  36. PHPStorm - Minimalismus, Search Everywhere, klávesové zkratky, více kurzorů
  37. PHPStorm - Klávesové zkratky a těžké PHPStorm frajeřiny
  38. PHPStorm - Zkratky, obalování kódu Emmetem, automatický Code Formatting
  39. PHPStorm - Generování, refactoring, automatické vytváření kódu
  40. PHPStorm - File Templates, Dash, Xdebug, rady pro zrychlení PHPStormu
  41. BLOG - Jak vytvořit Laravel blog za 2 minuty nebo 60 (1/3)
  42. BLOG - Jak vytvořit Laravel blog za 2 minuty nebo 60 (2/3)
  43. BLOG - Jak vytvořit Laravel blog za 2 minuty nebo 60 (3/3)
  44. Laravel Blog - čisté PHPčko vs. framework
  45. PHP webserver, jak s Laravel aplikací na skutečném hostingu
  46. Laravel Blog - rozběhneme novou aplikaci
  47. Implicit Routes, Implicit Controllers
  48. Named Routes, RESTful Resource Controllers
  49. Laravel IDE Helper, naučíme editor doplňovat kód z Forms & HTML package
  50. Laravel Blog - Login a Register formulář na 2 způsoby
  51. Připojení na DB, kontrolní výpisy, Artisan Tinker
  52. Database Migrations 01
  53. Migrations Artisan make migration, rollback, reset
  54. Migrations Laravel Generators Package
  55. Migrations Kdy, na co a proč?
  56. AUTH - login a registrace v Laravel 5.1
  57. Úprava zabudovaného AUTH systému, PHP Traits, Flash messages
  58. Middleware - jak na podstránku pustit, jen když je user přihlášený
  59. Laravel se mění, v nových verzích můžou věci fungovat jinak
  60. Models, Eloquent ORM
  61. Mass Assignment Exception, generování modelů, Route Groups
  62. Accessors, Mutators, JSON Formatter
  63. Jak přidávat vlastní helper file + funkce specifické pro model
  64. 404 Not Found page, když nenajdeme podstránku
  65. Rozšíření model objektu o nové atributy (přes Eloquent Accessors)
  66. Eloquent vztahy mezi modely (hot)
  67. Tagy, uspořádání a sychronizace many-to-many (M:N) vztahů
  68. Vytváření formulářů, Konzolové aliasy, PHPStorm Live Templates 1
  69. PHPStorm Live Templates 2
  70. Manuální validace, jak vytvořit model napojený na jiný model
  71. Automatická validace přes Request
  72. DELETE, PUT, PATCH http requesty, Edit form, Fom Model Binding
  73. Update validace, Refactoring, čistící práce
  74. View Composers, automatické posílání dat do konkrétních views
  75. Přechod z ID na Slugy
  76. Čistící práce pokračují, Pagination, rozdělení postů přes více stránek
  77. Mazání, Autorizace, práva uživatelů, aby každý mohl mazat len to vlastní
  78. Autorizace přes ACL (Access Control Lists)
  79. OOP objektově orientované programování - třída vs objekt
  80. OOP konstruktor, $this
  81. OOP dědění, extends
  82. OOP procedurálně vs objektově orientované programovaní
  83. OOP getters, setters
  84. OOP public, private, protected
  85. OOP namespaces, psr-4 autoloading
  86. OOP static
  87. OOP abstract, interface, trait
  88. OOP blog na objektově orientovaný způsob
  89. OOP není všechno
  90. OAuth Přihlášení se přes Github účet
  91. OAuth Přihlášení se přes Github, Access Token terie
  92. OAuth Přihlášení se přes Facebook účet
  93. Překlad Multi-jazyčná stránka
  94. Překlad Multi-jazyčná stránka
  95. Překlad Množné čísla, data
  96. Překlad Přepínání mezi jazyky, každý user si může zvolit vlastní jazyk
  97. Úvod do API - CURL, JSON Formatter, Postman
  98. HTTP Requesty z PHP aplikace přes Guzzle, získáme OAuth chráněné údaje z Githubu
  99. API - Lumen, Route Prefixes, Namespaces
  100. RESTful API 01
  101. RESTful API Transform, POST request, Basic Auth
  102. Cache
  103. Eventy + Důležitá optimalizace Laravel stránky před vypustěním do světa
  104. Práce se soubory, Export do Excelu
  105. Import z Excelu, Log do souboru
  106. Cron
  107. Roles, Permissions, nebo má uživatel Admin práva
  108. Upload souborů validace hodnot, vlastní validační zprávy
  109. Upload souborů uložení, přesunutí a přejmenování souboru
  110. Upload souborů evidovaní souborů v databázi
  111. Upload souborů vylistování a mazání souborů
  112. User Edit Form - Změna jména, hesla, přidání avatarové ikonky
  113. Upload Refactor Jak nazývat metodu controllera z jiného controllera
  114. Upload Refactor Morphování modelů, upload souborů k různým modelům
  115. Upload a zpracování obrázků 01
  116. Upload a zpracování obrázků avatarová ikonka
  117. Diskuze - Přidávání komentářů
  118. Diskuze - Přidávání komentářů přes AJAX
  119. Závěr kurzu
  120. OCD