ODBIERZ TWÓJ BONUS :: »

React, TypeScript i Node. Tworzenie aplikacji internetowych typu fullstack David Choi

Autor:
David Choi
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 1
Stron:
544
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
54,50 zł 109,00 zł (-50%)
54,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Typowania statycznego i dynamicznego w TypeScript oraz ich zastosowań
  • Definiowania i używania typów, interfejsów, klas, typów generycznych i zaawansowanych funkcji TypeScript
  • Wykorzystywania nowoczesnych funkcji JavaScript ES6+, takich jak destrukturyzacja, funkcje strzałkowe, async/await
  • Tworzenia aplikacji jednostronicowych (SPA) z użyciem React
  • Stosowania hooków Reacta i porównywania ich z komponentami klasowymi
  • Zarządzania stanem aplikacji za pomocą Reduxa i React Context
  • Implementowania routingu w aplikacjach React z użyciem React Router
  • Konfigurowania i testowania projektów React przy użyciu create-react-app i Jest
  • Tworzenia serwerów i API internetowych z wykorzystaniem Node.js i Express
  • Budowania i wdrażania API GraphQL, w tym schematów, zapytań, mutacji i subskrypcji
  • Integracji TypeScript i GraphQL w projektach Express
  • Tworzenia pełnej aplikacji forum z uwierzytelnianiem, zarządzaniem wątkami i systemem punktacji
  • Implementowania uwierzytelniania i zarządzania sesją z użyciem Expressa i Redisa
  • Pracy z bazą danych Postgres oraz warstwą repozytorium przy użyciu TypeORM
  • Łączenia frontendu React z backendem GraphQL i obsługi danych w aplikacji
  • Wdrażania i konfigurowania aplikacji fullstack w chmurze AWS z użyciem NGINX, Redisa i Postgresa

JavaScript i jego następca, TypeScript, od lat są ulubionymi językami programowania zawodowców. Mogą oni korzystać z całej gamy wspaniałych narzędzi i frameworków, takich jak React, Node.js czy też Redux, Express i GraphQL. Dają one możliwość pisania całych aplikacji, zarówno części klienckich, jak i serwerowych, w jednym języku. Programiści coraz częściej doceniają korzyści, jakie płyną z tworzenia rozwiązań obejmujących pełny stos technologiczny. Jest to o wiele efektywniejszy i bardziej satysfakcjonujący sposób pracy niż tworzenie klasycznych aplikacji internetowych.

To książka przeznaczona dla osób, które posługują się językiem JavaScript i chcą wykorzystać jego możliwości do zbudowania kompletnej aplikacji internetowej. Prezentuje język TypeScript i opisuje jego najlepsze cechy, pokazuje także, w jaki sposób za pomocą takich frameworków jak React, Redux, Node, Express i GraphQL zbudować złożoną aplikację internetową o pełnej funkcjonalności. Wyjaśniono tu tajniki pracy z poszczególnymi elementami całego stosu technologicznego, a przy tym omówiono przydatne narzędzia, techniki i biblioteki. Przedstawiono również sposoby używania bazy danych na potrzeby aplikacji. Ważnym elementem jest dokładny opis wdrażania gotowej aplikacji w chmurze AWS.

W książce między innymi:

  • najważniejsze możliwości języka TypeScript
  • stosowanie hooków Reacta i magazynu Redux
  • wdrażanie funkcjonalnych aplikacji za pomocą Reacta i GraphQL
  • mechanizm uwierzytelniania z użyciem Redisa
  • praca z bazą danych Postgres przy użyciu TypeORM
  • konfiguracja serwera NGINX w chmurze AWS wraz z wdrażaniem aplikacji

Nowy wymiar programowania: pełny stos najnowszych technologii!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

David Choi od ponad dziesięciu lat tworzy aplikacje korporacyjne. Zdobył doświadczenie w pracy z wieloma frameworkami i językami programowania. Zajmował się zagadnieniami finansowymi w takich firmach jak JPMorgan, CSFB i Franklin Templeton. Aktualnie pracuje nad własnym startupem. Rozwija aplikację DzHaven, która ma pomagać programistom we wspieraniu innych programistów.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać TypeScript, żeby korzystać z tej książki?
Nie, książka wprowadza czytelnika w podstawy TypeScript i wyjaśnia różnice między JavaScriptem a TypeScriptem. Pozwoli Ci stopniowo nauczyć się tego języka w praktyce.
2. Jakie technologie i narzędzia są omawiane w książce?
Książka obejmuje React, TypeScript, Node.js, Redux, Express, GraphQL, Redis, Postgres, TypeORM oraz wdrażanie aplikacji w chmurze AWS, pokazując ich praktyczne zastosowanie w projektach fullstack.
3. Czy dzięki książce nauczę się tworzyć kompletne aplikacje internetowe?
Tak, publikacja prowadzi krok po kroku przez cały proces budowy aplikacji - od konfiguracji środowiska, przez frontend i backend, aż po wdrożenie w chmurze.
4. Czy książka zawiera przykłady kodu i projekty do samodzielnego wykonania?
Tak, w książce znajdziesz liczne przykłady kodu oraz projekt internetowego forum, który możesz zbudować samodzielnie, ćwicząc zdobyte umiejętności.
5. Czy książka jest aktualna pod względem używanych wersji narzędzi i frameworków?
Autor prezentuje najnowsze możliwości języka TypeScript i nowoczesnych frameworków, a także aktualne praktyki wdrożeniowe, dzięki czemu treść odpowiada obecnym standardom branżowym.
6. Czy znajdę w książce informacje o testowaniu aplikacji?
Tak, książka omawia testowanie aplikacji Reacta z użyciem narzędzi takich jak Jest oraz prezentuje dobre praktyki testowania kodu.
7. Czy publikacja pomoże mi zrozumieć, jak wdrażać aplikacje na serwerze lub w chmurze?
Tak, znajdziesz szczegółowe instrukcje dotyczące konfiguracji serwera, wdrożenia aplikacji z wykorzystaniem NGINX oraz pracy z usługami chmurowymi AWS.
8. Czy kupując książkę na Helion.pl, otrzymam ją w wersji elektronicznej?
Na Helion.pl większość książek jest dostępna w formatach papierowych i elektronicznych (PDF, ePub, mobi). Dostępność konkretnej wersji sprawdzisz na stronie produktu przed zakupem.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
109,00 zł
Niedostępna
Ebook
54,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności Millennium Ikona płatności mTransfer Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile