Saturday, July 09, 2022

SQL basic course základní kurz


SQL basic course základní kurz

Fakt pro začátečníky, žádný pokročilý věci.


SQL na českých stránkách:

https://www.google.com/search?q=sql+site%3Acz


Spousta kvalitních výukových materiálů úplně zdarma a česky:

https://www.itnetwork.cz/mysql/mysql-tutorial-uvod-a-priprava-prostredi


Tady je úplný úvod do SQL:

https://www.itnetwork.cz/mysql/mysql-tutorial-vytvoreni-databaze-a-tabulky

Nemusíš to zdlouhavě číst, to v černém rámečku jsou příkazy jazyka.

Vždy na konci článku je odkaz na další díl.


Obrázky jsou otisky obrazovky z pracovního prostředí, zde PhpMyAdmin, které je jedno z možných.

Pro znalost a práci s SQL žádné takové prostředí nepotřebuješ, stačí ti znát ty příkazy v černém rámečku.


Souhrn základních SQL příkazů:

CREATE DATABASE `it_school`;

DROP DATABASE `it_school`;

CREATE TABLE user (

    id int NOT NULL AUTO_INCREMENT PRIMARY KEY,

    title_before varchar(20),

    first_name varchar(20),

    last_name varchar(20),

    title_after varchar(20),

    birth_date date,

);

INSERT INTO `user`

    (`title_before`, `first_name`, `last_name`, `title_after`, `birth_date`)

    VALUES (`Ing.`, `Pavel`, `Dvorak`, `PhD.`, `2000-12-31`);

INSERT INTO `user`

    (`title_before`, `first_name`, `last_name`, `title_after`, `birth_date`)

    VALUES (`Mgr.`, `Karel`, `Sovak`, NULL, `2001-11-30`),

    VALUES (`Bc.`, `Jiri`, `Mlady`, NULL, `2002-10-29`),

    VALUES (NULL, `Pavel`, `Stary`, NULL, `2003-09-28`);

SELECT * FROM USER;

UPDATE `user` SET `title_after` = `Doc.` WHERE `id` = 1;

SELECT * FROM USER;

DELETE FROM `user` WHERE `id` = 1;

DELETE FROM `user` WHERE `id` IN (2, 3, 5);


JavaScript programming basics


Základy programování v JavaScriptu


Úkol pro tebe. Připravil jsem ti hotový mini-program v JavaScriptu s Fibonacciho posloupností. Mám 2 varianty, rozhodni, která je lepší. Můžeš to upravovat rovnou v prohlížeči, výsledek je hned vidět vpravo.


Pro tyhle začátky je úplně jedno, zda Java nebo JavaScript, jde o princip a tady rovnou vidíš výsledek v pravém panelu.


Hotový program:

Fibonacci sequence:

Recursion:

https://jsbin.com/gopemiloki/edit?js,output

For loop:

https://jsbin.com/nakavuhuli/edit?js,output

https://jsbin.com/mayalijowa/edit?js,output


Úkol:

1. Podívej se na program, 1. i 2. variantu

1.a. Která varianta je lepší a proč?

2. Zkus si to naprogramovat sám znova (uprostřed šedé menu File / Clone, ať si nepřepíšeš originál, kdyžtak je originál ještě v příloze tohohle mailu)

3. Zkus nějakou změnu, úpravu (menu File / Clone)


Úkol:

Co je lepší a proč?

Zkus si to upravit.


Odkazy:

Co je to rekurze (nečti to celý)

https://cs.wikipedia.org/wiki/Rekurze_(programov%C3%A1n%C3%AD)

JavaScript cyklus for:

https://www.w3schools.com/js/js_loop_for.asp

- nečti to, jen klepni na Try it Yourself a zkus si něco sám


IT basic course základní kurz


Základní kurzy IT

Fakt základ, ukázky, nic pro profíky!


Keywords:

IT basic course 

IT základní kurz


Content:

Odkazy, poznámky, příklady základních úvodů do IT, programování, správy systémů atd.

Občas se mě lidi ptají, jak se naučit něco z IT, tak shromažďuji pár základních poznámek, klíčových slov a odkazů.


Články:

Základy programování v JavaScriptu (můj příklad v JavaScriptu)

Úvody do SQL (česky a s příkladama)


Algoritmy:

Fibonacci heap - Fibonacci heap CZ