React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III
- Ocena:
- 5.0/6 Opinie: 1
- Stron:
- 328
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III
JavaScript pozwala na tworzenie znakomitego kodu, ale wymaga od programisty sporych umiejętności. Tworzenie nawet bardzo złożonych aplikacji jest jednak łatwiejsze dzięki dostępnym narzędziom. Szczególnym uznaniem cieszy się React - popularna biblioteka open source służąca do tworzenia dynamicznych aplikacji na bazie niewielkich komponentów wielokrotnego użytku. React jest narzędziem, które w stosunkowo prosty sposób pozwala w pełni skorzystać z możliwości nowoczesnych przeglądarek i urządzeń mobilnych.
To książka przeznaczona dla średnio zaawansowanych użytkowników biblioteki React, którzy chcą tworzyć elastyczniejsze i łatwiejsze w utrzymaniu aplikacje. Wyjaśniono tu sposób działania wewnętrznych mechanizmów biblioteki React. Zaprezentowano, jak należy budować komponenty możliwe do wielokrotnego użycia, jak projektować strukturę aplikacji, a także omówiono zasady tworzenia poprawnych formularzy. Opisano też procesy definiowania stylów dla komponentów biblioteki React, jak również ich optymalizowania w celu przyspieszenia aplikacji i zwiększenia ich responsywności. Nie zabrakło szczegółowego omówienia technik tworzenia zestawów efektywnych testów, ponadto znalazły się tutaj informacje na temat korzystania z takich narzędzi jak służący do testowania Enzyme, React Router czy ułatwiający ciągłą integrację CircleCI. Zdobywanie umiejętności niezbędnych do zbudowania działającej aplikacji ułatwiają liczne przykłady, wskazówki i fragmenty kodu.
W książce między innymi:
- składniki biblioteki React, w tym Context API i React hooks
- tworzenie i optymalizacja komponentów
- stosowanie języka GraphQL w projektach
- renderowanie po stronie serwera
- tworzenie wydajnego zestawu testów
- techniki optymalizacji komponentów
React: nowy wymiar efektywnego programowania aplikacji!
React to biblioteka open source języka JavaScript umożliwiająca dostosowywanie, która służy do budowania złożonych interfejsów użytkownika na bazie niewielkich, odłączanych elementów nazywanych komponentami. Książka ułatwi efektywne korzystanie z tej biblioteki tak, aby tworzone aplikacje były bardziej elastyczne i łatwiejsze do utrzymania. Ponadto dowiesz się, jak zwiększyć ich wydajność, zapewniając przepływowi zadań ogromny wzrost efektywności dzięki zwiększeniu szybkości bez wpływu na jakość.
Zanim stopniowo zaczniesz tworzyć przejrzysty kod możliwy do utrzymania, zaznajomisz się najpierw z wewnętrznymi mechanizmami biblioteki React. W dalszych rozdziałach zostanie wyjaśnione, jak budować komponenty możliwe do wielokrotnego wykorzystania w obrębie aplikacji, jak tworzyć strukturę aplikacji, a także, w jaki sposób tworzyć faktycznie działające formularze. Dalej rozszerzysz swoją wiedzę uzyskując informacje na temat sposobu definiowania stylów dla komponentów biblioteki React oraz optymalizowania ich w celu przyspieszenia aplikacji i zwiększenia stopnia ich responsywności. Na koniec dowiesz się, jak efektywnie tworzyć testy i jak uczestniczyć w rozwoju biblioteki React i jej ekosystemu.
Na końcu książki będziesz w stanie uniknąć procesu opartego na metodzie prób i błędów oraz problemów towarzyszących fazie projektowej. Zamiast tego uzyskasz umiejętności niezbędne do skutecznego budowania i wdrażania rzeczywistych aplikacji internetowych opartych na bibliotece React.
Dzięki tej książce:
- Zaznajomisz się dobrze z nowymi składnikami biblioteki React, takimi jak Context API i React Hooks.
- Uporasz się z technikami określania stylów i optymalizowaniem komponentów biblioteki React.
- Utworzysz komponenty za pomocą nowego składnika React Hooks.
- Poznasz nową technikę w postaci składnika React Suspense i nauczysz się stosować język GraphQL w swoich projektach.
- Użyjesz renderowania po stronie serwera w celu przyspieszenia ładowania aplikacji.
- Utworzysz rozbudowany zestaw testów, aby uzyskać solidny i możliwy do utrzymania kod.
- Zbudujesz aplikacje o dużej wydajności dzięki optymalizacji komponentów.
Wybrane bestsellery
-
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ć p...
React i TypeScript. Reaktywne tworzenie stron internetowych dla początkujących. Wydanie II React i TypeScript. Reaktywne tworzenie stron internetowych dla początkujących. Wydanie II
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera w zwinnym zespole programistów. Znajdziesz tu szczegółowe informacje na temat kolejnych etapów testowania, dzięki czemu zrozumiesz, jak w projektach agile te działania są planowane, przeprowadzane i monitorowane. Dowiesz się też,...
Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu
(35.40 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(63.60 zł najniższa cena z 30 dni)71.55 zł
159.00 zł(-55%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
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 mul...
Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie V Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie V
(38.90 zł najniższa cena z 30 dni)38.90 zł
129.00 zł(-70%) -
To książka przeznaczona dla tych, którzy chcą dogłębnie zrozumieć istotę TDD. Omówiono tu wszystkie aspekty TDD, włączając w to podstawy, dzięki którym średnio zaawansowany programista komfortowo rozpocznie budowę aplikacji zgodnie z tym paradygmatem. Przedstawiono zasady definiowania i testowani...
TDD z wykorzystaniem C# 7. Programowanie sterowane testami TDD z wykorzystaniem C# 7. Programowanie sterowane testami
(9.90 zł najniższa cena z 30 dni)34.50 zł
69.00 zł(-50%) -
Ta książka jest szybkim i przystępnym przewodnikiem, dzięki któremu zdobędziesz wiedzę o sposobach włączania responsywności do procesu projektowania i budowania różnorodnych aplikacji. Opanujesz również dobre praktyki tworzenia stron WWW oraz ogólne zasady poprawnego programowania. Poszczególne p...
Responsive Web Design. Nowoczesne strony WWW na przykładach Responsive Web Design. Nowoczesne strony WWW na przykładach
(9.90 zł najniższa cena z 30 dni)24.50 zł
49.00 zł(-50%) -
Dzięki lekturze tej publikacji przemienisz się ze sprawnego programisty w pewnego siebie inżyniera — stosującego najlepsze praktyki programistyczne, pracującego szybko i solidnie. Autorzy przedstawiają praktyczne problemy i użyteczne rozwiązania, które zaprowadzą Cię na szczyt kariery! Jeśl...(9.90 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
This book is a comprehensive guide to Nuxt.js, which takes you from the basics to advanced topics. Uniquely, this book emphasizes practical, project-based learning, tackling real-world problems.
Nuxt 3 Projects. Build scalable applications with Nuxt 3 using TypeScript, Pinia, and Composition API Nuxt 3 Projects. Build scalable applications with Nuxt 3 using TypeScript, Pinia, and Composition API
(68.39 zł najniższa cena z 30 dni)
O autorze ebooka
Carlos Santana Roldán od kilkunastu lat projektuje aplikacje internetowe, obecnie pracuje jako główny inżynier oprogramowania w firmie Snapchat. Jest twórcą serwisu https://js.education/, na którym publikuje materiały do nauki nowoczesnych technologii internetowych, takich jak React, Node.js, JavaScript i TypeScript.
Carlos Santana Roldán - pozostałe książki
-
React is an open-source JavaScript library that is used for building user interfaces or UI components. This React book is designed to take you through the most valuable design patterns in React, helping you learn how to apply design patterns and best practices in real-world scenarios.
React 17 Design Patterns and Best Practices. Design, build, and deploy production-ready web applications using industry-standard practices - Third Edition React 17 Design Patterns and Best Practices. Design, build, and deploy production-ready web applications using industry-standard practices - Third Edition
-
We will be taking a complete journey through the most valuable design patterns in React, this book demonstrates how to apply design patterns and best practices in real-life situations, whether that’s for new or already existing projects. It will help you to make your applications more flex...
React Design Patterns and Best Practices. Design, build and deploy production-ready web applications using standard industry practices - Second Edition React Design Patterns and Best Practices. Design, build and deploy production-ready web applications using standard industry practices - Second Edition
-
Today's web demands efficient real-time applications and scalability. If you want to learn to build fast, efficient, and high-performing applications using React 16, this is the book for you. We plunge directly into the heart of all the most important React concepts for you to conquer. Along the ...
React Cookbook. Create dynamic web apps with React using Redux, Webpack, Node.js, and GraphQL React Cookbook. Create dynamic web apps with React using Redux, Webpack, Node.js, and GraphQL
-
With the help of this book, you’ll get to grips with the most valuable design patterns in React. As you progress, you’ll learn about the best design patterns, find out how to apply them, and dive into best that will improve your new or existing projects. The skills you’ll acq...
React 18 Design Patterns and Best Practices. Design, build, and deploy production-ready web applications with React by leveraging industry-best practices - Fourth Edition React 18 Design Patterns and Best Practices. Design, build, and deploy production-ready web applications with React by leveraging industry-best practices - Fourth Edition
Zobacz pozostałe książki z serii
-
To wydanie książki zostało zaktualizowane pod kątem języka PHP 8. Za jej pomocą opanujesz solidne podstawy programowania zorientowanego obiektowo w PHP, a następnie zapoznasz się z zasadami projektowania kodu, narzędziami i zalecanymi rozwiązaniami, które ułatwiają tworzenie, testowanie i wdrażan...
PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI
(103.20 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
Książka stanowi zbiór praktycznych informacji dotyczących najpopularniejszych wzorców projektowych. Lekturę rozpoczniesz od zapoznania się z możliwościami korzystania z wzorców projektowych na platformie Javy. Dowiesz się także, jakich zasad trzeba przestrzegać, aby zapewnić czytelność i łatwość ...
Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania
(40.20 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(41.40 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(83.40 zł najniższa cena z 30 dni)83.40 zł
139.00 zł(-40%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
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 środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41.40 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%)
Ebooka "React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox 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 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III" 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 ebooka
- Tytuł oryginału:
- React 17 Design Patterns and Best Practices: Design, build, and deploy production-ready web applications using industry-standard practices, 3rd Edition
- Tłumaczenie:
- Piotr Pilch
- ISBN Książki drukowanej:
- 978-83-283-8745-4, 9788328387454
- Data wydania książki drukowanej:
- 2022-06-13
- ISBN Ebooka:
- 978-83-283-8746-1, 9788328387461
- Data wydania ebooka:
- 2022-05-04 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@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 167970
- Rozmiar pliku Pdf:
- 14.1MB
- Rozmiar pliku ePub:
- 9.6MB
- Rozmiar pliku Mobi:
- 19.2MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Packt Wzorce projektowe
Spis treści ebooka
- Wymagania techniczne
- Różnica między programowaniem imperatywnym i deklaratywnym
- Sposób działania elementów biblioteki React
- Zapomnieć o wszystkim
- Problem znużenia kodem w JavaScripcie
- Wprowadzenie do języka TypeScript
- Elementy języka TypeScript
- Przekształcanie kodu w JavaScripcie w kod w TypeScripcie
- Typy
- Interfejsy
- Podsumowanie
- Wymagania techniczne
- Zastosowanie składni JSX
- Babel 7
- Tworzenie pierwszego elementu
- Elementy modelu DOM i komponenty biblioteki React
- Własności
- Elementy potomne
- Różnice względem języka HTML
- Atrybuty rozwinięcia
- Literały szablonów
- Typowe wzorce
- Określanie stylu kodu
- EditorConfig
- Prettier
- ESLint
- Programowanie funkcyjne
- Funkcje pierwszoklasowe
- Czystość
- Niezmienność
- Rozwijanie funkcji
- Kompozycja
- Programowanie funkcyjne i interfejsy użytkownika
- Podsumowanie
- Wymagania techniczne
- Wprowadzanie do dodatku React Hooks
- Bez przełomowych zmian
- Zastosowanie funkcji Hook useState
- Reguły funkcji Hook
- Migracja komponentu klasowego pod kątem użycia dodatku React Hooks
- Efekty biblioteki React
- Funkcja Hook useEffect
- Warunkowe aktywowanie efektu
- Funkcje useCallback, useMemo i memo
- Zapamiętywanie komponentu za pomocą funkcji memo
- Zapamiętywanie wartości za pomocą funkcji useMemo
- Zapamiętywanie definicji funkcji za pomocą funkcji useCallback
- Zapamiętywanie funkcji przekazanej jako argument funkcji useEffect
- Funkcja Hook useReducer
- Podsumowanie
- Wymagania techniczne
- Zapewnienie komunikacji między komponentami
- Zastosowanie własności children
- Wzorce kontenerowe i prezentacyjne
- Komponenty wyższego rzędu
- Komponent FunctionAsChild
- Podsumowanie
- Wymagania techniczne
- Instalowanie systemu baz danych PostgreSQL
- Najlepsze narzędzia do zarządzania bazą danych PostgreSQL
- Tworzenie pliku .env i plików konfiguracyjnych
- Konfigurowanie pliku .env
- Tworzenie podstawowego pliku konfiguracyjnego
- Konfigurowanie serwera Apollo Server
- Definiowanie typów, zapytań i przekształceń języka GraphQL
- Zapytania
- Przekształcenia
- Scalanie definicji typów
- Tworzenie resolverów
- Tworzenie zapytania getUsers
- Tworzenie zapytania getUserData
- Tworzenie przekształceń
- Scalanie resolverów
- Tworzenie modeli narzędzia Sequelize
- Nawiązywanie połączenia przez narzędzie Sequelize z bazą danych PostgreSQL
- Funkcje uwierzytelniania
- Czym jest standard JSON Web Token?
- Funkcje JWT
- Tworzenie funkcji uwierzytelniania
- Typy i interfejsy
- Uruchamianie projektu po raz pierwszy
- Testowanie zapytań i przekształceń języka GraphQL
- Sprawdzanie poprawności
- Wykonywanie operacji logowania
- Tworzenie interfejsowego systemu logowania z wykorzystaniem klienta Apollo
- Konfigurowanie narzędzia Webpack 5
- Konfigurowanie interpretera języka TypeScript
- Konfigurowanie serwera Express
- Tworzenie konfiguracji interfejsu
- Tworzenie elementu pośredniczącego użytkownika
- Tworzenie funkcji tokenów JWT
- Tworzenie zapytań i przekształceń języka GraphQL
- Tworzenie kontekstu użytkownika do obsługi operacji logowania i połączonego użytkownika
- Konfigurowanie klienta Apollo Client
- Tworzenie ścieżek aplikacji
- Tworzenie stron
- Tworzenie komponentów procesu logowania
- Tworzenie komponentów panelu sterowania
- Testowanie systemu logowania
- Podsumowanie
- Wymagania techniczne
- Wprowadzenie do składnika React Context API
- Tworzenie pierwszego kontekstu
- Opakowywanie komponentów za pomocą dostawcy
- Korzystanie z kontekstu za pomocą funkcji useContext
- Wprowadzenie do stosowania składnika React Suspense z wykorzystaniem biblioteki SWR
- Wprowadzenie do biblioteki SWR
- Budowanie aplikacji Pokedex!
- Testowanie składnika React Suspense
- Podsumowanie
- Wymagania techniczne
- Zastosowanie formularzy
- Komponenty niekontrolowane
- Komponenty kontrolowane
- Obsługa zdarzeń
- Referencje
- Implementowanie animacji
- React Motion
- Format SVG
- Podsumowanie
- Wymagania techniczne
- Style CSS w kodzie w JavaScripcie
- Zastosowanie stylów lokalnych
- Biblioteka Radium
- Zastosowanie modułów stylów CSS
- Webpack 5
- Przygotowywanie projektu
- Style CSS o zasięgu lokalnym
- Moduły Atomic CSS
- Moduły CSS biblioteki React
- Zastosowanie biblioteki styled-components
- Podsumowanie
- Wymagania techniczne
- Uniwersalne aplikacje
- Powody implementowania opcji SSR
- Implementowanie optymalizacji pod kątem wyszukiwarki internetowej
- Wspólna baza kodu
- Lepsza wydajność
- Nie lekceważ złożoności
- Tworzenie prostego przykładu użycia opcji SSR
- Implementowanie pobierania danych
- Zastosowanie środowiska Next.js do tworzenia aplikacji opartych na bibliotece React
- Podsumowanie
- Wymagania techniczne
- Uzgadnianie
- Klucze
- Techniki optymalizacji
- Narzędzia i biblioteki
- Niezmienność
- Dodatki narzędzia Babel
- Podsumowanie
- Wymagania techniczne
- Korzyści wynikające z testowania
- Bezproblemowe testowanie kodu w JavaScripcie za pomocą środowiska Jest
- Testowanie zdarzeń
- Zastosowanie rozszerzenia React DevTools
- Stosowanie rozszerzenia Redux DevTools
- Podsumowanie
- Wymagania techniczne
- Instalowanie i konfigurowanie biblioteki React Router
- Tworzenie sekcji
- Dodawanie parametrów do ścieżek
- Podsumowanie
- Wymagania techniczne
- Inicjalizowanie stanu za pomocą właściwości
- Stosowanie indeksów jako klucza
- Rozmieszczanie właściwości w elementach modelu DOM
- Podsumowanie
- Wymagania techniczne
- Tworzenie pierwszego Dropletu usługi DigitalOcean
- Rejestrowanie w usłudze DigitalOcean
- Tworzenie pierwszego Dropletu
- Instalowanie środowiska Node.js
- Konfigurowanie serwisów Git i GitHub
- Wyłączanie Dropletu
- Konfigurowanie serwera nginx, narzędzia PM2 i domeny
- Instalowanie i konfigurowanie serwera nginx
- Konfigurowanie serwera odwrotnego proxy
- Dodawanie domeny do Dropletu
- Implementowanie narzędzia CircleCI do zapewnienia ciągłej integracji
- Dodawanie klucza SSH do narzędzia CircleCI
- Konfigurowanie narzędzia CircleCI
- Tworzenie zmiennych środowiskowych w narzędziu CircleCI
- Podsumowanie
- Wymagania techniczne
- Uczestniczenie w rozwoju biblioteki React
- Dystrybucja kodu
- Znajomość najlepszych praktyk związanych z publikowaniem kodu open source
- Publikowanie pakietu za pomocą narzędzia npm
- Podsumowanie
O autorze
O korektorach merytorycznych
Przedmowa
Część I. Witaj, React!
Rozdział 1. Pierwsze kroki z biblioteką React
Rozdział 2. Czyszczenie kodu
Część II. Działanie biblioteki React
Rozdział 3. React Hooks
Rozdział 4. Przegląd popularnych wzorców kompozycji
Rozdział 5. Omówienie języka GraphQL na przykładzie rzeczywistego projektu
Rozdział 6. Zarządzanie danymi
Rozdział 7. Tworzenie kodu dla przeglądarki
Część III. Wydajność, ulepszenia i środowisko produkcyjne
Rozdział 8. Zapewnianie ładnego wyglądu komponentów
Rozdział 9. Renderowanie serwerowe dla zabawy i zarobku
Rozdział 10. Zwiększanie wydajności aplikacji
Rozdział 11. Testowanie i debugowanie
Rozdział 12. React Router
Rozdział 13. Antywzorce, jakich należy unikać
Rozdział 14. Wdrażanie aplikacji w środowisku produkcyjnym
Rozdział 15. Kolejne kroki
Helion - inne książki
-
Ta książka łączy perspektywy inżynierów, ludzi biznesu, przedstawicieli rządów i społeczników. Ułatwia zrozumienie korzyści i szans, jakie niosą ze sobą autonomiczne systemy oparte na uczeniu maszynowym. Zawiera siedem ważnych zasad, które pozwolą na ograniczanie ryzyka nadużyć i wypadków związan...
Dylemat sztucznej inteligencji. 7 zasad odpowiedzialnego tworzenia technologii Dylemat sztucznej inteligencji. 7 zasad odpowiedzialnego tworzenia technologii
(43.92 zł najniższa cena z 30 dni)32.94 zł
54.90 zł(-40%) -
Oto przewodnik po inżynierii detekcji, przeznaczony dla inżynierów zabezpieczeń i analityków bezpieczeństwa. Zaprezentowano w nim praktyczną metodologię planowania, budowy i walidacji mechanizmów wykrywania zagrożeń. Opisano zasady pracy z frameworkami służącymi do testowania i uwierzytelniania p...
Inżynieria detekcji cyberzagrożeń w praktyce. Planowanie, tworzenie i walidacja mechanizmów wykrywania zagrożeń Inżynieria detekcji cyberzagrożeń w praktyce. Planowanie, tworzenie i walidacja mechanizmów wykrywania zagrożeń
(71.20 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Dzięki temu praktycznemu przewodnikowi sprawdzisz, jak działa Angular podczas tworzenia dziesięciu zróżnicowanych funkcjonalnych aplikacji internetowych. Nauczysz się też integrować go z różnymi bibliotekami i narzędziami, takimi jak Angular Router, Scully, Electron, wątki robocze usług Angulara ...
Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III
(41.40 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Zrób pierwszy krok w stronę fascynującego świata automatyzacji zadań. Poznaj PowerShell, potężne narzędzie, które ułatwia pracę administratorów na całym świecie, i zaprzęgnij go do pracy. Dzięki umiejętnemu posługiwaniu się krótkimi i nieskomplikowanymi poleceniami będziesz w stanie łatwo i szybk...(23.94 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
Trzymasz w rękach drugie wydanie książki, którą docenili specjaliści bezpieczeństwa IT na całym świecie. Dzięki niej zrozumiesz zasady tworzenia skutecznych strategii cyberbezpieczeństwa dla swojej organizacji. Poznasz długoterminowe trendy w ujawnianiu i wykorzystywaniu luk w zabezpieczeniach, r...
Zagrożenia cyberbezpieczeństwa i rozwój złośliwego oprogramowania. Poznaj strategie obrony przed współczesnymi niebezpieczeństwami. Wydanie II Zagrożenia cyberbezpieczeństwa i rozwój złośliwego oprogramowania. Poznaj strategie obrony przed współczesnymi niebezpieczeństwami. Wydanie II
(65.40 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić ...
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(47.40 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Ta książka jest przewodnikiem dla profesjonalistów do spraw cyberbezpieczeństwa. Przedstawia podstawowe zasady reagowania na incydenty bezpieczeństwa i szczegółowo, na przykładach, omawia proces tworzenia zdolności szybkiej i skutecznej reakcji na takie zdarzenia. Zaprezentowano tu techniki infor...
Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III
(59.40 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
Ta książka zapewni Ci wiedzę, dzięki której z powodzeniem utworzysz blue team w swojej organizacji. Dowiesz się, z jakich defensywnych środków cyberbezpieczeństwa warto skorzystać i jakimi metodami ocenić skuteczność aktualnego stanu zabezpieczeń, dogłębnie zrozumiesz także sposoby działania cybe...
Cyberbezpieczeństwo i strategie blue teamów. Walka z cyberzagrożeniami w Twojej organizacji Cyberbezpieczeństwo i strategie blue teamów. Walka z cyberzagrożeniami w Twojej organizacji
(35.40 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Czy wiesz, co kryje się w centrum naszej Galaktyki? Czy zastanawiasz się czasem, jak powstają czarne dziury i co one oznaczają dla naszego zrozumienia wszechrzeczy? Czy chcesz poznać tajemnice tych niesamowitych obiektów, które wykraczają poza granice wyobraźni? Jeśli tak, to bestseller Czarne dz...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%)
Dzieki 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[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: React 17. Wzorce projektowe i najlepsze praktyki. Projektowanie i rozwijanie nowoczesnych aplikacji internetowych. Wydanie III Carlos Santana Roldán (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.
(0)
(1)
(0)
(0)
(0)
(0)