Datu bāzes - bezmaksas kurss no Otus, apmācība 6 mēneši, Datums: 2023. gada 2. decembris.
Literārs Mistrojums / / December 05, 2023
Kurss paredzēts izstrādātājiem un administratoriem, kuri ir gatavi apgūt darbu ar datu bāzēm
Kursa mērķis ir iemācīt studentam efektīvi strādāt ar jebkuru datu bāzi (gan relāciju, gan nerelāciju), izmantojot strukturēto vaicājumu valodu SQL. Kurss sniedz dziļu ienirt DBVS. Pēc tā pabeigšanas nevajadzēs dzēst ugunsgrēkus neoptimāli ielikto pamatu rezultātā.
Kursā jūs:
- iemācīties veidot datu bāzes un izveidot optimālu struktūru to uzglabāšanai;
- jūs nošķirsit galvenās DBVS, kas var būt noderīgas izstrādātājam (PostgreSQL, MySQL, Redis, MongoDB, Cassandra utt.);
- apgūt SQL, DDL, DML sintaksi un funkcijas;
- varēsi optimizēt lēnos vaicājumus un tikt galā ar nepareiziem SQL vaicājumiem;
- kļūsi pārliecinātāks darbā ar indeksiem, iemācīsies optimizēt, profilēt un atjaunināt datu bāzes.
Kam šis kurss ir paredzēts:
- izstrādātājiem, kuri savā darbā sastopas ar datubāzēm;
- tiem, kuriem ir vismaz sešu mēnešu pieredze darbā ar DBVS un kuri vēlas iegūt dziļāku izpratni par visu iekšējo procesu struktūru.
Ļoti praktiska orientācija
Efektīva moduļu apmācība
Skolotājs ir eksperts un profesionālis ar 20 gadu pieredzi nozarē
Autora programma
5
kursiAugstākā pedagoģiskā izglītība. Vairāk nekā 20 gadus nodarbojas ar komerciālo attīstību. Viena no lielākajiem tiešsaistes uzņēmumu reģistrācijas pakalpojumiem Krievijā līdzdibinātājs un tehniskais direktors. Stack: Java, PHP. Profesionālās intereses: funkcionālā programmēšana, datu tipēšana, izstrāde...
Augstākā pedagoģiskā izglītība. Vairāk nekā 20 gadus nodarbojas ar komerciālo attīstību. Viena no lielākajiem tiešsaistes uzņēmumu reģistrācijas pakalpojumiem Krievijā līdzdibinātājs un tehniskais direktors. Stack: Java, PHP. Profesionālās intereses: funkcionālā programmēšana, datu tipēšana, API izstrāde.
6
kursiEsmu izstrādājis programmatūru Java/Spring, C#, PHP valodās vairāk nekā 20 gadus. Datu bāzes arhitekts PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase u.c. Izvietot datu bāzi kā lokālu Google Cloud Platform, AWS, Azure,...
Esmu izstrādājis programmatūru Java/Spring, C#, PHP valodās vairāk nekā 20 gadus. Datu bāzes arhitekts PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase u.c. DB izvietošana gan lokālajā Google Cloud Platform, AWS, Azure, Yandex Cloud, gan Kubernetes, DBaaS, MultiCloud. Šajā laikā tika izstrādāti un izstrādāti vairāk nekā simts projektu veikalu ķēdēm, fitnesa centriem, viesnīcām un finanšu sektoram. Liela pieredze virtualizācijas sistēmu veidošanā un ekspluatācijā VmWare ESXi, Hyper-V. Grāmatu par PostgreSQL autors. Jauns "PostgreSQL 14. Optimizācija, Kubernetes, klasteris, mākonis." Programmas vadītājs
5
kursiVairāk nekā 15 gadu pieredze IT nozarē, vairāk nekā 20 gadu pedagoģiskā pieredze. Šobrīd: - programmētājs Federālās valsts budžeta augstskolas "ASU" Inteliģento ģeoinformācijas tehnoloģiju centrā (CIGIT), - vecākais lektors Automatizētās informācijas apstrādes sistēmu katedrā un...
Vairāk nekā 15 gadu pieredze IT nozarē, vairāk nekā 20 gadu pedagoģiskā pieredze. Pašlaik: - programmētājs Federālās valsts budžeta augstākās izglītības iestādes "ASU" Inteliģento ģeoinformācijas tehnoloģiju centrā (CIGIT); - vecākais pasniedzējs Automatizētās katedras katedrā. informācijas apstrādes un kontroles sistēmas jomās "Programmēšana un algoritmizācijas pamati", "Datu bāzes", "Mākslīgā intelekta sistēmas"; mazā inovatīvā uzņēmuma ForeSays LLC līdzdibinātājs - zinātniskie pētījumi dabas un tehnisko zinātņu jomā, programmatūras izstrāde nodrošinājums. Prasmes: C/C++ programmēšana, Delphi; datu bāzu projektēšana un izstrāde: DBVS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.Ir 2 patenti un 8 datorprogrammu reģistrācijas sertifikāti Skolotājs
Entītijas un attiecības
-1.tēma. Datu bāzes dizains
-2.tēma.Mūsdienu DBVS sastāvdaļas
-Tēma 3. Migrācijas problēmas
-4.tēma.CAP teorēma
-5.tēma.Seminārs: dizains
PostgreSQL
-6. tēma. PostgreSQL DBVS iekšējā arhitektūra
-Tēma 7.DDL: objektu izveide, modificēšana un dzēšana programmā PostgreSQL
-8. tēma. Darījumi, MVCC, ACID
-Tēma 9.DML: ievietot, atjaunināt, dzēst, atlasīt datus
-10. tēma. Datu tipi programmā PostgreSQL
-11.tēma.Indeksi
- 12. tēma. DML: apkopošana un kārtošana, CTE, analītiskās funkcijas
-Tēma 13.Pentaho Report Designer
-14. tēma. OLAP: Postgres + pentaho
-15. tēma. Uzglabātās procedūras un izraisītāji
-16.tēma.Veiktspējas optimizācija. Profilēšana. Uzraudzība
-17. tēma. Dublēšana un atkopšana
-18. tēma. Replikācija
-19. tēma. Klasterizācija: patroni
-20.tēma.Seminārs par PostgreSQL
MySQL
-21. tēma. MySQL DBVS iekšējā arhitektūra
-22. tēma. Datu tipi MySQL
-Tēma 23.DDL: objektu izveide, modificēšana un dzēšana MySQL
-Tēma 24.DML: datu ievietošana, atjaunināšana, dzēšana, izguve
-25. tēma. Darījumi, MVCC, ACID
-Tēma 26.DML: apkopošana un kārtošana
-27.tēma.Indeksi
-Tēma 28.CTE un analītiskās funkcijas
-29.tēma.Veiktspējas optimizācija. Profilēšana. Uzraudzība
-Tēma 30. Saglabātās procedūras un izraisītāji
-31. tēma. Dublēšana un atkopšana
-Tēma 32. Replikācija
-33. tēma. MySQL — Percona XtraDB klasteris
-Tēma 34.MySQL - InnoDB klasteris
-Tēma 35. MySQL NDB Cluster - sadalīšana
-Tēma 36. Seminārs par Mysql
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Tēma 37. Darbs ar tarantolu
-Tēma 38. NoSQL: Redis
-39. tēma. Mongodb pamatiezīmes
-40.tēma.map-reduce framework
-41.tēma. Kasandras arhitektūra un pielietojums
-42. tēma. Kasandras vaicājumu valoda
-43.tēma.Elastība
-44.tēma.Clickhouse
Nobeiguma projekts
-45.tēma. Tēmas izvēle un projekta darba organizācija
-46.tēma.Seminārs par izveidotajiem projektiem
-47.tēma.Projektēšanas darbu aizsardzība
-48.tēma. Kursa apkopojums