Nowoczesne aplikacje internetowe. MongoDB, Express, AngularJS, Node.js
- Kategoria:
- informatyka, matematyka
- Tytuł oryginału:
- Write Modern Web Apps with the MEAN Stack: Mongo, Express, AngularJS, and Node.js
- Wydawnictwo:
- Helion
- Data wydania:
- 2016-01-22
- Data 1. wyd. pol.:
- 2016-01-22
- Liczba stron:
- 248
- Czas czytania
- 4 godz. 8 min.
- Język:
- polski
- ISBN:
- 9788328317581
- Tłumacz:
- Robert Górczyński
- Tagi:
- mongodb express angularjs node.js
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!
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
- 5
- 3
- 2
- 1
- 1
Cytaty
Bądź pierwszy
Dodaj cytat z książki Nowoczesne aplikacje internetowe. MongoDB, Express, AngularJS, Node.js
Dodaj cytat
OPINIE i DYSKUSJE
Książka w mojej ocenie jest bardzo dobra. Proste przykłady i tyle, ale dla zaawansowanych programistów, będzie zbędna.
Książka w mojej ocenie jest bardzo dobra. Proste przykłady i tyle, ale dla zaawansowanych programistów, będzie zbędna.
Pokaż mimo toMożna i podsumować, że autor faktycznie opisuje 4 technologie MEAN + X niezbędnych pakietów do tego, ale czy na pewno "opisuje" znaczy to samo co w innych pozycjach? Wg mnie idealne jest podejście Adama Freemana (opieram się na jego książce o MVC3),prowadzi on de facto czytelnika za rękę i spokojnie wzbogaca aplikację. Jeff Dickey przyjął podobną metodę pisania, ale z dwiema ważnymi różnicami -- tempo jest dużo, dużo, DUŻO szybsze, oraz nie widzimy stopniowo powiększającego się kodu, ale urywki, które musimy sami składać (oby prawidłowo),dopiero na koniec rozdziału widząc całość (danej sekcji). Nawet to co się zmienia autor często pomija milczeniem, tj. nie wiemy dlaczego coś piszemy, a robimy to tylko dlatego, że autor nam kazał i już. Chyba najbardziej irytującym aspektem jest brak wyjaśnień, czy dana nazwa jest ustalona na sztywno i nie wolno jej zmieniać, czy też może być dowolna inna, o ile tylko będziemy jej konsekwentnie używać. O ile więc książkę A.Freemana porównałbym do przechadzki, to niniejszą pozycję do czołowego zderzenia z pociągiem towarowym, którego maszynistę przypalają żelazkiem.
W takiej objętości trudno byłoby pewnie i innemu autorowi zmieścić wszystkie 4 składowe, a co dopiero, jeśli ktoś stosuje brzydkie chwyty z kręceniem "licznika" (to co widać w przykładowym rozdziale nie jest błędną konwersją do pdf, ta książka tak ma) — mianowicie 2-3 zdania na stronę. Pierwszy raz widzę tak bezczelny numer, rekord to chyba ciąg: str. 123: pół strony tekstu, str. 124: 5 zdań, str. 125: 3 zdania (sic!),str. 126: 4, str. 127: 4, str. 128: 2, str. 129: pusta, 130: 1 (tytuł rozdziału),str. 131: 2. Po co podać więcej szczegółów, skoro po prostu można trzaskać ledwie zapisane strony jedna za drugą.
Na końcu mamy materiał ze zrzutami ekranu i tu z kolei polski wydawca się popisał, w czarno-białej książce umieścił czarne plansze z ciemnym, lub szarym tekstem, przez co całość jest ledwie czytelna. Do samego przekładu na j.polski nie mam zastrzeżeń.
Tę książkę ratują dwie rzeczy, jeśli się zawziąć można odtworzyć kroki autora i metodą prób i błędów dojść do tych informacji, które autor pominął. Drugi powód — mikroskopijna konkurencja.
Można i podsumować, że autor faktycznie opisuje 4 technologie MEAN + X niezbędnych pakietów do tego, ale czy na pewno "opisuje" znaczy to samo co w innych pozycjach? Wg mnie idealne jest podejście Adama Freemana (opieram się na jego książce o MVC3),prowadzi on de facto czytelnika za rękę i spokojnie wzbogaca aplikację. Jeff Dickey przyjął podobną metodę pisania, ale z...
więcej Pokaż mimo to