Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Programowanie » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
Angular w akcji 59.00zł 44.25zł
Angular w akcji

Tytuł: Angular w akcji
Autor: Jeremy Wilken
ISBN: 978-83-283-4798-4
Ilość stron: 336
Data wydania: 03/2019
Format: 168x237
Wydawnictwo: HELION

Cena: 59.00zł 44.25zł


Framework Angular od wielu lat jest jednym z najważniejszych narzędzi do rozwijania średnich i dużych aplikacji internetowych. Co istotne, aplikacje te bez problemu działają w każdej nowoczesnej przeglądarce, a także na platformach mobilnych. Obecnie Angular jest dojrzałą, stabilną i wciąż ewoluującą technologią, a w kolejnych wydaniach frameworka pojawiają się nowe, ułatwiające pracę funkcje. Aplikacje napisane w Angularze opierają się na hierarchicznym systemie komunikujących się komponentów i na dobrze zbudowanych interfejsach API. Przejrzystość i zrozumiałe zasady rządzące tym systemem sprawiają, że nauka posługiwania się Angularem przychodzi szybko i jest bardzo satysfakcjonująca.

Ta książka jest przeznaczona dla programistów, którzy chcą możliwie szybko zacząć budować poprawne aplikacje w Angularze i bezproblemowo uruchamiać je w środowisku produkcyjnym. Podręcznik został napisany w sposób, który pozwala na natychmiastowe rozpoczęcie kodowania i zrozumienie - niemal mimochodem - tak zaawansowanych technik jak testowanie, wstrzykiwanie zależności czy regulowanie wydajności. W książce położono nacisk na korzystanie z TypeScriptu i ES2015 oraz na tworzenie poprawnego kodu zgodnie z najlepszymi praktykami. Nie zabrakło licznych wskazówek i opisu nieoczywistych, ale bardzo pomocnych technik pracy. Dzięki temu szybko wykorzystasz potencjał Angulara do pisania wydajnych, odpornych i bezpiecznych aplikacji!

Najważniejsze zagadnienia:

  • Przegląd architektury Angulara i jego funkcji
  • Zasady tworzenia aplikacji w Angularze
  • Komponenty i interakcje między nimi
  • Usługi, wstrzykiwanie zależności i wzorce nawigacyjne
  • Testowanie, debugowanie i wdrażanie aplikacji

Oto Angular: ambitne narzędzie dla profesjonalistów!

Rozdziały:

Przedmowa 11

 

Podziękowania 13

O książce 15

O autorze 19

Rozdział 1. Angular - nowoczesna platforma internetowa 21

  • 1.1. Dlaczego warto wybrać Angular? 22
  • 1.2. Czego się nauczysz z tej książki 23
  • 1.3. Podróż od AngularJS do Angulara 24
  • 1.4. Angular - platforma, a nie framework 26
    • 1.4.1. CLI Angulara 26
    • 1.4.2. Renderowanie serwerowe i kompilator 27
    • 1.4.3. Możliwości mobilne i desktopowe 29
    • 1.4.4. Biblioteki interfejsu użytkownika 30
  • 1.5. Architektura komponentowa 32
    • 1.5.1. Najważniejsze cechy komponentów 34
    • 1.5.2. Shadow DOM 36
    • 1.5.3. Szablony 37
    • 1.5.4. Moduły JavaScriptu 39
  • 1.6. Nowoczesny JavaScript i Angular 40
    • 1.6.1. Strumienie obserwowalne 43
  • 1.7. TypeScript i Angular 44
  • Podsumowanie 46

Rozdział 2. Twoja pierwsza aplikacja Angular 47

  • 2.1. Przegląd projektu z tego rozdziału 48
  • 2.2. Konfigurowanie projektu 50
  • 2.3. Rusztowanie bazowej aplikacji 51
  • 2.4. Jak Angular renderuje aplikację bazową 53
    • 2.4.1. Komponent App 53
    • 2.4.2. Moduł App 54
    • 2.4.3. Początkowe ładowanie aplikacji 55
  • 2.5. Budowanie usług 57
  • 2.6. Tworzenie pierwszego komponentu 60
  • 2.7. Komponenty wykorzystujące komponenty i usługi 66
  • 2.8. Komponenty z formularzami i ze zdarzeniami 69
  • 2.9. Routing aplikacji 73
  • Podsumowanie 75

Rozdział 3. Najważniejsze elementy aplikacji 77

  • 3.1. Encje w Angularze 79
    • 3.1.1. Moduły 79
    • 3.1.2. Komponenty 81
    • 3.1.3. Dyrektywy 82
    • 3.1.4. Potoki 85
    • 3.1.5. Usługi 86
  • 3.2. Jak Angular zaczyna renderować aplikację 87
  • 3.3. Rodzaje kompilatorów 89
  • 3.4. Wstrzykiwanie zależności 89
  • 3.5. Wykrywanie zmian 90
  • 3.6. Wyrażenia szablonów i wiązania 91
    • 3.6.1. Interpolacja 93
    • 3.6.2. Wiązania właściwości 94
    • 3.6.3. Specjalne wiązania właściwości 95
    • 3.6.4. Wiązanie atrybutów 96
    • 3.6.5. Wiązanie zdarzeń 97
  • Podsumowanie 98

Rozdział 4. Podstawy komponentów 101

  • 4.1. Konfigurowanie przykładu 102
    • 4.1.1. Przygotowanie kodu 103
  • 4.2. Kompozycja i cykl życia komponentu 104
    • 4.2.1. Cykl życia komponentu 106
    • 4.2.2. Zaczepy cyklu życia 107
    • 4.2.3. Zagnieżdżanie komponentów 109
  • 4.3. Rodzaje komponentów 110
  • 4.4. Tworzenie komponentu Data 113
  • 4.5. Używanie wejść z komponentami 116
    • 4.5.1. Podstawy wejść 117
    • 4.5.2. Przechwytywanie wejść 120
  • 4.6. Rzutowanie zawartości 122
  • Podsumowanie 128

Rozdział 5. Zaawansowane aspekty komponentów 129

  • 5.1. Wykrywanie zmian i optymalizacje 130
  • 5.2. Komunikacja między komponentami 134
    • 5.2.1. Zdarzenia wyjściowe i zmienne szablonów 135
    • 5.2.2. Odwoływanie się do komponentów za pomocą ViewChild 137
  • 5.3. Stylizacja komponentów i tryby hermetyzacji 138
    • 5.3.1. Dodawanie stylów do komponentu 139
    • 5.3.2. Tryby hermetyzacji 141
  • 5.4. Dynamiczne renderowanie komponentów 145
    • 5.4.1. Używanie okna modalnego ng-bootstrap dla komponentów dynamicznych 145
    • 5.4.2. Dynamiczne tworzenie komponentu i jego renderowanie 149
  • Podsumowanie 153

Rozdział 6. Usługi 155

  • 6.1. Konfigurowanie przykładu 156
    • 6.1.1. Pobieranie kodu 158
    • 6.1.2. Przykładowe dane 158
  • 6.2. Tworzenie usług Angulara 159
  • 6.3. Wstrzykiwanie zależności i drzewa wstrzykiwaczy 164
  • 6.4. Usługi bez wstrzykiwania zależności 168
  • 6.5. Korzystanie z usługi HttpClient 169
    • 6.5.1. Interfejs HttpInterceptor 173
  • 6.6. Usługi pomocnicze 176
  • 6.7. Usługi udostępniania 180
  • 6.8. Usługi dodatkowe 184
  • Podsumowanie 186

Rozdział 7. Routing 187

  • 7.1. Konfigurowanie przykładu 188
  • 7.2. Definiowanie tras i konfiguracja routera 190
  • 7.3. Moduły funkcyjne i routing 193
  • 7.4. Parametry trasy 194
    • 7.4.1. Tworzenie linków w szablonach za pomocą dyrektywy routerLink 195
    • 7.4.2. Uzyskiwanie dostępu do parametrów trasy w komponencie 196
  • 7.5. Trasy podrzędne 198
  • 7.6. Trasy drugorzędne 201
    • 7.6.1. Definiowanie trasy drugorzędnej 202
    • 7.6.2. Nawigacja między trasami drugorzędnymi 204
    • 7.6.3. Zamykanie trasy drugorzędnej i routing programowy 205
  • 7.7. Zabezpieczanie tras w celu ograniczenia dostępu 205
  • 7.8. Leniwe ładowanie 211
  • 7.9. Najlepsze praktyki dotyczące routingu 214
  • Podsumowanie 215

Rozdział 8. Budowanie niestandardowych dyrektyw i potoków 217

  • 8.1. Konfigurowanie przykładu 219
  • 8.2. Tworzenie niestandardowych dyrektyw 219
    • 8.2.1. Tworzenie dyrektywy atrybutów 221
    • 8.2.2. Modyfikowanie komponentu za pomocą dyrektywy ze zdarzeniami 223
    • 8.2.3. Tworzenie dyrektywy strukturalnej 226
  • 8.3. Tworzenie niestandardowych potoków 229
    • 8.3.1. Tworzenie czystego potoku 230
    • 8.3.2. Tworzenie nieczystego potoku 232
  • Podsumowanie 236

Rozdział 9. Formularze 237

  • 9.1. Konfigurowanie przykładu 238
    • 9.1.1. Wstępny przegląd aplikacji 240
  • 9.2. Formularze oparte na szablonach 241
    • 9.2.1. Wiązanie danych modelu z wejściami za pomocą dyrektywy NgModel 241
    • 9.2.2. Walidacja kontrolek formularza za pomocą dyrektywy NgModel 243
    • 9.2.3. Niestandardowa walidacja za pomocą dyrektyw 246
    • 9.2.4. Obsługa zdarzeń przesyłania lub zdarzeń anulowania 249
  • 9.3. Formularze reaktywne 251
    • 9.3.1. Definiowanie formularza 252
    • 9.3.2. Implementowanie szablonu 254
    • 9.3.3. Obserwowanie zmian 255
    • 9.3.4. Niestandardowe walidatory z formularzami reaktywnymi 256
    • 9.3.5. Obsługa zdarzeń przesyłania lub zdarzeń anulowania 260
    • 9.3.6. Które podejście do formularzy jest lepsze? 264
  • 9.4. Niestandardowe kontrolki formularzy 265
  • Podsumowanie 271

Rozdział 10. Testowanie aplikacji 273

  • 10.1. Narzędzia testowe i konfiguracja przykładu 274
    • 10.1.1. Narzędzia do testowania 275
  • 10.2. Testy jednostkowe 276
    • 10.2.1. Anatomia testów jednostkowych 276
    • 10.2.2. Testowanie potoków 277
    • 10.2.3. Testowanie usług, stuby i symulowanie żądań HTTP 279
    • 10.2.4. Testowanie komponentów i korzystanie z modułów testujących 285
    • 10.2.5. Testowanie dyrektyw 293
  • 10.3. Testy e2e 297
  • 10.4. Dodatkowe strategie testowania 302
    • 10.4.1. Ile testów wystarczy? 303
    • 10.4.2. Kiedy mam pisać testy? 304
    • 10.4.3. Co mam napisać, e2e czy testy jednostkowe? 304
    • 10.4.4. A co, jeśli nie mam czasu na pisanie testów? 305
    • 10.4.5. A co z innymi rodzajami testów? 305
  • Podsumowanie 306

Rozdział 11. Angular w środowisku produkcyjnym 309

  • 11.1. Kompilowanie Angulara dla środowiska produkcyjnego 310
    • 11.1.1. Kompilacja produkcyjna 310
    • 11.1.2. Optymalizacja dla przeglądarek docelowych 311
    • 11.1.3. Progresywne aplikacje internetowe 312
    • 11.1.4. Internacjonalizacja (i18n) 312
    • 11.1.5. Używanie alternatywnych narzędzi kompilacji 313
    • 11.1.6. Renderowanie po stronie serwera lub renderowanie wstępne 314
    • 11.1.7. Potoki kompilacji 314
  • 11.2. Wybór architektury Angulara 315
    • 11.2.1. Leniwe ładowanie tras 315
    • 11.2.2. Ograniczanie zewnętrznych zależności 316
    • 11.2.3. Bycie na bieżąco 319
  • 11.3. Wdrożenie 319
  • Podsumowanie 321

Dodatek A. Aktualizacja z AngularJS do Angulara 323

Dodatek B. Komunikacja między komponentami Angular 329


Najniższa cena z 30 dni przed obniżką 44,25zł

Tytuł książki: "Angular w akcji"
Autor: Jeremy Wilken
Wydawnictwo: HELION
Cena: 59.00zł 44.25zł
Klienci, którzy kupili tę książkę, kupili także
Źródła niestabilności struktur rynkowych
Źródła niestabilności struktur rynkowych
Aleksander Jakimowicz
PWN
Inhibitory osi EGFR w leczeniu nie drobnokomórkowego raka płuca
Inhibitory osi EGFR w leczeniu nie drobnokomórkowego raka płuca
Praca zbiorowa
PZWL
Polska 1000 zabytków, które musisz zobaczyć
Polska 1000 zabytków, które musisz zobaczyć
praca zbiorowa
Dragon
Twitter. Prawdziwa historia o bogactwie, władzy, przyjaźni i zdradzie
Twitter. Prawdziwa historia o bogactwie, władzy, przyjaźni i zdradzie
Nick Bilton
Onepress
Potęga rytuału Symbolika władzy w średniowieczu
Potęga rytuału Symbolika władzy w średniowieczu
Althoff Gerd
PWN
Przewodnik z atlasem Rodos
Przewodnik z atlasem Rodos
Des Hannigan
PWN
 Koszyk
1 x W kręgu upiorów i wilkołaków Demonologia słowiańska
1 x Farmakologia Podstawy farmakoterapii Tom 1/2
1 x Rabin i CEO Wskazówki dla lidera biznesu XXI wieku
1 x Etyczne problemy zarządzania w ochronie zdrowia
1 x Emocje na głodzie Naucz się je kontrolować i jeść w zdrowy sposób
1 x Groch i kapusta Podróżuj po Polsce Północny wschód
1 x Jak odnieść pierwszy sukces w biznesie?
1 x Konstytucja RP Wydanie 10
1 x Konwencja o Ochronie Praw Człowieka i Podstawowych Wolności Tom 2
1 x Poradnik dla zarządcy budynku biurowego
1 x Implant ślimakowy Poradnik dla pacjentów i terapeutów
1 x Czynnik X Morale w życiu osobistym, w działalności społecznej i zawodowej
1 x Dzieje polskiej motoryzacji
1 x Dialog zamiast kar
1 x Cuda Polski Najpiękniejsze budynki i budowle
1 x Bójka i pobicie Aspekty wykrywcze i dowodowe
1 x Mackaya MBA ze sprzedaży w prawdziwym świecie
1 x Jordania Przewodnik ilustrowany
1 x Reklama wczoraj i dziś
1 x Grupa ryzyka na rynku pracy Poradnik dla osób współpracujących z grupą 45+
1 x Kolos odrodzony Armia Czerwona na wojnie 1941-1943
1 x Domowe systemy audio
1 x Handlowanie to gra
1 x Finansowanie przez spółkę akcyjną nabycia lub objęcia emitowanych przez nią akcji w procesie wykupu
1 x Stymulowanie innowacyjności i konkurencyjności przedsiębiorstwa w otoczeniu globalnej gospodarki wiedzy
1 x Bóg ukryty W poszukiwaniu ostatecznego sensu
1 x Agresja Perspektywa psychoterapeutów
1 x Czytanie Naruszewicza 2
1 x 10 największych błędów wychowawczych
1 x Co się dzieje z moim ciałem Książka dla chłopców i rodziców
1 x 7 nawyków skutecznego nastolatka
1 x Komunikowanie interpersonalne w pielęgniarstwie
1 x Potyczki prawne dyrektora szkoły Rola w wybranych obszarach zarządzania szkołą
1 x AngularJS Profesjonalne techniki
1 x Bieganie metodą Gallowaya Ciesz się dobrym zdrowiem i doskonałą formą
1 x Historia rodziny Pokrewieństwo, dom, seksualność w dawnym społeczeństwie
1 x Analiza fundamentalna wykorzystanie na rynku akcji w Polsce
1 x Embriologia medyczna Ilustrowany podręcznik
1 x 100% Smaku Oczaruj swoich gości
1 x Zaburzenia sfery seksualnej u chorego na nadciśnienie tętnicze
1 x Atlas nieba
1 x Projekty inwestycyjne infrastrukturalne i biznesowe Aspekty metodologiczne i praktyczne
1 x Frywolitki biżuteria, ozdoby, dekoracje
1 x Ford Fiesta (od października 2008) Sam naprawiam samochód
1 x Windykacja Tom I, II i III
1 x Domowe narodziny
1 x Cukrzyca bez lekarstw
1 x Praktyka hematologiczna
1 x Atlas matematyczny
1 x Dramat w tekście, tekst w dramacie
1 x Ubuntu. Oficjalny podręcznik. Wydanie VIII
1 x Etyka przywództwa Ujęcie interdyscyplinarne
1 x Gdańsk Gdynia Sopot plan trójmiasta 1:26 000
1 x Angielski od podstaw Biznes
3,117.53zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Energetyka
Poradnik energetyka praktyka Zeszyt 1 + CD

Poradnik energetyka praktyka Zeszyt 1 + CD

28.35zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Słownik naukowo-techniczny angielsko-polski Wydanie XIII Red. M.Berger, T.Jaworska, A.Baranowska, M.Barańska WNT
Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press
Programowanie Microsoft SQL Server 2008 Tom 1 + Tom 2 Leonard Lobel, Andrew J. Brust, Stephen Forte Microsoft Press
Animacja komputerowa Algorytmy i techniki Rick Parent PWN
Matematyka konkretna Wydanie 4 Ronald L. Graham, Donald E. Knuth, Oren Patashnik PWN
3ds Max 2012 Biblia Kelly L. Murdock HELION
Fizyka współczesna Paul A. Tipler Ralph A. Llewellyn PWN
Przystępny kurs statystyki z zastosowaniem STATISTICA PL na przykładach z medycyny KOMPLET Tom 1 Tom 2 Tom 3 Andrzej Stanisz StatSoft
OpenGL Księga eksperta Wydanie V Richard S. Wright, Jr., Nicholas Haemel, Graham Sellers, Benjamin Lipc HELION