Opleidingen
55.798
resultaten
C# Developer - 5 dagen online klassikaal
Online
ma 14 dec. 2026
en 5 andere data
Leg een stevige basis in C#-programmeren en ontwikkel de praktische programmeervaardigheden die nodig zijn om moderne applicaties te bouwen binnen het Microsoft .NET-ecosysteem.
Deze praktijkgerichte cursus C#-ontwikkelaar is bedoeld voor aspirant-ontwikkelaars en technische professionals die hun kennis van objectgeoriënteerd programmeren en de principes van softwareontwikkeling willen verdiepen.
Tijdens de cursus verkennen cursisten de kernconcepten van C#, waaronder variabelen, lussen, methoden, klassen, overerving, uitzonderingsafhandeling, verzamelingen, delegates, gebeurtenissen, bestandsverwerking en LINQ. Door middel van interactieve programmeeroefeningen en praktijkgerichte ontwikkelingsscenario's doen deelnemers praktische ervaring op met het schrijven van schone, onderhoudbare en schaalbare applicaties met behulp van C#- en .NET-technologieën.
Aan het einde van de training hebben cursisten het vertrouwen om gestructureerde C#-applicaties te bouwen, objectgeoriënteerde programmeertechnieken toe te passen en zich voor te bereiden op meer geavanceerde .NET- en ASP.NET Core-ontwikkelingspaden.
Doelgroep
Aspirant-softwareontwikkelaars en programmeurs
Ontwikkelaars die vanuit een andere programmeertaal overstappen naar C#
Junior-ontwikkelaars die hun .NET-programmeervaardigheden willen versterken
Technische professionals die geïnteresseerd zijn in objectgeoriënteerd programmeren
Backend- en applicatieontwikkelaars die in Microsoft-omgevingen werken
Cursisten die zich voorbereiden op ASP.NET Core en de ontwikkeling van bedrijfsapplicaties
Vereisten
Basiskennis van programmeren en ervaring met coderen
Bekendheid met programmeerconcepten zoals variabelen, lussen en arrays
Basisbegrip van bestandsbeheer en tekstbewerking
Algemene kennis van objectgeoriënteerde programmeerconcepten is nuttig, maar niet verplicht
Ervaring met een programmeertaal is nuttig om sneller vooruitgang te boeken
Leerdoelen
B Basisprincipes van C#-programmeren: B Leer de basisprincipes van C# en het .NET-ecosysteem, inclusief programmastructuur, datatypes, variabelen, geheugenbeheer en code-uitvoering met behulp van de CLR. Je bouwt een sterke basis op door middel van praktische codeeroefeningen.
Controleflow en besluitvorming: Ontwikkel praktische vaardigheden met behulp van voorwaardelijke statements, logische uitdrukkingen en lustechnieken zoals if, switch, for en while om responsieve en efficiënte applicaties te bouwen.
Objectgeoriënteerd programmeren in C#: Bouw schaalbare applicaties met behulp van objectgeoriënteerde programmeerconcepten, waaronder klassen, objecten, inkapseling, overerving, interfaces, abstractie en polymorfisme, om modulaire en onderhoudbare code te creëren.
Geavanceerde gegevensverwerking en interactie: Werk met bestandsverwerking, delegates, events, lambda-expressies en LINQ om gegevens efficiënt te beheren en dynamische, event-gedreven applicaties te ondersteunen.
Cursusinhoud
Dag 1
Sessie 1: Inleiding tot C#
Overzicht van de C#-taal en .NET
Common Intermediate Language (CIL) en CLR
C#-toepassingen compileren en uitvoeren
Ontwikkeltools en het instellen van de omgeving
Sessie 2: Variabelen
Naamruimten en variabeledeclaraties
Waarde- en referentietypen
Gegevenstypen en het bereik van variabelen
Sessie 3: Operatoren
Rekenkundige en unaire operatoren
Aaneenschakelings- en vergelijkingsoperatoren
Logische operatoren
Sessie 4: Besluitvorming
Voorwaardelijke logica met if-statements
Gebruik van switch-statements
Dag 2
Sessie 5: Lussen
Soorten lussen en iteratie
Break- en continue-statements
Sessie 6: Arrays & Enums
Arrays aanmaken en vullen
Door arrays lopen
Werken met enums
Sessie 7: Methoden
Velden en methoden
Methodeparameters en overbelasting
Optionele parameters
Sessie 8: Objecten
Objecten aanmaken
Instantievelden en -methoden
Dag 3
Sessie 9: Klassen & structuren
Klassestructuur en constructors
Werken met structuren
Sessie 10: Inkapseling
Toegangsmodificatoren
Getters, setters en eigenschappen
Sessie 11: Statische leden
Statische velden, methoden en klassen
Inzicht in de statische context
Sessie 12: Overerving & Polymorfisme
Principes van objectgeoriënteerd programmeren
Klasse-overerving en modifiers
Concepten van polymorfisme
Dag 4
Sessie 13: Abstractie & Interfaces
Abstracte klassen en methoden
Werken met interfaces
Interface-polymorfisme
Sessie 14: Uitzonderingsafhandeling
Uitzonderingen genereren en opvangen
Gebruik van try-catch-finally
Aangepaste uitzonderingen
Sessie 15: Strings & Datums
Gebruik van String en StringBuilder
Datumverwerking en getalopmaak
Sessie 16: Collecties
Werken met collecties en generics
Gebruik van List- en Dictionary-klassen
Dag 5
Sessie 17: Delegates, Lambdas & Events
Delegates maken
Lambda-expressies
Events en event handlers
Sessie 18: Bestands-I/O
I/O-streams en bestandsverwerking
Gegevensserialisatie en -deserialisatie
Sessie 19: LINQ
LINQ-query-expressies
Sorteren, projectie, groeperen en joins
LINQ to XML
FAQ
Wat leer ik in deze cursus C#-ontwikkelaar?
Je leert de basisprincipes van C#-programmeren, objectgeoriënteerd programmeren, klassen, overerving, uitzonderingsafhandeling, collecties, delegates, events, bestandsverwerking en LINQ voor gegevensverwerking.
Is deze cursus geschikt voor beginners?
Ja. De cursus is geschikt voor cursisten met basiservaring in programmeren die willen beginnen met het ontwikkelen van applicaties met behulp van C#- en .NET-technologieën.
Bevat de cursus praktische programmeeroefeningen?
Ja. De training omvat praktische programmeerlabs en praktijkgerichte oefeningen die zijn ontworpen om cursisten te helpen concepten toe te passen via interactieve ontwikkelingstaken.
Leer ik objectgeoriënteerd programmeren (OOP)?
Ja. De cursus behandelt belangrijke OOP-concepten, waaronder klassen, objecten, inkapseling, overerving, interfaces, abstractie en polymorfisme.
Komt LINQ en het werken met collecties aan bod in de cursus?
Ja. Deelnemers werken met collecties, generieke collecties, delegates, lambda-expressies en LINQ voor het efficiënt opvragen en bewerken van gegevens.
Kan deze cursus helpen bij de voorbereiding op ASP.NET Core-ontwikkeling?
Ja. De cursus biedt een sterke basis in C# en .NET die de overstap naar ASP.NET Core-webapplicatieontwikkeling ondersteunt.
Voor welke functies is deze cursus geschikt?
Deze cursus is waardevol voor softwareontwikkelaars, backend-ontwikkelaars, .NET-ontwikkelaars, applicatieontwikkelaars en technische professionals die in Microsoft-omgevingen werken.
Komt bestandsverwerking en foutbeheer aan bod in de cursus?
Ja. Je leert gestructureerde uitzonderingsafhandeling, bestandsinvoer- en -uitvoerbewerkingen en technieken voor het bouwen van betrouwbare en onderhoudbare applicaties.
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)
Praktische hands-on codering met behulp van live labs
Alle relevante cursusmaterialen
60+ aanbevolen studie-uren
Certificering inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€2.450
Klassikaal
max 12
5 dagen
Linux Fundamentals - 5 dagen online klassikaal
Online
ma 30 nov. 2026
en 7 andere data
Leg een stevige basis in Linux-systeembeheer en het werken met de opdrachtregel met deze praktijkgerichte cursus Linux Fundamentals.
De cursus is bedoeld voor zowel beginners als IT-professionals en biedt praktische ervaring met Linux-omgevingen, Bash-scripting, bestandssystemen, automatiseringstools en essentiële opdrachtregelprogramma’s.
Tijdens de training verkennen cursisten de Linux-architectuur, bestands- en mapbeheer, shell-omgevingen, procesbeheer, machtigingen, tekstverwerkingstools en scripttechnieken met behulp van Bash, AWK, grep, sed en vi/Vim. Interactieve labs en praktijkgerichte oefeningen helpen deelnemers bij het ontwikkelen van praktische vaardigheden voor automatisering, probleemoplossing en systeembeheer in Linux-omgevingen.
Deze cursus sluit aan bij de Linux Essentials-normen van het Linux Professional Institute (LPI) en biedt tevens een uitstekend traject naar functies op het gebied van Linux-beheer, DevOps, cloudinfrastructuur en automatisering.
Doelgroep
IT-professionals die aan hun Linux-traject beginnen
Systeem- en netwerkbeheerders
DevOps- en cloudinfrastructuurprofessionals
Technische ondersteuning en operationele teams
Ontwikkelaars die in Linux-omgevingen werken
Professionals die zich voorbereiden op Linux Essentials- of LPIC-certificeringen
Iedereen die zijn Linux-opdrachtregel- en scriptingvaardigheden wil verbeteren
Vereisten
Basisbegrip van IT-concepten en besturingssystemen
Algemene computervaardigheden en vaardigheden op het gebied van bestandsbeheer
Er is geen eerdere ervaring met Linux of programmeren vereist
Bekendheid met command-line-omgevingen is nuttig, maar niet verplicht
Leerdoelen
Linux-basisprincipes & systeemnavigatie: Krijg meer vertrouwen in het werken met Linux-omgevingen en command-line tools. Leer hoe Linux-systemen zijn gestructureerd, beheer bestanden en mappen, en navigeer efficiënt door lokale, virtuele en cloudgebaseerde systemen.
Opdrachten via de opdrachtregel & automatisering: Ontwikkel praktische vaardigheden voor het werken met de opdrachtregel door gebruik te maken van pipes, omleiding, logische operatoren en jokertekens om taken te automatiseren en de efficiëntie van het systeembeheer te verbeteren.
Linux-tools voor tekstverwerking: Werk met essentiële Linux-hulpprogramma's, waaronder vi/Vim, grep, sed en awk, om bestanden te bewerken, tekst te verwerken, logbestanden te doorzoeken en systeemproblemen op te lossen met behulp van reguliere expressies.
Bash-scripting voor automatisering: Maak en voer Bash-scripts uit met behulp van variabelen, lussen, voorwaarden en gebruikersinvoer om routinematige beheertaken te automatiseren en dagelijkse workflows te stroomlijnen.
Cursusinhoud
Dag 1
Sessie 1: Inleiding tot Linux
Basisprincipes van Linux en UNIX
Linux-kernel en structuur van het bestandssysteem
Bestands- en mapbeheer
Absolute en relatieve paden
Oefeningen in command-line-navigatie
Sessie 2: Basisopdrachten
Syntaxis van de opdrachtregel
Bestands- en mapbewerkingen
Jokertekens en het uitvoeren van opdrachten
Logische operatoren en het in volgorde plaatsen van opdrachten
Praktische oefeningen met opdrachten
Sessie 3: Omleiding & Pipes
Omleiding van invoer en uitvoer
Omleiding van foutmeldingen en piping-opdrachten
Praktische oefeningen met pipes en omleiding
Dag 2
Sessie 4: Basisprincipes van de vi/Vim-editor
Inleiding tot vi/Vim
Bewerkingsmodi en kernopdrachten
Ongedaan maken, opnieuw uitvoeren en aanpassing
Opdrachten uitvoeren en hulp raadplegen
Praktische vi/Vim-oefeningen
Sessie 5: Tekst zoeken en vervangen
Zoeken en vervangen in vi/Vim
Reguliere expressies (Regex)
Gebruik van sed, grep, egrep en fgrep
Oefeningen in tekstverwerking
Sessie 6: Commando's oproepen en bewerken
Basisprincipes van Bash en Korn shell
Technieken voor het oproepen en bewerken van commando's
Praktische shell-oefeningen
Sessie 7: Bestandsrechten en toegangscontrole
Gebruikers, groepen en rechten
Bestandsattributen wijzigen
Van gebruiker en groep wisselen
Oefeningen met bestandslinks en toegangscontrole
Dag 3
Sessie 8: Tekst filteren en opmaken
Hulpmiddelen voor het filteren en opmaken van tekst
Gebruik van paste, cut, nl en awk
Praktische oefeningen in tekstverwerking
Sessie 9: Processen
Basisprincipes van procesbeheer
Processen monitoren en beëindigen
Achtergrondtaken en taakbeheer
Oefeningen in procesbeheer
Sessie 10: Gebruikersomgeving
Shell-profielen en -omgevingen aanpassen
Werken met .profile, .bash_profile en .bashrc
Oefeningen in het instellen van de omgeving
Sessie 11: Meer Linux-opdrachten
Gebruik van find, locate, xargs, df, cut en sort
Duplicaten opsporen en nummerreeksen
Geavanceerde oefeningen met de opdrachtregel
Dag 4
Sessie 12: Overzicht van UNIX-opdrachten
Kernopdrachten van UNIX en Linux
Bestands- en mapbeheer
Regex en bestandsnaam patronen
I/O-omleiding en hulpprogramma's
Sessie 13: Aan de slag met shellscripting
Basisprincipes van shellscripting
Scripts maken, opslaan en uitvoeren
Oefeningen in scriptontwikkeling
Sessie 14: Variabelen gebruiken
Omgevings- en lokale variabelen
Variabelen toewijzen en tussen aanhalingstekens plaatsen
Bestandsextensies en echo-sequenties
Oefeningen in het omgaan met variabelen
Sessie 15: Berekeningen uitvoeren
Berekeningen met gehele getallen en drijvende-kommagetallen
expr en rekenkundige notatie gebruiken
Berekeningsoefeningen in shellscripts
Sessie 16: Omgaan met runtime-gegevens
Gebruik van read en commandoregelargumenten
Interactieve en herbruikbare shellscripts
Oefeningen met runtime-gegevens
Sessie 17: Voorwaardelijke uitvoering
Voorwaardelijke logica met if en test
Oefeningen in scriptvalidatie
Sessie 18: Korn-, Bash- en POSIX-syntaxis
Geavanceerde shellsyntaxis en testoperatoren
Standaard- en vervangingsvariabelen
Exit-statuscodes en scriptingoefeningen
Dag 5
Sessie 19: Lusconstructies
While-, until- en for-lussen
Commando's voor lusbesturing
Oefeningen in scriptautomatisering
Sessie 20: Beslissingen met meerdere vertakkingen
Case- en select-instructies
Menu-gestuurde scripts bouwen
Oefeningen met menusystemen
Sessie 21: Scripten met AWK
Basisprincipes van AWK en scripting
AWK integreren met Bash
Praktische AWK-oefeningen
Sessie 22: Functies
Functies maken en gebruiken
Functiesyntaxis en voorbeelden
Oefeningen met scriptfuncties
Sessie 23: Omgaan met interrupts
Interruptsignalen en traps
Omgaan met interrupts in scripts
Oefeningen met trap-implementatie
Bijlagen
Geavanceerde scriptfuncties en arrays
Vim- en UNIX-snelgidsen
Extra oefeningen
FAQ
Wat leer ik in deze cursus Linux Fundamentals?
U leert Linux-opdrachtregelbewerkingen, bestands- en mapbeheer, machtigingen, procesafhandeling, tekstverwerking, bash-scripting, automatiseringstechnieken en systeemnavigatie aan de hand van praktische, hands-on oefeningen.
Is deze cursus geschikt voor beginners?
Ja. De cursus is ontworpen voor beginners en veronderstelt geen eerdere ervaring met Linux of scripting, waardoor deze ideaal is voor professionals die overstappen van Windows of beginnen in de IT.
Komt bash-scripting aan bod in de cursus?
Ja. Je leert hoe je bash-scripts maakt en uitvoert met behulp van variabelen, lussen, voorwaarden, functies en automatiseringstechnieken voor dagelijkse beheertaken.
Ga ik werken met Linux-opdrachtregelprogramma's?
Ja. De cursus behandelt essentiële Linux-tools, waaronder Bash, grep, sed, awk, vi/Vim, pipes, omleiding en hulpprogramma's voor bestandsbeheer.
Sluit deze cursus aan bij Linux-certificeringen?
Ja. De cursus volgt het Linux Essentials (010-160)-raamwerk van het Linux Professional Institute en ondersteunt de voortgang naar LPIC-1-certificeringstrajecten.
Kan deze cursus helpen bij een carrière in DevOps en de cloud?
Ja. Linux-vaardigheden zijn zeer waardevol in functies op het gebied van DevOps, cloud computing, cyberbeveiliging en systeembeheer, omdat veel moderne platforms en servers afhankelijk zijn van Linux-omgevingen.
Bevat de cursus praktische labs?
Ja. De training omvat praktische oefeningen, scriptingactiviteiten en live labomgevingen die zijn ontworpen om realistische Linux-beheerscenario's te simuleren.
Welke carrièrepaden kunnen profiteren van Linux-vaardigheden?
Linux-kennis wordt veel gebruikt in functies zoals systeembeheer, DevOps-engineering, cloudinfrastructuur, cyberbeveiliging, IT-operaties en backend-ontwikkeling.
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)
Praktische oefeningen in live labomgevingen
Praktische scriptingscenario's en -toepassingen
Inhoud gestructureerd volgens de LPI-certificeringsnormen
Volledig cursusmateriaal ter referentie
70+ aanbevolen studie-uren
Certificering inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€2.650
Klassikaal
max 12
5 dagen
Inleiding tot Linux - 3 dagen online klassikaal
Online
ma 7 dec. 2026
en 6 andere data
Begin je Linux-traject met een praktische, hands-on training die is ontworpen om je zelfvertrouwen bij het gebruik van Linux-systemen en opdrachtregelprogramma’s op te bouwen.
Deze cursus ‘Inleiding tot Linux’ biedt een stevige basis in Linux-beheer en helpt deelnemers inzicht te krijgen in bestandssystemen, navigatie via de opdrachtregel, machtigingen, procesbeheer en essentiële systeemhandelingen die in moderne IT-omgevingen worden gebruikt.
Tijdens de cursus werken deelnemers met kernopdrachten van Linux, bestands- en mapbeheer, omleiding, pipes, tekstbewerking met vi/Vim en procescontrole door middel van begeleide oefeningen en live lab-activiteiten. De training is ideaal voor beginners die praktische Linux-vaardigheden willen ontwikkelen voor IT-ondersteuning, systeembeheer, DevOps, cloud computing en technische operaties.
Deze cursus sluit aan bij de doelstellingen van Linux Essentials (LPI 010-160) en vormt tevens een uitstekend startpunt voor cursisten die zich voorbereiden op verdere Linux-certificeringen en geavanceerde beheerderstrainingen
Doelgroep
Beginners die aan hun Linux-leertraject beginnen
IT-ondersteunings- en helpdeskprofessionals
Systeem- en netwerkbeheerders
DevOps- en cloudinfrastructuurprofessionals
Ontwikkelaars die in Linux-omgevingen werken
Technische professionals die overstappen van Windows naar Linux
Cursisten die zich voorbereiden op het Linux Essentials- of LPIC-certificeringstraject
Vereisten
Basiscomputervaardigheden en IT-kennis
Bekendheid met besturingssystemen en concepten voor bestandsbeheer
Geen eerdere ervaring met Linux of scripting vereist
Eerdere ervaring met de opdrachtregel is nuttig, maar niet verplicht
Leerdoelen
Linux-basisprincipes: Leer de kernconcepten van Linux, waaronder systeemarchitectuur, bestandsstructuren en navigatie via de opdrachtregel. Je oefent met het beheren van bestanden en mappen met behulp van essentiële Linux-opdrachten en padstructuren.
Rechten & Systeemhulpprogramma's: Ontwikkel praktische vaardigheden in het beheren van bestandsrechten, gebruikerstoegang en koppelingen terwijl je werkt met tools zoals find, locate, xargs, cut en sort om de efficiëntie van het systeembeheer te verbeteren.
Procesbeheer & Omgevingsconfiguratie: Leer hoe je Linux-processen, achtergrondtaken en taakprioriteiten beheert. Je past ook shell-omgevingen aan met behulp van configuratiebestanden zoals .bashrc en .profile om de productiviteit van de workflow te verbeteren.
Essentiële Linux-commando's & productiviteitstools: Werk met essentiële Linux-hulpprogramma's voor het zoeken naar bestanden, tekstverwerking en bewerkingen via de opdrachtregel. Je gebruikt praktijkvoorbeelden om je vaardigheden op het gebied van probleemoplossing, automatisering en dagelijks Linux-beheer te versterken.
Cursusinhoud
Dag 1
Sessie 1: Inleiding tot Linux
Basisprincipes van Linux en UNIX
Structuur van de Linux-kernel en het bestandssysteem
Bestands- en mapbeheer
Absolute en relatieve paden
Oefeningen in het navigeren door het bestandssysteem
Sessie 2: Basisopdrachten
Syntaxis en bewerkingen van de opdrachtregel
Opdrachten voor het werken met bestanden en mappen
Jokertekens en het uitvoeren van opdrachten
Logische operatoren en sequentiële opdrachten
Praktische oefeningen met de opdrachtregel
Sessie 3: Omleiding & Pipes
Omleiding van invoer en uitvoer
Omleiding van foutmeldingen en piping-opdrachten
Praktische oefeningen met omleiding en pipes
Dag 2
Sessie 4: Basisprincipes van de vi/Vim-editor
Inleiding tot vi/Vim
Bewerkingsmodi en kernopdrachten
Ongedaan maken, opnieuw uitvoeren en aanpassing
Opdrachten uitvoeren en hulp raadplegen
Praktische vi/Vim-oefeningen
Sessie 5: Tekst zoeken en vervangen
Tekst zoeken en vervangen in vi/Vim
Reguliere expressies (Regex)
Gebruik van sed, grep, egrep en fgrep
Oefeningen in tekstverwerking
Sessie 6: Commando's oproepen & bewerken
Basisprincipes van de Bash- en Korn-shell
Technieken voor het oproepen en bewerken van commando's
Oefeningen met shell-commando's
Sessie 7: Bestandsrechten & Toegangscontrole
Gebruikers, groepen en bestandsrechten
Bestandsattributen wijzigen
Wisselen van gebruikers en groepen
Oefeningen met bestandslinks en toegangscontrole
Dag 3
Sessie 8: Tekst filteren en opmaken
Hulpmiddelen voor het filteren en opmaken van tekst
Gebruik van paste, cut, awk en nl
Praktische oefeningen in tekstverwerking
Sessie 9: Processen
Basisprincipes van procesbeheer
Processen monitoren en beëindigen
Achtergrondtaken en taakbeheer
Oefeningen in procesbeheer
Sessie 10: Gebruikersomgeving
Shell-omgevingsbestanden aanpassen
Werken met .profile, .bash_profile, .kshrc en .bashrc
Oefeningen in het instellen van de omgeving
Sessie 11: Meer Linux-opdrachten
Gebruik van find, locate, xargs, df, cut en sort
Duplicaten opsporen en nummers rangschikken
Geavanceerde oefeningen met de opdrachtregel
FAQ
Wat leer ik in deze cursus Linux-inleiding?
U leert de basisprincipes van Linux, waaronder navigatie via de opdrachtregel, bestands- en mapbeheer, machtigingen, procesbeheer, omleiding, pipes, tekstbewerking met vi/Vim en essentiële systeemopdrachten.
Is deze cursus geschikt voor beginners?
Ja. De cursus is ontworpen voor beginners en veronderstelt geen eerdere Linux-ervaring, waardoor deze geschikt is voor professionals die overstappen van Windows of beginnen in de IT.
Bevat de cursus praktische oefeningen?
Ja. De training omvat praktische labs en begeleide oefeningen waarmee cursisten Linux-opdrachten en beheertechnieken kunnen toepassen in praktijkgerichte scenario's.
Leer ik hoe ik vi/Vim moet gebruiken?
Ja. De cursus behandelt de basisprincipes van vi/Vim, waaronder tekstbewerking, navigatie, zoeken en vervangen, en het bewerken van configuratiebestanden.
Komt shellscripting aan bod in de cursus?
De cursus introduceert het koppelen van commando's en shell-concepten, maar geavanceerde scripting wordt uitgebreider behandeld in vervolgcursussen over Linux Shell Programming.
Sluit deze cursus aan bij Linux-certificeringen?
Ja. De cursus sluit aan bij de doelstellingen van Linux Essentials (010-160) van het Linux Professional Institute en ondersteunt de voortgang naar LPIC-certificeringstrajecten.
Kunnen Linux-vaardigheden helpen bij een carrière in DevOps en de cloud?
Ja. Linux wordt veel gebruikt in cloud computing, DevOps, cyberbeveiliging en systeembeheer, waardoor kennis van Linux zeer waardevol is in moderne IT-omgevingen.
Welke functies hebben baat bij kennis van Linux?
Linux-vaardigheden zijn waardevol voor systeembeheerders, DevOps-engineers, cloudprofessionals, IT-supportspecialisten, backend-ontwikkelaars en cyberbeveiligingsprofessionals.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Beginnersniveau
3 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Praktische oefeningen in een live Linux-omgeving
Scenario-gebaseerd leren om vaardigheden toe te passen in praktijkcontexten
Opgebouwd rond de examendoelstellingen van LPI Linux Essentials (010-160)
Downloadbare bronnen en materialen voor blijvend gebruik
Meer dan 40 aanbevolen studie-uren
Certificering inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€1.890
Klassikaal
max 12
3 dagen
Python-programmeren - 4 dagen online klassikaal
Online
di 24 nov. 2026
en 7 andere data
Leg een stevige basis in Python-programmeren met de cursus Python-programmeren 1.
Deze praktijkgerichte training is bedoeld voor aspirant-ontwikkelaars, IT-professionals en technische cursisten en introduceert de essentiële concepten van Python aan de hand van praktische oefeningen en realistische programmeerscenario’s.
Tijdens de cursus verdiepen cursisten zich in de Python-syntaxis, datatypes, functies, lussen, modules, objectgeoriënteerd programmeren, uitzonderingsafhandeling, bestandsbeheer en interactie met databases. Met begeleiding door experts en interactieve labs krijgen deelnemers het zelfvertrouwen om schone, efficiënte en onderhoudbare Python-code te schrijven voor automatisering, scripting, applicatieontwikkeling en datagerelateerde taken.
Of je nu aan je programmeeravontuur begint of je technische vaardigheden wilt uitbreiden, deze cursus biedt de praktische kennis die nodig is om te beginnen met het ontwikkelen van professionele Python-applicaties en door te groeien naar meer gespecialiseerde gebieden zoals datawetenschap, webontwikkeling en automatisering
Doelgroep
Beginners die Python-programmeren vanaf de basis willen leren
IT-professionals en technisch personeel dat taken wil automatiseren en de productiviteit wil verbeteren
Softwareontwikkelaars die Python aan hun vaardigheden willen toevoegen
Data-analisten en -ingenieurs die op zoek zijn naar praktische kennis van scripting
Studenten en mensen die van loopbaan veranderen en de softwareontwikkeling of datagerelateerde vakgebieden betreden
Professionals die zich voorbereiden op geavanceerde Python- of data science-trainingsprogramma's
Vereisten
Basiscomputervaardigheden en vertrouwdheid met het gebruik van applicaties
Inzicht in algemene programmeerconcepten zoals variabelen en logica is nuttig, maar niet verplicht
De bereidheid om deel te nemen aan praktische codeeroefeningen en labs
Er is geen geavanceerde programmeerervaring vereist, waardoor deze cursus geschikt is voor beginners en beginnende programmeurs
Leerdoelen
Basisprincipes van Python: B Begrijp de kernconcepten, belangrijkste versies en runtime-omgevingen van Python. Je installeert Python, verkent de REPL-shell voor interactief coderen en werkt met populaire code-editors om vol vertrouwen te beginnen met programmeren.
Voorwaarden en lussen: Leer hoe je de programmastroom kunt sturen met behulp van voorwaardelijke statements en lussen. Je oefent met if/else-logica, ranges, geneste voorwaarden en lusbesturing om responsieve en efficiënte programma’s te maken.
Modules, pakketten en patroonherkenning: Ontdek hoe je Python-projecten organiseert met behulp van modules en pakketten, terwijl je ook reguliere expressies leert voor het zoeken en bewerken van tekst. Deze vaardigheden helpen je om schonere, schaalbare code te schrijven voor praktische toepassingen.
Bestandsbeheer, fouten en databases: Ontwikkel praktische vaardigheden in het lezen en schrijven van bestanden, het beheren van mappen, het omgaan met tekstcodering en het verbinden met databases. Je implementeert ook foutbehandelingstechnieken om robuuste applicaties te bouwen die soepel communiceren met externe systemen.
Cursusinhoud
Dag 1
Sessie 1: Aan de slag
Inleiding tot Python, versies en documentatie
Inzicht in runtime-omgevingen en de installatie van Python
Werken met de REPL-shell en Python-editors
Sessie 2: Python-scripts en syntaxis
Naamgevingsconventies voor scripts, opmerkingen en docstrings
Python-instructies, codeblokken en witruimte
Console-invoer/uitvoer en het maken van je eerste Python-programma
Python-scripts uitvoeren
Sessie 3: Variabelen en datatypes
Werken met literalen, identifiers en toewijzingen
Inzicht in numerieke en verzameling-datatypes
Binaire, octale en hexadecimale waarden
Type-conversie en het gebruik van de type()-functie
Sessie 4: Operatoren & uitdrukkingen
Reken-, toewijzings- en vergelijkingsoperatoren
Logische, lidmaatschaps- en identiteitsoperatoren
Inleiding tot bitgewijze operatoren
Sessie 5: Voorwaarden & lussen
Gebruik van if-, elif- en else-instructies
Geneste en verkorte voorwaardelijke instructies
Werken met while- en for-lussen
Gebruik van range(), lijstiteratie, break- en continue-instructies
Dag 2
Sessie 6: Functies
Functies declareren en aanroepen
Standaardparameters en benoemde argumenten gebruiken
Werken met args en kwargs
Meerdere waarden retourneren en None begrijpen
Variabelebereik, maskeren en overschrijven
Het sleutelwoord pass en recursieve functies gebruiken
Sessie 7: Objecten en klassen
Inleiding tot objecten en attributen
Dot-notatie, dir() en dunder-attributen gebruiken
Inzicht in mutabiliteit, verwijzingen en de id()-functie
Klassen, objecten en methoden maken
Werken met data-attributen en compositie
Sessie 8: Lijsten
Inzicht in de syntaxis van lijsten en slicing
Lijstelementen ophalen, instellen en doorlopen
Waarden controleren en de len()-functie gebruiken
Veelgebruikte lijstmethoden gebruiken, zoals append(), insert(), remove() en sort()
Lijsten combineren en werken met lijstcomprehensions
Sessie 9: Tupels
Inleiding tot tuples en de syntaxis van tuples
Toegang tot en het uitpakken van tuple-elementen
Doorlopen van tuples en lidmaatschapstests
Gebruik van de functie len() en het combineren van tuples
Sessie 10: Sets
Inzicht in sets en de syntaxis van sets
Toevoegen, verwijderen en doorlopen van set-elementen
Lidmaatschapstests, sorteren en kopiëren van sets
Werken met setbewerkingen, waaronder vereniging, doorsnede, verschil en symmetrisch verschil
Dag 3
Sessie 11: DICTIONARIES
Over dictionaries
Dictionary-syntaxis
Dictionary-elementen ophalen en instellen
Door een dictionary itereren (sleutels, waarden en items)
Controleren op de aanwezigheid van een sleutel
De len-functie
Dictionary-methoden, waaronder keys, values, items, get, pop, popitem, clear enz.
Het sleutelwoord del
Woordenboekcomprehension
Sessie 12: STRINGS
Over strings
String-syntaxis inclusief slicing
Escape-tekens
Strings tussen drie aanhalingstekens
Aaneenschakeling
Plaatshouders
De methode format
Andere methoden, bijv. endswith, find, join, lower, replace, split, startswith, strip, upper enz.
Een string als een lijst met bytes
Sessie 13: MODULES & PAKKETTEN
Over modules
Ingebouwde modules math, random en platform
de functies dir() en help()
Modules maken en gebruiken
de __pycache__- en de .pyc-bestanden
Het zoekpad voor modules
Modules importeren
Naamruimten
Module-objecten importeren
De import-joker
Aliassen
Importeren binnen een functie
Uitvoerbare modules
Een module opnieuw laden
Over pakketten
Verpakte modules importeren
Verpakte module-objecten importeren
Pakketinitialisatie
Subpakketten
Verwijzen naar objecten in zusterpakketten
De standaardbibliotheek
Modules en pakketten installeren met pip
Sessie 14: PATROONVERGELIJKING
Over reguliere expressies
Speciale tekens in reguliere expressies
Raw strings
Over de re-module
Functies van de re-module, waaronder match, search, findall, full match, split en sub
Dag 4
Sessie 15: Uitzonderingsafhandeling
Inleiding tot uitzonderingen en foutafhandeling
Gebruik van try-, except-, else- en finally-blokken
Inzicht in uitzonderingstypen en uitzonderingsobjecten
Uitzonderingen genereren en aangepaste uitzonderingsklassen maken
De ingebouwde uitzonderingshiërarchie van Python verkennen
Sessie 16: Bestanden & het bestandssysteem
Bestanden openen, lezen en schrijven in Python
Werken met methoden voor bestandsnavigatie en -iteratie
Contextmanagers gebruiken voor bestandsverwerking
Tekstcodering, ASCII en Unicode begrijpen
Werken met binaire gegevens, bytes en bytearrays
De os-module gebruiken voor bestandssysteemoperaties zoals het aanmaken, verwijderen en navigeren door mappen
Omgaan met bestandsgerelateerde fouten met OSError en de errno-module
Sessie 17: Databases
Inleiding tot Python DB-API en database-implementaties
Databaseverbindingen tot stand brengen en cursors aanmaken
Queries uitvoeren en resultaten ophalen
Transacties beheren
Databaserecords invoegen, bijwerken en verwijderen
FAQ
Wat leer ik in deze cursus?
Je leert de basisprincipes van Python, waaronder variabelen, lussen, functies, objectgeoriënteerd programmeren, modules, uitzonderingsafhandeling, bestandsverwerking en het werken met databases. De cursus bevat ook praktische programmeeroefeningen om het geleerde te versterken.
Is deze cursus geschikt voor beginners?
Ja. De cursus is bedoeld voor zowel beginners als professionals met beperkte programmeerervaring die praktische Python-vaardigheden willen opbouwen.
Bevat de cursus praktische oefeningen?
Ja. De training omvat interactieve labs, programmeeroefeningen en praktijkvoorbeelden om cursisten te helpen concepten direct toe te passen.
Waarom zou ik Python leren?
Python is een van 's werelds meest gebruikte programmeertalen en is populair in softwareontwikkeling, automatisering, kunstmatige intelligentie, webontwikkeling en datawetenschap. Het leren van Python kan kansen bieden in vele sectoren.
Welke carrièremogelijkheden biedt Python?
Python-vaardigheden zijn waardevol voor carrières als softwareontwikkelaar, automatiseringsingenieur, data-analist, datawetenschapper, backend-ontwikkelaar en machine learning-ingenieur.
Krijg ik een certificaat?
Ja. Cursisten ontvangen doorgaans een certificaat van voltooiing na het succesvol afronden van de training
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)
Certificeringsgericht leren voor PCEP
Realtime coderen met behulp van live labs
Interactieve sessies onder begeleiding van ervaren trainers
Meer dan 50 aanbevolen studie-uren
Certificering 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
React-training - 4 dagen online klassikaal
Online
di 10 nov. 2026
en 6 andere data
Bouw moderne, responsieve webapplicaties met React en ontwikkel de praktische front-endvaardigheden die door de toonaangevende ontwikkelteams van vandaag worden gebruikt
Deze praktijkgerichte React-training laat deelnemers kennismaken met componentgebaseerde applicatieontwikkeling met behulp van React, JavaScript, JSX, hooks, routing, formulieren, API’s en statusbeheer.
Tijdens de cursus leren deelnemers hoe ze herbruikbare UI-componenten kunnen maken, de applicatiestatus kunnen beheren, gebruikersinteracties kunnen afhandelen, REST API's kunnen gebruiken en single-page applicaties (SPA's) kunnen bouwen met React Router. Praktische oefeningen en praktijkgerichte projecten helpen cursisten om vertrouwen te krijgen in het ontwikkelen van schaalbare, onderhoudbare en hoogwaardige webapplicaties.
De cursus introduceert ook moderne React-ontwikkelingspraktijken, waaronder hooks, functionele componenten, asynchrone gegevensverwerking, testen en het beheer van de levenscyclus van componenten — en biedt zo een sterke basis voor professionele front-end- en full-stack-ontwikkeling.
Doelgroep
Front-end webontwikkelaars
JavaScript-ontwikkelaars die overstappen naar React
Full-stack ontwikkelaars die hun front-end vaardigheden uitbreiden
Softwareontwikkelaars die moderne webapplicaties bouwen
UI-ontwikkelaars die werken met single-page applicaties
Technische professionals die geïnteresseerd zijn in moderne JavaScript-frameworks
Ontwikkelaars die zich voorbereiden op React-gebaseerde projecten en functies
Vereisten
Basiskennis tot gemiddelde kennis van JavaScript
Inzicht in de basisprincipes van HTML en CSS
Bekendheid met programmeerconcepten zoals variabelen, functies en loops
Basiskennis van ES6 JavaScript-functies is een pré
Eerdere ervaring met webontwikkeling wordt aanbevolen, maar is niet verplicht
Leerdoelen
Moderne React-applicaties bouwen: Leer hoe je snelle en onderhoudbare single-page applicaties maakt met behulp van React, JSX, functionele componenten, hooks en moderne JavaScript-functies. Je verkent ook de virtuele DOM en componentgebaseerde architectuur voor het bouwen van schaalbare gebruikersinterfaces.
Formulieren & gebeurtenisafhandeling: Ontwikkel praktische vaardigheden in het omgaan met formulieren, gebruikersinvoer, validatie en gebeurtenissen met behulp van gecontroleerde en ongecontroleerde componenten, refs en formulierenbibliotheken van derden.
Routing & navigatie: Gebruik React Router om soepele navigatie in single-page-applicaties te creëren met dynamische routes, geneste routes, omleidingen, beveiligde routes en programmatische navigatie.
Statusbeheer met Redux: Leer hoe je de applicatiestatus beheert met Redux, inclusief acties, reducers, stores en middleware zoals Thunk en Saga voor het afhandelen van asynchrone bewerkingen en foutopsporing.
Cursusinhoud
Dag 1
Sessie 1: Inleiding tot React
Basisprincipes van React
Babel en Create React App
Projectopzet en -structuur
Sessie 2: Modern JavaScript
Single-page applicaties en ES6-functies
Variabelen, functies, klassen en modules
Template literals en destructuring
Promises, generators, sets en maps
Basisprincipes van functioneel JavaScript en TypeScript
Sessie 3: JSX & Elementweergave
Virtual DOM en JSX
Elementen weergeven
Werken met lijsten en sleutels
Sessie 4: Componenten & Props
Functionele en klasse-componenten
Props en componentstatus
Type-controle
Samenstelling en overerving
Dag 2
Sessie 5: Status & Levenscyclus
Beheer van status en props
Status toevoegen en liften
Methoden voor de levenscyclus van componenten
Concepten van onveranderlijkheid
Sessie 6: Gebeurtenisafhandeling
Toewijzing en binding van gebeurtenishandlers
Argumenten doorgeven aan handlers
Aangepaste en synthetische events
Sessie 7: Formulieren
Gecontroleerde en ongecontroleerde componenten
Refs gebruiken in formulieren
Formuliervalidatie en bibliotheken
Formulieren met JSX
Sessie 8: React Router
Basisprincipes van React Router
Kerncomponenten voor routing
Dag 3
Sessie 9: Hooks
Statelijke logica hergebruiken met hooks
Functionele versus class-componenten
Beheer van lokale state met hooks
Standaard- en aangepaste hooks
Regels voor hooks
Sessie 10: React verder
React-testen en prestatieoptimalisatie
Productiebuild en implementatie
Refs en DOM-toegang
React-patronen en authenticatie
JSON Web Tokens (JWT)
Werken met componenten van derden
Dag 4
Sessie 11: Flux
Flux-architectuur en -concepten
Flux-componenten en gegevensstroom
Flux-hulpprogramma's en implementaties
Sessie 12: Introductie tot Redux
Redux-basisprincipes en -architectuur
Acties, reducers en stores
Redux-gegevensstroom
Sessie 13: Redux & React
React Redux instellen
React Redux-componenten en gegevensstroom
Redux-recepten en DevTools
Sessie 14: Redux verder
Redux-middleware
Redux Thunk en Redux Saga
FAQ
Wat leer ik in deze React-cursus?
Je leert de basisprincipes van React, waaronder componenten, JSX, props, statusbeheer, hooks, routing, formulieren, API-integratie, gebeurtenisafhandeling en moderne React-ontwikkelingstechnieken.
Is deze cursus geschikt voor beginners?
De cursus is het meest geschikt voor cursisten met basiskennis van JavaScript en webontwikkeling die de overstap willen maken naar React-ontwikkeling.
Bevat de cursus praktische projecten?
Ja. De training omvat praktische labs en oefeningen die cursisten helpen bij het bouwen van realistische React-applicaties en herbruikbare UI-componenten.
Leer ik React Hooks?
Ja. De cursus behandelt moderne React Hooks zoals useState, useEffect en andere op hooks gebaseerde ontwikkelingspraktijken met functionele componenten.
Komt API-integratie aan bod in de cursus?
Ja. Je leert hoe je React-applicaties kunt koppelen aan backend-services en REST-API's met behulp van asynchrone HTTP-verzoeken en technieken voor gegevensverwerking.
Leer ik React Router?
Ja. De cursus introduceert React Router voor het bouwen van single-page-applicaties met dynamische navigatie en client-side routing.
Is React nuttig voor een carrière in front-end?
Ja. React is een van de meest gebruikte front-end-bibliotheken en wordt sterk aanbevolen voor webontwikkeling, UI-engineering en full-stack-functies.
Welke functies kunnen baat hebben bij React-vaardigheden?
React-vaardigheden zijn waardevol voor front-end-ontwikkelaars, full-stack-ontwikkelaars, UI-engineers, ontwikkelaars van webapplicaties en JavaScript-ontwikkelaars die werken aan moderne webplatforms.
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)
Praktische codeeropdrachten om de leerstof te verdiepen
Toegang tot een volledig uitgerust live codeerlab
Digitale trainingsmaterialen om te downloaden
Meer dan 60 aanbevolen studie-uren
Certificering inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€2.650
Klassikaal
max 12
4 dagen
Oracle SQL - 3 dagen online klassikaal
Online
ma 7 dec. 2026
en 6 andere data
Ontwikkel praktische Oracle SQL-vaardigheden en leer zelfverzekerd werken met relationele databases met behulp van in de branche gangbare SQL-technieken
Deze praktijkgerichte Oracle SQL-cursus leert je hoe je gegevens binnen Oracle-databaseomgevingen kunt ophalen, filteren, bewerken en beheren, terwijl je een stevige basis legt op het gebied van databasequery’s en rapportage.
Tijdens de cursus werken cursisten met SQL-statements, joins, functies, subquery's, groepering, setoperatoren en databaseobjecten aan de hand van praktische oefeningen en praktijkgerichte scenario's. Je verdiept je ook in geavanceerde onderwerpen zoals views, indexen, sequenties, constraints en technieken voor gegevensmanipulatie om de databaseprestaties en mogelijkheden voor gegevensbeheer te verbeteren.
Aan het einde van de cursus zijn deelnemers in staat om efficiënte SQL-query's te schrijven, Oracle-databasestructuren te beheren en zelfverzekerd te werken met bedrijfsdatabasesystemen die worden gebruikt in bedrijfs-, analyse- en applicatieontwikkelingsomgevingen
Doelgroep
Databasebeheerders en aspirant-DBA's
Data-analisten en business intelligence-professionals
Software- en applicatieontwikkelaars
IT-professionals die met Oracle-databases werken
Specialisten op het gebied van technische ondersteuning en rapportage
Professionals die overstappen naar database-gerelateerde functies
Iedereen die sterke SQL- en Oracle-databasevaardigheden wil opbouwen
Vereisten
Basiskennis van computers en IT
Bekendheid met databases en dataconcepten is een pré
Geen eerdere ervaring met Oracle SQL vereist
Een basiskennis van programmeren of concepten voor gegevensverwerking is nuttig, maar niet verplicht
Leerdoelen
Oracle SQL-basisprincipes: Leg een stevige basis in Oracle SQL door te leren hoe je query's schrijft, gegevens combineert met joins en SQL-functies gebruikt voor gegevensanalyse en rapportage.
Dynamische SQL met parameters: Leer hoe je SQL-parameters en substitutievariabelen gebruikt om flexibele, herbruikbare en interactieve SQL-scripts te maken die zich aanpassen aan verschillende gebruikersinvoer en scenario's.
Geavanceerde subquery's en querytechnieken: Ontwikkel geavanceerde queryvaardigheden met behulp van inline views, gecorreleerde subquery's, query's met meerdere kolommen en filtertechnieken met ANY, ALL en SOME voor een nauwkeurigere gegevensopvraging.
Transactiebeheer en databaseprestaties: Leer hoe u transacties beheert met behulp van commit, rollback en savepoints, terwijl u de databaseprestaties verbetert met indexen, views en technieken voor queryoptimalisatie.
Cursusinhoud
Dag 1
Sessie 1: Concepten van relationele databases
Basisprincipes van Oracle-databases
Tabellen, rijen, kolommen en gegevenstypen
Primaire sleutels, externe sleutels en indexen
Inzicht in het gegevenswoordenboek
Sessie 2: Werken met SQL*Plus
Inleiding tot SQL*Plus
SQL-instructies uitvoeren en bewerken
Werken met SQL-bestanden en de opdrachtgeschiedenis
Het hulpprogramma SQLcl gebruiken
Sessie 3: SQL Developer gebruiken
Overzicht van Oracle SQL Developer
Databaseverbindingen configureren
De tools SQL Worksheet en Query Builder
Sessie 4: Gegevens ophalen met SELECT
SELECT-, FROM- en WHERE-clausules
Voorwaardelijke en logische operatoren
ORDER BY, aliassen en uitdrukkingen
Prioriteit van operatoren en CSV-uitvoer
Sessie 5: Aggregatiefuncties
Ingebouwde aggregatiefuncties
GROUP BY- en HAVING-clausules
Sessie 6: Tabellen koppelen
Inner-, outer- en self-joins
Tabelaliassen en ANSI-joins
Sessie 7: Subquery's en setoperatoren
Basis-subquery's
UNION-, INTERSECT- en MINUS-operatoren
Dag 2
Sessie 8: Numerieke, teken- en datumfuncties
Numerieke, teken- en datumfuncties
De DUAL-tabel gebruiken
Tekenreeksconcatenatie en datumrekenkunde
Sessie 9: Conversie- en diverse functies
Conversiefuncties
NVL, NVL2, COALESCE en NULLIF
DECODE- en CASE-expressies
Sessie 10: SQL-parameters
Substitutieparameters op de opdrachtregel
ACCEPT-, DEFINE- en UNDEFINE-opdrachten
Sessie 11: Complexe subquery's
Geavanceerde subquery-technieken
Inline-weergaven en Top-N-query's
Gecorreleerde en subquery's met meerdere kolommen
ANY-, ALL- en SOME-operatoren
Dag 3
Sessie 12: Gegevens beheren
Rijen invoegen, bijwerken en verwijderen
Wijzigingen controleren en transactiebeheer
Commit, rollback en savepoints
Gegevens beheren in SQL Developer
Sessie 13: Tabellen beheren
Tabellen maken en wijzigen
Werken met beperkingen
Tabellen verwijderen en herstellen
Tabellen kopiëren
Sessie 14: Indexen en weergaven beheren
Indexen maken en beheren
Weergaven maken, gebruiken en verwijderen
Indexen en views weergeven
Sessie 15: Sequenties en synoniemen beheren
Sequenties maken en bekijken
Synoniemen maken en weergeven
FAQ
Wat leer ik in deze Oracle SQL-cursus?
U leert hoe u SQL-query's schrijft, gegevens ophaalt en filtert, joins en subquery's gebruikt, met functies werkt, databaseobjecten beheert en Oracle-databasegegevens efficiënt bewerkt.
Is deze cursus geschikt voor beginners?
Ja. De cursus is geschikt voor beginners met basiskennis van IT en is ontworpen om SQL-vaardigheden op te bouwen, van basis- tot gemiddelde concepten.
Bevat de cursus praktische oefeningen?
Ja. De training omvat praktische labs en praktijkgerichte oefeningen die zijn ontworpen om cursisten te helpen Oracle SQL-concepten toe te passen in realistische databasescenario's.
Leer ik joins en subquery's?
Ja. De cursus behandelt inner joins, outer joins, subquery's, groeperen, filteren en geavanceerde SQL-querytechnieken die worden gebruikt in bedrijfsdatabases.
Komt het onderwerp databaseobjecten aan bod in de cursus?
Ja. U leert over views, indexen, sequenties, constraints en andere Oracle-databaseobjecten die worden gebruikt voor efficiënt databasebeheer.
Is Oracle SQL nuttig voor data-analyse en rapportage?
Ja. SQL wordt op grote schaal gebruikt voor rapportage, analyse, business intelligence en gegevensbeheer in vele sectoren en bedrijfssystemen.
Kan deze cursus helpen bij een carrière in databasebeheer?
Ja. Kennis van Oracle SQL is zeer waardevol voor databasebeheerders, ontwikkelaars, analisten en technische professionals die met bedrijfsgegevenssystemen werken.
Welke functies hebben baat bij kennis van Oracle SQL?
Kennis van Oracle SQL is waardevol voor DBA's, gegevensanalisten, ontwikkelaars, rapportagespecialisten, BI-professionals en IT-operationele teams.
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)
Interactieve, praktische live labs
Alle relevante cursusmaterialen
40+ aanbevolen studie-uren
Certificering 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
Oracle Database 19c Administration - 5 dagen online klassikaal
Online
ma 7 dec. 2026
en 4 andere data
Leer de essentiële vaardigheden die nodig zijn voor het beheer en de ondersteuning van Oracle Database 19c-omgevingen met deze praktijkgerichte cursus Oracle Database 19c-beheer.
De cursus is bedoeld voor databasebeheerders en IT-professionals en biedt praktische ervaring met het configureren, beheren, beveiligen, monitoren en onderhouden van Oracle-databases in realistische bedrijfsomgevingen.
Tijdens de training werken cursisten met Oracle-architectuur, opslagbeheer, gebruikersbeheer, netwerken, back-up en herstel, prestatiebewaking, taakplanning en beveiligingsbeheer met behulp van Oracle 19c-tools en -hulpprogramma's. Interactieve live labs en begeleide oefeningen helpen deelnemers het vertrouwen op te bouwen om veelvoorkomende DBA-taken efficiënt en veilig uit te voeren.
De cursus behandelt ook Oracle Net Services, concepten voor prestatieoptimalisatie, geautomatiseerde taakplanning, auditing en back-upstrategieën — waardoor cursisten de praktische DBA-kennis opdoen die nodig is om moderne Oracle-database-infrastructuren te ondersteunen
Doelgroep
Oracle-databasebeheerders (DBA's)
Junior en mid-level databasebeheerders
IT-infrastructuur- en operationele professionals
Database-supportingenieurs en systeembeheerders
Technische professionals die Oracle-omgevingen beheren
Professionals die zich voorbereiden op Oracle DBA-verantwoordelijkheden
Teams die verantwoordelijk zijn voor databaseprestaties, beveiliging en onderhoud
Vereisten
Basiskennis van relationele databaseconcepten
Bekendheid met Oracle SQL en het opvragen van gegevens uit databases
Basiskennis van Linux of de opdrachtregel is een pré
Eerdere ervaring met PL/SQL of Oracle-omgevingen is nuttig, maar niet verplicht
Het is aanbevolen om een Oracle SQL-cursus te hebben afgerond of over gelijkwaardige ervaring te beschikken
Leerdoelen
Basisprincipes van Oracle-databasebeheer: B Ontwikkel de vaardigheden om Oracle Database 19c-omgevingen te beheren en te onderhouden, inclusief database-architectuur, opslagbeheer, gebruikersbeheer en gegevensbeveiliging.
B Oracle-netwerkconfiguratie:B Leer hoe u Oracle Net Services configureert, listeners en naamgevingsmethoden beheert en verbindingsproblemen oplost met behulp van tools zoals TNSPING en Net Manager om betrouwbare databasetoegang te garanderen.
Gebruikers- en rechtenbeheer: Doe praktische ervaring op met het aanmaken van gebruikers, het beheren van authenticatie, het toewijzen van rollen en het beheren van rechten, terwijl u veilige en conforme Oracle-databaseomgevingen handhaaft.
Taakplanning en automatisering: Gebruik Oracle Scheduler om beheertaken zoals back-ups, rapportages en onderhoudstaken te automatiseren via op tijd en gebeurtenissen gebaseerde planning voor verbeterde operationele efficiëntie.
Cursusinhoud
Dag 1
Sessie 1: Inleiding tot Oracle Database
Oracle-database en relationele concepten
Oracle-architectuur en multitenant-omgeving
Overzicht van Data Guard, RAC, ASM en Oracle Cloud
Kernactiviteiten van databasebeheer
Sessie 2: Oracle Database-architectuur
Oracle-instantie en architectuurcomponenten
Geheugen- en processtructuren
Client/server-processen
Opslagarchitectuur en databaseverbindingen
Sessie 3: Beheer van een database-instantie
DBA-beheertools
Databases beheren met SQL*Plus, SQL Developer en Enterprise Manager
Enterprise Manager-framework en Database Express
Initialisatieparameterbestanden
Sessie 4: De Oracle-netwerkomgeving configureren
Basisprincipes van Oracle-netwerken
Configuratie en beheer van de listener
Netwerknaamgevingsmethoden en connectiviteitstools
Verbindingen configureren met Net Manager en Enterprise Manager
TNSPING gebruiken en Oracle Net-services beheren
Sessie 5: Opslagstructuren
Concepten en blokken van databaseopslag
Tablespaces en gegevensbestanden
Opslag beheren met Enterprise Manager
Tablespaces en gegevensbestanden aanmaken, wijzigen en verwijderen
Tijdelijke tablespaces en Oracle Managed Files (OMF)
Dag 2
Sessie 6: Gebruikers beheren
Databasebeheeraccounts
Gebruikersaccounts aanmaken en beheren
Gebruikersauthenticatie en wachtwoordbeheer
Gebruikers monitoren en sessies beëindigen
Schema-only accounts
Sessie 7: Privileges beheren
Toegangscontrole tot de database
Systeem- en objectprivileges
Grant- en revoke-commando’s
Rollen aanmaken en beheren
Vooraf gedefinieerde Oracle-rollen gebruiken
Sessie 8: Profielen en resources beheren
Gebruikersprofielen en resourceparameters
Profielen aanmaken en onderhouden
Wachtwoord- en resourcebeheer
Sessie 9: Databasecontrole
Concepten voor databasebeveiliging en -controle
Standaardcontrole en uniforme audittrails
AUDIT_ADMIN- en AUDIT_VIEWER-rollen
Audittrails en controleopties configureren
Dag 3
Sessie 10: Gelijktijdigheid van gegevens en vergrendelingsconflicten
Oracle-vergrendeling en gelijktijdigheidscontrole
DML-vergrendelingen en conflicten
Vergrendelingsconflicten opsporen en oplossen
Vergrendelingsproblemen voorkomen
Sessie 11: Undo-beheer
Undo-gegevens en tabelruimten
Undo-bewaartermijn configureren
Undo-ruimte monitoren en dimensioneren
Flashback-querybewaring en Undo Advisor
Sessie 12: Configuratie van back-up en herstel
Concepten voor Oracle-back-up en -herstel
Flashback-technologie en herstelmethoden
Herstel van instances en media
Configureren van databaseherstelbaarheid en MTTR
Sessie 13: Proactief databaseonderhoud
Databasemonitoring en -onderhoud
Alert logs en Automatic Workload Repository (AWR)
Automatic Database Diagnostic Monitor (ADDM)
Advisors en meldingsregels
Sessie 14: Prestatiebeheer
Prestatiemonitoring en -optimalisatie
Optimalisatiemethodologieën en planning
Geheugenbeheer en instance-optimalisatie
Beheer van private tijdelijke tabellen
Dag 4
Sessie 15: SQL-optimalisatie
SQL-prestatieoptimalisatie
Oracle Optimizer en uitvoeringsplannen
SQL-adviseurs en afstemmingsaanbevelingen
SQL Tuning Advisor en statementbeheer
Sessie 16: Gegevens verplaatsen
Data Pump-export en -import
Directory-objecten en Data Pump-architectuur
Basisprincipes van SQL Loader
Recordfiltering en controlebestanden
Externe tabellen en methoden voor het laden van gegevens
Sessie 17: Beheer van resources met Resource Manager
Overzicht van Database Resource Manager
Resourceplannen en richtlijnen maken
Resource-toewijzing en onderhoudsplannen
Sessie 18: Taken automatiseren met de Scheduler
Basisprincipes van de Oracle Scheduler
Workflow en toegangsrechten van de Scheduler
Taken en taakklassen maken
Op tijd en op gebeurtenissen gebaseerde planning
Dag 5
Sessie 19: Ruimtebeheer
Concepten van ruimtebeheer
Segment- en extentbeheer
Technieken voor ruimteallocatie
Rijketen en migratie
Tabellen maken zonder segmenten
Sessie 20: Oracle Support
Enterprise Manager Support Workbench
Oracle-ondersteuning en beveiligingsupdates
Integratie met My Oracle Support
Beheer van serviceverzoeken en patches
Toepassen van databasepatches
FAQ
Wat leer ik in deze cursus Oracle Database 19c-beheer?
U leert hoe u Oracle-databases beheert, gebruikers en opslag beheert, netwerken configureert, prestaties monitort, taken automatiseert, beveiligingsmaatregelen implementeert en back-up- en herstelbewerkingen uitvoert.
Is deze cursus geschikt voor beginnende DBA's?
Ja. De cursus is bedoeld voor beginnende en aspirant-DBA's die al basiskennis van databases en SQL hebben en praktische Oracle-beheervaardigheden willen ontwikkelen.
Bevat de cursus praktische labs?
Ja. De training omvat interactieve live labs en praktische oefeningen gericht op realistische Oracle DBA-taken en beheerscenario's.
Leer ik back-up- en hersteltechnieken?
Ja. De cursus behandelt concepten voor het maken van back-ups, het herstellen en het terugzetten van Oracle, inclusief ARCHIVELOG-configuratie en technieken voor herstelbeheer.
Komt het monitoren van Oracle-prestaties aan bod in de cursus?
Ja. U leert hoe u databaseprestaties kunt monitoren met behulp van Oracle-tools zoals AWR, ADDM en andere hulpprogramma's voor diagnose en prestatiebeheer.
Leer ik over Oracle-netwerken en connectiviteit?
Ja. De cursus omvat Oracle Net Services, listener-configuratie, naamgevingsmethoden, het testen van verbindingen en het oplossen van connectiviteitsproblemen.
Is Oracle 19c nog steeds relevant voor databasebeheerders?
Ja. Oracle Database 19c is een release met langdurige ondersteuning die op grote schaal wordt gebruikt in bedrijfsomgevingen, waardoor vaardigheden op het gebied van Oracle 19c-beheer zeer waardevol zijn voor DBA's en infrastructuurprofessionals.
Welke functies hebben baat bij Oracle DBA-vaardigheden?
Vaardigheden op het gebied van Oracle-beheer zijn waardevol voor databasebeheerders, infrastructuuringenieurs, database-ondersteuningsspecialisten, clouddatabaseprofessionals en IT-operationele teams binnen bedrijven.
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)
Interactieve, praktische live labs
Alle relevante cursusmaterialen
Meer dan 60 aanbevolen studie-uren
Certificering inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€3.850
Klassikaal
max 12
5 dagen
Oracle SQL & PL-SQL Fundamentals - 5 dagen online klassikaal
Online
ma 7 dec. 2026
en 6 andere data
Leg een stevige basis in Oracle-databaseontwikkeling met deze praktische cursus Oracle SQL en PL/SQL Fundamentals
De cursus is bedoeld voor beginners en aankomende databaseprofessionals en leert je hoe je gegevens kunt ophalen, beheren en bewerken met Oracle SQL, terwijl je ook kennismaakt met PL/SQL-programmering voor het maken van procedures, functies, triggers en databaselogica.
Tijdens de training werken cursisten met SQL-query's, joins, functies, subquery's, transacties en databaseobjecten, voordat ze verdergaan met PL/SQL-concepten zoals variabelen, controlestructuren, cursors, uitzonderingsafhandeling en opgeslagen programma-eenheden. Praktische oefeningen en realistische databasescenario's helpen bij het versterken van praktische vaardigheden die in professionele Oracle-omgevingen worden gebruikt.
Aan het einde van de cursus zijn deelnemers in staat om efficiënte SQL-query's te schrijven, databasebewerkingen te automatiseren met PL/SQL en betrouwbare databasegestuurde oplossingen te ontwikkelen voor bedrijfs- en enterprise-applicaties.
Doelgroep
Aspirant-Oracle-databaseontwikkelaars
Junior databasebeheerders (DBA's)
Data-analisten en rapportageprofessionals
Softwareontwikkelaars die met Oracle-databases werken
IT-professionals die betrokken zijn bij databasebeheer
Professionals die zich voorbereiden op Oracle-databasetaken
Iedereen die SQL- en PL/SQL-programmeervaardigheden wil opbouwen
Vereisten
Basiskennis van computers en IT
Bekendheid met databases en dataconcepten is een pré
Geen eerdere ervaring met Oracle SQL of PL/SQL vereist
Basiskennis van programmeren is nuttig, maar niet verplicht
Inzicht in relationele databases wordt aanbevolen
Leerdoelen
Oracle SQL & PL/SQL Fundamentals: Ontwikkel praktische vaardigheden in Oracle SQL voor het ophalen en bewerken van gegevens en databasebeheer, voordat je verdergaat met PL/SQL-programmering voor automatisering en procedurele logica.
Werken met datadictionaries: Leer hoe je Oracle-datadictionary-views kunt doorzoeken om databasestructuren, relaties, indexen en metadata te begrijpen voor betere database-analyse en probleemoplossing.
Dynamische SQL & geavanceerde query's: Verken dynamische SQL, parameterbinding en veilige querytechnieken terwijl je geavanceerde joins, gecorreleerde subquery's, inline views en prestatiegeoptimaliseerde SQL-query's bouwt.
PL/SQL-programma's bouwen: Maak modulaire PL/SQL-programma's met behulp van variabelen, lussen, voorwaarden, cursors, records en uitzonderingsafhandeling om taken te automatiseren en betrouwbare databasegestuurde oplossingen te bouwen.
Cursusinhoud
Sessie 1: PL/SQL-basisprincipes
Inleiding tot PL/SQL
Variabelen, constanten en datatypes
Variabelen initialiseren en waarden toewijzen
SQL gebruiken binnen PL/SQL-code
Uitvoer genereren in SQL Developer
Sessie 2: Programmalogica
IF-, ELSE- en CASE-instructies
Basic-, WHILE- en FOR-lussen
Geneste en gelabelde lussen
GOTO- en CONTINUE-instructies
Sessie 3: Cursors gebruiken
Impliciete en expliciete cursors
Cursors declareren, openen en sluiten
Rijen ophalen en status controleren
Cursor FOR UPDATE en FOR-lussen
Geparametriseerde cursors
Sessie 4: Uitzonderingen & geneste blokken
Uitzonderingsafhandeling in PL/SQL
Systeem- en door de gebruiker gedefinieerde uitzonderingen
Toepassingsfouten en WHEN OTHERS-afhandeling
Geneste en gelabelde blokken
Bereik van variabelen, cursors en GOTO-instructies
Doorgeven van uitzonderingen
Sessie 5: PL/SQL-records en associatieve arrays
Recordtypen declareren en gebruiken
Werken met geneste records
Associatieve arrays (index-by-tabellen)
Ingebouwde PL/SQL-tabel-functies
Beheer van PL/SQL-collecties
FAQ
Wat leer ik in deze Oracle SQL- en PL/SQL-cursus?
U leert hoe u SQL-query's schrijft, gegevens ophaalt en bewerkt, joins en subquery's gebruikt, en PL/SQL-procedures, functies, triggers, cursors en routines voor uitzonderingsafhandeling maakt.
Is deze cursus geschikt voor beginners?
Ja. De cursus is ontworpen voor beginners en bouwt geleidelijk zowel SQL- als PL/SQL-programmeerkennis op door middel van praktische oefeningen en begeleid leren.
Wat is het verschil tussen SQL en PL/SQL?
SQL wordt gebruikt om databasegegevens op te vragen en te beheren, terwijl PL/SQL de procedurele programmeertaal van Oracle is die wordt gebruikt om taken te automatiseren, bedrijfslogica te creëren en opgeslagen programma's binnen de database te bouwen.
Bevat de cursus praktische oefeningen?
Ja. De cursus bevat praktische labs en realistische databasescenario's om cursisten te helpen Oracle SQL- en PL/SQL-concepten effectief toe te passen.
Leer ik opgeslagen procedures en functies?
Ja. De cursus introduceert PL/SQL-programmeerconcepten, waaronder procedures, functies, triggers, cursors, variabelen en uitzonderingsafhandeling.
Zijn Oracle SQL en PL/SQL nuttig voor een carrière in databases?
Ja. Oracle SQL en PL/SQL worden op grote schaal gebruikt in bedrijfssystemen en zijn waardevolle vaardigheden voor databaseontwikkelaars, DBA's, analisten en ontwikkelaars van bedrijfsapplicaties.
Kan deze cursus helpen bij Oracle-certificeringen?
Ja. De cursus biedt basiskennis van Oracle SQL en PL/SQL die ondersteuning biedt bij de voorbereiding op Oracle-database- en ontwikkelingscertificeringen.
Welke functies hebben baat bij Oracle SQL- en PL/SQL-vaardigheden?
Deze vaardigheden zijn waardevol voor Oracle-ontwikkelaars, databasebeheerders, data-analisten, BI-professionals, backend-ontwikkelaars en ondersteuningsteams voor bedrijfsapplicaties.
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 Oracle SQL Developer
Cursuswerkboek en downloadbaar referentiemateriaal
Meer dan 60 aanbevolen studie-uren
Certificering inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€3.450
Klassikaal
max 12
5 dagen
Oracle PL-SQL - 2 dagen online klassikaal
Online
do 12 nov. 2026
en 8 andere data
Ontwikkel geavanceerde vaardigheden op het gebied van Oracle-databaseprogrammering met deze praktijkgerichte Oracle PL/SQL-cursus.
De cursus is bedoeld voor ontwikkelaars, DBA’s en technische professionals die in Oracle-omgevingen werken, en leert je hoe je efficiënte, schaalbare en onderhoudsvriendelijke PL/SQL-toepassingen kunt bouwen met behulp van procedures, functies, triggers, pakketten en geavanceerde programmeertechnieken.
Tijdens de training doet u praktische ervaring op met het schrijven van gestructureerde PL/SQL-code, het afhandelen van uitzonderingen, het beheren van cursors, het werken met collecties en het implementeren van dynamische SQL. De cursus behandelt ook technieken voor prestatieoptimalisatie, zoals bulkverwerking en native compilatie, om de efficiëntie van databasetoepassingen in echte bedrijfsomgevingen te helpen verbeteren.
Aan het einde van de cursus zijn deelnemers in staat om robuuste Oracle PL/SQL-oplossingen te ontwikkelen, databaseprocessen te automatiseren en met vertrouwen geavanceerde Oracle-programmeertaken te beheren die in bedrijfskritische systemen worden gebruikt
Doelgroep
Oracle-databaseontwikkelaars
Databasebeheerders (DBA's)
SQL-ontwikkelaars en backend-ontwikkelaars
Professionals in technische ondersteuning en applicatieondersteuning
IT-professionals die met Oracle-databases werken
Professionals die zich voorbereiden op Oracle PL/SQL-certificering
Iedereen die zijn Oracle-programmeervaardigheden wil versterken
Vereisten
Basiskennis van relationele databaseconcepten
Praktische kennis van Oracle SQL en het schrijven van query's
Eerdere ervaring met Oracle-databases wordt aanbevolen
Basiskennis van programmeren is een pré
Het voltooien van een cursus Oracle SQL Fundamentals of gelijkwaardige ervaring wordt aanbevolen
Leerdoelen
Geavanceerde Oracle PL/SQL-ontwikkeling: Bouw schaalbare en goed presterende Oracle-toepassingen met behulp van geavanceerde PL/SQL-technieken voor flexibele en betrouwbare databaseoplossingen.
Beheer van afhankelijkheden in PL/SQL: Leer hoe Oracle omgaat met objectafhankelijkheden, ongeldigverklaring en hercompilatie om fouten te verminderen, cascadefouten te voorkomen en stabiele applicaties te behouden.
Prestatieoptimalisatie & native compilatie: Verbeter de PL/SQL-prestaties met behulp van native compilatie, compilerwaarschuwingen en het DBMS_WARNING-pakket om snellere en efficiëntere applicaties te bouwen.
PL/SQL-best practices & dynamische SQL: Pas best practices voor PL/SQL-ontwerp toe, waaronder veilig coderen, uitzonderingsafhandeling, compilerhints en dynamische SQL-technieken om onderhoudbare en aanpasbare Oracle-toepassingen te bouwen.
Cursusinhoud
Sessie 1: PL/SQL-basisprincipes
Inleiding tot PL/SQL
Basissyntaxis en elementen
Variabelen, constanten en datatypes
Waarden toewijzen en SQL gebruiken in code
Uitvoer in SQL Developer
Sessie 2: Programmalogica
IF-, ELSIF- en ELSE-instructies
CASE-expressies
Lussen: basis, WHILE en FOR
Geneste en gelabelde lussen
GOTO- en CONTINUE-instructies
Sessie 3: Cursors gebruiken
Concepten van cursors
Impliciete en expliciete cursors
Cursors declareren, openen en sluiten
Gegevens ophalen en controleren
Cursor FOR UPDATE- en FOR-lussen
Geparametriseerde cursors
Sessie 4: Uitzonderingen & geneste blokken
Uitzonderingsafhandeling in PL/SQL
Soorten uitzonderingen en foutafhandeling
Systeem- en door de gebruiker gedefinieerde uitzonderingen
Geneste en gelabelde blokken
Regels voor uitzonderingspropagatie en -bereik
Beheer van variabelen, cursors en GOTO-bereik
Sessie 5: PL/SQL-records & Index-by-tabellen
Recordtypen in PL/SQL
Werken met PL/SQL-records en geneste records
Index-by-tabellen (associatieve arrays)
Ingebouwde tabelfuncties
Manipuleren van PL/SQL-collecties
FAQ
Wat leer ik in deze Oracle PL/SQL-cursus?
U leert hoe u PL/SQL-programma's, procedures, functies, triggers, pakketten, cursors en dynamische SQL kunt maken, terwijl u de prestaties van applicaties en de automatisering van de database verbetert.
Is deze cursus geschikt voor beginners?
De cursus is het meest geschikt voor cursisten met basiskennis van Oracle SQL die zich willen verdiepen in PL/SQL-programmering en Oracle-databaseontwikkeling.
Bevat de cursus praktische oefeningen?
Ja. De training omvat praktische labs en praktijkgerichte Oracle-programmeeropdrachten die zijn ontworpen om belangrijke PL/SQL-concepten en -technieken te versterken.
Leer ik over opgeslagen procedures en triggers?
Ja. De cursus behandelt procedures, functies, triggers, pakketten en andere opgeslagen programma-eenheden die vaak worden gebruikt in Oracle-toepassingen.
Behandelt de cursus geavanceerde PL/SQL-onderwerpen?
Ja. Je verdiept je in geavanceerde concepten zoals dynamische SQL, bulkbewerkingen, collecties, uitzonderingsafhandeling en technieken voor prestatieoptimalisatie.
Is PL/SQL vandaag de dag nog steeds relevant?
Ja. PL/SQL wordt nog steeds op grote schaal gebruikt in Oracle-databaseomgevingen van ondernemingen voor automatisering, bedrijfslogica en hoogwaardige databasetoepassingen.
Kan deze cursus helpen bij het behalen van een Oracle-certificering?
Ja. De cursus ondersteunt de voorbereiding op Oracle PL/SQL-certificeringen, zoals Oracle Database Program with PL/SQL.
Welke functies hebben baat bij Oracle PL/SQL-vaardigheden?
PL/SQL-vaardigheden zijn waardevol voor Oracle-ontwikkelaars, DBA's, ontwikkelaars van bedrijfsapplicaties, backend-engineers en database-supportprofessionals die met Oracle-systemen werken.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Beginners- tot gemiddeld niveau
2 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Interactieve, praktische live labs
Alle relevante cursusmaterialen
Meer dan 30 aanbevolen studie-uren
Certificering inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€1.450
Klassikaal
max 12
2 dagen
Java Advanced Developer - 5 dagen online klassikaal
Online
ma 14 dec. 2026
en 4 andere data
Til je expertise op het gebied van Java-ontwikkeling naar een hoger niveau met de cursus Java Programming
Java Advanced Developer. Dit intensieve, praktijkgerichte programma is bedoeld voor ontwikkelaars die de kernconcepten van Java al beheersen en enterprise-applicaties willen bouwen met behulp van moderne Java-functies.
Tijdens de cursus verkennen deelnemers geavanceerde onderwerpen, waaronder functioneel programmeren, lambda-expressies, streams, concurrency, modulair applicatieontwerp, annotaties, reflectie, veilige codeerpraktijken en moderne bestands-I/O-technieken. Door middel van training onder leiding van een instructeur en praktische lab-oefeningen verwerven cursisten de vaardigheden die nodig zijn om schaalbare, onderhoudbare en hoogwaardige Java-applicaties te ontwikkelen, terwijl ze zich voorbereiden op geavanceerde Java-certificeringstrajecten. De cursus is gebaseerd op Java 17 en richt zich op realistische ontwikkelingsscenario's die vaak voorkomen in moderne softwareomgevingen
Doelgroep
Java-ontwikkelaars die verder willen gaan dan de basisconcepten van programmeren.
Software-engineers die Java-applicaties op enterprise-schaal bouwen.
Ontwikkelaars die zich voorbereiden op geavanceerde Java- of Oracle-certificeringsexamens.
Technische professionals die hun vaardigheden op het gebied van concurrency, modulair programmeren en functionele ontwikkeling willen versterken.
Ervaren programmeurs die gebruik willen maken van moderne Java 17-functies en best practices in praktijkprojecten.
Vereisten
Een gedegen begrip van de basisprincipes van Java-programmeren.
Ervaring met objectgeoriënteerde programmeerconcepten zoals klassen, overerving en polymorfisme.
Het vermogen om eenvoudige Java-toepassingen te schrijven en fouten daarin op te sporen.
Bekendheid met gangbare programmeerconstructies, datatypes, methoden, collecties en uitzonderingsafhandeling.
Leerdoelen
Inner Classes en Lambda-expressies. Beheers geneste klassen, variabele scope, lambda-expressies en methodereferenties om schonere, efficiëntere en beter onderhoudbare Java-code te schrijven.
Werken met Streams. Gebruik Java Streams om gegevens effectief te verwerken door middel van filtering, mapping, verzamelen, reduceren en stream chaining voor gestroomlijnde gegevensverwerking.
Modulair ontwerp en services. Bouw modulaire Java-applicaties door afhankelijkheden te beheren, herbruikbare services te creëren en gebruik te maken van het Java Platform Module System voor schaalbare ontwikkeling.
Geavanceerde Java-functies: I/O, reflectie en beveiliging. Werk met geavanceerde Java-mogelijkheden, waaronder bestandsverwerking, annotaties, reflectie en veilige codeerpraktijken om robuuste, enterprise-ready applicaties te ontwikkelen.
Cursusinhoud
Dag 1
Sessie 1: Internationalisering
Concepten van internationalisering
Locale en ResourceBundle
Opmaak van datum, getallen en berichten
Sessie 2: Generics
Generieke en onbewerkte typen
Generieke methoden en type-inferentie
Begrensde typeparameters
Overerving en jokertekens
Covariantie, contravariantie en PECS
Type-uitwissing en beperkingen
Dag 2
Sessie 3: Collecties
Overzicht van het Collections-framework
Collecties versus arrays
Collectiehiërarchie en methoden
Iteratie en Big O-notatie
Lijsten, sets, wachtrijen, stapels en kaarten
Onveranderlijke en geordende collecties
De Collections-hulpprogrammaklasse
Sessie 4: Geneste klassen & lambda's
Geneste, innerlijke en statisch geneste klassen
Shadowing, lokale en anonieme klassen
Lambda-expressies en functionele interfaces
Methodereferenties en lambda-compositie
Dag 3
Sessie 5: Streams
Collectietransformatie en map-filter-reduce
Streamcreatie en patronen
Tussenliggende en terminale bewerkingen
Primitieve streams en Optional
Collectors en best practices
Sessie 6: IO & NIO
Over IO, NIO en NIO2
IO-streams
java.io.File
java.nio.file.Path
java.nio.file.FileSystem
java.nio.file.Files
Door een bestandsboom lopen
Een map controleren op wijzigingen
Kleine bestanden lezen en schrijven
Tekensets
Buffering
Tekst- en binaire bestanden lezen en schrijven
Decoratie
Serialisatie
Dag 4
Sessie 7: Concurrency
Threads, Runnable, Callable, Future en Executor Service
Platform- en virtuele threads
Java-geheugenmodel en het delen van gegevens
Race conditions, threadveiligheid en onveranderlijkheid
Synchronisatie, volatile en ThreadLocal
Deadlocks, atomaire objecten en parallelle streams
Sessie 8: Modules
Concepten en declaraties van modules
Aangepaste modules maken en starten
Reflectieve toegang en services
Naamloze en automatische modules
Modules en runtime-images bouwen
Dag 5
Sessie 9: Annotaties & reflectie
Syntaxis, gebruik en declaratie van annotaties
Retentiebeleid en -doelen
Ingebouwde annotaties
Basisprincipes van reflectie
Class API, oppervlakkige reflectie en diepe reflectie
Sessie 10: Logging
Concepten en frameworks voor logging
Configuratie en componenten
Loggers en loggerhiërarchie
Logging-gebeurtenissen, handlers en formatters
Logniveaus en best practices
Sessie 11: Veilig coderen
Principes van veilig coderen
Denial of service en gegevensbescherming
Injectie- en inclusie-kwetsbaarheden
Overwegingen met betrekking tot toegankelijkheid en uitbreidbaarheid
Invoervalidatie en veranderlijkheid
Beveiliging van objectconstructie en serialisatie
Toegangscontrolemechanismen
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 onderscheidt deze cursus van een inleidende Java-cursus?
Deze cursus bouwt voort op basiskennis van Java en richt zich op geavanceerde onderwerpen zoals functioneel programmeren, streams, concurrency, modularisatie, reflectie en veilige programmeerpraktijken. De cursus is bedoeld voor ontwikkelaars die klaar zijn om complexe ontwikkelingsuitdagingen op bedrijfsniveau aan te gaan.
Welke versie van Java wordt er in de training gebruikt?
De cursus wordt gegeven met Java 17, waardoor cursisten kunnen werken met moderne taalfuncties en actuele ontwikkelingspraktijken.
Is de cursus praktijkgericht?
Ja. Deelnemers doen tijdens de training praktische codeeroefeningen en interactieve labsessies, waardoor ze geavanceerde Java-concepten kunnen toepassen in realistische ontwikkelingsscenario's.
Helpt deze cursus mij bij de voorbereiding op een Java-certificering?
Ja. Het curriculum sluit aan bij geavanceerde Java-ontwikkelingscompetenties en ondersteunt cursisten die een Oracle Java-certificering nastreven en andere professionele ontwikkelingsdoelen.
Welke praktische vaardigheden zal ik opdoen?
U leert werken met generics, lambda-expressies, streams, concurrency, modulaire applicaties, annotaties, reflectie, geavanceerde I/O, veilige codeertechnieken en Java-ontwikkelingspraktijken op enterprise-niveau.
Wat kan ik studeren na het voltooien van deze cursus?
Deelnemers gaan vaak verder met gespecialiseerde Java-technologieën en -frameworks zoals Java EE, Spring Framework, JUnit-testen en de ontwikkeling van bedrijfsapplicaties om hun expertise verder uit te breiden.
Is deze cursus geschikt voor beginners?
Nee. Deze cursus veronderstelt eerdere ervaring met Java-programmeren en is bedoeld voor ontwikkelaars die de basisprincipes van Java en concepten van objectgeoriënteerd programmeren al begrijpen
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Gemiddeld - Gevorderd niveau
5 dagen live, door een instructeur geleide virtuele training (8 uur / dag)
Realtime programmeeroefeningen
Digitale studiemiddelen
Ondersteuning bij de voorbereiding op het Java-examen
60+ aanbevolen studie-uren
Certificering inbegrepen
Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt
€2.650
Klassikaal
max 12
5 dagen