AngularJS. Profesjonalne techniki Adam Freeman
- Autor:
- Adam Freeman
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.6/6 Opinie: 10
- Stron:
- 632
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
AngularJS. Profesjonalne techniki
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!
Przekonaj się, jak z poziomu kodu aplikacji sieciowej wykorzystać potężne możliwości drzemiące w nowoczesnych przeglądarkach internetowych
AngularJS to wiodący framework przeznaczony do budowania dynamicznych aplikacji JavaScript wykorzystujących możliwości oferowane przez nowoczesne przeglądarki internetowe i urządzenia. Firmowana i rozwijana przez Google biblioteka AngularJS pozwala na użycie potężnego wzorca MVC (model-widok-kontroler) podczas programowania po stronie klienta. Tym samym zapewnia solidne podstawy dla skomplikowanych i bogatych aplikacji sieciowych. Programista zyskuje możliwość tworzenia mniejszych i szybszych aplikacji, które wykorzystują jeszcze mniej zasobów niż kiedykolwiek wcześniej.Autor wielu bestsellerów Adam Freeman pokazuje, jak w pełni wykorzystać możliwości drzemiące w AngularJS. Na początku poznasz wzorzec MVC oraz wiele korzyści, jakie można osiągnąć dzięki oddzieleniu logiki od kodu prezentacyjnego. Następnie przejdziesz do użycia funkcji AngularJS we własnych projektach, aby osiągnąć wyniki, których nie powstydzą się profesjonaliści. Naukę rozpoczniesz więc od poznania praktycznych i użytecznych funkcji, a następnie zajmiesz się najbardziej zaawansowanymi i skomplikowanymi funkcjonalnościami, które oferuje AngularJS. W ten sposób zdobędziesz gruntowną wiedzę, której potrzebujesz.
Każdy temat jest jasno i spójnie wyjaśniony, a także wzbogacony informacjami szczegółowymi, które są niezbędne w celu osiągnięcia pełnej efektywności. Najważniejsze zagadnienia zostały dokładnie i rzeczowo wyjaśnione, w poszczególnych znajdziesz także informacje o najczęściej występujących problemach i sposobach ich unikania.
Dzięki niniejszej książce:
- zdobędziesz solidną wiedzę dotyczącą wzorca MVC oraz separacji logiki, danych i kodu prezentacyjnego;
- dowiesz się, jak za pomocą AngularJS tworzyć bogate i dynamiczne aplikacje sieciowe;
- zobaczysz, jak działają poszczególne funkcje AngularJS i dlaczego to jest takie ważne;
- poznasz sposoby rozszerzenia kodu HTML za pomocą składni deklaratywnej;
- dowiesz się, jak rozbudować i dostosować do własnych potrzeb AngularJS;
- zobaczysz, jak przetestować, dopracować i wdrożyć projekty oparte na AngularJS.
Wybrane bestsellery
-
Nowość Promocja
Im więcej testów, tym lepszy kod! Ale jest haczyk, o którym wie każdy profesjonalny tester: dobre testowanie wymaga czasu, a ten bywa zasobem krytycznym. Czy przyszło Ci do głowy, że warto by było zautomatyzować testy, poprawić ich jakość i pokrycie, a także zapewnić sobie lepsze wyniki?-
ebook
-
książka
44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
-
Promocja
Whether you're new to C# or returning, this updated guide teaches object-oriented programming, database management with EF Core, web development using ASP.NET Core and Blazor, and explores the latest language features and extensive libraries.-
-
ebook
134 pkt
(39,90 zł najniższa cena z 30 dni)
134.10 zł
149.00 zł (-10%) -
-
Promocja
The third edition of this trusted guide demonstrates the practical advantages of test-driven development (TDD) with Python and describes how to develop a real web application. You'll learn how to write and run tests before building each part of your app and then develop the minimum amount of code required to pass those tests. The result? Clean code-
-
ebook
228 pkt
(29,90 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł (-15%) -
-
Promocja
Co by było, gdyby za pomocą kodu można było odtworzyć budzące podziw wzory stada ptaków lub hipnotyczny taniec świetlików? Książka Natura kodu już od ponad dekady umożliwia to niezliczonym czytelnikom, wypełniając lukę między twórczą ekspresją a programowaniem. Ten innowacyjny przewodnik autorstwa Daniela Shiffmana, twórcy uwielbianego Coding Train-
ebook
101 pkt
(38,90 zł najniższa cena z 30 dni)
101.75 zł
119.70 zł (-15%) -
-
Promocja
This book helps you unlock BPMN, automation, and business process modeling to streamline workflows and drive digital success, as well as strategies to optimize processes, enhance efficiency, and stay competitive in a fast-changing environment.-
-
ebook
116 pkt
(39,90 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
-
Promocja
JavaScript to supermoc programowania internetu! Zapomnij o suchych, nudnych i statycznych stronach — JavaScript umożliwia interakcję z użytkownikami, pobieranie danych z sieci, rysowanie grafiki i robienie wielu innych świetnych i funkcjonalnych rzeczy! A to dopiero początek: JavaScript jest jednym z najpopularniejszych języków programowania, a jego zastosowanie wykracza daleko poza internet!-
ebook
-
książka
69 pkt
(39,90 zł najniższa cena z 30 dni)
69.50 zł
139.00 zł (-50%) -
-
Promocja
WPF (ang. Windows Presentation Foundation) jest frameworkiem przygotowanym przez firmę Microsoft do tworzenia aplikacji desktopowych lub „okienkowych” - to znaczy takich, które są bezpośrednio uruchamiane w systemie operacyjnym komputerów osobistych. Umożliwia on budowanie funkcjonalnych aplikacji także osobom nieposiadającym wysoce specjalistycznej wiedzy - wystarczą podstawy języka C#. Dzięki użyciu dostarczonych narzędzi zaczniesz budować profesjonalne oprogramowanie, zaawansowane zarówno pod względem funkcjonalności, jak i interfejsu.-
ebook
-
książka
44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
-
Promocja
Wielu programistów szuka prostego, bardziej intuicyjnego sposobu na tworzenie aplikacji. Przeszkadza im złożoność języków programowania, nieczytelność ich składni i stopień skomplikowania konfiguracji. W trakcie poszukiwań narzędzi zapewniających prostotę i dużą wydajność trafiają często na stworzony przez inżynierów Google język Go i... okazuje się, że spełnia on te oczekiwania, jest prosty jak Python i wydajny jak Java. Jeśli i Ty chcesz tworzyć aplikacje szybciej i efektywniej, nie tracić przy tym czasu na skomplikowane konfiguracje czy debugowanie, ta książka jest dla Ciebie.-
ebook
-
książka
34 pkt
(29,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
-
Promocja
Chcesz pracować w branży IT jako tester? W takim razie potrzebujesz solidnych podstaw! Swoją karierę rozpocznij od przygotowania się do uznawanego na całym świecie egzaminu ISTQB® „Certyfikowany tester - poziom podstawowy”. Uzyskany certyfikat otworzy Ci drzwi do wielu firm z branży informatycznej i będzie stanowił gwarancję, że posiadasz wiedzę i umiejętności wymagane od osoby pracującej na stanowisku testera.-
ebook
-
książka
34 pkt
(29,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
-
Promocja
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ściami. I dlatego warto uzyskać certyfikat ISTQB®: Certyfikowany tester - poziom podstawowy. Jest to uznawany na całym świecie dokument świadczący o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania.-
ebook
-
książka
54 pkt
(39,90 zł najniższa cena z 30 dni)
54.50 zł
109.00 zł (-50%) -
O autorze książki
Adam Freeman - jest doświadczonym programistą, autorem wielu świetnie przyjętych książek o programowaniu w Javie. Tworzył również duże systemy rozproszone (platformy e-commerce). Zajmował stanowiska kierownicze w różnych firmach, wśród których są Netscape, Sun Microsystems, giełda NASDAQ i banki. Jest już na emeryturze, swój czas przeznacza na pisanie i bieganie na długie dystanse.
Adam Freeman - pozostałe książki
-
Promocja
Explore Node.js with practical examples that will teach you how to utilize open-source packages for real-world solutions. Gain the skills to develop and deploy server-side applications that enhance your client-side projects.-
-
ebook
125 pkt
(39,90 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja
To drugie wydanie cenionego podręcznika dla początkujących programistów. Zawarty w nim materiał - podany jasno i przystępnie - pozwoli Ci w pełni poznać możliwości języka TypeScript 4. Naukę rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyści wynikające z używania TypeScriptu w rzeczywistych projektach. Nauczysz się pracy z API DOM, a także z takimi frameworkami jak Angular, Vue.js i React. Stopniowo będziesz nabierać wprawy w stosowaniu w praktyce najbardziej zaawansowanych funkcji. Dowiesz się też, z jakimi problemami najczęściej borykają się programiści TypeScript i jak je rozwiązywać. W efekcie uzyskasz bezpieczniejsze i bardziej produktywne środowisko do tworzenia aplikacji internetowych.-
ebook
-
książka
54 pkt
(39,90 zł najniższa cena z 30 dni)
54.50 zł
109.00 zł (-50%) -
-
Promocja
To kolejne wydanie popularnego przewodnika, będącego starannie przygotowanym połączeniem opisu architekturalnego, specyfikacji technicznej i praktycznych wskazówek. Pozwala na niemal natychmiastowe rozpoczęcie pracy w Angularze. Na początek czeka Cię zapoznanie się ze wzorcem MVC, z jego zaletami i zastosowaniem. Następnie zaczniesz pisać funkcjonalne aplikacje - stopniowo będziesz przechodzić do coraz bardziej zaawansowanych i złożonych rozwiązań. Poszczególne przykłady zostały omówione w sposób jasny, zrozumiały i spójny. Dodatkowo w książce przedstawiono mnóstwo wskazówek i szczegółów, pozwalających na efektywną pracę i uzyskiwanie najlepszych efektów. Nie zabrakło także prezentacji najczęściej spotykanych problemów i metod ich rozwiązywania.-
ebook
-
książka
74 pkt
(39,90 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
-
Promocja
Ta książka jest przystępnym podręcznikiem, dzięki któremu poza uzyskaniem ważnych umiejętności odkryjesz najcenniejsze aspekty TypeScriptu. Rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyści wynikające z używania TypeScriptu. Stopniowo będziesz się uczyć stosować w praktyce najbardziej zaawansowane funkcje. Dowiesz się, jak stworzyć bezpieczniejsze i bardziej produktywne środowisko do tworzenia aplikacji internetowych, a także poznasz kilka popularnych frameworków, takich jak Node.js, Angular, React i Vue.js. Znajdziesz tu również informacje o najczęściej występujących problemach oraz sposobach ich rozwiązywania.-
ebook
-
książka
44 pkt
(29,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
-
Promocja
W książce przystępnie wyjaśniono zasady i techniki programowania w tym frameworku. Opisano szczegóły jego architektury oraz przedstawiono korzyści płynące z pracy z Reactem. Sporo miejsca poświęcono projektowaniu aplikacji oraz korzystaniu zarówno z samego frameworka, jak i towarzyszących mu narzędzi i najpopularniejszych bibliotek. Poszczególne zagadnienia są tu omawiane od podstaw, które następnie płynnie przechodzą do najbardziej zaawansowanych i wyszukanych technik programowania. Wszystkie informacje przedstawiono bardzo starannie, z zachowaniem ważnych szczegółów, dzięki czemu łatwo uzyskać wiedzę niezbędną do pisania aplikacji na wysokim, profesjonalnym poziomie. Nie zabrakło również wskazówek, dzięki którym można łatwo zdiagnozować najczęściej występujące problemy i skutecznie je rozwiązywać.-
ebook
-
książka
59 pkt
(39,90 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
-
Promocja
Dzięki tej książce dowiesz się, czym jest Vue.js i jak rozpocząć z nim pracę, przekonasz się także, jakie ma możliwości. Nauczysz się budować dynamiczne aplikacje wykorzystujące właściwości nowoczesnych przeglądarek internetowych i urządzeń. Odkryjesz zalety wzorca MVC (model – widok – kontroler) i dowiesz się, jak zadziwiająco sprawnym językiem stał się JavaScript. Zapoznasz się z anatomią projektu Vue.js, z procesami kompilacji i transformacji oraz nabierzesz biegłości w posługiwaniu się zaawansowanymi funkcjami frameworka. Liczne przykłady pozwolą Ci na niemal natychmiastowe przetestowanie opisywanych zagadnień w praktyce. W rezultacie bardzo szybko będziesz przygotowany do tworzenia zaawansowanych, reaktywnych i dynamicznych aplikacji WWW!-
ebook
-
książka
49 pkt
(34,90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
-
Promocja
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.-
ebook
-
książka
59 pkt
(34,90 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
-
Promocja
Lektura tej książki pozwoli Ci zapoznać się z technikami programowania w oparciu o testy (TDD). Przekonasz się, jak działa wzorzec MVC w praktyce. Ponadto uda Ci się szczegółowo poznać całą platformę ASP.NET MVC oraz zauważyć różnice, wady i zalety ASP.NET MVC względem klasycznego ASP.NET. Przekonasz się, jak zastosowanie filtrów może ułatwić Ci życie oraz jak niezwykle istotną kwestią jest zapewnienie bezpieczeństwa Twojej aplikacji. Książka ta jest doskonałym i kompletnym źródłem wiedzy na temat ASP.NET MVC. Obowiązkowa lektura dla każdego programisty tej platformy!-
ebook
-
książka
49 pkt
(29,90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
-
Promocja
Dzięki tej książce szybko opanujesz zasady HTML5. Już wkrótce bez najmniejszego problemu będziesz korzystał z nowych znaczników canvas, audio i video. Ponadto nauczysz się stosować mechanizmy do przechowywania danych w lokalnych zasobach przeglądarki oraz sprawdzisz, gdzie w danej chwili znajduje się użytkownik. Autor książki kładzie nacisk na poprawność semantyczną tworzonego kodu. Jest to niezwykle istotne w obecnych czasach, gdy Twoje dzieło będzie oglądane na przeróżnych urządzeniach – zarówno stacjonarnych, jak i mobilnych. Książka ta jest rewelacyjnym źródłem informacji o językach HTML5, CSS oraz JavaScript. Musisz ją mieć!-
ebook
-
książka
64 pkt
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
-
Promocja
O tym przekonasz się w trakcie lektury tej wyjątkowej książki. Jej autorzy przyjęli słuszną, zasadę, że dobry przykład mówi więcej niż kilka stron suchej teorii. Zobaczysz więc, jak wzorzec MVC sprawdza się w praktyce, jakie są jego zalety i wady oraz jak unikać typowych pułapek. Nauczysz się korzystać z filtrów, konfigurować kontrolery oraz projektować wydajny model. W dzisiejszych czasach bezpieczeństwo aplikacji stawiane jest na pierwszym miejscu, dlatego szczególną uwagę powinieneś zwrócić na rozdział poświęcony zabezpieczaniu stworzonego przez Ciebie rozwiązania. Ta książka to kompletna pozycja dla każdego programisty ASP.NET.-
ebook
-
książka
49 pkt
(29,90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Ebooka "AngularJS. Profesjonalne techniki" 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 »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Pro AngularJS
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-283-0197-9, 9788328301979
- Data wydania książki drukowanej :
- 2015-02-06
- ISBN Ebooka:
- 978-83-283-0198-6, 9788328301986
- Data wydania ebooka :
-
2015-02-06
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:
- 27937
- Rozmiar pliku Pdf:
- 11.5MB
- Rozmiar pliku ePub:
- 9.7MB
- Rozmiar pliku Mobi:
- 20.5MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 5.4MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Dostępność produktu
Produkt nie został jeszcze oceniony pod kątem ułatwień dostępu lub nie podano żadnych informacji o ułatwieniach dostępu lub są one niewystarczające. Prawdopodobnie Wydawca/Dostawca jeszcze nie umożliwił dokonania walidacji produktu lub nie przekazał odpowiednich informacji na temat jego dostępności.
Spis treści książki
- 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)
- 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)
- 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)
- 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)
- Przygotowanie przykładowego projektu (92)
- Element <script> (93)
- Polecenia w JavaScript (94)
- Definiowanie i użycie funkcji (94)
- Definiowanie funkcji z parametrami (95)
- Definiowanie funkcji zwracającej wartość (96)
- Wykrywanie funkcji (97)
- Użycie zmiennych i typów (98)
- Użycie typów podstawowych (99)
- Tworzenie obiektów (101)
- Praca z obiektami (104)
- Użycie operatorów JavaScript (110)
- Użycie konstrukcji warunkowych (110)
- Operatory równości i identyczności (111)
- Jawna konwersja typów (114)
- Tablice (116)
- Użycie stylu dosłownej tablicy (117)
- Wykrywanie tablicy (117)
- Odczyt i modyfikacja zawartości tablicy (118)
- Wyświetlenie zawartości tablicy (119)
- Użycie wbudowanych metod przeznaczonych do pracy z tablicami (119)
- Porównywanie wartości undefined i null (120)
- Sprawdzenie pod kątem wartości null lub undefined (122)
- Obietnice (124)
- Format JSON (128)
- Podsumowanie (129)
- Rozpoczęcie pracy (132)
- Przygotowanie danych (132)
- Przygotowanie aplikacji (135)
- Wyświetlenie przykładowych danych produktu (138)
- Utworzenie kontrolera (138)
- Wyświetlanie informacji o produktach (140)
- Wyświetlenie listy kategorii (143)
- Utworzenie listy kategorii (143)
- Generowanie łączy nawigacji po kategoriach (144)
- Wybór kategorii (148)
- Podświetlenie wybranej kategorii (150)
- Dodanie stronicowania (152)
- Podsumowanie (156)
- Przygotowanie przykładowego projektu (157)
- Użycie rzeczywistych danych produkcyjnych (157)
- Obsługa błędów Ajax (159)
- Utworzenie widoków częściowych (161)
- Utworzenie koszyka na zakupy (163)
- Zdefiniowanie modułu koszyka i usługi (163)
- Utworzenie widżetu koszyka na zakupy (165)
- Dodanie przycisku wyboru produktu (168)
- Dodanie nawigacji na podstawie adresu URL (170)
- Definiowanie tras URL (170)
- Użycie routingu adresów URL do zapewnienia nawigacji (173)
- Rozpoczęcie prac nad finalizacją zamówienia (174)
- Finalizacja zamówienia (176)
- Podsumowanie (177)
- Przygotowanie przykładowego projektu (179)
- Pobieranie danych adresowych (179)
- Dodanie formularza weryfikacji danych (181)
- Dodanie pozostałych elementów formularza sieciowego (185)
- Składanie zamówień (187)
- Rozbudowa serwera Deployd (187)
- Zdefiniowanie funkcji kontrolera (189)
- Wywołanie funkcji kontrolera (190)
- Zdefiniowanie widoku (190)
- Usprawnienia w aplikacji (191)
- Administrowanie katalogiem produktów (192)
- Przygotowanie serwera Deployd (192)
- Utworzenie aplikacji administracyjnej (194)
- Implementacja uwierzytelniania (195)
- Definiowanie widoku głównego i kontrolera (198)
- Implementacja funkcji przeglądania zamówień (200)
- Implementacja funkcji zmiany zawartości katalogu produktów (203)
- Podsumowanie (207)
- Przygotowanie przykładowego projektu (212)
- Praca z modułami (213)
- Określenie granic aplikacji AngularJS (213)
- Użycie modułów do zdefiniowania komponentów AngularJS (214)
- Definiowanie kontrolera (215)
- Definiowanie dyrektywy (221)
- Definiowanie filtru (223)
- Definiowanie usługi (226)
- Użycie modułów do organizacji kodu (229)
- Cykl życiowy modułu (232)
- Podsumowanie (233)
- Kiedy i dlaczego należy używać dyrektyw? (236)
- Przygotowanie przykładowego projektu (236)
- Użycie dyrektyw dołączania danych (237)
- Przeprowadzenie (lub uniknięcie) jednokierunkowego dołączenia danych (239)
- Przeprowadzenie dwukierunkowego dołączania danych (241)
- Użycie szablonów dyrektyw (243)
- Generowanie powtarzających się elementów (244)
- Generowanie wielu elementów najwyższego poziomu (250)
- Praca z widokami częściowymi (251)
- Użycie dyrektywy ng-include jako atrybutu (255)
- Warunkowe zastępowanie elementów (256)
- Ukrycie nieprzetworzonych osadzonych szablonów wyrażeń dołączania danych (259)
- Podsumowanie (261)
- Przygotowanie przykładowego projektu (264)
- Użycie dyrektyw elementu (264)
- Wyświetlanie, ukrywanie i usuwanie elementów (265)
- Zarządzanie klasami i stylami CSS (269)
- Obsługa zdarzeń (274)
- Utworzenie własnej dyrektywy zdarzeń (277)
- Zarządzanie atrybutami specjalnymi (279)
- Zarządzanie atrybutami boolowskimi (279)
- Zarządzanie innymi atrybutami (281)
- Podsumowanie (282)
- Przygotowanie przykładowego projektu (284)
- Użycie dwukierunkowego dołączania danych w elementach formularza sieciowego (285)
- Niejawne tworzenie właściwości modelu (286)
- Sprawdzenie, czy obiekt modelu danych został utworzony (289)
- Weryfikacja formularzy sieciowych (290)
- Przeprowadzenie podstawowej weryfikacji formularza sieciowego (292)
- Wyświetlanie komunikatów w trakcie weryfikacji formularza sieciowego (296)
- Użycie CSS do nadania stylu komunikatom (297)
- Użycie zmiennych specjalnych w celu wyświetlania komunikatów (301)
- Wstrzymanie wyświetlania komunikatów (304)
- Użycie atrybutów dyrektywy formularza sieciowego (306)
- Użycie elementów <input> (306)
- Użycie elementu <textarea> (309)
- Użycie elementów <select> (310)
- Podsumowanie (314)
- Kiedy i dlaczego używać kontrolerów i zakresów? (316)
- Przygotowanie przykładowego projektu (316)
- Poznajemy podstawy (317)
- Utworzenie i zastosowanie kontrolera (317)
- Konfiguracja zakresu (318)
- Modyfikacja zakresu (320)
- Organizowanie kontrolerów (321)
- Użycie kontrolera monolitycznego (322)
- Ponowne użycie kontrolera (324)
- Dziedziczenie kontrolerów (328)
- Użycie wielu kontrolerów (335)
- Kontroler bez zakresu (337)
- Wyraźne uaktualnienie zakresu (338)
- Konfiguracja jQuery UI (338)
- Kontrola stanu przycisku (340)
- Zliczanie kliknięć przycisku (341)
- Podsumowanie (342)
- Kiedy i dlaczego używać filtrów? (344)
- Przygotowanie przykładowego projektu (344)
- Pobieranie pliku lokalizacji (345)
- Filtrowanie pojedynczych wartości danych (346)
- Formatowanie wartości pieniężnych (347)
- Formatowanie innych wartości pieniężnych (348)
- Formatowanie dat (349)
- Zmiana wielkości liter ciągu tekstowego (352)
- Generowanie danych w formacie JSON (353)
- Lokalizacja danych wyjściowych filtru (354)
- Filtrowanie kolekcji (357)
- Ograniczenie liczby elementów (357)
- Wybór elementów (360)
- Sortowanie elementów (362)
- Łączenie filtrów (366)
- Utworzenie własnego filtru (367)
- Utworzenie filtru przeznaczonego do formatowania wartości daty (367)
- Utworzenie filtru kolekcji (369)
- Budowa filtru na bazie istniejącego filtru (371)
- Podsumowanie (372)
- Kiedy i dlaczego tworzyć własne dyrektywy? (374)
- Przygotowanie przykładowego projektu (374)
- Utworzenie własnej dyrektywy (375)
- Zdefiniowanie dyrektywy (375)
- Implementacja funkcji link (376)
- Zniesienie zależności właściwości danych (379)
- Obsługa zmiany danych (382)
- Praca z jqLite (387)
- Nawigacja po obiektowym modelu dokumentu (387)
- Modyfikacja elementów (391)
- Tworzenie i usuwanie elementów (393)
- Obsługa zdarzeń (396)
- Inne metody jqLite (397)
- Uzyskanie dostępu do funkcji AngularJS z poziomu jqLite (398)
- Zastąpienie jqLite przez jQuery (399)
- Podsumowanie (400)
- Przygotowanie przykładowego projektu (402)
- Definiowanie skomplikowanych dyrektyw (402)
- Definiowanie sposobu zastosowania dyrektywy (403)
- Użycie szablonu dyrektywy (407)
- Użycie funkcji jako szablonu (409)
- Użycie zewnętrznego szablonu (410)
- Wybór szablonu zewnętrznego za pomocą funkcji (411)
- Zastępowanie elementu (413)
- Zarządzanie zakresami dyrektywy (415)
- Utworzenie wielu kontrolerów (417)
- Zdefiniowanie oddzielnego zakresu dla każdego egzemplarza dyrektywy (418)
- Utworzenie odizolowanych zakresów (421)
- Podsumowanie (430)
- Przygotowanie przykładowego projektu (432)
- Użycie transkluzji (432)
- Użycie funkcji compile (435)
- Użycie kontrolerów w dyrektywach (438)
- Dodanie innej dyrektywy (441)
- Utworzenie własnych elementów formularza sieciowego (443)
- Obsługa zmian zewnętrznych (445)
- Obsługa zmian wewnętrznych (447)
- Formatowanie wartości danych (448)
- Weryfikacja własnych elementów formularza sieciowego (449)
- Podsumowanie (452)
- Kiedy i dlaczego należy tworzyć usługi i moduły? (455)
- Przygotowanie przykładowego projektu (456)
- Użycie modułów do nadania struktury aplikacji (458)
- Obsługa pojedynczego modułu (458)
- Utworzenie nowego modułu (460)
- Utworzenie i użycie usługi (461)
- Użycie metody factory() (461)
- Użycie metody service() (464)
- Użycie metody provider() (466)
- Użycie wbudowanych modułów i usług (468)
- Podsumowanie (469)
- Przygotowanie przykładowego projektu (471)
- Uzyskanie dostępu do obiektów globalnych API DOM (471)
- Kiedy i dlaczego używać usług obiektu globalnego? (472)
- Uzyskanie dostępu do obiektu window (472)
- Uzyskanie dostępu do obiektu document (473)
- Użycie usług $interval i $timeout (474)
- Uzyskanie dostępu do adresu URL (475)
- Rejestracja danych (481)
- Wyjątki (482)
- Kiedy i dlaczego używać usługi $exceptionHandler? (482)
- Praca z wyjątkami (483)
- Bezpośrednia praca z usługą $exceptionHandler (483)
- Implementacja własnej procedury obsługi wyjątków (484)
- Praca z niebezpiecznymi danymi (485)
- Kiedy i dlaczego używać usług przeznaczonych do pracy z niebezpiecznymi danymi? (486)
- Wyświetlanie niebezpiecznych danych (486)
- Użycie niebezpiecznego mechanizmu dołączania danych (487)
- Wyraźne zaufanie danym (490)
- Praca z wyrażeniami i dyrektywami AngularJS (491)
- Kiedy i dlaczego używać usług wyrażeń i dyrektyw? (492)
- Konwersja wyrażenia na funkcję (492)
- Interpolacja ciągów tekstowych (495)
- Kompilacja zawartości (498)
- Podsumowanie (499)
- Kiedy i dlaczego używać usług Ajax? (502)
- Przygotowanie przykładowego projektu (502)
- Żądania Ajax (502)
- Wykonywanie żądania Ajax (505)
- Otrzymywanie odpowiedzi na żądanie Ajax (506)
- Konfiguracja żądań Ajax (509)
- Ustawienie wartości domyślnych żądania Ajax (513)
- Użycie interceptorów Ajax (515)
- Obietnice (516)
- Pobieranie i użycie obiektu deferred (518)
- Użycie obietnicy (519)
- Dlaczego obietnice nie są zwykłymi zdarzeniami? (521)
- Łączenie obietnic ze sobą (522)
- Grupowanie obietnic (524)
- Podsumowanie (526)
- Kiedy i dlaczego używać usług typu REST? (528)
- Przygotowanie przykładowego projektu (528)
- Utworzenie usługi typu RESTful (528)
- Utworzenie aplikacji AngularJS (531)
- Użycie usługi $http (536)
- Wyświetlenie danych produktu (536)
- Usunięcie produktu (538)
- Utworzenie produktu (538)
- Uaktualnienie produktu (539)
- Przetestowanie implementacji Ajax (539)
- Ukrycie żądań Ajax (539)
- Instalacja modułu ngResource (542)
- Użycie usługi $resource (543)
- Konfiguracja akcji usługi $resource (548)
- Utworzenie komponentu gotowego do użycia z usługą $resource (549)
- Podsumowanie (551)
- Kiedy i dlaczego używać usług widoku? (553)
- Przygotowanie przykładowego projektu (554)
- Istota problemu (554)
- Użycie routingu URL (556)
- Instalacja modułu ngRoute (556)
- Definiowanie adresów URL tras (557)
- Wyświetlanie wybranego widoku (558)
- Połączenie kodu i znaczników HTML (559)
- Użycie parametrów trasy (562)
- Uzyskanie dostępu do tras i parametrów tras (564)
- Konfiguracja tras (567)
- Użycie kontrolerów z trasami (568)
- Dodanie zależności do tras (570)
- Podsumowanie (573)
- Przygotowanie przykładowego projektu (575)
- Animacja elementów (575)
- Kiedy i dlaczego używać usługi animacji? (576)
- Instalacja modułu ngAnimation (576)
- Definiowanie i stosowanie animacji (577)
- Uniknięcie niebezpieczeństwa w postaci jednoczesnych animacji (579)
- Obsługa zdarzeń dotknięć (580)
- Kiedy i dlaczego używać zdarzeń dotknięć? (581)
- Instalacja modułu ngTouch (581)
- Obsługa gestu machnięcia (581)
- Użycie zamiennika dla dyrektywy ng-click (582)
- Podsumowanie (582)
- Kiedy i dlaczego używać usług rejestracji komponentów i ich wstrzykiwania? (583)
- Przygotowanie przykładowego projektu (583)
- Rejestracja komponentów AngularJS (584)
- Zarządzanie wstrzykiwaniem zależności (586)
- Ustalenie zależności funkcji (586)
- Pobieranie egzemplarzy usługi (588)
- Uproszczenie procesu wywołania (589)
- Pobranie usługi $injector z elementu głównego (590)
- Podsumowanie (591)
- Kiedy i dlaczego przeprowadzać testy jednostkowe? (594)
- Przygotowanie przykładowego projektu (594)
- Instalacja modułu ngMock (594)
- Utworzenie konfiguracji testowej (594)
- Utworzenie przykładowej aplikacji (596)
- Praca z Karma i Jasmine (597)
- Przeprowadzanie testów (599)
- Poznajemy atrapę obiektu (601)
- API i obiekty testowe (601)
- Testowanie kontrolera (602)
- Przygotowanie testu (603)
- Użycie atrap obiektów (604)
- Symulacja odpowiedzi HTTP (604)
- Symulacja czasu (608)
- Testowanie rejestracji danych (610)
- Testowanie innych komponentów (612)
- Testowanie filtru (612)
- Testowanie dyrektywy (614)
- Testowanie usługi (615)
- Podsumowanie (617)
O autorze (15)
O recenzencie technicznym (16)
CZĘŚĆ I ZACZYNAMY (17)
Rozdział 1. Zaczynamy (19)
Rozdział 2. Pierwsza aplikacja w AngularJS (31)
Rozdział 3. Umieszczenie AngularJS w kontekście (59)
Rozdział 4. Wprowadzenie do HTML i Bootstrap CSS (71)
Rozdział 5. Wprowadzenie do JavaScript (91)
Rozdział 6. SportsStore - przykładowa aplikacja (131)
Rozdział 7. SportsStore - nawigacja i zakupy (157)
Rozdział 8. SportsStore - zamówienia i administracja (179)
CZĘŚĆ II PRACA Z ANGULARJS (209)
Rozdział 9. Anatomia aplikacji AngularJS (211)
Rozdział 10. Użycie dyrektyw dołączania i szablonów (235)
Rozdział 11. Użycie dyrektyw elementów i zdarzeń (263)
Rozdział 12. Praca z formularzami sieciowymi (283)
Rozdział 13. Użycie kontrolerów i zakresów (315)
Rozdział 14. Użycie filtrów (343)
Rozdział 15. Tworzenie własnych dyrektyw (373)
Rozdział 16. Tworzenie skomplikowanych dyrektyw (401)
Rozdział 17. Zaawansowane funkcje dyrektyw (431)
CZĘŚĆ III USŁUGI ANGULARJS (453)
Rozdział 18. Praca z modułami i usługami (455)
Rozdział 19. Usługi dla obiektów globalnych, błędów i wyrażeń (471)
Rozdział 20. Usługi dla technologii Ajax i obietnic (501)
Rozdział 21. Usługi dla REST (527)
Rozdział 22. Usługi dla widoków (553)
Rozdział 23. Usługi dla animacji i dotknięć (575)
Rozdział 24. Usługi rejestracji komponentów i ich wstrzykiwania (583)
Rozdział 25. Testy jednostkowe (593)
Skorowidz (619)
Helion - inne książki
-
Nowość Promocja
Ta książka zawiera omówienie zarówno podstawowych, jak i zaawansowanych aspektów związanych z bezpieczeństwem sieci opartych na rozwiązaniach MikroTik. To kontynuacja cyklu Łukasza Guziaka poświęconego specyfice urządzeń firmy MikroTik, które stanowią alternatywę dla sprzętu marki Cisco. Pozycja ta pozwoli Ci się przygotować do egzaminu MTCSE (MikroTik Certified Security Engineer).-
ebook
-
książka
44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
-
Nowość Promocja
Ekstrakcja danych jest procesem, w którym informacje pozyskuje się z różnych źródeł - zwykle po to, by następnie poddać je dalszej transformacji i analizie. Umiejętność pozyskiwania danych, scalania, filtrowania i obrabiania ich na rozmaite sposoby przydaje się nie tylko zawodowym analitykom. Zdolność poruszania się po świecie danych jest wysoce pożądana również u osób pracujących w działach IT i na stanowiskach menadżerskich. Kto ma dane, ten ma wiedzę i zyskuje przewagę nad konkurencją!-
ebook
-
książka
49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
-
Nowość Promocja
W tej praktycznej książce opisano wszelkie niezbędne narzędzia, techniki i rozwiązania, których potrzebujesz do tworzenia użytecznych produktów wykorzystujących potęgę modeli językowych. Na początku zdobędziesz wiedzę o budowie modelu językowego. Następnie poznasz różne sposoby zastosowania modeli językowych, czy to poprzez bezpośrednie zapytania do modelu, czy też poprzez jego dostrajanie. Zrozumiesz ograniczenia LLM, takie jak halucynacje i problemy z rozumowaniem, a także dowiesz się, jak sobie z nimi poradzić. Znajdziesz tu również omówienie paradygmatów zastosowań, takich jak generowanie wspomagane wyszukiwaniem (RAG) czy agenty.-
ebook
-
książka
44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
-
Nowość Promocja
Rozpowszechnienie kontenerów i narzędzi do ich orkiestracji zrewolucjonizowało sposób projektowania i rozwijania systemów rozproszonych. Dziś projektanci mają do dyspozycji gotowe obiekty, interfejsy, a także coraz bogatszy zestaw sprawdzonych wzorców. Dzięki temu mogą budować komponenty nadające się do wielokrotnego użytku i łatwo skalować całe systemy.-
ebook
-
książka
39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
-
Nowość Promocja
Dzięki kolejnemu, poszerzonemu i zaktualizowanemu wydaniu tego praktycznego podręcznika zdobędziesz wszechstronną wiedzę o czynnikach wpływających na wydajność kodu. Dowiesz się, jak lokalizować wąskie gardła wydajności i optymalizować kod w programach, które przetwarzają duże wolumeny danych. Lepiej też zrozumiesz zasady implementacji kodu Pythona. W książce poruszono takie zagadnienia jak architektury wielordzeniowe, klastry, skalowanie systemu poza limity pamięci RAM lub z wykorzystaniem procesorów graficznych. Zaprezentowano praktyczne sposoby radzenia sobie z różnymi wyzwaniami, przybliżono również optymalizację kodu Pythona w wielu realnych scenariuszach, w tym na przykład w sytuacji wyodrębniania danych generatywnej sztucznej inteligencji i uczenia maszynowego w wersji produkcyjnej.-
ebook
-
książka
64 pkt
(64,50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
-
Nowość Promocja
Dowiesz się, jak pisać wydajny kod, projektować efektywne schematy baz danych, implementować obsługę błędów, pracować ze złożonymi typami danych ― i wiele więcej. Wszystko to w przyjaznym, zdroworozsądkowym formacie problem – rozwiązanie.-
ebook
-
książka
59 pkt
(39,90 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
-
Nowość Promocja
Wyobraź sobie, że zamiast mozolnego pisania kodu linijka po linijce opisujesz w języku naturalnym, jak ma działać gotowy program. I po chwili Twój ulubiony asystent AI, taki jak GitHub Copilot, generuje dobry, działający kod!-
ebook
-
książka
44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
-
Nowość Promocja
Znaczenie elektrotechniki w codziennym życiu i w przemyśle trudno przecenić. W obliczu dynamicznego rozwoju technologii znajomość tej dziedziny wiedzy staje się koniecznością. Ta książka ma na celu przybliżenie Czytelnikowi jej podstaw. Zostały one tu opisane w sposób przystępny i zrozumiały - także dla osób, które zetkną się z elektrotechniką po raz pierwszy. Publikację polecamy nie tylko uczniom i studentom, ale także osobom, które chcą sobie przypomnieć lub zrozumieć zasady rządzące elektrotechniką, jak również poznać jej zastosowania w codziennym życiu.-
ebook
-
książka
24 pkt
(21,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
-
Nowość Promocja
Książka powstała z myślą o wszystkich, którzy zajmują się analizą danych bez względu na poziom doświadczenia. Została pomyślana tak, aby w klarowny i praktyczny sposób, krok po kroku wyjaśnić wykonywanie różnych operacji na danych: od podstawowych czynności przetwarzania danych po zaawansowane techniki obsługi dużych zbiorów. Poszczególne receptury przygotowano w czytelnej konwencji: Jak to zrobić? Jak to działa? To jeszcze nie wszystko Każda receptura jest niezależna od innych, a układ treści pozwala na łatwe i szybkie odnalezienie potrzebnego zagadnienia.-
ebook
-
książka
44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
-
Nowość Promocja
Agenci AI to algorytmy wykorzystujące modele językowe jako reasoning engine. Są one zdolne do postrzegania otoczenia, rozumowania i podejmowania decyzji, co czyni je przydatnymi w wielu dziedzinach biznesu, między innymi: w spersonalizowanej obsłudze klienta w automatyzacji procesów biznesowych w zaawansowanej analityce biznesowej we wspieraniu ludzi pracujących w takich działach jak HR czy R&D-
ebook
-
książka
29 pkt
(25,90 zł najniższa cena z 30 dni)
29.95 zł
59.90 zł (-50%) -
Dzięki 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@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: AngularJS. Profesjonalne techniki Adam Freeman
(10)-
6
-
5
-
4
-
3
-
2
-
1
4.6(2)
(3)
(4)
(1)
(0)
(0)
więcej opinii