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:

  1. Wprowadzenie:
    • Usystematyzowanie podstawowej wiedzy
  2. Gniazda sieciowe:
    • WstÄ™p teoretyczny
    • ModuÅ‚y Socket oraz IO::Socket
  3. Biblioteka libpcap:
    • Wykorzystanie biblioteki libpcap
    • Tworzenie i analiza pakietów sieciowych
  4. Usługi sieciowe:
    • Mail (SMTP, POP3)
    • Telnet
    • FTP
  5. Tworzenie serwerów:
    • Serwery wielowÄ…tkowe
    • Asynchroniczne serwery - POE
  6. Ochrona serwerów:
    • Tworzenie bezpiecznych serwerów
    • Daemony sieciowe
    • ObsÅ‚uga HUP i innych sygnałów
  7. 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ń.