Onderwerp
Automatisering & ICT/IT
Communicatie
Financieel
HR
Inkoop & logistiek
Management
Secretarieel & Administratief
Marketing
Opleiding & Onderwijs
Persoonlijke Effectiviteit
Productie, techniek & bouw
Kwaliteit- & Projectmanagement
Sales
Vitaliteit & Gezondheid
Taalcursus
Zorg & Verzorging
Juridisch
Internet & Media
Arbo & Veiligheid
Hobby & Vrije Tijd
Vastgoed & Makelaardij
Abonnementen
Locatie
Niveau
Type
Keurmerk

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