reklama - zainteresowany?

Modularny JavaScript dla zaawansowanych - Helion

Modularny JavaScript dla zaawansowanych
Autor: Nicolas Bevacqua
Tytuł oryginału: Mastering Modular JavaScript
TÅ‚umaczenie: Tomasz Jakut
ISBN: 978-83-283-5477-7
stron: 151, Format: 140x208, okładka: miękka
Data wydania: 2019-01-01
Księgarnia: Helion

Cena książki: 29,92 zł (poprzednio: 39,89 zł)
Oszczędzasz: 25% (-9,97 zł)

Dodaj do koszyka Modularny JavaScript dla zaawansowanych

Tagi: JavaScript - Programowanie

JavaScript jest jednym z najpopularniejszych jÄ™zyków programowania, wykorzystywanym na wiele sposobów. Pozwala na wdrażanie różnych paradygmatów w zależnoÅ›ci od potrzeb i preferencji programisty. Warto wypróbować programowanie modularne w JavaScripcie choćby dlatego, że dziÄ™ki temu kod staje siÄ™ czytelny, Å‚atwy w utrzymaniu i skalowaniu. ModuÅ‚ grupuje funkcjonalnie zwiÄ…zane ze sobÄ… dane oraz procedury. Architektura modularna, o ile tylko zostaÅ‚a poprawnie zaimplementowana, pozwala na ograniczenie zÅ‚ożonoÅ›ci kodu i uÅ‚atwia pracÄ™ nad rozwojem aplikacji. Możliwość pisania niezależnego kodu na każdym poziomie systemu daje zespoÅ‚om projektowym duże korzyÅ›ci!

To książka przeznaczona dla osób, które używajÄ… JavaScriptu i chcÄ… siÄ™ nauczyć pisania modularnego kodu. WyjaÅ›niono tu, na jakich fundamentach opiera siÄ™ architektura modularna, i krótko opisano jej historiÄ™ w JavaScripcie. Przedstawiono warunki, jakie musi speÅ‚niać moduÅ‚, aby dać programistom konkretne korzyÅ›ci, zaprezentowano zasady refaktoryzacji kodu i omówiono znaczenie doboru wÅ‚aÅ›ciwej struktury danych. Czytelnik dowie siÄ™ również, które wzorce projektowe bÄ™dÄ… odpowiednie w danej sytuacji, a także w jaki sposób podejÅ›cie moduÅ‚owe może pomóc w zapewnieniu bezpieczeÅ„stwa systemu, wspierać zarzÄ…dzanie zależnoÅ›ciami czy też procesy budowania i integracji interfejsów oraz abstrakcji. Książka zawiera sporo znakomitych wskazówek i prezentuje najlepsze praktyki w zakresie projektowania i wdrażania modularnej architektury aplikacji.

Najważniejsze zagadnienia:

  • czym jest modularność i jak ewoluowaÅ‚a w JavaScripcie
  • jak powinien wyglÄ…dać moduÅ‚ i do czego sÅ‚uży API
  • obsÅ‚uga bÅ‚Ä™dów i refaktoryzacja kodu
  • nowoczesny JavaScript i jego funkcje przydatne do tworzenia modularnego kodu
  • rozwiÄ…zywanie problemów i najlepsze praktyki

Architektura modularna i nowoczesny JavaScript — przepis na sukces aplikacji!

Dodaj do koszyka Modularny JavaScript dla zaawansowanych

 

Osoby które kupowały "Modularny JavaScript dla zaawansowanych", wybierały także:

  • D3.js w akcji
  • Tablice informatyczne. Node.js
  • Testowanie aplikacji w React.js. Kurs video. Praca z bibliotekÄ… Jest.js
  • JavaScript. Kurs video. Programowanie funkcyjne i reaktywne
  • AngularJS. Kurs video. Poziom pierwszy. Tworzenie aplikacji

Dodaj do koszyka Modularny JavaScript dla zaawansowanych

Spis treści

Modularny JavaScript dla zaawansowanych -- spis treści

 

Wstęp 5

 

1. Myślenie modularne 15

  • 1.1. Wprowadzenie do myÅ›lenia modularnego 15
  • 1.2. Krótka historia modularnoÅ›ci 17
  • 1.3. Zalety modularnego projektowania 24
  • 1.4. Modularny podziaÅ‚ na części 26
  • 1.5. Modularny JavaScript: konieczność 28

2. Zasady modularności 31

  • 2.1. Fundamenty projektowania modularnego 33
  • 2.2. CRUST 46

3. Projektowanie moduÅ‚ów 57

  • 3.1. Hodowanie moduÅ‚u 57
  • 3.2. Rozważania nad CRUST 67
  • 3.3. Strzyżenie moduÅ‚u 73

4. Układanie wnętrzności 81

  • 4.1. WewnÄ™trzna zÅ‚ożoność 81
  • 4.2. Refaktoryzacja zÅ‚ożonego kodu 86
  • 4.3. Stan jako entropia 103
  • 4.4. Struktury danych rzÄ…dzÄ… 110

5. Wzorce i praktyki modularne 117

  • 5.1. Wykorzystanie nowoczesnego JavaScriptu 117
  • 5.2. Kompozycja i dziedziczenie 127
  • 5.3. Wzorce kodowania 133

6. Metodyka i filozofia programowania 141

  • 6.1. Bezpieczne zarzÄ…dzanie konfiguracjÄ… 141
  • 6.2. Jawne zarzÄ…dzanie zależnoÅ›ciami 147
  • 6.3. Interfejsy jako czarne skrzynki 149
  • 6.4. Buduj, wypuszczaj, uciekaj uruchamiaj 150
  • 6.5. Bezstanowość 153
  • 6.6. Zgodność Å›rodowiska programistycznego i Å›rodowiska produkcyjnego 156
  • 6.7. LiczÄ… siÄ™ abstrakcje 158

Skorowidz 161

Dodaj do koszyka Modularny JavaScript dla zaawansowanych

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.