Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Secțiunea 1: Nginx (Ziua 1, durata 1,5 zile)
Modulul 1: Instalarea Nginx și a modulelor terțe
- Instalarea Nginx folosind un manager de pachete
- Configurarea pentru web
- Configurarea opțiunilor pentru specificarea căilor
- Tabel: Opțiuni de configurare HTTP
- Activarea diverselor module
- Tabel: Opțiuni de configurare a modulelor HTTP
- Dezactivarea modulelor neutilizate
- Tabel: Opțiuni de dezactivare
- Instalarea modulelor terțe
Modulul 2: Un ghid de configurare
- Formatul de bază al configurației
- Parametrii globali de configurare Nginx
- Tabel: Directive de configurare globale
- Utilizarea fișierelor include
- Secțiunea server HTTP: Directive pentru client, Directive pentru I/O de fișiere, Directive pentru hash, Directive pentru socket
- Secțiunea server virtual
- Configurarea locațiilor – unde, când și cum
Modulul 3: Nginx ca proxy invers
- Modulul proxy
- Directivele modulului proxy
- Modulul upstream: Conexiuni Keepalive și algoritmi de echilibrare a sarcinii
- Tipuri de servere upstream: Server upstream unic, Servere upstream multiple, Servere upstream non-HTTP
- Cum să gestionați problemele upstream
Modulul 4: Subiecte avansate despre proxy invers
- Introducere în securitate
- Criptarea traficului cu SSL
- Autentificarea clienților folosind SSL
- Blocarea traficului pe baza adresei IP de origine
- Izolarea componentelor aplicației pentru scalabilitate
- Optimizarea performanței proxy invers: Bufferizare, Caching, Comprimare
Modulul 5. Serverul HTTP Nginx
- Directivele serverului HTTP
- Directivele de logging HTTP
- Directivele pentru căi de fișiere HTTP
- Directivele de rezolvare a numelor
- Directivele de interacțiune cu clientul HTTP
- Directivele de limitare HTTP
- Directivele modulului de acces HTTP
- Directivele de streaming HTTP
Modulul 6. Echilibrarea sarcinii în Nginx
- Despre echilibrarea sarcinii
- Configurarea mediului
- Utilizarea modulului upstream
- Utilizarea directivelor corecte (Greutate, Hash, Max Fails, etc.)
- Testarea configurației
Modulul 7: Tehnici de depanare
- Analiza fișierelor de log
- Configurarea logging-ului avansat
- Erori comune de configurare
- Probleme de performanță
- Utilizarea modulului Stub Status
Secțiunea 2: Apache (Ziua 2, durata 1 zi)
Modulul 1. Instalare
- Instalarea Apache
- Pornirea, oprirea și repornirea Apache
- Dezinstalarea Apache
- Găsirea locației fișierelor Apache
Modulul 2. Adăugarea modulelor comune
- Instalarea modulelor generice
- Instalarea mod_dav pe Unix
- Instalarea mod_perl
- Instalarea mod_php pe Unix
- Instalarea mod_ssl SSL (Secure Socket Layers)
- Găsirea modulelor folosind modules.apache.org
- Instalarea mod_security
Modulul 3. Logging
- Obținerea mai multor intrări și detalii în loguri
- Rotirea logurilor
Modulul 4. Gazde virtuale
- Configurarea gazdelor virtuale bazate pe nume
- Configurarea gazdelor virtuale bazate pe adresă
Modulul 5. Aliasuri, redirecționare și rescriere
- Maparea unui URL la un director
- Crearea unui URL nou pentru conținut existent
- Acordarea URL-urilor (Uniform Resource Locators) utilizatorilor proprii
- Redirecționarea către altă locație
- Redirecționarea mai multor URL-uri către aceeași destinație
- Rescrierea elementelor între cale și șirul de interogare
- Transformarea segmentelor URL în argumente de interogare
Modulul 6. SSL
- Instalarea SSL
- Generarea certificatelor SSL auto-semnate
- Generarea unui CA de încredere
- Servirea unei părți a site-ului prin SSL
- Autentificarea cu certificate de client
Modulul 7. Conținut dinamic
- Activarea unui director CGI
- Activarea scripturilor CGI în directoare nealiase
- Specificarea unui document implicit într-un director CGI
- Activarea și utilizarea WebDAV
- Configurații complexe și problemele de securitate cu WebDAV
Secțiunea 3: Mașina Virtuală Java (Ziua 3, durata 0,5 zile)
Optimizarea Mașinii Virtuale Java
Alegerea setărilor JVM
- Dimensionarea generațiilor de colecție a gunoiului
- Unde să configurați setările JVM
- Când nu puteți aloca suficientă memorie pentru JVM
- Cantitatea corectă de memorie de acordat aplicației
- Setarea dimensiunii corecte a heap-ului
Raportul corect între generațiile tinere și vechi
- Algoritmii de colecție a gunoiului
- Alegerea colecționarului de gunoi potrivit pentru aplicația dvs.
- Colecționarul de gunoi G1
- Depanarea colecției de gunoi
- Utilizarea eficientă a memoriei
- Gestionarea erorilor 'Out of Memory'
- Găsirea scurgerii de memorie în codul dvs.
Secțiunea 4: Java Web
Introducere în tehnologiile Java Web
- Ce este un Servlet și când să-l utilizați
- Introducere în JSP
- Servlet versus JSP
- Ce este un JavaBean
- Introducere în JEE
- Rolul EJB (Session Beans, Entity Beans, MDB Beans) într-o aplicație de tip enterprise
- Modelul MVC
- Rolul Modelului
- Rolul View-ului
- Rolul Controller-ului
Secțiunea 5: Conținut multimedia și HTML 5
- Elementele Audio și Video HTML 5
- Diferite protocoale de streaming
- Televiziune prin protocol Internet (IPTV)
- HTTP Live Streaming - Implementări de server
- Rolul streaming-ului OTT
Secțiunea 6: JBoss (Ziua 4, durata 1 zi)
Modulul 1: Instalarea componentelor de bază
- Instalarea mediului Java
- Instalarea JBoss AS
- Caracteristicile serverului de aplicații
- Crearea unei configurații personalizate a serverului
Modulul 2: Personalizarea serviciilor JBoss AS
- Cum să monitorizați serviciile JBoss AS
- Pool-ul de fire JBoss AS
- Configurarea serviciilor de logging
- Configurarea conexiunii la baza de date
- Configurarea serviciului de tranzacții
Modulul 3. Implementarea EJB 3 Session Beans
- Dezvoltarea Enterprise JavaBeans
- Configurarea containerului EJB
Modulul 4: Implementarea unei aplicații web
- Dezvoltarea layout-ului web
- Configurarea JBoss Web Server
Modulul 5: Implementarea aplicațiilor cu serviciul de mesagerie JBoss
- Noul sistem de mesagerie JBoss
- Dezvoltarea aplicațiilor JMS
- Mesageria JBoss avansată
Modulul 6: Administrarea JBoss AS
- Introducere în Java Management Extension
- Consola de administrare JBoss AS
- Gestionarea aplicațiilor
- Administrarea resurselor
Modulul 7. JBoss Drools - Introducere
- Obținerea software-ului
- Instalarea BRMS/Guvnor
- Instalarea plugin-ului Drools
Modulul 8. Utilizarea Guvnor
- Navigare generală
- Administrare (Reguli, Pachete, Implementare)
- Construirea unor reguli ghidate cu Guvnor
- De la Guvnor la JBoss IDE
- Testarea regulilor
Cerințe
- Înțelegerea conceptelor și protocoalelor serverelor web
- Experiență în utilizarea liniei de comandă și a editorilor de text în Linux
- Experiență de bază în programare în Java sau PHP
Publicul țintă
- Administratori de sistem
- Dezvoltatori web
- Oricine dorește să învețe cum să utilizeze diferite tehnologii și funcții ale serverelor web
28 Ore
Mărturii (4)
instruirea în regim de muncă
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Curs - HAProxy Administration
Tradus de catre o masina
Labs-urile
Frank Mhlongo - Standard Bank of South Africa
Curs - JBoss
Tradus de catre o masina
materi yang diberikan sangat informatif dan berguna dalam pemahana teori
M Rizky Dwi Ananda - PT Artajasa Pembayaran Elektronis
Curs - Nginx
Multe exerciții și ajutor cu problemele.
Celina - Centrum Informatyki Resortu Finansow
Curs - Apache Web Server Administration
Tradus de catre o masina