PostgreSQL van beginner tot expert - eLearning
450,00 EUR
- 20 hours
Beheers een van ’s werelds krachtigste open-source relationele databases met deze cursus PostgreSQL Training: Fundamentals to Advanced. Deze praktijkgerichte opleiding is ontworpen voor aankomende ontwikkelaars, dataprofessionals en databasebeheerders, en neemt je mee van de kernconcepten van SQL tot en met de geavanceerde PostgreSQL-mogelijkheden die worden gebruikt in echte bedrijfssystemen.
Belangrijkste functies
Taal
Cursus en lesmateriaal in het Engels
Niveau
Niveau: beginner tot gevorderd
Toegang
1 jaar toegang tot het leerplatform
9 uur aan video's op aanvraag
met meer dan 20 uur aanbevolen studietijd
21 praktische oefeningen
1 project, 9 opdrachten, 7 automatisch beoordeelde toetsen
Certificaat
Inclusief certificaat van afronding van het programma

Leerdoelen
Aan het einde van deze cursus ben je in staat om het volgende te begrijpen:
Fundamenteel
De basisprincipes van relationele databases en hoe ze werken.
Concepten
Kernconcepten van PostgreSQL, inclusief verschillende typen DBMS.
Uitvoeren
Hoe PostgreSQL te installeren en query’s effectief uit te voeren.
Bouwen
Applicaties bouwen die PostgreSQL gebruiken als back-end databasesysteem.
Configureren
PostgreSQL-parameters configureren en verbindingsinstellingen beheren.
Overzicht
Een overzicht op hoog niveau van de systeemarchitectuur van PostgreSQL.

Cursustijdlijn
Inleiding tot databasesystemen
Les 01
- Soorten databases
- Object-relationele database
- Inleiding tot PostgreSQL
- PostgreSQL installeren
Basisprincipes van SQL voor Postgres
Les 02
- Databases maken
- Tabellen maken met psql
- Tabellen maken met pgAdmin
- Gegevens in de tabel invoegen
- Gegevens bijwerken en verwijderen
- Gegevens selecteren en ophalen
- Tabellen wijzigen
- Aggregaties en groepen
- Soorten toeslagmaterialen
- Booleaanse bewerkingen en de WHERE-clausule
- Inline-operators
- Geneste query's
Postgres Basisprincipes
Les 03
- Database-objecten
- Rollen en tabelruimten
- Databasecomponenten
- Databaseviews
- Database-indexen
- Databasefuncties
- Door de gebruiker gedefinieerde gegevenstypen
- Triggers en regelsysteem
Geavanceerde queryschrijven
Les 04
- Inner joins
- Left en Right joins
- Volledige joins
- Vakbonden
- Common Table Expressions (CTE)
- Vensterfuncties
Postgres-beveiliging
Les 05
- Authenticatie in PostgreSQL
- Toegangs- en beveiligingscontrole
- Gegevens versleutelen
- Routinematig databaseonderhoud
- Query's evalueren
PERN-stackimplementatie
Les 06
- De PERN-stack instellen
- Verbinding maken met de database met Prisma
- Prisma‑modellen begrijpen en definiëren
- Express-backend configureren
- CRUD-API’s (POST, GET, PUT, DELETE) maken en testen
- De React-frontend opzetten
- Functionaliteit voor het invoeren van uitgaven bouwen
- Onkostengegevens weergeven en beheren in React
Spring Boot-implementatie
Les 07
- Een Spring-applicatie opzetten
- PostgreSQL-verbinding configureren
- Schemas en datastructuren definiëren
- Databasemodellen maken
- Repositories en services opzetten
- Controllers ontwikkelen
- De frontendapplicatie makenConfiguratie van Swagger UI
- API-informatie aanpassen
PostgreSQL-arrays, sleutels en SELECT-clausules
Les 08
- PostgreSQL-arrays
- PostgreSQL 2D-arrays
- Aangepaste gegevenstypen in PostgreSQL
- Belangrijke relaties
- Belangrijke relaties definiëren
- Ophalen en beperken
- Unieke waarden en duplicaten
- Case-statements
Afstudeerproject
Les 08
Bouw een interactieve applicatie met een DBMS

Voor wie is dit programma bedoeld?
Data-analisten en data-engineers
Softwareontwikkelaars (Backend / Full Stack)
Databasebeheerders (DBA's)
Webontwikkelaars die met API's en databases werken
IT-professionals die overstappen naar data- of backendfuncties
Studenten of pas afgestudeerden die hun database-expertise willen opbouwen
Vereisten
- Basiskennis van SQL‑fundamenten
- Vertrouwdheid met databaseconcepten (tabellen, rijen, kolommen)
- Algemene kennis van hoe webapplicaties werken (handig maar niet verplicht)
- (Optioneel maar nuttig) Kennis van programmeerconcepten in JavaScript of Java voor toepassingsmodules
Verklaringen
Licenties en accreditatie
Deze cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.
Gelijkheidsbeleid
Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.
Veelgestelde vragen

Heeft u bedrijfsoplossingen of LMS-integratie nodig
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!
