Django - aplikacje webowePYTHON-WEB-DJANGO

Obecnie brak terminów otwartych

Warszawa
  • 17.12 (7 miejsc)
  • 24.04
Z - zaoczny
Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Dostępne również 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

poczęstunek w cenie

stanowisko komputerowe w cenie

Kategoria: Python

Django to nowoczesny framework typu open source oparty na języku Python. Jest topowym i popularnym już od lat frameworkiem do tworzenia zarówno prostych, jak i bardziej zaawansowanych aplikacji internetowych. Niewątpliwie jego głównym atutem jest prosta, a zarazem przejrzysta struktura, dzięki której można realizować niesamowite projekty przy użyciu minimalnej liczby kodu.

Django stosuje paradygmat Model-View-Template (MVT), a dzięki wbudowanym narzędziom stworzenie nawet najbardziej zaawansowanych aplikacji internetowych nie wymaga sięgania po dodatkowe biblioteki. Dla osób chcących rozszerzyć jego możliwości istnieje szeroki ekosystem specjalnie w tym celu stworzonych dodatków. Framework ten został tak zaprojektowany, aby jego poszczególne elementy można było łatwo zmodyfikować i na bieżąco aktualizować bez konieczność naruszania całej struktury stworzonego już kodu. Jego potencjał zauważyły i na codzień stosują takie firmy jak: Mozilla, Instagram, Pinterest czy Bitbucket (Atlassian). Jest on także częstą podstawą internetowych REST API.

Czas trwania

3 dni

Program

  1. Poznanie Django jako platformy
    • wstępna instalacja i konfiguracja Django
    • konfiguracja i praca ze środowiskiem developerskim
    • omówienie komponentów typowej aplikacji Django
    • projekt,
    • aplikacja,
    • model,
    • widok,
    • obiektowy dostęp do bazy danych (ORM),
    • tworzenie panelu administracyjnego,
    • i18n.
  2. Tworzenie komponentów aplikacji, na przykładach.
    • Widoki
    • Szablony
    • wykorzystanie szablonów w widokach
    • różne sposoby tworzenia formularzy – ręczne i korzystające z gotowych mechanizmów.
    • korzystanie z widoków generycznych.
    • zasady dobrych praktyk programistycznych.
  3. Stworzenie przykładowej aplikacji webowej
    • wspólne stworzenie przykładowego projektu na platformie Django
  4. Stworzenie przykładowego REST API przy wykorzystaniu Django
    • Omówienie modelu REST
    • Założenia REST w kontekście Django
    • Przydatne biblioteki
    • Implementacja aplikacji
  5. Dodatkowe narzędzia programisty Django
    • Celery, RabbitMQ inne
  6. Wdrożenie aplikacji
    • Deployment aplikacji
    • środowisko produkcyjne (omówienie serwerów webowych i serwerów aplikacji)
    • różne sposoby wdrożenia aplikacji na produkcji

Szkolenia domyślnie prowadzone są na najnowszej wersji Pythona z gałęzi 3 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

Jeśli znasz pythona i chcesz przy jego pomocy stworzyć w pełni funkcjonalny internetowy serwis to Django jest idealnym kandydatem do tego typu zadań. Jest on także doskonałym wyborem dla początkujących programistów aplikacji webowych ponieważ cechuje go prosty lecz funkcjonalny system szablonów (czytelny zarówno dla grafików jak i dla programistów) oraz oddzielenie logiki aplikacji (widok), logiki biznesowej (model), wyglądu (szablony) oraz baz danych. Sprawia to, że praca z nim od początku jest łatwiejsza i przyjazna szczególnie na początku nauki programowania.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Zapisz się

Wybierz interesujący Cię termin oraz miasto

Warszawa:

Żaden termin nie pasuje?

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

* Wyrażam zgodę na przetwarzanie danych osobowych przez „ALX” Sp. z o.o. Sp. k. z siedzibą w Warszawie w celu realizacji zgłoszenia.