reklama - zainteresowany?

Full Stack JavaScript. Poznaj technologie Backbone.js, Node.js i MongoDB. Wydanie II - Helion

Full Stack JavaScript. Poznaj technologie Backbone.js, Node.js i MongoDB. Wydanie II
ebook
Autor: Azat Mardan
Tytuł oryginału: Full Stack JavaScript: Learn Backbone.js, Node.js, and MongoDB 2nd ed. Edition
Tłumaczenie: Agnieszka Górczyńska
ISBN: 978-83-283-5752-5
stron: 192, Format: ebook
Data wydania: 2019-11-01
Księgarnia: Helion

Cena książki: 39,20 zł (poprzednio: 48,40 zł)
Oszczędzasz: 19% (-9,20 zł)

Dodaj do koszyka Full Stack JavaScript. Poznaj technologie Backbone.js, Node.js i MongoDB. Wydanie II

Tagi: JavaScript - Programowanie

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

Oto najlepszy komplet technologii dla JavaScriptu!

Dodaj do koszyka Full Stack JavaScript. Poznaj technologie Backbone.js, Node.js i MongoDB. Wydanie II

 

Osoby które kupowały "Full Stack JavaScript. Poznaj technologie Backbone.js, Node.js i MongoDB. Wydanie II", wybierały także:

  • JavaScript. Tworzenie nowoczesnych aplikacji webowych
  • Unreal Engine. Nauka pisania gier dla kreatywnych

Dodaj do koszyka Full Stack JavaScript. Poznaj technologie Backbone.js, Node.js i MongoDB. Wydanie II

Spis treści

Full Stack JavaScript. Poznaj technologie Backbone.js, Node.js i MongoDB. Wydanie II eBook -- spis treści


O autorze 9

Podziękowania 11

Wstęp 13

Wprowadzenie 15

CZĘŚĆ I. SZYBKI START 21

Rozdział 1. Podstawy 23

  • Definicje front-endu 23
    • Cykl żądania internetowego 24
    • Programowanie na urządzeniach mobilnych 25
    • Język HTML 26
    • Kaskadowe arkusze stylów 28
    • JavaScript 29
  • Metody zwinne 37
    • Scrum 37
    • Programowanie sterowane testami 38
    • Ciągłe wdrażanie i integracja 38
    • Programowanie w parach 38
  • Definicje back-endu 39
    • Node.js 39
    • NoSQL i MongoDB 40
    • Przetwarzanie w chmurze 40
    • Żądania HTTP i odpowiedzi na nie 41
    • API RESTful 41
  • Podsumowanie 42

Rozdział 2. Przygotowania 43

  • Konfiguracja lokalna 43
    • Katalog roboczy 44
    • Przeglądarka WWW 45
    • Środowisko IDE i edytor tekstu 46
    • System kontroli wersji 47
  • Lokalne serwery HTTP 47
    • Baza danych - MongoDB 48
    • Wymagane komponenty 50
    • Instalowanie Node.js 51
    • Biblioteki JavaScriptu dla przeglądarki WWW 52
    • Aplikacja Less 52
  • Konfiguracja chmury 52
    • Klucze SSH 52
  • GitHub 53
  • Microsoft Azure 54
  • Heroku 56
  • Podsumowanie 56

CZĘŚĆ II. PROTOTYPOWANIE FRONT-ENDU 57

Rozdział 3. Pobieranie danych z back-endu za pomocą biblioteki jQuery i platformy Parse 59

  • Definicje 60
    • Format JSON 60
    • AJAX 61
    • Wywołania między domenami 61
  • Funkcje jQuery 62
  • Bootstrap 63
  • Less 65
    • Zmienna w języku Less 66
    • Domieszka w języku Less 66
    • Operacja w języku Less 67
  • Przykład użycia zewnętrznego API (OpenWeatherMap) i biblioteki jQuery 68
  • Parse 75
  • Aplikacja Message Board i ogólne omówienie Parse 81
    • Aplikacja Message Board wraz z Parse - wersja oparta na API REST i jQuery 82
    • Przekazanie aplikacji do serwisu GitHub 88
  • Wdrożenie do Microsoft Azure 89
  • Wdrażanie aplikacji Weather do Heroku 89
  • Uaktualnianie i usuwanie wiadomości 91
  • Podsumowanie 92

Rozdział 4. Wprowadzenie do Backbone.js 93

  • Konfigurowanie Backbone.js - aplikacja zupełnie od zera 94
  • Zależności Backbone.js 94
  • Praca z kolekcją Backbone.js 96
  • Dołączanie zdarzenia Backbone.js 100
  • Widoki i podwidoki Backbone.js z użyciem Underscore.js 104
  • Refaktoryzacja kodu Backbone.js 111
  • AMD i Require.js dla programowania z użyciem Backbone.js 115
  • Require.js w środowisku produkcyjnym Backbone.js 120
  • Bardzo prosty zestaw startowy Backbone.js 125
  • Podsumowanie 125

Rozdział 5. Backbone.js i Parse 127

  • Aplikacja Message Board i Parse - wersja oparta na SDK JavaScript i Backbone.js 127
  • Dalsza rozbudowa aplikacji Message Board 138
  • Podsumowanie 139

CZĘŚĆ III. PROTOTYPOWANIE BACK-ENDU 141

Rozdział 6. Wprowadzenie do Node.js 143

  • Utworzenie aplikacji typu "Witaj, świecie!" w Node.js 143
  • Podstawowe moduły Node.js 145
    • http 145
    • util 145
    • querystring 146
    • url 146
    • fs 146
  • Menedżer pakietów Node.js 146
  • Wdrożenie w PaaS aplikacji typu "Witaj, świecie!" 148
  • Wdrażanie w Microsoft Azure 148
  • Wdrażanie w Heroku 149
    • Message Board w Node.js - wersja wykorzystująca magazyn danych w pamięci 150
    • Testy jednostkowe w Node.js 150
  • Podsumowanie 156

Rozdział 7. Wprowadzenie do MongoDB 157

  • Powłoka MongoDB 157
  • Identyfikator obiektu w formacie BSON 159
  • Natywny sterownik MongoDB 160
  • MongoDB i Heroku - MongoLab 161
  • Aplikacja Message Board - wersja wykorzystująca MongoDB 164
  • Podsumowanie 167

Rozdział 8. Połączenie front-endu i back-endu 169

  • Stosowanie techniki CORS podczas wdrażania aplikacji 170
  • Interfejs użytkownika aplikacji Message Board 171
  • API aplikacji Message Board 175
  • Wdrażanie w Heroku 178
  • Wdrażanie serwera w tej samej domenie 179
  • Wdrażanie w Amazon Web Services 182
  • Podsumowanie 185

Rozdział 9. Podsumowanie 187

Dodatek A. Zasoby pomocne w dalszej nauce 189

  • Zasoby dotyczące JavaScriptu i Node.js 189
  • Dobre książki o języku JavaScript 189
  • Dobre książki o Node.js 190
  • Kursy interaktywne 190
  • Inne książki i blogi 190

Dodaj do koszyka Full Stack JavaScript. Poznaj technologie Backbone.js, Node.js i MongoDB. Wydanie II

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2020 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.