Databázy - bezplatný kurz od Otus, školenie 6 mesiacov, Termín: 2.12.2023.
Rôzne / / December 05, 2023
Kurz je určený pre vývojárov a administrátorov, ktorí sú pripravení zvládnuť prácu s databázami
Cieľom predmetu je naučiť študenta efektívne pracovať s ľubovoľnou databázou (relačná aj nerelačná) pomocou štruktúrovaného dotazovacieho jazyka SQL. Kurz poskytuje hlboký ponor do DBMS. Po jeho absolvovaní už nebudete musieť hasiť požiare v dôsledku neoptimálne položených základov.
Na kurze si:
- naučiť sa navrhovať databázy a vytvárať optimálnu štruktúru pre ich ukladanie;
- budete rozlišovať medzi hlavnými DBMS, ktoré môžu byť užitočné pre vývojárov (PostgreSQL, MySQL, Redis, MongoDB, Cassandra atď.);
- ovládať syntax a vlastnosti SQL, DDL, DML;
- budete schopní optimalizovať pomalé dotazy a vysporiadať sa s nesprávnymi SQL dotazmi;
- získate väčšiu istotu v práci s indexmi, naučíte sa optimalizovať, profilovať a aktualizovať databázy.
Pre koho je tento kurz určený:
- pre vývojárov, ktorí sa pri svojej práci stretávajú s databázami;
- pre tých, ktorí majú aspoň šesťmesačné skúsenosti s prácou s DBMS a chcú hlbšie pochopiť štruktúru všetkých interných procesov.
Vysoko praktické zameranie
Efektívne modulárne školenie
Učiteľ je odborník a profesionál s 20-ročnou praxou v odbore
Autorský program
5
kurzyVyššie pedagogické vzdelanie. Komerčnému developmentu sa venuje už viac ako 20 rokov. Spoluzakladateľ a technický riaditeľ jednej z najväčších online registračných služieb podnikania v Rusku. Zásobník: Java, PHP. Profesionálne záujmy: funkčné programovanie, typovanie dát, vývoj...
Vyššie pedagogické vzdelanie. Komerčnému developmentu sa venuje už viac ako 20 rokov. Spoluzakladateľ a technický riaditeľ jednej z najväčších online registračných služieb podnikania v Rusku. Zásobník: Java, PHP. Profesijné záujmy: funkčné programovanie, typovanie dát, vývoj API.
6
kurzyVyvíjam softvér v jazykoch Java/Spring, C#, PHP už viac ako 20 rokov. Databázový architekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase atď. Nasaďte databázu ako lokálnu platformu Google Cloud Platform, AWS, Azure,...
Vyvíjam softvér v jazykoch Java/Spring, C#, PHP už viac ako 20 rokov. Databázový architekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase atď. Nasadenie DB na lokálnej platforme Google Cloud Platform, AWS, Azure, Yandex Cloud a Kubernetes, DBaaS, MultiCloud. Počas tejto doby bolo navrhnutých a vyvinutých viac ako sto projektov pre obchodné reťazce, fitness centrá, hotely a finančný sektor. Rozsiahle skúsenosti s budovaním a prevádzkou virtualizačných systémov VmWare ESXi, Hyper-V. Autor kníh o PostgreSQL. Nový "PostgreSQL 14. Optimalizácia, Kubernetes, cluster, cloud." Programový manažér
5
kurzyViac ako 15 rokov skúseností v IT priemysle, viac ako 20 rokov pedagogickej praxe. V súčasnosti: - programátor v Centre pre inteligentné geoinformačné technológie (CIGIT) Federálnej štátnej rozpočtovej vzdelávacej inštitúcie vyššieho vzdelávania "ASU"; - odborný asistent na Katedre automatizovaných systémov spracovania informácií a...
Viac ako 15 rokov skúseností v IT priemysle, viac ako 20 rokov pedagogickej praxe. V súčasnosti: - programátor v Centre pre inteligentné geoinformačné technológie (CIGIT) Federálnej štátnej rozpočtovej vzdelávacej inštitúcie vysokého školstva "ASU"; - odborný asistent na Katedre automatizácie systémy spracovania a kontroly informácií v oblastiach „Programovanie a základy algoritmizácie“, „Databázy“, „Systémy umelej inteligencie“;- spoluzakladateľ malého inovatívneho podniku ForeSays LLC - vedecký výskum v oblasti prírodných a technických vied, vývoj softvéru ustanovenie. Zručnosti: programovanie v C/C++, Delphi; návrh a vývoj databáz: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL Má 2 patenty a 8 certifikátov o registrácii počítačových programov Učiteľ
Subjekty a vzťahy
-Téma 1. Návrh databázy
-Téma 2. Komponenty moderného DBMS
-Téma 3. Migračné problémy
-Téma 4.Veta SZP
-Téma 5.Seminár: dizajn
PostgreSQL
-Téma 6. Vnútorná architektúra PostgreSQL DBMS
-Téma 7.DDL: vytváranie, úprava a mazanie objektov v PostgreSQL
-Téma 8.Transakcie, MVCC, ACID
-Téma 9.DML: vkladanie, aktualizácia, mazanie, výber údajov
-Téma 10. Dátové typy v PostgreSQL
-Téma 11.Indexy
-Téma 12.DML: agregácia a triedenie, CTE, analytické funkcie
-Téma 13. Pentaho Report Designer
-Téma 14.OLAP: Postgres + pentaho
-Téma 15. Uložené procedúry a spúšťače
-Téma 16.Optimalizácia výkonu. Profilovanie. Monitorovanie
-Téma 17.Zálohovanie a obnova
-Téma 18. Replikácia
-Téma 19.Zhlukovanie: patróni
-Téma 20.Seminár o PostgreSQL
MySQL
-Téma 21. Vnútorná architektúra MySQL DBMS
-Téma 22. Dátové typy v MySQL
-Téma 23.DDL: vytváranie, úprava a odstraňovanie objektov v MySQL
-Téma 24.DML: vkladanie, aktualizácia, mazanie, získavanie údajov
-Téma 25.Transakcie, MVCC, ACID
-Téma 26.DML: Agregácia a triedenie
-Téma 27.Indexy
-Téma 28.CTE a analytické funkcie
-Téma 29.Optimalizácia výkonu. Profilovanie. Monitorovanie
-Téma 30. Uložené procedúry a spúšťače
-Téma 31. Zálohovanie a obnova
-Téma 32. Replikácia
-Téma 33.MySQL - Percona XtraDB Cluster
-Téma 34.MySQL - InnoDB Cluster
-Téma 35.MySQL NDB Cluster - sharding
-Téma 36.Seminár o Mysql
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Téma 37.Práca s tarantoolom
-Téma 38.NoSQL: Redis
-Téma 39.Základné vlastnosti mongodb
-Topic 40.map-reduce framework
-Téma 41. Architektúra a aplikácia cassandry
-Téma 42. Cassandra Query Language
-Téma 43.Elastické vyhľadávanie
-Téma 44.Clickhouse
Konečný pojekt
-Téma 45. Výber témy a organizácia projektovej práce
-Téma 46.Seminár o vytvorených projektoch
-Téma 47.Ochrana dizajnérskej práce
-Téma 48. Zhrnutie priebehu