React 16. Framework dla profesjonalistów Adam Freeman
(ebook)
(audiobook)
(audiobook)
- Niedostępna
- Promocja Przejdź
- Autor:
- Adam Freeman
- Serie wydawnicze:
- Apress
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.5/6 Opinie: 2
- Stron:
- 712
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Czytaj fragment
Opis
książki
:
React 16. Framework dla profesjonalistów
W ostatnich latach JavaScript stał się pełnoprawnym i pełnowartościowym językiem programowania. Jest wszechstronny, elastyczny i pozwala na tworzenie znakomitego kodu. Uzyskanie dobrych efektów wymaga jednak od programisty sporych umiejętności. Wyjątkowo przydatnym rozwiązaniem okazują się frameworki, które ułatwiają pisanie nawet bardzo złożonych aplikacji. Na szczególną uwagę zasługuje React - popularny framework do tworzenia dynamicznych aplikacji w JavaScripcie. React jest narzędziem, które w stosunkowo prosty sposób pozwala w pełni wykorzystać możliwości nowoczesnych przeglądarek i urządzeń mobilnych.
W książce przystępnie wyjaśniono zasady i techniki programowania w tym frameworku. Opisano szczegóły jego architektury oraz przedstawiono korzyści płynące z pracy z Reactem. Sporo miejsca poświęcono projektowaniu aplikacji oraz korzystaniu zarówno z samego frameworka, jak i towarzyszących mu narzędzi i najpopularniejszych bibliotek. Poszczególne zagadnienia są tu omawiane od podstaw, które następnie płynnie przechodzą do najbardziej zaawansowanych i wyszukanych technik programowania. Wszystkie informacje przedstawiono bardzo starannie, z zachowaniem ważnych szczegółów, dzięki czemu łatwo uzyskać wiedzę niezbędną do pisania aplikacji na wysokim, profesjonalnym poziomie. Nie zabrakło również wskazówek, dzięki którym można łatwo zdiagnozować najczęściej występujące problemy i skutecznie je rozwiązywać.
W książce między innymi:
- szczegółowe wyjaśnienie architektury aplikacji Reacta
- tworzenie dynamicznych aplikacji klienta
- korzystanie z magazynu danych Redux
- usługi RESTful i GraphQL
- testowanie i wdrażanie projektów
React: dynamiczne aplikacje w profesjonalnym wydaniu!
Wybrane bestsellery
-
Bestseller Nowość Promocja
Dzięki tej praktycznej książce zrozumiesz podstawowe koncepcje związane z biblioteką React, takie jak składnia JSX, wzorce zaawansowane, wirtualny model DOM, mechanizm rekoncyliacji Reacta, a także zaawansowane techniki optymalizacji. W rzeczywistości jest to dość złożona biblioteka, jednak tutaj jej tajniki zostały wyjaśnione w wyjątkowo przystępny sposób. A to oznacza, że szybko i dogłębnie zrozumiesz mechanizmy kryjące się za działaniem Reacta, zdobędziesz umiejętności pozwalające na tworzenie intuicyjnego kodu Reacta, zrozumiesz jego niuanse i koncepcje ― i przejdziesz na zupełnie nowy poziom biegłości.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja
Oprogramowanie jest dziś praktycznie wszędzie, a programiści od dawna należą do najbardziej poszukiwanych specjalistów. Na podstawie napisanego przez nich kodu funkcjonują już nie tylko komputery i smartfony. Oprogramowanie steruje sprzętami domowymi, telewizorem czy lodówką. W ramach tak zwanego internetu rzeczy wiele urządzeń technicznych komunikuje się między sobą bez udziału człowieka. Gwałtownie rozwija się sztuczna inteligencja, wymagająca specjalistycznego oprogramowania. Nie dziwi więc, że jego rozwój ciągle przyspiesza. W obliczu tych faktów odpowiedź na pytanie, jakiego języka programowania warto się nauczyć, jest trudna. Nawet dla osoby, która wie, w jaki sposób zamierza w przyszłości korzystać ze swoich informatycznych umiejętności.- Druk
- PDF + ePub + Mobi pkt
(26,94 zł najniższa cena z 30 dni)
29.18 zł
44.90 zł (-35%) -
Promocja
To drugie wydanie przewodnika dla programistów, którzy chcą efektywnie budować atrakcyjne złożone front-endy aplikacji. Uwzględniono tu nowe elementy Reacta 18, w tym hooki, biblioteki do zarządzania stanem, jak również najnowszą wersję języka TypeScript. Dzięki tej książce nauczysz się tworzyć przejrzyste i łatwe w utrzymaniu komponenty React, które mogą być wielokrotnie używane ― dobrze zorganizowane, bazujące na nowoczesnych wzorcach projektowych. Dowiesz się też, jak projektować bezpiecznie typowane komponenty, jak zarządzać złożonymi stanami, a także jak interaktywnie korzystać z web API GraphQL . Poznasz też metody pisania solidnych testów jednostkowych dla komponentów React za pomocą JEST.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środowisku produkcyjnym. W tym wydaniu zaprezentowano wiele nowych funkcjonalności i praktyk ułatwiających pracę twórcom frontendów. Dodano nowy rozdział poświęcony klasie Observable i bibliotece RxJS, a także rozszerzono zakres informacji o obsłudze błędów i debugowaniu w Angularze. Poszczególne zagadnienia zostały zilustrowane przykładami rzeczywistych rozwiązań, a prezentowany kod powstał zgodnie z najlepszymi praktykami programistycznymi.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja
Dzięki temu przyjaznemu przewodnikowi poznasz kluczowe koncepcje programistyczne i operacje obiektowego modelu dokumentu. Nauczysz się też pisać kod działający asynchronicznie i współbieżnie. Poszczególne zagadnienia zostały zilustrowane przykładowymi fragmentami kodu i prostymi projektami ― pozwoli Ci to natychmiast wypróbować działanie tworzonych programów, które w przyszłości mogą posłużyć jako moduły większych aplikacji. Zagadnienia dotyczące JavaScriptu uzupełniono wprowadzeniem do HTML i CSS, co pomoże Ci dokładnie zrozumieć sposób działania nowoczesnych aplikacji internetowych. Przygotujesz się także do pracy z bibliotekami, frameworkami i takimi narzędziami jak React, Angular i Node.js.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Promocja
Z tym przewodnikiem nauczysz się stosowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą używanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Zaprezentowano także technologie, które znakomicie uzupełniają możliwości Reacta: JSX i narzędzie create-react-app. Omówiono również zagadnienia dotyczące komponentów funkcyjnych i klasowych i szczegółowo przedstawiono proces budowy aplikacji z tych komponentów. Szybko się przekonasz, jak duży potencjał tkwi w bibliotece React i jak bardzo ułatwia ona tworzenie łatwych w utrzymaniu, wielkoskalowych, atrakcyjnych aplikacji!- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Promocja
To kolejne wydanie wyczerpującego, kompleksowego przewodnika po języku JavaScript oraz jego najważniejszych klienckich i serwerowych interfejsach API. Książka jest przeznaczona dla programistów, którzy chcą nauczyć się JavaScriptu lub udoskonalić swoje umiejętności tworzenia kodu. Ujęto w niej wersję ES2020 tego języka. Poza praktycznymi wyjaśnieniami dotyczącymi jego struktur i ich stosowania znalazły się tu liczne przykłady, wskazówki i porady. To wydanie zawiera nowe rozdziały poświęcone klasom, modułom, iteratorom, generatorom, promesom i instrukcjom async/await. W efekcie powstał całościowy obraz ekosystemu JavaScript wraz z opisem jego zawiłości, potencjalnych problemów i najlepszych metod radzenia sobie z nimi.- Druk
- PDF + ePub + Mobi pkt
(83,40 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Promocja
To kolejne, rozbudowane i uaktualnione wydanie świetnego podręcznika projektowania i programowania stron internetowych, zawierające wiedzę niezbędną do rozpoczęcia samodzielnej pracy. Opisano tu zasady tworzenia witryn WWW oraz przedstawiono język HTML i techniki CSS. Sporo miejsca poświęcono multimediom: grafice, plikom dźwiękowym i wideo. Znalazł się tutaj także znakomity wstęp do języka JavaScript, łącznie z jego bibliotekami, nakładkami i skryptami DOM. Warto też zwrócić uwagę na opis przydatnych narzędzi, takich jak procesory CSS, wykrywanie funkcjonalności, powłoka, menedżer zadań i system kontroli Git ? nieodzownych każdemu, kto pisze nowoczesne witryny internetowe. Treść książki została uzupełniona licznymi przykładami, ćwiczeniami i bogatym materiałem dodatkowym.- Druk
- PDF + ePub + Mobi pkt
(38,90 zł najniższa cena z 30 dni)
38.90 zł
129.00 zł (-70%) -
Promocja
JavaScript jest niezwykle uniwersalnym językiem programowania. Idealnie sprawdza się na przykład w projektowaniu wszelkiego rodzaju aplikacji internetowych - od działających pod przeglądarkami, przez te pisane na urządzenia mobilne, po aplikacje, które obsługują smart TV i inne inteligentne urządzenia domowe. W związku z tym wokół JavaScriptu powstał cały ekosystem narzędzi wspomagających i rozszerzających możliwości tego języka. Wystarczy wspomnieć platformę programistyczną Electron, pozwalającą tworzyć aplikacje imitujące oprogramowanie desktopowe, popularny wśród developerów edytor kodu Visual Studio Code, a także rozmaite frameworki i biblioteki ułatwiające codzienną pracę programistom JavaScriptu- Druk
- PDF + ePub + Mobi pkt
(29,40 zł najniższa cena z 30 dni)
31.85 zł
49.00 zł (-35%) -
Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem znakomitego wprowadzenia do projektowania dynamicznych stron internetowych. Oprócz przystępnego omówienia technik tworzenia responsywnych stron WWW znalazły się tu solidne podstawy PHP, MySQL, JavaScriptu, CSS i HTML5; opisano też możliwości bibliotek jQuery i jQuery Mobile. Pokazano, jak połączyć możliwości tych technologii, oraz opisano zalecane metody programowania. Co istotne, w książce zawarto wskazówki dotyczące optymalizacji stron WWW pod kątem urządzeń mobilnych. Dzięki licznym przykładom uzyskaną wiedzę można na bieżąco testować w praktyce.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
O autorze książki
Adam Freeman - jest doświadczonym programistą, autorem wielu świetnie przyjętych książek o programowaniu w Javie. Tworzył również duże systemy rozproszone (platformy e-commerce). Zajmował stanowiska kierownicze w różnych firmach, wśród których są Netscape, Sun Microsystems, giełda NASDAQ i banki. Jest już na emeryturze, swój czas przeznacza na pisanie i bieganie na długie dystanse.
Adam Freeman - pozostałe książki
-
Promocja
Explore Node.js with practical examples that will teach you how to utilize open-source packages for real-world solutions. Gain the skills to develop and deploy server-side applications that enhance your client-side projects.- PDF + ePub pkt
(125,10 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
Promocja
To drugie wydanie cenionego podręcznika dla początkujących programistów. Zawarty w nim materiał - podany jasno i przystępnie - pozwoli Ci w pełni poznać możliwości języka TypeScript 4. Naukę rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyści wynikające z używania TypeScriptu w rzeczywistych projektach. Nauczysz się pracy z API DOM, a także z takimi frameworkami jak Angular, Vue.js i React. Stopniowo będziesz nabierać wprawy w stosowaniu w praktyce najbardziej zaawansowanych funkcji. Dowiesz się też, z jakimi problemami najczęściej borykają się programiści TypeScript i jak je rozwiązywać. W efekcie uzyskasz bezpieczniejsze i bardziej produktywne środowisko do tworzenia aplikacji internetowych.- Druk
- PDF + ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Promocja
To kolejne wydanie popularnego przewodnika, będącego starannie przygotowanym połączeniem opisu architekturalnego, specyfikacji technicznej i praktycznych wskazówek. Pozwala na niemal natychmiastowe rozpoczęcie pracy w Angularze. Na początek czeka Cię zapoznanie się ze wzorcem MVC, z jego zaletami i zastosowaniem. Następnie zaczniesz pisać funkcjonalne aplikacje - stopniowo będziesz przechodzić do coraz bardziej zaawansowanych i złożonych rozwiązań. Poszczególne przykłady zostały omówione w sposób jasny, zrozumiały i spójny. Dodatkowo w książce przedstawiono mnóstwo wskazówek i szczegółów, pozwalających na efektywną pracę i uzyskiwanie najlepszych efektów. Nie zabrakło także prezentacji najczęściej spotykanych problemów i metod ich rozwiązywania.- Druk
- PDF + ePub + Mobi pkt
(89,40 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
Ta książka jest przystępnym podręcznikiem, dzięki któremu poza uzyskaniem ważnych umiejętności odkryjesz najcenniejsze aspekty TypeScriptu. Rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyści wynikające z używania TypeScriptu. Stopniowo będziesz się uczyć stosować w praktyce najbardziej zaawansowane funkcje. Dowiesz się, jak stworzyć bezpieczniejsze i bardziej produktywne środowisko do tworzenia aplikacji internetowych, a także poznasz kilka popularnych frameworków, takich jak Node.js, Angular, React i Vue.js. Znajdziesz tu również informacje o najczęściej występujących problemach oraz sposobach ich rozwiązywania.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja
Dzięki tej książce dowiesz się, czym jest Vue.js i jak rozpocząć z nim pracę, przekonasz się także, jakie ma możliwości. Nauczysz się budować dynamiczne aplikacje wykorzystujące właściwości nowoczesnych przeglądarek internetowych i urządzeń. Odkryjesz zalety wzorca MVC (model – widok – kontroler) i dowiesz się, jak zadziwiająco sprawnym językiem stał się JavaScript. Zapoznasz się z anatomią projektu Vue.js, z procesami kompilacji i transformacji oraz nabierzesz biegłości w posługiwaniu się zaawansowanymi funkcjami frameworka. Liczne przykłady pozwolą Ci na niemal natychmiastowe przetestowanie opisywanych zagadnień w praktyce. W rezultacie bardzo szybko będziesz przygotowany do tworzenia zaawansowanych, reaktywnych i dynamicznych aplikacji WWW!- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Książka rozpoczyna się od przedstawienia wzorca MVC i jego zalet. Ta wiedza następnie przydaje się do budowy własnego projektu za pomocą Angulara. Najpierw będzie to prosta, praktyczna aplikacja, a później zostaną przedstawione coraz bardziej zaawansowane funkcje. Każdy temat jasno i spójnie wyjaśniono, zamieszczając szczegóły konieczne do efektywnej pracy. Przedstawiono sposoby wykorzystywania różnych pożytecznych narzędzi, w tym frameworka Bootstrap, biblioteki Reactive Extensions czy frameworka Jasmine. Nie zabrakło objaśnień najczęściej występujących problemów oraz sposobów ich rozwiązywania.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Ta książka została w całości poświęcona szkieletowi AngularJS. Sięgnij po nią i przekonaj się, w jaki sposób przygotować środowisko programistyczne, zbudować pierwszą aplikację i uzyskać dostęp do kontekstu. W kolejnych rozdziałach zaznajomisz się z możliwościami biblioteki Bootstrap oraz przejdziesz krótki kurs programowania w języku JavaScript. W części drugiej szczególny nacisk został położony na detale związane z pracą z AngularJS. Dowiesz się stąd, jak korzystać z dyrektyw, tworzyć własne dyrektywy oraz używać kontrolerów i zakresów. Ostatnia część książki została poświęcona pracy z modułami i usługami. Odkryjesz tu, jak pobrać dane z usług sieciowych, przetworzyć je i zaprezentować użytkownikowi. Książka ta jest obowiązkową lekturą każdego programisty pracującego z AngularJS.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Ta książka jest gruntownie uaktualnionym przewodnikiem po ASP.NET Core 3, przeznaczonym dla profesjonalnych programistów, którzy chcą w swoich projektach wykorzystać w pełni potencjał technologii Microsoftu. Wydanie zawiera kompletne i praktyczne omówienie ASP.NET Core 3. Znalazły się tu przydatne wskazówki dotyczące narzędzi potrzebnych podczas tworzenia nowoczesnych, skalowalnych aplikacji internetowych. Nowe funkcje — takie jak MVC 3, strony Razor, serwer Blazor i technologia Blazor WebAssembly — zostały dokładnie omówione i zaprezentowane na przykładach. Poruszono tutaj również takie tematy jak komponenty oprogramowania pośredniczącego, wbudowane usługi czy dołączanie modelu w żądaniu, a także zaprezentowano wiele bardziej zaawansowanych zagadnień, jak routing punktów końcowych i mechanizm wstrzykiwania zależności.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Ta książka jest kolejnym, zaktualizowanym i poprawionym wydaniem bardzo cenionego przez programistów podręcznika. Forma publikacji się nie zmieniła, jednak zawarte w niej informacje zostały gruntownie przejrzane. Wyjaśniono tu najważniejsze koncepcje frameworka ASP.NET Core MVC 2. Omówiono budowę kompletnej i w pełni funkcjonalnej aplikacji ASP.NET Core MVC 2, którą można wykorzystać w charakterze szablonu we własnych projektach. Oprócz podstaw zaprezentowano tu także bardziej zaawansowane tematy, takie jak routing URL, kontrolery RESTful, stosowanie silnika Razor i wiele innych ważnych zagadnień.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Omówiono nowe funkcje wprowadzone w ASP.NET MVC 5, takie jak definiowanie tras za pomocą atrybutów C# i nadpisywanie filtrów. Platforma ASP.NET MVC 5 zawiera znacznie poprawione funkcje przeznaczone do tworzenia aplikacji MVC. Nowe, znacznie bardziej zintegrowane środowisko programistyczne Visual Studio 2013 IDE zostało opracowane zwłaszcza pod kątem tworzenia aplikacji MVC.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
Zobacz pozostałe książki z serii Apress
-
Promocja
To drugie, zaktualizowane i uzupełnione wydanie popularnego podręcznika opracowanego przez specjalistów dla profesjonalistów. Dowiesz się z niego, czym jest rozproszona kontrola wersji i jakie daje korzyści. Poznasz poszczególne funkcjonalności Gita i nauczysz się je rozbudowywać tak, aby zaspokajały nawet najbardziej wyrafinowane potrzeby. W książce znalazły się również wyczerpujące opisy funkcji dostępnych w Git 2.0, a także omówienie systemu usług GitHub i jego zalet. Istotną zmianą w nowym wydaniu podręcznika jest uwzględnienie w znaczącej większości prezentowanych przykładów protokołu HTTP w miejsce SSH — co stanowi odpowiedź na rosnącą popularność HTTP.- Druk
- ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Promocja
To książka przeznaczona dla osób, które dobrze poznały podstawy języka SQL i chcą nabrać biegłości w praktycznym zastosowaniu jego zaawansowanych funkcji. Poszczególne zagadnienia zostały zaprezentowane poprzez stopniową rozbudowę i zwiększanie złożoności prostych zapytań SQL. Omówiono takie techniki jak korelacja widoku osadzonego, operacje na zbiorach, analiza dzienników zdarzeń, a także sposoby używania klauzul, między innymi MODEL czy MATCH_RECOGNIZE. Znalazło się tu mnóstwo przykładów kodu SQL, skonstruowanego tak, aby maksymalnie ułatwić zrozumienie prezentowanych treści. To pomoże Ci zdobyć umiejętności, dzięki którym wydajność i wygoda użytkowania Twoich aplikacji istotnie się zwiększą!- Druk
- PDF + ePub + Mobi pkt
(46,20 zł najniższa cena z 30 dni)
50.05 zł
77.00 zł (-35%) -
Promocja
To książka przeznaczona dla programistów, którzy chcą zacząć pracę z Gitem i GitHubem. W każdym rozdziale zawarto wyłącznie przydatne informacje, a te uzupełniono licznymi ćwiczeniami. Dzięki temu równocześnie możesz się uczyć Gita i nabierać sprawności w posługiwaniu się tym systemem. Przewodnik podzielono na trzy części tematyczne dotyczące kontroli wersji, zarządzania projektami i pracy zespołowej. To ułatwi Ci wdrożenie się do rzeczywistej pracy i rozwiązywanie problemów. Poznasz zasady planowania i realizacji projektów z GitHubem, a także wypróbujesz sposoby rozstrzygania konfliktów scalania, co sprawi, że poczujesz się pewniej w pracy zespołowej w profesjonalnym środowisku.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
Wzorce zaprezentowano wraz ze scenariuszami, do których mają zastosowanie. Omówiono też alternatywy i relacje zachodzące między wzorcami, pokazano również sposoby użycia narzędzi do refaktoryzacji (ReSharper) w celu ułatwienia implementacji. Nowe wydanie książki zostało uzupełnione o takie wzorce jak funkcyjny budowniczy, asynchroniczna metoda wytwórcza, adapter generycznych wartości i pełnomocnik kompozytu.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Ta książka jest praktycznym wprowadzeniem do tworzenia gier 2D w Unity. Dokładnie wyjaśniono w niej filozofię działania tego środowiska i zasady projektowania gier korzystających z silnika Unity. Starannie opisano takie zagadnienia jak arkusze duszków, dzielone kafelki i mapa kafelków. Omówiono również powiązane z Unity kanały dystrybucyjne, dzięki którym odkrywanie, kupowanie i sprzedawanie gier jest bardzo proste. Poszczególne zagadnienia zostały wyjaśnione za pomocą fragmentów kodu C#.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
To książka przeznaczona dla programistów C++, którzy chcą poszerzyć swoją wiedzę na temat wzorców projektowych przy użyciu standardu C++17. Opisano tu zarówno klasyczne, jak i całkiem nowoczesne wzorce projektowe ułatwiające rozwiązywanie konkretnych problemów programistycznych w optymalny sposób. Przedstawiono też znaczenie niektórych najnowszych cech języka C++ dla implementacji wzorców. Treść została zilustrowana szeregiem przykładów i scenariuszy pokazujących wykorzystanie wzorców , ich alternatywy i wzajemne relacje. Co więcej, przykłady kodu - przy zachowaniu czytelności - prezentują sobą wysoką jakość oprogramowania produkcyjnego.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
W tej książce wyczerpująco przedstawiono nowoczesne metody rozwiązywania problemów obliczeniowych z tak różnych dziedzin, jak badania naukowe, inżynieria, finanse czy analiza danych za pomocą Pythona i jego bibliotek. Omówiono również wiele technik, w tym obliczenia oparte na tablicach, obliczenia symboliczne, metody wizualizacji danych, numeryczne operacje wejścia-wyjścia, rozwiązywanie równań, optymalizacja, interpolacja czy całkowanie. Pokazano także, jak rozwiązywać problemy obliczeniowe charakterystyczne dla takich dziedzin jak rozwiązywanie równań różniczkowych, analiza danych, modelowanie statystyczne i uczenie maszynowe. Znalazło się tu też wiele studiów przypadków, ukazujących zastosowanie Pythona w analizie danych i statystyce.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Ta książka jest znakomitym przewodnikiem, dzięki któremu zaczniesz tworzyć wydajne i bezbłędne aplikacje w Pythonie. Zaczniesz od formatowania i dokumentowania kodu, umiejętnego stosowania wbudowanych struktur, stosowania modułów i metaklas. W ten sposób nauczysz się pisać uporządkowany kod. Potem poznasz nowe funkcjonalności języka Python i dowiesz się, jak efektywnie z nich korzystać. Następnie dowiesz się, jak wykorzystywać zaawansowane cechy języka, takie jak programowanie asynchroniczne, określanie typów danych i obsługa ścieżek, a także jak diagnozować kod, wykonywać testy jednostkowe i integracyjne oraz przygotowywać kod do uruchomienia w środowisku produkcyjnym. Na końcu poznasz najważniejsze narzędzia przeznaczone do szybkiego tworzenia kodu, zarządzania jego wersjami i weryfikowania poprawności.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
To książka przeznaczona dla programistów C#, którzy chcą poszerzyć wiedzę na temat sztuki programowania dzięki wykorzystaniu nowoczesnych technik projektowych do rozwiązywania konkretnych problemów programistycznych w optymalny sposób. Dogłębnie przedstawiono tu implementację klasycznych wzorców wraz ze wskazówkami dotyczącymi ich możliwości. Omówiono znaczenie poszczególnych cech języków C# i F# dla implementacji wzorców. Pokazano cały szereg przykładów i scenariuszy, możliwych implementacji wzorców, ich alternatyw i wzajemnych relacji. Co więcej, zaprezentowano sposób wykorzystania dedykowanego narzędzia ReSharper do łatwej implementacji wzorców projektowych.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
Ebooka "React 16. Framework dla profesjonalistów" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "React 16. Framework dla profesjonalistów" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "React 16. Framework dla profesjonalistów" 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 książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Pro React 16
- Tłumaczenie:
- Piotr Rajca
- ISBN Książki drukowanej:
- 978-83-283-6246-8, 9788328362468
- Data wydania książki drukowanej :
- 2020-05-11
- ISBN Ebooka:
- 978-83-283-6247-5, 9788328362475
- Data wydania ebooka :
- 2020-05-11 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 164x239
- Numer z katalogu:
- 107872
- Rozmiar pliku Pdf:
- 11.4MB
- Rozmiar pliku ePub:
- 14.6MB
- Rozmiar pliku Mobi:
- 29.6MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Kategorie:
Technologie webowe » JavaScript - Programowanie
Technologie webowe » React
- Serie wydawnicze: Apress
Spis treści książki
- Przygotowanie środowiska programistycznego 21
- Instalacja Node.js 21
- Instalacja pakietu create-react-app 22
- Instalacja Git 23
- Instalacja edytora 23
- Instalacja przeglądarki 23
- Tworzenie projektu 24
- Prezentacja struktury projektu 25
- Dodanie frameworka CSS Bootstrap 26
- Uruchamianie narzędzi dla programistów 27
- Usuwanie treści zastępczej 28
- Wyświetlanie treści dynamicznych 29
- Wyjaśnienie zmian danych stanu 30
- Dodawanie możliwości aplikacji listy zadań 33
- Wyświetlanie zadań do zrobienia 35
- Wprowadzanie dodatkowych komponentów 38
- Stosowanie komponentów podrzędnych 40
- Ostatnie szlify 41
- Zarządzanie prezentacją zakończonych zadań 42
- Trwałe przechowywanie danych 44
- Podsumowanie 47
- Czy powinienem używać Reacta? 50
- Aplikacje z komunikacją dwukierunkową 50
- Aplikacje jednostronicowe 50
- Problem złożoności aplikacji 51
- Co muszę wiedzieć? 52
- Jak skonfigurować środowisko programistyczne? 52
- Jaka jest struktura tej książki? 52
- Część 1. Początki stosowania frameworka React 52
- Część 2. Praca z frameworkiem React 52
- Część 3. Tworzenie złożonych aplikacji Reacta 53
- Czy w książce jest dużo przykładów? 53
- Skąd pobrać kody źródłowe przykładów? 54
- Gdzie szukać informacji o poprawkach? 55
- Podsumowanie 55
- Przygotowania do prac w tym rozdziale 57
- Przygotowanie pliku HTML i komponentu 58
- Uruchamianie przykładowej aplikacji 59
- Język HTML i elementy DOM 60
- Treść elementu 61
- Atrybuty 63
- Dynamiczne zmienianie elementów HTML 63
- Dynamiczne tworzenie elementów przy użyciu klasy Component 65
- Stosowanie wyrażeń w elementach Reacta 66
- Łączenie wyrażeń i treści statycznych 67
- Wykonywanie obliczeń w wyrażeniach 67
- Dostęp do właściwości i metod komponentu 69
- Stosowanie wyrażeń do ustawiania wartości właściwości 70
- Stosowanie wyrażeń do obsługi zdarzeń 71
- Prezentacja frameworka Bootstrap 72
- Stosowanie klas frameworka Bootstrap 72
- Stosowanie frameworka Bootstrap do tworzenia siatek 74
- Stosowanie frameworka Bootstrap w tabelach 75
- Stosowanie frameworka Bootstrap w formularzach 77
- Podsumowanie 78
- Przygotowania do lektury tego rozdziału 79
- Stosowanie instrukcji 82
- Definiowanie i stosowanie funkcji 82
- Definiowanie funkcji z parametrami 83
- Definiowanie funkcji zwracających wyniki 85
- Stosowanie funkcji jako argumentów innych funkcji 86
- Stosowanie zmiennych i typów 87
- Stosowanie typów prostych 89
- Stosowanie operatorów JavaScriptu 91
- Stosowanie instrukcji warunkowych 92
- Porównanie operatorów równości i identyczności 93
- Jawna konwersja typów 94
- Stosowanie tablic 95
- Stosowanie literału tablicowego 96
- Odczyt i modyfikacja zawartości tablic 96
- Wyliczanie zawartości tablic 97
- Stosowanie operatora rozproszenia 97
- Stosowanie wbudowanych metod tablicowych 98
- Stosowanie obiektów 100
- Stosowanie literałów obiektowych 101
- Stosowanie funkcji jako metod 102
- Stosowanie klas 103
- Kopiowanie właściwości z jednego obiektu do drugiego 104
- Przechwytywanie nazw parametrów z obiektów 106
- Tworzenie i stosowanie modułów JavaScript 107
- Tworzenie i użycie modułu JavaScript 107
- Eksportowanie z modułów możliwości nazwanych 109
- Definiowanie wielu możliwości nazwanych w jednym module 110
- Obietnice języka JavaScript 112
- Wyjaśnienie problemu operacji asynchronicznych 112
- Stosowanie obietnic 113
- Upraszczanie kodu asynchronicznego 114
- Podsumowanie 115
- Przygotowanie projektu 118
- Instalacja dodatkowych pakietów NPM 118
- Dodanie do projektu arkuszy stylów CSS 120
- Przygotowanie usługi internetowej 121
- Uruchomienie przykładowej aplikacji 123
- Tworzenie magazynu danych 123
- Tworzenie akcji magazynu danych oraz kreatorów akcji 124
- Tworzenie możliwości funkcjonalnych sklepu 126
- Tworzenie komponentów produktu i kategorii 127
- Połączenie magazynu danych z mechanizmem trasowania 130
- Dodanie komponentu Shop do aplikacji 132
- Poprawa przycisków wyboru kategorii 133
- Dodawanie koszyka 135
- Rozbudowa magazynu danych 135
- Tworzenie komponentu CartSummary 137
- Dodawanie komponentu szczegółów koszyka 141
- Dodanie koszyka do konfiguracji trasowania 143
- Podsumowanie 145
- Przygotowania do prac w tym rozdziale 147
- Korzystanie z internetowej usługi typu RESTful 147
- Tworzenie pliku konfiguracyjnego 149
- Tworzenie źródła danych 149
- Rozszerzanie możliwości magazynu danych 150
- Aktualizacja kreatorów akcji 151
- Podział danych na strony 151
- Wyjaśnienie wsparcia dla stronicowania w usłudze internetowej 153
- Zmiana żądania HTTP oraz akcji 155
- Tworzenie komponentu wczytującego dane 156
- Aktualizacja komponentu konektora sklepu 157
- Aktualizacja przycisku kategorii Wszystkie 159
- Tworzenie kontrolek stronicowania 160
- Dodanie obsługi składania zamówienia 165
- Rozbudowa usługi typu RESTful i źródła danych 166
- Tworzenie formularza zamówienia 168
- Uproszczenie komponentu konektora sklepu 175
- Podsumowanie 176
- Przygotowania do lektury tego rozdziału 177
- Uruchamianie aplikacji 178
- Tworzenie usługi GraphQL 179
- Definiowanie schematu GraphQL-a 179
- Definiowanie resolwerów GraphQL-a 180
- Aktualizacja serwera 182
- Tworzenie narzędzi administracyjnych do zarządzania zamówieniami 184
- Definiowanie tabeli zamówień 185
- Zdefiniowanie komponentu konektora 186
- Konfiguracja klienta GraphQL-a 189
- Konfigurowanie mutacji 191
- Tworzenie narzędzi zarządzania produktami 192
- Połączenie komponentu tabeli produktów 194
- Tworzenie komponentów do edycji 197
- Aktualizacja konfiguracji trasowania 199
- Podsumowanie 202
- Przygotowania do prac w tym rozdziale 203
- Dodanie uwierzytelniania do żądań GraphQL-a 206
- Przedstawienie systemu uwierzytelniania 207
- Tworzenie kontekstu uwierzytelniania 208
- Tworzenie formularza uwierzytelniającego 211
- Zabezpieczanie narzędzi administracyjnych 212
- Dodanie odnośników do narzędzi administracyjnych 213
- Przygotowanie aplikacji do wdrożenia 214
- Umożliwienie leniwego wczytywania narzędzi administracyjnych 214
- Tworzenie pliku danych 216
- Konfiguracja adresów URL żądań 217
- Budowanie aplikacji 217
- Tworzenie serwera aplikacji 217
- Testowanie produkcyjnej wersji aplikacji i serwera 218
- Umieszczanie aplikacji w kontenerze 219
- Instalowanie Dockera 219
- Przygotowanie aplikacji 220
- Tworzenie kontenera Dockera 220
- Uruchamianie aplikacji 221
- Podsumowanie 222
- Przygotowania do prac w tym rozdziale 226
- Opis struktury projektów Reacta 227
- Katalog kodów źródłowych 229
- Katalog pakietów 230
- Stosowanie narzędzi programistycznych Reacta 233
- Proces kompilacji i przekształcania 234
- Serwer HTTP do prac programistycznych 238
- Treści statyczne 239
- Wyświetlanie błędów 242
- Linter 245
- Konfiguracja narzędzi programistycznych 248
- Debugowanie aplikacji Reacta 249
- Badanie stanu aplikacji 251
- Stosowanie debugera przeglądarki 252
- Podsumowanie 254
- Przygotowania do prac w tym rozdziale 256
- Komponenty 258
- Renderowanie treści HTML 258
- Renderowanie innych komponentów 260
- Właściwości props 263
- Definiowanie właściwości props w komponencie nadrzędnym 263
- Odbieranie właściwości props w komponencie podrzędnym 265
- Łączenie kodu JavaScript i właściwości props w celu renderowania treści 266
- Selektywne renderowanie treści 266
- Renderowanie tablic 267
- Renderowanie wielu elementów 271
- Brak renderowanych treści 273
- Próba zmiany wartości właściwości props 274
- Stosowanie funkcyjnych właściwości props 275
- Wywoływanie funkcyjnych właściwości props z argumentami 277
- Przekazywanie właściwości props do komponentów podrzędnych 280
- Określanie domyślnych wartości właściwości props 283
- Sprawdzanie typów wartości właściwości props 284
- Podsumowanie 287
- Przygotowania do prac w tym rozdziale 290
- Różne typy komponentów 291
- Komponenty bezstanowe 292
- Komponenty ze stanem 292
- Tworzenie komponentów ze stanem 293
- Klasa komponentu 294
- Instrukcja import 294
- Metoda render 294
- Właściwości props komponentów ze stanem 295
- Dodawanie danych stanu 295
- Odczytywanie danych stanu 297
- Modyfikacja danych stanu 297
- Unikanie problemów z modyfikowaniem danych stanu 299
- Definiowanie komponentów ze stanem przy użyciu hooków 304
- Podnoszenie danych stanu 306
- Dalsze podnoszenie danych stanu 309
- Definiowanie typów i wartości domyślnych właściwości props 311
- Podsumowanie 314
- Przygotowania do prac w tym rozdziale 316
- Przedstawienie zdarzeń 318
- Wywoływanie metody w celu obsługi zdarzenia 319
- Pobieranie obiektu zdarzenia 323
- Wywoływanie metod obsługi zdarzeń z niestandardowymi argumentami 328
- Zapobieganie domyślnej obsłudze zdarzeń 330
- Zarządzanie propagacją zdarzeń 332
- Faza elementu docelowego i faza propagacji w górę 332
- Faza przechwytywania 336
- Określanie fazy zdarzenia 337
- Zatrzymywanie propagacji zdarzeń 340
- Podsumowanie 341
- Przygotowania do prac w tym rozdziale 344
- Tworzenie przykładowych komponentów 345
- Wyjaśnienie sposobu renderowania treści 347
- Wyjaśnienie procesu aktualizacji 349
- Wyjaśnienie procesu rekoncyliacji 351
- Rekoncyliacja list 354
- Jawne wyzwalanie procesu rekoncyliacji 355
- Cykl życia komponentów 357
- Faza montowania 358
- Faza aktualizacji 361
- Faza odmontowywania 362
- Hook efektów 363
- Stosowanie zaawansowanych metod cyklu życia 366
- Unikanie niepotrzebnych aktualizacji komponentu 366
- Ustawianie danych stanu na podstawie właściwości props 369
- Podsumowanie 371
- Przygotowania do prac w tym rozdziale 374
- Tworzenie przykładowych komponentów 375
- Podstawowe zależności pomiędzy komponentami 377
- Stosowanie właściwości props children 377
- Operacje na właściwości props children 379
- Tworzenie komponentów wyspecjalizowanych 382
- Tworzenie komponentów wyższego rzędu 385
- Tworzenie komponentów wyższego rzędu ze stanem 388
- Łączenie komponentów wyższego rzędu 390
- Stosowanie renderującej właściwości props 392
- Stosowanie renderującej właściwości props z argumentem 394
- Stosowanie kontekstu do przechowywania danych globalnych 396
- Definiowanie kontekstu 399
- Tworzenie konsumentów kontekstu 400
- Tworzenie dostawcy kontekstu 401
- Modyfikowanie wartości danych kontekstu w konsumencie 403
- Stosowanie uproszczonego API konsumentów kontekstu 406
- Definiowanie granic błędów 408
- Tworzenie komponentu granicy błędów 409
- Podsumowanie 412
- Przygotowania do prac w tym rozdziale 414
- Tworzenie przykładowych komponentów 415
- Uruchamianie narzędzi programistycznych 416
- Stosowanie elementów formularzy 417
- Stosowanie elementów select 419
- Stosowanie przycisków opcji 421
- Stosowanie pól wyboru 423
- Użycie pól wyboru do zapisywania wartości w tablicy 424
- Stosowanie wielowierszowych pól tekstowych 426
- Walidacja danych z formularzy 427
- Definiowanie reguł walidacji 428
- Tworzenie komponentu kontenera 430
- Wyświetlanie komunikatów o błędach 432
- Zastosowanie walidacji 432
- Walidacja innych elementów i typów danych 434
- Przeprowadzanie całościowej walidacji formularza 439
- Podsumowanie 443
- Przygotowania do prac w tym rozdziale 446
- Tworzenie referencji 450
- Użycie referencji do tworzenia niekontrolowanych komponentów formularzy 452
- Tworzenie referencji przy użyciu funkcji zwrotnych 454
- Walidacja niekontrolowanych komponentów formularzy 457
- Referencje a cykl życia 461
- Stosowanie referencji z innymi bibliotekami lub frameworkami 467
- Dostęp do zawartości komponentów podrzędnych 470
- Stosowanie przekazywania referencji 472
- Stosowanie portali 473
- Podsumowanie 476
- Przygotowania do prac w tym rozdziale 478
- Tworzenie komponentów 480
- Uruchamianie przykładowej aplikacji 481
- Uruchamianie zastępczego testu jednostkowego 482
- Testowanie komponentów z wykorzystaniem renderowania płytkiego 484
- Testowanie komponentów z użyciem pełnego renderowania 488
- Testowanie z użyciem właściwości props, stanu, metod i zdarzeń 490
- Testowanie efektów działania metod 491
- Testowanie efektów zdarzeń 491
- Testowanie interakcji pomiędzy komponentami 492
- Podsumowanie 494
- Tworzenie przykładowego projektu 498
- Uruchamianie narzędzi programistycznych 499
- Tworzenie przykładowej aplikacji 499
- Implementacja możliwości funkcjonalnych związanych z produktami 500
- Implementacja możliwości funkcjonalnych związanych z dostawcami 504
- Dokańczanie aplikacji 508
- Wyjaśnienie ograniczeń przedstawionej aplikacji 511
- Podsumowanie 511
- Przygotowania do prac w tym rozdziale 514
- Tworzenie magazynu danych 515
- Definiowanie typów danych 516
- Definiowanie początkowych danych 516
- Definiowanie typów akcji danych modelu 517
- Definiowanie kreatorów akcji danych modelu 517
- Definiowanie reduktora 518
- Tworzenie magazynu danych 520
- Stosowanie magazynu danych w aplikacji Reacta 521
- Użycie magazynu danych w komponencie najwyższego poziomu 521
- Podłączanie danych produktów 522
- Podłączanie danych dostawców 524
- Rozszerzanie magazynu danych 527
- Dodawanie stanu do magazynu danych 527
- Definiowanie typów i kreatorów akcji dla danych stanu 528
- Definiowanie reduktora danych stanu 529
- Dodawanie nowych opcji obsługi danych do aplikacji 529
- Podłączanie komponentów Reacta do danych stanu w magazynie 531
- Rozsyłanie wielu akcji 535
- Wyjaśnienie potrzeby użycia referencji 537
- Podsumowanie 539
- Przygotowania do prac w tym rozdziale 542
- Stosowanie API magazynu danych Redux 542
- Pobieranie stanu magazynu danych 543
- Obserwowanie zmian w magazynie danych 546
- Rozsyłanie akcji 547
- Tworzenie komponentu konektora 549
- Rozszerzanie możliwości reduktorów 552
- Stosowanie komponentów warstwy pośredniej magazynu danych 555
- Rozszerzanie magazynu danych 558
- Zastosowanie funkcji rozszerzenia 560
- Stosowanie API pakietu React-Redux 562
- Zaawansowane możliwości metody connect 562
- Podsumowanie 568
- Przygotowania do prac w tym rozdziale 570
- Rozpoczynanie korzystania z mechanizmu trasowania 571
- Wprowadzenie do użycia komponentu Link 573
- Wprowadzenie do użycia komponentu Route 573
- Reagowanie na nawigację 574
- Wybieranie komponentów i treści 574
- Dopasowywanie adresów URL 576
- Dopasowywanie pojedynczej trasy 581
- Użycie przekierowań jako trasy awaryjnej 583
- Generowanie odnośników nawigacyjnych 585
- Wskazywanie aktywnej trasy 587
- Wybór i konfiguracja mechanizmu trasowania 589
- Stosowanie komponentu HashRouter 590
- Podsumowanie 591
- Przygotowania do prac w tym rozdziale 594
- Tworzenie komponentów świadomych trasowania 595
- Prezentacja właściwości props match 596
- Prezentacja właściwości props location 598
- Stosowanie parametrów adresów URL 599
- Dostęp do danych trasowania w innych komponentach 605
- Bezpośredni dostęp do danych mechanizmu trasowania w komponencie 605
- Dostęp do danych mechanizmu trasowania przy użyciu komponentu wyższego rzędu 607
- Programowe prowadzenie nawigacji 609
- Nawigacja programowa z użyciem komponentów 610
- Pytanie użytkownika przed wykonaniem nawigacji 611
- Programowe generowanie tras 615
- Trasowanie z komponentami podłączonymi do magazynu danych 617
- Zastępowanie komponentów ProductDisplay i SupplierDisplay 618
- Aktualizacja podłączonego komponentu edytora 619
- Aktualizowanie komponentu tabeli podłączonej do magazynu danych 620
- Dokończenie konfiguracji trasowania 622
- Podsumowanie 624
- Przygotowania do prac w tym rozdziale 626
- Dodanie pakietów do projektu 626
- Przygotowanie usługi internetowej 627
- Dodanie komponentu i trasy 628
- Uruchamianie usługi internetowej i aplikacji 629
- Opis usług internetowych typu RESTful 631
- Korzystanie z usługi internetowej 632
- Tworzenie komponentu źródła danych 633
- Pobieranie danych w komponencie 635
- Zapisywanie, aktualizacja i usuwanie danych 636
- Obsługa błędów 642
- Korzystanie z usługi internetowej w magazynie danych 647
- Tworzenie nowego komponentu warstwy pośredniej 647
- Dodanie komponentu warstwy pośredniej do magazynu danych 648
- Dokańczanie zmian w aplikacji 649
- Podsumowanie 651
- Przygotowania do prac w tym rozdziale 654
- Omówienie GraphQL-a 655
- Tworzenie serwera GraphQL-a 656
- Tworzenie schematu 657
- Tworzenie resolwerów 658
- Tworzenie serwera 658
- Wykonywanie zapytań GraphQL-a 660
- Pytania dotyczące powiązanych ze sobą danych 661
- Tworzenie zapytań z argumentami 664
- Wykonywanie mutacji GraphQL-a 669
- Inne możliwości GraphQL-a 672
- Stosowanie zmiennych żądania 672
- Wykonywanie wielu żądań 673
- Stosowanie fragmentów do wybierania pól 675
- Podsumowanie 676
- Przygotowania do prac w tym rozdziale 677
- Dodanie niezbędnych pakietów 677
- Zmiana danych dla serwera GraphQL-a 678
- Aktualizacja schematu i resolwerów 678
- Integracja serwera GraphQL-a z narzędziami programistycznymi Reacta 681
- Korzystanie z usługi GraphQL 682
- Zdefiniowanie zapytań i mutacji 682
- Definiowanie źródła danych 684
- Konfiguracja komponentów izolowanych 685
- Używanie GraphQL-a z magazynem danych 687
- Dostosowanie do formatu danych GraphQL-a 689
- Stosowanie frameworka klienta GraphQL 693
- Konfiguracja klienta 693
- Tworzenie komponentów korzystających z GraphQL-a 694
- Stosowanie mutacji 698
- Dodanie obsługi danych dostawców oraz edycji danych 702
- Podsumowanie 707
O autorze 17
O recenzencie technicznym 18
CZĘŚĆ I. ROZPOCZYNANIE PRAC Z FRAMEWORKIEM REACT 19
Rozdział 1. Twoja pierwsza aplikacja Reacta 21
Rozdział 2. Zrozumieć React 49
Rozdział 3. Podstawy HTML, JSX i CSS 57
Rozdział 4. Podstawy JavaScriptu 79
Rozdział 5. SportsStore - prawdziwa aplikacja Reacta 117
Rozdział 6. SportsStore - REST i kasa 147
Rozdział 7. SportsStore - administracja 177
Rozdział 8. SportsStore - uwierzytelnianie i wdrażanie 203
CZĘŚĆ II. PRACA Z REACTEM 223
Rozdział 9. Prezentacja projektów Reacta 225
Rozdział 10. Komponenty i właściwości props 255
Rozdział 11. Komponenty ze stanem 289
Rozdział 12. Stosowanie zdarzeń 315
Rozdział 13. Rekoncyliacja i cykl życia 343
Rozdział 14. Konstruowanie aplikacji 373
Rozdział 15. Formularze i walidacja 413
Rozdział 16. Referencje i portale 445
Rozdział 17. Testy jednostkowe 477
CZĘŚĆ III. TWORZENIE KOMPLETNYCH APLIKACJI 495
Rozdział 18. Tworzenie kompletnych aplikacji 497
Rozdział 19. Stosowanie magazynu danych Redux 513
Rozdział 20. Stosowanie API magazynu danych 541
Rozdział 21. Trasowanie adresów URL 569
Rozdział 22. Zaawansowane zagadnienia trasowania adresów URL 593
Rozdział 23. Korzystanie z usługi internetowej typu RESTful 625
Rozdział 24. Przedstawienie GraphQL-a 653
Rozdział 25. Korzystanie z GraphQL-a 677
Helion - inne książki
-
Nowość Promocja
Chcesz pracować w branży IT jako tester? W takim razie potrzebujesz solidnych podstaw! Swoją karierę rozpocznij od przygotowania się do uznawanego na całym świecie egzaminu ISTQB® „Certyfikowany tester - poziom podstawowy”. Uzyskany certyfikat otworzy Ci drzwi do wielu firm z branży informatycznej i będzie stanowił gwarancję, że posiadasz wiedzę i umiejętności wymagane od osoby pracującej na stanowisku testera.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Nowość Promocja
Dzięki tej książce zorientujesz się, że utrzymanie kontroli nad architekturą w dużej mierze zależy od zastosowanego stylu architektonicznego. Zrozumiesz też wady konwencjonalnej architektury warstwowej i zapoznasz się z zaletami stylów koncentrujących się na dziedzinie, takich jak architektura heksagonalna. Dowiesz się także, jak można ją wyrazić w kodzie źródłowym. Poznasz szczegóły różnych strategii mapowania między warstwami architektury heksagonalnej, a ponadto prześledzisz, jak różne elementy architekturalne łączą się w jedną aplikację. Bazując na stylu architektury heksagonalnej, nauczysz się tworzyć intuicyjne w późniejszej obsłudze technicznej aplikacje internetowe. Szybko się przekonasz, że wiedza zdobyta w trakcie lektury pozwoli Ci na tworzenie wysokojakościowych aplikacji, które przetrwają próbę czasu.- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
Bestseller Nowość Promocja
Koncepcje te zostały przystępnie wyjaśnione właśnie w tej książce. W szczególności zapoznasz się z praktycznymi aspektami probabilistyki, statystyki, algebry liniowej i rachunku różniczkowego. Prezentacji tych zagadnień towarzyszą fragmenty kodu w Pythonie i praktyczne przykłady zastosowań w uczeniu głębokim. Rozpoczniesz od zapoznania się z podstawami, takimi jak twierdzenie Bayesa, a następnie przejdziesz do bardziej zaawansowanych zagadnień, w tym uczenia sieci neuronowych przy użyciu wektorów, macierzy i pochodnych. Dwa ostatnie rozdziały dadzą Ci szansę użycia nowej wiedzy do zaimplementowania propagacji wstecznej i metody gradientu prostego — dwóch podstawowych algorytmów napędzających rozwój sztucznej inteligencji.- Druk
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Bestseller Nowość Promocja
Ta pozycja, podobnie jak inne z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemniczym historiom, angażującym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak programowanie zorientowane obiektowo, aplikacje sieciowe czy uczenie maszynowe. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, a w toku nauki krok po kroku zbudujesz własną aplikację. Przekonasz się, że to absolutnie wyjątkowy i niezwykle skuteczny podręcznik!- Druk
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Nowość Promocja
Wyjątkowość tej książki polega na pragmatyzmie: opisano w niej, jak wyglądają realia pracy projektanta UX i jak bardzo potrafią być zagmatwane. Zapoznasz się z różnymi kontekstami i sytuacjami związanymi z projektowaniem UX, a także z ograniczeniami, jakie temu towarzyszą. To przygotuje Cię do prawdziwych wyzwań związanych z osobami zaangażowanymi w projekty. Poznasz też realia działalności firm i znaczenie aspektów biznesowych i finansowych. Posiądziesz cenną umiejętność godzenia celów komercyjnych ze swoją pracą bez uszczerbku dla empatii i etyki projektowania.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Bestseller Nowość Promocja
Sztuczna inteligencja jest na ustach wszystkich. Odkąd pojawił się ChatGPT, newsy ze świata informatyki trafiają na pierwsze strony gazet, pojawiają się w serwisach informacyjnych, programach radiowych i telewizyjnych. Na temat AI dyskutują już nie tylko programiści, ale także fizycy, filozofowie i specjaliści zajmujący się rynkiem pracy. Wojskowi i naukowcy odkrywają dla niej kolejne zastosowania w swoich dziedzinach, futurolodzy zaś na zmianę straszą wizjami rodem z Terminatora i Czarnego lustra i uspokajają, że to wszystko dla naszego dobra, a sztuczna inteligencja pozostaje przecież pod ludzką kontrolą.- Druk
- PDF + ePub + Mobi pkt
(26,94 zł najniższa cena z 30 dni)
35.92 zł
44.90 zł (-20%) -
Bestseller Nowość Promocja
Eksperci uważają język C# za flagowy produkt firmy Microsoft udostępniający zarówno wysokopoziomowe abstrakcje, jak i niskopoziomowe mechanizmy, które pozwalają uzyskać maksymalną wydajność aplikacji. Wersja oznaczona numerem 12 wprowadza kilka istotnych usprawnień i nowych funkcji, które mogą znacząco wpłynąć na sposób pisania kodu. Chociaż niektóre z nich mogłyby się wydawać drobnymi usprawnieniami, ich skumulowany efekt znacząco poprawia jakość kodu i produktywność programisty. Tych nowości warto się nauczyć, ponieważ nagrodą za poświęcony czas jest przyjemność płynąca z tworzenia znakomitych aplikacji.- Druk
- PDF + ePub + Mobi pkt
(107,40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł (-35%) -
Bestseller Nowość Promocja
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Bestseller Nowość Promocja
Inżynieria wymagań jest jedną z podstawowych dyscyplin inżynierii oprogramowania. Cały proces wytwarzania oprogramowania powinien być oparty właśnie na niej. W ramach inżynierii wymagań korzystamy z wiedzy naukowej, technicznej i doświadczenia do zdefiniowania problemu, a także do zarządzania zakresem budowanego systemu oprogramowania. Bez znajomości reguł dotyczących zbierania, specyfikowania i analizy wymagań bardzo trudno jest zbudować system oprogramowania spełniający rzeczywiste potrzeby jego odbiorców.- Druk
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Bestseller Nowość Promocja
Dzięki tej przystępnej książce, przeznaczonej dla programistów i badaczy, zrozumiesz podstawy techniczne modeli LLM. Dowiesz się, do czego można je zastosować, i odkryjesz elegancję ich architektury. Nauczysz się praktycznego korzystania z frameworka LangChain, zaprojektowanego do tworzenia responsywnych aplikacji. Dowiesz się, jak dostrajać model, jak zadawać mu pytania, poznasz także sprawdzone metody wdrażania i monitorowania środowisk produkcyjnych, dzięki czemu łatwo zbudujesz narzędzia do pisania, zaawansowane roboty konwersacyjne czy nowatorskie pomoce dla programistów. Liczne praktyczne przykłady i fragmenty kodu ułatwią Ci nie tylko przyswojenie podstaw, ale także używanie modeli LLM w innowacyjny i odpowiedzialny sposób.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%)
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
Proszę wybrać ocenę!
Proszę wpisać opinię!
Książka drukowana
Proszę czekać...
Oceny i opinie klientów: React 16. Framework dla profesjonalistów Adam Freeman (2) 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)
(1)
(0)
(0)
(0)
(0)
więcej opinii
ukryj opinie