Opleidingen
56.018
resultaten
MySQL for Developers – 5-daagse online cursus
Ontwikkel krachtige, datagestuurde applicaties met MySQL voor ontwikkelaars.
Deze praktijkgerichte cursus is bedoeld voor softwareontwikkelaars die MySQL-databases efficiënt willen bouwen, doorzoeken en beheren volgens de beste praktijken uit de branche.
Aan de hand van praktische oefeningen leer je hoe je relationele databases ontwerpt, geoptimaliseerde SQL-query’s schrijft, tabellen en relaties aanmaakt, werkt met indexen, transacties, opgeslagen procedures, views en triggers, en MySQL integreert in moderne applicaties. Daarnaast verken je technieken om de prestaties van query’s te verbeteren, de gegevensintegriteit te waarborgen en veelvoorkomende databaseproblemen op te lossen.
Aan het einde van de cursus beschik je over de vaardigheden om vol vertrouwen MySQL-gebaseerde applicaties te ontwerpen en te ontwikkelen die schaalbaar, veilig en eenvoudig te onderhouden zijn.
Doelgroep
Softwareontwikkelaars
Backend- en full-stack-ontwikkelaars
Ontwikkelaars van webapplicaties
Ontwikkelaars van databaseapplicaties
Technische professionals die met MySQL werken
Iedereen die zijn of haar vaardigheden op het gebied van SQL- en MySQL-ontwikkeling wil versterken
Vereisten
Basiskennis van programmeren
Bekendheid met concepten van relationele databases
Basiskennis van SQL wordt aanbevolen
Ervaring met een programmeertaal is een pré
Leerdoelen
Triggers en database-automatisering: Gebruik MySQL-triggers om gegevensvalidatie te automatiseren, bedrijfsregels af te dwingen en de consistentie van gegevens te handhaven met realtime database-gebeurtenissen.
Window-functies: Maak gebruik van MySQL-window-functies voor geavanceerde rapportage, rangschikking, trendanalyse en tijdgebaseerde gegevensvergelijkingen.
Prestatieoptimalisatie: Verbeter de databaseprestaties met behulp van EXPLAIN, indexering, normalisatie, de keuze van de opslagengine en technieken voor query-optimalisatie.
Gegevensimport, -export en -integratie: Beheer bulkgegevensoverdrachten met MySQL-tools en integreer MySQL met andere gegevensplatforms ter ondersteuning van moderne applicatieomgevingen.
Cursusinhoud
Dag 1: Basisprincipes van MySQL en query’s
Inzicht krijgen in de client/server-architectuur van MySQL en clienttools
Werken met de MySQL-opdrachtregelclient en hulpprogramma’s
Verken MySQL-gegevenstypen en conventies voor identificatoren
Haal gegevens op met SELECT, sorteren, groeperen, filteren en aggregatie
Dag 2: Gegevensbeheer & databasetools
Gebruik SQL-expressies en ingebouwde functies
Gegevens invoegen, bijwerken, vervangen en verwijderen
Koppel applicaties aan MySQL met behulp van connectoren
Haal metagegevens van de database op en los SQL-fouten op
Dag 3: Geavanceerde SQL-ontwikkeling
Importeer en exporteer gegevens met SQL en command-line tools
Geavanceerde query’s bouwen met subquery’s en Common Table Expressions (CTE’s)
Views maken en beheren
Vensterfuncties en reguliere expressies gebruiken voor geavanceerde gegevensanalyse
Dag 4: Opgeslagen routines en programmeren
Werken met gebruikersvariabelen en voorbereide instructies
Opgeslagen procedures en functies maken
Programmalogica implementeren met voorwaarden, lussen en parameters
De beveiliging en metagegevens van opgeslagen routines beheren
Dag 5: Geavanceerde databaseprogrammering en optimalisatie
Uitzonderingen afhandelen en cursors gebruiken in opgeslagen routines
Databasefuncties en triggers maken en beheren
Databases optimaliseren met normalisatie, indexering en query-analyse
De prestaties van query's verbeteren met behulp van EXPLAIN, de keuze van de opslagengine en best practices voor indexering
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van 's ochtends tot 's middags (CET), met 8 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Voor wie is deze cursus bedoeld?
Deze cursus is bedoeld voor ontwikkelaars die applicaties bouwen die MySQL als database gebruiken.
Heb ik eerdere ervaring met MySQL nodig?
Een basiskennis van SQL en relationele databases wordt aanbevolen, maar eerdere ervaring met MySQL is niet vereist.
Leer ik databaseontwerp?
Ja. De cursus behandelt het ontwerp van relationele databases, tabelrelaties, beperkingen en indexeringsstrategieën.
Komt geavanceerde SQL aan bod in de cursus?
Ja. Je gaat aan de slag met joins, views, opgeslagen procedures, triggers, transacties en andere geavanceerde MySQL-ontwikkelingsfuncties.
Is de cursus praktijkgericht?
Ja. De training omvat praktische labs en praktijkgerichte oefeningen gericht op het bouwen en optimaliseren van MySQL-applicaties.
Welke vaardigheden ga ik opdoen?
Je leert databases ontwerpen, efficiënte SQL schrijven, prestaties optimaliseren, transacties beheren en betrouwbare MySQL-aangedreven applicaties ontwikkelen volgens de beste praktijken uit de branche.
Leer ik hoe ik MySQL-vensterfuncties moet gebruiken?
Ja. Je leert vensterfuncties zoals RANK, NTILE, LAG, LEAD en FIRST_VALUE te gebruiken om geavanceerde analyses, rangschikkingen en rapportages rechtstreeks in SQL uit te voeren.
Komt foutafhandeling in MySQL aan bod in de cursus?
Ja. Je leert uitzonderingsafhandeling te implementeren en cursors te gebruiken voor gegevensverwerking rij voor rij, waardoor je betrouwbare en veerkrachtige databasetoepassingen kunt bouwen.
Leer ik over MySQL-gegevenstypen?
Ja. De cursus behandelt MySQL-gegevenstypen, waaronder numerieke, tekenreeks-, temporele, ruimtelijke, ENUM- en SET-typen, evenals tekensets, collatie en gegevensvalidatie.
Komt de integratie van MySQL met NoSQL aan bod in de cursus?
Ja. Je onderzoekt hoe MySQL integreert met NoSQL-technologieën, waaronder InnoDB en Memcached, ter ondersteuning van moderne, hoogwaardige 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)
Onder leiding van een instructeur met praktische oefeningen
Al het relevante cursusmateriaal
Ondersteunt de voorbereiding op geavanceerde MySQL-certificering
Meer dan 60 aanbevolen studie-uren
Inclusief certificaat
€2.650
Klassikaal
max 12
5 dagen
MySQL-databasebeheer – 5 dagen online klassikale cursus
Word een zelfverzekerde MySQL-databasebeheerder met de praktische vaardigheden om hoogpresterende MySQL-databases te installeren, configureren, beveiligen en onderhouden.
Deze praktijkgerichte cursus is bedoeld voor IT-professionals die verantwoordelijk zijn voor het beheer van MySQL-omgevingen in de ontwikkel-, test- en productieomgeving.
Je leert hoe je databases beheert, gebruikers en machtigingen beheert, back-up- en herstelstrategieën implementeert, de serverstatus bewaakt, de prestaties optimaliseert en veelvoorkomende problemen oplost. De cursus behandelt ook replicatie, beveiliging, opslagengines en routineonderhoud om de beschikbaarheid, betrouwbaarheid en schaalbaarheid van de database te waarborgen.
Aan het einde van de cursus ben je in staat om MySQL-databases efficiënt te beheren en daarbij de beste praktijken uit de branche toe te passen op het gebied van beheer, beveiliging en prestaties.
Doelgroep
MySQL-databasebeheerders (DBA’s)
Linux- en systeembeheerders
DevOps- en infrastructuuringenieurs
Database-supportingenieurs
IT-operationsprofessionals
Ontwikkelaars die verantwoordelijk zijn voor het beheer van MySQL-databases
Vereisten
Basiskennis van relationele databases
Bekendheid met de basisprincipes van SQL
Basiskennis van Linux- of Windows-serverbeheer
Inzicht in databaseconcepten zoals tabellen, gebruikers en query’s wordt aanbevolen
Leerdoelen
Transacties en vergrendeling: Leer transactiebeheer, vergrendelingsmechanismen en concurrency-controle om de gegevensintegriteit te waarborgen en de prestaties in omgevingen met meerdere gebruikers te optimaliseren.
Taakplanning en automatisering: Automatiseer routinematige databasetaken met behulp van de MySQL Event Scheduler, waaronder onderhoud, back-ups en geplande bewerkingen.
Replicatie en hoge beschikbaarheid: Configureer en beheer MySQL-replicatie, controleer de status van de replicatie, los problemen op en implementeer strategieën voor hoge beschikbaarheid.
Prestatieoptimalisatie: Optimaliseer MySQL door middel van serverconfiguratie, indexering, query-optimalisatie, prestatiebewaking en logboekregistratie om de snelheid en betrouwbaarheid te verbeteren.
Cursusinhoud
Dag 1: Basisprincipes van MySQL-beheer
Inleiding tot de MySQL-architectuur, de server, clients en beheertools
MySQL Workbench installeren en gebruiken
Databasemetadata ophalen met SHOW, DESCRIBE en INFORMATION_SCHEMA
MySQL-serverinstellingen, variabelen en auditing configureren
SQL-modi, logbestanden en binaire logboekregistratie beheren
Dag 2: Opslagengines en databaseonderhoud
Inzicht in de MySQL-architectuur, het geheugen- en opslagbeheer
De InnoDB-opslagengine configureren en optimaliseren
MyISAM en andere opslagengines verkennen
Tabelonderhoud, -optimalisatie en -herstel uitvoeren
Dag 3: Back-up, herstel en beveiliging
Back-up- en herstelstrategieën implementeren met mysqldump en Percona XtraBackup
Databases importeren en exporteren met behulp van SQL en opdrachtregelprogramma’s
Gebruikers, wachtwoorden, rollen en rechten beheren
Toegangscontrole en resourcebeheer configureren
Dag 4: Transacties, prestaties en automatisering
Transacties, vergrendeling, gelijktijdigheid en deadlocks beheren
De prestaties van MySQL afstemmen met behulp van configuratievariabelen en Performance Schema
Databasetaken automatiseren met de MySQL Event Scheduler
Dag 5: Replicatie en hoge beschikbaarheid
MySQL-replicatie en GTID-gebaseerde replicatie configureren
Replicatie monitoren en replicatieproblemen oplossen
Failover- en hoge-beschikbaarheidsstrategieën implementeren
Geavanceerde prestatieoptimalisatie en best practices voor productieomgevingen toepassen
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van 's ochtends tot 's middags (CET), met 8 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Wat is MySQL?
MySQL is een veelgebruikte open-source relationele database die gegevens opslaat, beheert en opvraagt voor web-, bedrijfs- en cloudtoepassingen. In deze cursus leert u hoe u MySQL-databases installeert, configureert, beheert en onderhoudt.
Is deze cursus geschikt voor aspirant-databasebeheerders?
Ja. De cursus biedt een stevige basis in MySQL-beheer en rust u uit met de praktische vaardigheden die nodig zijn om een carrière als databasebeheerder (DBA) te beginnen.
Hoe wordt beveiliging van MySQL in de cursus behandeld?
Je leert essentiële beveiligingspraktijken, waaronder gebruikers- en rechtenbeheer, wachtwoordbeleid, auditing, veilige implementatie en toegangscontrole om MySQL-omgevingen te beschermen.
Leer ik over back-up en herstel?
Ja. De cursus behandelt back-up- en hersteltechnieken met behulp van tools zoals mysqldump, mysqlimport, binaire logbestanden en hot-back-upmethoden om je te helpen bij het herstellen van databases in productieomgevingen.
Komt het oplossen van prestatieproblemen aan bod in de cursus?
Ja. Je leert prestatieproblemen te diagnosticeren en op te lossen met behulp van logbestanden, Performance Schema, query-analyse, vergrendelingsbeheer en technieken voor serveroptimalisatie om de prestaties van MySQL te optimaliseren.
Leer ik over back-up en herstel?
Ja. De cursus behandelt back-upstrategieën, databaseherstel, replicatie en concepten voor noodherstel.
Komt databasebeveiliging aan bod in de cursus?
Ja. Je leert over gebruikersbeheer, authenticatie, rechten, toegangscontrole en best practices op het gebied van beveiliging voor MySQL-omgevingen.
Is de cursus praktijkgericht?
Ja. De training omvat praktische oefeningen die realistische MySQL-beheertaken en scenario’s voor het oplossen van problemen simuleren.
Welke vaardigheden zal ik opdoen?
Je leert MySQL-databases te installeren, configureren, beveiligen, monitoren, optimaliseren, back-uppen, herstellen en onderhouden, waarbij je zorgt voor hoge beschikbaarheid, prestaties en betrouwbaarheid.
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 live-labs met praktijkgerichte opdrachten
Cursushandboek en handige referentiebladen
Praktische toegang tot een op Linux gebaseerde trainingsomgeving
Actuele MySQL-inhoud en -tools
Meer dan 60 aanbevolen studie-uren
Inclusief certificaat
€3.450
Klassikaal
max 12
5 dagen
Objectgeoriënteerde analyse en ontwerp - 3 dagen online klassikaal
Ontwikkel robuuste, schaalbare software door de principes van objectgeoriënteerde analyse en ontwerp (OOAD) onder de knie te krijgen.
In deze praktijkgerichte cursus leert u hoe u bedrijfsvereisten analyseert en deze omzet in goed gestructureerde, objectgeoriënteerde ontwerpen met behulp van in de branche erkende modelleringstechnieken en UML.
Door middel van praktische oefeningen leert u hoe u objecten, klassen, relaties en systeemgedrag kunt identificeren, UML-diagrammen kunt maken, objectgeoriënteerde principes kunt toepassen en onderhoudbare softwarearchitecturen kunt ontwerpen. De cursus behandelt ook use case-modellering, domeinanalyse, klasseontwerp, sequentiediagrammen en best practices voor ontwerp om de kloof tussen bedrijfsvereisten en implementatie te overbruggen.
Aan het einde van de cursus ben je in staat om flexibele, herbruikbare en onderhoudbare softwareoplossingen te ontwerpen die moderne applicatieontwikkeling ondersteunen.
Doelgroep
Softwareontwikkelaars
Softwarearchitecten
Systeemanalisten
Bedrijfsanalisten die betrokken zijn bij softwareontwerp
Technische leiders
Iedereen die verantwoordelijk is voor softwareanalyse en applicatieontwerp
Vereisten
Basisbegrip van concepten op het gebied van softwareontwikkeling
Bekendheid met concepten van objectgeoriënteerd programmeren is een pré
Ervaring met een programmeertaal wordt aanbevolen
Ervaring met UML is niet vereist
Leerdoelen
Databaseconnectiviteit: Leer PHP-applicaties te koppelen aan relationele databases met behulp van PDO, veilige databasebewerkingen uit te voeren met prepared statements, en transacties en uitzonderingen te beheren.
Authenticatie en sessiebeheer: Bouw veilige webapplicaties door gebruikersauthenticatie te implementeren, sessies en cookies te beheren en gebruikerstoegang te controleren.
Toepassingsarchitectuur & webintegratie: Pas ontwerppatronen toe zoals MVC, Dependency Injection en Singleton, terwijl je gebruikmaakt van templating, pakketbeheer en de integratie van PHP-toepassingen met API’s en webservices.
Cursusinhoud
Dag 1: Grondbeginselen van objectgeoriënteerde analyse
Begrijp de principes van objectgeoriënteerde analyse, softwarearchitectuur en het vaststellen van vereisten.
Identificeer actoren en modelleer systeemfunctionaliteit met behulp van UML-use-case-diagrammen.
Maak gedetailleerde beschrijvingen van use cases, inclusief workflows, voorwaarden en alternatieve scenario’s.
Modelleer bedrijfsprocessen met activiteitendiagrammen, beslissingen, lussen en parallelle workflows.
Leg een stevige basis in UML-technieken voor het analyseren van softwarevereisten.
Dag 2: Klasse- en domeinmodellering
Identificeer klassen, attributen en operaties om domeinmodellen te ontwikkelen.
Maak UML-klassendiagrammen met behulp van concepten als inkapseling, zichtbaarheid, multipliciteit en berichtenuitwisseling.
Modelleer relaties, waaronder associaties, aggregatie, compositie en afhankelijkheden.
Pas overerving en generalisatie toe om flexibele, herbruikbare objectgeoriënteerde ontwerpen te maken.
Ontwerp schaalbare softwarestructuren met behulp van UML-best practices.
Dag 3: Gedrag, ontwerp en implementatie
Modelleer systeemgedrag met activiteits- en toestandsdiagrammen.
Leg objectlevenscycli, gebeurtenissen, overgangen en controlestromen vast.
Ontwerp systeeminteracties met behulp van sequentiediagrammen en objectcollaboratie.
Pas objectgeoriënteerde ontwerpprincipes toe op de implementatie en de oplossingsarchitectuur.
Organiseer presentatie-, gegevenslagen en implementatiemodellen voor praktische softwareoplossingen.
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 aaneengesloten uren per dag. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Heb ik programmeerervaring nodig?
Basiskennis van softwareontwikkeling wordt aanbevolen. Bekendheid met concepten van objectgeoriënteerd programmeren is nuttig, maar niet verplicht.
Ga ik UML leren?
Ja. De cursus behandelt de belangrijkste UML-diagrammen die worden gebruikt voor objectgeoriënteerde analyse en softwareontwerp.
Ligt de nadruk van de cursus op coderen?
Nee. De nadruk ligt op softwareanalyse, modellering en ontwerp, in plaats van op implementatie in een specifieke programmeertaal.
Ga ik ontwerppatronen leren?
Ja. Je maakt kennis met objectgeoriënteerde ontwerpprincipes en veelgebruikte ontwerppatronen die de kwaliteit en onderhoudbaarheid van software verbeteren.
Welke vaardigheden ga ik opdoen?
Je leert vereisten analyseren, software modelleren met UML, objectgeoriënteerde ontwerpprincipes toepassen en schaalbare, onderhoudbare softwarearchitecturen creëren.
Wat is het verschil tussen objectgeoriënteerde analyse en ontwerp?
Objectgeoriënteerde analyse richt zich op het begrijpen van bedrijfs- en gebruikersvereisten, terwijl objectgeoriënteerd ontwerp die vereisten omzet in een gestructureerde softwareoplossing met behulp van UML-modellen en ontwerpprincipes.
Hoe verbetert objectgeoriënteerd ontwerp de softwarekwaliteit?
OO-ontwerp bevordert herbruikbare, onderhoudbare en schaalbare software door objectgeoriënteerde principes en UML-modellering toe te passen om duidelijke en goed gestructureerde systeemontwerpen te creëren.
Welke tools ga ik tijdens de cursus gebruiken?
Je gebruikt UML-modelleringshulpmiddelen om use case-, klasse-, activiteit-, sequentie- en andere diagrammen te maken via praktische oefeningen die softwareontwerptechnieken uit de praktijk versterken.
Kan deze cursus me helpen bij de voorbereiding op een UML-certificering?
Ja. Hoewel de cursus geen certificeringsexamen omvat, biedt deze een solide basis in UML en objectgeoriënteerd ontwerp, waardoor het een uitstekende voorbereiding is op verdere verdieping of een UML-certificering.
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)
Praktische live labs en oefeningen
Digitaal cursusmateriaal
Meer dan 40 aanbevolen studie-uren
Inclusief certificaat
€1.950
Klassikaal
max 12
3 dagen
PHP-ontwikkelaar - 4 dagen online klassikale cursus
Bouw dynamische, databasegestuurde webapplicaties met de cursus PHP-ontwikkelaar.
Deze praktijkgerichte training is bedoeld voor zowel beginnende als ervaren ontwikkelaars en behandelt moderne PHP-programmering, objectgeoriënteerde ontwikkeling, database-integratie en de architectuur van webapplicaties.
Je leert hoe je overzichtelijke PHP-code schrijft, gebruikersinvoer verwerkt, sessies en cookies beheert, veilig verbinding maakt met databases via PDO, principes van objectgeoriënteerd programmeren toepast en webservices integreert. De cursus biedt ook een inleiding tot ontwerppatronen, sjabloongebruik en moderne PHP-ontwikkelingspraktijken om je te helpen veilige, schaalbare en onderhoudbare applicaties te bouwen.
Aan het einde van de cursus beschik je over de praktische vaardigheden om professionele PHP-webapplicaties te ontwikkelen volgens de beste praktijken uit de branche
Doelgroep
PHP-ontwikkelaars
Webontwikkelaars
Backend-ontwikkelaars
Full-stack-ontwikkelaars
Software-engineers
Iedereen die dynamische PHP-webapplicaties wil bouwen
Vereisten
Basiskennis van programmeren
Bekendheid met de basisprincipes van HTML
Basisbegrip van webtechnologieën
Kennis van SQL is nuttig, maar niet vereist
Leerdoelen
Database-integratie: Koppel PHP-applicaties aan relationele databases met behulp van PDO, voer veilige query’s uit met prepared statements en beheer transacties en uitzonderingen.
Authenticatie en sessiebeheer: Bouw veilige inlogsystemen met behulp van authenticatie, sessies, cookies en toegangscontrole om de identiteit van gebruikers en de beveiliging van de applicatie te beheren.
Applicatiearchitectuur en -integratie: Pas ontwerppatronen toe zoals MVC, Dependency Injection en Singleton, terwijl je PHP-applicaties integreert met pakketten, API’s en webservices.
Cursusinhoud
Dag 1: Basisprincipes van PHP
Stel de PHP-ontwikkelomgeving in en voer je eerste PHP-applicaties uit.
Leer de PHP-syntaxis, tags, opmerkingen en het insluiten van PHP in HTML.
Werk met variabelen, constanten, gegevenstypen en typeconversie.
Begrijp dynamische typering en variabeletoewijzing.
Verwerk gebruikersinvoer met behulp van HTML-formulieren, HTTP-verzoeken en PHP-superglobals.
Leg een stevige basis voor het ontwikkelen van dynamische webapplicaties.
Dag 2: Programmeren met PHP
Gebruik uitdrukkingen, operatoren en de prioriteit van operatoren effectief.
Stuur de applicatiestroom aan met voorwaardelijke instructies en lussen.
Maak herbruikbare functies met parameters, retourwaarden en anonieme functies.
Beheer het bereik van variabelen en ingebouwde PHP-functies.
Werk met strings, interpolatie, indexering en stringmanipulatie.
Organiseer code met behulp van include- en require-instructies.
Dag 3: Objectgeoriënteerd PHP & databasetoegang
Maak en bewerk arrays met behulp van ingebouwde array-functies.
Bouw objectgeoriënteerde applicaties met klassen, overerving, interfaces en traits.
Behandel fouten en uitzonderingen met behulp van `try/catch` en globale uitzonderingsafhandeling.
Koppel PHP-applicaties aan databases met behulp van PDO.
Voer veilige databasebewerkingen uit met prepared statements en transacties.
Beheer databaseverbindingen en foutafhandeling efficiënt.
Dag 4: Webontwikkeling & applicatiearchitectuur
Implementeer gebruikersauthenticatie met cookies en sessiebeheer.
Pas softwareontwerppatronen toe, waaronder MVC, afhankelijkheidinjectie en Singleton.
Maak gebruik van sjablonen, pakketbeheer en moderne PHP-frameworks.
Integreer PHP-toepassingen met webservices en API’s.
Voer asynchrone HTTP-verzoeken uit met behulp van JavaScript.
Bouw schaalbare, veilige en onderhoudbare PHP-webtoepassingen.
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 aaneengesloten uren per dag. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Heb ik programmeerervaring nodig?
Basiskennis van softwareontwikkeling wordt aanbevolen. Bekendheid met concepten van objectgeoriënteerd programmeren is nuttig, maar niet verplicht.
Ga ik UML leren?
Ja. De cursus behandelt de belangrijkste UML-diagrammen die worden gebruikt voor objectgeoriënteerde analyse en softwareontwerp.
Ligt de nadruk van de cursus op coderen?
Nee. De nadruk ligt op softwareanalyse, modellering en ontwerp, in plaats van op implementatie in een specifieke programmeertaal.
Ga ik ontwerppatronen leren?
Ja. Je maakt kennis met objectgeoriënteerde ontwerpprincipes en veelgebruikte ontwerppatronen die de kwaliteit en onderhoudbaarheid van software verbeteren.
Welke vaardigheden ga ik opdoen?
Je leert vereisten analyseren, software modelleren met UML, objectgeoriënteerde ontwerpprincipes toepassen en schaalbare, onderhoudbare softwarearchitecturen creëren.
Wat is het verschil tussen objectgeoriënteerde analyse en ontwerp?
Objectgeoriënteerde analyse richt zich op het begrijpen van bedrijfs- en gebruikersvereisten, terwijl objectgeoriënteerd ontwerp die vereisten omzet in een gestructureerde softwareoplossing met behulp van UML-modellen en ontwerpprincipes.
Hoe verbetert objectgeoriënteerd ontwerp de softwarekwaliteit?
OO-ontwerp bevordert herbruikbare, onderhoudbare en schaalbare software door objectgeoriënteerde principes en UML-modellering toe te passen om duidelijke en goed gestructureerde systeemontwerpen te creëren.
Welke tools ga ik tijdens de cursus gebruiken?
Je gebruikt UML-modelleringshulpmiddelen om use case-, klasse-, activiteit-, sequentie- en andere diagrammen te maken via praktische oefeningen die softwareontwerptechnieken uit de praktijk versterken.
Kan deze cursus me helpen bij de voorbereiding op een UML-certificering?
Ja. Hoewel de cursus geen certificeringsexamen omvat, biedt deze een solide basis in UML en objectgeoriënteerd ontwerp, waardoor het een uitstekende voorbereiding is op verdere verdieping of een UML-certificering.
Belangrijkste kenmerken
Cursus en lesmateriaal in het Engels
Beginners- tot gemiddeld niveau
4 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Gegeven door trainers met praktijkervaring in ontwikkeling
Begeleide casestudies en oefeningen
UML-modelleringshulpmiddelen worden verstrekt
Meer dan 40 aanbevolen studie-uren
Inclusief certificaat
€1.950
Klassikaal
max 12
4 dagen
PostgreSQL Geavanceerd beheer - 2 dagen online klassikale cursus
Til je vaardigheden op het gebied van PostgreSQL-beheer naar een hoger niveau met deze geavanceerde cursus, speciaal ontworpen voor professionals die complexe databaseomgevingen beheren.
Leer hoe je de prestaties kunt optimaliseren, de beveiliging kunt versterken, hoge beschikbaarheid kunt beheren en PostgreSQL-systemen effectief kunt oplossen.
Aan de hand van praktische, hands-on oefeningen verken je geavanceerde beheertechnieken, waaronder databasemonitoring, back-up- en herstelstrategieën, replicatie, configuratie-afstemming en prestatieoptimalisatie. Bouw het vertrouwen op om betrouwbare, schaalbare en veilige PostgreSQL-databases te onderhouden die veeleisende bedrijfsworkloads ondersteunen.
Doelgroep
PostgreSQL-databasebeheerders (DBA’s) die hun geavanceerde beheervaardigheden willen uitbreiden.
Systeembeheerders die verantwoordelijk zijn voor het beheer van PostgreSQL-omgevingen.
Databaseontwikkelaars die diepgaande kennis nodig hebben van de prestaties en het beheer van PostgreSQL.
DevOps-professionals die zich bezighouden met database-implementatie, automatisering en infrastructuur.
IT-professionals die verantwoordelijk zijn voor de betrouwbaarheid, beveiliging en optimalisatie van databases.
Vereisten
Een gedegen begrip van de basisprincipes van PostgreSQL en basisvaardigheden op het gebied van databasebeheer.
Praktische ervaring met SQL en concepten van relationele databases.
Bekendheid met de installatie, configuratie en basisonderhoudstaken van PostgreSQL.
Ervaring met Linux/Unix-opdrachtregelomgevingen wordt aanbevolen.
Kennis van concepten op het gebied van databaseback-ups, herstel en prestaties is een pré.
Leerdoelen
Beheer van database-upgrades: Leer hoe u PostgreSQL-omgevingen veilig kunt upgraden met behulp van methoden zoals pg_dump, pg_upgrade en logische replicatie. Verwerf de vaardigheden om upgrades te plannen, uit te voeren en te valideren met minimale verstoring van de dienstverlening.
Beveiliging en versleuteling: Verbeter de beveiliging van PostgreSQL door middel van authenticatie, rolbeheer, beveiliging op rijniveau, SSL/TLS-verbindingen, SSH-tunneling en gegevensversleuteling met behulp van pgcrypto.
Database-partitionering en -optimalisatie: Verbeter de databaseprestaties door partitioneringsstrategieën te implementeren, grote datasets te beheren en technieken toe te passen die zorgen voor snellere query's en eenvoudiger onderhoud.
Hoge beschikbaarheid en replicatie: Bouw betrouwbare PostgreSQL-omgevingen met behulp van streamingreplicatie, replicatieslots en failover-strategieën om de beschikbaarheid te waarborgen en downtime te verminderen.
Cursusinhoud
Dag 1 – Geavanceerd beheer van PostgreSQL
Inzicht krijgen in versiebeheer en upgrademethoden van PostgreSQL met behulp van pg_dump, pg_upgrade en logische replicatie.
Database-upgrades plannen en uitvoeren met effectieve validatie na de upgrade.
Databasebeveiliging configureren via authenticatie, rollen en toegangscontroles.
Beveiliging op rijniveau en versleuteling implementeren met behulp van de pgcrypto-module.
Gebruikersrechten beheren en de toegang tot de database beveiligen.
Configureer SSL/TLS-verbindingen en SSH-tunnels voor veilige communicatie.
Pas beveiligingspraktijken toe met behoud van databaseprestaties.
Doe praktische ervaring op met het beveiligen van PostgreSQL-omgevingen op bedrijfsniveau.
Dag 2 – PostgreSQL voor gevorderden
Leer de concepten van tabelpartitionering om de schaalbaarheid en queryprestaties te verbeteren.
Maak en beheer partities met behulp van declaratieve en op overerving gebaseerde methoden.
Optimaliseer grote datasets door middel van effectieve partitioneringsstrategieën.
Configureer streamingreplicatie voor omgevingen met hoge beschikbaarheid.
Monitor replicatie, beheer replicatieslots en behandel failover-scenario’s.
Verken de architectuur, voordelen en beperkingen van logische replicatie.
Configureer publicaties, abonnementen en logische decodering.
Pas replicatietechnieken toe om veerkrachtige PostgreSQL-systemen te ondersteunen.
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 aaneengesloten uren per dag. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Heb ik programmeerervaring nodig?
Basiskennis van softwareontwikkeling wordt aanbevolen. Bekendheid met concepten van objectgeoriënteerd programmeren is nuttig, maar niet verplicht.
Ga ik UML leren?
Ja. De cursus behandelt de belangrijkste UML-diagrammen die worden gebruikt voor objectgeoriënteerde analyse en softwareontwerp.
Ligt de nadruk van de cursus op coderen?
Nee. De nadruk ligt op softwareanalyse, modellering en ontwerp, in plaats van op implementatie in een specifieke programmeertaal.
Ga ik ontwerppatronen leren?
Ja. Je maakt kennis met objectgeoriënteerde ontwerpprincipes en veelgebruikte ontwerppatronen die de kwaliteit en onderhoudbaarheid van software verbeteren.
Welke vaardigheden ga ik opdoen?
Je leert vereisten analyseren, software modelleren met UML, objectgeoriënteerde ontwerpprincipes toepassen en schaalbare, onderhoudbare softwarearchitecturen creëren.
Wat is het verschil tussen objectgeoriënteerde analyse en ontwerp?
Objectgeoriënteerde analyse richt zich op het begrijpen van bedrijfs- en gebruikersvereisten, terwijl objectgeoriënteerd ontwerp die vereisten omzet in een gestructureerde softwareoplossing met behulp van UML-modellen en ontwerpprincipes.
Hoe verbetert objectgeoriënteerd ontwerp de softwarekwaliteit?
OO-ontwerp bevordert herbruikbare, onderhoudbare en schaalbare software door objectgeoriënteerde principes en UML-modellering toe te passen om duidelijke en goed gestructureerde systeemontwerpen te creëren.
Welke tools ga ik tijdens de cursus gebruiken?
Je gebruikt UML-modelleringshulpmiddelen om use case-, klasse-, activiteit-, sequentie- en andere diagrammen te maken via praktische oefeningen die softwareontwerptechnieken uit de praktijk versterken.
Kan deze cursus me helpen bij de voorbereiding op een UML-certificering?
Ja. Hoewel de cursus geen certificeringsexamen omvat, biedt deze een solide basis in UML en objectgeoriënteerd ontwerp, waardoor het een uitstekende voorbereiding is op verdere verdieping of een UML-certificering.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Gemiddeld - Gevorderd niveau
2 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Praktische oefeningen met echte PostgreSQL-tools
Begeleide doorlopen van complexe beheertaken
Duidelijke voorbeelden voor replicatie, upgrades en beveiliging
Meer dan 40 aanbevolen studie-uren
Inclusief certificaat
€1.450
Klassikaal
max 12
2 dagen
Relationele databases en datamodellering – 2 dagen online klassikale cursus
Leg met deze praktische tweedaagse cursus een stevige basis in het ontwerpen van relationele databases en datamodellering.
Leer hoe je gegevens kunt ordenen en structureren met behulp van technieken die in de branche gangbaar zijn, waaronder entiteit-relatiediagrammen (ERD’s), normalisatie, relationele schema’s en databasebeperkingen. Je krijgt ook een inleiding in SQL, waardoor je zelfverzekerd gegevens kunt ophalen en bijwerken. Deze cursus is ideaal voor aspirant-databaseprofessionals, ontwikkelaars en bedrijfsanalisten en biedt de essentiële kennis die nodig is om schaalbare, betrouwbare en efficiënte relationele databases te ontwerpen.
Doelgroep
Softwareontwikkelaars en applicatieontwikkelaars
Databasebeheerders en aspirant-DBA’s
Bedrijfs- en data-analisten
Data-architecten en oplossingsontwerpers
IT-professionals die met gestructureerde gegevens werken
Iedereen die nieuw is in databaseontwerp of zich voorbereidt op een SQL/MySQL-training
Vereisten
Er zijn geen formele vereisten voor deze cursus. Een basiskennis van IT-concepten en computersystemen is nuttig maar niet vereist, waardoor de cursus geschikt is voor beginners die relationele databases en datamodellering vanaf de basis willen leren.
Leerdoelen
Grondbeginselen van systeemarchitectuur: Begrijp de kernarchitectuur van relationele databases, inclusief verwerkings-, schema- en opslaglagen. Leer hoe het ontwerp van een DBMS de prestaties, schaalbaarheid en betrouwbaarheid beïnvloedt.
Modelleren van complexe relaties: Leer veel-op-veel-, recursieve en andere complexe relaties te modelleren met behulp van entiteit-relatiediagrammen (ERD’s) die de bedrijfsvereisten nauwkeurig weergeven.
Sleutels en beperkingen: Verken primaire, vreemde en kandidaatsleutels, samen met databasebeperkingen, om de integriteit, consistentie en betrouwbare relaties van gegevens te waarborgen.
Weergaven en denormalisatie: Ontdek hoe weergaven en denormalisatie de prestaties van rapportages en query’s verbeteren en tegelijkertijd een schaalbaar en efficiënt databaseontwerp ondersteunen.
Cursusinhoud
Dag 1
Begrijp concepten van relationele databases, DBMS-functies en systeemarchitectuur.
Verken de verwerkings-, schema- en opslaglagen in databasesystemen.
Identificeer entiteiten, attributen en relaties voor datamodellering.
Maak entiteit-relatiediagrammen (ERD’s) volgens de beste praktijken uit de branche.
Modelleer complexe relaties, waaronder veel-op-veel-, recursieve en overervingsstructuren.
Pas databasebeperkingen en aannames toe om de nauwkeurigheid van het model te verbeteren.
Voer databasenormalisatie uit via de eerste, tweede en derde normale vorm (1NF–3NF).
Dag 2
Versterk normalisatietechnieken met praktische modelleeroefeningen.
Begrijp het relationele model, schema’s en databaseterminologie.
Definieer kandidaat-, primaire en vreemde sleutels om de gegevensintegriteit te waarborgen.
Pas sleutel- en attribuutbeperkingen toe in relationele tabellen.
Implementeer subtype-/supertype-relaties en databaseviews.
Optimaliseer het databaseontwerp met behulp van denormalisatietechnieken.
Bouw en doorzoek relationele databases met behulp van basis-SQL en gegevensupdates.
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 aaneengesloten uren per dag. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Heb ik programmeerervaring nodig?
Basiskennis van softwareontwikkeling wordt aanbevolen. Bekendheid met concepten van objectgeoriënteerd programmeren is nuttig, maar niet verplicht.
Ga ik UML leren?
Ja. De cursus behandelt de belangrijkste UML-diagrammen die worden gebruikt voor objectgeoriënteerde analyse en softwareontwerp.
Ligt de nadruk van de cursus op coderen?
Nee. De nadruk ligt op softwareanalyse, modellering en ontwerp, in plaats van op implementatie in een specifieke programmeertaal.
Ga ik ontwerppatronen leren?
Ja. Je maakt kennis met objectgeoriënteerde ontwerpprincipes en veelgebruikte ontwerppatronen die de kwaliteit en onderhoudbaarheid van software verbeteren.
Welke vaardigheden ga ik opdoen?
Je leert vereisten analyseren, software modelleren met UML, objectgeoriënteerde ontwerpprincipes toepassen en schaalbare, onderhoudbare softwarearchitecturen creëren.
Wat is het verschil tussen objectgeoriënteerde analyse en ontwerp?
Objectgeoriënteerde analyse richt zich op het begrijpen van bedrijfs- en gebruikersvereisten, terwijl objectgeoriënteerd ontwerp die vereisten omzet in een gestructureerde softwareoplossing met behulp van UML-modellen en ontwerpprincipes.
Hoe verbetert objectgeoriënteerd ontwerp de softwarekwaliteit?
OO-ontwerp bevordert herbruikbare, onderhoudbare en schaalbare software door objectgeoriënteerde principes en UML-modellering toe te passen om duidelijke en goed gestructureerde systeemontwerpen te creëren.
Welke tools ga ik tijdens de cursus gebruiken?
Je gebruikt UML-modelleringshulpmiddelen om use case-, klasse-, activiteit-, sequentie- en andere diagrammen te maken via praktische oefeningen die softwareontwerptechnieken uit de praktijk versterken.
Kan deze cursus me helpen bij de voorbereiding op een UML-certificering?
Ja. Hoewel de cursus geen certificeringsexamen omvat, biedt deze een solide basis in UML en objectgeoriënteerd ontwerp, waardoor het een uitstekende voorbereiding is op verdere verdieping of een UML-certificering.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Gemiddeld niveau
2 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Interactieve, praktische live-labs
Alle relevante cursusmaterialen
Meer dan 30 aanbevolen studie-uren
Certificaat inbegrepen
€1.450
Klassikaal
max 12
2 dagen
Red Hat System Security - 4 dagen online klassikale training
Versterk je vaardigheden op het gebied van Linux-beveiliging met deze praktijkgerichte cursus Red Hat System Security.
Leer hoe je Red Hat Enterprise Linux (RHEL)-systemen kunt beveiligen door beveiligingsbeleid te implementeren, authenticatie en toegangscontroles te beheren, gegevens te beveiligen met versleuteling, firewalls te configureren en systeemactiviteiten te monitoren. Door middel van praktische oefeningen en realistische scenario’s doe je de expertise op om Linux-omgevingen te beschermen tegen veelvoorkomende beveiligingsrisico’s, terwijl je tegelijkertijd de naleving van regelgeving en de operationele efficiëntie waarborgt. Deze cursus is ideaal voor systeembeheerders en IT-professionals die verantwoordelijk zijn voor het beveiligen van de Linux-infrastructuur binnen een onderneming.
Doelgroep
Linux- en Red Hat-systeembeheerders
Beveiligingsbeheerders en cyberbeveiligingsprofessionals
DevOps- en infrastructuuringenieurs
IT-supportmedewerkers die verantwoordelijk zijn voor Linux-omgevingen
Netwerkbeheerders die Red Hat-systemen beheren
Iedereen die verantwoordelijk is voor het beveiligen van Linux-servers binnen de onderneming
Vereisten
Ervaring met het beheren van Red Hat Enterprise Linux (RHEL)-systemen
Kennis van Linux-opdrachtregelbewerkingen en systeembeheer
Bekendheid met gebruikersbeheer, netwerken en basisopdrachten in de shell
Kennis gelijkwaardig aan Red Hat System Administration I & II (RH124/RH134) of praktische ervaring met het beheren van RHEL-servers
Leerdoelen
Implementeer robuuste beveiligingsmaatregelen voor gebruikersaccounts, authenticatie en systeemtoegang.
Monitor Linux-systemen met behulp van logbestanden, audittools en hostgebaseerde oplossingen voor inbraakdetectie, zoals AIDE en ClamAV.
Configureer SELinux-beleidsregels, Red Hat-firewalls en beveiligde externe toegang om bedrijfssystemen te beschermen.
Aangepaste RPM-pakketten samenstellen, ondertekenen en beheren voor een veilige software-implementatie.
PAM en sudo configureren om authenticatiebeleid af te dwingen en het beheer van privileges te beveiligen.
Linux-bestandssystemen beveiligen met behulp van ACL’s, uitgebreide attributen, LUKS-versleuteling, veilige gegevensverwijdering en bescherming van de bootloader.
De algehele beveiliging van Red Hat Enterprise Linux versterken door het toepassen van best practices uit de sector voor toegangscontrole, monitoring en gegevensbescherming.
Cursusinhoud
Dag 1
Leer de beveiligingsprincipes van Linux, veelvoorkomende bedreigingen en best practices op het gebied van compliance.
Beveilig gebruikersaccounts, omgevingen en standaard systeemrechten.
Configureer logboekregistratie en auditing, en analyseer beveiligingsgebeurtenissen.
Maak en beheer auditregels voor systeemmonitoring.
Krijg inzicht in de SELinux-architectuur, -beleidsregels en -beveiligingscontexten.
Configureer SELinux en los problemen op om de systeembescherming te versterken.
Dag 2
Maak aangepaste SELinux-modules en -beleidsregels aan en beheer deze.
Configureer de Red Hat Firewall (firewalld), zones, services en uitgebreide regels.
Implementeer Fail2ban ter bescherming tegen brute-force-aanvallen.
Beveilig SSH met authenticatie op basis van sleutels en toegangsbeperkingen.
Beveilig applicatieservices met behulp van TCP Wrappers en veilige configuraties.
Beveilig NTP/Chrony-services voor betrouwbare tijdsynchronisatie.
Dag 3
Implementeer AIDE en ClamAV voor inbraakdetectie en bescherming tegen malware.
Detecteer wijzigingen in het bestandssysteem, rootkits en beveiligingsrisico’s.
Bouw, onderteken en beheer veilige RPM-pakketten en repositories.
Pas beveiligingsupdates toe en beheer kwetsbaarheden in pakketten.
Configureer PAM om authenticatie- en toegangsbeleid af te dwingen.
Versterk de wachtwoordbeveiliging door middel van hashing, complexiteit en het voorkomen van aanvallen.
Dag 4
Configureer sudo-beleidsregels en beheer bevoorrechte toegang op een veilige manier.
Beperk root-toegang en monitor bevoorrechte activiteiten.
Beveilig het Linux-opstartproces en het bestandssysteem.
Configureer ACL’s en geavanceerde bestandsrechten.
Versleutel partities met LUKS om gevoelige gegevens te beschermen.
Pas best practices toe voor veilige gegevensverwijdering en bescherming van het bestandssysteem.
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 aaneengesloten uren per dag. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Heb ik programmeerervaring nodig?
Basiskennis van softwareontwikkeling wordt aanbevolen. Bekendheid met concepten van objectgeoriënteerd programmeren is nuttig, maar niet verplicht.
Ga ik UML leren?
Ja. De cursus behandelt de belangrijkste UML-diagrammen die worden gebruikt voor objectgeoriënteerde analyse en softwareontwerp.
Ligt de nadruk van de cursus op coderen?
Nee. De nadruk ligt op softwareanalyse, modellering en ontwerp, in plaats van op implementatie in een specifieke programmeertaal.
Ga ik ontwerppatronen leren?
Ja. Je maakt kennis met objectgeoriënteerde ontwerpprincipes en veelgebruikte ontwerppatronen die de kwaliteit en onderhoudbaarheid van software verbeteren.
Welke vaardigheden ga ik opdoen?
Je leert vereisten analyseren, software modelleren met UML, objectgeoriënteerde ontwerpprincipes toepassen en schaalbare, onderhoudbare softwarearchitecturen creëren.
Wat is het verschil tussen objectgeoriënteerde analyse en ontwerp?
Objectgeoriënteerde analyse richt zich op het begrijpen van bedrijfs- en gebruikersvereisten, terwijl objectgeoriënteerd ontwerp die vereisten omzet in een gestructureerde softwareoplossing met behulp van UML-modellen en ontwerpprincipes.
Hoe verbetert objectgeoriënteerd ontwerp de softwarekwaliteit?
OO-ontwerp bevordert herbruikbare, onderhoudbare en schaalbare software door objectgeoriënteerde principes en UML-modellering toe te passen om duidelijke en goed gestructureerde systeemontwerpen te creëren.
Welke tools ga ik tijdens de cursus gebruiken?
Je gebruikt UML-modelleringshulpmiddelen om use case-, klasse-, activiteit-, sequentie- en andere diagrammen te maken via praktische oefeningen die softwareontwerptechnieken uit de praktijk versterken.
Kan deze cursus me helpen bij de voorbereiding op een UML-certificering?
Ja. Hoewel de cursus geen certificeringsexamen omvat, biedt deze een solide basis in UML en objectgeoriënteerd ontwerp, waardoor het een uitstekende voorbereiding is op verdere verdieping of een UML-certificering.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Gemiddeld - Gevorderd niveau
4 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Live virtuele sessies onder leiding van experts
Downloadbaar cursusmateriaal
Praktijkgerichte live-labo-opdrachten
50+ aanbevolen studie-uren
Inclusief certificaat
€3.450
Klassikaal
max 12
4 dagen
Red Hat Networking - 2 dagen online klassikale cursus
Verwerf de vaardigheden om met vertrouwen netwerken in Red Hat Enterprise Linux (RHEL) te configureren, te beheren en problemen op te lossen met deze praktijkgerichte Red Hat Networking-cursus.
Leer hoe u netwerkinterfaces, routing, DNS, firewalls, SSH, netwerkdiensten en geavanceerde netwerktechnologieën configureert die in Linux-omgevingen voor bedrijven worden gebruikt. Door middel van praktische oefeningen en realistische scenario’s ontwikkelt u de expertise om veilige, betrouwbare en hoogpresterende Linux-netwerken te implementeren die de moderne bedrijfsinfrastructuur ondersteunen. Deze cursus is ideaal voor systeembeheerders, netwerkingenieurs en IT-professionals die verantwoordelijk zijn voor Red Hat-netwerken.
Doelgroep
Red Hat- en Linux-systeembeheerders
Netwerkbeheerders en netwerkingenieurs
DevOps- en infrastructuuringenieurs
Linux-supportingenieurs
Cloud- en platformbeheerders
IT-professionals die verantwoordelijk zijn voor het configureren en beheren van Linux-netwerken in een bedrijfsomgeving
Vereisten
Ervaring met het beheren van Red Hat Enterprise Linux (RHEL)-systemen
Kennis van Linux-opdrachtregelbewerkingen en systeembeheer
Bekendheid met gebruikersbeheer, netwerken en basis-shellcommando’s
Kennis gelijkwaardig aan Red Hat System Administration I & II (RH124/RH134) of praktische ervaring met het beheren van RHEL-servers
Leerdoelen
Red Hat-netwerkhardware, -interfaces en IP-adressering (IPv4 & IPv6) configureren en beheren.
Subnetting-, routing- en gateway-configuraties toepassen op bedrijfsnetwerken.
Netwerkverkeer vastleggen, analyseren en problemen oplossen met behulp van tcpdump en Wireshark.
Essentiële netwerktools gebruiken, zoals ip, ping, traceroute, ss, nmap en netcat voor monitoring en diagnostiek.
Kernnetwerkservices configureren en beheren, waaronder DNS, DHCP, SSH, HTTP, FTP, SMTP, SNMP en tijdsynchronisatieprotocollen.
Diagnose en oplossing van problemen met netwerkconnectiviteit, routing en de applicatielaag aan de hand van best practices uit de branche.
Cursusinhoud
Dag 1
Leer de basisprincipes van netwerken, hardware, topologieën en communicatieconcepten.
Begrijp het OSI-model, netwerkstandaarden en internetprotocollen.
Configureer IPv4-adressering, CIDR en subnetting.
Verken de TCP/IP-architectuur, TCP/UDP-communicatie en ARP.
Leg netwerkverkeer vast en analyseer dit met behulp van tcpdump en Wireshark.
Configureer en test Linux-netwerkinterfaces met behulp van NetworkManager en netwerkdiagnosetools.
Dag 2
Configureer en beheer IPv6-adressering en automatische configuratie.
Begrijp routeringsconcepten, statische routes, gateways en routeringsprotocollen.
Pas geavanceerde Wireshark-filtering toe voor de analyse van IPv4- en IPv6-verkeer.
Configureer en los problemen op met kernnetwerkdiensten, waaronder SSH, DNS, DHCP, HTTP, FTP, SMTP en SNMP.
Verken tijdsynchronisatie, het delen van bestanden en protocollen voor toegang op afstand.
Monitor de netwerkprestaties en stel een diagnose van connectiviteitsproblemen met behulp van Wireshark en probleemoplossingstechnieken.
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Biedt deze cursus ondersteuning voor Red Hat-certificering?
Ja. Hoewel er geen certificeringsexamen bij inbegrepen is, bouwt de cursus essentiële netwerkvaardigheden op die de Red Hat-certificeringstrajecten ondersteunen.
Leer ik over de OSI- en TCP/IP-modellen?
Ja. Je leert hoe beide modellen werken, hoe gegevens door elke laag stromen en welke protocollen bij netwerkcommunicatie worden gebruikt.
Komt DNS, DHCP, SSH en andere protocollen aan bod in de cursus?
Ja. Je leert essentiële netwerkdiensten, waaronder DNS, DHCP, SSH, HTTP, FTP en meer, te configureren en problemen daarmee op te lossen.
Krijg ik praktische ervaring met Red Hat-netwerktools?
Ja. Tijdens praktische oefeningen doe je ervaring op met het gebruik van commando’s zoals ip, ss, ping, traceroute en andere netwerkhulpprogramma’s.
Is deze cursus geschikt voor Windows-gebruikers die nog niet bekend zijn met Linux?
Ja. Basiskennis van Linux is handig, maar de cursus bevat begeleide instructies om nieuwkomers te helpen vertrouwen op te bouwen in Red Hat-netwerken.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Gemiddeld niveau
2 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
Realtime oefenen met live Red Hat-omgevingen
Cursusmateriaal ter referentie na afloop van de cursus
Meer dan 30 aanbevolen studie-uren
Inclusief certificaat
€1.450
Klassikaal
max 12
2 dagen
Solaris Fundamentals - 5 dagen online klassikale cursus
Leg een stevige basis voor het beheer van Oracle Solaris met deze praktische cursus Solaris Fundamentals.
Leer hoe u door het Solaris-besturingssysteem navigeert, gebruikers en bestanden beheert, opslag beheert, netwerken configureert, de systeemprestaties bewaakt en routinetaken automatiseert via de opdrachtregel. Door middel van praktische oefeningen ontwikkel je de essentiële vaardigheden die nodig zijn om Solaris-omgevingen zelfverzekerd te beheren en de IT-infrastructuur van een onderneming te ondersteunen. Of je nu nieuw bent met Solaris of overstapt van een ander UNIX-platform, deze cursus biedt de kennis die nodig is om Solaris-systemen effectief te beheren.
Doelgroep
Nieuwe en aspirant-Solaris-systeembeheerders
UNIX- en Linux-beheerders die overstappen naar Oracle Solaris
Infrastructuur- en platformingenieurs
Professionals in technische ondersteuning en operations
DevOps-ingenieurs die werken met op UNIX gebaseerde omgevingen
IT-professionals die verantwoordelijk zijn voor het beheer van Solaris-systemen
Vereisten
Basiskennis van computers en besturingssystemen
Bekendheid met concepten van de opdrachtregel
Een algemeen begrip van IT-infrastructuur en netwerken is nuttig, maar niet essentieel
Leerdoelen
Werken met Solaris-systemen: Ontwikkel praktische vaardigheden voor Solaris-beheer door te leren navigeren door het besturingssysteem, essentiële opdrachtregelprogramma’s te gebruiken en efficiënt te werken binnen de shell. Je krijgt het zelfvertrouwen om dagelijkse taken in Solaris-omgevingen uit te voeren.
Tekstverwerking met reguliere expressies: Beheers krachtige tekstverwerkingstools zoals grep, sed en AWK om tekstbestanden te doorzoeken, te filteren, te bewerken en te analyseren. Je zult ook reguliere expressies gebruiken om logboekanalyses te automatiseren en repetitieve taken via de opdrachtregel te stroomlijnen.
Bestanden bewerken met vi/Vim: Leer configuratiebestanden te bewerken en te beheren met de vi/Vim-editor. Je oefent met essentiële commando’s, navigatie, zoeken en vervangen, en sneltoetsen om snel en nauwkeurig te werken in UNIX-omgevingen.
Aanpassing van de shell-omgeving: Configureer je shell-omgeving om de efficiëntie te verbeteren door omgevingsvariabelen, profielbestanden, aliassen, prompts en shell-instellingen te beheren. Deze technieken helpen bij het creëren van een gepersonaliseerde en productievere commandoregel-werkruimte.
Cursusinhoud
Dag 1
Verken het Solaris-besturingssysteem, de UNIX-architectuur en de structuur van het bestandssysteem.
Navigeer door mappen en beheer bestanden met behulp van essentiële command-line-tools.
Gebruik commandosyntaxis, jokertekens en bestandsbeheeroperaties efficiënt.
Voer commando’s achtereenvolgens uit en combineer ze met logische operatoren.
Leid invoer-, uitvoer- en foutstromen om voor een flexibele uitvoering van commando’s.
Koppel commando’s met pipes om workflows te automatiseren en te stroomlijnen.
Dag 2
Bewerk en beheer bestanden efficiënt met behulp van de vi/Vim-editor en de belangrijkste functies daarvan.
Zoek, vervang en bewerk tekst met vi/Vim, grep, sed en reguliere expressies.
Roep de opdrachtgeschiedenis op en bewerk deze met behulp van functies van de Bash- en Korn-shell.
Beheer gebruikers, groepen, bestandsrechten en eigendom.
Configureer bestandsattributen en maak harde en symbolische koppelingen.
Pas technieken voor toegangscontrole toe om bestanden en mappen te beveiligen.
Dag 3
Filter, extraheer en formatteer tekst met behulp van cut, paste, AWK en andere hulpprogramma’s.
Systeem- en achtergrondprocessen bewaken, beheren en controleren.
Shell-omgevingen aanpassen met profielbestanden en shell-configuratie.
Geavanceerde bestandsbeheeropdrachten gebruiken, waaronder `find`, `locate` en `xargs`.
Gegevens sorteren, analyseren en ordenen met behulp van opdrachtregelprogramma’s.
De productiviteit verbeteren met praktische Solaris-beheertechnieken.
Dag 4
Essentiële UNIX-opdrachten en best practices voor de opdrachtregel doornemen.
Maak, voer uit en organiseer shell-scripts voor het automatiseren van taken.
Werk met omgevings- en lokale variabelen in shell-scripts.
Voer rekenkundige bewerkingen en berekeningen uit binnen scripts.
Accepteer gebruikersinvoer en commandoregelargumenten voor interactieve scripts.
Pas voorwaardelijke logica en validatie toe met behulp van if-statements en testuitdrukkingen.
Dag 5
Automatiseer repetitieve taken met behulp van while-, until- en for-lussen.
Bouw menugestuurde scripts met case- en select-statements.
Verwerk en analyseer tekst met behulp van AWK binnen shellscripts.
Maak herbruikbare functies om de organisatie van scripts te verbeteren.
Ga om met interrupts en signalen om scripts robuuster te maken.
Combineer scripttechnieken om praktische automatiseringsoplossingen te ontwikkelen.
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 aaneengesloten uren per dag. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Wat is Solaris?
Solaris is een UNIX-besturingssysteem voor bedrijven dat bekend staat om zijn stabiliteit, beveiliging en prestaties. Deze cursus biedt een inleiding tot de kernarchitectuur, de opdrachtregelprogramma’s en de scriptmogelijkheden, zodat u systemen kunt beheren en dagelijkse beheertaken kunt automatiseren.
Bereidt deze cursus mij voor op Solaris-certificering?
Ja. De cursus volgt het Oracle Solaris-curriculum en ondersteunt de voorbereiding op het Oracle Certified Associate (1Z0-821)-examen in combinatie met Solaris 11 System Administration – Part I. Het voltooien van Deel II ondersteunt ook de voorbereiding op het Oracle Certified Professional (1Z0-822)-examen. Let op: certificeringsexamens zijn niet inbegrepen.
Wat is AWK en hoe wordt het gebruikt in Solaris?
AWK is een krachtig hulpmiddel voor tekstverwerking dat wordt gebruikt om gegevens te filteren, te analyseren en op te maken. Je leert AWK in shellscripts te integreren om rapportages te automatiseren en tekstbestanden efficiënt te verwerken.
Hoe komen Solaris-vaardigheden mijn carrière ten goede?
Solaris-expertise is waardevol voor het beheer van UNIX-omgevingen binnen ondernemingen. Je verwerft praktische vaardigheden om het beheer te automatiseren, de betrouwbaarheid van het systeem te verbeteren, de beveiliging te versterken en bedrijfskritische infrastructuur met meer zelfvertrouwen te ondersteunen.
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)
Real-time oefenen met live Red Hat-omgevingen
Cursusmateriaal ter referentie na afloop van de cursus
Meer dan 50 aanbevolen studie-uren
Inclusief certificaat
€3.450
Klassikaal
max 12
5 dagen
SUSE Linux-systeembeheer (SCA) – 5-daagse online cursus
Leg een stevige basis in het beheer van SUSE Linux Enterprise Server (SLES) met deze vijfdaagse praktijkgerichte cursus.
Deze cursus is bedoeld voor aspirant-Linux-beheerders en IT-professionals en leert u hoe u SUSE Linux-systemen in bedrijfsomgevingen installeert, configureert, beveiligt en onderhoudt. Door middel van praktische oefeningen ontwikkelt u de vaardigheden om gebruikers, software, opslag, netwerken, diensten en systeembeveiliging te beheren, terwijl u het nodige zelfvertrouwen opbouwt om Linux-productieomgevingen te ondersteunen. De cursus sluit ook aan bij de certificeringsdoelstellingen van de SUSE Certified Administrator (SCA), waardoor het een uitstekend startpunt is voor professionele certificering
Doelgroep
Nieuwe of aspirant-Linux-systeembeheerders
IT-supportmedewerkers en technische supportprofessionals
Infrastructuur- en operations-engineers
Windows-beheerders die overstappen naar Linux
Iedereen die zich voorbereidt op de SUSE Certified Administrator (SCA)-certificering
Vereisten
Basiskennis van computers en IT
Bekendheid met besturingssysteemconcepten is een pré
Eerdere ervaring met Linux is nuttig, maar niet vereist
Er is geen eerdere ervaring met SUSE Linux-beheer nodig
Leerdoelen
SUSE Linux Enterprise Server installeren en configureren: Leer hoe je SUSE Linux Enterprise Server (SLES) installeert en configureert, de initiële systeeminstellingen beheert en servers voorbereidt voor implementatie in een bedrijfsomgeving. Leg een solide basis voor het beheer van SUSE Linux-omgevingen.
Software- en servicemanagement: Ontwikkel de vaardigheden om softwarepakketten te installeren, bij te werken en te verwijderen, systeemprocessen te beheren en essentiële services te controleren om Linux-systemen veilig, stabiel en efficiënt te houden.
Bestandssysteem- en opslagbeheer: Doe praktische ervaring op met het beheren van Linux-bestandssystemen, partities, opslagapparaten en swapruimte. Je leert ook het schijfgebruik te monitoren om de prestaties te optimaliseren en betrouwbare opslag te waarborgen.
Netwerken en systeembeveiliging: Configureer netwerkinstellingen, beheer hostnamen en pas essentiële firewall- en beveiligingsmaatregelen toe. Leer hoe je veilige, verbonden en betrouwbare SUSE Linux-systemen in bedrijfsomgevingen kunt onderhouden.
Cursusinhoud
Dag 1
Configureer en beheer Linux-bestandssystemen, partities en opslagapparaten.
Vergelijk Btrfs-, XFS- en EXT-bestandssystemen voor verschillende workloads.
Koppel bestandssystemen aan, ontkoppel ze en beheer ze met behulp van labels en UUID’s.
Beheer Logical Volume Manager (LVM) voor flexibele toewijzing van opslagruimte.
Herstel, pas de grootte aan en optimaliseer bestandssystemen voor betere prestaties.
Configureer en beheer swapruimte en houd het schijfgebruik in de gaten.
Dag 2
Maak gebruikers, groepen, machtigingen en sudo-rechten aan en beheer deze.
Beheer softwarepakketten met behulp van RPM, libzypp en YaST.
Installeer, werk bij, controleer en verwijder softwarepakketten op een veilige manier.
Configureer systeemlogging met rsyslog, journald en logrotate.
Beveilig systemen met SSH, GPG-versleuteling en firewallbeheer.
Implementeer best practices voor authenticatie en beveiliging van externe toegang.
Dag 3
Beheer het Linux-opstartproces, systemd-services en de opstartconfiguratie.
Monitor processen en automatiseer taken met cron, at en anacron.
Gebruik monitoringtools om de systeemprestaties en het gebruik van systeembronnen te analyseren.
Configureer IPv4, IPv6 en essentiële netwerkdiensten.
Beheer netwerkinterfaces, routing, DNS en hostnaamresolutie.
Configureer en los problemen op met Linux-netwerken in bedrijfsomgevingen.
Dag 4
Configureer internetdiensten, beheer op afstand en tijdsynchronisatie.
Analyseer netwerkverkeer en beheer poorten voor netwerkdiensten.
Installeer, configureer en beheer printers met behulp van CUPS.
Configureer lokalisatie-instellingen, locales, toetsenbordindelingen en tijdzones.
Implementeer en beheer KVM-virtuele machines en Docker-containers.
Verken de basisprincipes van Linux-virtualisatie en cloud computing.
Dag 5
Beheer Linux-apparaten, hardware-detectie en systeeminformatie.
Archiveer, comprimeer, maak back-ups van en herstel bestanden met behulp van Linux-hulpprogramma’s.
Kloon opslagapparaten en implementeer back-upstrategieën.
Los problemen met het opstarten, de hardware en de systeemconfiguratie op.
Gebruik onderhouds- en hersteltools om problemen te diagnosticeren en op te lossen.
Pas praktische beheervaardigheden toe door middel van hands-on oefeningen voor het oplossen van problemen.
FAQ
Wanneer vindt de cursus plaats?
Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 aaneengesloten uren per dag. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.
Wat is de cursus SUSE Linux System Administration (SCA)?
Deze praktijkgerichte cursus leert je de kernvaardigheden die nodig zijn om SUSE Linux Enterprise Server (SLES) te beheren. Je leert over systeeminstallatie, gebruikersbeheer, opslag, netwerken en beveiliging, waarmee je een sterke basis legt voor Linux-beheer.
Is het certificeringsexamen inbegrepen?
Nee. Het certificeringsexamen is niet inbegrepen, maar de cursus volgt de leerdoelen van de SUSE Certified Administrator (SCA_SLES15) en bereidt je voor op de certificering met praktische, examenrelevante training.
Wat ga ik leren?
Je doet praktische ervaring op met Linux-beheer, waaronder gebruikers- en machtigingenbeheer, softwarepakketten, bestandssystemen, netwerken, procesbeheer, systeemservices en beveiliging in SUSE-bedrijfsomgevingen.
Hoe draagt deze cursus bij aan mijn carrière?
Je ontwikkelt direct inzetbare vaardigheden op het gebied van Linux-beheer die je voorbereiden op functies zoals Linux-systeembeheerder, infrastructuuringenieur of technisch ondersteuningsingenieur, waardoor je veilige, betrouwbare en goed presterende SUSE Linux-systemen kunt beheren.
Belangrijkste kenmerken
Cursus en materiaal in het Engels
Beginners- tot gemiddeld niveau
5 dagen live, door een instructeur geleide virtuele training (8 uur per dag)
Praktijkgerichte labscenario’s
Directe ondersteuning door Linux-professionals
Voorbereiding op het SCA-examen (maar geen examen)
Uitgebreid trainingsmateriaal
Meer dan 60 aanbevolen studie-uren
Certificaat inbegrepen
€2.650
Klassikaal
max 12
5 dagen