ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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!

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
109,00 zł
Niedostępna
Ebook
54,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint