ODBIERZ TWÓJ BONUS :: »

Tworzenie aplikacji internetowych z użyciem Node i Express. Korzystanie ze stosu JavaScript. Wydanie II Ethan Brown

Autor:
Ethan Brown
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.8/6  Opinie: 5
Stron:
304
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 »

Druk na żądanie

Czego się nauczysz?

  • Tworzenia aplikacji internetowych z użyciem Node.js i Express
  • Konfigurowania środowiska programistycznego i korzystania z npm
  • Organizowania struktury plików i katalogów projektu
  • Stosowania systemu kontroli wersji Git w projektach Node.js
  • Testowania i zapewniania jakości kodu z użyciem narzędzi takich jak Jest
  • Obsługi żądań i odpowiedzi HTTP oraz przetwarzania formularzy
  • Tworzenia dynamicznych widoków za pomocą silnika szablonów Handlebars
  • Zarządzania sesjami i obiektami cookie w aplikacjach Express
  • Wykorzystywania oprogramowania pośredniczącego (middleware)
  • Wysyłania wiadomości e-mail z poziomu aplikacji Node.js
  • Integracji z bazami danych MongoDB i PostgreSQL oraz korzystania z Mongoose
  • Tworzenia i udostępniania API typu REST oraz obsługi formatu JSON
  • Budowania aplikacji jednostronicowych (SPA) z React
  • Zapewnienia bezpieczeństwa aplikacji, w tym wdrażania HTTPS i uwierzytelniania
  • Integracji z zewnętrznymi API, takimi jak Twitter, Google Maps i serwisy pogodowe
  • Wdrażania, publikowania oraz utrzymywania i konserwacji aplikacji internetowych

Express i Node stały się kluczowymi narzędziami do tworzenia dynamicznych, wielostronicowych i hybrydowych aplikacji internetowych. Dzięki nim można dowolnie kształtować architekturę swojej aplikacji. Projektowanie za pomocą Node jest bardzo atrakcyjnym rozwiązaniem dla programistów, którzy doceniają dostępność i elastyczność języka JavaScript. W rzeczy samej, JavaScript ewoluował z techniki prostego ozdabiania stron internetowych, aby stać się dojrzałym, wszechstronnym, pełnoprawnym i wyjątkowo obiecującym językiem programowania. Korzystanie z niego jest o wiele bardziej satysfakcjonujące przy zastosowaniu platformy Express.

To praktyczny przewodnik dla programistów, którzy chcą tworzyć aplikacje internetowe z wykorzystaniem platform React, Angular lub Vue oraz API typu REST albo ich kombinacji za pomocą języka JavaScript, Node i Express. Zawarto tu wprowadzenie do Node, Express oraz innych przydatnych narzędzi. Szczegółowo przedstawiono koncepcję oprogramowania pośredniczącego oraz zagadnienia bezpieczeństwa środowiska produkcyjnego. Nie zabrakło wskazówek dotyczących tworzenia API za pomocą Express. Ciekawym elementem książki są szczegóły integracji z takimi usługami jak Twitter, Google Maps i US National Weather Service. Poszczególne rozdziały przedstawiają etapy budowy przykładowej w pełni funkcjonalnej aplikacji internetowej, którą łatwo będzie wykorzystać jako szablon do tworzenia innych, własnych, bardziej wyrafinowanych projektów!

W książce między innymi:

  • renderowanie danych dynamicznych za pomocą systemu szablonów
  • używanie obiektów żądań i odpowiedzi, oprogramowania pośredniczącego oraz trasowania
  • testowanie, debugowanie i wdrażanie aplikacji
  • korzystanie z baz danych, takich jak MongoDB i PostgreSQL
  • integracja aplikacji z innymi serwisami
  • plan publikowania i utrzymywania aplikacji

JavaScript: oczekuj tego, co najlepsze!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Ethan Brown - od ponad dwudziestu lat zajmuje się inżynierią oprogramowania. Obecnie jest dyrektorem do spraw technologii w firmie VMS, gdzie zajmuje się implementacją oprogramowania w chmurze. Szczególnie interesują go rozwiązania ułatwiające podejmowanie decyzji, analizę ryzyka i kreatywne projektowanie. Uważa stos technologiczny JavaScript za niezwykle obiecującą platformę aplikacji internetowych.

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?
Tak, podstawowa znajomość JavaScript będzie bardzo pomocna, ponieważ książka skupia się na tworzeniu aplikacji internetowych w środowisku Node i Express, wykorzystując właśnie ten język.
2. Czy książka obejmuje zagadnienia związane z integracją aplikacji z popularnymi frameworkami frontendowymi, takimi jak React, Angular czy Vue?
Tak, książka zawiera praktyczne wskazówki dotyczące integracji aplikacji Node i Express z frameworkami takimi jak React, Angular i Vue, a także opisuje budowę API typu REST.
3. Jakie przykłady projektów znajdę w tej książce?
W książce krok po kroku przedstawiono budowę funkcjonalnej aplikacji internetowej, którą można wykorzystać jako szablon do własnych, bardziej zaawansowanych projektów. Są też przykłady integracji z zewnętrznymi API, takimi jak Twitter, Google Maps czy US National Weather Service.
4. Czy książka porusza temat bezpieczeństwa aplikacji internetowych?
Tak, jeden z rozdziałów poświęcony jest zagadnieniom bezpieczeństwa, takim jak wdrażanie HTTPS, ochrona przed atakami CSRF oraz uwierzytelnianie i autoryzacja użytkowników.
5. Czy książka zawiera informacje o testowaniu i debugowaniu aplikacji?
Tak, znajdziesz tu rozdziały szczegółowo omawiające testowanie (w tym testy jednostkowe i integracyjne), debugowanie oraz zapewnianie jakości kodu.
6. Czy książka omawia wdrożenie i utrzymanie aplikacji w środowisku produkcyjnym?
Tak, w książce opisano proces publikacji, wdrażania, monitorowania oraz zasady długoterminowej konserwacji i optymalizacji aplikacji Node i Express.
7. W jakiej formie dostępny jest kod źródłowy omawiany w książce?
Przykładowy kod można pobrać online - książka zawiera instrukcje, jak korzystać z repozytorium oraz jak samodzielnie pisać i testować własny kod.
8. Czy książka nadaje się do samodzielnej nauki?
Tak, książka została napisana w formie praktycznego przewodnika, idealnego zarówno do samodzielnej nauki, jak i jako materiał pomocniczy podczas kursów czy warsztató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

Zamknij

Wybierz metodę płatności

Książka
69,00 zł
Czasowo niedostępna
Ebook
34,50 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 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 Visa Mobile