ProgramowaniePython

Tworzenie stron internetowych z Django

Zapisz więcej osób

Taniej w grupie

  • 3 osoby - 10% zniżki
  • 4 osoby - 15% zniżki
  • 5 osób - 20% zniżki
  • 6 osób - 25% zniżki
  • 7 osób - 30% zniżki
  • O szkoleniu

    Szkolenie od podstaw wprowadzi uczestników w najlepsze praktyki tworzenia stron internetowych za pomocą Django. Jest to jeden z najpopularniejszych frameworków przeznaczonych do tego celu. Poprzez użycie Django powstały takie strony internetowe jak Instagram, Spotify lub Washington Post. W trakcie szkolenia zostanie zaprezentowane jak stworzyć kompletną klasyczną stronę internetową w formie jednej aplikacji oraz jak zaprojektować REST API mogące posłużyć jako serwer, z którym komunikuje się zewnętrzna aplikacja kliencka.

    Dla kogo jest to szkolenie?

    Szkolenie zostało stworzone dla osób chcących nauczyć się jak tworzyć strony internetowe za pomocą Django. Szkolenie idealnie się sprawdzi dla osób mających pewne doświadczenie z Pythonem, chcących zająć się tematyką web developingu oraz dla osób mających już doświadczenie z projektowaniem stron internetowych, ale w innej technologii.

    Czego się nauczę?

    Po ukończeniu szkolenia, uczestnik będzie:

    • komunikować się z bazą danych za pomocą ORM
    • projektować widoki i łączyć je z odpowiednimi adresami url
    • wiedział czym jest RESTful API i jak je zaprojektować
    • pracować z formularzami
    • Czym jest Django?
    • Wirtualne środowisko Python
    • Instalacja i konfiguracja Django
    • Komponenty typowego projektu
    • Tworzenia aplikacji
    • Widoki oraz routing adresów
    • Modele
    • Django-admin
    • ORM
    • QuerySet
    • Definiowanie relacji pomiędzy tabelami
    • Migracje
    • Monitorowanie bazy w panelu administratora
    • Tworzenie prostego widoku
    • Więcej o routingu – mapowanie url do widoku
    • Wykorzystywanie modeli w widokach
    • Zwracanie błędów
    • Odczytanie danych za pomocą POST
    • Django template language
    • Wykorzystanie silników szablonów
    • Wykorzystywanie szablonów w widokach
    • Pliki statyczne
    • Przydatne biblioteki – min. django boostrap
    • Ręczne tworzenie formularza
    • Korzystanie z gotowych mechanizmów do formularzy
    • Walidacja formularzy
    • Bezpieczeństwo danych
    • Widoki generyczne czyli jak zmniejszyć ilość kodu
    • Czym jest RESTful API?
    • Django REST framework
    • Serializacja
    • Różne sposoby publikacji aplikacji
    • Środowiska produkcyjne