Online kurz SQL databázy: MySQL a SQLite

SQL databázy: MySQL a SQLite

Level
Kapitol
78
Kategória
Programovanie
Hodnotenie
4,9 z 5
Dĺžka
8h 59min
Jazyk
SK

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 online kurzy na tejto stránke sú uložené v SQL 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úť SQL 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ď.

Online kurz SQL databázy

S SQL 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. A presne týmto sa budeme venovať v tomto online kurze.

Tematicky sa online kurz SQL 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 online kurzu a každý online 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 online 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 online kurzu SQL. 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ť SQL 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 online kurzu používa systém MySQL, ale jazyk SQL je všeobecný a jeho príkazy fungujú aj pri PostgreSQL, SQLite či Oracle.

Tretia časť online kurzu SQL databáz 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š vo webovom 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š v tomto online kurze SQL

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

Kapitoly online kurzu

Relačné databázy pre teba a pre mňa (9)

Ukážka zdarma
5:12
Ukážka zdarma
6:35
Ukážka zdarma
5:47
Tipy, rady a pravidlá pre každý kurz
5:54
04 Tučný ERD diagram, jeden obrázok za tisíc vťahov
4:25
05 SQL vs. MySQL vs. PostgreSQL vs. MSSQL vs. Oracle vs. the World
6:22
06 vs. SQLite vs. NoSQL (MongoDB, CouchDB, Redis) vs. Dracula 3000
8:30
07 SQL Queries, škandalózne neslýchané IDčka, URL adresy
8:28
Kde ma nájdeš, mňa, yablka
1:38

Nainštaluj server a skroť mocné nástroje (6)

Laragon namiesto MAMP (hlavne pre Windows)
3:21
HeidiSQL, nepotrebuješ každý program
3:23
Ak sa ti cez Laragon nedá pripojiť k databáze
08 Poď, poď, inštaluj server databázový, objav phpMyAdmin boľavý
6:26
09 Kreácia databázy, čo je Collation, utf8mb4, starý/dobrý import/export
7:24
10 Login do databázy, vstúp do nej na hostigu, objav DB nástroje
7:09

MySQL, poď do toho (13)

Ukážka zdarma
8:49
Ukážka zdarma
6:34
13 MySQL INSERT, strčím ti tam hodnotu, NULL, DEFAULT
5:57
14 MySQL NULLIF, ako na sladké diery v databáze a IS NULL prázdnotu
6:48
Ukážka zdarma
5:59
16 MySQL DELETE, TRUNCATE, CREATE, DROP, zničím ťa komplet
6:37
17 MySQL LIKE, pokročilý SELECT, hľadanie v názvoch, COUNT() riadkov
4:47
18 MySQL JOIN, spojenie viacerých tabuliek, jak tá scéna z avatara
5:02
19 MySQL RIGHT JOIN, LEFT JOIN, INNER JOIN, zo všetkých strán
5:35
20 MySQL OUTER JOIN, UNION (nie tá poisťovňa) ALIAS (nie ten seriál)
5:43
21 MySQL SUBQUERY vs JOIN, Inception medzi queries, zopakujem ti
5:46
22 MySQL GROUP BY, HAVING, DISTINCT, správne poradie SQL príkazov
9:05
Nemusíš všetko (+ frustrujúce úlohy)
11:02

Vytvor si novú databázu / tabuľku, šup (3)

23 MySQL CREATE, vytváranie databázy, dátové typy, milión nedáš
6:48
24 MySQL TRIGGER, keď sa stane niečo, nech sa stane niečo iné
5:43
25 MySQL PIVOT tabuľky, VZŤAHY 1:N, 1:1, M:N, funkcia GROUP_CONCAT
10:20

MySQL pre pokročilejšejších (9)

26 Nie sú tie PIVOT tabuľky zbytočne zložité? Kecajme radšej o kritikoch
8:00
27 Niekedy stačí viac jednoduchších queries namiesto veľkého GROUP BY
3:55
28 MySQL GROUP BY ešte raz, pretože naň nestačí jedno video
5:57
29 MySQL GROUP BY na ŠTATISTIKU cez zlúčenie viacerých riadkov pod jeden
5:19
30 INDEXy pre zrýchlenie databázy, typy, na kerý stĺpec INDEX dať
8:37
31 STORED PROCEDURES, vlastné funkcie, LOOP REPEAT SQL príkazov, UNIQUE index
7:21
32 MySQL EXPLAIN, rýchlosť SELECTu s a bez INDEXU, kedy ich NEpoužívať
5:07
33 MySQL cez KONZOLU, kde si databáza ukladá súbory na disku?
7:20
34 MySQL cez KONZOLU 2, tipy & triky & výhody konzole oproti GUI programu
5:50

Storage Engines a FULLTEXT vyhľadávanie (11)

35 MySQL STORAGE ENGINES, InnoDB vs MyISAM vs MariaDB (to si nečakal)
7:35
36 SQL TRANSAKCIE a praktické porovnanie InnoDB vs MyISAM
4:39
37 vs CSV vs MEMORY vs BLACKHOLE vs FREDDY vs JASON
5:02
38 MySQL FULLTEXT SEARCH vyhľadávanie vs WHERE LIKE porovnávanie
4:38
39 FULLTEXT INDEX, porovnávanie slov podľa toho ako znejú cez SOUNDEX
5:44
40 FULLTEXT IN NATURAL LANGUAGE MODE vs IN BOOLEAN MODE
6:10
41 vs WITH QUERY EXPANSION, pravidlá FULLTEXT indexu, rozdiely v InnoDB/MyISAM
5:25
42 MySQL FOREIGN KEY CONSTRAINTS, ochrana hodnôt v DB, automatické mazanie
5:58
43 ON UPDATE DELETE CASCADE, auto-mazanie z dcérskej tabuľky, komplet deštrukcia
8:44
44 MySQL neni na prd, inak by som nerobil kurz;) Zmena DEFAULT nastavení
10:15
45 Zmena MySQL nastavení cez konfiguračný súbor, moja prosba, KONIEC MySQL
9:40

SQLite (8)

46 SQLite, najpoužívanejší databázový systém, výhody a nevýhody a tak vôbec
7:39
47 Lumen, API aplikácie, PHP frameworky, náradie a nástroje pre SQLite
7:11
48 SQLite Tools, SQLPro for SQLite, SQLiteManager, sqlite3 cez konzolu
5:35
49 SQLite Tools, phpLiteAdmin, Adminer pre SQLite, PHPStorm
5:04
50 SQLite cez Adminer, Adminer pluginy, témy a VYTVORENIE SQLite databázy
9:58
ADMINER: ak nefunguje prihlásenie do adminer
51 Rozdiely v MySQL a SQLite kóde, SQLite dátové typy a CREATE syntax
9:10
52 Rozdiely v queries a funkciách medzi MySQL a SQLite, encoding pre emojis
8:34

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

53 Lumen ako rozcestník a ako zistíš, či tvoje PHP podporuje SQLite
8:07
54 Vyrobíme API appku, napojenie na SQLite databázu, SQL injection
10:54
55 Views, Templates, HTML šablóny, vyskladanie HTML stránky okolo údajov z DB
5:38
56 Master Layout, sub-šablóny, prepojenie adresy stránky s údajmi v databáze
6:53
57 Dizajn stránky, Lumen vs Laravel dokumentácia, DEFAULT pre yield()
7:50
58 Lumen a Laravel COLLECTIONS
8:36
59 Blade PARTIALS, dokončenie dizajnu stránky
5:14
60 JOIN na tabuľku režisérov, Blade komentáre
6:22
61 MVC (Model, View, Controller) a Refactoring kódu
8:22
62 Model / Eloquent, PHPDoc komentáre divné šialené o čom sú?
7:49
63 Model / Manuálne, SELECT pre režisérov
9:20
64 POST Request, Method POST, SQL INSERT pre vkladanie nového režiséra
11:54
65 SQLite Sequence Reset pre ne-diery, profil rejžu, nový film
10:44
66 Profil režiséra, TODO komentáre a okno, BLADE podmienky
8:53
67 Predvyznačenie SELECTu, listovanie podľa žánru, tipy/triky, stránkovanie
11:32
68 PAGINATION (stránkovanie), EDIT a DELETE linky
9:53
69 nice (UPDATE, DELETE, editácia a mazanie režisérov a filmov)
15:04
70 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 Hodnotenie
23 Kurzov

Hodnotenia študentov

Hodnotenia od študentov zapísaných v kurze na Skillmea.

4,9 z 5 · 102 hodnotení

Odporúčané online kurzy