drukuj
icon icon

Kurs Tworzenie aplikacji webowych w Pythonie z wykorzystaniem Django

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Program szkolenia

1. Wprowadzenie do Django

  • czym jest Django i dlaczego warto go używać?
  • instalacja i konfiguracja środowiska Django,
  • struktura projektu Django,
  • pierwsza aplikacja w Django.

2. Modelowanie danych i praca z bazą danych

  • ORM (Object-Relational Mapping) w Django,
  • definiowanie modeli danych i migracje,
  • praca z bazą danych SQLite, PostgreSQL, MySQL,
  • operacje CRUD (Create, Read, Update, Delete).

3. Tworzenie widoków i szablonów

  • podstawy systemu widoków w Django,
  • dynamiczne generowanie stron HTML,
  • praca z Django Template Language (DTL),
  • tworzenie i stylizacja szablonów.

4. Routing i obsługa żądań HTTP

  • tworzenie i konfiguracja URLi w Django,
  • obsługa formularzy i przekazywanie danych,
  • praca z żądaniami GET i POST,
  • walidacja danych wejściowych.

5. Autoryzacja i uwierzytelnianie użytkowników

  • system użytkowników Django,
  • logowanie, rejestracja i zarządzanie sesjami,
  • uprawnienia i grupy użytkowników,
  • ochrona aplikacji przed atakami.

6. Tworzenie interfejsu administracyjnego

  • konfiguracja panelu administracyjnego Django Admin,
  • zarządzanie użytkownikami i danymi,
  • personalizacja panelu administracyjnego.

7. Integracja Django z Pandas, NumPy, Matplotlib i Scikit-Learn

  • przetwarzanie danych z Pandas w aplikacji Django,
  • tworzenie interaktywnych raportów z Matplotlib,
  • integracja Django z modelami ML za pomocą Scikit-Learn,
  • automatyczne generowanie wykresów i raportów.

8. Tworzenie API w Django (Django REST Framework)

  • wprowadzenie do Django REST Framework,
  • tworzenie i konfiguracja API RESTful,
  • serializacja danych i obsługa zapytań,
  • bezpieczeństwo API i uwierzytelnianie.

9. Wdrażanie aplikacji Django

  • przygotowanie aplikacji do wdrożenia,
  • postowanie na serwerze (Heroku, AWS, DigitalOcean),
  • konfiguracja bazy danych w środowisku produkcyjnym,
  • optymalizacja i bezpieczeństwo aplikacji.

Opieka poszkoleniowa

W ramach opieki poszkoleniowej masz do wyboru jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu:

  • konsultację telefoniczną,
  • na 2 godzinne konsultacje online z trenerem.

Metody szkolenia

  • wykład,
  • mini-prezentacja,
  • praca warsztatowa z komputerem,
  • ćwiczenia i case study,
  • praca indywidualna z trenerem.

Certyfikat

  • certyfikat w języku polskim, numer Wpisu do Rejestru Instytucji Szkoleniowych 2.12/00238/2015,
  • certyfikat w języku angielskim na życzenie.