
GraphQL. Kurs video. Buduj nowoczesne API w Pythonie
- Autor:
- Łukasz Przybylski
- Ocena:
- 6.0/6 1 opinii
- Wersja:
- Online i ZIP (520.4MB)
- Czas trwania:
- 3:55:52
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ść.
O autorze kursu video
Łukasz Przybylski - od 2014 roku jest programistą systemów backendowych dla dużych korporacji i dla start-upów. Specjalizuje się w rozwiązaniach w języku Python. Entuzjasta czystego kodu i architektury, z przyjemnością projektuje API zarówno za pomocą REST, jak i GraphQL. Poza kodowaniem ma doświadczenie w prowadzeniu kursów dotyczących programowania, przeznaczonych i dla dorosłych, i dla dzieci. Po godzinach pasjonat różnych form wspinaczki.
Spis lekcji (odkodowane lekcje)
-
1. GraphQL 31:19
-
2. Przygotowanie środowiska 5:07
-
3. Pierwsze API 19:45
-
4. Aplikacja Graphene 2:04:21
- 4.1. Wprowadzenie 1:22
- 4.2. Model danych 4:55
- 4.3. Query - definicja 9:29
- 4.4. Dodatkowe pola 6:18
- 4.5. Rozszerzanie typu GraphQL 6:47
- 4.6. Modyfikacja istniejących pól 4:59
- 4.7. Argumenty Query 5:44
- 4.8. Argumenty - Input type 12:55
- 4.9. Mutation - definicja 6:39
- 4.10. Mutation - argumenty 8:47
- 4.11. Mutation - zwracanie typu 4:03
- 4.12. Obsługa błędów 8:51
- 4.13. Dokumentacja 6:14
- 4.14. Ewolucja schematu 3:14
- 4.15. Enumy w Query 5:21
- 4.16. Enumy w Mutacji 9:21
- 4.17. Unie 12:41
- 4.18. Interfejsy 6:41
-
5. Integracje 48:26
-
6. Zakończenie 6:54
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły kursu video
- Ilość lekcji:
- 36
- Czas trwania:
- 3:55:52
- Format:
- Zip
- Rok nagrania:
- 2022-04-21
- ISBN :
- 978-83-283-9235-9, 9788328392359
- Data wydania :
- 2022-04-21
- Numer z katalogu:
- 170898
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Uwagi do kursu
- Kategorie:
Programowanie » Python


Oceny i opinie klientów: GraphQL. Kurs video. Buduj nowoczesne API w Pythonie Łukasz Przybylski (1)
(1)
(0)
(0)
(0)
(0)
(0)
6 oceniona przez: 2022-05-17
więcej opinii