- Ocena:
- 4.0/6 Opinie: 2
- Stron:
- 440
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: AngularJS. Praktyczne przykłady
Praktyczne wprowadzenie do AngularJS!
AngularJS to szkielet, który pozwolił tworzyć zaawansowane aplikacje działające w środowisku przeglądarki internetowej. Dał nam do dyspozycji wiele narzędzi, które wcześniej można było zastosować tylko w „tradycyjnych” językach. Wśród nich są zarówno wzorzec MVC (ang. ModelViewController), jak i rozbudowane możliwości testowania. To właśnie dzięki AngularJS możesz wykorzystać w pełni potencjał współczesnych aplikacji internetowych!Wszyscy programiści od dawna wiedzą, że najlepszym sposobem na nauczenie się nowych narzędzi, języków programowania czy bibliotek jest korzystanie z gotowych przykładów. Właśnie takie podejście do AngularJS dominuje w tej książce. Dzięki niej błyskawicznie opanujesz wszystkie aspekty używania tego szkieletu w codziennej pracy. W kolejnych rozdziałach znajdziesz praktyczne przykłady zastosowania wzorca MVC, wiązania danych, stosowania gotowych dyrektyw oraz usług. Dowiesz się, jak podłączyć się do zasobów serwera dzięki $http oraz utrwalisz dane użytkownika poprzez wprowadzenie warstwy trwałości danych. Na sam koniec zapoznasz się z metodami tworzenia własnych dyrektyw i testowania poszczególnych komponentów aplikacji oraz ze wskazówkami na temat wydajności Twojej aplikacji. Sięgnij po tę książkę, jeżeli chcesz błyskawicznie poznać i wykorzystać w praktyce szkielet AngularJS!
Dzięki tej książce:
- zaznajomisz się ze wzorcem MVC
- zastosujesz gotowe dyrektywy, a następnie przygotujesz własne
- wykorzystasz dostępne usługi
- przetestujesz swoją aplikację
- poznasz dobre rady na temat wydajności
- wykorzystasz szkielet AngularJS w praktyce
Najszybszy sposób na naukę AngularJS!
Chandermani — programista specjalizujący się w tworzeniu aplikacji internetowych. Ma ponad 10 lat doświadczenia w pisaniu aplikacji o różnym stopniu skomplikowania na podstawie rozwiązań firmy Microsoft. Zakochany w AngularJS od pierwszego spotkania. Lider zespołu programistów w Technovert.
AngularJS sprawia, że pisanie aplikacji internetowych w języku JavaScript staje się mniej bolesne i lepiej zorganizowane — nic zatem dziwnego, że obecnie jest on jednym z najbardziej popularnych narzędzi do tworzenia tego typu aplikacji.
Książka AngularJS w przykładach pomaga w szybkim i łatwym rozpoczęciu korzystania z tego kluczowego frameworku, pokazując jak należy tworzyć własną aplikację internetową. Wykorzystując to podejście można błyskawicznie połączyć naukę z praktyką — wystarczy wykonywać ćwiczenia, aby uczyć się niesamowitych możliwości AngularJS i doświadczać niesamowicie prostego — i potężnego — sposobu tworzenia aplikacji internetowych.
Poznawanie AngularJS zaczniemy od napisania prostej gry Odgadnij liczbę, która pomoże nam w poznaniu podstawowych, kluczowych komponentów frameworku, takich jak architektura MVC i pokaże jak poszczególne elementy tego wzorca współpracują ze sobą. W ten sposób zyskamy wiedzę, która będzie stanowić solidny fundament i punkt wyjścia do tworzenia bardziej złożonych aplikacji, zaczynając od aplikacji 7-minutowy trening, a kończąc na Moje treningi. Pisząc te aplikacje dowiemy się, jak AngularJS obsługuje komunikację klient-serwer oraz jak efektywnie korzystać z dyrektyw, by podnieść możliwości tworzenia aplikacji na wyższy poziom. Książka zawiera także informacje o testowaniu aplikacji AngularJS, z użyciem takich narzędzi jak Jasmine, oraz porady i sztuczki dotyczące rozwiązywania problemów, które najczęściej pojawiają się podczas pisania aplikacji AngularJS.
AngularJS w przykładach to wyjątkowa książka programistyczna, która może pomóc w opanowaniu frameworku AngularJS i poznaniu możliwości tego potężnego rozwiązania do tworzenia jednostronicowych aplikacji internetowych.
Dla kogo jest przeznaczona ta książka
Jeśli zawsze chciałeś zacząć używać AngularJS, to niniejsza książka będzie wartościowym przewodnikiem, zaprojektowanym i napisanym właśnie po to, by Ci w tym pomóc. Dzięki zamieszczonym w niej przykładom można od razu rozpocząć pisanie aplikacji i odkryć prostszy sposób na tworzenie oprogramowania w języku JavaScript. Niezbędna będzie jednak znajomość języków HTML, CSS i JavaScript.
Czego się nauczysz z tej książki:
- Poznasz architekturę model-widok-kontroler stosowaną w AngularJS.
- Zrozumiesz czym są aplikacje jednostronicowe z punktu widzenia AngularJS.
- Poznasz sposoby organizowania kodu przy użyciu modułów i zależności komponentów, obsługiwanych przez mechanizm wstrzykiwania zależności.
- Dowiesz się jak używać dyrektyw AngularJS do rozszerzania możliwości i działań kodu HTML aplikacji.
- Nauczysz się efektywnie używać wielu narzędzi JavaScript, zaczynając od rozszerzania aplikacji o wtyczki jQuery, a skończywszy na testowaniu jej przy użyciu Jasmine.
- Nauczysz tworzyć formularze w aplikacjach jednostronicowych i dowiesz jak AngularJS pomaga w dowiązywaniu, walidacji oraz przesyłaniu danych na serwer.
Wybrane bestsellery
-
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)79.49 zł
159.00 zł(-50%) -
Czy znasz Angulara? Warto się z nim bliżej zaznajomić, ponieważ należy do najważniejszych frameworków służących do budowania interfejsów użytkownika w aplikacjach internetowych. Stworzony i wspierany przez Google, ma niezwykle spójny ekosystem i oferuje pełny zestaw narzędzi do tworzenia skalowal...
Angular. Kurs video. Praktyczne wprowadzenie do aplikacji webowych Angular. Kurs video. Praktyczne wprowadzenie do aplikacji webowych
(39.90 zł najniższa cena z 30 dni)59.50 zł
119.00 zł(-50%) -
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
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ż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)92.95 zł
169.00 zł(-45%) -
Dzięki tej książce zrozumiesz, że w rekurencji nie kryje się żadna magia. Dowiesz się, na czym polega jej działanie i kiedy warto zastosować algorytm rekursywny, a kiedy lepiej tego nie robić. Poznasz szereg klasycznych i mniej znanych algorytmów rekurencyjnych. Pracę z zawartym tu materiałem uła...
Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł(-35%) -
Książka Tworzenie nowoczesnych systemów webowych przedstawia najpopularniejsze technologie webowe i techniki programowania wykorzystywane przy tworzeniu aplikacji internetowych. Dowiesz się z niej, jak skonfigurować odpowiednie środowisko pracy, pracować z użyciem zwinnych metodyk, projektować ro...(14.90 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%)
Zobacz pozostałe książki z serii Packt
-
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(83.40 zł najniższa cena z 30 dni)90.35 zł
139.00 zł(-35%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze prakt...
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywa...
Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane,...
Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń gen...
Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
To drugie, w pełni zaktualizowane wydanie podręcznika dla profesjonalistów. Zarówno osoby zawodowo zajmujące się tworzeniem rozwiązań w Power BI, jak i zarządzający czy administrujący wdrożeniami takich rozwiązań znajdą tu coś dla siebie. Książka zawiera rozbudowaną analizę narzędzi i funkcji Pow...
Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II
(89.40 zł najniższa cena z 30 dni)96.85 zł
149.00 zł(-35%)
Ebooka "AngularJS. Praktyczne przykłady" 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. Praktyczne przykłady" 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. Praktyczne przykłady" 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
Recenzje ebooka: AngularJS. Praktyczne przykłady (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: DobreRecenzje.pl Marek; 2016-02-25Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Będąc zainteresowany tworzeniem aplikacji internetowych postanowiłem przyjrzeć się bliżej książce, a raczej podręcznikowi, „AngularJS. Praktyczne przykłady”. Poniżej znajduje się recenzja, do której zapraszam.
AngularJS to otwarty framework dla JavaScript, którego zadaniem jest wdrożenie wzorca Model-View-Controller w celu ułatwienia rozwoju oraz testowania opartej na nim aplikacji.
Książka podzielona jest na osiem rozdziałów o narastającym poziomie trudności. Zaczynamy od solidnego wprowadzenia, tworzymy proste projekty, następnie te trudniejsze, aby na końcu wszystko przetestować.- Pierwsze kroki (podstawy wzorca MVC, aplikacja Witaj Angular oraz inicjalizacja jej)
- Piszemy pierwszą aplikację: 7-minutowy trening (nauka na przykładzie działającej aplikacji)
- Stosowanie kolejnych dobrodziejstw AngularJS (ng-bind-html, śledzenie postępu za pomocą klipów audio)
- Tworzenie aplikacji Mój trening (samodzielna walka z określonym zadaniem)
- Dodawanie warstwy trwałości danych (interakcje z serwerem, usługa $http, usługa $resource – typu RESTful)
- Tworzenie i stosowanie dyrektyw (anatomia, tworzenie, aktualizacja i implementacja)
- Testowanie aplikacji AngularJS (wprowadzenie, testy jednostkowe, testy E2E)
- Obsługa często występujących scenariuszy (porady, tips&tricks)
Chandermani należy do grupy pierwszych użytkowników AngularJS. Jego nickname można spotkać na wielu blogach i forach związanych z tym frameworkiem oraz jako odpowiadającego na pytania na StackOverFlow.
Po przeczytaniu książki z ręką na sercu mogę stwierdzić, że czegoś się nauczyłem. Pisanie projektów z tekstem sprawiło mi prawdziwą frajdę.
Nauka na prawdziwych przykładach stwarza możliwości dostrzegania wrażliwych punktów podczas programowania. Samą książkę czyta się dosyć przyjemnie, oczywiście nie jest to książka przygodowa czy fantastyka. Jedynym małym minusem jest cena 69zł, chociaż dla tego typu książek nie jest to nic strasznego.
Polecam szczególnie początkującym programistom chcącym poznać tajniki frameworka AngularJS.
Szczegóły ebooka
- Tytuł oryginału:
- AngularJS by Example
- Tłumaczenie:
- Piotr Rajca
- ISBN Książki drukowanej:
- 978-83-283-1615-7, 9788328316157
- Data wydania książki drukowanej:
- 2015-11-26
- ISBN Ebooka:
- 978-83-283-1618-8, 9788328316188
- Data wydania ebooka:
- 2015-11-26 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:
- 170x230
- Numer z katalogu:
- 37633
- Rozmiar pliku Pdf:
- 5.9MB
- Rozmiar pliku ePub:
- 6.5MB
- Rozmiar pliku Mobi:
- 14.0MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Packt
Spis treści ebooka
- O autorze
- Zespół
- Autor
- Reviewers
- Commissioning Editor
- Acquisition Editor
- Content Development Editor
- Technical Editors
- Copy Editors
- Project Coordinator
- Proofreaders
- Indexer
- Graphics
- Production Coordinator
- Cover Work
- Zespół
- O recenzentach
- Przedmowa
- Zawartość książki
- Co jest potrzebne?
- Adresaci książki
- Konwencje
- Kod do pobrania
- Errata
- Piractwo
- Rozdział 1. Pierwsze kroki
- Podstawy wzorca model widok kontroler
- Zwyczajowa aplikacja Witaj Angular (Odgadnij liczbę!)
- Przygotowywanie roboczego serwera WWW
- Tworzenie aplikacji Odgadnij liczbę!
- Model aplikacji
- Kontroler
- Widok aplikacji
- Wstawki
- Dyrektywy
- Wyrażenia
- Dowiązywanie danych
- Kontroler po raz wtóry
- Zasięg
- Inicjalizacja aplikacji
- Narzędzia
- Zasoby
- Podsumowanie
- Rozdział 2. Piszemy pierwszą aplikację: 7-minutowy trening
- Czym jest 7-minutowy trening?
- Pobieranie kodu aplikacji
- Czym jest 7-minutowy trening?
- Organizacja kodu
- Organizacja kodu JavaScriptu
- Model aplikacji 7-minutowy trening
- Dodawanie modułów aplikacji
- Kontroler aplikacji
- Wstrzykiwanie zależności
- Podstawowe informacje o wstrzykiwaniu zależności
- Wstrzykiwanie zależności w AngularJS
- Rozwiązanie problemu minimalizacji kodu
- Adnotacje zależności
- Wstrzykiwanie zależności
- Implementacja kontrolera
- Śledzenie czasu wykonywania ćwiczenia przy użyciu usługi $interval
- Weryfikacja implementacji
- Implementacja zmiany ćwiczenia
- Stosowanie $watch do obserwowania zmian w modelu
- Prezentacja $watch
- Implementacja zmiany ćwiczenia przy użyciu funkcji $watch
- Zmiana ćwiczeń przy użyciu API obietnic
- Podstawowe informacje o obietnicach
- Widok aplikacji 7-minutowy trening
- Stosowanie ng-show do określania ścieżki do obrazka
- Stosowanie dyrektywy ng-style i paska postępu frameworku Bootstrap
- Dodawanie strony początkowej i końcowej
- Wprowadzenie od aplikacji jednostronicowych
- Tworzenie widoków z użyciem dyrektywy ng-view
- Trasy w aplikacji 7-minutowy trening
- Faza konfiguracji/uruchamiania i inicjalizacja modułu
- Przechodzenie do widoku w kontrolerze przy użyciu usługi $location
- Stosowanie usługi $location
- Wprowadzenie od aplikacji jednostronicowych
- Dostarczanie dodatkowych informacji o ćwiczeniach
- Dodawanie paneli opisu i wideo
- Stosowanie dyrektywy ng-include
- Stosowanie dyrektywy ng-repeat
- Dodawanie paneli opisu i wideo
- Wyświetlanie pozostałego czasu treningu przy użyciu filtrów
- Tworzenie filtra konwertującego sekundy na format godzinowy
- Wprowadzenie do filtrów AngularJS
- Implementacja filtru secondsToTime
- Tworzenie filtra konwertującego sekundy na format godzinowy
- Dodawanie informacji o następnym ćwiczeniu przy użyciu ng-if
- Podsumowanie
- Rozdział 3. Stosowanie kolejnych dobrodziejstw AngularJS
- Formatowanie instrukcji wykonywania ćwiczenia
- Przedstawienie dyrektywy ng-bind-html
- Użycie ng-bind-html do wyświetlania instrukcji wykonywania ćwiczeń
- Formatowanie instrukcji wykonywania ćwiczenia
- Śledzenie postępu wykonywania ćwiczeń za pomocą klipów audio
- Implementacja obsługi audio
- Implementacja kontrolera WorkoutAudioController
- Badanie problemu synchronizacji klipów audio
- Sprawdzanie zmian i cykle przeglądu AngularJS
- Podsumowanie zdobytej wiedzy
- Rozwiązanie problemu synchronizacji odtwarzanego klipu audio
- Implementacja obsługi audio
- Wstrzymywanie treningu
- Implementacja wstrzymywania treningu w kontrolerze WorkoutController
- Dodawanie fragmentu widoku do wstrzymywania i wznawiania treningu
- Implementacja warstw z przyciskami do wstrzymywania i wznawiania treningu z użyciem zdarzeń myszy
- Implementacja warstw z użyciem samych stylów CSS
- Operacje na stylach CSS przy użyciu dyrektywy ng-class
- Zatrzymywanie klipów po wstrzymaniu treningu
- Wstrzymywanie i wznawianie treningu przy użyciu klawiatury
- Rozbudowa panelu wideo
- Refaktoryzacja panelu wideo i kontrolera
- Odtwarzanie wideo w oknie dialogowym
- Integracja modalnego okna dialogowego ui.bootstrap
- Animacje w aplikacjach AngularJS
- Animacje CSS w AngularJS
- Animacje JavaScriptu w AngularJS
- Dodawanie animacji do aplikacji 7-minutowy trening
- Zapis historii treningu przy użyciu usług AngularJS
- Podstawowe informacje o usługach AngularJS
- Tworzenie usług AnagularJS
- Tworzenie usług przy użyciu usług typu constant i value
- Tworzenie usług typu service
- Tworzenie usług przy użyciu usługi factory
- Tworzenie usług typu provider
- Tworzenie usług AnagularJS
- Podstawowe informacje o usługach AngularJS
- Implementacja zapisu historii treningów
- Usługa WorkoutHistoryTracker
- Usługi i zasięgi
- Ciąg dalszy implementacji usługi
- Usługa WorkoutHistoryTracker
- Integracja usługi WorkoutHistoryTracker z kontrolerem
- Dodawanie widoku historii treningów
- Zdarzenia w AngularJS
- Wzbogacanie śledzenia historii przy użyciu zdarzeń
- Trwałe przechowywanie danych przy użyciu magazynu przeglądarki
- Filtrowanie historii treningów
- Filtrowanie i sortowanie z użyciem dyrektywy ng-repeat
- Filtr filter
- Filtr orderBy
- Specjalne właściwości dyrektywy ng-repeat
- Podsumowanie
- Rozdział 4. Tworzenie aplikacji Mój trening
- Aplikacja Mój trening zakres problemu
- Wymagania aplikacji Mój trening
- Aplikacja Mój trening zakres problemu
- Model aplikacji Mój trening
- Współużytkowanie modelu treningu
- Model jako usługa
- Układ aplikacji Mój trening
- System nawigacyjny aplikacji Mój trening i jej trasy
- Integracja górnego i dodatkowego paska nawigacyjnego
- System nawigacyjny aplikacji Mój trening i jej trasy
- Implementacja list treningów i ćwiczeń
- WorkoutService jako repozytorium danych treningów i ćwiczeń
- Kontrolery list ćwiczeń i treningów
- Widoki list ćwiczeń i treningów
- Tworzenie treningu
- Tworzenie lewego paska nawigacyjnego
- Dodawanie usługi WorkoutBuilderService
- Dodawanie ćwiczeń z poziomu paska nawigacyjnego
- Implementacja kontrolera WorkoutDetailController
- Wyznaczanie tras
- Wyznaczanie nieodnalezionych tras
- Ciąg dalszy implementacji kontrolera WorkoutDetailController
- Implementacja widoku do tworzenia treningów
- Obsługa formularzy w AngularJS
- Konstrukcje formularzy w AngularJS
- Dyrektywa ng-model
- Stosowanie dyrektywy ng-model w elementach input i textarea
- Stosowanie dyrektywy ng-model w elementach select
- Kontrola aktualizacji modelu przy użyciu dyrektywy ng-model-options (AngularJS 1.3)
- Dyrektywa ng-model nie tylko dowiązywanie danych
- Poznawanie kontrolera NgModelController
- Implementacja funkcji formatującej i funkcji analizującej, które umożliwiają konwertowanie liczb rzeczywistych na całkowite
- Sprawdzanie poprawności danych w AngularJS
- Stan modelu w AngularJS
- Weryfikacja formularza edycji treningów
- Jak działa sprawdzanie poprawności danych w AngularJS (wersje wcześniejsze niż 1.3)
- Jak działa sprawdzanie poprawności danych w AngularJS (wersja 1.3)
- Zarządzanie komunikatami o błędach walidacji przy użyciu dyrektywy ng-messages (AngularJS 1.3)
- Niestandardowy walidator sprawdzający liczbę ćwiczeń
- Zapisywanie treningu
- Dyrektywa form i sprawdzanie poprawności formularzy
- Interfejs API kontrolera FormController
- Poprawianie komunikatów o zapisie formularza i błędach walidacji
- Eliminowanie niepożądanych aktualizacji modelu
- Przywracanie stanu początkowego formularza
- Usługa $routeParams
- Dynamicznie generowane formularze i ich elementy
- Sprawdzanie czasu wykonywania ćwiczenia przy użyciu dyrektywy ng-form
- Obiekty zasięgu po raz wtóry
- Podsumowanie
- Rozdział 5. Dodawanie warstwy trwałości danych
- AngularJS i interakcje z serwerem
- Przygotowanie trwałego magazynu danych
- Utworzenie początkowej zawartości bazy danych
- Przygotowanie trwałego magazynu danych
- AngularJS i interakcje z serwerem
- Podstawowe informacje o usłudze $http
- Aplikacja Mój trening i jej integracja z serwerem
- Wczytywanie danych ćwiczeń i treningów
- Wczytywanie list ćwiczeń i treningów z serwera
- Implementacja dostawcy usługi WorkoutService
- Wczytywanie list ćwiczeń i treningów z serwera
- Odwzorowywanie danych z serwera na modele aplikacji
- Wyjaśnienie łańcuchów obietnic
- Wczytywanie danych ćwiczeń i treningów z serwera
- Poprawianie stron ze szczegółowymi informacjami o treningach i ćwiczeniach
- Tworzenie i wyznaczanie własnych obietnic
- Funkcja when usługi $q
- Wczytywanie danych ćwiczeń i treningów
- Ciąg dalszy poprawiania stron ze szczegółowymi informacjami o treningach i ćwiczeniach
- Wyznaczanie tras a obietnice
- Wykonywanie podstawowych operacji na ćwiczeniach i treningach
- Poprawianie i tworzenie nowych treningów
- Odwołania do innych domen a AngularJS
- Stosowanie JSONP do wykonywania żądań do innych domen
- CORS Cross-Origin Resource Sharing
- Usługa $resource
- Usługi typu RESTful i ich API
- Podstawowe informacje o usłudze $resource
- Wyjaśnienie akcji usługi $resource
- Wywoływanie akcji zasobów
- Dostęp do danych ćwiczeń przy użyciu usługi $resource
- Ukryty koszt ukrywania asynchronicznego charakteru kodu
- Podstawowe operacje z użyciem usługi $resource
- Stosowanie usługi $resource do obsługi innych rodzajów punktów końcowych
- Funkcje przechwytujące żądania i odpowiedzi
- Zastosowanie funkcji przechwytującej do przekazania klucza API
- Funkcje przekształcające żądania i odpowiedzi
- Obsługa błędów wyznaczania tras w przypadku odrzucenia obietnicy
- Obsługa nieodnalezionych treningów
- Poprawianie aplikacji 7-minutowy trening
- Podsumowanie
- Rozdział 6. Tworzenie i stosowanie dyrektyw
- Dyrektywy wprowadzenie
- Anatomia dyrektyw
- Tworzenie dyrektywy workout-tile
- Prezentacja dyrektywy ng-click
- Tworzenie dyrektywy do zdalnej walidacji nazwy treningu
- Dyrektywa remote-validator (dla AngularJS 1.3 i starszych)
- Właściwość require definicji dyrektyw
- Funkcja konsolidująca
- Dyrektywa remote-validator (dla AngularJS 1.3 i starszych)
- Dyrektywa remote-validator dla Angular 1.3
- Aktualizacje modelu z użyciem zdarzenia blur
- Zastosowanie właściwości priority do zmiany kolejności wykonywania funkcji compile i link
- Cykl życia dyrektywy
- Priorytet a wiele dyrektyw użytych w tym samym elemencie
- Implementacja dyrektywy wizualnego wskaźnika zdalnej walidacji
- Usługa $compile
- Funkcja kontrolera dyrektywy
- Komunikacja między dyrektywami integracja wskaźnika zdalnych operacji i dyrektywy walidacyjnej
- Poprawianie dyrektywy remote-validator (AngularJS 1.3 i starsze)
- Poprawianie dyrektywy remote-validator (AngularJS 1.3 i nowsze)
- Wstrzykiwanie kodu HTML w funkcji kompilującej dyrektywy
- Prezentacja szablonów dyrektyw i transkluzji
- Wyjaśnienie izolowanego zasięgu dyrektyw
- Tworzenie dyrektywy przycisku wykonującego zdalną operację
- Integracja AngularJS i jQuery
- Integracja wtyczki jQuery Owl Carousel z aplikacją Treningomat
- Tunelowanie zdarzeń jQuery przy użyciu dyrektyw
- Podsumowanie
- Rozdział 7. Testowanie aplikacji AngularJS
- Potrzeba automatyzacji
- Testowanie w AngularJS
- Rodzaje testów
- Kto i kiedy ma testować?
- Ekosystem testowy AngularJS
- Wprowadzenie do tworzenia testów jednostkowych
- Konfiguracja środowiska Karma do wykonywania testów jednostkowych
- Zarządzanie zależnościami przy użyciu menedżera zależności Bower
- Testy jednostkowe komponentów AngularJS
- Testy jednostkowe filtrów
- Testy jednostkowe z użyciem modułu ngMock
- Testy jednostkowe kontrolerów
- Konfigurowanie zależności kontrolera
- Testy jednostkowe kontrolera WorkoutController
- Debugowanie testów jednostkowych w środowisku Karma
- Ciąg dalszy testów jednostkowych kontrolera WorkoutController
- Stosowanie szpiegów Jasmine do sprawdzania zależności
- Testowanie implementacji $interval i $timeout
- Testowanie zatrzymywania i wznawiania treningu
- Testy jednostkowe usług
- Symulowanie żądań i odpowiedzi HTTP przy użyciu usługi $httpBackend
- Testowanie usługi WorkoutService
- Testy jednostkowe dyrektyw
- Testy dyrektywy remote-validator
- Jednoczesne testowanie dyrektyw remote-validator i busy-indicator
- Testowanie dyrektyw używających właściwości konfiguracyjnej templateUrl
- Testy jednostkowe tras i ich właściwości konfiguracyjnej resolve
- Wprowadzenie do tworzenia testów typu E2E
- Prezentacja narzędzia Protractor
- Przygotowywanie środowiska Protractor do testów E2E
- Pisanie testów E2E dla naszej aplikacji
- Przygotowywanie danych na serwerze pod kątem testów E2E
- Tworzenie atrapy serwera na potrzeby testów E2E
- Więcej testów E2E
- Testowanie aplikacji Treningomat
- Stosowanie obiektów stron do zarządzania testami E2E
- Podsumowanie
- Rozdział 8. Obsługa często występujących scenariuszy
- Tworzenie nowych aplikacji
- Projekty startowe
- Yeoman
- Tworzenie nowych aplikacji
- Tworzenie aplikacji wielojęzycznych (umiędzynarodawianie)
- Wsparcie dla aplikacji wielojęzycznych w AngularJS
- Zmiana ustawień regionalnych dzięki możliwościom modułu angular-dynamic-locale
- Stosowanie biblioteki angular-translate do obsługi tłumaczenia tekstów
- Wsparcie dla aplikacji wielojęzycznych w AngularJS
- Obsługa uwierzytelniania i autoryzacji
- Uwierzytelnianie w oparciu o cookies
- Uwierzytelnianie w oparciu o żetony
- Obsługa autoryzacji
- Dodawanie wsparcia dla autoryzacji
- Udostępnianie kontekstu uwierzytelniania użytkownika
- Ograniczanie dostępu do tras
- Warunkowe wyświetlanie treści zależnie od roli
- Dodawanie wsparcia dla autoryzacji
- Wzorce komunikacji i współdzielenia danych
- Stosowanie adresów URL do przekazywania danych pomiędzy stronami
- Stosowanie obiektów zasięgu
- Stosowanie zasięgu $rootScope
- Stosowanie usług
- Komunikacja między dyrektywami
- Stosowanie zdarzeń
- Wydajność
- Wytyczne dotyczące wydajności
- Zapewnianie niewielkich rozmiarów stron (widoków)
- Optymalizacja czujek operujących na danych tylko do odczytu
- Ukrywanie treści (ng-show) kontra ich warunkowe wyświetlanie (ng-if/ng-switch)
- Wyznaczanie wyrażeń używanych w czujkach powinno trwać bardzo krótko
- Minimalizacja czujek używających głębokich porównań
- Obsługa dużych zbiorów danych przy użyciu dyrektywy ng-repeat
- Unikanie zdarzeń związanych z ruchem myszy
- Unikanie stosowania wywołań $scope.$apply
- Leniwe wczytywanie, minimalizacja i tworzenie wielu aplikacji jednostronicowych
- Dzielenie aplikacji na kilka mniejszych aplikacji jednostronicowych
- Leniwe wczytywanie modułów
- Przechowywanie zdalnych danych w pamięci podręcznej zawsze, gdy jest to możliwe
- Stosowanie dodatku Batarang do pomiarów wydajności
- Wytyczne dotyczące wydajności
- Przydatne biblioteki dodatkowe
- Podsumowanie
Helion - inne książki
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł(-35%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)32.43 zł
49.90 zł(-35%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
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...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
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ć....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)56.55 zł
87.00 zł(-35%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: AngularJS. Praktyczne przykłady Chandermani (2) 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.
(0)
(0)
(2)
(0)
(0)
(0)
więcej opinii