- Autor:
- Długość
- liczba lekcji: 27, czas trwania: 04:23:11
- Ocena
Kurs video
Django REST framework. Kurs video. Praktyczne wprowadzenie do projektowania interfejsów REST API Sebastian Opałczyński
- Autor:
- Sebastian Opałczyński
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 4 godz. 23 min.
- Technologia:
- Python 3.8, Django 3.1, PyCharm 2020
- Ocena:
Spis lekcji kursu video
-
1. Wstęp 00:09:04
-
2. Instalacja narzędzi 00:06:34
-
3. Modele danych i interfejs API 00:57:57
-
4. Aplikacja do zarządzania budżetem 00:34:59
-
5. Generowanie podsumowań w naszej aplikacji 01:16:20
- 5.1. Definicja wymagań dla generowania statystyk 00:10:03
- 5.2. Implementacja logiki w widoku StatsView 00:09:42
- 5.3. Refaktoryzacja logiki w widoku StatsView 00:07:22
- 5.4. StatsView - filtrowanie po dacie: query_params 00:05:25
- 5.5. StatsView - przekazywanie parametrów do querysets 00:12:49
- 5.6. AccountAggregator - przeniesienie logiki dla statystyk do oddzielnej klasy 00:14:23
- 5.7. Testowanie w django rest framework - testowanie stworzonego REST API 00:16:36
-
6. Uwierzytelnianie oraz autoryzacja użytkownika 00:29:38
-
7. Docker, Docker Compose, PostgreSQL 00:48:39
- 7.1. Konfiguracja lokalnego środowiska z PostgreSQL DB na Dockerze 00:10:12
- 7.2. Konfiguracja aplikacji z nowym silnikiem baz danych 00:08:39
- 7.3. Paginacja w django rest framework 00:08:56
- 7.4. Aktualizacja testów aplikacji 00:06:12
- 7.5. Dokumentacja REST API w django rest framework 00:08:28
- 7.6. Wstęp do pSQL 00:06:12
Opis
kursu video
:
Django REST framework. Kurs video. Praktyczne wprowadzenie do projektowania interfejsów REST API
Obierz kurs na... projektowanie interfejsów typu REST API
W nowoczesnym stacku technologicznym do rozwiązań webowych aplikacje buduje się zwykle z konkretnych komponentów, do których należą: SPA (single-page application, tj. klient webowy, który komunikuje się z serwerem za pośrednictwem API), klient mobilny (Android & iOS), serwer API oraz data storage. W podejściu, w którym system buduje się właśnie z tych składowych, serwer API jest pisany tylko raz, interfejs pomiędzy klientem webowym i mobilnym a serwerem API zaś pozostaje niemal identyczny. Co jest niewątpliwie wygodne, o ile oczywiście wiadomo, jak zabrać się do pracy...
Ten kurs video wprowadzi słuchacza w temat projektowania interfejsów typu REST API. Zawarta w nim wiedza wystarczy do tego, by zacząć tworzyć własne komponenty API (proste aplikacje CRUD-owe). Autor szkolenia skupia się głównie na narzędziu Django REST framework, ale nic nie stoi na przeszkodzie, by napisany już interfejs rozszerzyć następnie o wsparcie do GraphQL. Bo interfejsy, owszem, mogą się zmieniać, ale zasady nie. One pozostają stałe. Dlatego wiedza zawarta w proponowanym kursie przyda się jego uczestnikowi nie tylko do projektowania interfejsu REST API, ale także potem, gdy zechce eksplorować nowe, alternatywne dla REST API rozwiązania.
Co Cię czeka podczas naszego profesjonalnego szkolenia?
W trakcie tego kursu video:
- Poznasz Django REST framework.
- Nauczysz się projektować w nim interfejsy REST API.
- Opanujesz najważniejsze komendy frameworka Django.
- Dowiesz się, czym jest CRUD.
- Wdrożysz się w język SQL.
Co więcej...
- Zdobędziesz wiedzę i umiejętności niezbędne backend developerowi, a tym samym będziesz mógł myśleć o pracy w tym zawodzie.
Django REST framework. Kurs video. Praktyczne wprowadzenie do projektowania interfejsów REST API wymaga od uczestnika znajomości podstaw języka Python; dobrze też, jeśli szkolenie nie będzie pierwszym spotkaniem z frameworkiem Django. Ukończywszy kurs, będziesz przygotowany do tego, by dołączyć do teamu projektowego jako projektant backendu. Uzbrojony w wiedzę oraz w słownictwo używane w trakcie szkolenia, poczujesz się o wiele pewniej w trakcie starań o pracę w software house.
Interfejs typu REST API
REST, czyli representation state transfer, to styl architektury oprogramowania, który został zaprezentowany światu w 2000 roku. Opiera się na zbiorze wcześniej określonych reguł, opisujących sposób definiowania zasobów. API - application programming interface - to zestaw reguł, zgodnie z którymi odbywa się komunikacja między systemami komputerowymi oraz między systemem komputerowym a człowiekiem. REST API musi spełniać kilka warunków. Po pierwsze, interfejs użytkownika musi być odseparowany od operacji na serwerze. Po drugie, REST nie dotyczą takie pojęcia jak stany i sesje. Po trzecie, odpowiedź otrzymywana przez użytkownika z REST API jest zdefiniowana, jeśli chodzi o „cacheability”, co ma szczególne znaczenie dla danych, które szybko stają się nieaktualne, oraz tych, które aktualizują się rzadko. W REST API adresy zasobów muszą być jasne. To, jaki zasób otrzymamy, wynika bezpośrednio z budowy adresu. I wreszcie - w logice REST API warstwy dostępu do danych, logiki biznesowej oraz prezentacji powinny być od siebie odseparowane i nie mogą na siebie oddziaływać. Interfejsy REST API są bardzo popularne ze względu na ich uniwersalność, intuicyjność i wygodę użytkowania. Chętnie korzystają z nich tacy giganci z Doliny Krzemowej jak choćby Google czy Facebook.
Wybrane bestsellery
Videopoint - inne kursy
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana
Oceny i opinie klientów: Django REST framework. Kurs video. Praktyczne wprowadzenie do projektowania interfejsów REST API Sebastian Opałczyński (7) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(3)
(0)
(2)
(0)
(2)
więcej opinii
ukryj opinie