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

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