Tworzenie aplikacji webowych z Django

Opis

Praktyczne szkolenie z tworzenia aplikacji internetowych przy użyciu frameworka Django. Uczestnicy przechodzą przez cały proces rozwoju aplikacji webowej, od projektu po wdrożenie. Program realizowany jest w formie warsztatów, gdzie każdy uczestnik buduje własną aplikację pod okiem doświadczonego programisty.

Profil uczestnika

  • Programiści Python rozpoczynający pracę z Django
  • Deweloperzy backend chcący poznać nowy framework
  • Web developerzy poszerzający swoje umiejętności
  • Programiści fullstack
  • Architekci oprogramowania
  • Studenci informatyki zainteresowani tworzeniem aplikacji webowych

Agenda

  1. Podstawy Django
    • Architektura MVT
    • Konfiguracja środowiska
    • Routing i URL patterns
    • Modele i bazy danych
  2. Widoki i szablony
    • Widoki funkcyjne i klasowe
    • System szablonów Django
    • Formularze i walidacja
    • Obsługa statycznych plików
  3. Zaawansowane funkcje
    • Autentykacja i autoryzacja
    • Middleware
    • Sesje i ciasteczka
    • Cache i optymalizacja
  4. Wdrażanie i utrzymanie
    • Konfiguracja produkcyjna
    • Testowanie aplikacji
    • Bezpieczeństwo
    • Deployment i monitoring

Korzyści

  • Zdobycie praktycznych umiejętności tworzenia interaktywnych aplikacji webowych w Django.
  • Poznanie dobrych praktyk strukturyzowania kodu w projektach Django.
  • Opanowanie mechanizmów uwierzytelniania i autoryzacji użytkowników.
  • Nabycie wiedzy o efektywnym łączeniu Django z bazami danych.
  • Przyswojenie technik optymalizacji wydajności aplikacji Django.
  • Zrozumienie zasad bezpiecznego wdrażania aplikacji na środowisko produkcyjne.
  • Opanowanie procesu testowania aplikacji webowych.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość języka Python
  • Ogólna wiedza z zakresu technologii webowych (HTML, CSS)
  • Podstawowe zrozumienie koncepcji baz danych i SQL
  • Znajomość podstawowych zasad programowania obiektowego
  • Doświadczenie w pracy z systemami kontroli wersji (np. Git)

Zagadnienia

  • Framework Django i jego ekosystem
  • Model-View-Template (MVT)
  • ORM (Object-Relational Mapping)
  • Django REST Framework
  • Obsługa formularzy i walidacja danych
  • Systemy autentykacji i zarządzanie użytkownikami
  • Relacyjne bazy danych w kontekście Django
  • Testowanie jednostkowe i integracyjne
  • Mechanizmy cache’owania
  • Bezpieczeństwo aplikacji webowych
  • Deployment aplikacji Django
  • Integracja z zewnętrznymi API

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2650 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-295

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *