ODBIERZ TWÓJ BONUS :: »

Express.js. Tworzenie aplikacji sieciowych w Node.js Azat Mardan

Autor:
Azat Mardan
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 2
Stron:
344
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
35,40 zł 59,00 zł (-40%)
29,49 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 frameworka Express.js oraz Express Generator
  • Tworzenia szkieletu aplikacji i organizowania struktury projektu w architekturze MVC
  • Definiowania tras, parametrów i obsługi żądań HTTP w Express.js
  • Wykorzystywania oprogramowania pośredniczącego (middleware) do obsługi żądań i odpowiedzi
  • Korzystania z popularnych silników szablonów (Jade, EJS, Handlebars) oraz Consolidate.js
  • Przetwarzania danych żądania, parametrów, ciasteczek i obsługi sesji
  • Zarządzania konfiguracją, ustawieniami aplikacji i środowiskami
  • Obsługi błędów oraz uruchamiania i monitorowania aplikacji Express.js
  • Integracji z bazami danych, zarządzania kluczami i obsługi strumieni
  • Implementowania uwierzytelniania, sesji oraz wykorzystania Redis
  • Zapewniania bezpieczeństwa aplikacji (CSRF, nagłówki HTTP, walidacja danych)
  • Wdrażania wielowątkowości z użyciem klastrów Node.js
  • Używania Socket.IO do komunikacji w czasie rzeczywistym
  • Tworzenia aplikacji opartych na domenie oraz korzystania z frameworków pokrewnych (Sails.js, DerbyJS, LoopBack)
  • Budowania praktycznych aplikacji: galeria Instagram, Todo, HackHall, API RESTful
  • Migracji projektów z Express.js 3.x do 4.x oraz korzystania z najnowszych funkcji frameworka
Frameworku Express.js używa wiele znanych firm, takich jak MySpace i Storify, które dostrzegły ogromne korzyści płynące z wykorzystywania tej technologii, a także doceniły jej stabilność i bezpieczeństwo. Przed Express.js i Node.js otwiera się świetlana przyszłość. Oznacza to, że jako ekspert w zakresie Node.js, biegle posługujący się Express.js, staniesz się poszukiwanym specjalistą!

Ta książka jest kompleksowym podręcznikiem, który przedstawi Ci sposób działania Express.js w praktyce i przeprowadzi Cię przez poszczególne etapy budowy aplikacji. Autor jasno i precyzyjnie wyjaśnia wszystkie koncepcje, których zrozumienie jest niezbędne do programowania w Express.js. Znajdziesz tu omówienie zagadnień związanych m.in. z oprogramowaniem pośredniczącym, tworzeniem szkieletu aplikacji, generowaniem szablonów, przetwarzaniem danych żądania i cookies, zarządzaniem uwierzytelnianiem i sesjami, obsługą błędów i przygotowaniem aplikacji do wdrożenia w środowisku produkcyjnym. Na pewno docenisz też liczne przykłady kodu źródłowego.

Jeśli — jako inżynier oprogramowania lub programista sieciowy — poszukujesz sposobu, aby bez wertowania setek stron dokumentacji programować z wykorzystaniem frameworku Express.js, a przy tym poszerzyć swoje kompetencje, ta książka jest właśnie dla Ciebie.

Dzięki tej książce:
  • rozpoczniesz pracę z oprogramowaniem pośredniczącym
  • będziesz sprawnie korzystać z silników szablonów
  • dowiesz się, jak zapewnić aplikacji bezpieczeństwo
  • nauczysz się tworzyć aplikacje oparte na domenie
  • przeanalizujesz przykłady działających aplikacji, takich jak Instagram, HackHall i inne



Azat Mardan - od kilkunastu lat programuje aplikacje mobilne i sieciowe. Pracował nad wieloma aplikacjami o kluczowym znaczeniu, wykorzystywanymi przez agencje rządowe USA. Jest twórcą kilku projektów open source dla Node.js (m.in. ExpressWorks, mongoui, HackHall.com i NodeFramework.com), a także współtwórcą express, oauth, jade-browser i innych modułów npm. Tworzy programistyczne kursy online, publikuje specjalistyczne artykuły na blogu, a ponadto jest autorem książek poświęconych JavaScriptowi i Node.js.
W marcu jak w zaczytanym garncu!  Ebooki -40%, 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 książka ,,Express.js. Tworzenie aplikacji sieciowych w Node.js" wymaga wcześniejszej znajomości Node.js lub JavaScript?
Tak, zalecana jest podstawowa znajomość JavaScript i Node.js, aby w pełni skorzystać z treści książki i rozumieć przedstawione przykłady.
2. Czy w książce znajdują się praktyczne przykłady kodu do samodzielnego przećwiczenia?
Tak, książka zawiera liczne praktyczne przykłady kodu oraz kompletne projekty aplikacji, które można samodzielnie uruchomić i modyfikować.
3. Czy książka obejmuje zagadnienia związane z bezpieczeństwem aplikacji Express.js?
Tak, jeden z rozdziałów szczegółowo omawia kwestie bezpieczeństwa, takie jak ochrona przed atakami CSRF, zarządzanie uprawnieniami oraz zabezpieczanie danych wejściowych.
4. Czy książka opisuje najnowszą wersję Express.js?
Książka skupia się na Express.js 4.x, a także zawiera dodatki dotyczące migracji z wcześniejszych wersji oraz ściągę z najważniejszych zmian i nowości.
5. Czy znajdę w książce informacje o integracji Express.js z innymi bibliotekami i frameworkami?
Tak, książka przedstawia integrację Express.js m.in. z bazami danych, Redisem, Socket.IO oraz omawia współpracę z innymi frameworkami Node.js.
6. Czy publikacja nadaje się jako materiał do nauki Express.js od podstaw?
Tak, książka prowadzi czytelnika krok po kroku od instalacji i podstawowych pojęć, aż po zaawansowane zagadnienia i gotowe projekty.
7. Czy książka zawiera informacje o narzędziach wspomagających pracę z Express.js, takich jak generator aplikacji?
Tak, w książce opisano instalację i użycie Express.js Generator oraz innych narzędzi usprawniających tworzenie aplikacji.
8. Czy do książki dołączone są dodatkowe zasoby lub materiały online?
W dodatkach znajdziesz polecane książki, kursy oraz linki do przydatnych materiałów online, które pomogą pogłębić wiedzę z zakresu Express.js i Node.js.

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
59,00 zł
Niedostępna
Ebook
35,40 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