- Autor:
- Długość
- liczba lekcji: 36, czas trwania: 03:55:52
- Ocena
Kurs video
GraphQL. Kurs video. Buduj nowoczesne API w Pythonie
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 3 godz. 55 min.
- Technologia:
- Graphene 3.0, PyCharm, Python 3.9, Flask 2.0
- Ocena:
Spis lekcji kursu video
-
1. GraphQL 00:31:19
-
2. Przygotowanie środowiska 00:05:07
-
3. Pierwsze API 00:19:45
-
4. Aplikacja Graphene 02:04:21
- 4.1. Wprowadzenie 00:01:22
- 4.2. Model danych 00:04:55
- 4.3. Query - definicja 00:09:29
- 4.4. Dodatkowe pola 00:06:18
- 4.5. Rozszerzanie typu GraphQL 00:06:47
- 4.6. Modyfikacja istniejących pól 00:04:59
- 4.7. Argumenty Query 00:05:44
- 4.8. Argumenty - Input type 00:12:55
- 4.9. Mutation - definicja 00:06:39
- 4.10. Mutation - argumenty 00:08:47
- 4.11. Mutation - zwracanie typu 00:04:03
- 4.12. Obsługa błędów 00:08:51
- 4.13. Dokumentacja 00:06:14
- 4.14. Ewolucja schematu 00:03:14
- 4.15. Enumy w Query 00:05:21
- 4.16. Enumy w Mutacji 00:09:21
- 4.17. Unie 00:12:41
- 4.18. Interfejsy 00:06:41
-
5. Integracje 00:48:26
-
6. Zakończenie 00:06:54
Opis
kursu video
:
GraphQL. Kurs video. Buduj nowoczesne API w Pythonie
Obierz kurs na... budowę elastycznych API
Application programming interface, czyli słynne API - skrót dobrze znany każdemu programiście. API można zdefiniować jako interfejs programistyczny, który wyznacza sposób komunikowania się aplikacji między sobą. Dotychczas jego struktura była najczęściej określana przez styl architektoniczny REST. W 2015 roku nastąpił przełom: Facebook podzielił się swoim wynalazkiem, a koncept REST zyskał poważnego konkurenta - GraphQL.
Ta stosunkowo młoda technologia jest językiem zapytań przeznaczonym do budowania szybkich, elastycznych interfejsów API. Z GraphQL wydajność aplikacji wchodzi w nowy wymiar - otrzymujesz dokładnie to, czego potrzebujesz. Jak to możliwe? Przetwarzane żądania HTTP są agregowane w jeden endpoint, zatem oczekiwane dane, nawet z wielu źródeł, dostajemy w pojedynczym wywołaniu API. W tym kursie video doświadczysz zupełnie innego podejścia do programowania - poznasz alternatywę dla REST. Podążając śladami pionierów Facebooka, razem z GraphQL zoptymalizujesz proces tworzenia i utrzymywania nowoczesnych aplikacji.
A więc... zdobądź pożądany na rynku pracy zestaw umiejętności, związanych z obsługą GraphQL i Pythona!
Co Cię czeka podczas naszego profesjonalnego szkolenia?
Z naszym kursem video nauczysz się:
- budować nowoczesne API aplikacji webowej
- tworzyć aplikację z API GraphQL w Pythonie przy użyciu biblioteki Graphene
- mapować modele z Pythona do GraphQL
- rozszerzać możliwości modeli w API
- obsługiwać zapytania do API GraphQL
- wybierać interesujące dane po stronie klienta
- modyfikować dane po stronie serwera
- obsługiwać błędy w GraphQL i bibliotece Graphene
- tworzyć dokumentację w GraphQL
- korzystać z zaawansowanych typów, jak interfejsy czy unie
- testować aplikację
- Co więcej...
- dowiesz się, jak zintegrować API GraphQL z bibliotekami Flask i FastAPI
- wykonasz podstawową integrację modeli Graphene z bazami danych przy użyciu SQLAlchemy i MongoEngine
GraphQL. Kurs video. Buduj nowoczesne API w Pythonie ukończysz na poziomie średnio zaawansowanym. W trakcie pierwszych lekcji poznasz niezbędną teorię, typy danych i schemę GraphQL. Następnie zaznajomisz się z rodzajami zapytań, takimi jak Query i Mutation. Zorientujesz się w różnicach między podejściami REST API i GraphQL API i zrozumiesz, jakimi założeniami należy się kierować w doborze architektury oprogramowania. Podczas pisania aplikacji webowej będziesz korzystać z uznanej biblioteki Graphene, przeznaczonej do szybkiego budowania schematów. Krok po kroku nauczysz się mapować modele danych pomiędzy Pythonem a schemą GraphQL i tłumaczyć relacje między nimi. Na koniec dowiesz się, jak integrować GraphQL z mikroframeworkami Flask i FastAPI, a nawet z bazą danych MongoDB. By korzystać z naszego szkolenia, nie musisz być specem od Pythona, jednak podstawowa znajomość tego języka da Ci swobodę i ułatwi pracę z niektórymi modułami kursu.
W GraphQL dostajesz to, o co prosisz - naucz się tego używać tak, by działało na Twoją korzyść.
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: GraphQL. Kurs video. Buduj nowoczesne API w Pythonie Łukasz Przybylski (1) 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.
(1)
(0)
(0)
(0)
(0)
(0)