Деталі електронної книги

AngularJS. Profesjonalne techniki

AngularJS. Profesjonalne techniki

Adam Freeman

Завантаження...
EЛЕКТРОННА КНИГА

Twój podręcznik programisty!

AngularJS to szkielet do tworzenia zaawansowanych aplikacji JavaScript, wykorzystujący w pełni możliwości współczesnych przeglądarek internetowych. Pozwala on na stosowanie wzorca MVC (ang. Model View Controller) po stronie klienta, a co za tym idzie, na zachowanie wysokiej jakości oraz przejrzystej struktury kodu nawet w przypadku aplikacji intensywnie używających komunikacji sieciowej. Za tym popularnym szkieletem stoi firma Google, która dba o jego ciągły rozwój.

Ta książka została w całości poświęcona szkieletowi AngularJS. Sięgnij po nią i przekonaj się, w jaki sposób przygotować środowisko programistyczne, zbudować pierwszą aplikację i uzyskać dostęp do kontekstu. W kolejnych rozdziałach zaznajomisz się z możliwościami biblioteki Bootstrap oraz przejdziesz krótki kurs programowania w języku JavaScript. W części drugiej szczególny nacisk został położony na detale związane z pracą z AngularJS. Dowiesz się stąd, jak korzystać z dyrektyw, tworzyć własne dyrektywy oraz używać kontrolerów i zakresów. Ostatnia część książki została poświęcona pracy z modułami i usługami. Odkryjesz tu, jak pobrać dane z usług sieciowych, przetworzyć je i zaprezentować użytkownikowi. Książka ta jest obowiązkową lekturą każdego programisty pracującego z AngularJS.

Dzięki tej książce:

  • poznasz tajniki programowania w JavaScripcie
  • dowiesz się, do czego służą dyrektywy i jak tworzyć własne
  • pobierzesz dane z udostępnionych usług sieciowych
  • przetestujesz stworzony kod
  • poznasz tajemnice AngularJS

Obowiązkowa lektura programisty AngularJS!

O autorze (15)

O recenzencie technicznym (16)

CZĘŚĆ I ZACZYNAMY (17)

Rozdział 1. Zaczynamy (19)

  • Wymagania (19)
  • Jaka jest struktura niniejszej książki? (20)
    • Część I. Zaczynamy (20)
    • Część II. Praca z AngularJS (20)
    • Część III. Praca z modułami i usługami (20)
  • Czy w książce znajdę wiele przykładów? (20)
  • Gdzie znajdę przykładowe fragmenty kodu? (23)
  • Jak skonfigurować środowisko programistyczne? (23)
    • Wybór przeglądarki internetowej (23)
    • Wybór edytora tekstów (24)
    • Instalacja Node.js (24)
    • Instalacja serwera WWW (25)
    • Instalacja systemu przeznaczonego do testowania (25)
    • Utworzenie katalogu AngularJS (26)
    • Przeprowadzenie prostego testu (28)
  • Podsumowanie (29)

Rozdział 2. Pierwsza aplikacja w AngularJS (31)

  • Przygotowanie projektu (31)
  • Użycie AngularJS (33)
    • Dodanie biblioteki AngularJS do pliku HTML (33)
    • Utworzenie modelu danych (35)
    • Utworzenie kontrolera (37)
    • Utworzenie widoku (39)
  • Wyjście poza podstawy (42)
    • Użycie dwukierunkowego dołączania modelu (42)
    • Zdefiniowanie i stosowanie funkcji w kontrolerach (44)
    • Użycie funkcji w zależności od innych zdefiniowanych funkcji (46)
    • Reakcja na działania użytkownika (48)
    • Filtrowanie i zmiana kolejności danych modelu (51)
    • Pobieranie danych z wykorzystaniem technologii Ajax (55)
  • Podsumowanie (57)

Rozdział 3. Umieszczenie AngularJS w kontekście (59)

  • Sytuacje, w których AngularJS sprawdza się doskonale (59)
    • Poznanie aplikacji dwukierunkowych oraz w postaci pojedynczej strony (60)
  • Wzorzec MVC (62)
    • Model (63)
    • Kontroler (65)
    • Widok (65)
  • Usługi typu RESTful (66)
  • Najczęstsze pułapki podczas stosowania wzorca MVC (68)
    • Umieszczenie logiki w nieodpowiednim miejscu (68)
    • Przyjęcie formatu danych stosowanego w magazynie danych (68)
    • Kurczowe trzymanie się starych sposobów (69)
  • Podsumowanie (69)

Rozdział 4. Wprowadzenie do HTML i Bootstrap CSS (71)

  • Poznajemy HTML (72)
    • Anatomia elementu HTML (73)
    • Atrybuty (74)
    • Zawartość elementu (74)
    • Elementy typu void (75)
    • Struktura dokumentu (75)
  • Poznajemy framework Bootstrap (77)
    • Stosowanie podstawowych klas Bootstrap (79)
    • Użycie frameworka Bootstrap do nadawania stylu tabeli (80)
    • Użycie frameworka Bootstrap do tworzenia formularzy sieciowych (83)
    • Użycie frameworka Bootstrap do utworzenia układu opartego na siatce (85)
  • Podsumowanie (89)

Rozdział 5. Wprowadzenie do JavaScript (91)

  • Przygotowanie przykładowego projektu (92)
  • Element