Opleiding: PostgreSQL Geavanceerd beheer - 2 dagen online klassikale cursus

Til je vaardigheden op het gebied van PostgreSQL-beheer naar een hoger niveau met deze geavanceerde cursus, speciaal ontworpen voor professionals die complexe databaseomgevingen beheren.

Leer hoe je de prestaties kunt optimaliseren, de beveiliging kunt versterken, hoge beschikbaarheid kunt beheren en PostgreSQL-systemen effectief kunt oplossen.

Aan de hand van praktische, hands-on oefeningen verken je geavanceerde beheertechnieken, waaronder databasemonitoring, back-up- en herstelstrategieën, replicatie, configuratie-afstemming en prestatieoptimalisatie. Bouw het vertrouwen op om betrouwbare, schaalbare en veilige PostgreSQL-databases te onderhouden die veeleisende bedrijfsworkloads ondersteunen.

Doelgroep

  • PostgreSQL-databasebeheerders (DBA’s) die hun geavanceerde beheervaardigheden willen uitbreiden.
  • Systeembeheerders die verantwoordelijk zijn voor het beheer van PostgreSQL-omgevingen.
  • Databaseontwikkelaars die diepgaande kennis nodig hebben van de prestaties en het beheer van PostgreSQL.
  • DevOps-professionals die zich bezighouden met database-implementatie, automatisering en infrastructuur.
  • IT-professionals die verantwoordelijk zijn voor de betrouwbaarheid, beveiliging en optimalisatie van databases.

Vereisten

  • Een gedegen begrip van de basisprincipes van PostgreSQL en basisvaardigheden op het gebied van databasebeheer.
  • Praktische ervaring met SQL en concepten van relationele databases.
  • Bekendheid met de installatie, configuratie en basisonderhoudstaken van PostgreSQL.
  • Ervaring met Linux/Unix-opdrachtregelomgevingen wordt aanbevolen.
  • Kennis van concepten op het gebied van databaseback-ups, herstel en prestaties is een pré.

Leerdoelen

  • Beheer van database-upgrades: Leer hoe u PostgreSQL-omgevingen veilig kunt upgraden met behulp van methoden zoals pg_dump, pg_upgrade en logische replicatie. Verwerf de vaardigheden om upgrades te plannen, uit te voeren en te valideren met minimale verstoring van de dienstverlening.
  • Beveiliging en versleuteling: Verbeter de beveiliging van PostgreSQL door middel van authenticatie, rolbeheer, beveiliging op rijniveau, SSL/TLS-verbindingen, SSH-tunneling en gegevensversleuteling met behulp van pgcrypto.
  • Database-partitionering en -optimalisatie: Verbeter de databaseprestaties door partitioneringsstrategieën te implementeren, grote datasets te beheren en technieken toe te passen die zorgen voor snellere query's en eenvoudiger onderhoud.
  • Hoge beschikbaarheid en replicatie: Bouw betrouwbare PostgreSQL-omgevingen met behulp van streamingreplicatie, replicatieslots en failover-strategieën om de beschikbaarheid te waarborgen en downtime te verminderen.

Cursusinhoud

Dag 1 – Geavanceerd beheer van PostgreSQL

  • Inzicht krijgen in versiebeheer en upgrademethoden van PostgreSQL met behulp van pg_dump, pg_upgrade en logische replicatie.
  • Database-upgrades plannen en uitvoeren met effectieve validatie na de upgrade.
  • Databasebeveiliging configureren via authenticatie, rollen en toegangscontroles.
  • Beveiliging op rijniveau en versleuteling implementeren met behulp van de pgcrypto-module.
  • Gebruikersrechten beheren en de toegang tot de database beveiligen.
  • Configureer SSL/TLS-verbindingen en SSH-tunnels voor veilige communicatie.
  • Pas beveiligingspraktijken toe met behoud van databaseprestaties.
  • Doe praktische ervaring op met het beveiligen van PostgreSQL-omgevingen op bedrijfsniveau.

Dag 2 – PostgreSQL voor gevorderden

  • Leer de concepten van tabelpartitionering om de schaalbaarheid en queryprestaties te verbeteren.
  • Maak en beheer partities met behulp van declaratieve en op overerving gebaseerde methoden.
  • Optimaliseer grote datasets door middel van effectieve partitioneringsstrategieën.
  • Configureer streamingreplicatie voor omgevingen met hoge beschikbaarheid.
  • Monitor replicatie, beheer replicatieslots en behandel failover-scenario’s.
  • Verken de architectuur, voordelen en beperkingen van logische replicatie.
  • Configureer publicaties, abonnementen en logische decodering.
  • Pas replicatietechnieken toe om veerkrachtige PostgreSQL-systemen te ondersteunen.

FAQ

Wanneer vindt de cursus plaats?

Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 aaneengesloten uren per dag. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.

Heb ik programmeerervaring nodig?

Basiskennis van softwareontwikkeling wordt aanbevolen. Bekendheid met concepten van objectgeoriënteerd programmeren is nuttig, maar niet verplicht.

Ga ik UML leren?

Ja. De cursus behandelt de belangrijkste UML-diagrammen die worden gebruikt voor objectgeoriënteerde analyse en softwareontwerp.

Ligt de nadruk van de cursus op coderen?

Nee. De nadruk ligt op softwareanalyse, modellering en ontwerp, in plaats van op implementatie in een specifieke programmeertaal.

Ga ik ontwerppatronen leren?

Ja. Je maakt kennis met objectgeoriënteerde ontwerpprincipes en veelgebruikte ontwerppatronen die de kwaliteit en onderhoudbaarheid van software verbeteren.

Welke vaardigheden ga ik opdoen?

Je leert vereisten analyseren, software modelleren met UML, objectgeoriënteerde ontwerpprincipes toepassen en schaalbare, onderhoudbare softwarearchitecturen creëren.

Wat is het verschil tussen objectgeoriënteerde analyse en ontwerp?

Objectgeoriënteerde analyse richt zich op het begrijpen van bedrijfs- en gebruikersvereisten, terwijl objectgeoriënteerd ontwerp die vereisten omzet in een gestructureerde softwareoplossing met behulp van UML-modellen en ontwerpprincipes.

Hoe verbetert objectgeoriënteerd ontwerp de softwarekwaliteit?

OO-ontwerp bevordert herbruikbare, onderhoudbare en schaalbare software door objectgeoriënteerde principes en UML-modellering toe te passen om duidelijke en goed gestructureerde systeemontwerpen te creëren.

Welke tools ga ik tijdens de cursus gebruiken?

Je gebruikt UML-modelleringshulpmiddelen om use case-, klasse-, activiteit-, sequentie- en andere diagrammen te maken via praktische oefeningen die softwareontwerptechnieken uit de praktijk versterken.

Kan deze cursus me helpen bij de voorbereiding op een UML-certificering?

Ja. Hoewel de cursus geen certificeringsexamen omvat, biedt deze een solide basis in UML en objectgeoriënteerd ontwerp, waardoor het een uitstekende voorbereiding is op verdere verdieping of een UML-certificering.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Gemiddeld - Gevorderd niveau
  • 2 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
  • Praktische oefeningen met echte PostgreSQL-tools
  • Begeleide doorlopen van complexe beheertaken
  • Duidelijke voorbeelden voor replicatie, upgrades en beveiliging
  • Meer dan 40 aanbevolen studie-uren
  • Inclusief certificaat
Meer...
€1.450
Vrij van BTW
Aangeboden door
Adding Value Consulting (AVC)
Onderwerp
PostgreSQL
Niveau
Duur
2 dagen
Looptijd
40 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 5
Max: 12
Tijdstip
Overdag
Keurmerken aanbieder
Accredited Learning Provider
Accredited Learning Technologies Provider
AgilePM - Agile Project Management (APMG)
APMG Change Management
APMG-International
AWS Partner Network (APN)
Axelos
BTW-vrijstelling
COBIT 5
E-Academy