Responsywne i wydajne projekty internetowe. Szybkie aplikacje dla każdego - Helion
ebook
Autor: Tom BarkerTytuł oryginału: High Performance Responsive Design: Building Faster Sites Across Devices
TÅ‚umaczenie: Jakub Hubisz
ISBN: 978-83-283-0839-8
stron: 160, Format: ebook
Data wydania: 2015-07-07
Księgarnia: Helion
Cena książki: 17,45 zł (poprzednio: 34,90 zł)
Oszczędzasz: 50% (-17,45 zł)
Superwydajne aplikacje i strony WWW!
1024×768, 800×600 — czy te liczby coÅ› Ci mówiÄ…? To najpopularniejsze rozdzielczoÅ›ci ekranu, które obowiÄ…zywaÅ‚y w czasach przed mobilnÄ… rewolucjÄ…. Obecnie użytkownicy korzystajÄ… z przeróżnych ekranów, wyÅ›wietlajÄ…cych obrazy w wielu innych rozdzielczoÅ›ciach. Jak sobie z tym poradzić? Jak tworzyć strony WWW, które bÄ™dÄ… dziaÅ‚ać poprawnie na każdym dostÄ™pnym urzÄ…dzeniu? Jak rozwiÄ…zać problemy z wydajnoÅ›ciÄ…? Na te i dziesiÄ…tki innych pytaÅ„ odpowiada ta niezwykÅ‚a książka.SiÄ™gnij po niÄ… i zapoznaj siÄ™ z najnowszymi trendami w tworzeniu responsywnych i wydajnych stron WWW oraz aplikacji internetowych. W trakcie lektury zdobÄ™dziesz bezcennÄ… wiedzÄ™ na temat mierzenia wydajnoÅ›ci aplikacji oraz czynników, które majÄ… na niÄ… wpÅ‚yw. Kolejne rozdziaÅ‚y dostarczÄ… Ci wyczerpujÄ…cych informacji dotyczÄ…cych ciekawych rozwiÄ…zaÅ„ problemu wydajnoÅ›ci po stronie klienta oraz serwera, a ponadto zaprezentujÄ… techniki ciÄ…gÅ‚ego testowania wydajnoÅ›ci. Przekonaj siÄ™, jak istotne jest zapewnianie obrazów dopasowanych do urzÄ…dzenia oraz stosowanie pamiÄ™ci podrÄ™cznej. Poznaj dostÄ™pne responsywne szkielety oraz ich ocenÄ™ wedÅ‚ug osobistych kryteriów autora. Jest to doskonaÅ‚a lektura dla wszystkich osób podążajÄ…cych za trendami w tworzeniu stron WWW i aplikacji internetowych.
- Uzyskaj podstawowe informację dotyczące wydajności stron i narzędzi do jej mierzenia.
- Pisz funkcjonalnoÅ›ci przy wykorzystaniu NodeJS, które zaserwujÄ… zasoby przystosowane do urzÄ…dzenia klienta.
- Poznaj rozwiÄ…zania dziaÅ‚ajÄ…ce po stronie klienta, takie jak leniwe Å‚adowanie caÅ‚ych sekcji strony — wÅ‚Ä…cznie z obrazami, stylami i zawartoÅ›ciÄ….
- Sprawdzaj zgodność z umową SLA poprzez automatyczne testy napisane w PhantomJS.
- Przeanalizuj kilka responsywnych frameworków, oraz autorski framework Toma Barkera dziaÅ‚ajÄ…cy po stronie serwera.
Poznaj sposoby tworzenia wydajnych i responsywnych aplikacji internetowych!
Osoby które kupowały "Responsywne i wydajne projekty internetowe. Szybkie aplikacje dla każdego", wybierały także:
- Responsive i Bootstrap. Kurs video. Poziom pierwszy. Błyskawiczne tworzenie responsywnych serwisów WWW 89,00 zł, (35,60 zł -60%)
- Vue.js 2. Wprowadzenie dla profesjonalistów 99,00 zł, (49,50 zł -50%)
- Tablice informatyczne. Bootstrap 16,98 zł, (8,49 zł -50%)
- Platforma Node.js. Przewodnik webdevelopera. Wydanie III 58,98 zł, (29,49 zł -50%)
- Bootstrap. Praktyczne projekty 34,90 zł, (17,45 zł -50%)
Spis treści
Responsywne i wydajne projekty internetowe. Szybkie aplikacje dla każdego eBook -- spis treści
Przedmowa (7)
O autorze (10)
1. Stan rynku projektowania responsywnego (11)
- Problem projektowania responsywnego (11)
- Wnioski z analizy porównawczej (14)
- Jak mogliśmy tego nie zauważyć? (23)
- Jak znaleźliśmy się w tym punkcie? (23)
- Dlaczego nie skorzystać z mdot? (26)
- To ma znaczenie ze względu na skalę (28)
- Podsumowanie (28)
2. Podstawy wydajności aplikacji internetowych (31)
- Podstawy mierzenia wydajności (31)
- Czym jest wydajność sieciowa? (32)
- Liczba żądań HTTP (38)
- Waga strony (38)
- Czas Å‚adowania strony (38)
- Narzędzia pozwalające śledzić wydajność sieciową (39)
- Wydajność wykonywania (50)
- Klatki na sekundÄ™ (52)
- Profilowanie pamięci (54)
- Podsumowanie (58)
3. Zacznij od planowania (59)
- Podróż po równi pochyÅ‚ej (59)
- Plany projektowe (60)
- Podsumowanie całego zadania (61)
- OkreÅ›lenie ogólnych kamieni milowych i terminów (65)
- Wyszczególnienie zależnoÅ›ci i ryzyka (66)
- KPI będące miarą sukcesu (69)
- Zachowaj SLA (69)
- Podsumowanie (69)
4. Po stronie serwera (71)
- Stos internetowy (71)
- Stos sieciowy (71)
- Warstwa aplikacji (73)
- Stos aplikacji sieciowej (77)
- Odpowiadanie po stronie serwera (78)
- Informacja o kliencie (80)
- Usługi wykrywania urządzenia (82)
- Implikacje cache'owania (90)
- Wtyczki brzegowe (91)
- Podsumowanie (93)
5. Po stronie klienta (95)
- Praca z obrazami (95)
- Atrybut srcset (96)
- Element picture (99)
- Leniwe Å‚adowanie (103)
- Biblioteki wykrywania urządzeń (110)
- Podsumowanie (112)
6. Ciągłe testowanie wydajności (113)
- Trzymanie kursu (113)
- Automatyzacja testów wydajnoÅ›ci sieciowej (114)
- Automatyczne testy z wykorzystaniem przeglÄ…darki bez interfejsu (115)
- Ciągła integracja (121)
- Przykładowy skrypt PhantomJS (123)
- Jenkins (129)
- Podsumowanie (134)
7. Frameworki (135)
- PrzeglÄ…d stanu frameworków responsywnych (135)
- Bootstrap (137)
- Ocena (140)
- Foundation (140)
- Ocena (142)
- Skeleton (144)
- Ocena (147)
- Semantic UI (147)
- Ocena (151)
- Porównanie frameworków dziaÅ‚ajÄ…cych po stronie klienta (151)
- Ripple (153)
- Podsumowanie (155)
Skorowidz (156)