Programowanie aplikacji sieciowych w języku Perl
Kod szkolenia:
PER03
Cele szkolenia:
Podczas szkolenia uczestnicy ugruntują swoją dotychczasową wiedzę z języka Perl. Zapoznają się z tematyką programowania sieciowego, zarówno od strony projektowej jak i implementacji. Zapoznają się z tematyką tworzenia bezpiecznych serwerów.
Grupa docelowa:
- Programiści
- Administratorzy
- SysOps
Oczekiwane przygotowanie słuchaczy:
- Ugruntowane doświadczenie z językiem Perl (kurs podstawowy obligatoryjny, zaawansowany silnie zalecany).
- Wymagana znajomość systemów UNIXowych
Proponowane szkolenia uzupełniające:
- PER02-Perl - elementy zaawansowane
- TDD01-Test-driven development.
- PYT03-Programowanie aplikacji sieciowych w języku Python
Forma zajęć:
- Wykład
- Warsztaty
Czas trwania:
- 40 godzin (5 dni)
Konspekt szkolenia:
- Wprowadzenie:
- Usystematyzowanie podstawowej wiedzy
- Gniazda sieciowe:
- Wstęp teoretyczny
- Moduły Socket oraz IO::Socket
- Biblioteka libpcap:
- Wykorzystanie biblioteki libpcap
- Tworzenie i analiza pakietów sieciowych
- Usługi sieciowe:
- Mail (SMTP, POP3)
- Telnet
- FTP
- Tworzenie serwerów:
- Serwery wielowÄ…tkowe
- Asynchroniczne serwery - POE
- Ochrona serwerów:
- Tworzenie bezpiecznych serwerów
- Daemony sieciowe
- Obsługa HUP i innych sygnałów
- Programowanie rozproszone:
- Metody XML-RPC
- Zdalne wywoływanie procesów
Cena netto szkolenia za osobÄ™:
3150 PLN
Informacje dodatkowe:
Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.
Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.
