ODBIERZ TWÓJ BONUS :: »

Nowoczesne aplikacje internetowe. MongoDB, Express, AngularJS, Node.js Jeff Dickey

Autor:
Jeff Dickey
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 4
Stron:
248
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
28,20 zł 47,00 zł (-40%)
23,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?

  • Tworzenia nowoczesnych aplikacji internetowych opartych na architekturze MEAN (MongoDB, Express, AngularJS, Node.js)
  • Projektowania i wdrażania API w Node.js z wykorzystaniem Express
  • Zarządzania danymi i modelami w bazie MongoDB za pomocą Mongoose
  • Implementowania interfejsu użytkownika w AngularJS i komunikacji z API
  • Automatyzowania zadań programistycznych z użyciem Gulp
  • Wdrażania uwierzytelniania użytkowników przy pomocy JSON Web Token (JWT) i BCrypt
  • Realizowania routingu oraz obsługi logowania i rejestracji użytkowników w aplikacji
  • Obsługi powiadomień i komunikacji w czasie rzeczywistym za pomocą WebSocket
  • Testowania aplikacji end-to-end (E2E) z wykorzystaniem Protractor
  • Testowania serwera Node.js oraz API przy użyciu Mocha i SuperTest
  • Testowania kodu AngularJS z wykorzystaniem narzędzia Karma
  • Wdrażania aplikacji na platformie Heroku i konfiguracji środowiska produkcyjnego
  • Wdrażania aplikacji na serwerach Digital Ocean, w tym konfiguracji Node.js, MongoDB i Redis
  • Zarządzania wdrożeniami bez przestoju oraz migracji do architektury wieloserwerowej
  • Stosowania dobrych praktyk testowania, automatyzacji i skalowania aplikacji
  • Utrzymywania i monitorowania aplikacji internetowych w środowisku produkcyjnym

Poznaj nowe podejście do aplikacji internetowych!

Tradycyjne aplikacje internetowe składały się z dwóch elementów — ciężkiego back-endu odpowiadającego za przetwarzanie danych, ich walidację i przechowywanie oraz z klienta, którego zadaniem była prosta komunikacja z użytkownikiem. To rozwiązanie rodziło liczne kłopoty — przede wszystkim ze skalowaniem. Od nowoczesnych aplikacji użytkownicy wymagają najwyższej wydajności, niezawodności, możliwości działania w trybie offline oraz wygody użytkowania. Tradycyjne podejście do tworzenia aplikacji już się nie sprawdza. Potrzebujesz czegoś nowego!

Na ratunek przychodzi drużyna — MongoDB, Express, AngularJS oraz Node.js. Dzięki temu zestawowi narzędzi będziesz w stanie stworzyć zaawansowaną aplikację z wygodnym interfejsem użytkownika oraz szerokimi możliwościami skalowania. Wystarczy, że sięgniesz po tę książkę i przyswoisz sobie zawartą w niej wiedzę. W publikacji znajdziesz odpowiedź na wiele pytań:
  • Dlaczego warto wybrać AngularJS?
  • Czym się charakteryzują bazy NoSQL?
  • W jakich sytuacjach bazy NoSQL są lepsze od tradycyjnych baz relacyjnych?
  • Dlaczego Node.js jest tak szybki?
Ponadto nauczysz się budować wydajne API, integrować Node.js z AngularJS, automatyzować zadania za pomocą pakietu Gulp oraz korzystać z zaawansowanych mechanizmów autoryzacji. Na sam koniec zaznajomisz się z dobrymi praktykami — testami API, klienta oraz uruchomisz przygotowaną aplikację na serwerze produkcyjnym. Ta książka jest doskonałą lekturą, która zaprezentuje Ci każdy z elementów nowoczesnej aplikacji internetowej.

Dzięki tej książce:
  • Poznasz możliwości AngularJS oraz Node.js
  • Przekonasz się, dlaczego warto wybrać MongoDB
  • Przygotujesz praktyczne API w Node.js
  • Poznasz narzędzie Gulp
  • Wykorzystasz JSON Web Token do uwierzytelniania
  • Przetestujesz aplikację
  • Nauczysz się tworzyć nowoczesne aplikacje internetowe!

Aplikacje internetowe już nigdy nie będą takie same!


Jeff Dickey — wszechstronny programista sieciowy. Doświadczenie zdobywał przy pracy z licznymi start-upami z okolic San Francisco i Los Angeles. Obecnie prowadzi zespoły programistów i opracowuje projekty. Unika biurokracji, jest zaangażowany w serię spotkań Code for America Brigade w Los Angeles.
W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy znajdę w książce informacje na temat wdrażania aplikacji na serwerze produkcyjnym?
Tak, osobne rozdziały poświęcone są wdrażaniu aplikacji na platformach Heroku oraz Digital Ocean, wraz z praktycznymi instrukcjami krok po kroku.
2. Czy muszę znać wszystkie technologie (MongoDB, Express, AngularJS, Node.js), aby skorzystać z książki?
Nie, książka wprowadza czytelnika krok po kroku w każdą z tych technologii, dzięki czemu możesz rozpocząć naukę nawet bez wcześniejszego doświadczenia.
3. Czy książka zawiera praktyczne przykłady i projekty do samodzielnego wykonania?
Tak, publikacja prowadzi przez budowę rzeczywistej aplikacji społecznościowej, umożliwiając praktyczne zastosowanie omawianych narzędzi i technologii.
4. Jakie zagadnienia dotyczące testowania aplikacji są omówione w książce?
Książka szczegółowo opisuje testowanie aplikacji zarówno po stronie serwera (Node.js), jak i klienta (AngularJS), w tym testy E2E z Protractorem, framework Mocha oraz narzędzie Karma.
5. Czy książka omawia autoryzację i bezpieczeństwo aplikacji internetowych?
Tak, znajdziesz tu rozdziały poświęcone uwierzytelnianiu użytkowników, wykorzystaniu JSON Web Token (JWT), BCrypt oraz dobrym praktykom zabezpieczania aplikacji.
6. Czy publikacja wyjaśnia różnice między bazami NoSQL a relacyjnymi?
Tak, książka przedstawia zalety baz NoSQL, takich jak MongoDB, oraz porównuje je do tradycyjnych baz relacyjnych, wskazując, kiedy warto je zastosować.
7. Czy książka nadaje się do samodzielnej nauki programowania nowoczesnych aplikacji webowych?
Tak, książka została napisana z myślą o samodzielnej nauce - zawiera wyjaśnienia, przykłady kodu oraz praktyczne porady, które pomogą Ci stworzyć własną aplikację internetową.

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
47,00 zł
Niedostępna
Ebook
28,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 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