Node.js, MongoDB, AngularJS. Kompendium wiedzy
- Kategoria:
- informatyka, matematyka
- Wydawnictwo:
- Helion
- Data wydania:
- 2015-03-11
- Data 1. wyd. pol.:
- 2015-03-11
- Język:
- polski
- ISBN:
- 9788328301115
- Tagi:
- node.js MongoDB AngularJS programowanie bazy danych projektowanie interfejsów
W sieci króluje połączenie serwera Apache z bazą danych MySQL i językiem
PHP. Do niedawna wydawało się, że pozycja tej trójcy na fotelu lidera
jest niezagrożona. Jednak na horyzoncie pojawili się nowi gracze: Node.js,MongoDB oraz AngularJS!
Node.js to platforma, która pozwoli Ci stworzyć niezwykle wydajną
aplikację internetową przy użyciu języka JavaScript.
AngularJS specjalizuje się w interfejsie użytkownika opartym na MVC.
Natomiast MongoDB to jedna z
najpopularniejszych baz danych NoSQL. Co wynika z
połączenia tych trzech narzędzi? Przekonasz się, gdy sięgniesz po tę
niezwykłą książkę!W trakcie lektury
poznasz składnię i niuanse języka JavaScript, a następnie zgłębisz
tajemnice środowiska Node.js. Na kolejnych stronach znajdziesz
informacje na temat korzystania ze zdarzeń, procesów nasłuchiwania,
wywołań zwrotnych oraz obsługi operacji wejścia-wyjścia. Ponadto
przekonasz się, jak w Node.js zaimplementować usługi HTTP oraz skalować
tworzoną aplikację. W dalszej części przejdziesz do poznawania tajników
bazy MongoDB. Skonfigurujesz połączenie z bazą oraz poznasz dokumenty i
ich kolekcje w MongoDB. Na sam koniec zobaczysz, jak przygotować klienta
Twoich usług za pomocą AngularJS. Ta książka jest pasjonująca i
prezentuje wszystkie warstwy nowoczesnej aplikacji internetowej — to
lektura obowiązkowa każdego programisty!
Porównaj ceny
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Mogą Cię zainteresować
Książka na półkach
- 4
- 3
- 1
- 1
- 1
- 1
- 1
Opinia
JavaScript, Mongo, Node, Express, Angular, to składowe opisywane w głównej części niniejszej książki (całość dopełniają 4 przykładowe aplikacje). Node, Mongo w formie bardziej encyklopedycznej, Express nieco bardziej w formie podręcznika, w jeszcze większym stopniu podręcznikowo jest opisany Angular, a JS to szybkie wprowadzenie.
I już na tym szybkim wprowadzeniu zapaliły mi się lampki alarmowe, skoro autor w konstruktorze zaczyna definiować metody, a tłumacząc domknięcia dowodzi, że zauważył co się dzieje z danymi, ale nie rozumie natury domknięć.
Nie da się tej książki czytać, aby zrozumieć dany moduł, bo przykłady są mikroskopijne bez wytłumaczenia dlaczego coś działa tak, a nie inaczej. Nie da się używać tej książki w formie encyklopedii, bo (uwaga) hasła w tabelach referencyjnych są wymieszane (tak, tak, ktoś nie słyszał o zaletach porządku alfabetycznego), nie ma co liczyć na tę książkę, kiedy trzeba dowiedzieć się czegoś o naturze danego składnika, bo tych informacji nie ma (np. przed napisaniem tej recenzji próbowałem odszukać jak wiązane są dane w modelu master-details w MongoDB -- bez sukcesu), no i nie da się też użyć tej książki jako źródła danych, bo „rodzynków” z wprowadzenia o JS jest więcej -- w najlepszym wariancie, aby zamaskować swoją niewiedzę autor rzuca ogólnikami, w najgorszym wprowadza w błąd (np. przy Angularze wg autora „service zapewnia możliwość implementowania funkcji na serwerze”, str. 528).
Krócej byłoby powiedzieć na co jest szansa, aby tę książkę użyć. Wydaje mi się, że jako ogólnikowy przegląd, że np. jest coś takiego jak MongoDB, ogólnie o co tam chodzi i tyle. Nb. najlepszą częścią jest właśnie ta o MongoDB, następnie Node+Express, natomiast naprawdę kiepska jest ta o Angularze.
Przy wszystkich tych wadach, to już detale -- wydruki programów mają numerowane linie, blisko samego kodu i dokładnie tą samą czcionką co kod, utrudnia to czytanie. I druga rzecz, autor bez skrępowania używa metody kopiuj&wklej tam gdzie może, np. po opisie HTTP i HTTPS przychodzi pora na sockety, więc to świetna okazja aby odkopiować generowanie certyfikatu sprzed kilku stron.
Biorąc pod uwagę cenę i objętość nie mogę dać więcej jak dwie gwiazdki. Gdybym mógł cofnąć czas, z pewnością bym jej nie kupił -- stosowalność bliska zeru (moim „zyskiem” jest to, że autor krótko opisał użycie uwierzytelnienia za pomocą Google’a, szczegóły i tak będę musiał wyczytać na sieci, niestety).
JavaScript, Mongo, Node, Express, Angular, to składowe opisywane w głównej części niniejszej książki (całość dopełniają 4 przykładowe aplikacje). Node, Mongo w formie bardziej encyklopedycznej, Express nieco bardziej w formie podręcznika, w jeszcze większym stopniu podręcznikowo jest opisany Angular, a JS to szybkie wprowadzenie.
więcej Pokaż mimo toI już na tym szybkim wprowadzeniu zapaliły...