Opleidingen
57.041
resultaten
Apache Web Server - 3 dagen online klassikaal
Online
wo 9 sep. 2026
en 1 andere data
Verwerf de praktische vaardigheden die nodig zijn om Apache-webserveromgevingen met vertrouwen te configureren, te beveiligen en te beheren.
Deze praktijkgerichte cursus over de Apache-webserver is bedoeld voor IT-professionals die expertise willen opbouwen in het beheer van webservers in Linux- en multi-platformomgevingen.
Tijdens de training verdiepen cursisten zich in essentiële Apache-concepten, waaronder serverconfiguratie, virtuele hosting, toegangscontrole, SSL-beveiliging, proxyservices, load balancing, logboekregistratie en URL-herschrijving. De cursus behandelt ook de integratie van Apache met technologieën zoals PHP en Tomcat, waardoor deelnemers moderne webapplicaties en bedrijfsomgevingen kunnen ondersteunen.
Deze cursus wordt gegeven via sessies onder leiding van experts en interactieve labs en biedt praktijkervaring met het implementeren, optimaliseren en onderhouden van betrouwbare webserverinfrastructuren.
Doelgroep
Systeem- en netwerkbeheerders
Webserverbeheerders
IT-infrastructuur- en operationele professionals
DevOps-engineers en supportteams
Ontwikkelaars die werken met op Apache gebaseerde omgevingen
Technische professionals die verantwoordelijk zijn voor webhosting en serverbeheer
IT-professionals die Linux- of multi-platform serveromgevingen ondersteunen
Vereisten
Basiskennis van besturingssystemen en serverbeheer
Bekendheid met Linux- of Windows-opdrachtregelomgevingen
Algemene kennis van webtechnologieën en netwerkconcepten
Basiskennis van scripting (zoals PHP, shell-scripting of Ruby) is nuttig maar niet verplicht
Eerdere ervaring met Linux-systeembeheer is een pré
Leerdoelen
Apache-serverconfiguratie: Leer hoe u Apache-webserveromgevingen configureert met behulp van httpd.conf, modules en richtlijnen beheert en de prestaties, het gedrag en de beveiligingsinstellingen van de server optimaliseert.
Toegangscontrole, authenticatie en logboekregistratie: Beheer gebruikerstoegang met authenticatie- en machtigingscontroles, inclusief LDAP-integratie. U werkt ook met Apache-logboektools om activiteiten te monitoren, problemen op te lossen en serverprestaties te analyseren.
Virtuele hosting, proxies en load balancing: Configureer virtuele hosting, reverse proxies en load balancing met tools zoals ProxyPass en mod_proxy_balancer om schaalbare webomgevingen met hoge beschikbaarheid te ondersteunen.
Beveiliging & applicatie-integratie: Implementeer SSL-versleuteling om webverkeer te beveiligen, integreer Apache met PHP en Tomcat, en configureer functies zoals URL-herschrijving en directory-indexering voor flexibele levering van webapplicaties.
Cursusinhoud
Dag 1
Sessie 1: Inleiding tot de Apache-webserver
Basisprincipes en architectuur van Apache
Configuratie en websitemappen
Inzicht in httpd
Sessie 2: Basisconfiguratie
Configuratie van httpd.conf
Beveiliging en prestatieoptimalisatie
Modules, MIME-types en luisterpoorten
Webpagina's en foutafhandeling
Sessie 3: Toegangscontrole
Toegangscontrole en authenticatie
Directives voor mappen, locaties en modules
Integratie van LDAP-authenticatie
Directives voor gedrag en rechten
Sessie 4: Logging
Aangepaste loggingconfiguratie
LogFormat- en CustomLog-richtlijnen
Opmaak en analyse van foutenlogs
Sessie 5: Virtuele hosting
Hosting van meerdere websites
Op naam, IP en poort gebaseerde hosting
Dynamische virtuele hosting
Dag 2
Sessie 6: Apache-proxy
Forward- en reverse-proxying
Configuratie van ProxyPass en ProxyPassReverse
Sessie 7: Load Balancing
Load balancing met mod_proxy_balancer
Planning- en balanceringsmethoden
Sticky sessions en verkeersverdeling
Balancer Manager-tools
Sessie 8: Indexering
Directory-indexering en aanpassing
FancyIndexing en weergaveopties
Pictogrammen, beschrijvingen en bestandsverwerking
Sessie 9: URL-herschrijving
Herschrijfregels en -voorwaarden
Reguliere expressies en logboekregistratie
Herschrijven van virtuele hosts
Dynamische inhoudsroutering op basis van voorwaarden
Dag 3
Sessie 10: Apache SSL
SSL-configuratie en beveiligde communicatie
Sessie 11: Apache & PHP
PHP-integratie met Apache
PHP-modules laden en inschakelen
Sessie 12: Apache & Tomcat
Apache-integratie met Tomcat
Sessie 13: Apache-workshops
Praktische workshops en oplossingen voor Apache-configuratie
Bijlage A: Apache bouwen en installeren
Apache-binaire bestanden
Mappen, machtigingen en modules
FAQ
Wat is de Apache-webserver?
De Apache HTTP-server is een veelgebruikte open-source webserver die wordt gebruikt voor het hosten van websites, webapplicaties, API's en online diensten. Deze verwerkt HTTP-verzoeken en levert inhoud veilig via het web.
Wat leer ik in deze cursus?
U leert hoe u Apache-servers configureert, virtuele hosts beheert, SSL-beveiliging implementeert, proxies en load balancing configureert, toegangsrechten beheert, prestaties optimaliseert en Apache integreert met PHP en Tomcat.
Is deze cursus geschikt voor beginners?
De cursus is het meest geschikt voor cursisten met enige basiskennis van serverbeheer of besturingssystemen. Eerdere ervaring met Linux- of Windows-beheer wordt aanbevolen.
Bevat de cursus praktische oefeningen?
Ja. De training omvat praktische oefeningen en live labs die zijn ontworpen om realistische Apache-beheerscenario's te simuleren.
Leer ik best practices voor Apache-beveiliging?
Ja. De cursus behandelt SSL-configuratie, authenticatiemethoden, toegangscontrole, logboekregistratie en beveiligingsgerichte serverconfiguratietechnieken.
Komt load balancing en proxyconfiguratie aan bod in de cursus?
Ja. Cursisten werken met reverse proxy-configuratie, ProxyPass, mod_proxy_balancer en load balancing-technieken voor schaalbare omgevingen.
Is Apache nuttig voor DevOps- en cloudfuncties?
Ja. Vaardigheden op het gebied van Apache-beheer zijn waardevol voor DevOps, cloudinfrastructuur, systeembeheer en webhostingfuncties, omdat Apache nog steeds op grote schaal wordt gebruikt in bedrijfsomgevingen.
Krijg ik een certificaat?
Na afronding van de cursus ontvangt u een certificaat van deelname, waarmee u uw vaardigheden op het gebied van Apache-webserverbeheer en uw deelname aan de training aantoont.
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 live labs om het leerproces te versterken
Scenario's die echte serveromgevingen weerspiegelen
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
ASP.NET Core - 4 dagen online klassikaal
Online
di 18 aug. 2026
en 1 andere data
Bouw met vertrouwen moderne, schaalbare en veilige webapplicaties met ASP.NET Core.
Deze praktijkgerichte ASP.NET Core-cursus is bedoeld voor ontwikkelaars die hun vaardigheden op het gebied van webontwikkeling willen versterken met behulp van het krachtige platformonafhankelijke framework van Microsoft en moderne .NET-technologieën.
Tijdens de cursus verkennen cursisten essentiële concepten, waaronder MVC-architectuur, Razor-syntaxis, Entity Framework Core, dependency injection, routing, RESTful API's, statusbeheer, testen, beveiliging en implementatie. Door middel van interactieve labs en praktijkgerichte ontwikkelingsoefeningen doen deelnemers praktische ervaring op met het bouwen van responsieve en productieklaar webapplicaties.
Aan het einde van de training beschikken cursisten over de vaardigheden en het zelfvertrouwen om ASP.NET Core-applicaties te ontwerpen, ontwikkelen, testen en implementeren voor bedrijfs- en cloudomgevingen.
Doelgroep
C#-ontwikkelaars die overstappen naar ASP.NET Core-webontwikkeling
Softwareontwikkelaars die moderne webapplicaties en API's bouwen
Full-stack-ontwikkelaars die binnen het .NET-ecosysteem werken
Backend-ontwikkelaars die willen uitbreiden naar webtechnologieën
Technische professionals die enterprise- of cloudgebaseerde applicaties ontwikkelen
Ontwikkelaars die praktische ervaring zoeken met MVC, Razor en RESTful API's
Vereisten
Basiskennis tot gemiddelde kennis van C#-programmeren
Bekendheid met concepten van objectgeoriënteerd programmeren
Basisbegrip van webontwikkelingsconcepten en HTTP-basisprincipes
Ervaring met Visual Studio of vergelijkbare ontwikkeltools is een pré
Het is aanbevolen om vooraf een C#-ontwikkelaarscursus te hebben gevolgd of over gelijkwaardige ervaring te beschikken
Leerdoelen
Webapplicaties bouwen met MVC & Razor: Leer hoe u gestructureerde ASP.NET Core-applicaties ontwikkelt met behulp van de MVC-architectuur en Razor-syntaxis. U maakt dynamische gebruikersinterfaces, beheert applicatielogica en bouwt schaalbare, onderhoudbare weboplossingen.
Werken met databases met Entity Framework Core: Doe praktische ervaring op met het beheren van gegevens met Entity Framework Core, inclusief databasequery's, updates en migraties voor efficiënte applicatieontwikkeling.
Ontwikkel veilige RESTful API's: Maak RESTful API's met ASP.NET Core en werk met HTTP-methoden, eindpunten en reacties. Je implementeert ook authenticatie, autorisatie en Microsoft Identity om applicaties te beveiligen en gebruikersgegevens te beschermen.
Test en implementeer ASP.NET Core-applicaties: Gebruik xUnit voor unit-testen om de betrouwbaarheid van applicaties en de kwaliteit van de code te verbeteren. Je leert ook hoe je ASP.NET Core-applicaties implementeert in IIS- en Microsoft Azure-productieomgevingen.
Cursusinhoud
Dag 1
Sessie 1: Inleiding tot ASP.NET
ASP.NET Core versus ASP.NET Framework
Toepassingsarchitectuur en ontwikkeltools
Sessie 2: MVC-toepassingen
MVC-architectuur in .NET
Modellen, weergaven en controllers
Inleiding tot Blazor
Sessie 3: Entity Framework Core
Databasetoegang met Entity Framework Core
Datamigraties en laadstrategieën
Lazy, eager en expliciet laden
Sessie 4: Werken met modellen
Modellen maken en implementeren
Werken met formulieren en gegevensvalidatie
Dag 2
Sessie 5: Afhankelijkheidsinjectie
Configuratie-, actie-, constructor- en service-injectie
Sessie 6: Controllers
Controllers en actiemethoden
Routing met tabellen en attributen
Sessie 7: Navigatie
Filteren en gedeeltelijke weergaven
Sessie 8: Weergaven
Razor-syntaxis en weergavevalidatie
Weergavecomponenten
Dag 3
Sessie 9: Taghelpers
HTML en taghelpers
Tagattributen, omgeving en linkhelpers
Sessie 10: Single Page Applications
Razor Pages en SPA-concepten
Beheer van statische inhoud
Sessie 11: Foutafhandeling
Aangepaste foutpagina's en uitzonderingsafhandeling
Technieken voor foutfiltering
Sessie 12: RESTful API's
Web API- en REST-concepten
HTTP-verzoeken en -reacties
API-actiemethoden en API-gebruik
Dag 4
Sessie 13: Statusbeheer
HTTP-statusbeheer
Cookies en caching
Sessie 14: Unit-testen
Unit-testen met xUnit
Modellen en controllers testen
Sessie 15: Beveiliging
Authenticatie en autorisatie
Identiteit en Windows-beveiligingsintegratie
Sessie 16: Implementatieopties
Toepassingen implementeren in IIS en Azure
FAQ
Wat is ASP.NET Core?
ASP.NET Core is het open-source, platformonafhankelijke framework van Microsoft dat wordt gebruikt om moderne webtoepassingen, API's en cloudgebaseerde diensten te bouwen met behulp van .NET-technologieën.
Wat leer ik in deze cursus?
Je leert hoe je ASP.NET Core-toepassingen bouwt met behulp van MVC, Razor, Entity Framework Core, RESTful API's, dependency injection, routing, authenticatie, testen en implementatietechnieken.
Is deze cursus geschikt voor beginners?
De cursus is het meest geschikt voor cursisten met eerdere programmeerervaring in C#. Een basiskennis van objectgeoriënteerd programmeren en .NET-concepten wordt aanbevolen.
Bevat de cursus praktische labs?
Ja. De training omvat praktische codeeroefeningen en live labomgevingen die zijn ontworpen om realistische ASP.NET Core-ontwikkelingsscenario's te simuleren.
Leer ik hoe ik RESTful API's bouw?
Ja. De cursus behandelt de ontwikkeling van RESTful API's, HTTP-verzoeken en -reacties, API-actiemethoden en API-integratietechnieken.
Komt Entity Framework Core aan bod in de cursus?
Ja. Je werkt met Entity Framework Core voor databasetoegang, migraties en gegevensbeheer binnen ASP.NET Core-toepassingen.
Komen beveiliging en authenticatie aan bod?
Ja. De cursus omvat authenticatie, autorisatie, identiteitsintegratie en best practices op het gebied van beveiliging voor het beschermen van ASP.NET Core-toepassingen.
Kan deze cursus helpen bij cloud- en bedrijfsontwikkeling?
Ja. ASP.NET Core wordt veel gebruikt voor bedrijfssystemen en cloudgebaseerde toepassingen, en de cursus omvat implementatieconcepten voor IIS- en Microsoft Azure-omgevingen.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Gemiddeld niveau
4 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Interactieve live labs om het leerproces te versterken
Alle relevante cursusmaterialen
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
C# Developer - 5 dagen online klassikaal
Online
ma 19 okt. 2026
en 1 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 7 sep. 2026
en 3 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 sep. 2026
en 3 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 18 aug. 2026
en 3 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 29 sep. 2026
en 1 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 sep. 2026
en 3 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 14 sep. 2026
en 2 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
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