Oferta szkoleniowa » Zarządzanie zdarzeniami w narzędziu IBM Cognos Event Studio


Szkolenie:
"Programowanie aplikacji webowych z wykorzystaniem Django"


Cel szkolenia

Celem szkolenia jest przedstawienie kluczowych zagadnień związanych z językiem Python oraz środowiska Django.

Uczestnicy

Szkolenie adresowane jest do:

  • programistów aplikacji webowych

Korzyści

Po ukończeniu szkolenia uczestnicy:

  • będą rozumieli i potrafili posługiwać się konstrukcjami językowymi oraz konwencjami stosowanymi w języku Python
  • będą potrafili dokonać konfiguracji środowiska
  • będą znali "filozofię" pracy z Django oraz podstawowe jego moduły
  • będą znali zasady integracji języka Python z innymi aplikacjami lub źródłami danych
  • będą znali najczęściej używane narzędzia przydatne na etapie wdrożenia

Czas trwania

2 dni


Program szkolenia

  1. Część podstawowa - Python.
    Wiele osób rozpoczynających tworzenie aplikacji webowych w Python ma wcześniejsze doświadczenie w programowaniu w innych językach. Ten krótki wstęp ma na celu przybliżenie konstrukcji językowych i konwencji stosowanych w Python, a także przygotowanie do samodzielnej konfiguracji środowiska deweloperskiego.
    • Podstawy programowania w Python.
    • Konfiguracja środowiska i instalacja modułów.


  2. Część podstawowa - Django.
    Django na przestrzeni kilku lat stało się stabilnym, świetnie udokumentowanym frameworkiem o przewidywalnej polityce rozwoju, dzięki czemu zdobywa zaufanie programistów oraz coraz większą popularność w kręgach biznesowych. W tej części omówiona zostanie "filozofia" pracy z Django oraz podstawowe moduły wraz z przykładami z rzeczywistych projektów.
    • Tworzenie aplikacji.
    • Model danych.
    • Panel administracyjny.
    • Formularze.
    • Szablony.
    • Widoki i routing.
    • Wielojęzyczność.
    • Przegląd najważniejszych bibliotek.


  3. Część rozszerzona - studium przypadków.
    Obecnie aplikacje webowe rzadko kiedy są monolitycznymi systemami. Zazwyczaj powstaje potrzeba integrowania ich z innymi aplikacjami lub źródłami danych. Ta część ma na celu przedstawienie rozwiązań dla najczęściej spotykanych problemów.
    • Integracja usług SOAP.
    • Budowanie API z wykorzystaniem JSON.
    • Komunikacja z Flash Media Server.
    • Kolejkowanie i rozproszone przetwarzanie zadań.
    • Wyszukiwanie pełnotekstowe.
    • Scentralizowane logowanie błędów.


  4. Część rozszerzona - wdrożenia.
    Dziesiątki serwerów HTTP i powiązanych z nimi modułów nie ułatwiają wyboru, gdy pojawia się potrzeba produkcyjnego uruchomienia systemu. Część poświęcona wdrożeniom omawia najczęściej używane narzędzia.
    • Specyfikacja interfejsu WSGI.
    • Wdrożenie z wykorzystaniem Apache HTTP Server i mod_wsgi.
    • Wdrożenie z wykorzystaniem Nginx i gunicorn.
    • Kompilacja i kompresja statycznych zasobów w Django.
    • Dobre praktyki w konfiguracji usług.

Prowadzący

  • mgr Robert Pogorzelski
  • Pracownik Zakładu Zaawansowanych Technik Informacyjnych Instytutu Łączności

Metoda

  • Szkolenie ma charakter praktyczny - przykłady, konfiguracja, praktyczne rozwiązania najczęstszych problemów.

Absolwent szkolenia po zaliczeniu wszystkich przewidzianych w programie jednostek modułowych uzyska świadectwo (zaświadczenie) ukończenia szkolenia, potwierdzające jego kwalifikacje w zakresie tematycznym szkolenia.





Sprawdź, czy zaplanowaliśmy
to szkolenie w cyklu szkoleń otwartych! kalendarium »

Zamów to szkolenie dla ludzi
ze swojej firmy! kontakt »





Wiedza z pierwszej ręki!





Przedstawiony program szkolenia obowiązuje jedynie w ramach szkoleń otwartych.

Program szkolenia zamawianego formułowany jest w zależności od potrzeb i oczekiwań zamawiającego.

Zapytaj o szczegóły! kontakt »