Aplikacje webowe w Pythonie i DjangoPYTHON-WEB-DJANGO

Obecnie brak terminów otwartych

Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 3 osób.

4,9/5 (42)
Stars
cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 2360 PLN

Kategoria: Python

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

  1. 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.
  2. 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.
  3. 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.


Szkolenia domyślnie prowadzone są na najnowszej wersji Pythona z gałęzi 2 oraz na aktualnej wersji Django. Dla grup na zamówienie, możliwe jest prowadzenie zajęć na dowolnych wersjach oprogramowania zgodnie z zapotrzebowaniem Klienta.

Pobierz w wersji PDF

Training also available in English - for more information see here.

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 ALX.

Obecnie brak terminów

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia