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
 28 Uren

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën