
Django REST framework. Kurs video. Praktyczne wprowadzenie do projektowania interfejsów REST API
- Ocena:
- 3.4/6 5 opinii
- Wersja:
- Online i ZIP (1.4GB)
- Czas trwania:
- 04:23:11
- Technologia:
- Python 3.8, Django 3.1, PyCharm 2020
+ gratis
Kupując ten produkt dodatkowo otrzymasz:
Django. Ćwiczenia praktyczne ( ebook )
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
-
Jeśli zapytać aktywnych specjalistów branży IT o najpopularniejszy obecnie język programowania, większość z nich odpowie bez wahania: Python. Kto zatem rozważa rozpoczęcie kariery jako specjalista DevOps albo jako administrator systemów, zdecydowanie powinien zacząć naukę od opanowania tego języka, ponieważ to w nim przede wszystkim będą operować k
(62,65 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Platforma Docker znacznie ułatwiła życie programistom. Dzięki niej zarówno program, jak i jego zależności, takie jak biblioteki, pliki konfiguracyjne czy lokalne bazy danych, można umieścić w lekkim, przenośnym wirtualnym kontenerze, uruchamialnym na praktycznie każdym serwerze z systemem pracującym na jądrze Linux. Nic więc dziwnego, że Docker sta
(45,15 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Według raportu Digital 2022 liczba internautów to ponad 62% światowej populacji. Są nas miliardy i w krótkim czasie produkujemy miliardy danych. We współczesnym świecie zbiory danych postrzegane są niemal jak złoto, determinują bowiem kierunek rozwoju gospodarki. Jednakże tylko odpowiednio przetworzone dane stają się wartościowymi informacjami. Moż
(52,15 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
Rozpoczęcie programowania nie wymaga skomplikowanych środowisk programistycznych. A autor szkolenia Python dla każdego. Kurs video. Rozwiąż 100 zadań z Pythona i zostań programistą koncentruje się na tym, by umożliwić rzetelne opanowanie podstaw - nie tylko w teorii, ale przede wszystkim w praktyce. I nie będzie to polegało jedynie na przepisywaniu
(69,65 zł najniższa cena z 30 dni)
89.54 zł
199.00 zł (-55%) -
Z czym kojarzy Ci się nazwa Django? Mamy nadzieję, że nie tylko z pewnym kowbojskim filmem... I nie przede wszystkim! Nawet jeśli w tym momencie jeszcze tak jest, wkrótce, po ukończeniu tego kursu, będziesz mieć już czysto programistyczne skojarzenie – z wolnym, otwartym frameworkiem napisanym w języku Python, służącym do tworzenia aplikacji intern
(89,55 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Kurs jest przeznaczony dla każdego młodego słuchacza, nawet tego, który nie miał dotąd do czynienia ze środowiskiem programistycznym, z algorytmiką i Pythonem jako takim. Wystarczą otwarta głowa i odrobina zainteresowania, aby gładko wejść w świat języka programowania i zacząć się w nim poruszać. A potężne możliwości, jakie daje umiejętność pisania
(24,15 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Web scraping w data science. Kurs video. Techniki uczenia maszynowego w Pythonie pozwoli Ci zdobyć umiejętności potrzebne do sprawnego pozyskiwania informacji ze stron internetowych. Opanujesz fundamentalne wzorce i zagadnienia uczenia maszynowego, a następnie wdrożysz się w bardziej zaawansowane tajniki. Nauczysz się matematyki sieci neuronowej i
(80,55 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Żyjemy dosłownie zanurzeni w internecie. Nawet gdy wstajemy od komputera i wychodzimy z domu, wciąż zabieramy ze sobą sieć – do sklepu, kina, restauracji i muzeum. Chcąc skorzystać z promocji, zapłacić za parking czy kupić taniej bilet, musimy zainstalować na telefonie odpowiednią aplikację, która nam to umożliwi. W firmach i instytucjach to już st
(35,60 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Powiedzieć, że Python jest jednym z najpopularniejszych języków programowania, to nic nie powiedzieć. Doceniają go i od lat wybierają developerzy na całym świecie. Oni go także rozwijają. Ten język programowania wysokiego poziomu jest bowiem dostępny jako projekt typu open source, z błogosławieństwem Python Software Foundation, by udoskonalać Pytho
(79,60 zł najniższa cena z 30 dni)
99.49 zł
199.00 zł (-50%) -
Na szczęście Docker należy do tych technologii, w które łatwo się wdrożyć. Zresztą istnieje sporo szkoleń, kursów i książek dla początkujących użytkowników tego oprogramowania. Gorzej z opracowaniami na temat zaawansowanej obsługi Dockera. Tymczasem oferuje on wiele narzędzi i sztuczek, których znajomość pozwala przyspieszyć i ułatwić realizację za
(51,60 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%)
O autorze kursu video
Sebastian Opałczyński - absolwent Wydziału Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. W roku akademickim 2013/2014 ukończył studia podyplomowe z zarządzania projektami IT. Programista i architekt systemów informatycznych ze specjalizacją w budowaniu produktów typu greenfield. Związany z branżą start-upową. W swojej prawie dwunastoletniej karierze zbudował wiele produktów technologicznych, w latach 2017 – 2018 pracował dla start-upu z Doliny Krzemowej. Co-founder i CTO w polsko-szwajcarskim product house - thirty3. Po godzinach jest fanem Doty 2, w którą gra regularnie od czasu studiów. Chętnie czyta dobre książki (o tematyce SF i hard SF), interesuje się nowymi technologiami oraz zagrożeniami płynącymi z rozwoju technologicznego.
Tylko czas jest nasz.
Spis lekcji (odkodowane lekcje)
-
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
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4(pliki spakowane w ZIP)
Szczegóły kursu
- Ilość lekcji:
- 27
- Czas trwania:
- 4 godz. 23 min.
- Format:
- Zip
- Rok nagrania:
- 2020-12-02
- ISBN :
- 978-83-283-6837-8, 9788328368378
- Data wydania :
- 2020-12-02
- Numer z katalogu:
- 107668
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Python
DevOps » Docker
Programowanie » Django
- Uwagi do kursu
Videopoint - inne kursy
-
Umiejętność budowy sieci komputerowych i zarządzania nimi jest niezwykle ceniona na rynku pracy. Specjaliści w tej dziedzinie mogą przebierać w ofertach i nic nie wskazuje, by miało się to w najbliższym czasie zmienić. Nic dziwnego – sieci komputerowe mają dla sprawnego funkcjonowania organizacji fundamentalne znaczenie. Tym bardziej w czasach, w k
(398,37 zł najniższa cena z 30 dni)
293.99 zł
490.00 zł (-40%) -
Kurs video, który dziś proponujemy, skupia się na kwestii podatności Pythona na automatyzację. Pokażemy, jak zaoszczędzić czas dzięki efektywnemu programowaniu z wykorzystaniem najlepszych technik. Dobrze, by słuchacz przed przystąpieniem do szkolenia posiadał już pewną znajomość Pythona w zakresie podstawowych typów danych, zmiennych, pętli, instr
(52,15 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
Specyfika programisty gier bazuje przede wszystkim na logicznym łączeniu różnych scenariuszy, koncepcji i idei za pomocą dostępnych narzędzi i mechanizmów. Wiele zadań można poprawnie wykonać na co najmniej kilka różnych sposobów. Odpowiednie rozwiązanie dobiera się na podstawie własnego doświadczenia, dostępnego czasu i perspektywy rozwoju danej g
(101,40 zł najniższa cena z 30 dni)
101.40 zł
169.00 zł (-40%) -
Fakt, języka uczyliśmy się w szkole i na studiach, jego podstawy więc raczej pamiętamy, na ogół wiemy też, jak wybrnąć z niewygodnej językowo sytuacji. Problem pojawia się, kiedy napotykamy nieznane słowo lub takie, które niby znamy, ale nie mamy zielonego pojęcia, jak go użyć. Z pomocą przychodzi ten kurs – omówimy w nim najczęściej używane słowni
(53,55 zł najniższa cena z 30 dni)
53.55 zł
119.00 zł (-55%) -
Moodle to jedna z najpopularniejszych na świecie platform e-learningowych. Można ją uruchomić praktycznie na wszystkich systemach operacyjnych. Ponadto jest rozprowadzana jako oprogramowanie open source, czyli otwarte i darmowe, przez co jej popularność jest tak duża, a zastosowanie w szkołach, na uczelniach czy też w biznesie – powszechne. W Polsc
(58,05 zł najniższa cena z 30 dni)
58.04 zł
129.00 zł (-55%) -
W świecie frontendu mnogość nowoczesnych narzędzi, pluginów i frameworków niejednego przyprawi o zawrót głowy. Zmieniają się standardy języków programowania i można rzec – wszystko płynie. Jednak i w tym świecie bez zawahania da się wymienić dwóch największych graczy – są nimi HTML i CSS. Sięgnijmy do niezbędnej teorii i sprawdźmy, dlaczego. Język
(51,60 zł najniższa cena z 30 dni)
58.04 zł
129.00 zł (-55%) -
Silnik Unreal Engine za sprawą Blueprints Scripting oferuje możliwość tworzenia prototypów i logiki gry bez konieczności kodowania. Koncepcja programowania wizualnego jest doskonałym uzupełnieniem klasycznej formy programowania. Natomiast nie wszędzie da się ją zastosować, innymi słowy: tam, gdzie Blueprints nie może, tam C++ pośle! I nie ma w tych
(76,05 zł najniższa cena z 30 dni)
84.50 zł
169.00 zł (-50%) -
Cisco CCNP Enterprise [350-401 ENCOR] to bardzo ceniony na rynku egzamin certyfikacyjny poświadczający znajomość konstruowania sieci z wykorzystaniem sprzętu renomowanej firmy Cisco. Egzamin jest niebywale obszerny i obejmuje zarówno zagadnienia praktyczne, jak i teoretyczne; kładzie nacisk na umiejętność kojarzenia faktów i wyciągania logicznych w
(122,50 zł najniższa cena z 30 dni)
293.99 zł
490.00 zł (-40%) -
Dziś, mimo konkurencji parametrycznych systemów CAD 3D, jest praktycznie niemożliwe funkcjonowanie w branży bez umiejętności posługiwania się programem AutoCAD. Posługują się nim architekci, konstruktorzy mechanicy, elektrycy i specjaliści z wielu innych dziedzin. Jest to możliwe, ze względu na otwartą niezależną od branży strukturę systemu i stale
(52,15 zł najniższa cena z 30 dni)
67.05 zł
149.00 zł (-55%) -
Zdobyte podczas szkolenia umiejętności są niezbędne dla osób, które chcą zdać egzamin certyfikujący. Konieczne są również dla tych, którym brakuje wiedzy na poziomie zaawansowanym w zakresie tematyki CCNP Enterprise. Co więcej, Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Sieci przedsiębiorstwa i redundancja w warstwie trzeciej nie tylko pogłęb
(122,50 zł najniższa cena z 30 dni)
293.99 zł
490.00 zł (-40%)
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.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas:


Oceny i opinie klientów: Django REST framework. Kurs video. Praktyczne wprowadzenie do projektowania interfejsów REST API Sebastian Opałczyński (5)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
(0)
(2)
(0)
(2)
(0)
(1)
więcej opinii