Szkolenie: Serwer WWW w systemie Linux - LAMP StackLX-LAMP

Dostępne na zamówienie dla grup.

Warszawa
  • 15.01 - dzienny
Zdalnie
  • 15.01 - dzienny
Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne również na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 4 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 1790 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

Serwer WWW w systemie Linux - LAMP Stack

Kategoria: Linux (wszystkie)

LAMP – to skrót od nazw czterech komponentów napędzających miliony stron WWW na całym świecie: Linux (jądro/system operacyjny), Apache (serwer HTTP), MySQL/MariaDB (baza danych) i PHP – skryptowy język programowania.
Celem szkolenia jest poznanie przez uczestniczki/uczestników zasady działania, sposobu instalacji i konfiguracji serwera Apache z PHP i MySQL/MariaDB na platformie Linux. W trakcie szkolenia zrozumieją, jak działają serwery WWW i nauczą się wykorzystywać najważniejsze funkcje i możliwości wymienionych aplikacji. Pozwoli im to sprawnie wdrożyć na własnym serwerze najpopularniejsze platformy blogowe, systemy CMS czy rozwiązania chmury prywatnej (Wordpress, Joomla, Nextcloud) czy skonfigurować go jako reverse proxy.
W trakcie szkolenia kładziemy nacisk na diagnozowanie typowych błędów i problemów w konfiguracji. Omawiamy także różne aspekty bezpieczeństwa (ważne ustawienia serwera, różne sposoby ograniczania dostępu do zasobów, HTTPS, dziury w aplikacjach webowych).
Instalacja i konfiguracja serwera omawiana jest na przykładzie systemów z rodziny Red Hat/CentOS oraz Debian/Ubuntu.
Przy grupach zamkniętych na zamówienie szkolenie możemy realizować przy wykorzystaniu nginx.

Czas trwania

2 dni

Program

  1. Jak działa sieć WWW
    • budowa protokołu HTTP
    • klient, serwer, żądania i odpowiedzi
    • HTML, CSS, JS – co robi przeglądarka WWW
    • rola mechanizmu DNS
  2. Apache HTTPD
    • Serwer i najważniejsze moduły: instalacja na najpopularniejszych dystrybucjach
    • budowa plików konfiguracyjnych: sekcje, dyrektywy, konteksty
    • podstawowe funkcje: przekierowania, strony błędów, obsługa logów
    • hosty wirtualne
    • ograniczenia dostępu, uwierzytelnienie, autoryzacja
    • Apache HTTPD jako reverse proxy
    • bezpieczeństwo
    • robots.txt
  3. HTTPS – bezpieczeństwo transmisji
    • jak działa HTTPS – certyfikaty, klucze, CA
    • certyfikat automatycznie i za darmo – czy to możliwe
    • jak zrobić to dobrze
  4. PHP
    • instalacja i konfiguracja
    • PHP jako moduł do Apache’a
    • PHP-FPM
  5. Baza danych MySQL/MariaDB
    • instalacja i podstawy konfiguracji
    • podstawy języka SQL
    • tworzenie i importowanie baz danych, konfiguracja dostępów
    • PhpMyAdmin
  6. Popularne aplikacje webowe działające na platformie LAMP
    • platforma Wordpress
    • CMS Joomla
    • NextCloud – prywatna chmura
  7. Bezpieczeństwo serwera LAMP
    • typowe błędy w konfiguracji
    • kwestie podatności (dziur) w popularnych aplikacjach

Pobierz w wersji PDF

Training also available in English.

Przeznaczenie i wymagania

Znajomość podstaw administracji Linuksem: praca w konsoli, edycja plików konfiguracyjnych, instalacja pakietów.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Zapisz się
Wybierz interesujący Cię termin oraz miasto
Warszawa:
Zdalnie:
Żaden termin nie pasuje?
Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach