AngularJS. Szybkie wprowadzenie
- Autorzy: :
- Shyam Seshadri, Brad Green
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 6.0/6 Opinie: 1
- Stron:
- 288
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: AngularJS. Szybkie wprowadzenie
Błyskawicznie opanuj AngularJS!
AngularJS to szkielet pozwalający tworzyć zaawansowane aplikacje działające w przeglądarce internetowej. Dzięki niemu udało się przenieść do języka JavaScript najlepsze wzorce znane z tradycyjnych języków programowania, takich jak Java czy C#. To posunięcie pozwoliło też programistom na szybsze testowanie kodu, tworzenie przejrzystej architektury oraz wydajniejszą pracę.Jeżeli chcesz skorzystać z tych wszystkich udogodnień, musisz poznać budowę oraz najlepsze praktyki tworzenia aplikacji z wykorzystaniem AngularJS. Lektura tej książki ułatwi Ci to zadanie! Sięgnij po nią i poznaj wzorzec MVC (ang. Model-View-Controller), skonfiguruj swoje środowisko pracy oraz stwórz pierwszą aplikację. W trakcie lektury kolejnych rozdziałów będziesz zdobywać fundamentalną wiedzę na temat dyrektyw, testów jednostkowych i pracy z formularzami. Następnie nauczysz się komunikować z serwerem, korzystając z usługi $http, oraz przekonasz się, do czego służy moduł ngRoute. Na sam koniec dowiesz się, jak tworzyć, testować i korzystać z własnych dyrektyw, a także zapoznasz się z najlepszymi praktykami, które ułatwią Ci codzienne życie. Dzięki tej książce błyskawicznie poznasz i wykorzystasz możliwości AngularJS!
- Nauczysz się przenosić dane do widoków za pomocą kontrolerów.
- Dowiesz się, kiedy należy używać usług AngularJS, a kiedy kontrolerów.
- Poznasz techniki asynchronicznego zapisywania, pobierania i aktualizowania danych znajdujących się na serwerze.
- Dowiesz się, kiedy używać filtrów do konwertowania danych na różne formaty.
- Zobaczysz jak zaimplementować aplikację jednostronicową przy użyciu modułu ngRoute służącego do wybierania widoków i nawigacji.
- Zgłębisz tajniki podstawowych i zaawansowanych dyrektyw do tworzenia komponentów wielokrotnego użytku.
- Napiszesz testy kompleksowe dla całej działającej aplikacji.
- Nauczysz się wielu technik i obsługi różnych narzędzi potrzebnych w toku tworzenia programu.
Praktyczne wprowadzenie do świata AngularJS!
Shyam Seshadri — właściciel i prezes firmy Fundoo Solutions z siedzibą w Bombaju. Zajmuje się rozwojem produktów przeznaczonych na rynek indyjski oraz prowadzi szkolenia i konsultacje dotyczące szkieletu AngularJS i NodeJS.
Brad Green — kierownik projektów inżynieryjnych w Google. Zaangażowany w projekt AngularJS. Wcześniej zdobywał doświadczenie w branży mobilnej oraz współpracował ze Stevem Jobsem w firmie NeXT.
Jeśli chcesz rozpocząć pracę z systemem szkieletowym AngularJS — nieważne, czy tylko dla zabawy, czy w poważnych celach — to w tym praktycznym podręczniku znajdziesz dokładnie objaśnienia krok po kroku wszystkich jego składników, od najbardziej podstawowych do zaawansowanych. Po przestudiowaniu tej książki będziesz umiał tworzyć duże, łatwe w obsłudze i wydajne aplikacje AngularJS.
Prowadzony przez dwóch inżynierów z Google, którzy kiedyś pracowali nad projektem AngularJS, poznasz wszystkie składniki potrzebne do tworzenia aplikacji opartych na danych przy zastosowaniu technik deklaratywnych i architektury MVC. Ponadto nauczysz się dokładnie testować każdą cześć tworzonego przez siebie programu osobno.
Dzięki tej książce:
- Poznasz wzorzec MVC i zastosujesz go w praktyce
- Wykorzystasz podstawowe dyrektywy oraz stworzysz własne
- Nawiążesz połączenie i pobierzesz dane z serwera
- Opanujesz zagadnienia związane z testowaniem
- Zaznajomisz się z najlepszymi praktykami
- Wybierzesz AngularJS do swojego kolejnego projektu
Brad Green jest kierownikiem projektów inżynieryjnych w Google. Zajmuje się projektem AngularJS oraz kieruje też grupami ds. dostępności i wsparcia. Kiedyś pracował w branży mobilnej w firmie AvantGo oraz zakładał i sprzedawał startupy.
„Jestem zaledwie początkującym programistą JavaScript, a nie miałem żadnych problemów ze zrozumieniem treści tej książki. Szczególnie spodobał mi się początek, w którym autorzy wyjaśnili dlaczego warto używać AngularJS, a potem rozwinęli tę myśl. Także pliki z przykładami kodu źródłowego były niezwykle pomocne!”.
— Marc Amos, front-end developer
Wybrane bestsellery
-
Jeśli znacie JavaScript, to ten praktyczny przewodnik szybko pozwoli na przyspieszenie działania struktury Angular w celu tworzenia wydajnych, opartych na sieci aplikacji na komputery osobiste i urządzenia mobilne. Wersja ta, najpierw nazwana lako Angular 2, jest pełna napisana na nowo postać apl...(55.18 zł najniższa cena z 30 dni)
71.82 zł
79.80 zł(-10%) -
This book will demystify Angular as a framework, as well as provide clear instructions and examples on how to get started with writing scalable Angular applications.Angular: Up & Running covers most of the major pieces of Angular, but in a structured manner that is generally used in hands-on ...(126.72 zł najniższa cena z 30 dni)
126.62 zł
179.00 zł(-29%) -
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ć ap...(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
Dzięki temu przyjaznemu przewodnikowi poznasz kluczowe koncepcje programistyczne i operacje obiektowego modelu dokumentu. Nauczysz się też pisać kod działający asynchronicznie i współbieżnie. Poszczególne zagadnienia zostały zilustrowane przykładowymi fragmentami kodu i prostymi projektami ―...(59.40 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł(-30%) -
Learning a new language by following video tutorials, blog posts, and documentation is a tiresome activity. This book will take you on an exciting journey of becoming a proficient Vue.js developer through a practical, step-by-step approach.
-
This RxJS book will help you understand the core concepts of RxJS and provide practical patterns to make your code more reactive and declarative. You'll also understand Angular Signals, which provide another way to improve code reactivity.
-
This book is a comprehensive guide to Nuxt.js, which takes you from the basics to advanced topics. Uniquely, this book emphasizes practical, project-based learning, tackling real-world problems.
Zobacz pozostałe książki z serii
-
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...(46.20 zł najniższa cena z 30 dni)
53.90 zł
77.00 zł(-30%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%)
Ebooka "AngularJS. Szybkie wprowadzenie" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "AngularJS. Szybkie wprowadzenie" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "AngularJS. Szybkie wprowadzenie" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- AngularJS: Up and Running
- Tłumaczenie:
- Łukasz Piwko
- ISBN Książki drukowanej:
- 978-83-283-1619-5, 9788328316195
- Data wydania książki drukowanej:
- 2015-11-20
- ISBN Ebooka:
- 978-83-283-1622-5, 9788328316225
- Data wydania ebooka:
- 2015-11-24 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 37700
- Rozmiar pliku Pdf:
- 2.4MB
- Rozmiar pliku ePub:
- 17.4MB
- Rozmiar pliku Mobi:
- 35.8MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Wprowadzenie do AngularJS (15)
- Co to jest MVC (16)
- Zalety systemu AngularJS (17)
- Filozofia systemu AngularJS (17)
- Rozpoczynanie pracy z systemem AngularJS (23)
- Jakie zaplecze trzeba posiadać? (23)
- Czy cały mój program musi być aplikacją AngularJS? (23)
- Prosta aplikacja AngularJS (24)
- Witaj, świecie (25)
- Podsumowanie (26)
- Moduły AngularJS (27)
- Tworzenie pierwszego kontrolera (29)
- Praca z tablicami i wyświetlanie ich zawartości (34)
- Inne dyrektywy (38)
- Sposób użycia dyrektywy ng-repeat (39)
- Przeglądanie zawartości obiektu (40)
- Zmienne pomocnicze w ng-repeat (41)
- Śledzenie po identyfikatorze (42)
- Zwielokrotnianie wielu elementów HTML (44)
- Podsumowanie (45)
- Testowanie jednostkowe - co i dlaczego (47)
- Wprowadzenie do Karmy (49)
- Wtyczki do Karmy (50)
- Konfiguracja Karmy (51)
- Generowanie konfiguracji Karmy (53)
- Szkieletowy system testów Jasmine (53)
- Składnia Jasmine (53)
- Przydatne dopasowywacze Jasmine (54)
- Test jednostkowy dla kontrolera (55)
- Uruchamianie testu jednostkowego (58)
- Podsumowanie (59)
- Posługiwanie się dyrektywą ng-model (61)
- Praca z formularzami (63)
- Wiązanie danych i modele (64)
- Sprawdzanie danych z formularza i stany (65)
- Obsługa błędów w formularzu (67)
- Wyświetlanie informacji o błędach (68)
- Moduł ngMessages (69)
- Stylizowanie formularzy i stanów (72)
- ngModelOptions (75)
- Zagnieżdżanie formularzy i dyrektywa ng-form (77)
- Inne kontrolki formularzy (79)
- Obszary tekstowe (79)
- Pola wyboru (79)
- Przyciski radiowe (81)
- Pola kombi i listy rozwijane (82)
- Podsumowanie (84)
- Usługi AngularJS (85)
- Do czego służą usługi w systemie AngularJS (86)
- Usługi a kontrolery (88)
- Wstrzykiwanie zależności w AngularJS (89)
- Wbudowane usługi systemu AngularJS (90)
- Kolejność wstrzykiwania (92)
- Najczęściej używane usługi systemu AngularJS (92)
- Tworzenie własnej usługi AngularJS (93)
- Tworzenie prostej usługi AngularJS (93)
- Różnica między fabryką, usługą i dostawcą (96)
- Podsumowanie (100)
- Pobieranie danych za pomocą usługi $http i żądań GET (101)
- Obietnice (104)
- Propagacja (105)
- Usługa $q (106)
- Wykonywanie żądań POST przy użyciu usługi $http (107)
- Interfejs API usługi $http (108)
- Konfiguracja (109)
- Zaawansowane właściwości usługi $http (111)
- Konfigurowanie ustawień domyślnych usługi $http (111)
- Interceptory (113)
- Najlepsze praktyki (115)
- Moduł ngResource (117)
- Podsumowanie (120)
- Wstrzykiwanie zależności w testach jednostkowych (121)
- Przechowywanie stanu między testami jednostkowymi (123)
- Testowanie usług (124)
- Imitowanie usług (126)
- Szpiedzy (128)
- Testowanie jednostkowe wywołań serwerowych (129)
- Testy integracyjne (132)
- Podsumowanie (134)
- Czym są filtry AngularJS (135)
- Stosowanie filtrów AngularJS (135)
- Najczęściej używane filtry AngularJS (137)
- Używanie filtrów w kontrolerach i usługach (143)
- Tworzenie filtrów AngularJS (144)
- Co trzeba zapamiętać o filtrach (146)
- Podsumowanie (147)
- Testowanie filtru (149)
- Testowanie filtru timeAgo (150)
- Podsumowanie (151)
- Trasowanie w aplikacji jednostronicowej (153)
- Moduł ngRoute (155)
- Opcje trasowania (157)
- Wykonywanie zadań przed załadowaniem trasy za pomocą opcji resolve (159)
- Usługa $routeParams (161)
- Na co trzeba uważać (162)
- Kompletny przykład trasowania (162)
- Dodatkowa konfiguracja (171)
- Tryb HTML5 (171)
- SEO a system AngularJS (174)
- Statystyki przeglądania stron aplikacji AngularJS (175)
- Alternatywne rozwiązania - ui-router (176)
- Podsumowanie (178)
- Czym są dyrektywy (179)
- Alternatywa dla dyrektyw własnych (180)
- Dyrektywa ng-include (180)
- Ograniczenia dyrektywy ng-include (182)
- Dyrektywa ng-switch (183)
- Opcje podstawowe (185)
- Tworzenie dyrektywy (185)
- Szablon i adres szablonu (186)
- Określanie sposobu użycia dyrektywy (188)
- Funkcja link (189)
- Zakres (191)
- Atrybut replace (199)
- Podsumowanie (201)
- Procedura testowania dyrektywy (203)
- Dyrektywa widżetu giełdowego (204)
- Tworzenie testu dyrektywy (204)
- Inne kwestie do rozważenia (208)
- Podsumowanie (209)
- Cykle życia w AngularJS (211)
- Cykl życia systemu AngularJS (211)
- Cykl obliczeniowy (214)
- Cykl życia dyrektywy (215)
- Transkluzja (216)
- Podstawy transkluzji (218)
- Transkluzja - techniki zaawansowane (220)
- Kontrolery dyrektyw i funkcja require (223)
- Opcje klucza require (227)
- Dyrektywy wejściowe i ng-model (228)
- Tworzenie walidatorów (231)
- Kompilacja (233)
- Priorytet i terminal (238)
- Integracja zewnętrzna (239)
- Najlepsze praktyki (243)
- Zakresy (243)
- Sprzątaj i niszcz (244)
- Czujki (245)
- Funkcje $apply i $digest (245)
- Podsumowanie (246)
- Do czego służy Protractor (247)
- Konfiguracja wstępna (248)
- Konfiguracja narzędzia Protractor (249)
- Test kompleksowy (250)
- Uwagi (253)
- Podsumowanie (255)
- Testowanie (257)
- Programowanie oparte na testach (257)
- Różnorodność testów (258)
- Kiedy wykonywać testy (259)
- Struktura projektu (260)
- Najlepsze praktyki (260)
- Struktura katalogów (261)
- Biblioteki zewnętrzne (264)
- Punkt początkowy (265)
- Budowanie projektu (266)
- Grunt (266)
- Serwowanie pojedynczego pliku JavaScript (267)
- Minimalizacja (267)
- Zadanie ng-templates (268)
- Najlepsze praktyki (268)
- Uwagi ogólne (268)
- Uwagi dotyczące usług (269)
- Kontrolery (270)
- Dyrektywy (270)
- Filtry (271)
- Narzędzia i biblioteki (271)
- Batarang (272)
- WebStorm (273)
- Moduły opcjonalne (273)
- Podsumowanie (274)
Wprowadzenie (9)
1. Wprowadzenie do systemu AngularJS (15)
2. Podstawowe dyrektywy i kontrolery AngularJS (27)
3. Testowanie jednostkowe w systemie AngularJS (47)
4. Formularze, pobieranie danych i usługi (61)
5. Wszystko o usługach AngularJS (85)
6. Komunikacja z serwerem przy użyciu usługi $http (101)
7. Testowanie jednostkowe i obiekty XHR (121)
8. Filtry (135)
9. Testowanie jednostkowe filtrów (149)
10. Trasowanie przy użyciu modułu ngRoute (153)
11. Dyrektywy (179)
12. Testowanie dyrektyw (203)
13. Zaawansowane opcje definicji dyrektyw (211)
14. Testowanie kompleksowe (247)
15. Porady i najlepsze praktyki (257)
Skorowidz (277)
Oceny i opinie klientów: AngularJS. Szybkie wprowadzenie Shyam Seshadri, Brad Green (1) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(0)
(0)
(0)
(0)