Cursusaanbod
Inleiding
- PostgreSQL vs MySQL vs Oracle
- Overzicht van de kenmerken en architectuur van PostgreSQL 13
Aan de slag
- Een database-server instellen
- PostgreSQL 13 installeren
- Een database maken en benaderen
- SQL-syntaxis, opdrachten en functies
Een Postgres-database configureren
- Datadefinities, standaardwaarden en beperkingen
- Tabels instellen en aanpassen
- Privileges en beveiligingsbeleid beheren
- Database-schemas maken
- Tafelerfenis en partitieën implementeren
- Gegevens toevoegen, bijwerken en opvragen
- Datatypes, functies en operatoren gebruiken
- Indexes gebruiken en full-text zoeken uitvoeren
- Concurrency control begrijpen
Een database-server beheren
- Een PostgreSQL-cluster upgraden
- De server beveiligen en gegevens versleutelen
- Serverparameters configureren
- Clientauthenticatie inschakelen
- Toegangsrollen en -rechten instellen
- Meerdere databases beheren
- Onderhoudstaken voor de database uitvoeren
- Data back-uppen en herstellen
- Databaseprestaties en -betrouwbaarheid optimaliseren
- Databaseactiviteit en schijfbeheer monitoren
- Logische replicatie implementeren
- Regressietests uitvoeren
Klantzijds programmeren
- Het libpq C-bibliotheek en de large object interface gebruiken
- Ingesloten SQL-opdrachten uitvoeren
- De informatie-schema verkennen
- Andere PostgreSQL-clienttoepassingen
Serverzijds programmeren
- Het SQL-querytaal verlengen
- Event-triggerfuncties schrijven
- Regelsystemen implementeren
- Procedurale talen (PLs) gebruiken
- TCL, Perl en Python PLs verkennen
- Serverprogrammeerinterfaces uitvoeren
- Voorbeelden van logisch decoderen
- Replicatievoortgang bijhouden
Foutopsporing
Samenvatting en volgende stappen
Vereisten
- Een begrip van RDBMS
- Erfaring met SQL
Doelgroep
- Systeembeheerders
- Ontwikkelaars
Getuigenissen (5)
Tegen het einde van de eerste dag stelde een deelnemer voor om meer interactie in de oefeningen toe te voegen. De trainers namen dit ter harte voor de tweede dag.
Daniela - Unit4
Cursus - PostgreSQL 16 for Developers and Administrators
Automatisch vertaald
Een feitelijke en praktische benadering van het onderwerp. Een aangename sfeer, waarin vragen gesteld kunnen worden.
Marcin - Santander Bank Polska S.A.
Cursus - Implementing High Availability in PostgreSQL
Automatisch vertaald
Het ging om Docker en containers, samen met de erfelijkheidsfunctie van de PostgreSQL-database, die niet beschikbaar is in Oracle Database.
Manish Kumar
Cursus - PostgreSQL Essentials
Automatisch vertaald
Het was duidelijk aangepast om zeer geschikt te zijn voor ons doel, wat het extra nuttig maakte. Ik vond de Zoom-opzet geweldig, omdat het hielp me geconcentreerd te blijven met het materiaal altijd recht voor mijn neus en de trainer in staat was illustraties en aantekeningen toe te voegen terwijl hij uitlegde. De trainer beantwoordde al onze vragen op een zeer bevredigende manier, en ik was verbaasd over hoeveel ik in één dag kon leren. Meestal raak ik moe van trainingen tegen het middaguur, maar dit bleef helemaal tot het einde zeer aangrijpend. De tempo was perfect en de details werden goed toegelicht waar nodig.
Davina Sanders - Scottish Government
Cursus - PostgreSQL Performance Tuning
Automatisch vertaald
Michal was zeer kundig en betrokken als docent.
Nate Clifton - NIIT (USA) Inc.
Cursus - PostgreSQL Advanced DBA
Automatisch vertaald