Databases - gratis cursus van Otus, training 6 maanden, Datum: 2 december 2023.
Gemengde Berichten / / December 05, 2023
De cursus is bedoeld voor ontwikkelaars en beheerders die klaar zijn om het werken met databases onder de knie te krijgen
Het doel van de cursus is om de student effectief te leren werken met elke database (zowel relationeel als niet-relationeel) met behulp van de gestructureerde querytaal SQL. De cursus biedt een diepgaande duik in DBMS. Na voltooiing hoeft u geen brandjes te blussen als gevolg van een niet optimaal gelegde fundering.
Op de cursus:
- leer databases ontwerpen en een optimale structuur voor hun opslag creëren;
- je maakt onderscheid tussen de belangrijkste DBMS’en die nuttig kunnen zijn voor een ontwikkelaar (PostgreSQL, MySQL, Redis, MongoDB, Cassandra, enz.);
- beheers de syntaxis en functies van SQL, DDL, DML;
- je kunt langzame query's optimaliseren en omgaan met onjuiste SQL-query's;
- u krijgt meer zelfvertrouwen in het werken met indexen, leert hoe u databases kunt optimaliseren, profileren en bijwerken.
Voor wie is deze cursus bedoeld:
- voor ontwikkelaars die in hun werk met databases te maken krijgen;
- voor degenen die minimaal zes maanden ervaring hebben met het werken met DBMS en een dieper inzicht willen krijgen in de structuur van alle interne processen.
Zeer praktische oriëntatie
Effectieve modulaire training
De docent is een deskundige en professional met 20 jaar ervaring in de branche
Auteursprogramma
5
cursussenHoger pedagogisch onderwijs. Is al meer dan 20 jaar betrokken bij commerciële ontwikkeling. Mede-oprichter en technisch directeur van een van de grootste online bedrijfsregistratiediensten in Rusland. Stapel: Java, PHP. Professionele interesses: functioneel programmeren, datatypering, ontwikkeling...
Hoger pedagogisch onderwijs. Is al meer dan 20 jaar betrokken bij commerciële ontwikkeling. Mede-oprichter en technisch directeur van een van de grootste online bedrijfsregistratiediensten in Rusland. Stapel: Java, PHP. Professionele interesses: functioneel programmeren, gegevenstypen, API-ontwikkeling.
6
cursussenIk ontwikkel al meer dan 20 jaar software in Java/Spring, C#, PHP. Databasearchitect PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Database implementeren als on-premise Google Cloud Platform, AWS, Azure,...
Ik ontwikkel al meer dan 20 jaar software in Java/Spring, C#, PHP. Databasearchitect PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. DB-implementatie zowel op locatie als Google Cloud Platform, AWS, Azure, Yandex Cloud en Kubernetes, DBaaS, MultiCloud. Gedurende deze tijd zijn ruim honderd projecten ontworpen en ontwikkeld voor winkelketens, fitnesscentra, hotels en de financiële sector. Ruime ervaring met het bouwen en bedienen van virtualisatiesystemen VmWare ESXi, Hyper-V. Auteur van boeken over PostgreSQL. Nieuwe "PostgreSQL 14. Optimalisatie, Kubernetes, cluster, cloud." Programmamanager
5
cursussenMeer dan 15 jaar ervaring in de IT-industrie, meer dan 20 jaar leservaring. Momenteel: - programmeur bij het Center for Intelligent Geoinformation Technologies (CIGIT) van de Federal State Budgetary Educational Institution of Higher Education "ASU"; - hoofddocent bij de afdeling Automated Information Processing Systems en...
Meer dan 15 jaar ervaring in de IT-industrie, meer dan 20 jaar leservaring. Momenteel: - programmeur bij het Center for Intelligent Geoinformation Technologies (CIGIT) van de Federal State Budgetary Educational Institution of Higher Education "ASU"; - hoofddocent bij de afdeling Automated informatieverwerkings- en controlesystemen op het gebied van “Programmering en grondbeginselen van algoritmisering”, “Databases”, “Kunstmatige intelligentiesystemen”; mede-oprichter van het kleine innovatieve bedrijf ForeSays LLC - wetenschappelijk onderzoek op het gebied van natuur- en technische wetenschappen, softwareontwikkeling voorraad. Vaardigheden: programmeren in C/C++, Delphi; ontwerp en ontwikkeling van databases: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL Heeft 2 patenten en 8 registratiecertificaten van computerprogramma's Docent
Entiteiten en relaties
-Onderwerp 1. Databaseontwerp
-Onderwerp 2.Componenten van een modern DBMS
-Onderwerp 3. Migratieproblemen
-Onderwerp 4.CAP-stelling
-Thema 5.Seminar: ontwerp
PostgreSQL
-Onderwerp 6. Interne architectuur van het PostgreSQL DBMS
-Onderwerp 7.DDL: objecten maken, wijzigen en verwijderen in PostgreSQL
-Onderwerp 8. Transacties, MVCC, ZUUR
-Onderwerp 9.DML: gegevens invoegen, bijwerken, verwijderen, selecteren
-Onderwerp 10. Gegevenstypen in PostgreSQL
-Onderwerp 11.Indices
-Topic 12.DML: aggregatie en sortering, CTE, analytische functies
-Thema 13. Pentaho Rapportontwerper
-Onderwerp 14.OLAP: Postgres + pentaho
-Onderwerp 15. Opgeslagen procedures en triggers
-Onderwerp 16. Prestatieoptimalisatie. Profilering. Toezicht houden
-Onderwerp 17.Back-up en herstel
-Onderwerp 18. Replicatie
-Onderwerp 19. Clustering: patroni
-Onderwerp 20.Seminar over PostgreSQL
MySQL
-Onderwerp 21. Interne architectuur van het MySQL DBMS
-Onderwerp 22. Gegevenstypen in MySQL
-Onderwerp 23.DDL: objecten aanmaken, wijzigen en verwijderen in MySQL
-Onderwerp 24.DML: gegevens invoegen, bijwerken, verwijderen, ophalen
-Onderwerp 25. Transacties, MVCC, ZUUR
-Onderwerp 26.DML: Aggregatie en sorteren
-Onderwerp 27.Indices
-Topic 28.CTE en analytische functies
-Onderwerp 29. Prestatieoptimalisatie. Profilering. Toezicht houden
-Onderwerp 30. Opgeslagen procedures en triggers
-Onderwerp 31.Back-up en herstel
-Onderwerp 32. Replicatie
-Onderwerp 33.MySQL - Percona XtraDB-cluster
-Onderwerp 34.MySQL - InnoDB-cluster
-Onderwerp 35.MySQL NDB-cluster - sharding
-Onderwerp 36.Seminar over Mysql
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Onderwerp 37.Werken met tarantool
-Onderwerp 38.NoSQL: Redis
-Onderwerp 39. Basiskenmerken van mongodb
-Topic 40. Kader voor het verminderen van kaarten
-Thema 41. Architectuur en toepassing van cassandra
-Onderwerp 42. Cassandra Query-taal
-Onderwerp 43.Elastisch zoeken
-Thema 44. Klikhuis
Laatste project
-Onderwerp 45. Keuze van het onderwerp en organisatie van projectwerk
-Onderwerp 46.Seminar over gemaakte projecten
-Onderwerp 47. Bescherming van ontwerpwerkzaamheden
-Onderwerp 48. Samenvatting van de cursus