PHP frameworky a SQLite, nový kurz za 19 eur

napísal , 7 Jun 2017 [ PHP SQL Tutoriály Videá ]

Nový kurz. Surprise, bitches!

Ok, takmer nový. Je to vyseknutá časť SQL kurzu. Prečo by si ho chcel? Pretože možno ťa nezaujíma tých 45 videí o MySQL, možno ťa zaujíma tá časť, kde cez PHP framework vyrobím reálnu aplikáciu so SQLite databázou.

A tak si ju môžeš kúpiť.
Hneď teraz.
Za 19 eur.

Nový Webrebel kurz: PHP frameworky a SQLite

pozri si pár ukážkok z kurzu, ňach máš predstavu, šak nebudeš kupovať len tak, ňe?

Je to ako vynovená verzia môjho Nauč sa CodeIgniter kurzu, ak si ho zamladi sledoval. Prípadne to môžeš brať ako jednoduchšiu verziu Laravel kurzu. Tam som ukazoval všetky tie fičúry a generátory a furt som z konzole nevyliezol a chápem, že to je priveľa infa. Ak ti Laravel kurz prišiel komplikovaný, neboj nič, tento kurz je pre teba.

A 25 videí za 19 eur, to je 0.76 eura za video. Čo si môžeš kúpiť za 76 centov? Polovicu jedného kapučína? Prosím ťa, si kúp radšej 25 mojich videí a nauč sa MVC frameworky a SQLite databázy:)

 

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 ho 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.

Takže v tomto 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.

 

SQLITE

SQLite je databázový systém, 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.

Kuk kto ho používa, kde a ako. Prehliadač, cez ktorý čítaš tento článok ho používa. Ak držíš telefón, aj ten ho používa. Tá herná konzola čo je vedľa teba. Autá, drony, šecko.

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!

 

PHP frameworky a SQLite sa dá kúpiť tu za 19 eur.

  1. SQLite, najpoužívanejší databázový systém, výhody a nevýhody a tak vôbec
  2. Lumen, API aplikácie, PHP frameworky, náradie a nástroje pre SQLite
  3. SQLite Tools, SQLPro for SQLite, SQLiteManager, sqlite3 cez konzolu
  4. SQLite Tools, phpLiteAdmin, Adminer pre SQLite, PHPStorm

rozbaliť zvyšné epizódy

  1. SQLite cez Adminer, Adminer pluginy, témy a VYTVORENIE SQLite databázy
  2. Rozdiely v MySQL a SQLite kóde, SQLite dátové typy a CREATE syntax
  3. Rozdiely v queries a funkciách medzi MySQL a SQLite, encoding pre emojis
  4. Lumen ako rozcestník a ako zistíš, či tvoje PHP podporuje SQLite
  5. Vyrobíme API appku, napojenie na SQLite databázu, SQL injection
  6. Views, Templates, HTML šablóny, vyskladanie HTML stránky okolo údajov z DB
  7. Master Layout, sub-šablóny, prepojenie adresy stránky s údajmi v databáze
  8. Dizajn stránky, Lumen vs Laravel dokumentácia, DEFAULT pre yield()
  9. Lumen a Laravel COLLECTIONS
  10. Blade PARTIALS, dokončenie dizajnu stránky
  11. JOIN na tabuľku režisérov, Blade komentáre
  12. MVC (Model, View, Controller) a Refactoring kódu
  13. Model / Eloquent, PHPDoc komentáre divné šialené o čom sú?
  14. Model / Manuálne, SELECT pre režisérov
  15. POST Request, Method POST, SQL INSERT pre vkladanie nového režiséra
  16. SQLite Sequence Reset pre ne-diery, profil rejžu, nový film
  17. Profil režiséra, TODO komentáre a okno, BLADE podmienky
  18. Predvyznačenie SELECTu, listovanie podľa žánru, tipy/triky, stránkovanie
  19. PAGINATION (stránkovanie), EDIT a DELETE linky
  20. nice (UPDATE, DELETE, editácia a mazanie režisérov a filmov)
  21. Databázy v PHPStorm a srdcervúci záver, fňuk

Aby sme si to ujasnili - ak už máš SQL kurz, tento nepotrebuješ. Lebo ho už máš. Vo vnútri. Vo svojom srdci. A taktiež v learn2code profile.

Ak chceš nové info o všetkom, choď na facebook.com/yablko.smrdi.
Ak chceš ďalšie moje videá, choď na youtube.com/yablko.
Ak chceš všetky kurz na rok, skús predplatné.
Ak sa ti kurz páči, povedz kamošovi.
Povedz babke.

Brm!

napísal , 7 Jun 2017

5 komentárov

komentuj ku každému komentáru sa v databáze ukladá iba meno, text a dátum, iba za účelom zobrazenia pod článkom
neukladá sa email, IP adresa ani informácie o prehliadači a údaje sa nepoužívajú na reklamu, newsletter, na žiadnu ekonomickú aktivitu, nikam sa neposielajú, sú v databáze len aby sa mohli zobraziť pod článkom
  1. harpuna hu ha ha! [ Štvrtok 8.6.2017, 09:40 ]

    javascript yablkooooo! :D please please :D

  2. yablko [ Štvrtok 8.6.2017, 10:11 ]

    ano ano ano:)

  3. yablko [ Štvrtok 8.6.2017, 12:52 ]

    medzičasom tu máš článok:) https://brm.sk/828/konecne-poriadny-javascript-edicia-2017
    ale musíš mať už nejaké skúsenosti, ideálne aj s node

    kurz pôjde od základov

  4. harpuna hu ha ha! [ Štvrtok 8.6.2017, 14:27 ]

    prave som si ho vsimol :D uz som sa tesil, ze to je clanok o bliziacom sa kurze … no nevadi, aj tak super :)

ku každému komentáru sa v databáze ukladá iba meno, text a dátum, iba za účelom zobrazenia pod článkom
neukladá sa email, IP adresa ani informácie o prehliadači a údaje sa nepoužívajú na reklamu, newsletter, na žiadnu ekonomickú aktivitu, nikam sa neposielajú, sú v databáze len aby sa mohli zobraziť pod článkom