Django RESTfull API - po polsku

Django 2.1 API: metody CRUD, Login i Register, filtry, sortowanie, paginacja, DB relationships

4.70 (150 reviews)
Udemy
platform
Polski
language
Other
category
1,062
students
5 hours
content
Mar 2019
last update
$19.99
regular price

What you will learn

Jak logować i rejestrować użytkowników

Wszystkie metody CRUD (POST, GET, PUT i DELETE)

Jak tworzyć różne relationships w bazie danych

Dowiedzieć się co to są models, serializers, views i urls i jak je kontrolować

Dowiedzieć się jak filtrować, sortować i robić paginacje rekordów w bazie danych

Description

W tym kursie dowiesz się jak zrobić w pełni działającą aplikacje API. Moim celem było nie tylko pokazanie jak można coś zrobić ale rownież stworzenie w pełni funkcjonalnego API. Kurs zawiera wiele praktycznych porad jak poradzić sobie z niektórymi problemami jakie możemy napotkać podczas konstruowania naszego API.

Zaczniemy od tego jak zainstalować Django i jakich narzędzi będziemy potrzebować by naszą aplikacje zbudować i testować. Zbudujemy swój pierwszy model i pokażemy jak działają wszystkie metody CRUD (Create, Read, Update i Delete). Potem z każdą z tych metod stworzymy samodzielnie. Dodamy więcej models z różnymi relationships (OneToOne, OneToMany i ManyToMany). W kolejnej sekcji pokarze jak możemy sortować nasze rekordy, jak je filtrować, jak możemy zrobić paginacje itd. W ostaniej sekcji zajmiemy się tworzeniem nowych użytkowników i ich logowaniem. Oraz jak autoryzować użytkowników przy użyciu Auth Token.

Jest to kompletny kurs dla początkujących więc wcześniejsza wiedza na temat API czy Django nie jest wymagana.

Tutaj na Udemy mam również kurs w całości poświęcony Django więc jezeli chciałbyś zacząć od podstaw Django to zapraszam również do tamtego kursu.

Content

Wprowadzenie

Wprowadzenie do API i REST
Narzędzia
Instalowanie Django
Przygotowanie projektu
Testowanie API
Sekcja Admin
Pliki źródłowe - GIT

Własne modele

Porządkowanie
Pierwszy model
Wbudowane metody
Własne Query set
Metody List and Retrieve
Reszta metod
Własne metody

Relationship w bazie danych

Więcej fields
OneToOne
ManyToOne
ManyToMany
Metody na ManyToMany
Metody na MatoToOne
Naprawa POST i PUT

Sposoby zwracania rekordów

Query Params
Własne filtry
Django filter i search
Sortowanie rekordów
Paginacja

Uwierzytelnianie

Autentykacja użytkownika
Token Auth
Uprawnienia
Tworzenie użytkownika

Extra

Bonus

Screenshots

Django RESTfull API - po polsku - Screenshot_01Django RESTfull API - po polsku - Screenshot_02Django RESTfull API - po polsku - Screenshot_03Django RESTfull API - po polsku - Screenshot_04

Reviews

Michał
May 18, 2023
Kurs był dla mnie bardzo pomocny. Materiał jest jasno ustrukturyzowany. Sposób tłumaczenia przez prowadzącego jest bardzo jasny, dokładny i przystępny. Kod omawiany przez prowadzącego jest dostępny do sciągnięcia i zastosowania. Oceniam kurs bardzo wysoko.
Jakub
March 2, 2023
Ogólnie kurs jest dobry i posiada wiele potrzebnych informacji, ale przydało by się troszkę więcej skupić nad tłumaczeniem działania funkcjonalności.
Wioletta
December 14, 2021
Dobrze tłumaczone. Dla mnie zrozumiałe. Przydane było zrobienie wcześniej kursu z Django od Krystiana, gdzie było więcej szczegółów z Django.
Andrzej
December 16, 2020
Proawdzący ma sporą wiedzę o REST. Jednak nie może się zdecydować, czy opowiadać o REST po polsku, czy angielsku. :) Nie jestem pewien, czy dobrym pomysłem jest używanie zmiennych w języku polskim. Ponadto pilnowałbym PEP8 - Style Guide for Python Code, który czasami ucieka.
Mateusz
September 19, 2020
Świetny kurs . Pokazywane są tu podstawowe najważniejsze funkcje django rest framework . Polecam. (Kurs kursem ale również możemy zapytać autora kursu jeśli mamy problem )
Adrian
July 7, 2020
Kurs bardzo ciekawy. W prosty sposób nauczyłem się autoryzacji i uprawnień a dodatkowo kilka innych rzeczy.
Tomasz
June 20, 2020
Prowadzący robi rażące błędy językowe mieszając j. polski z czymś podobnym do j. angielskiego. Nad niektórymi istotnymi kwestiami "prześlizguje" się, nad innymi, zwykle mniej istotnymi skupia się zbyt długo. Monotonny głos, nie przygotowany do końca scenariusz. Ogólnie - słabo.
Jakub
June 6, 2020
Kurs uczy przydatnych rzeczy z perspektywy python backend developera. Instruktor używa prostego, zrozumiałego języka i pokazuje w Postmanie jak zmiany w kodzie wpłyną na działanie endpointów. Nie podoba mi się natomiast że instruktor uczy złych nawyków tzn używa zmiennych w języku polskim. Nie byłoby takie złe gdyby był w tym konsekwentny, on natomiast miesza polskie nazwy z angielskimi np wszystkie pola w klasie Film mają nazwy po polsku ale imdb_rating jest nazwą angielską. To samo dzieje się w całym pokazywanym kodzie. Przez cały kurs nie usłyszałem informacji, że robi to tylko na potrzeby kursu i żeby nie robić tak pisząc kod produkcyjny. Rozumiem, że pewnie prościej tak tłumaczyć Polakom o co chodzi, ale trzeba było już być w tym konsekwentnym i tłumaczyć wszystkie nazwy klas i zmiennych. Nazwy takie jak RecenzjeViewSet czy RecenzjeSerializer to jest skandal i nie życzę nikomu pracy z takim kodem.
Kasia
March 23, 2019
To mój pierwszy kurs na Udemy po polsku i trochę się obawiałam, ale okazało się, że można też znaleźć ciekawe kursy w naszym języku. Ogromny plus za błyskawiczne odpowiedzi instruktora w sekcji z pytaniami i logiczny układ kursu. Minusik za mieszanie języków. Rozumiem, że część słów ciężko przetłumaczyć na polski, ale jednak sporo można, np. relacje jeden do wielu, jeden do jednego itp. Trochę mi też przeszkadzało mieszanie polskiego i angielskiego w kodzie. Ponieważ angielski jest standardem, więc wolałabym, żebyśmy pisali kod po angielsku :) Myślę, że to nie jest mój ostatni kurs tego autora. Jeden już wypatrzyłam po angielsku, więc zapiszę sobie na swojej liście „na przyszłość”. Chętnie bym też zobaczyła kurs w którym nie tylko tworzę API, ale również korzystam z API w jakiejś realnej aplikacji.
Przemysław
February 26, 2019
Kurs całkiem dobry. Autor skupia się na ważnych rzeczach. Czasami troche za mało tłumaczy ale całość wykonana bardzo profesjonalnie.
Janusz
February 19, 2019
Opis i wyjaśnienia dobre. Kolejność wykładów jest pokazana logicznie i spójnie. Mało ćwiczeń do samodzielnego zrobienia. Czasem gubi ostrość obrazu.
Kruczek
January 16, 2019
Brakuje mi tutaj pokazania realnego uzycia API podczas budowania aplikacji. To jest zczytać coś z API po stronie frontendu. Sporo trzeba doczytac i tak ze stronki, ale na pewno czas dobrze wykorzystany.
Martinez600
January 2, 2019
Niewyraźna mowa nauczyciela. Styl nauczania "uniwersytecki" - czytanie tekstu z przygotowanej prezentacji (na minus).
Łukasz
November 14, 2018
Zajmuje się tworzeniem aplikacji mobilnych, a sam kurs kupiłem ze względu czysto hobbistycznych. Szczerze mogę polecić, jak dla mnie kurs idealny ;)
Betacam
October 28, 2018
Course jak zwykle bomba! Pan Krystian doskonale wie jak podejść do tematu i stworzył kolejny świetny materiał. Tym razem however only 4,5 stars - znów jest za cicho. Tak czy inaczej merytorycznie jest znakomicie i gorąco polecam!

Charts

Price

Django RESTfull API - po polsku - Price chart

Rating

Django RESTfull API - po polsku - Ratings chart

Enrollment distribution

Django RESTfull API - po polsku - Distribution chart
1933262
udemy ID
9/26/2018
course created date
10/29/2019
course indexed date
Bot
course submited by