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)
1. A very well-structured training program 2. The warm atmosphere the trainer created, along with his outstanding personal professionalism 3. That the trainer explained everything as if he were talking to a complete beginner, without slipping into any technical jargon.
Piotr Romer - Asseco Poland S.A
Cursus - PostgreSQL Administration, Optimization and Replication
advance topics hands on + discussion like timescaleDB and hypertable , trainer's knowledge on the subject :)
Shivam - Paessler LLC
Cursus - PostgreSQL Fundamentals
By the end of the 1st day, one attendee suggested more interaction in practices and the trainers took this in for the second day.
Daniela - Unit4
Cursus - PostgreSQL 16 for Developers and Administrators
A factual and practical approach to the subject. A nice atmosphere, conducive to asking questions.
Marcin - Santander Bank Polska S.A.
Cursus - Implementing High Availability in PostgreSQL
Andres consistently ensures that he addresses all attendee questions and strives to ensure everyone comprehends his teachings. I admire his expertise and proficiency in the subject matter