Strona główna Szkolenia  Programowanie aplikacji sieciowych w języku Python

Szkolenie: Programowanie aplikacji sieciowych w języku Python

Kategoria: KOMPUTERY I INTERNET / Programowanie

Szkolenie otwarte

Najedź kursorem na daną ikonkę aby dowiedzieć się więcej

Osoba kontaktowa:
tel.: 71 733 67 40
email: biuro@betterpoland.pl

  • Poleć znajomemu
  • Zadaj pytanie


Tytuł: Programowanie aplikacji sieciowych w języku Python
Kategoria: KOMPUTERY I INTERNET / Programowanie
Metodyka: Ćwiczenia
Opis: Podczas szkolenia uczestnicy ugruntują swoją dotychczasową wiedzę z języka Python. Zapoznają się z tematyką programowania sieciowego, zarówno od strony projektowej jak i implementacji. Uczestnicy zapoznają się z jednym z najpotężniejszych obecnie frameworków sieciowych Twisted. Zapoznają się z tematyką tworzenia bezpiecznych serwerów.
Poziom zaawansowania : zaawansowany
Wielkość grupy: 5
Program: 1. Wprowadzenie
- Usystematyzowanie podstawowej wiedzy
2. Gniazda sieciowe
- Wstęp teoretyczny
- Moduł 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 - Twisted
6. Ochrona serwerów
- Tworzenie bezpiecznych serwerów
- Daemony sieciowe
- Obsługa HUP i innych sygnałów
7. Programowanie rozproszone
- Metody XML-RPC
- Twisted Perspective Broker
- Zdalne wywoływanie procesów
Wymagania: - Ugruntowane doświadczenie z językiem Python (kurs podstawowy obligatoryjny, zaawansowany silnie zalecany)
- Wymagana znajomość systemów UNIXowymi.
Świadczenia dodatkowe: wyżywienie i materiały szkoleniowe
 

Poleć szkolenie znajomemu