Opleidingen
55.761
resultaten
SQL voor PostgreSQL – 3 dagen online klassikaal
Online
wo 11 nov. 2026
en 4 andere data
Leg een stevige basis in SQL en leer effectief werken met PostgreSQL, een van ’s werelds krachtigste en meest gebruikte open-source relationele databases
Deze praktijkgerichte cursus biedt de essentiële SQL-vaardigheden die nodig zijn om gegevens in PostgreSQL-omgevingen op te vragen, te analyseren, te bewerken en te beheren.
Door middel van praktische oefeningen en realistische scenario's leert u hoe u gegevens kunt ophalen en filteren, met joins en subquery's kunt werken, aggregatiefuncties kunt gebruiken, databaseobjecten kunt aanmaken en wijzigen, transacties kunt beheren en de gegevensintegriteit kunt waarborgen. U doet ook ervaring op met het schrijven van efficiënte SQL-query's die rapportage, applicatieontwikkeling en bedrijfsanalyses ondersteunen.
Aan het einde van de cursus heb je het vertrouwen om met PostgreSQL-databases te werken, complexe query's te maken en dagelijkse databasetaken uit te voeren in professionele omgevingen.
Doelgroep
Databasebeheerders (DBA’s)
Gegevensanalisten
Business Intelligence-professionals
Softwareontwikkelaars
Applicatieontwikkelaars
Data-engineers
IT-ondersteuningsprofessionals
Rapportschrijvers en zakelijke gebruikers die met gegevens werken
PostgreSQL-gebruikers die hun SQL-vaardigheden willen versterken
Iedereen die meer wil leren over het opvragen van gegevens uit relationele databases en gegevensbeheer
Vereisten
Basisvaardigheden op computergebied
Bekendheid met het gebruik van bedrijfsapplicaties
Algemeen begrip van concepten op het gebied van gegevens- en informatiebeheer
Eerdere ervaring met databases is nuttig, maar niet vereist
Leerdoelen
Gegevensopvraging en -analyse: Leer effectieve SQL-query's bouwen met behulp van SELECT-statements, filters, sortering, berekeningen en aggregatiefuncties om gegevens op te halen, te ordenen en samen te vatten.
Gegevenstransformatie met functies: Gebruik de numerieke, tekenreeks- en datumfuncties van PostgreSQL om gegevens te manipuleren, typeconversies uit te voeren en NULL-waarden efficiënt te verwerken met CASE, COALESCE en NULLIF.
Databaseontwerp en -optimalisatie: Maak en beheer tabellen, beperkingen, indexen en weergaven om de gegevensintegriteit te waarborgen, de prestaties van query’s te verbeteren en het databasebeheer te vereenvoudigen.
Cursusinhoud
Dag 1
Sessie 1: Concepten van relationele databases
Basisprincipes van PostgreSQL en database-architectuur
Tabellen, rijen, kolommen, sleutels en indexen
Gegevenstypen en het gegevenswoordenboek
Sessie 2: psql gebruiken
De opdrachtregelinterface van PostgreSQL
SQL-opdrachten en -scripts uitvoeren en beheren
Sessie 3: Gegevens ophalen met SELECT
SELECT-query’s en het ophalen van gegevens
Filteren, sorteren, aliassen en uitdrukkingen
Voorwaardelijke en logische operatoren
Sessie 4: Aggregatiefuncties
Aggregatiefuncties en het samenvatten van gegevens
GROUP BY- en HAVING-clausules
Sessie 5: Tabellen koppelen
Inner-, outer- en self-joins
Tabelaliassen en ANSI-standaard joins
Sessie 6: Subquery's en setoperatoren
Subquery's en geneste query's
UNION-, INTERSECT- en EXCEPT-operatoren
Dag 2
Sessie 7: Numerieke, teken- en datumfuncties
Numerieke en tekenreeksfuncties
Tekenreeksmanipulatie en aaneenschakeling
Datumfuncties en datumrekenkunde
Sessie 8: Conversie- en hulpprogrammafuncties
Conversie van gegevenstypen
CASE-expressies
COALESCE- en NULLIF-functies
Sessie 9: Complexe subquery's
Geavanceerde subquery-technieken
Inline-weergaven en gecorreleerde subquery's
Subquery's met meerdere kolommen en join-integratie
Dag 3
Sessie 10: Gegevensbeheer
Gegevens invoegen, bijwerken en verwijderen
Transacties, commits, rollbacks en savepoints
CSV-gegevens importeren en exporteren
Gegevensbeheer met pgAdmin 4
Sessie 11: Tabellen beheren
Tabellen aanmaken en wijzigen
Beperkingen beheren
Tabellen kopiëren en herstellen
Sessie 12: Indexen en views beheren
Indexen aanmaken en beheren
Views aanmaken, gebruiken en onderhouden
Sessie 13: Sequenties beheren
Sequenties aanmaken
Sequentie-eigenschappen bekijken en beheren
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 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve gedetailleerde schema's te bevestigen.
Wat is PostgreSQL?
PostgreSQL is een krachtig open-source relationeel databasemanagementsysteem (RDBMS) dat bekend staat om zijn betrouwbaarheid, naleving van standaarden, uitbreidbaarheid en geavanceerde SQL-mogelijkheden.
Is deze cursus geschikt voor beginners?
Ja. De cursus is ontworpen voor beginners en introduceert SQL-concepten stapsgewijs, waardoor deze geschikt is voor cursisten met weinig of geen database-ervaring.
Wat leer ik in deze cursus?
U leert de basisprincipes van SQL, het ophalen van gegevens, filteren, sorteren, joins, subquery's, aggregatiefuncties, groeperen, beheer van databaseobjecten en transactiecontrole binnen PostgreSQL.
Bevat de cursus praktische oefeningen?
Ja. De cursus bevat praktische oefeningen en labactiviteiten waarmee u SQL-concepten direct kunt toepassen binnen een PostgreSQL-databaseomgeving.
Heb ik programmeerervaring nodig?
Nee. Programmeerkennis is niet vereist. De cursus richt zich op SQL en interactie met databases in plaats van op softwareontwikkeling.
Leer ik geavanceerde SQL-query's?
Ja. Naast basisquery's leert u joins, subquery's, aggregatiefuncties, groeperen, filteren en technieken om gegevens efficiënt te analyseren en te bewerken.
Wordt PostgreSQL veel gebruikt?
Ja. PostgreSQL wordt wereldwijd gebruikt in bedrijfsapplicaties, cloudplatforms, analyseoplossingen, financiële systemen en moderne webapplicaties.
Welke praktische vaardigheden zal ik opdoen?
Je zult in staat zijn om SQL-query's te schrijven, gegevens op te halen en te analyseren, databaseobjecten te beheren, gegevenswijzigingen door te voeren en zelfverzekerd met PostgreSQL-databases te werken.
Voor welke functies is deze training nuttig?
Deze cursus is waardevol voor databasebeheerders, data-analisten, ontwikkelaars, business intelligence-professionals, data-engineers, IT-ondersteuningsmedewerkers en iedereen die met gestructureerde gegevens en rapportages werkt.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Beginners- tot gemiddeld niveau
3 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Toegang tot virtuele live labs
Alle relevante cursusmaterialen
40+ aanbevolen studie-uren
Certificaat inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€1.950
Klassikaal
max 12
3 dagen
PostgreSQL Administration – 5 dagen online klassikaal
Online
ma 23 nov. 2026
en 4 andere data
Ontwikkel de praktische vaardigheden die nodig zijn om PostgreSQL-databases in bedrijfsomgevingen te installeren, configureren, beveiligen, onderhouden en optimaliseren
Deze praktijkgerichte cursus PostgreSQL-beheer leidt je door de volledige levenscyclus van een database, van de eerste implementatie en gebruikersbeheer tot prestatieoptimalisatie, back-up en herstel, en doorlopend onderhoud.
Aan de hand van praktijkgerichte oefeningen en begeleiding door experts leert u hoe u database-instanties beheert, rollen en machtigingen configureert, indexen aanmaakt en onderhoudt, de systeemprestaties bewaakt, problemen oplost en betrouwbare back-up- en herstelstrategieën implementeert. Daarnaast doet u ervaring op met transactiebeheer, query-optimalisatie, logboekregistratie, tabelruimten en point-in-time recovery (PITR).
Aan het einde van de cursus heb je het vertrouwen om PostgreSQL-databases efficiënt te beheren, de prestaties te verbeteren en de beschikbaarheid en beveiliging van kritieke bedrijfsgegevens te waarborgen
Doelgroep
Databasebeheerders (DBA's)
PostgreSQL-beheerders
Linux-systeembeheerders
Infrastructuuringenieurs
DevOps-ingenieurs
Databaseontwikkelaars die verantwoordelijk zijn voor databasebeheer
IT-operationsprofessionals
Technische supportingenieurs die PostgreSQL-omgevingen beheren
Iedereen die op zoek is naar praktische vaardigheden op het gebied van PostgreSQL-beheer voor productiesystemen
Vereisten
Basiskennis van SQL
Bekendheid met concepten van relationele databases
Basiskennis van Linux- of UNIX-beheer
Ervaring met PostgreSQL-databases is een pré, maar niet verplicht
Inzicht in concepten op het gebied van databasequery’s en gegevensbeheer
Leerdoelen
Geavanceerd transactiebeheer: Leer hoe PostgreSQL de consistentie van gegevens handhaaft door middel van transacties, concurrency-controle, vergrendelingsmechanismen en het voorkomen van deadlocks.
PostgreSQL-logboekregistratie en -monitoring: Configureer en analyseer PostgreSQL-logboeken om problemen op te lossen, prestaties te monitoren en beveiligings- of querygerelateerde problemen te identificeren.
Beheer van PostgreSQL-extensies: Installeer, configureer en beheer PostgreSQL-extensies om monitoring, indexering en databasefunctionaliteit te verbeteren.
Hoogwaardige gegevensimport: Optimaliseer bulkgegevensimporten met behulp van COPY, indexeringsstrategieën en prestatieoptimalisatietechnieken voor grootschalige gegevensmigraties.
Cursusinhoud
Dag 1
Sessie 1: Installatie en configuratie van PostgreSQL
Installatie en implementatie van PostgreSQL
Databaseclusters en serverconfiguratie
Account- en omgevingsbeheer
Sessie 2: PostgreSQL-architectuur
PostgreSQL-architectuur en -processen
Geheugen, opslag en directorystructuur
MVCC-, WAL- en VACUUM-bewerkingen
Sessie 3: PostgreSQL-clienttoepassingen
Gebruik van psql en pgAdmin
Toegangscontrole en authenticatie
Clientconnectiviteit en probleemoplossing
Sessie 4: Databases aanmaken en configureren
Databases aanmaken, kopiëren en verwijderen
Beheer van de databaseserver
Databasemonitoring en clusterinitialisatie
Dag 2
Sessie 5: PostgreSQL-schema’s
Schemaconcepten en -beheer
Zoekpaden, rechten en systeemschema’s
Overzicht van het informatieschema
Sessie 6: Rolenbeheer
Rollen, gebruikers en rechten
Rol-lidmaatschap en overerving
Toegangsbeheer en probleemoplossing
Sessie 7: Fijnmazige toegangscontrole
Rechten op database-, schema-, tabel- en kolomniveau
GRANT- en REVOKE-opdrachten
Rechtenbeheer
Sessie 8: Aanmaken en beheren van indexen
PostgreSQL-indexsoorten en -strategieën
Indexen aanmaken, optimaliseren en onderhouden
Prestatieoptimalisatie met indexen
Sessie 9: Transacties en gelijktijdigheid
Transactiebeheer en -controle
MVCC en isolatieniveaus
Vergrendeling, deadlocks en beheer van gelijktijdigheid
Dag 3
Sessie 10: PostgreSQL-databasestructuur
Configuratiebestanden en opslagarchitectuur
Tabellen, rijen, indexen en bestandsindeling
Free Space Map en Visibility Map
Sessie 11: Beheer van tabelruimten
Concepten en beheer van tabelruimten
Tabelruimten aanmaken, wijzigen en verwijderen
Beheer van tabelruimten met SQL en pgAdmin
Sessie 12: Logboekregistratie in PostgreSQL
Bestemmingen en formaten voor logboekregistratie
Logboekregistratie en het bijhouden van gebeurtenissen configureren
Monitoring en probleemoplossing met logbestanden
Sessie 13: PostgreSQL-uitbreidingen
Uitbreidingen installeren en beheren
PostgreSQL Contrib-modules
Database-extensies aanmaken en verwijderen
Dag 4
Sessie 14: Back-up en herstel
Back-upstrategieën en database-exports
Gebruik van pg_dump, pg_dumpall en pg_restore
Herstel van de database en het bestandssysteem
Sessie 15: Point-in-Time Recovery (PITR)
Write-Ahead Logging (WAL) en herstel na een crash
Continue archivering en basisback-ups
PITR-configuratie, herstel en tijdlijnbeheer
Optimalisatie van transactielogboeken en herstelpunten
Dag 5
Sessie 16: PostgreSQL-queryoptimalisatie
Queryoptimalisatie en uitvoeringsplanning
Scan- en join-strategieën
EXPLAIN, ANALYZE en statistiekbeheer
Prestatieafstemming en geheugenoptimalisatie
Sessie 17: Routinematig databaseonderhoud
VACUUM- en Autovacuum-beheer
Opslagoptimalisatie en opschoning
Routinematige taken voor databaseonderhoud
Sessie 18: Monitoring en afstemming van serverprestaties
Monitoring van database- en systeemprestaties
Analyse van activiteiten, vergrendelingen, WAL en archivering
Verzamelen van statistieken en prestatieafstemming
Sessie 19: Efficiënte databasevulling
Hoogwaardige gegevensinvoer met COPY
Technieken voor het optimaliseren van bulklaadbewerkingen
Beheer van indexen, beperkingen en WAL
Efficiënte back-up- en migratiebewerkingen
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 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve gedetailleerde schema's te bevestigen.
Wat leer ik in deze cursus?
Je leert over de installatie en configuratie van PostgreSQL, het beheer van gebruikers en rollen, beveiliging, indexering, transacties, back-up en herstel, prestatieoptimalisatie, monitoring, logboekregistratie en databaseonderhoud.
Is deze cursus geschikt voor beginners?
De cursus is bedoeld voor IT-professionals met basiskennis van SQL en databases. Eerdere ervaring met PostgreSQL is nuttig, maar niet essentieel
Leer ik over beveiligingsbeheer in PostgreSQL?
Ja. Je leert over op rollen gebaseerde toegangscontrole, gebruikersbeheer, authenticatie, machtigingen en best practices voor databasebeveiliging.
Komt back-up en herstel aan bod in de cursus?
Ja. De cursus behandelt pg_dump, pg_dumpall, back-upstrategieën, herstelprocedures, continue archivering en Point-in-Time Recovery (PITR).
Leer ik prestatieoptimalisatie?
Ja. Je verdiept je in query-optimalisatie, indexeringsstrategieën, uitvoeringsplannen, het verzamelen van statistieken, VACUUM-bewerkingen en technieken voor het optimaliseren van serverprestaties
Komen PostgreSQL-monitoring en -logging aan bod?
Ja. De cursus omvat logboekconfiguratie, het monitoren van databaseactiviteit, prestatiestatistieken, probleemoplossing en het identificeren van knelpunten.
Komt gelijktijdigheid en transactiebeheer aan bod in de cursus?
Ja. Je leert over transactiecontrole, isolatieniveaus, vergrendelingsmechanismen, het voorkomen van deadlocks en PostgreSQL’s Multi-Version Concurrency Control (MVCC).
Welke praktische vaardigheden zal ik opdoen?
Je leert PostgreSQL implementeren, gebruikers en rechten beheren, databaseprestaties optimaliseren, back-ups uitvoeren, gegevens herstellen, problemen oplossen en gezonde databaseomgevingen onderhouden
Voor welke functies is deze training nuttig?
Deze cursus is waardevol voor databasebeheerders, PostgreSQL-beheerders, Linux-beheerders, DevOps-engineers, infrastructuuringenieurs, databaseontwikkelaars en IT-operations-professionals die verantwoordelijk zijn voor PostgreSQL-omgevingen
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Beginners- tot gemiddeld niveau
5 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Praktijkgerichte lab-oefeningen ter ondersteuning van het verankeren van vaardigheden
Cursusmateriaal om te bewaren voor toekomstig gebruik
Behandelt PostgreSQL-versies 13 tot en met 18
Duidelijke stapsgewijze uitleg met praktische voorbeelden
Tips voor het oplossen van problemen op basis van echte scenario’s
Meer dan 60 aanbevolen studie-uren
Inclusief certificaat
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€3.450
Klassikaal
max 12
5 dagen
PostgreSQL for Developers – 3 dagen online klassikaal
Online
ma 8 feb. 2027
en 3 andere data
Breid je PostgreSQL-vaardigheden uit tot ver voorbij de basis van SQL en leer hoe je hoogwaardige, schaalbare databaseoplossingen voor moderne applicaties kunt bouwen.
Deze praktijkgerichte cursus is bedoeld voor ontwikkelaars die geavanceerde PostgreSQL-functies onder de knie willen krijgen, waaronder PL/pgSQL-programmering, functies, procedures, triggers, transacties, concurrency-beheer en query-optimalisatie.
Aan de hand van praktische oefeningen en realistische ontwikkelingsscenario’s leer je hoe je databaseprocessen kunt automatiseren, herbruikbare databaselogica kunt creëren, uitzonderingen kunt afhandelen, de prestaties van query’s kunt optimaliseren en kunt werken met geavanceerde analytische en recursieve query’s. Daarnaast doe je waardevolle ervaring op met prestatieoptimalisatie, gegevensmigratie en databaseprogrammeertechnieken die bijdragen aan het leveren van robuuste, efficiënte applicaties.
Aan het einde van de cursus ben je in staat om slimmere databaseoplossingen te ontwerpen, de prestaties van applicaties te verbeteren en vol vertrouwen PostgreSQL-applicaties op bedrijfsniveau te ontwikkelen.
Doelgroep
PostgreSQL-ontwikkelaars
Backend-ontwikkelaars
Full-stack-ontwikkelaars
Software-engineers
Database-ontwikkelaars
Applicatieontwikkelaars
Data-engineers
Technische professionals die met PostgreSQL-databases werken
Ontwikkelaars die geavanceerde vaardigheden op het gebied van SQL en databaseprogrammering willen verwerven
Vereisten
Goede praktische kennis van SQL
Eerdere ervaring met het gebruik van PostgreSQL-databases
Bekendheid met databaseontwerp en concepten van relationele databases
Ervaring met het schrijven van query’s, joins en subquery’s
Kennis die overeenkomt met een cursus over de basisprincipes van PostgreSQL SQL wordt aanbevolen
Leerdoelen
Triggers en gebeurtenisautomatisering: Maak en beheer triggers om databaseacties te automatiseren, bedrijfsregels af te dwingen, auditing te ondersteunen en gegevenswijzigingen bij te houden.
Prestatieafstemming en optimalisatie: Analyseer uitvoeringsplannen, optimaliseer query’s, verbeter indexeringsstrategieën en stem PostgreSQL af voor betere prestaties en schaalbaarheid.
Gegevensimport en -export: Gebruik het COPY-commando voor het laden, migreren en in bulk overdragen van gegevens met hoge prestaties.
Reguliere expressies en patroonherkenning: Maak gebruik van reguliere expressies in PostgreSQL om tekstgegevens rechtstreeks binnen SQL-query’s te doorzoeken, te valideren, te extraheren en te transformeren.
Cursusinhoud
Dag 1
Sessie 1: Geavanceerde SQL-taal
Geavanceerde PostgreSQL-datatypes
Technieken voor datatypeconversie
Sessie 2: Uitgebreide groeperingsfuncties
Geavanceerde aggregatie en groepering
ROLLUP, CUBE, GROUPING en GROUPING SETS
Sessie 3: Analytische query's
Rangschikkings- en vensterfuncties
Analytische aggregaten en technieken voor gegevensanalyse
LAG, LEAD, FIRST_VALUE en LAST_VALUE
Sessie 4: Recursieve query’s
WITH-clausule en Common Table Expressions (CTE’s)
Ontwikkeling van recursieve query’s
Sessie 5: Ondersteuning voor reguliere expressies
Patroonherkenning en reguliere expressies
Tekst zoeken, valideren en transformeren
Sessie 6: Basisprincipes van serverprogrammering
Inleiding tot PL/pgSQL-programmering
Variabelen, datatypes en controlestructuren
Gebruik van SQL-instructies binnen procedurele code
Dag 2
Sessie 7: Programmalogica
Voorwaardelijke instructies en besluitvorming
Lussen en stroomcontrole
Geneste en gelabelde lussen
Sessie 8: Cursors
Concepten en bewerkingen met cursors
Expliciete, impliciete en geparametriseerde cursors
Resultatensets ophalen en verwerken
Sessie 9: Uitzonderingsafhandeling
Foutafhandeling en diagnostiek
Systeem- en aangepaste uitzonderingen
Uitzonderingsbeheer in PL/pgSQL
Sessie 10: Door de gebruiker gedefinieerde functies
Functies maken en beheren
Functieparameters en uitvoering
Functiebeheer
Sessie 11: Door de gebruiker gedefinieerde procedures
Procedures maken en uitvoeren
Procedureparameters en beveiligingscontexten
Procedurebeheer en -onderhoud
Dag 3
Sessie 12: Triggers
Triggers maken en beheren
BEFORE-, AFTER- en INSTEAD OF-triggers
DML, DDL en gebeurtenisgestuurde automatisering
Sessie 13: Transacties en gelijktijdigheid
Transactiebeheer en MVCC
Isolatieniveaus en vergrendeling
Deadlocks, conflicten en beheer van gelijktijdigheid
Sessie 14: SQL-optimalisatie
Query-optimalisatie en uitvoeringsplannen
Scan- en join-strategieën
Verzamelen van statistieken en prestatieoptimalisatie
Basisprincipes van tabelpartitionering
Sessie 15: Gegevens laden en uitlezen
Gegevens importeren en exporteren met COPY
Technieken voor het in bulk laden en migreren van gegevens
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 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve gedetailleerde schema's te bevestigen.
Wat leer ik in deze cursus?
U leert geavanceerde SQL, PL/pgSQL-programmering, functies, procedures, triggers, uitzonderingsafhandeling, transacties, concurrency-beheer, prestatieoptimalisatie, recursieve query’s en technieken voor het laden van gegevens.
Is deze cursus geschikt voor beginners?
Nee. Deze cursus is bedoeld voor ontwikkelaars die al ervaring hebben met PostgreSQL en SQL. Een gedegen begrip van de basisprincipes van databases wordt aanbevolen voordat u deelneemt.
Wat is PL/pgSQL?
PL/pgSQL is de procedurele programmeertaal van PostgreSQL waarmee ontwikkelaars functies, procedures, triggers en geavanceerde bedrijfslogica rechtstreeks in de database kunnen maken
Komt databaseprogrammering aan bod in de cursus?
Ja. Een aanzienlijk deel van de cursus is gericht op PL/pgSQL-ontwikkeling, inclusief variabelen, lussen, voorwaardelijke logica, cursors, uitzonderingsafhandeling, functies en opgeslagen procedures.
Leer ik hoe ik triggers kan maken?
Ja. Je leert BEFORE-, AFTER-, INSTEAD OF- en gebeurtenistriggers maken en beheren om processen te automatiseren, bedrijfsregels af te dwingen en wijzigingen in de database te controleren.
Komen er geavanceerde SQL-technieken aan bod?
Ja. De cursus behandelt analytische functies, vensterfuncties, recursieve Common Table Expressions (CTE’s), geavanceerde groepering, reguliere expressies en complexe querytechnieken.
Welke praktische vaardigheden zal ik opdoen?
Je zult in staat zijn om PL/pgSQL-code te ontwikkelen, functies en triggers te maken, databaseprocessen te automatiseren, SQL-prestaties te optimaliseren, transacties af te handelen, uitvoeringsplannen te analyseren en schaalbare, op PostgreSQL gebaseerde applicaties te bouwen.
Voor welke functies is deze training nuttig?
Deze cursus is waardevol voor PostgreSQL-ontwikkelaars, backend-ontwikkelaars, full-stack-ontwikkelaars, databaseontwikkelaars, software-engineers en data-engineers die werken met op PostgreSQL gebaseerde applicaties.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Beginners- tot gemiddeld niveau
3 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Praktijkoefeningen en opdrachten gebaseerd op praktijkgerichte taken
Tips voor het schrijven van hoogpresterende SQL
Training in PL/pgSQL-routines en foutafhandeling
Digitale bronnen voor verdere zelfstudie
Meer dan 40 aanbevolen studie-uren
Inclusief certificaat
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€1.950
Klassikaal
max 12
3 dagen
Python Advanced Programming – 3 dagen online klassikaal
Online
ma 21 dec. 2026
en 5 andere data
Til je Python-vaardigheden naar een hoger niveau met deze cursus voor gevorderden, speciaal ontworpen voor ervaren ontwikkelaars.
De cursus ‘Python voor gevorderden’ bouwt voort op basiskennis van Python en helpt je om overzichtelijkere, snellere en schaalbaardere code te schrijven met behulp van geavanceerde taalfuncties en professionele ontwikkelingsmethoden.
Je verdiept je in objectgeoriënteerd programmeren, leert foutafhandeling en debuggingtechnieken onder de knie te krijgen en werkt met modules, pakketten en decorators om complexe applicaties te structureren. De cursus behandelt ook bestandsbeheer, het werken met externe gegevensbronnen en het implementeren van efficiënte coderingspatronen die in de praktijk van softwareontwikkeling worden gebruikt.
Door middel van praktische oefeningen en praktijkgerichte scenario’s krijg je het zelfvertrouwen om robuuste Python-applicaties te ontwerpen en te bouwen die geschikt zijn voor bedrijfs- en productieomgevingen.
Doelgroep
Python-ontwikkelaars met basis- tot gemiddelde ervaring
Softwareontwikkelaars die hun geavanceerde Python-vaardigheden willen versterken
Backend-ontwikkelaars die met Python-applicaties werken
Data-engineers en -analisten die Python gebruiken voor verwerking
Technische professionals die overstappen naar Python-ontwikkeling
Programmeurs die de codestructuur en schaalbaarheid willen verbeteren
Vereisten
Gedegen begrip van de basisprincipes van Python (variabelen, lussen, functies en gegevensstructuren)
Basiservaring met het schrijven en uitvoeren van Python-scripts
Bekendheid met concepten van objectgeoriënteerd programmeren is nuttig, maar niet essentieel
Algemeen begrip van de principes van softwareontwikkeling
Leerdoelen
Code-installatie en functies: Installeer Python, configureer je omgeving en schrijf herbruikbare functies met behulp van argumenten en recursie om efficiënte en onderhoudbare scripts te maken.
Objectgeoriënteerd programmeren: Leer de kernconcepten van OOP, waaronder klassen, overerving, mixins en attributen, om modulaire en schaalbare applicaties te bouwen.
Strings en reguliere expressies: Werk met strings en regex om tekst te extraheren, te matchen en te manipuleren voor gegevensverwerking en automatiseringstaken.
Modules en pakketten: Structureer applicaties met behulp van modules en pakketten, en beheer afhankelijkheden met pip om schaalbare ontwikkeling te ondersteunen.
Cursusinhoud
Dag 1
Sessie 1: Geavanceerde objectgeoriënteerdheid
Basisprincipes van OOP: klassen, objecten en self
Constructors, destructors en inkapseling
Overerving, polymorfisme en abstracte klassen
Meervoudige overerving, mixins en compositie
Introspectie en statische leden
Sessie 2: Iterators en generators
Iterables en iterators
Aangepaste iterators en generators
`yield` versus `return`
Sessie 3: Comprehensions
Comprehensions voor lijsten, sets en woordenboeken
`zip` gebruiken voor het koppelen van gegevens
Dag 2
Sessie 4: Decorators
Basisprincipes en syntaxis van decorators
Functiedecorators en annotaties
Praktische use cases
Sessie 5: Functioneel programmeren
Concepten van functioneel programmeren
Lambdas, map, filter en reduce
Principes van onveranderlijkheid
Sessie 6: Multithreading
Basisprincipes van threads en concurrency
Levenscyclus van threads, sleep en joins
Het delen en synchroniseren van gegevens
Multithreading versus multiprocessing
Dag 3
Sessie 7: Webservices
RESTful-webservices en API’s
Omgaan met JSON-gegevens
HTTP-methoden en CRUD-bewerkingen
REST-clients en integratie
Sessie 8: Unit-testen
Basisprincipes en terminologie van unit-testen
Testcases, klassen en fixtures
Asserties en testuitvoering met runners
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 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve gedetailleerde schema's te bevestigen.
Wat leer ik in deze cursus?
U leert geavanceerde SQL, PL/pgSQL-programmering, functies, procedures, triggers, uitzonderingsafhandeling, transacties, concurrency-beheer, prestatieoptimalisatie, recursieve query’s en technieken voor het laden van gegevens.
Is deze cursus geschikt voor beginners?
Nee. Deze cursus is bedoeld voor ontwikkelaars die al ervaring hebben met PostgreSQL en SQL. Een gedegen begrip van de basisprincipes van databases wordt aanbevolen voordat u deelneemt.
Wat is PL/pgSQL?
PL/pgSQL is de procedurele programmeertaal van PostgreSQL waarmee ontwikkelaars functies, procedures, triggers en geavanceerde bedrijfslogica rechtstreeks in de database kunnen maken
Komt databaseprogrammering aan bod in de cursus?
Ja. Een aanzienlijk deel van de cursus is gericht op PL/pgSQL-ontwikkeling, inclusief variabelen, lussen, voorwaardelijke logica, cursors, uitzonderingsafhandeling, functies en opgeslagen procedures.
Leer ik hoe ik triggers kan maken?
Ja. Je leert BEFORE-, AFTER-, INSTEAD OF- en gebeurtenistriggers maken en beheren om processen te automatiseren, bedrijfsregels af te dwingen en wijzigingen in de database te controleren.
Komen er geavanceerde SQL-technieken aan bod?
Ja. De cursus behandelt analytische functies, vensterfuncties, recursieve Common Table Expressions (CTE’s), geavanceerde groepering, reguliere expressies en complexe querytechnieken.
Welke praktische vaardigheden zal ik opdoen?
Je zult in staat zijn om PL/pgSQL-code te ontwikkelen, functies en triggers te maken, databaseprocessen te automatiseren, SQL-prestaties te optimaliseren, transacties af te handelen, uitvoeringsplannen te analyseren en schaalbare, op PostgreSQL gebaseerde applicaties te bouwen.
Voor welke functies is deze training nuttig?
Deze cursus is waardevol voor PostgreSQL-ontwikkelaars, backend-ontwikkelaars, full-stack-ontwikkelaars, databaseontwikkelaars, software-engineers en data-engineers die werken met op PostgreSQL gebaseerde applicaties.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Gemiddeld - Gevorderd niveau
3 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Praktijkoefeningen en opdrachten gebaseerd op praktijkgerichte taken
Tips voor het schrijven van hoogwaardige SQL
Training in PL/pgSQL-routines en foutafhandeling
Digitale bronnen voor verdere zelfstudie
40+ aanbevolen studie-uren
Inclusief certificaat
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€1.950
Klassikaal
max 12
3 dagen
Introduction to Python and Data Analysis – 4 dagen online klassikaal
Online
di 1 dec. 2026
en 4 andere data
Leg een stevige basis in Python-programmeren en data-analyse met deze praktische, hands-on cursus.
De cursus ‘Inleiding tot Python en data-analyse’ biedt je de essentiële vaardigheden om met data te werken met behulp van de populairste bibliotheken en tools van Python.
Je leert hoe je Python-scripts schrijft, datasets bewerkt, eenvoudige statistische analyses uitvoert en zinvolle inzichten uit ruwe data haalt. De cursus behandelt ook technieken voor het omgaan met data in gestructureerde formaten zoals CSV en Excel, zodat je data efficiënt kunt voorbereiden, opschonen en analyseren.
Aan de hand van praktijkvoorbeelden en begeleide oefeningen ontwikkel je het zelfvertrouwen om Python te gebruiken voor dagelijkse datataken, rapportages en ondersteuning bij besluitvorming in zakelijke en technische omgevingen.
Doelgroep
Beginners in Python-programmeren
Aankomende data-analisten
Bedrijfsanalisten die met data werken
IT-professionals die overstappen naar datafuncties
Professionals in financiën, marketing en bedrijfsvoering die data gebruiken
Iedereen die een carrière in data-analyse wil beginnen
Vereisten
Basisvaardigheden op computergebied
Geen eerdere ervaring met Python vereist
Bekendheid met spreadsheets (bijv. Excel) is nuttig, maar niet essentieel
Een basiskennis van dataconcepten is een pluspunt
Leerdoelen
Aan de slag met Python: Leer de basisprincipes van Python met behulp van interactieve en scriptgebaseerde methoden, waarbij de nadruk ligt op zuivere syntaxis, codestructuur en leesbaarheid.
Werken met DataFrames: Gebruik Pandas DataFrames om datasets te laden, op te schonen, te transformeren en te beheren, inclusief het omgaan met ontbrekende gegevens en het aanpassen van structuren.
Gegevens groeperen en aggregeren: Pas de ‘split-apply-combine’-aanpak in Pandas toe om gegevens te groeperen en zinvolle samenvattingen en inzichten te genereren.
Gegevensvisualisatie met Matplotlib: Maak grafieken en diagrammen, zoals staafdiagrammen, histogrammen en lijngrafieken, om gegevensinzichten duidelijk over te brengen.
Cursusinhoud
Dag 1
Sessie 1: Inleiding
Basisbegrippen van Python en uitvoeringsmodi
Stellingen, opmerkingen en regels voor inspringing
Sessie 2: Variabelen en scalaire typen
Getallen, tekst en booleaanse waarden
Variabelen en de functie type()
Sessie 3: Operatoren en uitdrukkingen
Rekenkundige, vergelijkings- en logische operatoren
Toewijzings- en lidmaatschapsoperatoren
Sessie 4: Containers
Lijsten, tuples, sets en dictionaries
Dag 2
Sessie 5: Voorwaarden en lussen
If/else-instructies
For- en while-lussen
De functie range() en iteratie
break en continue
Sessie 6: Functies
Ingebouwde functies (len, sum, min, max, sorted)
Functies definiëren
Positie-, benoemde en standaardargumenten
Sessie 7: Objecten
Inleiding tot klassen
Attributen en methoden
Werken met ingebouwde containermethoden
Dag 3
Sessie 8: Inleiding tot DataFrames
Inzicht in DataFrames en belangrijke attributen
Gegevens laden, schrijven en verkennen
Subsets en voorwaardelijk filteren
Kolommen toevoegen/verwijderen
Aggregaties en omgaan met ontbrekende waarden
Dag 4
Sessie 9: Groupby en aggregatie (Split-Apply-Combine)
Gegevens groeperen op basis van één of meer kolommen
Toepassen van één of meerdere aggregatiefuncties
Samenvattende inzichten genereren uit datasets
Sessie 10: Grafieken maken met Matplotlib
Staafdiagrammen, histogrammen en lijngrafieken maken
Gegevenspatronen en trends visualiseren
Analyseresultaten duidelijk en effectief presenteren
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 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve gedetailleerde schema's te bevestigen.
Wat leer ik in deze cursus?
Je leert de basisbeginselen van Python en hoe je Python kunt gebruiken voor eenvoudige gegevensanalyse, waaronder het bewerken en opschonen van gegevens en eenvoudige statistische analyse.
Is deze cursus geschikt voor beginners?
Ja. Deze cursus is speciaal ontworpen voor beginners zonder eerdere ervaring met Python.
Leer ik tools voor gegevensanalyse?
Ja. Je maakt gebruik van Python-bibliotheken die vaak worden gebruikt voor gegevensanalyse en leert werken met gestructureerde datasets.
Leer ik tools voor gegevensanalyse?
Ja. Je maakt gebruik van Python-bibliotheken die vaak worden gebruikt voor gegevensanalyse en leert werken met gestructureerde datasets.
Bevat de cursus praktische oefeningen?
Ja. De cursus bevat praktische oefeningen en voorbeelden met gegevens uit de praktijk.
Met wat voor soort gegevens ga ik werken?
Je gaat werken met eenvoudige, gestructureerde datasets, zoals CSV- en Excel-bestanden.
Welke vaardigheden ga ik opdoen?
Je leert Python-scripts schrijven, gegevens opschonen en analyseren, en basisinzichten genereren voor rapportage en besluitvorming.
Voor welke functies is deze cursus geschikt?
Deze cursus is geschikt voor aspirant-data-analisten, bedrijfsanalisten en professionals die met Python met gegevens moeten werken.
Belangrijkste kenmerken
Cursus en lesmateriaal in het Engels
Beginnersniveau
4 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Praktische programmeeroefeningen gedurende de hele cursus
Gebruik van live labomgevingen met begeleidende feedback
Branche-experts die praktijkgerichte inzichten bieden
Uitgebreide cursusinhoud en voorbeelddatasets
50+ aanbevolen studie-uren
Inclusief certificaat
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€2.650
Klassikaal
max 12
4 dagen
REST-API’s – 2 dagen online klassikaal
Online
ma 21 dec. 2026
Ontwikkel de vaardigheden om RESTful API’s te ontwerpen, te ontwikkelen en ermee te werken, die de basis vormen voor moderne web- en mobiele applicaties
Deze praktijkgerichte cursus laat je kennismaken met de principes van de REST-architectuur en laat zien hoe API’s communicatie tussen systemen mogelijk maken met behulp van standaard HTTP-methoden.
Je leert hoe je API-verzoeken en -antwoorden structureert, met JSON-gegevens werkt en CRUD-bewerkingen implementeert volgens de REST-principes. Aan de hand van praktische oefeningen ontdek je hoe API’s worden ontworpen, getest en gebruikt in echte ontwikkelomgevingen, waardoor je het vertrouwen krijgt om diensten te integreren en schaalbare applicaties te bouwen.
Aan het einde van de cursus begrijp je hoe REST-API’s onder de motorkap werken en hoe je ze effectief kunt inzetten bij moderne softwareontwikkeling.
Doelgroep
Softwareontwikkelaars
Webontwikkelaars
Backend-ontwikkelaars
Full-stack-ontwikkelaars
QA- en testingenieurs die met API’s werken
DevOps-ingenieurs
Technische professionals die systemen en diensten integreren
Iedereen die nieuw is in API-ontwikkeling of -integratie
Vereisten
Basisbegrip van programmeerconcepten
Bekendheid met webtechnologieën (nuttig maar niet vereist)
Basiskennis van HTTP is een pluspunt
Geen eerdere ervaring met API-ontwikkeling vereist
Leerdoelen
Vereisten en basisbegrippen: Bouw voort op bestaande vaardigheden in Java, Python of JavaScript om inzicht te krijgen in API’s, HTTP, JSON en gegevensserialisatie binnen de REST-architectuur.
REST-concepten en -principes: Leer de kernprincipes van REST, HTTP-methoden, het ontwerpen van resources en URI-conventies voor schaalbare API’s.
REST-services maken: Ontwikkel REST-API’s met Spring Boot, Flask of Express voor praktijkgerichte toepassingen.
REST-clientontwikkeling: Bouw en test API-clients met behulp van HttpClient, Requests, Axios en Postman.
Configuratietechnieken: Implementeer caching, stateloos ontwerp, compressie, contentonderhandeling, API-versiebeheer en documentatie.
Beveiliging en prestaties: Pas API-beveiligingspraktijken, authenticatiemethoden en technieken voor prestatieoptimalisatie toe, waaronder het Richardson Maturity Model en query-optimalisatie.
Cursusinhoud
Dag 1
Sessie 1: Vereisten
API’s, webapps en webservices
Basisprincipes van HTTP
JSON en serialisatie
Sessie 2: REST-theorie
Concepten en principes van REST-API’s
Resources, methoden en beperkingen
Naamgevingsconventies
Sessie 3: REST-services
REST API-ontwerp
Services bouwen met Spring Boot, Flask of Express
Sessie 4: REST-clients
Gebruik van tools zoals Postman
Clients bouwen met HttpClient, Requests of Axios
Dag 2
Sessie 5: REST API-configuratie
Caching en compressie
Content negotiation en HATEOAS
Idempotentie en statelessness
Beveiliging, versiebeheer en documentatie
Sessie 6: Geavanceerde REST-theorie
Richardson-volwassenheidsmodel
Zoeken, sorteren en paginering
N+1-probleem
PUT versus POST
Authenticatietechnieken
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 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Wat is een REST-API?
Een REST-API is een webservice waarmee systemen kunnen communiceren via standaard HTTP-methoden zoals GET, POST, PUT en DELETE.
Heb ik programmeerervaring nodig?
Basiskennis van programmeren wordt aanbevolen, maar je hebt geen eerdere ervaring met API-ontwikkeling nodig.
Leer ik hoe ik API’s moet bouwen?
Ja. De cursus behandelt hoe RESTful API’s zijn opgebouwd en hoe ze in praktijktoepassingen functioneren.
Komt JSON aan bod in de cursus?
Ja. Je zult uitgebreid met JSON werken voor het verwerken van verzoeken en antwoorden.
Bevat de cursus praktische oefeningen?
Ja. De cursus bevat praktische oefeningen en voorbeelden met echte gegevens.
Welke praktische vaardigheden zal ik opdoen?
Je zult in staat zijn om REST-API’s te begrijpen, te gebruiken en te integreren in applicaties, en effectief te communiceren tussen systemen.
Voor welke functies is deze cursus geschikt?
De cursus is geschikt voor ontwikkelaars, testers, DevOps-engineers en technische professionals die met moderne softwaresystemen werken.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Beginnersniveau
2 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Begeleide praktische programmeeropdrachten
Realistische ontwikkelingstaken
Ondersteunende begeleiding door een docent
Toegang tot lesmateriaal na afloop van de cursus
30+ aanbevolen studie-uren
Inclusief certificaat
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€1.450
Klassikaal
max 12
2 dagen
FastTrack Red Hat 9 System Administrator – 5 dagen online klassikaal
Online
ma 16 nov. 2026
Verwerf de essentiële vaardigheden die nodig zijn om Red Hat Enterprise Linux-omgevingen zelfverzekerd te beheren en te onderhouden.
Deze versnelde cursus biedt praktische training in de belangrijkste taken op het gebied van systeembeheer, waaronder gebruikers- en groepsbeheer, bestandssystemen, procesbeheer, netwerken en het configureren van services.
Je leert hoe je Linux-systemen installeert, configureert en onderhoudt, terwijl je praktische ervaring opdoet met de opdrachtregel, systeembeveiliging, opslagbeheer en technieken voor het oplossen van problemen. De cursus is zo opgezet dat deze een afspiegeling vormt van echte bedrijfsomgevingen, waardoor je het vertrouwen ontwikkelt om Linux-productiesystemen efficiënt en veilig te beheren.
Aan het einde van de cursus beschik je over de praktische kennis die nodig is om de Linux-infrastructuur van een onderneming te ondersteunen en je voor te bereiden op Red Hat-certificeringstrajecten.
Doelgroep
Aankomende Linux-systeembeheerders
IT-ondersteunings- en infrastructuuringenieurs
DevOps- en cloudingenieurs
Systeemingenieurs die met Linux-omgevingen werken
Technische professionals die overstappen naar Linux-beheer
Kandidaten die zich voorbereiden op Red Hat-certificering (RHCSA-traject)
Vereisten
Basiskennis van IT-concepten en besturingssystemen
Bekendheid met opdrachtregelinterfaces (nuttig maar niet vereist)
Algemene kennis van netwerkconcepten is een pluspunt
Geen eerdere ervaring met Linux-beheer vereist
Leerdoelen
Gebruikers-, bestands- en beveiligingsbeheer: Beheer gebruikers, groepen en machtigingen, inclusief ACL’s en uitgebreide attributen. Versterk de systeembeveiliging met behulp van SELinux, firewalls en veilige methoden voor bestandsoverdracht om gegevens te beschermen en naleving te waarborgen.
Automatisering en planning: Automatiseer de systeeminstallatie met Kickstart en beheer geplande taken met behulp van cron, at en anacron om de efficiëntie te verbeteren en de handmatige werklast te verminderen.
Probleemoplossing en optimalisatie: Stel diagnoses en los systeemproblemen op, zoals opstartfouten en serviceproblemen. Verbeter de prestaties door middel van hersteltools, het afstemmen van de kernel en aanpassingen aan de systeemconfiguratie.
Cursusinhoud
Dag 1
Sessie 1: Toegang tot het systeem
Inloggen en toegang via de opdrachtregel
Helpbronnen en handleidingspagina’s
Basisprincipes van de shell en besturingstekens
Toegang via Remote Desktop
Sessie 2: Netwerken en externe diensten
Configuratie van netwerkinterfaces (IPv4/IPv6)
Beheer van netwerkapparaten en pakketanalyse
Beveiligde SSH-communicatie
NTP-tijdsynchronisatie
NIS/LDAP-connectiviteit en rsync
Sessie 3: Gebruikers- en bestandsbeheer
Gebruikersbeheer en authenticatiebeleid
Gebruikersbeheer via de opdrachtregel en GUI
Wachtwoord- en profielbeheer
Bestandsrechten en ACL’s
Toegang tot gecentraliseerd beheer
Dag 2
Sessie 4: Systeembewaking
Bewaking van CPU, geheugen en schijfruimte
Beheer van procesprioriteiten
Systeemlogboekregistratie en logboekrotatie
Analyse van logboeken en journaalbestanden
Sessie 5: Softwarebeheer
RPM-pakketbeheer
Pakketten opzoeken, controleren en bijwerken
Kernelupdates en het oplossen van afhankelijkheden
Beheer van abonnementen
Sessie 6: Software beheren met YUM/DNF
Pakketten installeren en verwijderen
Repositories en configuratie van plug-ins
Software terugzetten en bijwerken
Sessie 7: Gegevensbeveiliging
SELinux-configuratie en -beheer
SSH instellen en veilige gegevensoverdracht
Firewallbeheer met firewalld
Dag 3
Sessie 8: Schijfpartitionering
Schijfpartitionering en het aanmaken van bestandssystemen
Bestandssystemen controleren en herstellen
LUKS-versleuteling
Swapruimte configureren
Sessie 9: LVM-volumes
LVM instellen en apparaten voorbereiden
Volumegroepen en logische volumes
De grootte van LVM-opslag aanpassen en beheren
Sessie 10: Kernelafstemming
Kernelarchitectuur en modules
Kernelmodules laden en verwijderen
Kernelconfiguratie en -afstemming
Prestatieoptimalisatie met tuned en sysctl-parameters
Dag 4
Sessie 11: Kickstart-installatie
Red Hat Linux-installaties automatiseren
Kickstart-bestanden aanmaken en instellen
Scripts voor en na de installatie
Installeren via NFS, FTP en HTTP
Sessie 12: systemd en services
Het opstartproces van systemd
Services beheren met systemctl
Units, targets en cgroups
Tijdzone en het systeem afsluiten/opnieuw opstarten
Sessie 13: Taken plannen
Planning van eenmalige en terugkerende taken
Gebruik van cron, at en anacron
Beheer van cron-taken op het systeem
Sessie 14: NFS en Samba
Configuratie van NFS-server en -client
Instelling van AutoFS
Configuratie van Samba (CIFS)
SELinux-integratie voor het delen van bestanden
Dag 5
Sessie 15: Beheer van virtuele systemen
Concepten van virtualisatie en hardware-ondersteuning
KVM-installatie en -beheer
Besturing van virtuele machines via GUI en CLI
Opstarten en afsluiten van VM's
Sessie 16: Containers met Podman & Buildah
Basisprincipes van containers en voordelen ten opzichte van VM's
Inleiding tot Podman en Buildah
Aanmaken en beheren van containers
Sessie 17: Probleemoplossing
Overzicht van het Linux-opstartproces
Herstelmodus en GRUB-herstel
Diagnose en oplossingen voor opstartproblemen
Bijlage A: Commando-overzicht
Belangrijkste Linux-opdrachten
Opdrachten voor systeembeheer
Bijlage B: Virtual Data Optimiser (VDO)
Overzicht en installatie van VDO
Volumes aanmaken en beheren
Opslagvolumes uitbreiden
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 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Wat leer ik in deze cursus?
Je leert essentiële vaardigheden op het gebied van Linux-systeembeheer, waaronder gebruikersbeheer, bestandssystemen, netwerken, services, opslag en het oplossen van problemen op Red Hat Enterprise Linux.
Bereidt deze cursus me voor op certificering?
Ja. De cursus ondersteunt de voorbereiding op Red Hat-certificeringstrajecten zoals RHCSA.
Is dit een praktische cursus?
Ja. De cursus is zeer praktijkgericht en omvat echte systeembeheertaken.
Voor welke functies is deze cursus geschikt?
De cursus is geschikt voor Linux-beheerders, DevOps-engineers, infrastructuuringenieurs en IT-supportmedewerkers.
Wat kan ik na afloop van de cursus?
Je bent in staat om Linux-systemen te beheren, services te configureren, opslag en gebruikers te beheren, problemen op te lossen en ondersteuning te bieden in bedrijfsomgevingen.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Beginners- tot gemiddeld niveau
5 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Toegang tot virtuele live-labomgevingen
Afgestemd op Red Hat-certificeringstrajecten zoals RHCSA.
Downloadbare cursusdocumentatie en oefeningen
Deskundige trainers met relevante praktijkervaring
Meer dan 60 aanbevolen studie-uren
Certificaat inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€3.150
Klassikaal
max 12
5 dagen
Ubuntu Server Administration – 4 dagen online klassikaal
Online
ma 21 dec. 2026
Verwerf de praktische vaardigheden die je nodig hebt om Ubuntu Server met vertrouwen te installeren, configureren en beheren in praktijkomgevingen
Deze praktijkgerichte cursus rust je uit met essentiële vaardigheden op het gebied van Linux-serverbeheer, waaronder gebruikers- en groepsbeheer, opslagconfiguratie, netwerken, pakketbeheer en systeemmonitoring.
Je leert hoe je veilige, stabiele en efficiënte Ubuntu Server-systemen onderhoudt en ontwikkelt tegelijkertijd de vaardigheden voor probleemoplossing die nodig zijn om bedrijfsinfrastructuur te ondersteunen. Door middel van begeleide labs en praktische oefeningen bouw je het zelfvertrouwen op om servers te beheren in cloud-, datacenter- en gevirtualiseerde omgevingen.
Aan het einde van de cursus ben je in staat om Ubuntu Server effectief te beheren en moderne IT- en cloudgebaseerde activiteiten te ondersteunen.
Doelgroep
Aankomende Linux-serverbeheerders
IT-ondersteunings- en infrastructuuringenieurs
DevOps- en cloudingenieurs
Systeembeheerders die met Ubuntu- of Linux-systemen werken
Technische professionals die de overstap maken naar serverbeheer
Kandidaten die zich voorbereiden op Linux-certificeringstrajecten
Vereisten
Basiskennis van IT-systemen en besturingsomgevingen
Bekendheid met het gebruik van de opdrachtregel (nuttig maar niet essentieel)
Algemene kennis van netwerkconcepten
Geen eerdere ervaring met Linux-serverbeheer vereist
Leerdoelen
Gebruikerstoegang en machtigingsbeheer: Beheer gebruikers en groepen, configureer sudo-toegang, wachtwoordbeleid, uitgebreide machtigingen en inlogcontrole. Pas shell-omgevingen aan en zorg tegelijkertijd voor veilige toegang voor meerdere gebruikers.
Opslag en bestandssystemen: Configureer schijven en opslag met behulp van MBR/GPT, partities, RAID, LVM en ZFS. Pas labels en UUID’s toe en houd daarbij de opslagprestaties in de gaten en beheer deze.
Linux-netwerken en -services: Configureer IPv4/IPv6-netwerken, DNS en hostnaamresolutie. Gebruik SSH op een veilige manier, analyseer verkeer en beheer services met systemd en tools voor tijdsynchronisatie.
Beveiliging, logboekregistratie en containers: Beveilig systemen met UFW en AppArmor, beheer logboeken met rsyslog en journalctl, voer back-ups en herstel uit en implementeer containers met Docker.
Cursusinhoud
Dag 1
Sessie 1: Beheer van gebruikersaccounts
Beheer van gebruikers en groepen
Wachtwoordbeleid en sudo-configuratie
Bash-omgeving en inlogcontrole
Uitgebreide machtigingen
Sessie 2: Bestandssysteemoperaties
Overzicht van bestandssystemen en Linux I/O
MBR versus GPT-partitionering
XFS- en Btrfs-configuratie
Schijfgebruik, koppelen en UUID/label-configuratie
Sessie 3: RAID
RAID-concepten en -niveaus
RAID-arrays aanmaken en beheren
Geneste RAID en beheer van schijfvervanging
Dag 2
Sessie 4: Logical Volume Management (LVM)
Overzicht en configuratie van LVM
LVM-informatie bekijken en beheren
De grootte van logische volumes aanpassen
Concepten van Device Mapper
Sessie 5: ZFS
Overzicht van ZFS en poolbeheer
Optimalisatie en prestatiebewaking
Snapshots en klonen
Sessie 6: Softwarebeheer
Debian-pakketbeheer
Gebruik van apt en Snap
Software-installatie en updates
Sessie 7: Vim-editor
Basisprincipes en omgeving van Vim
Belangrijkste bewerkingsfuncties en commando’s
Vim-workflow en hulpmiddelen voor snelle referentie
Dag 3
Sessie 8: Systeeminitialisatie
Beheer van systemd en het opstartproces
Servicecontrole en systeemeenheden
Runlevels en afsluitprocedures
Sessie 9: Procesbewaking en -planning
Hulpmiddelen voor procesbewaking
Taakplanning met `at`, `cron` en `anacron`
Cron-configuratie en -beheer
Sessie 10: Linux-netwerken
Basisprincipes van netwerken en poorten
IPv4/IPv6-configuratie en DNS
SSH, pakketanalyse en tijdsynchronisatie
Sessie 11: Lokalisatie
Lokale instellingen en variabelen
Codering en toetsenbordindeling
Tijdzonebeheer
Dag 4
Sessie 12: Linux-logboekregistratie
Configuratie van rsyslog en logboekregistratie op afstand
Logboekbeheer met logrotate
Journal-query’s en -configuratie
Sessie 13: Back-up en herstel
Archiveren en herstellen met tar
Schijfklonen met dd
Bestandscompressie en rsync-overdrachten
Vergelijking van back-uptools
Sessie 14: Virtualisatie en containers
KVM-installatie en -beheer
Basisprincipes van Linux-containers
Docker-containers uitvoeren
Sessie 15: Ubuntu-beveiliging
Configuratie van de UFW-firewall
Instelling van AppArmor en profielbeheer
Beveiligingsmaatregelen op applicatieniveau
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 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Wat leer ik in deze cursus?
Je leert hoe je Ubuntu Server installeert, configureert en beheert, inclusief gebruikers, opslag, netwerken, pakketten en systeemservices.
Is deze cursus geschikt voor beginners?
Ja. De cursus is bedoeld voor deelnemers die nog geen ervaring hebben met Linux-serverbeheer.
Heb ik eerdere Linux-ervaring nodig?
Er is geen eerdere ervaring met Ubuntu of Linux vereist.
Is deze cursus praktijkgericht?
Ja. De cursus omvat praktische oefeningen en realistische taken op het gebied van serverbeheer.
Voor welke functies is deze cursus geschikt?
De cursus is geschikt voor Linux-beheerders, DevOps-engineers, cloud-engineers en IT-supportmedewerkers.
Helpt deze cursus bij het behalen van certificeringen?
Ja. De cursus biedt een stevige basis voor certificeringstrajecten op het gebied van Linux en serverbeheer.
Welke vaardigheden zal ik opdoen?
Je leert Ubuntu-servers beheren, systeemservices configureren, opslag en netwerken beheren en problemen oplossen in productieomgevingen.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Beginners- tot gemiddeld niveau
4 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Gestructureerde, live leersessies op basis van praktijkoefeningen
Oefeningen om kernvaardigheden te versterken
Digitale trainingsbronnen
50+ aanbevolen studie-uren
Certificaat inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€2.450
Klassikaal
max 12
4 dagen
DASA DevAIOps - Including Exam [DASADEV-AIOPS]
VIRTUAL TRAINING CENTER
ma 25 jan. 2027
en 9 andere data
OVERVIEW
Adopt DevAIOps practices effectively, and achieve faster time-to-market and time-to-value.
This two-day certification course offers a comprehensive understanding of how to integrate AI into DevOps practices, driving operational efficiency, automation, and innovation. Participants will explore ways to integrate AI into their CI/CD pipelines, reliability, security, and platform engineering practices, while learning how to leverage AI-powered tools for continuous improvement and efficient product delivery.
This certification program equips IT professionals to implement DevAIOps practices effectively, achieving faster time-to-market and time-to-value, and iterative development.
Updated 11/6/2026
OBJECTIVES
After completing this program, you will be able to:
Build mental models to reason about, configure, and troubleshoot AI-powered tools used in DevOps environments.
Design and work with intelligent CI/CD pipelines that improve delivery speed, quality, and automation.
Shift toward predictive operations by interpreting, configuring, and critically evaluating AI-powered observability outputs.
Design, implement, and operate an MLOps platform on top of existing DevOps infrastructure that governs the full model lifecycle.
Apply a security framework for AI-powered systems spanning the CI/CD pipeline, runtime environment, and AI-specific attack surface.
Design and operate a platform that delivers AI infrastructure as self-service developer capabilities with optimized cost, performance, and compliance.
Implement a governance framework that ensures AI systems meet regulatory, ethical, and organizational accountability requirements throughout the model lifecycle.
AUDIENCE
- Product Owners and Managers
- Developers and Application Team Leads
- Project and Program Managers
- DevOps & Automation Engineers
- Software Managers and Team Leads
- Ops Architects and Engineers
- Cloud Engineers
- Data Engineers and Scientists
- Site Reliability Engineers
CERTIFICATION
Certificate: DASA DevAIOps
Exam Details
Delivery: Online Proctored
Format: Closed-book
Proctoring: Web Proctored
Duration: 60 minutes
Questions: 40 Multiple Choice
Pass Grade: 60%
CONTENT
Module 00: Programme Orientation
Understand the learning path, assessments, and certification requirements.
Explore DevAIOps maturity, current trends, and the growing need for AI skills in delivery teams.
Review the FinTech case study covering release delays, rising costs, and AI readiness challenges.
Module 01: AI Fundamentals for DevOps Teams
Learn key model types such as classification, regression, anomaly detection, and NLP.
Understand model training, validation, drift, and their impact on reliability.
Interpret AI outputs including alerts, confidence scores, and code suggestions.
Module 02: Intelligent CI/CD Pipelines
Apply AI-assisted code review to improve quality and reduce manual effort.
Use intelligent test prioritisation to balance speed, coverage, and risk.
Enable predictive deployment gates, rollback logic, and self-healing responses.
Module 03: AI Augmented Observability and AIOps
Detect issues earlier using anomaly detection and dynamic baselines.
Reduce alert noise through event correlation and root cause analysis.
Improve resilience with predictive scaling and faster incident response.
Module 04: MLOps & the AI Model Lifecycle in a DevOps Context
Build model versioning, promotion workflows, and reproducible delivery processes.
Monitor model performance, detect drift, and trigger retraining when needed.
Use feature stores to improve consistency between training and live environments.
Module 05: DevSecOps with AI
Apply AI-powered SAST, DAST, and dependency scanning across CI/CD pipelines.
Use anomaly detection for runtime monitoring across containers and networks.
Address AI-specific risks such as prompt injection, model poisoning, and data exposure.
Module 06: Platform Engineering and AI Structure
Create self-service platforms and golden paths for AI delivery teams.
Configure Kubernetes and GPU resources for training and inference workloads.
Compare cloud and self-hosted options based on cost, latency, and compliance needs.
Module 07: AI Governance, Ethics and Regulatory Compliance
Apply EU AI Act and GDPR requirements to technical delivery processes.
Use model cards, lineage tracking, and documentation as code.
Monitor fairness, define approval models, and manage AI incidents effectively.
€1.595
Klassikaal
max 16
DASA Intelligent Continuous Security™ (ICS) - Including Exam [DASADEV-ICS]
VIRTUAL TRAINING CENTER
wo 17 feb. 2027
en 9 andere data
OVERVIEW
Master Advanced Intelligent Continuous Security Practices to Secure Your Entire Product Lifecycle.
The DASA Intelligent Continuous Security Certification teaches the skills, mindset, practices, and tools needed to utilize AI to reduce complexity, automate workflows, and enhance agility in threat detection and response for your entire lifecycle.
Bridge current challenges by enhancing both pre-production security (DevSecOps) and in-production security (SecOps). DASA ICS is designed to be relevant for both Development and Security teams, addressing a critical need that current solutions aren’t fully meeting.
Updated 11/6/2026
OBJECTIVES
After completing this program, you will be able to:
Explain the relevance of the DevSecOps and Continuous Security.
Compare the traditional security practices with DevSecOps and Continuous Security and its need.
Differentiate Intelligent Continuous Security from other security frameworks, focusing on its intelligent and unified approach.
Demonstrate how Intelligent DevSecOps and Continuous Security principles and practices improve the organization’s security maturity by designing a Continuous Security Toolchain.
Develop a step-by-step DevSecOps and Continuous Security transformation roadmap tailored to organizational needs, incorporating leadership alignment and solution modeling.
Assess organizational culture, maturity metrics, and emerging trends to formulate strategies for DevSecOps and Continuous Security adoption and improvement.
Evaluate long-term strategies to sustain and evolve Intelligent DevSecOps and Continuous Security practices to changing technological and organizational landscapes.
AUDIENCE
- Security, Ops and Dev Leaders
- Operations Leaders and Practitioners
- QA Leaders and Practitioners
- DevOps & Automation Engineers
- Software Managers and Team Leads
- Ops Architects and Engineers
- Cloud Engineers
- Data Engineers and Scientists
- Site Reliability Engineers
CERTIFICATION
Certificate: DASA Intelligent Continuous Security™ (ICS)
Exam Details
Delivery: AI Proctored
Format: Closed-book
Proctoring: Automated
Duration: 80 minutes
Questions: 40 Multiple Choice
Pass Grade: 65%
CONTENT
Module 1: Foundations of SecOps, DevSecOps, and Intelligent Continuous Security
Explain the current security threat landscape, the foundational concepts of SecOps and DevSecOps frameworks, and how gaps in these frameworks have led to the development of Intelligent Continuous Security.
Classify modern cybersecurity threats, including ransomware, supply chain risks, and phishing.
Compare SecOps and DevSecOps limitations in addressing advanced cybersecurity threats.
Summarize how ICS enhances security by bridging SecOps and DevSecOps gaps.
Module 2: Fundamentals of Intelligent Continuous Security
Summarize the Intelligent Continuous Security framework, focusing on its unified approach and highlighting how it builds on the principles and practices of SecOps and DevSecOps security frameworks.
Define the ICS framework, its principles, and core security practices.
Compare ICS to DevSecOps and SecOps, highlighting key differences and benefits.
Explain how ICS integrates security into workflows while ensuring agility.
Module 3: Intelligent Continuous Security Technologies and Integrations
Apply technologies to implement Intelligent Continuous Security and how they are integrated into an inter-working system to orchestrate and automate security practices end-to-end across the software lifecycle.
Apply security tools to CI/CD pipelines for continuous security coverage.
Explain AI’s role in automating security testing and analyzing results.
Demonstrate security tool integration within an ICS security pipeline.
Module 4: Intelligent Continuous Security Measures of Progress and Success
Apply Intelligent Continuous Security capability maturity models, measures of progress and success, and governance strategies to assess, direct, and evolve Intelligent Continuous Security implementation.
Identify ICS maturity levels to assess capabilities and guide implementation evolution.
Measure effectiveness of vulnerability detection, exploit response, and mitigation strategies.
Discuss ICS ROI measurement and governance policy monitoring for security success.
Module 5: Transforming to Intelligent Continuous Security
Analyze typical challenges in Intelligent Continuous Security transformations and develop strategies to overcome them while designing effective roles, skills, and team topologies to ensure successful implementation.
Identify objectives of each step in the Seven-Step ICS Transformation Framework.
Analyze the framework’s application to SolarWinds to address transformation challenges.
Design an ICS transformation strategy tailored to specific organizational needs.
Module 6: Sustaining and Evolving Intelligent Continuous Security
Evaluate long-term strategies to sustain and evolve ICS practices in response to changing technological and organizational landscapes.
Identify challenges in sustaining ICS and their impact on long-term effectiveness.
Develop strategies for continuous improvement and scaling ICS over time.
Evaluate emerging trends like AIOps and AI in ICS sustainability.
€1.595
Klassikaal
max 16