AngularJS - Helion
Poznaj możliwości AngularJS!
AngularJS to hit ostatnich miesiÄ™cy w aplikacjach internetowych, wniósÅ‚ bowiem do kodu JavaScript powiew Å›wieżoÅ›ci oraz najlepsze praktyki znane z innych jÄ™zyków programowania. Architektura MVC, wstrzykiwane zależnoÅ›ci, wiÄ…zanie danych to tylko niektóre z cech AngularJS. Jeżeli zaintrygowaÅ‚y CiÄ™ jego możliwoÅ›ci i chciaÅ‚byÅ› zgÅ‚Ä™bić potencjaÅ‚ tego rozwiÄ…zania, to trafiÅ‚eÅ› na doskonaÅ‚Ä… książkÄ™!
Napisana przez inżynierów Google, pracujÄ…cych na co dzieÅ„ przy AngularJS, zawiera najÅ›wieższe informacje z pierwszej rÄ™ki. SiÄ™gnij po niÄ… i przekonaj siÄ™, jak szybko stworzyć Å‚atwÄ… w utrzymaniu aplikacjÄ™, korzystajÄ…cÄ… z nowoczesnych wzorców, komunikujÄ…cÄ… siÄ™ wydajnie z serwerem oraz pokrytÄ… automatycznymi testami. ZdobÄ™dziesz wiedzÄ™ na temat dyrektyw, kontrolerów oraz szablonów. Ponadto przekonasz siÄ™, jak tworzyć aplikacje wspierajÄ…ce wiele jÄ™zyków narodowych oraz w jaki sposób radzić sobie z ciasteczkami (cookies). Książka ta jest doskonaÅ‚Ä… lekturÄ… dla wszystkich osób chcÄ…cych dziÄ™ki AngularJS zmienić swoje podejÅ›cie do tworzonego kodu JavaScript.
- Poznaj komponenty tworzÄ…ce framework AngularJS i zobacz, jak ze sobÄ… wspóÅ‚dziaÅ‚ajÄ….
- Zapewnij sobie maksymalną elastyczność przez separację logiki, danych i prezentacji zgodnie ze wzorcem MVC.
- Przygotuj pełną aplikację działającą w przeglądarce internetowej wykorzystując do tego szablony po stronie klienta.
- Korzystaj z dyrektyw AngularJS w celu rozszerzenia HTML za pomocą składni deklaracyjnej.
- Prowadź komunikację z serwerem i zaimplementuj proste buforowanie za pomocą usługi $http.
- Wykorzystaj wstrzykiwanie zależnoÅ›ci, aby w ten sposób poprawić refaktoring, przeprowadzanie testów oraz zapewnić możliwość tworzenia projektu dla wielu Å›rodowisk.
- Poznaj przykÅ‚adowe fragmenty kodu dla najczęściej spotykanych problemów podczas tworzenia aplikacji sieciowych.
Twój przewodnik po Å›wiecie AngularJS!
„Ta książka stanowi doskonaÅ‚e wprowadzenie do AngularJS. Zawiera informacje o wÅ‚aÅ›ciwej strukturze aplikacji AngularJS, a także zapewnia dobre wsparcie we wszystkich aspektach API AngularJS.”Miško Hevery,
starszy informatyk w Google i ojciec AngularJS
„Jeżeli wiedzÄ™ z zakresu AngularJS miaÅ‚bym przelać z mojej gÅ‚owy na papier, wówczas przyjęłaby ona postać tej książki. Jedynie nie byÅ‚aby tak dobrze zorganizowana i nie miaÅ‚aby ryby na okÅ‚adce.”Igor Minar,
specjalista AngularJS
Osoby które kupowały "AngularJS", wybierały także:
- Angular 2. Programowanie z użyciem języka TypeScript 77,10 zł, (23,90 zł -69%)
- Angular. Kurs video. Programowanie reaktywne aplikacji webowych z RxJS 148,98 zł, (59,59 zł -60%)
- RESTful Web Services. Kurs video. Tworzenie restowych aplikacji internetowych w Spring, AngularJS 79,00 zł, (31,60 zł -60%)
- AngularJS. Kurs video. Poziom pierwszy. Tworzenie aplikacji 119,00 zł, (47,60 zł -60%)
- Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze 149,00 zł, (67,05 zł -55%)
Spis treści
AngularJS -- spis treści
Wprowadzenie (7)
- Konwencje zastosowane w książce (8)
- Użycie przykÅ‚adowych kodów (8)
- Podziękowania (9)
Rozdział 1. Wprowadzenie do AngularJS (11)
- Koncepcje (12)
- Przykład - koszyk na zakupy (18)
- Co dalej? (21)
Rozdział 2. Anatomia aplikacji AngularJS (23)
- Wywołanie AngularJS (23)
- Architektura MVC (24)
- Szablony i dołączanie danych (27)
- Organizacja zależnoÅ›ci za pomocÄ… moduÅ‚ów (51)
- Formatowanie danych za pomocÄ… filtrów (55)
- Zmiana widoków za pomocÄ… tras i usÅ‚ugi $location (57)
- Komunikacja z serwerem (61)
- Użycie dyrektyw do zmiany elementów drzewa DOM (63)
- Weryfikacja danych wejściowych użytkownika (65)
- Co dalej? (67)
Rozdział 3. Programowanie w AngularJS (69)
- Organizacja projektu (70)
- Narzędzia (73)
- Uruchamianie aplikacji (75)
- Testowanie w AngularJS (76)
- Testy jednostkowe (79)
- Testy typu E2E/integracji (80)
- Kompilacja (82)
- Inne wspaniałe narzędzia (84)
- Narzędzie Yeoman - optymalizacja sposobu pracy (88)
- Integracja AngularJS i RequireJS (92)
Rozdział 4. Analiza aplikacji AngularJS (101)
- Aplikacja (101)
- Relacje między modelem, kontrolerem i szablonem (102)
- Kontrolery, dyrektywy i usługi (105)
- Testy (122)
Rozdział 5. Komunikacja z serwerami (129)
- Komunikacja za pomocą usługi $http (129)
- Testy jednostkowe (135)
- Praca z zasobami RESTful (137)
- Usługa $q i obietnica (143)
- Przechwycenie odpowiedzi (145)
- Kwestie bezpieczeństwa (146)
- XSRF (147)
Rozdział 6. Dyrektywy (149)
- Dyrektywy i weryfikacja kodu HTML (149)
- Ogólny opis API (150)
- Co dalej? (170)
Rozdział 7. Inne kwestie (171)
- Usługa $location (171)
- Metody modułu AngularJS (178)
- Komunikacja między zasięgami za pomocą $on, $emit i $broadcast (182)
- Ciasteczka (184)
- Internacjonalizacja i lokalizacja (185)
- Oczyszczanie kodu HTML i moduł Sanitize (188)
Rozdział 8. Ściąga i podpowiedzi (191)
- Opakowanie kontrolki jQuery datepicker (191)
- Lista klubów sportowych - filtrowanie i komunikacja (196)
- Przekazywanie plików w aplikacji AngularJS (201)
- Użycie biblioteki Socket.IO (204)
- Prosta usługa stronicowania (207)
- Praca z serwerami i logowaniem (210)
- Podsumowanie (214)
Skorowidz (216)