Zdjęcie Specyfikacja wymagań oprogramowania. Kluczowe... - Goleniów

Specyfikacja wymagań oprogramowania. Kluczowe... Goleniów

JavaScript należy do najpopularniejszych i najwszechstronniejszych języków programowania na świecie. Rozwój JavaScriptu w ogromnym stopniu oddziałuje na sposoby tworzenia aplikacji internetowych. Z kolei na kwestię ich obsługi technicznej znaczący wpływ mają rozwiązania wybierane przez …

Ostatnia znana cena: 38,14 zł Najbliżej: brak

Liczba ofert: 0

Opis

JavaScript należy do najpopularniejszych i najwszechstronniejszych języków programowania na świecie. Rozwój JavaScriptu w ogromnym stopniu oddziałuje na sposoby tworzenia aplikacji internetowych. Z kolei na kwestię ich obsługi technicznej znaczący wpływ mają rozwiązania wybierane przez programistów. Okazuje się, że stosowanie nowoczesnych wzorców projektowych zdecydowanie poprawia komfort pracy z aplikacją na poszczególnych etapach cyklu jej rozwoju. 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żytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych. To obowiązkowa pozycja dla programistów myślących systemowo. Sarah Drasner, dyrektor zespołu inżynierów w Google W książce między innymi: wzorce architekturalne i struktura aplikacji omówienie ponad 20 wzorców projektowych w języku JavaScript i bibliotece React kategorie wzorców projektowych i ich zastosowanie wzorce związane z wydajnością działania kodu wzorce generowania Oto wyczekiwana aktualizacja klasycznej książki dotyczącej wzorców projektowych w JavaScripcie. Stoyan Stefanov, autor książki JavaScript. Wzorce Spis treści: Wprowadzenie 1. Wprowadzenie do wzorców projektowych Historia wzorców projektowych Czym jest wzorzec projektowy? Popularny przykład pokazujący zastosowanie wzorca projektowego Podsumowanie 2. Testowanie pod kątem wzorcowości, prototyp wzorca i reguła trzech Czym jest prototyp wzorca? Testowanie pod kątem wzorcowości Reguła trzech Podsumowanie 3. Tworzenie wzorców i nadawanie im struktury Struktura wzorca projektowego Doskonale utworzony wzorzec Tworzenie wzorca Podsumowanie 4. Antywzorce Czym jest antywzorzec? Antywzorce w JavaScripcie Podsumowanie 5. Funkcje i składnia nowoczesnego JavaScriptu Ważne znaczenie braku powiązania między aplikacjami Importowanie i eksportowanie modułów Obiekt modułu Moduły wczytywane ze zdalnych zasobów Importowanie statyczne Importowanie dynamiczne Moduły dla serwera Zalety używania modułów Klasy z konstruktorami oraz metodami typu getter i setter Klasy we frameworkach JavaScriptu Podsumowanie Dalsza lektura 6. Kategorie wzorców projektowych Kontekst Konstrukcyjne wzorce projektowe Strukturalne wzorce projektowe Operacyjne wzorce projektowe Klasy wzorców projektowych Podsumowanie 7. Wzorce projektowe w JavaScripcie Konstrukcyjne wzorce projektowe Wzorzec Konstruktor Wzorzec Moduł Wzorzec Moduł Odkrywający Wzorzec Singleton Wzorzec Prototyp Wzorzec Fabryka Wzorce strukturalne Wzorzec Fasada Wzorzec Domieszka Tworzenie podklasy Domieszka Wzorzec Dekorator Dekoratory pseudoklasyczne Wzorzec Pyłek Wzorce operacyjne Wzorzec Obserwator Wzorzec Mediator Wzorzec Polecenie Podsumowanie 8. Wzorce projektowe MV* w JavaScripcie MVC MVC dla programistów JavaScriptu Co oferuje wzorzec MVC? Smalltalk-80 MVC w JavaScripcie Podsumowanie wzorca MVC MVP MVVM Wady i zalety MVC kontra MVP kontra MVVM Nowoczesne wzorce MV* Podsumowanie 9. Wzorce programowania asynchronicznego Programowanie asynchroniczne Działanie w tle Wzorzec obietnicy Wzorce związane ze słowami kluczowymi async i await Dodatkowe przykłady praktyczne Podsumowanie 10. Wzorce projektowe modułowego JavaScriptu Kilka słów na temat mechanizmów wczytywania skryptów AMD CommonJS AMD i CommonJS - konkurencyjne, choć równie ważne standardy Podsumowanie 11. Wzorce projektowe dotyczące przestrzeni nazw Podstawy dotyczące przestrzeni nazw Pojedyncza zmienna globalna Prefiks przestrzeni nazw Notacja literału obiektu Zagnieżdżone przestrzenie nazw Natychmiast wywoływane wyrażenie funkcji Wstrzyknięcie przestrzeni nazw Zaawansowane wzorce przestrzeni nazw Zalecenie Podsumowanie 12. Wzorce projektowe biblioteki React.js Wprowadzenie do Reacta Wzorzec Komponent Wyższego Rzędu Wzorzec Właściwości Generowania Wzorzec Zaczepy Zaczep useState Wzorzec Importowanie Statyczne Wzorzec Importowanie Dynamiczne Wzorzec Podział Kodu Wzorzec PRPL Wzorzec Priorytet Wczytywania Wirtualizacja listy Wnioski Podsumowanie 13. Wzorce projektowe dotyczące generowania Ważna rola wzorców Generowanie Generowanie po stronie klienta Generowanie po stronie serwera Generowanie statyczne Strumieniowanie SSR Brzegowe SSR Generowanie hybrydowe Wypełnianie progresywne Architektura wysp React Server Components Podsumowanie 14. Struktura aplikacji tworzonych z użyciem biblioteki React.js Wprowadzenie Struktura aplikacji dla nowoczesnych funkcji Reacta Inne najlepsze praktyki Struktura aplikacji Next.js Podsumowanie 15. Wnioski Źródła dodatkowe O autorze: Addy Osmani od lat pracuje jako programista JavaScriptu, jest autorem kilku popularnych książek na temat tego języka. Często występuje na konferencjach i innych wydarzeniach branżowych. Chętnie angażuje się w pomaganie innym programistom w rozwoju ich umiejętności.

Specyfikacja

Podstawowe informacje

Autor
  • Addy Osmani
Wybrane wydawnictwa
  • Helion
Okładka
  • Broszura
Rok wydania
  • 2024
Ilość stron
  • 264
Tematyka
  • Programowanie
  • Webmasterstwo
ISBN
  • 9788328905481