ODBIERZ TWÓJ BONUS :: »

Wydajne aplikacje internetowe. Przewodnik Ilya Grigorik

Autor:
Ilya Grigorik
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
352
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
59,00 zł

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Analizowania źródeł opóźnień i ograniczeń przepustowości w sieciach komputerowych
  • Optymalizowania wydajności połączeń TCP, UDP i TLS w aplikacjach internetowych
  • Wykorzystywania technik przechodzenia przez bramki NAT i protokołów STUN, TURN oraz ICE
  • Zapewniania bezpieczeństwa transmisji danych dzięki protokołowi TLS i jego optymalizacji
  • Mierzenia i poprawiania wydajności sieci bezprzewodowych, w tym Wi-Fi i sieci komórkowych
  • Stosowania najlepszych praktyk oszczędzania baterii i minimalizowania transferów w aplikacjach mobilnych
  • Eliminowania nieefektywnych transferów i połączeń keepalive w aplikacjach
  • Analizowania historii i ewolucji protokołu HTTP oraz jego wpływu na wydajność aplikacji
  • Wdrażania optymalizacji dla HTTP 1.x i HTTP 2.0, w tym kompresji nagłówków i multipleksacji żądań
  • Stosowania strategii przechowywania zasobów i minimalizacji narzutu protokołu
  • Zarządzania połączeniami sieciowymi i bezpieczeństwem w przeglądarkach internetowych
  • Wykorzystywania protokołu XMLHttpRequest (XHR) do pobierania, wysyłania i strumieniowania danych
  • Implementowania komunikacji w czasie rzeczywistym za pomocą Server-Sent Events (SSE) i WebSocket
  • Tworzenia aplikacji z komunikacją peer-to-peer i transmisją multimediów dzięki WebRTC
  • Optymalizowania strumieniowania audio, wideo i danych w nowoczesnych aplikacjach webowych
  • Planowania infrastruktury i pojemności pod kątem wydajności aplikacji internetowych

Buduj wydajne aplikacje internetowe!

Aplikacje internetowe systematycznie wypierają swoje klasyczne odpowiedniki. Edytory tekstu, programy graficzne czy systemy CRM w wersji online nikogo już nie zaskakują. Coraz bardziej skomplikowane narzędzia dostępne za pośrednictwem przeglądarki internetowej wymagają od deweloperów znakomitej znajomości protokołów HTTP, XHR, WebSocket i nie tylko. Dzięki tej wiedzy są oni w stanie tworzyć wydajne aplikacje, które spełnią oczekiwania użytkowników.

Ta książka to najlepsze źródło informacji poświęcone protokołom internetowym. Przygotowana przez inżyniera Google’a, odpowiedzialnego za wydajność, zawiera szereg cennych informacji, które pozwolą Ci ulepszyć Twoje własne aplikacje. W trakcie lektury dowiesz się, jak osiągnąć optymalną wydajność protokołów TCP, UDP i TLS oraz jak wykorzystać możliwości sieci mobilnych 3G/4G. W kolejnych rozdziałach zaznajomisz się z historią protokołu HTTP, poznasz jego mankamenty oraz sposoby rozwiązywania problemów. Zorientujesz się też w nowościach, jakie ma wprowadzić HTTP w wersji 2.0. W końcu odkryjesz, co mogą Ci zaoferować WebSocket oraz WebRTC, a dodatkowo poznasz skuteczne techniki strumieniowania danych w sieci Internet. Książka ta jest obowiązkową lekturą dla każdego programisty tworzącego aplikacje internetowe!

Dzięki tej książce:

  • poznasz najlepsze techniki optymalizacji ruchu w sieci
  • wykorzystasz potencjał sieci bezprzewodowych oraz mobilnych
  • zaznajomisz się z historią protokołu HTTP i jego mankamentami
  • zobaczysz, jak nawiązać połączenie peer-to-peer za pomocą WebRTC
  • zbudujesz wydajną aplikację internetową

Poznaj niuanse pozwalające na zbudowanie szybkiej aplikacji internetowej!

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie konkretne zagadnienia dotyczące optymalizacji aplikacji internetowych znajdę w tej książce?
Książka szczegółowo omawia techniki optymalizacji ruchu sieciowego, wykorzystanie protokołów TCP, UDP, TLS, HTTP/1.x i HTTP/2, a także optymalizacje dla sieci bezprzewodowych, Wi-Fi i sieci komórkowych. Znajdziesz tu również praktyczne wskazówki dotyczące wydajności aplikacji WWW, zarządzania połączeniami, strumieniowania danych oraz wykorzystania WebSocket i WebRTC.
2. Czy książka zawiera praktyczne przykłady i porady dla programistów?
Tak, publikacja jest pełna praktycznych porad, list kontrolnych i przykładów wdrożeń, które można zastosować na co dzień podczas tworzenia i optymalizowania aplikacji internetowych.
3. Czy lektura wymaga zaawansowanej wiedzy technicznej?
Podstawowa znajomość zagadnień sieciowych i programowania aplikacji internetowych będzie pomocna, ale autor wyjaśnia kluczowe pojęcia w przystępny sposób, dzięki czemu książka jest zrozumiała również dla osób rozwijających swoje kompetencje w tym zakresie.
4. Czy książka obejmuje nowoczesne technologie i aktualne standardy sieciowe?
Tak, autor omawia zarówno tradycyjne protokoły (HTTP/1.x), jak i najnowsze rozwiązania, takie jak HTTP/2, WebSocket, WebRTC, a także specyfikę sieci mobilnych i bezprzewodowych.
5. Czy publikacja nadaje się jako źródło do nauki optymalizacji aplikacji webowych od podstaw?
Zdecydowanie tak - książka prowadzi czytelnika od podstawowych zagadnień sieciowych, przez mechanizmy działania protokołów, aż po zaawansowane techniki optymalizacyjne i przykłady praktycznych rozwiązań.
6. W jakiej formie dostępna jest książka w księgarni Helion.pl?
Książka dostępna jest zarówno w wersji papierowej, jak i w formatach elektronicznych (eBook: PDF, ePub, mobi), co umożliwia wygodne czytanie na różnych urządzeniach.
7. Czy po zakupie eBooka mogę czytać go na kilku urządzeniach jednocześnie?
Tak, po zakupie eBooka w Helion.pl możesz pobrać go w różnych formatach i korzystać na dowolnej liczbie własnych urządzeń - komputerze, tablecie, smartfonie czy czytniku e-booków.
8. Czy książka może pomóc w przygotowaniu do pracy nad dużymi, skalowalnymi aplikacjami internetowymi?
Tak, poruszane w niej zagadnienia dotyczą wydajności, skalowalności i bezpieczeństwa, co czyni ją wartościowym źródłem wiedzy przy projektowaniu i utrzymywaniu zaawansowanych aplikacji webowych.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
59,00 zł
Niedostępna
Ebook
59,00 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności Millennium Ikona płatności mTransfer Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile