ODBIERZ TWÓJ BONUS :: »

Wszechstronny JavaScript. Technologie: GraphQL, React, React Native i Electron Adam D. Scott

(ebook) (audiobook) (audiobook)
Autor:
Adam D. Scott
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.5/6  Opinie: 2
Stron:
320
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
41,40 zł 69,00 zł (-40%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
34,50 zł 69,00 zł (-50%)
34,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

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Konfigurowania środowiska programistycznego z użyciem Node.js, npm, MongoDB i Gita
  • Tworzenia i uruchamiania API z wykorzystaniem Node.js i Express
  • Budowania API GraphQL oraz definiowania schematów i resolverów
  • Łączenia aplikacji z bazą danych MongoDB i realizowania operacji CRUD
  • Implementowania mechanizmów uwierzytelniania i autoryzacji użytkowników
  • Zarządzania uprawnieniami użytkowników i obsługi akcji na danych
  • Stosowania najlepszych praktyk bezpieczeństwa, testowania i wdrożeń aplikacji
  • Tworzenia interfejsów użytkownika z React i projektowania komponentów UI
  • Stylowania aplikacji przy użyciu CSS oraz bibliotek typu CSS-in-JS (Styled Components)
  • Integracji klienta Apollo z React i wykonywania zapytań GraphQL
  • Zarządzania stanem aplikacji, obsługi formularzy i tras chronionych w React
  • Wdrażania aplikacji internetowych na platformach takich jak Netlify
  • Tworzenia aplikacji desktopowych z wykorzystaniem frameworka Electron
  • Integracji aplikacji internetowej z Electron i konfigurowania procesu kompilacji
  • Budowania aplikacji mobilnych na iOS i Androida z React Native oraz Styled Components
  • Dystrybuowania aplikacji mobilnych za pomocą Expo i publikowania w sklepach Apple'a i Google'a

Dawno temu młodziutki JavaScript służył do ozdabiania stron WWW. Dziś, choć wciąż jest niewielkim językiem skryptowym, jego możliwości są imponujące. Można go użyć do pisania dużych aplikacji dla różnych platform, a nawet oprogramowania obsługującego urządzenia w IoT. Jest też świetnym narzędziem do tworzenia API dla interfejsów użytkownika aplikacji internetowej, aplikacji natywnej dla urządzeń mobilnych i aplikacji dla komputerów biurkowych. Pracę ułatwiają nowe technologie, w tym React, React Native i GraphQL, a także framework Electron. Okazuje się, że aby tworzyć wiele różnych rodzajów oprogramowania, wystarczy dobrze poznać JavaScript i towarzyszące mu narzędzia.

Ta książka jest przeznaczona dla średnio zaawansowanych i początkujących programistów, którzy chcą poznać narzędzia ułatwiające tworzenie różnych aplikacji w JavaScripcie. Przedstawiono tu kompletne instrumentarium, dzięki któremu można tworzyć kod aplikacji w stylu CRUD działającej na każdej platformie. Opisano, w jaki sposób należy przygotować sobie środowisko programistyczne do pracy, omówiono sposób tworzenia API za pomocą Node i Express, bazy danych MongoDB oraz serwera Apollo. Sporo miejsca poświęcono tworzeniu interfejsów użytkownika niezależnych od platformy za pomocą różnych narzędzi. Poszczególne zagadnienia zilustrowano praktycznymi przykładami działającego kodu. Dzięki tej publikacji nawet początkujący programista zacznie szybko podejmować świadome decyzje technologiczne.

W książce między innymi:

  • procesy GraphQL do pracy z danymi
  • wspólny mechanizm uwierzytelniania dla API, aplikacji internetowej i aplikacji natywnych
  • wykorzystywanie React i Styled Components
  • tworzenie aplikacji dla iOS i Androida za pomocą React Native
  • praca z frameworkiem Electron

JavaScript - wykorzystaj prawdziwą wszechstronność!

Wybrane bestsellery

O autorze książki

Adam D. Scott jest inżynierem, programistą aplikacji internetowych i wykładowcą. Obecnie pracuje jako kierownik do spraw aplikacji internetowych w Biurze Ochrony Konsumentów, gdzie wraz ze swoim utalentowanym zespołem koncentruje się na tworzeniu aplikacji internetowych typu open source. Przez ponad dekadę pracował w szkolnictwie - uczył i tworzył programy nauczania wielu tematów technicznych. Wraz z rodziną mieszka w Connecticut.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać JavaScript, aby korzystać z tej książki?
Podstawowa znajomość JavaScript będzie bardzo pomocna, ponieważ książka skupia się na praktycznym wykorzystaniu tego języka oraz nowoczesnych technologii takich jak React, GraphQL czy Electron.
2. Czy książka zawiera przykłady kodu i praktyczne projekty?
Tak, książka prezentuje liczne przykłady działającego kodu oraz prowadzi czytelnika krok po kroku przez budowę pełnych aplikacji webowych, mobilnych i desktopowych.
3. Jakie technologie są omawiane w tej książce?
W książce znajdziesz szczegółowe omówienie technologii takich jak GraphQL, React, React Native, Electron, Node.js, Express, MongoDB oraz narzędzi wspierających programowanie w JavaScript.
4. Czy dzięki tej książce nauczę się tworzyć aplikacje na różne platformy?
Tak, książka pokazuje, jak wykorzystać JavaScript i powiązane technologie do tworzenia aplikacji internetowych, mobilnych (iOS, Android) oraz desktopowych.
5. Czy książka obejmuje temat wdrażania i publikowania aplikacji?
Tak, osobne rozdziały poświęcone są wdrażaniu API, aplikacji webowych, desktopowych i mobilnych, w tym dystrybucji w sklepach Apple i Google.
6. Czy znajdę tu informacje o najlepszych praktykach i bezpieczeństwie?
Tak, książka omawia m.in. uwierzytelnianie, szyfrowanie, zarządzanie tokenami, a także najlepsze praktyki przy tworzeniu i wdrażaniu aplikacji.
7. Czy książka jest aktualna pod względem używanych narzędzi i bibliotek?
Autor korzysta z nowoczesnych narzędzi i bibliotek, takich jak React, Apollo, Styled Components czy Expo, więc treści są zgodne z aktualnymi standardami branżowymi.
8. Czy mogę korzystać z książki na różnych systemach operacyjnych?
Tak, książka opisuje instalację i konfigurację narzędzi zarówno w systemie Windows, jak i macOS, dzięki czemu jest uniwersalna dla większości użytkowników.

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
41,40 zł
Dodaj do koszyka
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint