Pobierz konspekt szkolenia w formacie PDF

Transkrypt

Pobierz konspekt szkolenia w formacie PDF
Szkolenie Python Academy
TWISTED
Strona 1 z 5
Szkolenie: Python Academy
TWISTED
FORMA SZKOLENIA
MATERIAŁY
CENA
Stacjonarne
Tradycyjne
4050 PLN NETTO*
Stacjonarne
Tablet ctab
4450 PLN NETTO*
Metoda dlearning
Tradycyjne
4050 PLN NETTO*
Metoda dlearning
Tablet ctab
4050 PLN NETTO*
*(+VAT zgodnie z obowiązującą stawką w dniu wystawienia faktury)
INFORMACJE DODATKOWE
Czas trwania szkolenia
Lokalizacje
3 dni
Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00
Warszawa - ul. Bielska 17, godz. 9:00 - 16:00
OPIS SZKOLENIA
Kurs jest przeznaczony dla programistów z doświadczeniem w Pythonie, którzy chcą używać frameworku Twisted. Jak również dla tych
próbujących zacząć nowe projektu, chcących przeprowadzić integrację z istniejącym projektem nie w Twisted, albo którzy odziedziczyli
istniejący projekt.
PLAN SZKOLENIA
- Główna część kursu
- Wprowadzenie
- Pętle wydarzeń
- Przygotowanie środowiska
- Zależności i wymagane oprogramowanie
- Gdzie uzyskać pomoc
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Python Academy
TWISTED
Strona 2 z 5
- Dokumentacja
- Kanały wsparcia: IRC, listy mailingowe,
- Protokoły, fabryki, punkty końcowe
- Wprowadzenie
- Budowanie prostego protokołu
- Fabryki klientów i serwerów
- Obsługa protokołu uczetnika:
- reactor.listen/connect
- Punkty końcowe
- Istniejące protokoły
- Opóźnienia
- Wprowadzenie
- Ćwiczenia
- @inlineCallbacks
- Ważne wysokopoziomowe pakiety
- Twisted Web
- Serwery (z ćwiczeniami)
- Przegląd zasobów
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Python Academy
TWISTED
Strona 3 z 5
- Klient (ćwiczenia oparte na poprzednim serwerze)
- Twisted Cred: autentykacja za pomoca wtyczk)
- Podsumowanie
- Ćwiczenia
- Inne wysokopoziomowe pakiety i dodatkowe oprogramowanie
- twisted.words: Protokoły chatu i IRC
- Klienci ITC
- Prosty bot
- Konstruowanie bardziej zaawansowanego zachowania (np. webhooks)
- Budowanie serwera IRC
- Wokkel (wsparcie dla zaawansowanego Jabbera/XMPP)
- twisted.news: wsparcie NTTP
- twisted.conch: wsparcie SSH
- Dostęp do baz danych
- twisted.enterpries + txpostgres
- txredis, paisley (couchdb), telephus (cassandra)
- Axiom
- twisted.spread: obliczenia rozproszone
- twisted.names: klienci i serwer DNS
- Twisted Community Code
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Python Academy
TWISTED
Strona 4 z 5
- Tematy zaawansowane
- Radzenie sobie z kodem synchronicznym
- WSGI: studium przypadku na django-packages
- Wątki: deferToThread(Pool), blockingCallFromThread
- Radzenie sobie z ograniczeniami procesorów
- Wątki
- Opcje przetwarzania wieloprocesorowego i Ampoule
- Framework aplikacji
- Usługi i aplikacje
- twisted: odpalanie serwera i obotowanie systemu
- System pluginowy Twisted
- Pisanie swojej własnej wtyczki
- Koncepcja zaawansowanej aplikacji
- Monitory procesów: daemontools, upstart, systemd, itp.
- Monitorowanie działającego serwera i jego utrzymanie
- Wkład w Twisted
- Tracker problemów
- Przygotowanie środowiska
- Przegląd procesów
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028
Szkolenie Python Academy
TWISTED
Strona 5 z 5
W dodatku do powyższych tematów, następujące są poruszane w razie potrzeby:
- Test Driven Twisted: twisted.trial
- twisted.python
- FilePath: jak paths ale lepsze
- Logging
Różne komponenty kursu mogą zostać pominiętych albo dopasowanych do konkretnych potrzeb uczestników.
WYMAGANIA DLA UCZESTNIKA
- Podstawowa znajomość Pythona i programowania zorientowanego obiektowo jest wymagana.
- Jeżeli uczestnik nie zna Pythona, silnie zalecane jest wzięcie udziału w kursie "Introduction to Python for Programmers" przed
udziałem w tym kursie.
CERTYFIKATY
Uczestnicy otrzymują po zakończeniu szkolenia zaświadczenie o ukończeniu autoryzowanego kursu Python Academy.
PROWADZĄCY
Autoryzowany wykładowca Python Academy.
Compendium Centrum Edukacyjne sp. z o.o.
ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77
ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70
Bank BPH Spółka Akcyjna
Oddział w Krakowie
Numer konta: 74 1060 0076 0000 3210 0022 6028