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