Aplikacje webowe w Pythonie i Django (kod: Python Web)
Tagi tego szkolenia:
Zobacz też:
Opis i cel szkolenia
Nabycie umiejętności programowania w języku Python i wykorzystania tego języka do tworzenia aplikacji
webowych przy użyciu platformy Django. Szkolenie przeznaczone dla programistów, optymalnie znających co najmniej jeden obiektowy język programowania oraz znających podstawowe zagadnienia aplikacji internetowych w dowolnym języku.
Czas trwania
3 dni
Program
- Podstawy Pythona. Biblioteka standardowa.
- Nauczymy się pisać proste programy w Pythonie – poznamy składnię i podstawowe instrukcje, zapoznamy się z biblioteką standardową.
- Poznamy różne sposoby uruchamiania programów w Pythonie (pod Windowsami i pod Linuksem).
- Dowiemy się, jak stworzyć wersję programu nadającą się do rozpowszechniania, nie wymagającą do uruchomienia instalacji Pythona.
- Specyfika modelu obiektowego Pythona, w tym w odniesieniu do innych języków (Java, C++, C#, PHP)
- Dokładnie zrozumiemy, jak działają mechanizmy języka.
- Poznamy przestrzenie nazw, obiekty i klasy (starego i nowego typu), obiekty wywoływalne, przeciążanie operatorów, wielodziedziczenie, moduły i pakiety, domknięcia, wyjątki, iteratory, generatory.
- Tworzenie aplikacji webowych na platformie Django.
- Podczas tej części m.in. stworzymy w Django bloga – z możliwością formatowania wpisów, oznaczania ich tagami, dodawania obrazków, komentowania.
- Nauczymy się też instalować i konfigurować Django (i korzystając z webserwera wbudowanego w Django, i łącząc Django z Apaczem – przez mod_pythona i przez WSGI).
- Zrozumiemy, jak działa aplikacja w Django – co to jest projekt, aplikacja, model, widok, jak URL-e są tłumaczone na wywołania odpowiednich funkcji.
- Nauczymy się korzystać z udostępnianego przez Django obiektowego dostępu do bazy danch (i w trybie interaktywnym, i w programie) oraz automatycznie tworzonego panelu administracyjnego.
- Nauczymy się tworzyć szablony i korzystać z nich w widokach.
- Poznamy różne sposoby tworzenia formularzy – ręczne i korzystające z gotowych mechanizmów.
- Będziemy korzystać z widoków generycznych.
- Poznamy zasady dobrych praktyk programistycznych.
- Będziemy zwracać uwagę na to, jak w praktyce wykorzystywane są mechanizmy języka, które poznaliśmy.
Pobierz w wersji PDF > >
Przeznaczenie i wymagania
Szkolenie przeznaczone jest dla programistów. Zalecana dobra znajomość co najmniej jednego, wybranego obiektowego języka programowania oraz podstaw tworzenia aplikacji internetowych w dowolnym języku.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez Akademię Linuksa.
Lokalizacje
Najbliższe terminy
- 2010.09.20 - 2010.09.22 (WAW)
Zapytaj o szczegóły
tel. 022 63 64 164
akademia@linuksa.pl
- Warszawa - Skwer kard. S. Wyszyńskiego 9
- Kraków - Al. 29 Listopada 52
- Łódź - ul. Wólczańska 51
- Poznań - ul. Ziębicka 18
- Katowice - ul. Modelarska 12
- na życzenie dowolne miejsce w Polsce
Cena szkolenia
2160 zł, brutto (szkolenie zwolnione z VAT).
W cenę wliczone są:
- materiały szkoleniowe,
- obiady,
- drobny poczęstunek oraz ciepłe i zimne napoje,
- certyfikat ukończenia szkolenia,
- możliwość jednorazowego kontaktu z instruktorem (instruktorami) po szkoleniu i zadawania pytań dotyczących materiału szkolenia.
Najbliższe terminy
- 2010.09.20 - 2010.09.22 (WAW)
W przypadku zgłoszenia grupy osób (min.
2), możliwe jest również zamówienie szkolenia
zamkniętego, w terminie do uzgodnienia (zaproponuj termin).
Szkolenia zamknięte prowadzimy w naszych salach, w siedzibie Klienta, lub w dowolnej lokalizacji na terenie Polski.
Powrót do pełnej listy szkoleń
|