Opleiding: PostgreSQL: van beginner tot expert - eLearning

Leer een van ’s werelds krachtigste open-source relationele databases beheersen met deze cursus „PostgreSQL van basis tot gevorderd“.

Dit praktijkgerichte programma is bedoeld voor aspirant-ontwikkelaars, dataprofessionals en databasebeheerders en leidt je van de basisbegrippen van SQL tot de geavanceerde mogelijkheden van PostgreSQL die in echte bedrijfssystemen worden toegepast.

Je begint met de basis – het aanmaken van databases, SQL-query's en gegevensmanipulatie – voordat je verdergaat met geavanceerde onderwerpen zoals joins, window-functies, indexering, prestatieoptimalisatie en databasebeveiliging. De cursus slaat ook een brug tussen theorie en praktijk door de ontwikkeling van praktijkgerichte applicaties te introduceren met behulp van PostgreSQL en moderne tech-stacks zoals Node.js (PERN-stack) en Java Spring Boot.

Aan het einde van de training begrijp je niet alleen de PostgreSQL-architectuur en query-optimalisatie, maar heb je ook het zelfvertrouwen om productieklaar databasesystemen te bouwen, te beheren en te schalen.

Doelgroep

  • Softwareontwikkelaars (backend / full stack)
  • Data-analisten en data-engineers
  • Databasebeheerders (DBA's)
  • Webontwikkelaars die werken met API's en databases
  • IT-professionals die overstappen naar data- of backend-functies
  • Studenten of pas afgestudeerden die database-expertise willen opbouwen

Vereisten

  • Basisbegrip van de grondbeginselen van SQL
  • Bekendheid met databaseconcepten (tabellen, rijen, kolommen)
  • Algemene kennis van hoe webapplicaties werken (nuttig maar niet verplicht)
  • (Optioneel maar aanbevolen) Ervaring met programmeerconcepten in JavaScript of Java voor applicatiemodules

Leerdoelen

  • De basisprincipes van relationele databases en hoe deze werken.
  • Kernconcepten van PostgreSQL, inclusief verschillende soorten DBMS.
  • Hoe PostgreSQL te installeren en query's effectief uit te voeren.
  • Het bouwen van applicaties die PostgreSQL als backend-databasesysteem gebruiken.
  • Het configureren van PostgreSQL-parameters en het beheren van verbindingsinstellingen.
  • Een algemeen overzicht van de systeemarchitectuur van PostgreSQL.

Cursusinhoud

Inleiding tot databasesystemen

  • Soorten databases
  • Object-relationele database
  • Inleiding tot PostgreSQL
  • PostgreSQL installeren

Basisprincipes van SQL voor Postgres

  • Databases aanmaken
  • Tabellen aanmaken met psql
  • Tabellen aanmaken met pgAdmin
  • Gegevens invoeren in de tabel
  • Gegevens bijwerken en verwijderen
  • Gegevens selecteren en ophalen
  • Tabellen wijzigen
  • Aggregaties en groepen
  • Soorten aggregaten
  • Booleaanse bewerkingen en WHERE-clausule
  • In-line operatoren
  • Geneste query's

Postgres-basisprincipes

  • Databaseobjecten
  • Rollen en tabelruimte
  • Databasecomponenten
  • Databaseweergaven
  • Database-indexen
  • Databasefuncties
  • Door de gebruiker gedefinieerde gegevenstypen
  • Triggers en regelsysteem

Geavanceerd query's schrijven

  • Inner joins
  • Left en right joins
  • Full joins
  • Unions
  • Common Table Expressions (CTE)
  • Vensterfuncties

Postgres-beveiliging

  • Authenticatie in PostgreSQL
  • Toegang en beveiligingscontrole
  • Gegevens versleutelen
  • Routinematig databaseonderhoud
  • Queries evalueren

PERN Stack-implementatie

  • De PERN-stack opzetten
  • Verbinding maken met de database met Prisma
  • Prisma-modellen begrijpen en definiëren
  • Express-backend configureren
  • CRUD-API's maken en testen (POST, GET, PUT, DELETE)
  • De React-frontend opzetten
  • Functionaliteit voor het invoeren van onkosten bouwen
  • Onkostengegevens weergeven en beheren in React

Spring Boot-implementatie

  • Een Spring-applicatie opzetten
  • PostgreSQL-verbinding configureren
  • Schema's en gegevensstructuur definiëren
  • Databasemodellen maken
  • Repositories en services bouwen
  • Controllers ontwikkelen
  • De frontend-applicatie maken

PostgreSQL-arrays, sleutels en SELECT-clausules

  • PostgreSQL-arrays
  • PostgreSQL 2D-arrays
  • Aangepaste gegevenstypen in PostgreSQL
  • Sleutelrelaties
  • Sleutelrelaties definiëren
  • Fetch en Limit
  • Distinct en Duplicates
  • Case-statements

Capstone

  • Bouw een interactieve applicatie met een DBMS

FAQ

Is er nog ander lesmateriaal naast de video's die je in je eigen tempo kunt bekijken?

Absoluut! De on-demand leerervaring gaat verder dan video's en biedt een volledig meeslepende leeromgeving, inclusief:

  • LEREN: Interactieve herhalingsquizzen en praktijkgerichte casestudy's om concepten te versterken
  • BEOORDELEN: Diagnostische, module- en eindtoetsen om je voortgang bij te houden
  • OEFENEN: Praktische oefeningen met realistische simulaties en Cloud Labs
  • INZICHTEN VERKRIJGEN: realtime analyses en rapporten die uw leervoortgang, uitdagingen en aanbevolen onderwerpen om te herhalen belichten, zodat u de belangrijkste vaardigheden onder de knie krijgt

Kan ik deze cursus volgen naast mijn fulltime baan?

Ja! Deze cursus is ontworpen voor maximale flexibiliteit. De cursus wordt aangeboden in een online formaat dat u in uw eigen tempo kunt volgen, waardoor u op uw eigen gemak kunt leren en uw vaardigheden kunt verbeteren, wat het gemakkelijk maakt om dit te combineren met uw fulltime baan.

Is deze cursus geschikt voor beginners?

Ja. De cursus begint met de basisprincipes van SQL en databases, voordat we verdergaan met geavanceerde PostgreSQL-onderwerpen.

Leer ik alleen SQL of ook praktische toepassingen?

Je leert beide. De cursus omvat geavanceerde SQL plus het ontwikkelen van praktijkgerichte applicaties met behulp van de PERN-stack en Java Spring Boot.

Heb ik programmeerervaring nodig?

Basiskennis van SQL wordt aanbevolen, maar programmeerervaring is niet strikt vereist voor de basisonderdelen.

Welke praktische vaardigheden zal ik opdoen?

Je leert:

  • PostgreSQL-databases aanmaken en beheren
  • Geavanceerde SQL-query's schrijven (joins, CTE's, window-functies)
  • Queries te optimaliseren en de prestaties te verbeteren
  • Databeveiliging en toegangscontrole te implementeren
  • Toepassingen te bouwen met PostgreSQL en moderne frameworks

Bevat de cursus praktische oefeningen?

Ja. De training omvat praktische oefeningen, cloudlabs en praktijkgericht leren in de vorm van projecten.

Kan dit mij helpen in een functie?

Ja. De cursus is ontworpen om je voor te bereiden op functies zoals backend-ontwikkelaar, data-analist en databasebeheerder.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginners- tot gevorderd niveau
  • 9 uur aan on-demand video's
  • 21 praktische oefeningen
  • 7 automatisch beoordeelde toetsen
  • 1 project 9 opdrachten
  • Aanbevolen studietijd: 20+ uur
  • 1 jaar toegang tot het leerplatform
  • Certificaat van voltooiing inbegrepen
Meer...
€450
Vrij van BTW
Aangeboden door
Adding Value Consulting (AVC)
Onderwerp
PostgreSQL
Niveau
Duur
9 uren
Looptijd
20 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
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