Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.        
        
        
            Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.        
    Plan Szkolenia
Sekcja 1: Nginx (Dzień 1 trwa 1.5 dni)
Moduł 1: Instalowanie Nginx i zewnętrznych modułów
- Instalowanie Nginx za pomocą menedżera pakietów
 - Konfigurowanie dla webu
 - Konfiguracja opcji, aby określić ścieżki
 - Tabela: Opcje konfiguracji HTTP
 - Włączanie różnych modułów
 - Tabela: Opcje konfiguracji modułów HTTP
 - Wyłączenie nieużywanych modułów
 - Tabela: Opcje wyłączania konfiguracyjnego
 - Instalowanie zewnętrznych modułów
 
Moduł 2: Przewodnik po konfiguracji
- Podstawowy format konfiguracji
 - Globalne parametry konfiguracyjne Nginx
 - Tabela: Globalne dyrektywy konfiguracyjne
 - Korzystanie z plików include
 - Sekcja serwera HTTP Dyrektywy klienta, Dyrektywy we/wy plików, Dyrektywy hash, Dyrektywy gniazd
 - Sekcja serwera wirtualnego
 - Konfigurowanie Lokacji – gdzie, kiedy i jak
 
Moduł 3: Nginx jako odwrotny proxy
- Moduł proxy
 - Dyrektywy modułu proxy
 - Moduł upstream: Połączenia keepalive i algorytmy równoważenia obciążenia
 - Rodzaje serwerów upstream: Jedny serwery upstream, Wiele serwerów upstream, Serwery upstream nie-HTTP
 - Jak radzić sobie z problemami upstream
 
Moduł 4: Zaawansowane tematy odwrotnego proxy
- Wprowadzenie do bezpieczeństwa
 - Szyfrowanie ruchu za pomocą SSL
 - Autoryzacja klientów przy użyciu SSL
 - Blokowanie ruchu na podstawie adresu IP pochodzenia
 - Izolowanie komponentów aplikacji dla skalowalności
 - Optymalizacja wydajności odwrotnego proxy: Buforowanie, Caching, Kompresja
 
Moduł 5. Serwer HTTP Nginx
- Dyrektywy serwera HTTP
 - Dyrektywy rejestrowania HTTP
 - Dyrektywy ścieżki plików HTTP
 - Dyrektywy rozpoznawania nazw HTTP
 - Dyrektywy interakcji klienta HTTP
 - Dyrektywy ograniczeń HTTP
 - Dyrektywy modułu dostępu HTTP
 - Dyrektywy strumieniowania HTTP
 - O równoważeniu obciążenia
 - Konfigurowanie środowiska
 - Korzystanie z modułu upstream
 - Używanie odpowiednich dyrektyw (Waga, Hash, Max Fails itp.)
 - Testowanie konfiguracji
 - Analizowanie plików logów
 - Konfigurowanie zaawansowanego rejestrowania
 - Typowe błędy konfiguracyjne
 - Problemy z wydajnością
 - Korzystanie z modułu Stub Status
 - Instalowanie Apache
 - Uruchamianie, zatrzymywanie i ponowne uruchamianie Apache
 - Odinstalowywanie Apache
 - Znajdowanie lokalizacji plików Apache
 - Instalowanie ogólnego modułu
 - Instalowanie Unix mod_dav
 - Instalowanie mod_perl
 - Instalowanie Unix mod_php
 - Instalowanie mod_ssl SSL (Secure Socket Layers)
 - Znajdowanie modułów na modules.apache.org
 - Instalowanie mod_security
 - Pobieranie więcej wpisów logów i szczegółów
 - Obrót logów
 - Konfigurowanie serwerów wirtualnych opartych na nazwie
 - Konfigurowanie serwerów wirtualnych opartych na adresie
 - Mapowanie URL do katalogu
 - Tworzenie nowego URL dla istniejącej zawartości
 - Dawanie użytkownikom własnych URL
 - Przekierowywanie do innego miejsca
 - Przekierowanie wielu URL do tego samego celu
 - Przepisywanie elementów między ścieżką a ciągiem zapytania
 - Zamiana segmentów URL na argumenty ciągu zapytania
 - Instalowanie SSL
 - Generowanie własnoręcznie podpisanych certyfikatów SSL
 - Generowanie zaufanego CA (Certificate Authority)
 - Servowanie części strony poprzez SSL
 - Autoryzacja przy użyciu certyfikatów klienta
 - Włączanie katalogu CGI
 - Włączanie skryptów CGI w katalogach, które nie są ScriptAliased
 - Określanie domyślnej strony w katalogu CGI
 - Włączanie i korzystanie z WebDAV
 - Złożone konfiguracje i problemy bezpieczeństwa związane z WebDAV
 - Oznaczanie pokoleń garbage collector
 - Gdzie skonfigurować ustawienia JVM
 - Kiedy nie można przydzielić wystarczającej ilości pamięci dla JVM
 - Poprawna ilość pamięci do przyznania aplikacji
 - Ustawienie odpowiedniej wielkości sterty
 - Algorytmy garbage collector
 - Wybieranie odpowiedniego garbage collector dla aplikacji
 - Garbage collector G1
 - Efektywne wykorzystanie pamięci
 - Obsługa błędów 'Out of Memory'
 - Znajdowanie wycieków pamięci w kodzie
 - Co to jest Servlet i kiedy go używać
 - Wprowadzenie do JSP
 - Servlet vs. JSP
 - Co to jest JavaBean
 - Wprowadzenie do JEE
 - Rola EJB (Session Beans, Entity Beans, MDB Beans) w aplikacji przedsiębiorstwa
 - Wzorzec MVC
 - Elementy Audio i Video w HTML 5
 - Różne protokoły streamingu
 - Implementacje serwerów
 - Rola streamingu OTT
 - Instalowanie środowiska Java
 - Instalowanie JBoss AS
 - Funkcje serwera aplikacji
 - Konfigurowanie niestandardowego konfiguracji serwera
 - Jak monitorować usługi JBoss AS
 - Pula wątków JBoss AS
 - Konfigurowanie usług rejestrowania
 - Konfigurowanie połączenia z bazą danych
 - Konfigurowanie usługi transakcyjnej
 - Dewelopowanie Enterprise JavaBeans
 - Konfigurowanie kontenera EJB
 - Dewelopowanie układu strony internetowej
 - Konfigurowanie serwera webowego JBoss
 - Nowy system komunikacyjny JBoss
 - Dewelopowanie aplikacji JMS
 - Zaawansowane funkcje JBoss Messaging
 - Wprowadzenie do Java Management Extension (JMX)
 - Konsola administracyjna JBoss AS
 - Zarządzanie aplikacjami
 - Zarządzanie zasobami
 - Pobieranie oprogramowania
 - Instalowanie BRMS/Guvnor
 - Instalowanie wtyczki Drools
 - Ogólna nawigacja
 - Administracja (Reguły, Pakiety, Wdrożenie)
 - Budowanie przewodników reguł z Guvnora
 - Z Guvnora do JBoss IDE
 - Testowanie Reguł
 
Moduł 6. Równoważenie obciążenia w Nginx
Moduł 7: Techniki rozwiązywania problemów
Sekcja 2: Apache (Dzień 2 trwa 1 dzień)
Moduł 1. Instalacja
Moduł 2. Dodawanie powszechnych modułów
Moduł 3. Rejestrowanie
Moduł 4. Serwery wirtualne
Moduł 5. Aliasy, przekierowania i przepisywanie
Moduł 6. SSL
Moduł 7. Dynamiczna zawartość
Sekcja 3: Wirtualna Maszyna Java (Dzień 3 trwa 0.5 dni)
Dostosowywanie Wirtualnej Maszyny Java
Wybieranie ustawień JVM
Odpowiednia proporcja między młodymi i starymi pokoleniami
Sekcja 4: Technologie Java Web
Wprowadzenie do technologii Java Web
- Rola Modelu
- Rola Widoku
- Rola Kontrolera
Sekcja 5: Multimedia i HTML 5
- Telewizja Internetowa (IPTV)
- HTTP Live Streaming
Sekcja 6: JBoss (Dzień 4 trwa 1 dzień)
Moduł 1: Instalowanie podstawowych komponentów
Moduł 2: Dostosowywanie usług JBoss AS
Moduł 3. Wdrażanie EJB 3 Session Beans
Moduł 4: Wdrażanie aplikacji webowej
Moduł 5: Wdrażanie aplikacji za pomocą usługi komunikacyjnej JBoss Messaging Service
Moduł 6: Zarządzanie JBoss AS
Moduł 7. Wprowadzenie do JBoss Drools
Moduł 8. Korzystanie z Guvnora
Wymagania
- Zrozumienie koncepcji i protokołów serwera HTTP
 - Doświadczenie w używaniu linii poleceń Linux i edytorów tekstowych
 - Podstawowe doświadczenie w programowaniu w Javie lub PHP
 
Odbiorcy
- Administratorzy systemów
 - Programiści webowi
 - Każdy, kto chce nauczyć się korzystania z różnych technologii i funkcji serwerów HTTP
 
             28 godzin
        
        
Opinie uczestników (1)
instruktor dopasowywał ćwiczenia materiał i tempo do nas, co było wielkim plusem