ODBIERZ TWÓJ BONUS :: »

Node.js w praktyce. Tworzenie skalowalnych aplikacji sieciowych Azat Mardan

Autor:
Azat Mardan
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
2.0/6  Opinie: 1
Stron:
272
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
30,20 zł 54,90 zł (-45%)
27,45 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 Node.js oraz zarządzania wersjami i modułami przez NPM
  • Tworzenia i uruchamiania podstawowych oraz zaawansowanych skryptów Node.js
  • Debugowania kodu Node.js i korzystania z narzędzi deweloperskich
  • Budowania aplikacji WWW z użyciem Express.js 4 i generatorów szkieletu
  • Tworzenia tras, middleware i konfigurowania aplikacji Express.js
  • Stosowania silników szablonów Jade i Handlebars do generowania widoków
  • Testowania aplikacji Node.js z wykorzystaniem Mocha, Chai i Expect.js
  • Przechowywania i manipulowania danymi w MongoDB oraz obsługi przez Mongoskin
  • Uwierzytelniania użytkowników z użyciem tokenów, sesji i OAuth (np. Twitter, Everyauth)
  • Zarządzania danymi i relacjami w MongoDB przy użyciu Mongoose ORM
  • Tworzenia wydajnych API RESTowych z Express.js, Hapi i testowania ich
  • Budowania aplikacji czasu rzeczywistego z WebSocket, Socket.IO i DerbyJS
  • Przygotowywania aplikacji Node.js do środowiska produkcyjnego (zmienne, logowanie, monitoring, wielowątkowość)
  • Wdrażania aplikacji na Heroku i AWS oraz utrzymywania ich działania (forever, Upstart, Nginx, Varnish)
  • Publikowania własnych modułów Node.js w NPM i udziału w projektach open source

O tym jak tworzyć złożone aplikacje sieciowe z wykorzystaniem Node.js

JavaScript to język programowania rozwijany od 1995 roku. Przez długi czas był kojarzony tylko i wyłącznie ze stronami internetowymi i przeglądarkami, jednak te czasy odchodzą w niepamięć, a JavaScript z powodzeniem jest dziś stosowany po stronie serwera.

Jeżeli chcesz sprawdzić, jak to działa, sięgnij po tę książkę i zainstaluj Node.js. Jest to platforma, która zapewnia najwyższą wydajność, ponieważ korzysta z nieblokujących operacji I/O oraz asynchronicznego mechanizmu zdarzeń. Co więcej, została ona oparta na najwydajniejszym silniku wspierającym język JavaScript, czyli na V8. Dzięki tej książce masz niepowtarzalną okazję poznać podstawy działania Node.js, zaznajomić się ze składnią języka JavaScript, a także zacząć korzystać z zaawansowanych mechanizmów autoryzacji, przechowywania danych czy zdarzeń. Ponadto nauczysz się tworzyć aplikacje czasu rzeczywistego z użyciem WebSocket, Socket.IO i DerbyJS oraz zbudujesz superwydajne API REST-owe. Książka ta jest obowiązkową lekturą dla wszystkich osób, dla których ważna jest najwyższa wydajność i które chcą poznać nowinki technologiczne. Warto ją mieć!

Książka Node.js w praktyce prezentuje:
  • Tworzenie aplikacji sieciowych z wykorzystaniem Express.js 4, MongoDB i silnika szablonów Jade
  • Przetwarzanie danych z poziomu konsoli MongoDB
  • Testowanie usług sieciowych Node.js z wykorzystaniem Mocha, Expect i TravisCI
  • Uwierzytelnianie z wykorzystaniem tokena i oparte na sesji
  • Implementowanie strategii OAuth zewnętrznego dostawcy (Twitter) z wykorzystaniem Everyauth
  • Przygotowanie kodu do produkcji z wykorzystaniem Redis, domen Node.js, biblioteki cluster i inne wskazówki
  • Instalowanie potrzebnych komponentów Node.js w instancji Amazon Web Services (AWS)

Poznaj możliwości platformy Node.js!



Azat Mardan — przedsiębiorca, inżynier oprogramowania, entuzjasta jogi i diety paleo. Ma ponad 12 lat doświadczenia w wytwarzaniu oprogramowania. Jest autorem dziewięciu książek poświęconych językowi JavaScript oraz platformie Node.js. Aktualnie zajmuje stanowisko starszego inżyniera oprogramowania oraz lidera zespołu w DocuSign. Był współzałożycielem Gizmo (platformy do prowadzenia kampanii marketingowych dla urządzeń mobilnych) oraz członkiem zespołów wytwarzających oprogramowanie dla organizacji rządowych.
MARCOWY RESET Z KSIĄŻKĄ! / Ebooki -45%, książki -35%

Wybrane bestsellery

O autorze książki

Azat Mardan — przedsiębiorca, inżynier oprogramowania, entuzjasta jogi i diety paleo. Ma ponad 12 lat doświadczenia w wytwarzaniu oprogramowania. Jest autorem dziewięciu książek poświęconych językowi JavaScript oraz platformie Node.js. Aktualnie zajmuje stanowisko starszego inżyniera oprogramowania oraz lidera zespołu w DocuSign. Był współzałożycielem Gizmo (platformy do prowadzenia kampanii marketingowych dla urządzeń mobilnych) oraz członkiem zespołów wytwarzających oprogramowanie dla organizacji rządowych.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać JavaScript, aby korzystać z książki ,,Node.js w praktyce. Tworzenie skalowalnych aplikacji sieciowych"?
Podstawowa znajomość JavaScript będzie bardzo pomocna, ponieważ książka omawia zarówno składnię tego języka, jak i jego zastosowanie po stronie serwera w Node.js. Autor jednak wprowadza czytelnika w niezbędne podstawy, więc nawet osoby początkujące mogą z niej skorzystać.
2. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się instalować i konfigurować Node.js, budować skalowalne aplikacje sieciowe, korzystać z popularnych frameworków (Express.js, Hapi), tworzyć API REST, obsługiwać bazy danych (MongoDB, Mongoose), wdrażać autoryzację i uwierzytelnianie, testować aplikacje oraz wdrażać je na platformach takich jak AWS i Heroku.
3. Czy książka zawiera przykłady kodu i projekty do samodzielnego wykonania?
Tak, książka obfituje w praktyczne przykłady, projekty oraz fragmenty kodu, które można samodzielnie uruchomić i rozwijać, co ułatwia naukę poprzez praktykę.
4. Czy książka obejmuje nowoczesne narzędzia i technologie związane z Node.js?
Tak, autor opisuje aktualne narzędzia i biblioteki, takie jak Express.js 4, MongoDB, Mongoose, Socket.IO, Hapi, Jade/Handlebars, OAuth, Everyauth, a także metody wdrażania aplikacji w chmurze.
5. Czy ta książka jest odpowiednia do nauki Node.js od podstaw, czy raczej dla osób zaawansowanych?
Książka prowadzi czytelnika od podstaw instalacji i konfiguracji Node.js aż po zaawansowane zagadnienia, takie jak wydajność, bezpieczeństwo i wdrożenia produkcyjne, więc sprawdzi się zarówno dla początkujących, jak i średniozaawansowanych programistów.
6. Czy znajdę tu informacje o testowaniu i wdrażaniu aplikacji Node.js?
Tak, książka szczegółowo omawia testowanie aplikacji z wykorzystaniem Mocha, Expect i TravisCI oraz przedstawia proces wdrażania na platformach takich jak Heroku i AWS.
7. W jakiej formie dostępna jest książka na Helion.pl?
Książka jest dostępna w wersji drukowanej oraz jako e-book (PDF, ePub, mobi), dzięki czemu możesz wybrać najwygodniejszą dla siebie formę czytania.
8. Czy po zakupie e-booka otrzymam natychmiastowy dostęp do plików?
Tak, po opłaceniu zamówienia e-book będzie dostępny do pobrania na Twoim koncie Helion.pl w wybranych formatach.

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
54,90 zł
Niedostępna
Ebook
30,20 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 mBank Ikona płatności Millennium 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