Django 3: zaawansowany kurs po polsku (PL)

Zaawansowane koncepty frameworka Django 3

Ratings 4.29 / 5.00
Django 3: zaawansowany kurs po polsku (PL)

What You Will Learn!

  • Zaawansowanych technik Django w wersji 3
  • Managers, Signals, Forms, Validators, ORM, Choices, QuerySet, Meta class, Transaction Atomic, Messages, Forms, Validators
  • Wysyłanie e-maili, Resetowanie hasła użytkowników, Robienia logów i pracowanie z debuggerem

Description

Ten kurs jest już na podstawie najnowszego Django 3 !

W tym kursie nie zaczynamy od początku. Zakładam, że wiesz co to jest Django i jak zrobić podstawową aplikacje. By zacząć ten kurs to wymagane jest conajmniej obejrzenie kursu podstaw Django. Nie znaczy to że ten kurs jest skomplikowany i jest tylko dla osób o dużej wiedzy o Django. Po prostu, w tym kursie nie tłumaczę całkowitych podstaw jak np. jak zainstalować Django itp. Ale nie masz się co martwić bo wszystko co poruszam w tym kursie jest wytłumaczone w prosty i zrozumiały sposób. Nie robimy w tym kursie żadnego konkretnego projektu ani żadnej aplikacji. Po prostu będziemy omawiać różne aspekty Django w różnych rozdziałach. A czego możesz się spodziewać w tym kursie?

Wielu rzeczy takich jak np:

- Jak używać efektywnie Django shell i shell plus. Czyli dostęp do Django z poziomu konsoli.

- ORM (Object Relational Mapping) Czyli Jak są połączone klasy models w Django z bazą danych. W tym rozdziale przerobimy mnóstwo sposobów jak pracować na obiektach w bazie danych. Znajdowanie, filtrowanie, układanie, tworzenie, usuwanie i zmienianie rekordów na różne sposoby.

- Modele: Zgłębimy różne techniki pracowania na modelach w Django. Miedzy innymi będziemy mówić o takich rzeczach jak managers, querysets, meta class, signals i transactions atomic. Modele to główny składnik aplikacji Django i będziemy starali się zgłębić tą wiedzę.

- Email i użytkownik: W tej sekcji między innymi skonfigurujemy Django do wysyłania e-maili i nauczymy się jak te e-maile można automatycznie wysyłać. Nauczymy się jak pozwolić użytkownikowi zresetować jego hasło oraz jak możemy pracować na wbudowanych templates. Dowiemy się również jak powiadamiać użytkownika na stronie za pomocą messages.

- Debugging: Dowiemy się jak skonfigurować Django do zapisywania logów oraz jak tworzyć własne logi. Dowiemy się również jak korzystać z debuggera i zainstalować narzędzie które pozwolą nam na dokładniejszą analizę aplikacji Django.

- Forms i Validators: Dowiemy się jak stworzyć swój własny form z naszymi własnymi fields. Również dowiemy się jak pracować z validators. Jak dodać je do models oraz forms i jak stworzyć własny walidator.

- Testowanie: Dowiemy się jak testować aplikacje Django. Będziemy pisali testy do urls, views, models, funkcji oraz forms. Pokażę również jak działa TDD (Test Driven Development) w praktyce.

Jest to kurs który zawiera obszerna i dogłębną wiedzę na temat Django. Jeśli chcesz się dowiedzieć więcej o tym frameworku niż jest to w zwykłym kursie Django podstawy to napewno z tym kursem ci się to uda.

Who Should Attend!

  • osoby które chcą poszerzyć swoją wiedzę o frameworku Django

TAKE THIS COURSE

Tags

  • Django
  • Python

Subscribers

990

Lectures

38

TAKE THIS COURSE



Related Courses