Szczegóły ebooka

Angular. Profesjonalne techniki programowania. Wydanie II

Angular. Profesjonalne techniki programowania. Wydanie II

Adam Freeman

Ebook

Framework Angular 2 jest dziś uważany za jeden z najwydajniejszych sposobów rozwijania średnich i dużych aplikacji internetowych. Te aplikacje działają bez problemu niezależnie od platformy. Separacja kodu interfejsu od logiki aplikacji, prosta modularyzacja aplikacji, bezproblemowe przetwarzanie danych asynchronicznych, bogaty zestaw narzędzi i ogromne ułatwienia podczas projektowania interfejsu użytkownika - to tylko kilka z wielu zalet Angulara. Nawet jednak tak świetny framework wymaga od programisty wiedzy i umiejętności prawidłowego budowania kodu.

Książka rozpoczyna się od przedstawienia wzorca MVC i jego zalet. Ta wiedza następnie przydaje się do budowy własnego projektu za pomocą Angulara. Najpierw będzie to prosta, praktyczna aplikacja, a później zostaną przedstawione coraz bardziej zaawansowane funkcje. Każdy temat jasno i spójnie wyjaśniono, zamieszczając szczegóły konieczne do efektywnej pracy. Przedstawiono sposoby wykorzystywania różnych pożytecznych narzędzi, w tym frameworka Bootstrap, biblioteki Reactive Extensions czy frameworka Jasmine. Nie zabrakło objaśnień najczęściej występujących problemów oraz sposobów ich rozwiązywania.

W tej książce między innymi:

  • Solidne podstawy koncepcji MVC
  • Obiektowy model dokumentu (DOM)
  • Usługi i dostawcy usług
  • Routing i animacja w Angularze
  • Testowanie aplikacji

Angular 2. Profesjonalne narzędzie dla profesjonalisty.

O autorze (17)

O recenzencie technicznym (19)

CZĘŚĆ I. ZACZYNAMY (21)

Rozdział 1. Rozpoczęcie pracy (23)

  • Co powinieneś wiedzieć? (23)
  • Jaka jest struktura niniejszej książki? (24)
    • Część I. Zaczynamy (24)
    • Część II. Praca z Angular (24)
    • Część III. Zaawansowane funkcje Angular (24)
  • Czy w książce znajdę wiele przykładów? (24)
  • Jak skonfigurować środowisko programistyczne? (26)
  • Podsumowanie (26)

Rozdział 2. Pierwsza aplikacja w Angular (27)

  • Przygotowanie środowiska programistycznego (27)
    • Instalowanie Node.js (27)
    • Instalowanie pakietu angular-cli (28)
    • Instalowanie narzędzia git (28)
    • Instalowanie edytora tekstu (29)
    • Instalowanie przeglądarki WWW (30)
  • Utworzenie i przygotowanie projektu (30)
    • Utworzenie projektu (30)
    • Uaktualnienie pliku package.json (30)
    • Uruchamianie serwera (32)
    • Edytowanie pliku HTML (33)
  • Dodanie frameworka Angular do projektu (35)
    • Przygotowanie pliku HTML (36)
    • Utworzenie danych modelu (36)
    • Utworzenie szablonu (38)
    • Uaktualnienie komponentu (39)
    • Połączenie wszystkiego w całość (41)
  • Dodawanie funkcji do przykładowej aplikacji (43)
    • Dodanie tabeli wyświetlającej listę rzeczy do zrobienia (43)
    • Utworzenie dwukierunkowego mechanizmu dołączania danych (46)
    • Dodawanie zadań (48)
  • Podsumowanie (50)

Rozdział 3. Umieszczenie frameworka Angular w kontekście (51)

  • Sytuacje, w których Angular sprawdza się doskonale (52)
    • Aplikacje dwukierunkowe oraz w postaci pojedynczej strony (52)
  • Wzorzec MVC (54)
    • Model (56)
    • Kontroler (komponent) (58)
    • Widok (szablon) (58)
  • Usługi typu RESTful (59)
  • Najczęstsze pułapki podczas stosowania wzorca MVC (61)
    • Umieszczenie logiki w nieodpowiednim miejscu (61)
    • Przyjęcie formatu danych stosowanego w magazynie danych (62)
    • Wystarczająca ilość wiedzy, aby wpaść w tarapaty (62)
  • Podsumowanie (62)

Rozdział 4. Krótkie wprowadzenie do HTML i CSS (63)

  • Utworzenie przykładowego projektu (63)
  • Język HTML (64)
    • Element samozamykający się (65)
    • Atrybut (66)
    • Stosowanie atrybutu bez wartości (66)
    • Cytowanie literałów w atrybucie (66)
    • Treść elementu (67)
    • Struktura dokumentu (67)
  • Framework Bootstrap (68)
    • Stosowanie podstawowych klas Bootstrap (69)
    • Użycie frameworka Bootstrap do nadawania stylu tabeli (72)
    • Użycie frameworka Bootstrap do tworzenia formularzy HTML (74)
    • Użycie frameworka Bootstrap do utworzenia układu opartego na siatce (75)
  • Podsumowanie (80)

Rozdział 5. Wprowadzenie do języków JavaScript i TypeScript - część 1 (81)

  • Utworzenie przykładowego projektu (82)
    • Utworzenie plików HTML i JavaScript (83)
    • Konfiguracja kompilatora TypeScript (84)
    • Uruchomienie przykładowego projektu (84)
  • Element
  • Tytuł: Angular. Profesjonalne techniki programowania. Wydanie II
  • Autor: Adam Freeman
  • Tytuł oryginału: Pro Angular, 2nd Edition
  • Tłumaczenie: Robert Górczyński, Radosław Lesisz
  • ISBN: 978-83-283-4232-3, 9788328342323
  • Data wydania: 2018-06-08
  • Format: Ebook
  • Identyfikator pozycji: angup2
  • Wydawca: Helion