Duomenų bazės – nemokamas kursas iš Otus, mokymai 6 mėn., Data: 2023 m. gruodžio 2 d.
įvairenybės / / December 05, 2023
Kursas skirtas kūrėjams ir administratoriams, pasiruošusiems įsisavinti darbą su duomenų bazėmis
Kurso tikslas – išmokyti studentą efektyviai dirbti su bet kokia duomenų baze (tiek reliacine, tiek nesusijusia) naudojant struktūrinių užklausų kalbą SQL. Kursas suteikia gilų pasinerti į DBVS. Jį užbaigus nereikės gesinti gaisrų dėl neoptimaliai paklotų pamatų.
Kurso metu jūs:
- išmokti projektuoti duomenų bazes ir sukurti optimalią jų saugojimo struktūrą;
- išskirsite pagrindines DBVS, kurios gali būti naudingos kūrėjui (PostgreSQL, MySQL, Redis, MongoDB, Cassandra ir kt.);
- įsisavinti SQL, DDL, DML sintaksę ir funkcijas;
- gebėsite optimizuoti lėtas užklausas ir susitvarkyti su neteisingomis SQL užklausomis;
- labiau pasitikėsite dirbdami su indeksais, išmoksite optimizuoti, profiliuoti ir atnaujinti duomenų bazes.
Kam skirtas šis kursas:
- kūrėjams, kurie savo darbe susiduria su duomenų bazėmis;
- tiems, kurie turi ne mažesnę kaip šešių mėnesių darbo su DBVS patirtį ir nori giliau suprasti visų vidinių procesų struktūrą.
Labai praktiška orientacija
Efektyvus modulinis mokymas
Mokytojas yra ekspertas ir profesionalas, turintis 20 metų patirtį šioje srityje
Autorinė programa
5
kursaiAukštasis pedagoginis išsilavinimas. Daugiau nei 20 metų užsiima komercine plėtra. Vienos didžiausių internetinių verslo registravimo paslaugų Rusijoje vienas iš įkūrėjų ir techninis direktorius. Stack: Java, PHP. Profesiniai pomėgiai: funkcinis programavimas, duomenų rinkimas, kūrimas...
Aukštasis pedagoginis išsilavinimas. Daugiau nei 20 metų užsiima komercine plėtra. Vienos didžiausių internetinių verslo registravimo paslaugų Rusijoje vienas iš įkūrėjų ir techninis direktorius. Stack: Java, PHP. Profesiniai pomėgiai: funkcinis programavimas, duomenų rinkimas, API kūrimas.
6
kursaiJau daugiau nei 20 metų kuriu programinę įrangą Java/Spring, C#, PHP kalbomis. Duomenų bazės architektas PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase ir kt. Įdiekite duomenų bazę kaip vietinę „Google Cloud Platform“, AWS, Azure,...
Jau daugiau nei 20 metų kuriu programinę įrangą Java/Spring, C#, PHP kalbomis. Duomenų bazės architektas PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase ir kt. DB diegimas vietoje „Google Cloud Platform“, AWS, „Azure“, „Yandex Cloud“ ir „Kubernetes“, „DBaaS“, „MultiCloud“. Per šį laiką buvo sukurta ir išplėtota daugiau nei šimtas projektų tinklo parduotuvėms, treniruoklių centrams, viešbučiams ir finansų sektoriui. Didelė patirtis kuriant ir eksploatuojant virtualizacijos sistemas VmWare ESXi, Hyper-V. Knygų apie PostgreSQL autorius. Nauja „PostgreSQL 14. Optimizavimas, Kubernetes, klasteris, debesis." Programos vadovas
5
kursaiDaugiau nei 15 metų patirtis IT industrijoje, daugiau nei 20 metų dėstymo patirtis. Šiuo metu: - federalinės valstybinės biudžetinės aukštosios mokyklos "ASU" Išmaniųjų geoinformacinių technologijų centro (CIGIT) programuotojas, - Automatizuotų informacijos apdorojimo sistemų katedros vyresnysis dėstytojas ir...
Daugiau nei 15 metų patirtis IT industrijoje, daugiau nei 20 metų dėstymo patirtis. Šiuo metu: - federalinės valstybinės biudžetinės aukštosios mokyklos "ASU" Išmaniųjų geoinformacinių technologijų centro (CIGIT) programuotojas; - Automatizavimo katedros vyresnysis dėstytojas. informacijos apdorojimo ir valdymo sistemos „Programavimas ir algoritmavimo pagrindai“, „Duomenų bazės“, „Dirbtinio intelekto sistemos“; mažos novatoriškos įmonės ForeSays LLC įkūrėjas - moksliniai tyrimai gamtos ir technikos mokslų srityje, programinės įrangos kūrimas nuostata. Įgūdžiai: C/C++ programavimas, Delphi; duomenų bazių projektavimas ir kūrimas: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.Turi 2 patentus ir 8 kompiuterinių programų registravimo sertifikatus Mokytojas
Esybės ir santykiai
-Tema 1. Duomenų bazės projektavimas
-2 tema. Šiuolaikinės DBVS komponentai
-3 tema. Migracijos problemos
-4 tema. CAP teorema
-5 tema.Seminaras: dizainas
PostgreSQL
-6 tema. PostgreSQL DBVS vidinė architektūra
-7.DDL tema: objektų kūrimas, keitimas ir trynimas PostgreSQL
-8 tema. Sandoriai, MVCC, ACID
-9 tema.DML: įterpti, atnaujinti, ištrinti, pasirinkti duomenis
-10 tema. Duomenų tipai PostgreSQL
-11 tema.Indeksai
-12 tema.DML: agregavimas ir rūšiavimas, CTE, analitinės funkcijos
-13 tema. Pentaho Report Designer
-14 tema. OLAP: Postgres + pentaho
-15 tema. Išsaugotos procedūros ir trigeriai
-16 tema. Veiklos optimizavimas. Profiliavimas. Stebėjimas
-17 tema. Atsarginė kopija ir atkūrimas
-18 tema. Replikacija
-19 tema. Klasterizavimas: patroni
-20 tema.Seminaras apie PostgreSQL
MySQL
-21 tema. MySQL DBVS vidinė architektūra
-22 tema. Duomenų tipai MySQL
-Tema 23.DDL: objektų kūrimas, keitimas ir trynimas MySQL
-Tema 24.DML: duomenų įterpimas, atnaujinimas, trynimas, gavimas
-25 tema. Sandoriai, MVCC, ACID
-Tema 26.DML: Agregavimas ir rūšiavimas
-27 tema.Indeksai
-Tema 28.CTE ir analitinės funkcijos
-29 tema. Veiklos optimizavimas. Profiliavimas. Stebėjimas
-30 tema. Išsaugotos procedūros ir trigeriai
-31 tema. Atsarginė kopija ir atkūrimas
-Tema 32. Replikacija
-33 tema. MySQL - Percona XtraDB klasteris
-34 tema. MySQL - InnoDB klasteris
-Tema 35. MySQL NDB klasteris – išskaidymas
-36 tema.Seminaras apie Mysql
NoSQL („Redis“, „Tarantool“, „MongoDB“, „Cassandra“)
-37 tema.Darbas su tarantoliu
-38 tema. NoSQL: Redis
-39 tema.Pagrindinės mongodb savybės
-40 tema.map-reduce framework
-41 tema. Kasandros architektūra ir pritaikymas
-42 tema. Kasandros užklausų kalba
-43 tema.Elastingumas
-44 tema.Clickhouse
Baigiamasis projektas
-45 tema. Temos parinkimas ir projektinio darbo organizavimas
-46 tema.Seminaras apie sukurtus projektus
-47 tema.Projektavimo darbų apsauga
-48 tema. Kurso apibendrinimas