Databaser - gratis kursus fra Otus, uddannelse 6 måneder, Dato: 2. december 2023.
Miscellanea / / December 05, 2023
Kurset henvender sig til udviklere og administratorer, der er klar til at mestre arbejdet med databaser
Målet med kurset er at lære den studerende effektivt at arbejde med enhver database (både relationel og ikke-relationel) ved brug af det strukturerede forespørgselssprog SQL. Kurset giver et dybt dyk ned i DBMS. Efter at have gennemført det, slipper du for at slukke brande som følge af suboptimalt lagt fundament.
På kurset skal du:
- lære at designe databaser og skabe en optimal struktur for deres opbevaring;
- du vil skelne mellem de vigtigste DBMS'er, der kan være nyttige for en udvikler (PostgreSQL, MySQL, Redis, MongoDB, Cassandra osv.);
- beherske syntaksen og funktionerne i SQL, DDL, DML;
- du vil være i stand til at optimere langsomme forespørgsler og håndtere forkerte SQL-forespørgsler;
- du bliver mere sikker på at arbejde med indekser, lærer at optimere, profilere og opdatere databaser.
Hvem er dette kursus for:
- for udviklere, der støder på databaser i deres arbejde;
- for dig, der har mindst seks måneders erfaring med at arbejde med DBMS og ønsker at få en dybere forståelse af strukturen i alle interne processer.
Meget praktisk orientering
Effektiv modulopbygget træning
Læreren er ekspert og professionel med 20 års erfaring i branchen
Forfatterens program
5
kurserVideregående pædagoguddannelse. Har været involveret i kommerciel udvikling i over 20 år. Medstifter og teknisk direktør for en af de største online virksomhedsregistreringstjenester i Rusland. Stak: Java, PHP. Faglige interesser: funktionel programmering, dataindtastning, udvikling...
Videregående pædagoguddannelse. Har været involveret i kommerciel udvikling i over 20 år. Medstifter og teknisk direktør for en af de største online virksomhedsregistreringstjenester i Rusland. Stak: Java, PHP. Faglige interesser: funktionel programmering, datatypning, API udvikling.
6
kurserJeg har udviklet software i Java/Spring, C#, PHP i over 20 år. Databasearkitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase osv. Implementer database som on-premise Google Cloud Platform, AWS, Azure,...
Jeg har udviklet software i Java/Spring, C#, PHP i over 20 år. Databasearkitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase osv. DB-implementering både on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud og Kubernetes, DBaaS, MultiCloud. I løbet af denne tid blev mere end hundrede projekter designet og udviklet til butikskæder, fitnesscentre, hoteller og finanssektoren. Stor erfaring med at bygge og drive virtualiseringssystemer VmWare ESXi, Hyper-V. Forfatter til bøger om PostgreSQL. Ny "PostgreSQL 14. Optimering, Kubernetes, klynge, sky." Program Manager
5
kurserMere end 15 års erfaring i IT-branchen, mere end 20 års undervisningserfaring. I øjeblikket: - programmør ved Center for Intelligent Geoinformation Technologies (CIGIT) i Federal State Budgetary Educational Institution of Higher Education "ASU"; - lektor ved Institut for Automatiserede Informationsbehandlingssystemer og...
Mere end 15 års erfaring i IT-branchen, mere end 20 års undervisningserfaring. I øjeblikket: - programmør ved Center for Intelligent Geoinformation Technologies (CIGIT) i Federal State Budgetary Educational Institution of Higher Education "ASU"; - lektor ved Department of Automated informationsbehandlings- og kontrolsystemer inden for områderne "Programmering og grundlæggende algoritmer", "Databaser", "Artificial Intelligence Systems";- medstifter af den lille innovative virksomhed ForeSays LLC - videnskabelig forskning inden for natur- og teknisk videnskab, softwareudvikling bestemmelse. Færdigheder: C/C++ programmering, Delphi; design og udvikling af databaser: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL Har 2 patenter og 8 certifikater for registrering af computerprogrammer Lærer
Enheder og relationer
-Emne 1. Databasedesign
-Emne 2. Komponenter af et moderne DBMS
-Emne 3. Migrationsproblemer
-Emne 4.CAP-sætning
-Emne 5.Seminar: design
PostgreSQL
-Emne 6. Intern arkitektur af PostgreSQL DBMS
-Emne 7.DDL: oprettelse, ændring og sletning af objekter i PostgreSQL
-Emne 8.Transaktioner, MVCC, ACID
-Emne 9.DML: indsæt, opdater, slet, vælg data
-Emne 10. Datatyper i PostgreSQL
-Emne 11.Indekser
-Emne 12.DML: aggregering og sortering, CTE, analytiske funktioner
-Tema 13.Pentaho rapportdesigner
-Emne 14.OLAP: Postgres + pentaho
-Emne 15. Lagrede procedurer og triggere
-Emne 16.Performanceoptimering. Profilering. Overvågning
-Emne 17.Sikkerhedskopiering og gendannelse
-Emne 18. Replikation
-Emne 19.Klynger: patroni
-Emne 20.Seminar om PostgreSQL
MySQL
-Emne 21. Intern arkitektur af MySQL DBMS
-Emne 22. Datatyper i MySQL
-Emne 23.DDL: oprettelse, ændring og sletning af objekter i MySQL
-Emne 24.DML: indsættelse, opdatering, sletning, hentning af data
-Emne 25.Transaktioner, MVCC, ACID
-Emne 26.DML: Aggregation og sortering
-Emne 27.Indekser
-Emne 28.CTE og analytiske funktioner
-Emne 29.Performanceoptimering. Profilering. Overvågning
-Emne 30. Lagrede procedurer og triggere
-Emne 31.Sikkerhedskopiering og gendannelse
-Emne 32. Replikation
-Emne 33.MySQL - Percona XtraDB Cluster
-Emne 34.MySQL - InnoDB-klynge
-Emne 35.MySQL NDB Cluster - sønderdeling
-Emne 36.Seminar om Mysql
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Emne 37. Arbejde med tarantool
-Emne 38.NoSQL: Redis
-Emne 39.Grundlæggende træk ved mongodb
-Emne 40.map-reduce framework
-Emne 41. Arkitektur og anvendelse af cassandra
-Emne 42. Cassandra Query Language
-Emne 43.Elasticsearch
-Tema 44.Klikhus
Afsluttende projekt
-Emne 45. Valg af emne og tilrettelæggelse af projektarbejdet
-Emne 46.Seminar om oprettede projekter
-Emne 47.Beskyttelse af designarbejde
-Emne 48. Opsummering af forløbet