Andmebaasid - tasuta kursus Otust, koolitus 6 kuud, Kuupäev: 02.12.2023.
Varia / / December 05, 2023
Kursus on mõeldud arendajatele ja administraatoritele, kes on valmis omandama andmebaasidega töötamist
Kursuse eesmärk on õpetada üliõpilast tõhusalt töötama mis tahes andmebaasiga (nii relatsioonilise kui ka mitterelatsioonilise) kasutades struktureeritud päringukeelt SQL. Kursus pakub sügavat sukeldumist DBMS-i. Pärast selle valmimist ei pea te ebaoptimaalselt rajatud vundamendi tõttu tulekahjusid kustutama.
Kursusel sa:
- õppida kujundama andmebaase ja looma nende säilitamiseks optimaalset struktuuri;
- eristate peamisi DBMS-e, mis võivad arendajale kasulikud olla (PostgreSQL, MySQL, Redis, MongoDB, Cassandra jne);
- valdama SQL, DDL, DML süntaksit ja funktsioone;
- oskate optimeerida aeglaseid päringuid ja tegeleda valede SQL päringutega;
- muutute indeksitega töötamisel enesekindlamaks, õpite andmebaase optimeerima, profileerima ja värskendama.
Kellele see kursus on mõeldud:
- arendajatele, kes puutuvad oma töös kokku andmebaasidega;
- neile, kellel on vähemalt kuus kuud DBMS-iga töötamise kogemust ja kes soovivad sügavamalt mõista kõigi sisemiste protsesside ülesehitust.
Väga praktiline orientatsioon
Efektiivne moodulkoolitus
Õpetaja on ekspert ja professionaal, kellel on selles valdkonnas 20-aastane kogemus
Autoriprogramm
5
kursusedKõrgem pedagoogiline haridus. Kaubandusarendusega tegelenud üle 20 aasta. Venemaa ühe suurima online-ettevõtete registreerimisteenuse kaasasutaja ja tehniline direktor. Stack: Java, PHP. Erialased huvid: funktsionaalne programmeerimine, andmete tippimine, arendus...
Kõrgem pedagoogiline haridus. Kaubandusarendusega tegelenud üle 20 aasta. Venemaa ühe suurima online-ettevõtete registreerimisteenuse kaasasutaja ja tehniline direktor. Stack: Java, PHP. Erialased huvid: funktsionaalne programmeerimine, andmete tippimine, API arendus.
6
kursusedOlen tarkvara arendanud Java/Spring, C#, PHP keeles üle 20 aasta. Andmebaasi arhitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase jne. Juurutage andmebaas kohapealse Google Cloud Platformi, AWS-i, Azure'i,...
Olen tarkvara arendanud Java/Spring, C#, PHP keeles üle 20 aasta. Andmebaasi arhitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase jne. DB juurutus nii kohapealne Google Cloud Platform, AWS, Azure, Yandex Cloud kui ka Kubernetes, DBaaS, MultiCloud. Selle aja jooksul kavandati ja arendati enam kui sada projekti kauplusekettide, spordikeskuste, hotellide ja finantssektori jaoks. Suur kogemus virtualiseerimissüsteemide ehitamisel ja käitamisel VmWare ESXi, Hyper-V. PostgreSQL-i raamatute autor. Uus "PostgreSQL 14. Optimeerimine, Kubernetes, klaster, pilv." Programmijuht
5
kursusedRohkem kui 15 aastat kogemust IT-valdkonnas, rohkem kui 20 aastat õpetamiskogemust. Praegu: - föderaalse riigieelarvelise kõrgkooli "ASU" intelligentsete geoinfotehnoloogiate keskuse (CIGIT) programmeerija; - automatiseeritud teabetöötlussüsteemide osakonna vanemõppejõud ja...
Rohkem kui 15 aastat kogemust IT-valdkonnas, rohkem kui 20 aastat õpetamiskogemust. Praegu: - föderaalse riigieelarvelise kõrgkooli "ASU" intelligentsete geoinfotehnoloogiate keskuse (CIGIT) programmeerija; - automatiseeritud osakonna vanemõppejõud infotöötlus- ja juhtimissüsteemid valdkondades "Programmeerimine ja algoritmiseerimise alused", "Andmebaasid", "Tehisintellekti süsteemid"; innovaatilise väikeettevõtte ForeSays LLC kaasasutaja - loodus- ja tehnikateaduste teadusuuringud, tarkvaraarendus säte. Oskused: C/C++ programmeerimine, Delphi; andmebaaside projekteerimine ja arendus: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL Omab 2 patenti ja 8 arvutiprogrammide registreerimise sertifikaati Õpetaja
Üksused ja suhted
-Teema 1. Andmebaasi disain
-Teema 2.Kaasaegse DBMS-i komponendid
-Teema 3. Rändeprobleemid
-Teema 4.CAP teoreem
-Teema 5.Seminar: disain
PostgreSQL
-Teema 6. PostgreSQL DBMS-i sisemine arhitektuur
-Teema 7.DDL: objektide loomine, muutmine ja kustutamine PostgreSQL-is
-Teema 8. Tehingud, MVCC, ACID
-Teema 9.DML: sisestage, värskendage, kustutage, valige andmed
-Teema 10. Andmetüübid PostgreSQL-is
-Teema 11.Indeksid
-Teema 12.DML: koondamine ja sortimine, CTE, analüütilised funktsioonid
-Teema 13. Pentaho aruannete kujundaja
-Teema 14.OLAP: Postgres + pentaho
-Teema 15. Salvestatud protseduurid ja käivitajad
-Teema 16.Toimivuse optimeerimine. Profileerimine. Järelevalve
-Teema 17.Varundamine ja taastamine
-Teema 18. Replikatsioon
-Teema 19. Klasterdamine: patroni
-Teema 20.Seminar PostgreSQL-ist
MySQL
-Teema 21. MySQL DBMS-i sisemine arhitektuur
-Teema 22. Andmetüübid MySQL-is
-Teema 23.DDL: objektide loomine, muutmine ja kustutamine MySQL-is
-Teema 24.DML: andmete sisestamine, värskendamine, kustutamine, otsimine
-Teema 25. Tehingud, MVCC, ACID
-Teema 26.DML: koondamine ja sortimine
-Teema 27.Indeksid
-Teema 28.CTE ja analüütilised funktsioonid
-Teema 29.Toimivuse optimeerimine. Profileerimine. Järelevalve
-Teema 30. Salvestatud protseduurid ja käivitajad
-Teema 31.Varundamine ja taastamine
-Teema 32. Replikatsioon
-Teema 33.MySQL - Percona XtraDB klaster
-Teema 34.MySQL - InnoDB klaster
-Teema 35.MySQL NDB Cluster - sharding
-Teema 36.Seminar MySQL-ist
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Teema 37.Töö tarantooliga
-Teema 38.NoSQL: Redis
-Teema 39. Mongodb põhijooned
-Teema 40.kaart-vähendada raamistikku
-Teema 41. Kassandra arhitektuur ja rakendus
-Teema 42. Cassandra päringukeel
-Teema 43.Elastsearch
-Teema 44.Clickhouse
Viimane projekt
-Teema 45. Teema valik ja projektitöö korraldus
-Teema 46.Seminar loodud projektidest
-Teema 47.Projekteerimistööde kaitsmine
-Teema 48. Kursuse kokkuvõtte tegemine