ODBIERZ TWÓJ BONUS :: »

Node.js w akcji Mike Cantelon, Marc Harter, TJ Holowaychuk, Nathan Rajlich

(ebook) (audiobook) (audiobook)
Autorzy:
Mike Cantelon, Marc Harter, TJ Holowaychuk, Nathan Rajlich
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.8/6  Opinie: 6
Stron:
440
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
69,00 zł
Powiadom mnie, gdy książka będzie dostępna

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

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska Node.js na różnych systemach operacyjnych
  • Tworzenia asynchronicznych aplikacji serwerowych opartych na zdarzeniach
  • Budowania serwerów HTTP oraz obsługi żądań i odpowiedzi
  • Tworzenia aplikacji czatu w czasie rzeczywistym z użyciem Socket.IO i WebSocket
  • Organizowania kodu w moduły i zarządzania zależnościami za pomocą npm
  • Stosowania technik programowania asynchronicznego: wywołań zwrotnych, emitterów zdarzeń, kontroli przepływu
  • Projektowania i implementowania usług RESTful oraz obsługi plików statycznych
  • Przechowywania i pobierania danych z baz relacyjnych (MySQL, PostgreSQL) i NoSQL (Redis, MongoDB)
  • Korzystania z frameworków Connect i Express do budowy skalowalnych aplikacji sieciowych
  • Stosowania metod pośredniczących (middleware) do obsługi żądań, sesji, bezpieczeństwa i błędów
  • Tworzenia i obsługi formularzy, przesyłania plików oraz zarządzania sesjami użytkowników
  • Implementowania uwierzytelniania, routingu zaawansowanego i stronicowania w aplikacjach Express
  • Testowania aplikacji Node.js z użyciem narzędzi takich jak Mocha, nodeunit, Vows, should.js
  • Wykorzystywania szablonów EJS, Mustache, Jade do generowania dynamicznych widoków
  • Wdrażania aplikacji Node.js na serwerach dedykowanych, VPS i w chmurze oraz zapewniania wysokiej dostępności
  • Rozszerzania funkcjonalności poprzez tworzenie własnych modułów i publikowanie ich w npm

Poznaj potencjał Node.js!

JavaScript to jeden z niewielu języków programowania w historii, który wzbudzał i wciąż wzbudza tak wiele emocji. Na rynku pojawił się w 1995 roku i od tego czasu: a) był obecny tylko w przeglądarkach, b) był masowo blokowany i c) wieszczono jego koniec… aż do dnia dzisiejszego, kiedy ciężko sobie wyobrazić stronę WWW, która nie korzystałaby z jego możliwości. Współcześnie JavaScript zaczyna także odnosić sukces w aplikacjach działających po stronie serwera. Możesz sobie wyobrazić, że Twoje żądania po stronie serwera obsługuje JavaScript? Nie? Czas to zmienić!

Node.js to platforma, która zapewnia najwyższą wydajność dzięki wykorzystywaniu nieblokujących operacji I/O oraz asynchronicznego mechanizmu zdarzeń. Działa na bazie najwydajniejszego silnika obsługującego język JavaScript – V8 (autorstwa firmy Google) – i pozwala programistom osiągać niezwykłe efekty. Zastanawiasz się, jak wykorzystać ten potencjał? Sięgnij po tę książkę i rozpocznij przygodę z Node.js! W trakcie lektury poznasz podstawy programowania na tej platformie, zbudujesz asynchroniczną logikę, wykorzystasz protokoły sieciowe oraz podłączysz się do popularnych baz danych. W kolejnych rozdziałach będziesz mieć niepowtarzalną okazję, by poznać popularne i przydatne biblioteki oraz stworzyć RESTowe API. Na sam koniec dowiesz się, jak wdrożyć aplikację Node.js w środowisku produkcyjnym oraz zaznajomisz się z ekosystemem tej platformy. Brzmi zachęcająco?

Dzięki tej książce:

  • poznasz platformę Node.js
  • opanujesz techniki programowania asynchronicznego
  • zbudujesz RESTowe API z wykorzystaniem Node.js
  • wdrożysz Twoją aplikację
  • przekonasz się, jak wydajny może być JavaScript

Twój przewodnik po Node.js!
 


 

„Materiał przedstawiony w książce został dobrany w taki sposób, aby stopniowo przechodzić od najprostszych zagadnień do coraz bardziej złożonych i zaawansowanych.”

Ze wstępu do książki, napisanego przez Isaaca Z. Schluetera, lidera projektu Node.js

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać JavaScript, aby korzystać z książki "Node.js w akcji"?
Podstawowa znajomość JavaScript będzie bardzo pomocna, ponieważ Node.js opiera się na tym języku. Książka wyjaśnia jednak wiele zagadnień krok po kroku, więc nawet osoby ze średnim doświadczeniem poradzą sobie z materiałem.
2. Czy książka obejmuje praktyczne przykłady i projekty?
Tak, książka zawiera liczne praktyczne przykłady, w tym budowę aplikacji czatu, REST API oraz wdrażanie aplikacji Node.js. Każdy rozdział prowadzi czytelnika przez konkretne projekty i zadania.
3. Jakie zagadnienia dotyczące baz danych są omówione w książce?
Książka omawia zarówno bazy relacyjne (MySQL, PostgreSQL), jak i NoSQL (MongoDB, Redis), pokazując, jak integrować je z aplikacjami Node.js oraz jak przechowywać i pobierać dane.
4. Czy znajdę tu informacje o wdrażaniu aplikacji Node.js na serwerze?
Tak, w książce znajduje się osobny rozdział poświęcony wdrażaniu aplikacji Node.js, w tym na serwerach dedykowanych, VPS oraz w chmurze. Omówiono także zapewnienie wysokiej dostępności i wydajności.
5. Czy książka jest aktualna względem najnowszych wersji Node.js?
Książka prezentuje uniwersalne zasady i techniki pracy z Node.js, które są aktualne niezależnie od wersji. Szczegółowe informacje o wersji znajdziesz we wstępie lub opisie wydania.
6. Czy w książce są opisane popularne frameworki, takie jak Express?
Tak, książka szczegółowo omawia frameworki Connect i Express, pokazując, jak tworzyć zaawansowane aplikacje sieciowe, obsługiwać routing, uwierzytelnianie i pracować z szablonami.
7. Czy mogę korzystać z książki podczas nauki samodzielnej, bez nauczyciela?
Tak, książka została napisana w sposób przystępny i pozwala na samodzielną naukę krok po kroku. Zawiera wytłumaczenia, przykłady oraz ćwiczenia praktyczne.
8. Jakie narzędzia do testowania aplikacji Node.js są przedstawione w książce?
W książce znajdziesz omówienie narzędzi i bibliotek do testowania, takich jak Mocha, nodeunit, Vows czy should.js, wraz z przykładami ich użycia w praktyce.

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
69,00 zł
Czasowo niedostępna
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint