Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Sectie 1: Nginx (Dag 1, duur 1,5 dag)
Module 1: Het installeren van Nginx en externe modules
- Nginx installeren via een pakketbeheerder
- Configuratie voor webservergebruik
- Opties configureren om paden te specificeren
- Tabel: Configuratieopties voor HTTP
- Diverse modules inschakelen
- Tabel: Configuratieopties voor HTTP-modules
- Niet-gebruikte modules uitschakelen
- Tabel: Opties om modules te deactiveren
- Externe modules installeren
Module 2: Configuratiehandleiding
- De basisconfiguratiestructuur
- Algemene configuratieparameters van Nginx
- Tabel: Algemene configuratie-instructies
- Inclusiefbestanden gebruiken
- Clientinstructies, bestandsverwerkingsinstructies en socketinstellingen in de HTTP-serversectie
- De virtuele serversectie
- Locaties configureren – waar, wanneer en hoe
Module 3: Nginx als reverse proxy
- Het proxy-module
- Instructies van het proxy-module
- Het upstream-module: Keep-alive-verbindingen en loadbalanceringsalgoritmen
- Type upstream-servers: Enkele of meerdere servers, niet-HTTP-upstreamservers
- Hoe problemen met upstream-servers aan te pakken
Module 4: Geavanceerde onderwerpen over reverse proxies
- Inleiding tot beveiliging
- Verkeer versleutelen met SSL
- Clientauthenticatie via SSL
- Verkeer blokkeren op basis van IP-adres van afzender
- Applicatieonderdelen isoleren voor schaalbaarheid
- Prestaties van reverse proxies optimaliseren: Buffering, cache en compressie
Module 5: De Nginx HTTP-server
- Instructies voor HTTP-servers
- Loggen-instructies voor HTTP
- Instructies voor bestandspaden in HTTP
- Naamresolutie-instructies voor HTTP
- Instructies voor interactie tussen HTTP en client
- Limietinstellingen voor HTTP-verkeer
- Instructies van het HTTP-toegangsmodule
- Streaming-instructies voor HTTP
Module 6: Loadbalancering met Nginx
- Inleiding tot loadbalancering
- De omgeving opzetten
- Het upstream-module gebruiken
- Gebruik van relevante instructies: Weight, Hash en Max Fails
- Uw configuratie testen
Module 7: Technieken voor probleemoplossing
- Logbestanden analyseren
- Gedetailleerd loggen configureren
- Veelvoorkomende configuratiefouten
- Prestatieproblemen identificeren
- Het Stub Status-module gebruiken
Sectie 2: Apache (Dag 2, duur 1 dag)
Module 1: Installatie
- Apache installeren
- Apache starten, stoppen en opnieuw opstarten
- Apache verwijderen
- Locatie van Apache-bestanden vinden
Module 2: Toevoegen van veelgebruikte modules
- Algemene modules installeren
- Unix mod_dav installeren
- Mod_perl installeren
- Unix mod_php installeren
- Mod_ssl voor SSL (Secure Socket Layers) installeren
- Modules vinden via modules.apache.org
- Mod_security installeren
Module 3: Loggen
- Meer loggegevens verkrijgen en gedetailleerdere informatie genereren
- Logbestanden roteren
Module 4: Virtuele hosts
- Naamgebaseerde virtuele hosts instellen
- Adresgebaseerde virtuele hosts configureren
Module 5: Aliassen, redirects en rewrites
- Een URL koppelen aan een map
- Een nieuwe URL maken voor bestaande inhoud
- Gebruikers hun eigen URLs toewijzen voor bepaalde bronnen
- Verkeer omleiden naar een andere locatie
- Meerdere URL’s naar dezelfde bestemming sturen
- Onderdelen van pad- en querystrings herschrijven
- URL-segmenten omzetten in queryargumenten
Module 6: SSL
- SSL installeren
- Eigenhandig gesigneerde SSL-certificaten genereren
- Een vertrouwde CA aanmaken
- Een deel van uw site via SSL laten beveiligen
- Clientauthenticatie met certificaten uitvoeren
Module 7: Dynamische inhoud
- Een CGI-map inschakelen
- CGI-scripts in niet-gespecificeerde mappen gebruiken
- Standaarddocumenten instellen binnen een CGI-map
- WebDAV activeren en gebruiken
- Gewone configuraties met betrekking tot WebDAV en de bijbehorende beveiligingsrisico’s
Sectie 3: Java Virtual Machine (Dag 3, duur 0,5 dag)
Optimalisatie van de Java Virtual Machine
Het kiezen van JVM-instellingen
- Grootte van garbage collector-generaties bepalen
- Waar en hoe u JVM-instellingen configureert
- Wat te doen wanneer er onvoldoende geheugen voor de JVM beschikbaar is
- Hoeveel geheugen u aan uw applicatie moet toewijzen
- De juiste heapgrootte instellen
Het juiste evenwicht tussen jonge en oude generaties
- Gebruikte garbage collector-algoritmen
- De meest geschikte garbage collector voor uw applicatie kiezen
- Het G1 garbage collector verklaring en werking
- Garbage collection debuggen
- Geheugen optimaal gebruiken
- Problemen met 'Out of Memory' aanpakken
- Geheugenlekken in uw code opsporen
Sectie 4: Java-webtechnologieën
Inleiding tot Java-webtechnologieën
- Wat is een Servlet en wanneer dient u deze te gebruiken
- Inleiding tot JSP
- Verschillen tussen Servlets en JSP
- Wat is een JavaBean
- Inleiding tot JEE
- De rol van EJB (Session Beans, Entity Beans, MDB Beans) in bedrijfsapplicaties
- Het MVC-patroon
- Rol van het Model
- Rol van de View
- Rol van de Controller
Sectie 5: Multimediainhoud en HTML 5
- HTML 5-elementen voor audio en video
- Diverse streamingprotocollen
- Internet Protocol Television (IPTV)
- HTTP Live Streaming - Serverimplementaties voor streaming
- Het nut van OTT-streaming
Sectie 6: JBoss (Dag 4, duur 1 dag)
Module 1: Installeren van kerncomponenten
- Het Java-omgeving installeren
- JBoss AS installeren
- Functies van de applicatieserver
- Eigen serverconfiguratie aanmaken
Module 2: Aanpassen van JBoss AS-services
- Hoe u JBoss AS-services kunt monitoren
- Beheer van JBoss AS thread pool
- Logging-instellingen configureren
- Configuratie voor databaseverbinding aanpassen
- Configureren van de transactieservice
Module 3: Implementeren van EJB 3 Session Beans
- Enterprise JavaBeans ontwikkelen
- EJB-container configureren
Module 4: Webapplicaties implementeren
- Webindeling ontwerpen
- JBoss Web Server configureren
Module 5: Applicaties met JBoss Messaging Service implementeren
- Het nieuwe JBoss Messaging-systeem
- JMS-applicaties ontwikkelen
- Gevorderde aspecten van JBoss Messaging
Module 6: JBoss AS beheren
- Inleiding tot Java Management Extension
- JBoss AS Administration Console gebruiken
- Applicaties beheren
- Resources beheren
Module 7: JBoss Drools – Introductie
- Software verkrijgen en installeren
- BRMS/Guvnor installeren
- Drools-plug-in installeren
Module 8: Het gebruik van Guvnor
- Navigatie door het systeem
- Administratie: Regels, pakketten en implementaties beheren
- Regels samenstellen met behulp van Guvnor
- Van Guvnor naar JBoss IDE overgaan
- Uw regels testen
Vereisten
- Inzicht in de concepten en protocollen van webservers
- Ervaring met het gebruik van de Linux-opdrachtregel en tekstbewerkers
- Basiskennis programmeren in Java of PHP
Doelgroep
- Systeembeheerders
- Webontwikkelaars
- Iedereen die kennis wil maken met diverse webservertechnologieën en -functies
28 Uren
Getuigenissen (2)
de training in de werkmodus
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Cursus - HAProxy Administration
Automatisch vertaald
the Labs