Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Django podstawy

Aplikacja Django 3 w Python. Wszystkie podstawowe metody CRUD: Create, Read, Update, Delete. Templates, login i rejestracja użytkownika.

2.0(1)
99% pozytywnych recenzji

Stworzony przez Krystian Czekalski

Ostatnia aktualizacja: 06/09/2020
35
40

40 % taniej

59.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute 7 godz. 28 min. materiału
play_circle44 nagrania wideo

W skrócie

Zaczynasz od instalacji i konfiguracji Django oraz środowiska.
Budujesz prostą aplikację do zarządzania listą filmów (CRUD).
Poznajesz modele, ORM, widoki, adresy URL, szablony i admin.
Dodajesz DRF, tworzysz API i publikujesz projekt za darmo.

Dlaczego warto wybrać to szkolenie

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.

  • Praktyka od startu – Od instalacji po działającą aplikację i API.
  • Solidne podstawy Django – Modele, widoki, URL, szablony i ORM w jednym miejscu.
  • CRUD na realnym przykładzie – Dodawanie, edycja, usuwanie i przegląd filmów.
  • Gotowy do publikacji – Poznasz proces wdrożenia projektu na darmowy serwer.

Czego się nauczysz?

  1. 1
    Instalacja i konfiguracja DjangoDowiesz się, jakie narzędzia są potrzebne i jak przygotować środowisko wirtualne dla projektu.
  2. 2
    Struktura projektu i aplikacjiPoznasz kluczowe elementy frameworka: modele, pola, widoki, adresy URL, szablony oraz ORM.
  3. 3
    Modele i polaZaprojektujesz dane aplikacji i utworzysz modele z odpowiednimi polami.
  4. 4
    Widoki i nawigacja URLSkonfigurujesz ścieżki i połączysz je z widokami, aby prezentować treści użytkownikowi.
  5. 5
    Szablony HTML i CSSZbudujesz warstwę prezentacji na szablonach i połączysz ją z danymi z widoków.
  6. 6
    Operacje CRUDDodawanie, przeglądanie, edytowanie i usuwanie rekordów na przykładzie listy filmów.
  7. 7
    Django adminWykorzystasz panel administracyjny do wygodnego zarządzania danymi.
  8. 8
    Relacje w bazie danychZastosujesz powiązania one to one, one to many i many to many.
  9. 9
    API z Django Rest FrameworkRozszerzysz aplikację o endpointy API, korzystając z DRF.
  10. 10
    Wdrożenie projektuPoznasz prosty sposób publikacji gotowej aplikacji na darmowym serwerze.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Osób zaczynających przygodę z Django.
  • Uczących się Pythona, chcących stworzyć pierwszą aplikację web.
  • Chcących zrozumieć modele, ORM, widoki, URL i szablony.
  • Potrzebujących wykonać pełny CRUD w praktyce.
  • Korzystających z Django admin do zarządzania danymi.
  • Zainteresowanych dodaniem API z Django Rest Framework.
  • Planujących wdrożyć prosty projekt na darmowy serwer.
  • Lubiących naukę krok po kroku na jednym przykładzie.

Wymagania

Brak szczególnych wymagań wstępnych. Na kursie wyjaśniamy, co jest potrzebne (Python, IDE), tworzymy środowisko wirtualne i konfigurujemy projekt krok po kroku.

Opis szkolenia

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.

Start i instalacja

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.

Pierwszy projekt i struktura

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.

Modele, ORM i relacje

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.

Interfejs: widoki, szablony i admin

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.

API i publikacja projektu

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.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

7 godz. 28 min. materiału
44 nagrania wideo

Spis treści

Czas trwania: 07:28:48Liczba wykładów: 44
downWstep
4 wykłady
  • Przeglad|02:37
  • Django i Python podsumowanie|06:51
  • Instalowanie Pythona i IDE07:34
  • Virtual Environment07:58
downProjekt Django
14 wykładów
downCRUD
5 wykładów
downUżytkownik aplikacji
3 wykłady
downStylizacja strony
6 wykładów
downBaza danych - relacje
5 wykładów
downDjango RESTfull API
2 wykłady
downUmieszczenie aplikacji na serwerze
5 wykładów

Kup w pakiecie i oszczędź 20%

Razem do zapłaty

20% taniej

70.80 zł

56
64

O autorze

avatar
Krystian CzekalskiSenior Full Stack engineer

Publikacje: 5

Ocena autora: 4.0

O mnie
Jestem samoukiem a pracuje jako senior full stack engineer w irlandzkiej formie od ponad 10 lat. Mam magistra z socjologii i pracowałem jako dziecięcy terapeuta kilka lat. Z powod...Czytaj więcej
2.0
0 %
0 %
0 %
100 %
0 %
avatar
quotemark
Arkadiusz Florek
Potwierdzona transakcja
04.04.2021

Wiedza bardzo duża, szybko pisany kod, słabo tłumaczone, wiele niejasności, im dalej tym gorzej.

Czy ta opinia była pomocna? 0 0
35
40

40 % taniej

59.00 zł

To najniższa cena z ostatnich 30 dni!