PostgreSQL til databaseadministratorer og udviklere - gratis kursus fra Otus, træning 4 måneder, Dato: 2. december 2023.
Miscellanea / / December 05, 2023
Komplet kursus i at arbejde med PostgreSQL-databasen
Kurset indeholder alle de værktøjer, der kan være nyttige for både udviklere og administratorer: ledelse adgang, backup, replikering, logning, arbejde med statistik, måder at arbejde med store mængder data.
Kurset tager et dybt dyk ned i PostgreSQL, så du kan designe databaser uden at skulle slukke brande senere som følge af suboptimale fundamenter.
Formål med kurset — Lær den studerende at arbejde effektivt med PostgreSQL:
Som et resultat af træning dimittender vil være i stand til trygt at arbejde med PostgreSQL, skabe optimale forespørgsler og håndtere forkerte, arbejde med indekser, optimere, profilere og opdatere databaser.
Få færdigheder, der giver dig mulighed for at arbejde som PostgreSQL DBA - installer, konfigurer, vedligehold og udvikle en database, der kører PostgreSQL;
Til hvem:
- for udviklere, der har brug for at mestre arbejdet med PostgreSQL;
- for databaseadministratorer, der ønsker at mestre PostgreSQL DBA-færdigheder;
- for Linux-administratorer, der ønsker at mestre eller forbedre PostgreSQL DBA-færdigheder;
- for DevOps/SRE'er, der ønsker at forbedre deres PostgreSQL-færdigheder.
På kurset lærer du:
- konfigurere PostgreSQL-klyngen til optimal ydeevne;
- organisere et backup-system;
- gendan en klynge efter en fejl;
- finde ud af årsagerne til fejl, blokeringer og dødvande og løse disse problemer;
- bruge indekser, joinforbindelser og statistik til at optimere ydeevnen;
- mestre syntaksen og funktionerne ved at arbejde i PostgreSQL;
- Udforsk løsninger på problemer med at arbejde med store mængder data i PostgreSQL.
Fordele:
- Viden ud fra praksis, ikke teori.
- Klasser på den opdaterede version af PostgreSQL.
- Interessante, udfordrende lektieproblemer.
- Lærere er praktikere.
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
Introduktion
-Emne 1. Relationelle grundlag, historie og plads i den moderne verden
-Emne 2.SQL og relationel DBMS. Introduktion til PostgreSQL
-Emne 3. Installation af PostgreSQL
-Emne 4.DDL: oprettelse, ændring og sletning af objekter i PostgreSQL
-Emne 5.DML: indsæt, opdater, slet, vælg data
-Emne 6. Fysisk lag af PostgreSQL
-Emne 7. Logisk niveau af PostgreSQL
Multiversion, logs og låse
-Emne 8.MVCC, vakuum og autovakuum.
-Emne 9. Magasiner
-Emne 10. Blokke
-Emne 11.Seminar
Administration
-Emne 12. Opsætning af PostgreSQL
-Emne 13.Sikkerhedskopiering og gendannelse
-Emne 14. Replikationstyper og -enheder i PostgreSQL. Anvendelsespraksis
-Emne 15. Patroni-klynge
Optimering
-Emne 16.Typer af indekser. Arbejde med indekser og forespørgselsoptimering
-Emne 17. Forskellige typer sammenføjninger. Anvendelse og optimering
-Emne 18. Indsamling og brug af statistik
-Emne 19.Performanceoptimering. Profilering. Overvågning
-Emne 20.Opdeling
-Emne 21. Lagrede funktioner og procedurer del 1
-Emne 22. Lagrede funktioner og procedurer del 2
-Emne 23. Lagrede funktioner og procedurer del 3
Projekt arbejde
-Emne 24. Valg af emne og tilrettelæggelse af projektarbejdet
-Emne 25. Høring om afgangsprojektet
-Emne 26.Beskyttelse af designarbejde
-Emne 27. Kursusresultater