www.ksiegarnia-fachowa.pl
wprowadź własne kryteria wyszukiwania książek: (jak szukać?)
Twój koszyk:   0 zł   zamówienie wysyłkowe >>>
Strona główna > opis książki

FULL STACK JAVASCRIPT POZNAJ TECHNOLOGIE BACKBONE.JS NODE.JS I MONGODB


MARDAN A.

wydawnictwo: HELION , rok wydania 2020, wydanie II

cena netto: 49.90 Twoja cena  47,41 zł + 5% vat - dodaj do koszyka

Full Stack JavaScript

Poznaj technologie Backbone.js Node.js i MongoDB


JavaScript jest dziś jednym z ulubionych języków programowania projektantów profesjonalnych aplikacji internetowych. Deweloperzy mogą korzystać z kilku znakomitych technologii do tworzenia front-endu i back-endu aplikacji. Największy potencjał mają Node.js, MongoDB, Backbone.js, Parse.com, Heroku i MS Azure. Są wciąż unowocześniane, a każda kolejna wersja dostarcza innowacyjnych rozwiązań. Mimo to wyszukiwanie informacji potrzebnych programiście w danej chwili bywa problemem: oficjalna dokumentacja i najpopularniejsze zasoby internetowe nie zawsze ułatwiają rozwiązywanie konkretnych zagadnień programistycznych.

Oto podręcznik szybkiego prototypowania oprogramowania za pomocą kilku najciekawszych technologii programowania dla internetu i urządzeń mobilnych. Zamieszczono tu sporo przykładów praktycznych i niewiele teorii, którą ograniczono do minimum pozwalającego na zrozumienie działania poszczególnych rozwiązań. Dokładnie omówiono praktyczne podstawy typowego sposobu działania aplikacji internetowej: pobieranie, wyświetlanie i dodawanie nowych danych. Przykłady zostały utworzone z zastosowaniem wielu technologii. Dzięki temu książka stanowi kolekcję starannie wybranych i przetestowanych fragmentów kodu. Poszczególnie technologie zostały zaprezentowane w ich najnowszych wersjach.

W tej książce między innymi:

  • przygotowanie środowiska pracy
  • praca z biblioteką jQuery, Bootstrap i Less
  • praktyczne wprowadzenie do Backbone.js
  • wdrażanie aplikacji w PaaS, Heroku i MS Azure
  • wykorzystanie MongoDB w aplikacjach

O autorze
Podziękowania
Wstęp
Wprowadzenie
Dlaczego napisałem tę książkę?
Dlaczego warto uczyć się języka JavaScript?
Czego możesz się spodziewać po lekturze tej książki?
Dla kogo jest przeznaczona ta książka?
Dla kogo nie jest ta książka?
Wymagania
Jak korzystać z tej książki?
Przykłady omówione w tej książce
Stosowane konwencje
Pojęcia

Część I Szybki start

Rozdział 1. Podstawy
Definicje front-endu
Cykl żądania internetowego
Programowanie na urządzeniach mobilnych
Język HTML
class
id
style
title
data-name
onclick
onmouseover
Kaskadowe arkusze stylów
JavaScript
Zwykłe liczby
Obiekt Number
Obiekt String
Zwykły ciąg tekstowy
Obiekt wyrażenia regularnego
Typy specjalne
JSON
Obiekt Array
Obiekt Object
Wartości boolowskie i obiekty
Obiekt Date
Obiekt Math
Obiekty przeglądarki WWW
Obiekty modelu DOM
Metody globalne
Konwencje JavaScriptu i Node.js
Metody zwinne
Scrum
Programowanie sterowane testami
Ciągłe wdrażanie i integracja
Programowanie w parach
Definicje back-endu
Node.js
NoSQL i MongoDB
Przetwarzanie w chmurze
Żądania HTTP i odpowiedzi na nie
API RESTful
Podsumowanie

Rozdział 2. Przygotowania
Konfiguracja lokalna
Katalog roboczy
Przeglądarka WWW
Środowisko IDE i edytor tekstu
System kontroli wersji
Lokalne serwery HTTP
Baza danych MongoDB
Wymagane komponenty
Instalowanie Node.js
Biblioteki JavaScriptu dla przeglądarki WWW
Aplikacja Less
Konfiguracja chmury
Klucze SSH
GitHub
Microsoft Azure
Heroku
Podsumowanie

Część II Prototypowanie front-endu

Rozdział 3. Pobieranie danych z back-endu za pomocą biblioteki jQuery i platformy Parse
Definicje
Format JSON
AJAX
Wywołania między domenami
Funkcje jQuery
Bootstrap
Less
Zmienna w języku Less
Domieszka w języku Less
Operacja w języku Less
Przykład użycia zewnętrznego API (OpenWeatherMap) i biblioteki jQuery
Parse
Aplikacja Message Board i ogólne omówienie Parse
Aplikacja Message Board wraz z Parse wersja oparta na API REST i jQuery
Przekazanie aplikacji do serwisu GitHub
Wdrożenie do Microsoft Azure
Wdrażanie aplikacji Weather do Heroku
Uaktualnianie i usuwanie wiadomości
Podsumowanie

Rozdział 4. Wprowadzenie do Backbone.js
Konfigurowanie Backbone.js aplikacja zupełnie od zera
Zależności Backbone.js
Praca z kolekcją Backbone.js
Dołączanie zdarzenia Backbone.js
Widoki i podwidoki Backbone.js z użyciem Underscore.js
Refaktoryzacja kodu Backbone.js
AMD i Require.js dla programowania z użyciem Backbone.js
Require.js w środowisku produkcyjnym Backbone.js
Bardzo prosty zestaw startowy Backbone.js
Podsumowanie

Rozdział 5. Backbone.js i Parse
Aplikacja Message Board i Parse wersja oparta na SDK JavaScript i Backbone.js
Dalsza rozbudowa aplikacji Message Board
Podsumowanie

Część III Prototypowanie back-endu

Rozdział 6. Wprowadzenie do Node.js
Utworzenie aplikacji typu Witaj, świecie! w Node.js
Podstawowe moduły Node.js
http
util
querystring
url
fs
Menedżer pakietów Node.js
Wdrożenie w PaaS aplikacji typu Witaj, świecie!
Wdrażanie w Microsoft Azure
Wdrażanie w Heroku
Message Board w Node.js wersja wykorzystująca magazyn danych w pamięci
Testy jednostkowe w Node.js
Podsumowanie

Rozdział 7. Wprowadzenie do MongoDB
Powłoka MongoDB
Identyfikator obiektu w formacie BSON
Natywny sterownik MongoDB
MongoDB i Heroku MongoLab
Aplikacja Message Board wersja wykorzystująca MongoDB
Podsumowanie

Rozdział 8. Połączenie front-endu i back-endu
Stosowanie techniki CORS podczas wdrażania aplikacji
Interfejs użytkownika aplikacji Message Board
API aplikacji Message Board
Wdrażanie w Heroku
Wdrażanie serwera w tej samej domenie
Wdrażanie w Amazon Web Services
Podsumowanie

Rozdział 9. Podsumowanie

Dodatek A Zasoby pomocne w dalszej nauce
Zasoby dotyczące JavaScriptu i Node.js
Dobre książki o języku JavaScript
Dobre książki o Node.js
Kursy interaktywne
Inne książki i blogi

192 strony, Format: 16.5x24.0cm, oprawa miękka

Księgarnia nie działa. Nie odpowiadamy na pytania i nie realizujemy zamówien. Do odwolania !.

 
Wszelkie prawa zastrzeżone PROPRESS sp. z o.o. 2012-2026