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

Szkolenie zamknięte już od 900 netto/os. Istnieje możliwość realizacji szkolenia w siedzibie klienta w dowolnym miejscu w Polsce i poza granicami.
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
12-03-2018 16-03-2018 Kraków 2990 zł netto Rezerwuj Pokaż
12-03-2018 16-03-2018 Warszawa 2990 zł netto Rezerwuj Pokaż
12-03-2018 16-03-2018 Katowice 2990 zł netto Rezerwuj Pokaż
12-03-2018 16-03-2018 Wrocław 2990 zł netto Rezerwuj Pokaż
14-05-2018 18-05-2018 Kraków 2990 zł netto Rezerwuj Pokaż
14-05-2018 18-05-2018 Warszawa 2990 zł netto Rezerwuj Pokaż
14-05-2018 18-05-2018 Katowice 2990 zł netto Rezerwuj Pokaż
14-05-2018 18-05-2018 Wrocław 2990 zł netto Rezerwuj Pokaż