Cursusaanbod
Sectie 1: Nginx (Dag 1 duur 1,5 dag)
Module 1: Installeren van Nginx en modules van derden
- Installeren van Nginx met behulp van een pakketbeheerder
- Configureren voor web
- Configureer de opties om paden op te geven
- Tabel: HTTP-configuratieopties
- Verschillende modules inschakelen
- Tabel: Configuratieopties voor HTTP-module
- Ongebruikte modules uitschakelen
- Tabel: Configureeropties uitschakelen
- Modules van derden installeren
Module 2: Een configuratiehandleiding
- Het basisconfiguratieformaat
- Nginx Algemene configuratieparameters
- Tabel: Algemene configuratierichtlijnen
- Include-bestanden gebruiken
- De HTTP-serversectie Client-instructies, Bestands-I/O-richtlijnen, Hash-instructies, Socket-richtlijnen
- Het gedeelte over de virtuele server
- Locaties configureren - waar, wanneer en hoe
Module 3: Nginx als een omgekeerde proxy
- De proxy module
- Richtlijnen voor proxymodules
- De upstream-module: Keepalive-verbindingen en Load-balancing-algoritmen
- Typen upstreamservers: Eén upstream-server, Meerdere upstream-servers, Niet-HTTP-upstreamservers
- Hoe om te gaan met stroomopwaartse problemen
Module 4: Reverse Proxy Geavanceerde onderwerpen
- Inleiding tot beveiliging
- Verkeer versleutelen met SSL
- Klanten verifiëren met SSL
- Verkeer blokkeren op basis van het oorspronkelijke IP-adres
- Applicatiecomponenten isoleren voor schaalbaarheid
- Reverse proxy performance tuning: Bufferen, Caching, Comprimeren
Module 5. De Nginx HTTP-server
- Instructies voor HTTP-servers
- Richtlijnen voor HTTP-logboekregistratie
- Instructies voor HTTP-bestandspaden
- Richtlijnen voor naamomzetting
- Instructies voor HTTP-clientinteractie
- HTTP-limieten voor richtlijnen
- Richtlijnen voor HTTP-toegangsmodules
- Richtlijnen voor HTTP-streaming
Module 6. Nginx Taakverdeling
- Informatie over taakverdeling
- Instellen van de omgeving
- De Upstream-module gebruiken
- De juiste richtlijnen gebruiken (Weight, Hash, Max Fails, etc.)
- Uw configuratie testen
Module 7: Technieken voor probleemoplossing
- Logbestanden analyseren
- Geavanceerde logboekregistratie configureren
- Veelvoorkomende configuratiefouten
- Prestatieproblemen
- De Stub Status-module gebruiken
Deel 2: Apache (Dag 2 duur 1 dag)
Module 1. Installatie
- Apache installeren
- Apache start, stopt en Apache herstart
- Apache verwijderen
- De bestandslocatie van Apache vinden
Module 2. Gemeenschappelijke modules toevoegen
- Installeren van een generieke installatiemodule
- Unix-mod_dav installeren
- Installeren van mod_perl
- Unix-mod_php installeren
- Installeren van mod_ssl SSL (Secure Socket Layers)
- Modules zoeken met behulp van modules.apache.org
- Installeren van mod_security
Module 3. Logboekregistratie
- Meer logboekvermeldingen en details ophalen
- Houtblokken roteren
Module 4. Virtuele gastheren
- Virtuele hosts op naam instellen
- Virtuele hosts op basis van adressen instellen
Module 5. Aliassen, omleiden en herschrijven
- Een URL toewijzen aan een directory
- Een nieuwe URL maken voor bestaande inhoud
- URL's (Uniform Resource Locators) geven aan gebruikers met eigen URL's Gebruikers hun eigen URL's
- Doorverwijzen naar een andere locatie
- Meerdere URL's omleiden naar dezelfde bestemming
- Elementen herschrijven tussen pad en querytekenreeks
- URL-segmenten omzetten in queryargumenten
Module 6. SSL (Engelstalig)
- SSL installeren
- Zelfondertekende SSL-certificaten genereren
- Een vertrouwde CA genereren
- Een deel van de site bedienen via SSL
- Verifiëren met clientcertificaten
Module 7. Dynamische inhoud
- Een CGI-directory inschakelen
- CGI-scripts inschakelen in mappen zonder ScriptAliased
- Een standaarddocument in een CGI-directory opgeven
- WebDAV inschakelen en gebruiken
- Complexe configuraties en de beveiligingsproblemen met WebDAV
Sectie 3: Java Virtuele machine (duur dag 3 0,5 dag)
De virtuele machine Java afstemmen
De JVM-instellingen kiezen
- Dimensionering van de generaties vuilnismannen
- Waar JVM-instellingen te configureren
- Wanneer u niet genoeg geheugen kunt toewijzen voor de JVM
- De juiste hoeveelheid geheugen om uw aanvraag in te willigen
- De juiste heapgrootte instellen
De juiste verhouding tussen de jonge en oude generaties
- De algoritmen van de vuilnisman
- De juiste afvalverzamelaar kiezen voor uw toepassing
- De G1 vuilnisman
- Foutopsporing van afvalinzameling
- Goed gebruik maken van het geheugen
- Omgaan met 'Out of Memory'-fouten
- Het geheugenlek in uw code vinden
Sectie 4: Java Web
Inleiding tot Java Webtechnologieën
- Wat is een Servlet en wanneer te gebruiken?
- Inleiding tot JSP
- Servlet versus JSP
- Wat is een JavaBoon
- Inleiding tot JEE
- De rol van EJB (Session Beans, Entity Beans, MDB Beans) in een bedrijfsapplicatie
- Het MVC-patroon
- De rol van het model
- De rol van de View
- De rol van de Verwerkingsverantwoordelijke
Deel 5: Multimedia-inhoud en HTML 5
- HTML 5 Audio- en video-elementen
- Verschillende streamingprotocollen
- Internet Protocol televisie (IPTV)
- HTTP Live Streamen - Server implementaties
- De rol van OTT-streaming
Sectie 6: JBoss (Dag 4 duur 1 dag)
Module 1: Kerncomponenten installeren
- De Java-omgeving installeren
- Installeren van JBoss AS
- Functies van de applicatieserver
- Een aangepaste serverconfiguratie maken
Module 2: AS-services aanpassen JBoss
- Hoe JBoss AS-services te bewaken
- JBoss AS-schroefdraadpool
- Logboekregistratieservices configureren
- De verbinding met de database configureren
- De transactieservice configureren
Module 3. EJB 3 Session Beans inzetten
- Onderneming ontwikkelen JavaBonen
- Configureren van de EJB-container
Module 4: Een webapplicatie implementeren
- Ontwikkelen van weblay-out
- Configureren JBoss Web Server
Module 5: Toepassingen implementeren met JBoss Berichtenservice
- Het nieuwe JBoss berichtensysteem
- Ontwikkelen van JMS-applicaties
- Geavanceerd JBoss Berichten
Module 6: Beheren van JBoss AS
- Introductie van Java Management Extensie
- JBoss AS Beheerconsole
- Applicaties beheren
- Resources beheren
Module 7. JBoss Drools - Inleiding
- De software downloaden
- Installeren van de BRMS/Guvnor
- De plug-in Drools installeren
Module 8. De Guvnor gebruiken
- Algemene navigatie
- Beheer (regels, pakketten, implementatie)
- Het bouwen van een geleide regels met de Guvnor
- Van Guvnor naar JBoss IDE
- Uw regels testen
Vereisten
- Een goed begrip van webserverconcepten en -protocollen
- Ervaring met het gebruik van Linux-opdrachtregel- en teksteditors
- Basis programmeerervaring in Java of PHP
Publiek
- Systeembeheerders
- Webontwikkelaars
- Iedereen die wil leren hoe verschillende webservertechnologieën en -functies kunnen worden gebruikt
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (5)
Nginx Discussie
Jodi Nugaha Firnanda - PT Artajasa Pembayaran Elektronis
Cursus - Nginx
Automatisch vertaald
Veel oefeningen en hulp bij problemen.
Celina - Centrum Informatyki Resortu Finansow
Cursus - Apache Web Server Administration
Automatisch vertaald
the trainers skills about the topics and hes way to approach it after viewing our environment in screen share session.
Stig-Ole Amundsen - Helse Nord IKT
Cursus - WildFly Server Administration
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Cursus - Introduction to Drools 7 for Developers
The trainer was very knowledgeable and was able to answer most questions that were somewhat outside of the scope of what we needed to cover. He was dynamic, funny and polite.