PHP frameworky a SQLite
- Level
- Kapitol
- 27
- Kategória
- Programovanie
- Hodnotenie
- 5,0 z 5
- Dĺžka
- 3h 38min
- Jazyk
- SK
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ť.
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ť.
MVC frameworky
Keď naprogramuješ pár stránok, zistíš, že je to stále o tom istom. Potrebuješ skladovať údaje v databáze, potrebuješ ich vytiahnuť, spracovať, vložiť do HTML kódu a poslať prehliadaču.
Na papieri (a monitore) to znie jednoducho, ale je to otravná robota. Všetky tie kontrolovačky, porovnávačky, všetko to formátovanie údajov do správneho tvaru, komu sa to chce robiť?
Frameworku. To je jeho účel - všetku tú otupujúcu, manuálnu makačku spraviť za teba a ty sa môžeš sústrediť na kreatívne kódenie.
Je ich kopa, niektoré robia viac, iné menej, pointa zostáva - dať ti kopu pred-vyrobených funkcií, dať ti jasné pravidlá a uľahčiť ti život. Nemusíš všetko písať sám, nemusíš sa rozhodovať kam dáš ktorý kus kódu, sústredíš sa len na jeho písanie, lebo sekretársku robotu máš vyriešenú.
Tu sa bude používať Lumen. Lumen je mini-verzia Laravelu. Laravel je najpopulárnejší framework súčasnosti, Lumen je jeho menšia, rýchlejšia verzia, určená pre vyrábanie API aplikácií. Ale poslúži aj nám na vysvetlenie princípov MVC frameworkov.
Model-View-Controller princíp ti pomáha pekne oddeliť dáta od šablón, nech v tom nemáš bordel a používa ho Ruby on Rails, Django, Laravel, Nette, AngularJS, React...
Nezáleží na jazyku, čo sa naučíš tu je všeobecné a môžeš si to zobrať aj do sveta Ruby alebo JavaScriptu, ak ti Lumen/Laravel prestanú chutiť.
Databázy
Frameworky ti vedia pomôcť aj s SQL kódom. Pomocou tzv. ORM knižníc ho vedia písať za teba. To síce ukážem, lebo je to šikovné, ale inak budem všetok SQL kód písať ručne. Je to extrémne užitočná znalosť, nie vždy máš k ORM prístup a komplikovanejšie SQL príkazy za teba nikto nenapíše.
V tomto online kurze sa naučíš:
- používať MVC frameworky
- písať SQL kód
- vyrobiť kompletnú, funkčnú webovú aplikáciu s databázou
A ako databázový systém použijeme SQLite.
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ť.
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ť.
SQLite
SQLite je databáza, ktorá nepotrebuje server. Je to iba súbor, s ktorým vedia programovacie jazyky pracovať, podobne ako JSON a nemusí ti bežať žiaden MAMP ani nič. Je to super, samozrejme má to svoje plusy/mínusy, pokecéme.
V prvých 7 videách sa budem venovať hlavne teórii. Väčšina ľudí totiž začína s MySQL a počula o SQLite, ale nie všetci vedia, v čom sa od seba líšia. To preberiem. Porozprávam aj o frameworkoch, predstavím Lumen a ukážem ti kopu programov a nástrojov pre prácu so SQLite databázami.
Potom už len prax - vezmem databázu, ktorú v SQLite časti vytvoríme a vybudujem okolo nej reálnu, funkčnú webovú aplikáciu postavenú na MVC frameworku Lumen. Uvidíš tak celý proces tvorby aplikácií, naučíš sa MVC frameworky, naučíš sa písať SQL kód, poď na to!
Čo všetko dostaneš
- čaká ťa 25 kvalitných videotutoriálov, pri ktorých zaručene nezaspíš,
- spolu dostaneš viac ako 3 a pol hodiny videomateriálu,
- certifikát o absolvovaní kurzu,
- garancia vrátenia peňazí v prípade nespokojnosti s kurzom.
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ážka zdarma
7:39
Ukážka 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ážka zdarma
8:07
Ukážka zdarma
10:54
Ukážka 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
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.
5,0 z 5
· 8 hodnotení
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
Študent ohodnotil kurz bez slovného komentára.
Stefan H.
5
Študent ohodnotil kurz bez slovného komentára.
RTibor R.
5
Študent ohodnotil kurz bez slovného komentára.