Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Webmastering
- JavaScript
- Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
E-book details
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
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
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
- Title: Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
- Author: Addy Osmani
- Original title: Learning JavaScript Design Patterns: A JavaScript and React Developer's Guide, 2nd Edition
- Translation: Robert Górczyński
- ISBN: 978-83-289-0549-8, 9788328905498
- Date of issue: 2024-01-30
- Format: Ebook
- Item ID: wzprj2
- Publisher: Helion
- Age category: 14+