PostgreSQL voor databasebeheerders en ontwikkelaars - gratis cursus van Otus, training 4 maanden, Datum: 2 december 2023.
Gemengde Berichten / / December 05, 2023
Volledige cursus over het werken met de PostgreSQL-database
De cursus omvat alle tools die nuttig kunnen zijn voor zowel ontwikkelaars als beheerders: beheer toegang, back-up, replicatie, loggen, werken met statistieken, manieren om met grote volumes te werken gegevens.
De cursus duikt diep in PostgreSQL, zodat je databases kunt ontwerpen zonder dat je later brandjes hoeft te blussen als gevolg van een suboptimale basis.
Doel van de cursus — de student effectief leren werken met PostgreSQL:
Als resultaat van een opleiding afgestudeerden zullen vol vertrouwen met PostgreSQL kunnen werken, optimale queries kunnen creëren en met onjuiste kunnen omgaan, met indexen kunnen werken, databases kunnen optimaliseren, profileren en bijwerken.
Verkrijg vaardigheden waarmee u als PostgreSQL DBA kunt werken - installeer, configureer, onderhoud en ontwikkel een database waarop PostgreSQL draait;
Voor wie:
- voor ontwikkelaars die het werken met PostgreSQL onder de knie moeten krijgen;
- voor databasebeheerders die PostgreSQL DBA-vaardigheden onder de knie willen krijgen;
- voor Linux-beheerders die PostgreSQL DBA-vaardigheden onder de knie willen krijgen of verbeteren;
- voor DevOps/SRE's die hun PostgreSQL-vaardigheden willen verbeteren.
Op de cursus leer je:
- configureer het PostgreSQL-cluster voor optimale prestaties;
- organiseer een back-upsysteem;
- een cluster herstellen na een storing;
- de oorzaken van storingen, blokkades en impasses achterhalen en deze problemen oplossen;
- gebruik indexen, joins en statistieken om de prestaties te optimaliseren;
- beheers de syntaxis en functies van het werken in PostgreSQL;
- Ontdek oplossingen voor problemen bij het werken met grote hoeveelheden gegevens in PostgreSQL.
Voordelen:
- Kennis vanuit het oogpunt van de praktijk, niet vanuit de theorie.
- Klassen over de bijgewerkte versie van PostgreSQL.
- Interessante, uitdagende huiswerkproblemen.
- Docenten zijn praktijkmensen.
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
Invoering
-Onderwerp 1. Relationele grondslagen, geschiedenis en plaats in de moderne wereld
-Onderwerp 2.SQL en relationele DBMS. Inleiding tot PostgreSQL
-Onderwerp 3. PostgreSQL installeren
-Onderwerp 4.DDL: objecten maken, wijzigen en verwijderen in PostgreSQL
-Onderwerp 5.DML: gegevens invoegen, bijwerken, verwijderen, selecteren
-Onderwerp 6.Fysieke laag van PostgreSQL
-Onderwerp 7. Logisch niveau van PostgreSQL
Multiversie, logs en sloten
-Topic 8.MVCC, vacuüm en autovacuüm.
-Onderwerp 9. Tijdschriften
-Onderwerp 10. Blokken
-Onderwerp 11.Seminarie
Administratie
-Onderwerp 12. PostgreSQL instellen
-Onderwerp 13.Back-up en herstel
-Onderwerp 14.Typen en apparaat voor replicatie in PostgreSQL. Toepassing praktijk
-Onderwerp 15. Patronicluster
Optimalisatie
-Onderwerp 16. Soorten indexen. Werken met indexen en query-optimalisatie
-Onderwerp 17. Verschillende soorten joins. Toepassing en optimalisatie
-Onderwerp 18. Verzameling en gebruik van statistieken
-Onderwerp 19.Prestatieoptimalisatie. Profilering. Toezicht houden
-Onderwerp 20. Partitioneren
-Onderwerp 21. Opgeslagen functies en procedures deel 1
-Onderwerp 22. Opgeslagen functies en procedures deel 2
-Onderwerp 23. Opgeslagen functies en procedures deel 3
Project Werk
-Onderwerp 24. Keuze van het onderwerp en organisatie van projectwerk
-Onderwerp 25. Overleg over het afstudeerproject
-Onderwerp 26. Bescherming van ontwerpwerkzaamheden
-Onderwerp 27. Cursusresultaten