Najważniejsze informacje

Tytuł szkolenia
Python Django poziom zaawansowany
Czas trwania
5 dni
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice
Ceny
2990 zł netto
Kod szkolenia
PYTH-11

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Istnieje możliwość organizacji szkolenia zamkniętego w siedzibie klienta lub w naszych salach. Przy grupach 4 i więcej osób może to być korzystniejsze cenowo. Ponadto istnieje możliwość dostosowania programu szkolenia do potrzeb klienta.
Skontaktuj się z nami by dowiedzieć się więcej

Opis szkolenia

Szkolenie przeznaczone jest dla osób posiadających wiedzę o języku Python na poziomie przynajmniej średnim oraz o frameworku Django na poziomie podstawowym i chcących rozszerzyć ją o dokładniejsze poznanie frameworku Django, najpopularniejszego narzędzia do tworzenia aplikacji webowych w języku Python.

Program

  1. Class based views
  2. Middleware
  3. Django Celery
    • Instalacja i uruchomienie
    • Wywołanie zadań
    • Zadania cykliczne z użyciem cron
  4. Tworzenie różnych settings dla różnych środowisk uruchomieniowych
  5. Obsługa wysyłki email
  6. Omówienie elementów modułu contrib.auth
    • Rejestracja, logowanie i zmiana hasła
    • Model użytkownika - możliwości dostosowania względem wersji podstawowej
  7. Integracja z sieciami społecznościowymi na przykładzie biblioteki django-allauth
  8. Narzędzia do testów automatyczny frameworku Django
  9. Obsługa wgrywania i przechowywania plików
  10. Implementacja wielojęzyczności
    • Tłumaczenie interfejsu przy użyciu narzędzi wbudowanych Django
    • Tłumaczenie danych w modelach przy użyciu django-modeltranslation
  11. Dostosowywanie panelu admina poza podstawową konfiguracją
    • Kolumny z zawartością spoza modeli
    • Własne filtry oparte na nietypowych regułach
    • Strony własne - nie generowane automatycznie z modeli
  12. Optymalizacja ORM
    • Optymalizacja przy użycia django-debug-toolbar
    • Ewaluacja zapytań
    • .select_related(), .prefetch(), prefetch_related()
    • Agregacja
    • Użycie funkcji pomocniczych F i Q
    • Użycie czystego SQL
    • Transakcje
  13. Zaawansowane użycie modeli danych
    • Pola typu Range
    • Pole typu JSON
    • Użycie sygnałów pre i post
    • Metaklasa modelu danych
  14. Optymalizacja innych aspektów frameworka Django
    • cachowanie na różnych poziomach
    • optymalizację konfiguracji (przechowywanie sesji i renderowanie szablonów)
  15. Tworzenie własnych komend manage.py
  16. Cykl wydawniczy Django

Szkolenia poprzedzające

Nazwa szkolenia
Python Django poziom podstawowy

Szkolenia kontynuujące

Nazwa szkolenia
Python Django REST Framework

Proponowane terminy

Termin od Do Miasto Cena Opcje
06-08-2018 10-08-2018 Kraków 2990 zł netto Rezerwuj Pokaż
06-08-2018 10-08-2018 Katowice 2990 zł netto Rezerwuj Pokaż
06-08-2018 10-08-2018 Wrocław 2990 zł netto Rezerwuj Pokaż
06-08-2018 10-08-2018 Warszawa 2990 zł netto Rezerwuj Pokaż
08-10-2018 12-10-2018 Kraków 2990 zł netto Rezerwuj Pokaż
08-10-2018 12-10-2018 Katowice 2990 zł netto Rezerwuj Pokaż
08-10-2018 12-10-2018 Wrocław 2990 zł netto Rezerwuj Pokaż
08-10-2018 12-10-2018 Warszawa 2990 zł netto Rezerwuj Pokaż
03-12-2018 07-12-2018 Kraków 2990 zł netto Rezerwuj Pokaż
03-12-2018 07-12-2018 Katowice 2990 zł netto Rezerwuj Pokaż
03-12-2018 07-12-2018 Wrocław 2990 zł netto Rezerwuj Pokaż
03-12-2018 07-12-2018 Warszawa 2990 zł netto Rezerwuj Pokaż