Popis online kurzu SQL databázy: MySQL a SQLite
V online kurze SQL databázy sa naučíš komunikovať s databázami. Databáza skladuje údaje a dokáže ti ich poskytnúť, ak sa správne spýtaš. To sa naučíš. Každá moderná stránka a aplikácia používa databázu. Všetky príspevky na sociálnej sieti, všetky produkty v eshope, všetky kurzy na tejto stránke sú uložené v databáze. Aj text, ktorý práve čítaš. Kontakty a SMSky v telefóne? Databáza. Že ti to zobrazí správne číslo, keď začneš písať "babka"? Správna žiadosť na databázu.
Databáza drží údaje, dovolí ti pridávať nové, upravovať a mazať existujúce a vyberať špecifické údaje na základe podmienok. Ak si napríklad v e-shope vyberieš kategóriu "vysávače", nechceš tam vidieť klobásy. Preto si potrebuješ správne navrhnúť databázu a klásť jej správne otázky. Okrem toho údaje v databáze vieš analyzovať, robiť medzi nimi výpočty a štatistku. Koľko červených kolobežiek sa predalo v druhý pondelok tretieho mesiaca poobede? Databáza sa nepýta prečo to potrebuješ vedieť, ale ak jej dáš správnu žiadosť, dostaneš správnu odpoveď.
SQL databázy
S databázou komunikuješ pomocou
jazyka SQL. Cieľom tohto online kurzu je naučiť ťa písať samotný SQL kód a tiež používať tento SQL kód v spolupráci s programovacím jazykom (
napríklad PHP) tak, aby z toho vznikla funkčná webová aplikácia. SQL je všeobecný jazyk pre komunikáciu s konkrétnym databázovým systémom.
MySQL a SQLite patria medzi tie najpopulárnejšie pri webstránkach, aplikáciách a startupoch.
Tematicky sa online kurz skladá z troch častí:
Prvá časť sa venuje databázam všeobecne. Naučíš sa tu o relačných databázových systémoch. Tie delia všetky dáta do tabuliek, ktoré spolu prepájame pomocou tzv. vzťahov. Napríklad táto stránka eviduje videá, kurzy a inštruktorov a má rovnomenné tabuľky. Prepojenia medzi nimi hovoria, že každé video patrí konkrétnemu kurzu a každý kurz patrí konkrétnemu inštruktorovi. Vďaka tomu sa na stránke kurzu vždy zobrazia správne videá a na základe sledovanosti videí vieš spraviť štatistický výstupy o populárnosti kurzov a inštruktorov.
V tomto online kurze sa naučíš tiež rozdiely medzi MySQL, PostgreSQL, Oracle, SQLite a NoSQL. NoSQL neskôr dostane samostatný online kurz.
Druhá časť tvorí jadro kurzu. Tu sa informácie pretavia do praxe. Tu sa naučíš písať skutočný SQL kód s praktickými ukážkami na ozajstnej databáze. Naučíš sa vytvárať databázy, spravovať ich, spúšťať databázové príkazy. Naučíš sa písať tzv. SQL queries, dopyty na databázu, klásť spomínané žiadosti. Pre svoju popularitu sa v tejto časti používa systém MySQL, ale jazyk SQL je všeobecný a jeho príkazy fungujú aj pri PostgreSQL, SQLite či Oracle.
Tretia časť vezme spomínanú databázu, preklopí ju do systému SQLite a vystavia okolo nej skutočnú aplikáciu. SQLite používaš práve teraz, pretože túto stránku čítaš v prehliadači. Alebo na telefóne. Prehliadače si tam ukladajú nastavenia, iOS, Android, Windows 10 používajú SQLite, OSX na ňom beží. Herné konzole, drony, autá, lietadlá a všemožné smart zariadenia používajú SQLite databázy, pretože sú svižné a šikovné.
Čo všetko dostaneš
- videotutoriály o SQL databázach MySQL a SQLite,
- moderované diskusné fórum lektorom Romanom Hraškom,
- certifikát o absolvovaní online kurzu SQL databázy: MySQL a SQLite,
- garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom SQL.