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
Deel 1: Nginx (Dag 1 duur 1,5 dagen)
Module 1: Nginx en derdenmodules installeren
- Nginx met een pakketbeheerder installeren
- Voor web configureren
- Opties instellen om paden te specificeren
- Tabel: HTTP-configuratieopties
- Verschillende modules inschakelen
- Tabel: HTTP-moduleconfiguratieopties
- Niet-gebruikte modules uitschakelen
- Tabel: Uitschakelconfiguratieopties
- Derdenmodules installeren
Module 2: Een configuratiegids
- Het basisc configuratieformaat
- Globale Nginx-configuratieparameters
- Tabel: Globale configuratiedirectieven
- Includefiles gebruiken
- De HTTP-serversectie Clientdirectieven, File I/O directieven, Hash-directieven, Socket-directieven
- De virtuele serversectie
- Locaties configureren – waar, wanneer en hoe
Module 3: Nginx als reverse proxy
- Het proxymodule
- Proxymodule-directieven
- Het upstreammodule: Keepalive-verbindingen en Load-balancingalgoritmen
- Type upstreamservers: Een upstreamserver, Meerdere upstreamservers, Non-HTTPhoofdservers
- Upstreamproblemen oplossen
Module 4: Geavanceerde onderwerpen reverse proxy
- Inleiding tot beveiliging
- Traffic versleutelen met SSL
- Clients verifiëren met SSL
- Traffic blokkeren op basis van het oorspronkelijke IP-adres
- Applicatiecomponenten isoleren voor schaalmogelijkheid
- Prestaties reverse proxy optimaliseren: Buffering, Caching, Compressie
Module 5. De Nginx HTTP-server
- HTTP-serverdirectieven
- HTTP-loggingdirectieven
- HTTP-file-pad-directieven
- Name-resolutedirectieven
- HTTP-clientinteractiedirectieven
- HTTP-limitsdirectieven
- HTTP-accesmoduledirectieven
- HTTP-streamingdirectieven
Module 6. Nginx load balancing
- Over load balancing
- Omgeving instellen
- Het Upstreammodule gebruiken
- De juiste directieven gebruiken (Gewicht, Hash, Max Fails, etc.)
- Configuratie testen
Module 7: Probleemoplossingstechnieken
- Logbestanden analyseren
- Gevorderd logging configureren
- Veelvoorkomende configuratiefouten
- Prestatieproblemen
- Het Stub Status-module gebruiken
Deel 2: Apache (Dag 2 duur 1 dag)
Module 1. Installatie
- Apache installeren
- Apache starten, stoppen en herstarten
- Apache deïnstalleren
- Apache's bestandenlocatie vinden
Module 2. Gewone modules toevoegen
- Een generieke installatiemodule installeren
- Unix mod_dav installeren
- mod_perl installeren
- Unix mod_php installeren
- mod_ssl SSL (Secure Socket Layers) installeren
- Modulen vinden met modules.apache.org
- mod_security installeren
Module 3. Logging
- Bij extra logboeken en details komen
- Logs roteren
Module 4. Virtuele hosts
- Name-based virtuele hosts instellen
- Address-based virtuele hosts instellen
Module 5. Aliassen, doorsturen en herschrijven
- Een URL op een map afstemmen
- Een nieuwe URL voor bestaande inhoud maken
- Gebruikers hun eigen URLs geven
- Naar een andere locatie doorsturen
- Meerdere URLs naar dezelfde bestemming doorsturen
- Elementen tussen pad en querystring herschrijven
- URL-segmenten in queryargumenten omzetten
Module 6. SSL
- SSL installeren
- Zelfondertekende SSL-certificaten genereren
- Een betrouwbare CA genereren
- Een deel van een site via SSL leveren
- Authenticatie met clientcertificaten
Module 7. Dynamische inhoud
- Een CGI-map inschakelen
- CGI-scripts in niet-scriptaliased mappen inschakelen
- Een standaarddocument in een CGI-map opgeven
- WebDAV inschakelen en gebruiken
- Gewone configuraties en beveiligingsproblemen met WebDAV
Deel 3: Java Virtual Machine (Dag 3 duur 0,5 dagen)
Tuning de Java Virtual Machine
JVM-instellingen kiezen
- Grootte van de garbage collector-generaties instellen
- Waar JVM-instellingen configureren
- Wat te doen als er onvoldoende geheugen is voor de JVM
- Hoeveel geheugen het toepassingen moet worden toegewezen
- De juiste heapgrootte instellen
Het juiste verhouding tussen de jonge en oude generaties
- Garbage collector-algoritmen
- Het juiste garbage collector voor je toepassing kiezen
- De G1 garbage collector
- Garbage collection debuggen
- Efficiënt gebruik maken van het geheugen
- 'Out of Memory'-fouten oplossen
- Een memory leak in je code vinden
Deel 4: Java Web
Inleiding tot Java Web-technologieën
- Wat is een Servlet en wanneer te gebruiken
- Inleiding tot JSP
- Servlet versus JSP
- Wat is een JavaBean
- Inleiding tot JEE
- De rol van EJB (Session Beans, Entity Beans, MDB Beans) in een enterprise-toepassing
- Het MVC-patroon
- De rol van het Model
- De rol van de View
- De rol van de Controller
Deel 5: Multimedia-inhoud en HTML 5
- HTML 5 Audio en Video-elementen
- Verschillende streaming-protocollen
- Internet Protocol television (IPTV)
- HTTP Live Streaming - Serverimplementaties
- De rol van OTT-streaming
Deel 6: JBoss (Dag 4 duur 1 dag)
Module 1: Kerncomponenten installeren
- Java-omgeving installeren
- JBoss AS installeren
- Toepassingserverfuncties
- Een aangepaste serverconfiguratie maken
Module 2: JBoss AS-diensten aanpassen
- Hoe je JBoss AS-diensten kunt bewaken
- JBoss AS-threadpool
- Loggingdiensten configureren
- Databaseverbinding configureren
- Transactiedienst configureren
Module 3. EJB 3 Session Beans implementeren
- Enterprise JavaBeans ontwikkelen
- EJB-container configureren
Module 4: Een webapplicatie implementeren
- Webontwerp ontwikkelen
- JBoss Web Server configureren
Module 5: Applicaties implementeren met de JBoss Messaging Service
- Het nieuwe JBoss Messaging-systeem
- JMS-applicaties ontwikkelen
- Geavanceerde JBoss Messaging
Module 6: JBoss AS beheren
- Inleiding tot Java Management Extension
- JBoss AS-beheerconsole
- Toepassingen beheren
- Hulpbronnen beheren
Module 7. JBoss Drools - Inleiding
- Software ophalen
- BRMS/Guvnor installeren
- Drools-plugin installeren
Module 8. Guvnor gebruiken
- Algemene navigatie
- Beheer (Regels, Pakketten, Implementatie)
- Gidregels met de Guvnor maken
- Van Guvnor naar JBoss IDE
- Tu regels testen
Vereisten
- Een begrip van webserverconcepten en -protocollen
- Ervaring met het gebruik van de Linux-commandoregel en teksteditors
- Basisprogrammeerervaring in Java of PHP
Publiek
- Systeembeheerders
- Webontwikkelaars
- Iedereen die wil leren hoe ze verschillende webservertechnologieën en -functies gebruiken
28 Uren
Getuigenissen (3)
de training in de werkmodus
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Cursus - HAProxy Administration
Automatisch vertaald
the Labs
Frank Mhlongo - Standard Bank of South Africa
Cursus - JBoss
Veel oefeningen en hulp bij problemen.
Celina - Centrum Informatyki Resortu Finansow
Cursus - Apache Web Server Administration
Automatisch vertaald