Aplikacja Django 3 w Python. Wszystkie podstawowe metody CRUD: Create, Read, Update, Delete. Templates, login i rejestracja użytkownika.
Stworzony przez Krystian Czekalski
40 % taniej
59.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
Kurs prowadzi od pierwszych kroków w Django do gotowej aplikacji. Najpierw poznasz wymagane narzędzia, utworzysz środowisko i opanujesz kluczowe elementy frameworka.
Na praktycznym przykładzie listy filmów zrealizujesz pełny CRUD, skorzystasz z Django admin i szablonów, a potem dodasz DRF, zbudujesz API i bezpłatnie opublikujesz projekt.
Brak szczególnych wymagań wstępnych. Na kursie wyjaśniamy, co jest potrzebne (Python, IDE), tworzymy środowisko wirtualne i konfigurujemy projekt krok po kroku.
Szkolenie „Django podstawy” prowadzi od pierwszych kroków do gotowej aplikacji. Na początku dowiesz się, czym jest Django i do czego można je użyć. Wspólnie przygotujemy środowisko wirtualne, zainstalujemy potrzebne narzędzia i uruchomimy pierwszą aplikację. Następnie poznasz najważniejsze elementy frameworka, a całość przećwiczysz, budując prostą listę filmów z pełnym CRUD.
Zaczynamy od podstaw. Wyjaśniamy, czym jest Django i w jakich sytuacjach warto po nie sięgnąć. Przedstawiamy, co jest potrzebne do rozpoczęcia pracy, w tym Python i IDE, oraz porządkujemy pojęcia, które będą towarzyszyć w dalszej części kursu. Krok po kroku tworzymy nowe środowisko wirtualne, aby bezpiecznie odseparować projekt od reszty systemu. W tym środowisku instalujemy Django i uruchamiamy pierwszą aplikację, tak aby zobaczyć, że wszystko działa. Dzięki temu uzyskasz pewność, że konfiguracja jest poprawna i możesz skupić się na nauce kolejnych elementów.
Po udanej instalacji poznajesz strukturę projektu i aplikacji. Omawiamy, gdzie znajdują się najważniejsze pliki i jak działa współpraca elementów Django. Wprowadzamy kluczowe pojęcia: modele i pola, widoki, adresy URL, szablony oraz ORM. Na prostych przykładach pokazujemy, jak łączyć te elementy, by wyświetlać dane i reagować na działania użytkownika. Stopniowo porządkujemy konfigurację i uczymy się, jak utrzymywać czytelność kodu. Dzięki tej części zrozumiesz, co odpowiada za logikę, co za prezentację, a co za dostęp do bazy danych.
W centrum aplikacji stoją dane, dlatego skupiamy się na modelach i ORM. Projektujemy strukturę bazy dla listy filmów, korzystając z odpowiednich pól. Następnie pokazujemy, jak wykonywać typowe operacje na danych z użyciem ORM: tworzenie, pobieranie, aktualizację oraz usuwanie rekordów. Wyjaśniamy także, jak budować relacje między modelami i kiedy zastosować powiązania one to one, one to many oraz many to many. Dzięki tej wiedzy zaprojektujesz powiązane obiekty i przygotujesz fundament pod funkcje, które zrealizujesz później w widokach i szablonach.
Na praktycznym przykładzie listy filmów wdrażamy pełny CRUD. Tworzymy widoki odpowiedzialne za dodawanie nowych wpisów, wyświetlanie listy, edycję oraz usuwanie rekordów. Konfigurujemy odpowiednie ścieżki URL i wykorzystujemy szablony zbudowane w HTML i CSS, aby dane prezentowały się jasno i czytelnie. Równolegle korzystamy z Django admin, który pozwala wygodnie przeglądać i modyfikować zawartość bazy. Zobaczysz, jak te elementy współpracują ze sobą, dzięki czemu zyskasz pewność w tworzeniu spójnej warstwy interfejsu i logiki.
Gdy aplikacja działa w przeglądarce, rozszerzamy ją o warstwę API z wykorzystaniem Django Rest Framework. Dzięki DRF przekształcamy funkcje aplikacji tak, aby mogły być wykorzystywane także przez inne klienty. Przechodzimy przez dodanie odpowiednich endpointów i pokazujemy, jak współdzielić dane z istniejącymi modelami. Na końcu omawiamy proces publikacji gotowego projektu na serwerze bez ponoszenia kosztów. To domyka ścieżkę od pierwszej konfiguracji do dostępnej publicznie aplikacji.
Wiedza bardzo duża, szybko pisany kod, słabo tłumaczone, wiele niejasności, im dalej tym gorzej.
40 % taniej
59.00 zł
To najniższa cena z ostatnich 30 dni!