GraphQL. Kurs video. Buduj nowoczesne API w Pythonie
- Ocena:
- 6.0/6 1 opinii
- Wersja:
- Online
- Czas trwania:
- 03:55:52
- Technologia:
- Graphene 3.0, PyCharm, Python 3.9, Flask 2.0
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
-
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplikacji czy bibliotek. Z Pytestu do testowania kodu korzystają
(39,90 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Dzisiejszą gospodarką rządzi informacja. Kto potrafi ją wyłuskać z zalewu danych, ten zyskuje konkurencyjną przewagę. Świadomi tego twórcy oprogramowania komputerowego stworzyli szereg narzędzi służących wyszukiwaniu informacji, ich przetwarzaniu, analizowaniu i prezentowaniu w sposób dostępny dla odbiorców. Jednym z nich jest Elasticsearch – techn
(136,95 zł najniższa cena z 30 dni)
174.30 zł
249.00 zł (-30%) -
Stoisz przed wyborem przedmiotów maturalnych i jako jeden z nich rozważasz informatykę? To będzie świetna decyzja! Bo tu nie chodzi tylko o samą maturę, naprawdę. Zdać ją oczywiście trzeba, i to zdać dobrze – szczególnie jeśli planujesz kontynuować naukę programowania na studiach – ale umiejętność kodowania sama w sobie to jest to! Otworzy Ci nieje
(55,60 zł najniższa cena z 30 dni)
55.60 zł
139.00 zł (-60%) -
Nic skuteczniej niż rutyna nie zabija kreatywności. Konieczność monotonnego powtarzania tych samych mechanicznych czynności i zadań może źle wpłynąć na jakość naszej codziennej pracy - niezależnie od tego, czym się zajmujemy. Ale uwaga: nie musi tak być. W każdym razie nie wtedy, kiedy swoją pracę wykonujemy przy komputerze, znamy w stopniu przynaj
(59,59 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Wśród wielu narzędzi ułatwiających i przyspieszających pracę programisty wzorce projektowe są jednym z najgenialniejszych rozwiązań. Wie o tym każdy, kto choć raz spróbował się nimi posłużyć przy tworzeniu aplikacji, serwisu WWW lub dowolnego programu. Można dzięki nim ominąć rozsypujące się puzzle poleceń i zapomnieć o kodzie tworzonym od podstaw.
(45,15 zł najniższa cena z 30 dni)
45.15 zł
129.00 zł (-65%) -
Czym są wyrażenia regularne (z angielskiego zwane regular expressions albo — w skrócie — regex) oraz komu i do czego mogą się przydać? Otóż są to pewne wzorce, które odnoszą się do łańcucha symboli — mogą na przykład opisywać zbiór pasujących łańcuchów, a także wyszczególniać istotne części danego łańcucha. To potężne narzędzie pozwala sprawdzić, c
(39,59 zł najniższa cena z 30 dni)
39.59 zł
99.00 zł (-60%) -
Sposobów na naukę Pythona jest sporo i powstało na ten temat mnóstwo publikacji. Jeżeli ten wybór jest właśnie przed Tobą, rozważ naukę Pythona poprzez tworzenie prostych gier. Ich programowanie to nie tylko świetna zabawa, ale też doskonała metoda rozwijania umiejętności algorytmicznych, kreatywnych i rozwiązywania problemów. Wiele popularnych dzi
(45,15 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Python, stanowiący czołowy temat tego kursu, jest jednym z najpopularniejszych języków programowania na świecie. Słynie z wszechstronności, czytelności i dużej społeczności użytkowników. W świecie finansów Python zyskał szczególne uznanie ze względu na swoją efektywność w analizie danych, modelowaniu finansowym i handlu algorytmicznym. Znajomość te
(94,14 zł najniższa cena z 30 dni)
107.60 zł
269.00 zł (-60%) -
Czy zastanawiasz się czasem nad tym, jak to możliwe, że jesteśmy w stanie „rozmawiać” z maszynami? Że coś mówimy, a one nas rozumieją i odpowiadają na nasze pytania, realizują polecenia, wykonują zadania? I na odwrót – to one mówią (i piszą) do nas słowami, które są dla nas jasne? Przetwarzaniem języka naturalnego (ang. natural language processing,
(52,15 zł najniższa cena z 30 dni)
52.15 zł
149.00 zł (-65%) -
Uczenie maszynowe to dziedzina o rosnącej popularności i coraz szerszym znaczeniu w dzisiejszym świecie technologiczno-biznesowym. Wiele firm i instytucji wykorzystuje je do rozwiązywania różnorodnych problemów, co stwarza duże możliwości kariery dla osób z odpowiednimi umiejętnościami. Jeśli Cię to interesuje i planujesz w przyszłości zająć się za
(69,65 zł najniższa cena z 30 dni)
69.65 zł
199.00 zł (-65%)
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 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
Kurs Video "GraphQL. Kurs video. Buduj nowoczesne API w Pythonie" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły kursu
- Ilość lekcji:
- 36
- Czas trwania:
- 3 godz. 55 min.
- Format:
- Online
- Data aktualizacji:
- 2022-04-21
- ISBN :
- 978-83-283-9235-9, 9788328392359
- Numer z katalogu:
- 170898
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Python
Bazy danych
Videopoint - inne kursy
-
Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplik
(81,95 zł najniższa cena z 30 dni)
119.20 zł
149.00 zł (-20%) -
Utrzymanie czystego kodu ułatwia pracę programistom i przyczynia się do szybszego reagowania na potrzeby odbiorców i wdrażania nowych funkcji. Większa efektywność zespołów programistycznych jest nieoceniona dla funkcjonowania firm. Pozwala zminimalizować ryzyko poważnych awarii i pozytywnie wpływa na wizerunek marki. Jednak utrzymanie czystego kodu
(84,50 zł najniższa cena z 30 dni)
67.60 zł
169.00 zł (-60%) -
Sztuczna inteligencja przyczyniła się do prawdziwej rewolucji technologicznej i zmieniła branżę informatyczną. Po funkcje oparte na AI chętnie sięgnął Microsoft, by udoskonalić swój wiodący produkt – Excela. AI poprzez zaawansowane algorytmy potrafi automatycznie analizować i interpretować duże zbiory danych, co przyspiesza proces podejmowania decy
(112,05 zł najniższa cena z 30 dni)
199.20 zł
249.00 zł (-20%) -
Realizacja kolejnych projektów – oto, w jaki sposób pracuje dziś bardzo wielu specjalistów. By wspiąć się na wyższy poziom kariery, zdobyć nową, ciekawą posadę, awansować w strukturach firmy, trzeba opanować sztukę profesjonalnego zarządzania projektami. Tu z pomocą wkracza Microsoft Project. Narzędzie, które ma ugruntowaną rynkową pozycję i opinię
(81,95 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
InDesign jest kluczowym narzędziem używanym w branży graficznej, wydawniczej i reklamowej. Ten program komputerowy, stworzony przez firmę Adobe, służy do projektowania, łamania, składania i przygotowywania do druku materiałów poligraficznych – szczególnie wydawnictw wielostronicowych i o skomplikowanej strukturze. Za jego pomocą można przygotować p
(26,97 zł najniższa cena z 30 dni)
53.95 zł
67.44 zł (-20%) -
Informatyka, w szczególności programowanie, algorytmami stoi. Stanowią one punkt wyjścia do tworzenia sprawnie działającego kodu. Dlatego też wiedza o tym, jak za ich pomocą efektywnie rozwiązywać najbardziej skomplikowane problemy, okazuje się być nieoceniona w wielu dziedzinach – od analizy danych, przez rozwój oprogramowania, aż po sztuczną inte
(64,50 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Skrót AI jest dziś używany we wszelkich kontekstach i powtarzany niczym magiczne zaklęcie. Jedni się cieszą, inni się boją. My, w ramach naszego kursu, pokazujemy, jak skorzystać z niezwykłych możliwości, jakie niosą ze sobą najpopularniejsze dziś modele generatywnego AI. Dzięki zaprzęgnięciu ich do pracy można znacznie ułatwić i przyspieszyć reali
(65,45 zł najniższa cena z 30 dni)
95.20 zł
119.00 zł (-20%) -
Marzysz o pracy w IT, która „robi różnicę”? Stanowisko inżyniera sieci wiąże się ze sporą odpowiedzialnością, ponieważ od niego zależy działanie sieci całego przedsiębiorstwa. Tylko co to właściwie znaczy? W praktyce chodzi o prawidłowe funkcjonowanie programów i aplikacji sieciowych, działanie telefonii IP, możliwość tworzenia kopii zapasowych i k
(76,05 zł najniższa cena z 30 dni)
135.20 zł
169.00 zł (-20%) -
Jeśli myślisz o karierze analityka danych albo starasz się o pracę na stanowisku, na którym będziesz analizować dane, ten kurs jest specjalnie dla Ciebie. Opanujesz dzięki niemu między innymi niezbędne podstawy języka SQL i dowiesz się, jak funkcjonuje i do czego może Ci posłużyć system zarządzania relacyjnymi bazami danych MySQL. Te dwie technolog
(112,05 zł najniższa cena z 30 dni)
199.20 zł
249.00 zł (-20%) -
Szybka i efektywna analiza danych – temu właśnie służą tabele i wykresy przestawne dostępne w arkuszu kalkulacyjnym Excel. Nieistotne dla osób, które z Excela korzystają doraźnie – po to, by ułatwić sobie zapisywanie pewnych informacji i prezentowanie ich w bardziej profesjonalny sposób – w rękach eksperta od analizy stają się naprawdę potężnym nar
(99,49 zł najniższa cena z 30 dni)
159.20 zł
199.00 zł (-20%)
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:
Kurs video
Oceny i opinie klientów: GraphQL. Kurs video. Buduj nowoczesne API w Pythonie Łukasz Przybylski (1) 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.
(1)
(0)
(0)
(0)
(0)
(0)