Online kurz PHP frameworky a SQLite

PHP frameworky a SQLite

Level
Kapitol
27
Kategorie
Programování
Hodnocení
5,0 z 5
Délka
3h 38min
Jazyk
SK

MVC frameworky

Když naprogramuješ pár stánek, zjistíš, že je to stále o tom samém. Potřebuješ skladovat údaje v databázi, potřebuješ je vytáhnout, zpracovat, vložit do HTML kódu a poslat prohlížeči. 

Na papíru (a monitoru) to zní jednoduše, ale je to otravná práce. Všechny ty kontrolovačky, porovnávačky, všechno to formátovaní údajů do správného tvaru, komu by jste to chcelo dělat? 

Frameworku. To je jeho účel – všechnu tu otupující, manuální makačku udělá za tebe a ty se můžeš soustředit na kreativní kódování. 
Je jich kopa, některé dělají víc, jiné méně, pointou zůstává – dát ti kopu před – výrobních funkcí, dát ti jasné pravidla a ulehčit ti život. 

Nemusíš všechno psát sám, nemusíš si rozhodovat kam dáš který kus kódu, soustředíš se jen na jeho psaní, neboť asistentskou práci máš vyřešenou. 

Tu se bude používat Lumen. Lumen je mini-verze Laravelu. Laravel je nejpopulárnější framework současnosti. Lumen je jeho menší, rychlejší verze, určena pro vyrábění API aplikací. Ale poslouží i nám na vysvětlení principu MVC frameworkov. 
Model-View-Controller princip ti napomáhá pěkně oddělit data od šablon, ať v tom nemáš bordel, a používá ho Ruby on Rails, Django, Laravel, Nette, AngularJS, React...

Nezáleží na jazyce, co se naučíš tu je všeobecné a můžeš si to vzít i do světa Ruby nebo JavaScriptu, když ti Lumen/Laravel už přestanou chutnat.

Důležité upozornění:
Tato videa jsou i součástí online kurzu SQL databázi: MySQL a SQLite. Pokud ho máš zakoupený, tento kurz už nepotřebuješ kupovat.

Databáze

Frameworky ti vědí pomoci i s SQL kódem. Pomocí tzv. ORM knižnic ho umí spát za tebe. To sice ukážu, protože je to šikovné, ale jinak budeme veškerý SQL kód spát ručně. Je to extrémně užitečná znalost, ne vždy máš k ORM přístup a komplikovanější SQL příkazy za tebe nikdo nenapíše.  

V tomto online kurze se naučíš:
  • používat MVC frameworky,
  • psát SQL kód,
  • vyrobit kompletní, funkční webovou aplikaci s databází.
  • A jako databázový systém použijeme SQLite.

SQLite

SQLite je databáze, která nepotřebuje server. Je to jenom soubor, s kterým umí programovací jazyky pracovat, podobně jako JSON a nemusí ti běžet žádny MAMP ani nic. Je to super, samozřejmě má to své plusy/mínusy, přebereme. 

:: https://www.sqlite.org
Kdo ho kde používá https://www.sqlite.org/famous.html a jak https://www.sqlite.org/whentouse.html.

V prvních 7 videích se budeme věnovat hlavně teorii. Většina lidí totiž začíná s MySQL a slyšela o SQLite, ale ne všichni vědí, v čem se odlišují od sebe. To přebereme. Promluvím i o frameworkoch, představím Lumen a ukážu ti kopu programů a nástrojů pro práci se SQLite databází. 

Pak už jenom prax – seberu databázi, kterou v SQLite části vytvoříme a vybuduju kolem ní reální, funkční webovou aplikaci postavenou na MVC frameworku Lumen. Uvidíš  tak celý proces tvorby aplikací, naučíš se MVC frameworky, naučíš se psát SQL kód, pojď do toho!

Co všechno dostaneš

  • čeká tě 25 kvalitních videotutoriálů, při kterých zaručeně nezaspíš
  • spolu dostaneš víc jak 3 a půl hodiny videomateriálu
  • certifikát o absolvování kurzuň

Dôležité upozornenie:
Tieto videá sú aj súčasťou online kurzu SQL databázy: MySQL a SQLite. Ak ho máš zakúpený, tento kurz už nepotrebuješ kupovať.

Kapitoly online kurzu

SQLite (8)

Ukázka zdarma
7:39
Ukázka zdarma
7:11
03 SQLite Tools, SQLPro for SQLite, SQLiteManager, sqlite3 cez konzolu
5:35
04 SQLite Tools, phpLiteAdmin, Adminer pre SQLite, PHPStorm
5:04
05 SQLite cez Adminer, Adminer pluginy, témy a VYTVORENIE SQLite databázy
9:58
06 Rozdiely v MySQL a SQLite kóde, SQLite dátové typy a CREATE syntax
9:10
07 Rozdiely v queries a funkciách medzi MySQL a SQLite, encoding pre emojis
8:34
Kde ma nájdeš, na veciach sociálnych
1:38

Lumen aplikácia bežiaca na SQLite (19)

Ukázka zdarma
8:07
Ukázka zdarma
10:54
Ukázka zdarma
5:38
11 Master Layout, sub-šablóny, prepojenie adresy stránky s údajmi v databáze
6:53
12 Dizajn stránky, Lumen vs Laravel dokumentácia, DEFAULT pre yield()
7:50
13 Lumen a Laravel COLLECTIONS
8:36
14 Blade PARTIALS, dokončenie dizajnu stránky
5:14
15 JOIN na tabuľku režisérov, Blade komentáre
6:22
16 MVC (Model, View, Controller) a Refactoring kódu
8:22
17 Model / Eloquent, PHPDoc komentáre divné šialené o čom sú?
7:49
18 Model / Manuálne, SELECT pre režisérov
9:20
19 POST Request, Method POST, SQL INSERT pre vkladanie nového režiséra
11:54
20 SQLite Sequence Reset pre ne-diery, profil rejžu, nový film
10:44
21 Profil režiséra, TODO komentáre a okno, BLADE podmienky
8:53
22 Predvyznačenie SELECTu, listovanie podľa žánru, tipy/triky, stránkovanie
11:32
23 PAGINATION (stránkovanie), EDIT a DELETE linky
9:53
24 UPDATE, DELETE, editácia a mazanie režisérov a filmov
15:04
25 Databázy v PHPStorm a srdcervúci záver, fňuk
10:30
Domáca úloha, nech to nemáš tak jednoduché, frajer

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 Hodnocení
23 Kurzů

Hodnocení studentů

Hodnocení od studentů zapsaných v kurzu na Skillmea.

5,0 z 5 · 8 hodnocení

Adriana L.

5

Kurz super. Všetko logicky usporiadané, vysvetlené. Humor opäť nesklamal a veľký bonus za mňa je určite aj dĺžka kurzu (počet hodín). Vyhovujú mi skôr kratšie (rýchle) a stručné kurzy, nestrácam sa v nich, získam lepší prehľad a vydržím do konca. Za mňa tento kurz zatiaľ najlepší.

Marcel Š.

5

Student ohodnotil kurz bez slovního komentáře.

Stefan H.

5

Student ohodnotil kurz bez slovního komentáře.

RTibor R.

5

Student ohodnotil kurz bez slovního komentáře.

Doporučené online kurzy