Pro Django — profesjonalny serwis WWW

Jeśli chcesz poznać tajniki profesjonalnego tworzenia aplikacji WW w oparciu o Django Framework to dzięki naszemu szkoleniu szybko zdobędziesz potrzebną wiedzę ucząc się od profesjonalistów z latami doświadczenia w profesjonalnym wykorzystaniu Django.

Szkolenie przeznaczone jest dla osób, które potrafią tworzyć proste aplikacje w oparciu o Django, chcą głębiej poznać Django i nauczyć się dostosowywać je do własnych potrzeb.

Czas trwania: 4 dni

Cele szkolenia

Uczestnicy zdobędą praktyczną wiedzę potrzebną podczas profesjonalnego tworzenia aplikacji WWW i serwisów internetowych w oparciu o Django framework i relacyjną bazę danych. Uczestnicy podczas szkolenia nauczą się jak z pomocą Django zarządzać cyklem życia profesjonalnego serwisu internetowego, od prototypu, poprzez testy/QA i aktualizacje, kończąc na wdrożeniu i utrzymaniu produkcyjnym.

Każdy z uczestników na koniec szkolenia będzie posiadał konto hostingowe na którym będziemy wykonywać operacje normalnie wykonywane przy profesjonalnym zarządzaniu życiem serwisu WWW.

Program szkolenia

  1. Profesjonalna organizacja projektu
    • Separowanie środowiska od pozostałych projektów
    • Narzędzia do aktualizacji schematu bazy danych
    • Narzędzia do debugowania i strojenia aplikacji
  2. Zawansowane techniki
    • ORM w praktyce
    • Formularze, Formularze dla modeli i zbiory formularzy
    • Generowanie dokumentów PDF
    • Przesyłanie danych w formacie JSON i wsparcie AJAX
  3. Rozszerzanie Django
    • Middleware
    • Własne elementy mechanizmów uwierzytelniania
    • Funkcje i klasy generyczne
    • Rozszerzanie aplikacji administracyjnej
    • Nowe typu pól formularzy
  4. Strojenie serwisu
    • Wykorzystanie pamięci podręcznej (cache) na różnych poziomach aplikacji
    • Strojenie bazy danych
    • Poprawianie wyników w testach szybkości
  5. Testowanie aplikacji
    • Testy jednostkowe
    • Testy funkcji widoków

Wymagania

Znajomość języka PYTHON przynajmniej w stopniu podstawowym.

Znajomość podstaw programowania aplikacji internetowych tj. podstawowa znajomość HTML, CSS oraz JavaScript.

Ukończenie szkolenia Podstawy Django lub wykonanie Django Tutorial: https://docs.djangoproject.com/en/1.5/intro/tutorial01/


Licencja Creative Commons Ten utwór jest dostępny na licencji Creative Commons Uznanie autorstwa-Na tych samych warunkach 3.0

.