Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji
- Autor:
- Cal Henderson
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 400
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji
Naucz się tworzyć aplikacje internetowe nowej generacji
i dołącz do nurtu Web 2.0
- Chcesz tworzyć bardziej wydajne aplikacje internetowe?
- Chcesz poznać zasady projektowania skalowalnych architektur?
- Chcesz efektywnie zarządzać danymi w aplikacjach internetowych?
Oblicze internetu podlega nieustannym zmianom. Obecnie coraz częściej obok klasycznych witryn internetowych pojawiają się aplikacje internetowe, które charakteryzują się odseparowaniem warstwy danych od warstwy prezentacji. Zmiana modelu programowania wymaga przygotowania odpowiedniej platformy sprzętowej i programowej oraz zaprojektowania nowego systemu obsługi danych. Zastosowanie przy wykonywaniu tych zadań sprawdzonych strategii wykorzystywanych przez pionierów tworzących aplikacje internetowe nowej generacji pozwoli Ci zaoszczędzić czas i koszty.
Książka "Skalowalne witryny internetowe..." to zaawansowany i wszechstronny przegląd zagadnień związanych z budowaniem takich właśnie aplikacji internetowych. Pomoże Ci ona w rozwiązaniu problemów i uniknięciu pułapek czyhających na programistów witryn internetowych nowej generacji. Poznasz sprawdzone strategie projektowania architektury oprogramowania, przygotowywania środowiska programistycznego, zapewniania niezawodności aplikacji czy wydajnego zarządzania informacjami. Dowiesz się także, jak tworzyć skalowalne i łatwe w konserwacji witryny, które będą zapewniać komfort pracy niezależnie od upływu czasu i wzrostu liczby użytkowników.
- Projektowanie architektury aplikacji internetowych
- Przygotowywanie środowiska programistycznego
- Tworzenie aplikacji wielojęzycznych
- Zarządzanie bazami danych
- Integrowanie poczty elektronicznej z witrynami
- Stosowanie usług zdalnych
- Wykrywanie i rozwiązywanie problemów z wydajnością
- Skalowanie aplikacji internetowych
- Monitorowanie funkcjonowania aplikacji
- Korzystanie z interfejsów API
Wybrane bestsellery
-
Learn the tricks of the trade so you can build and architect applications that scale quickly--without all the high-priced headaches and service-level agreements associated with enterprise app servers and proprietary programming and database products. Culled from the experience of the Flickr.com l...
Building Scalable Web Sites. Building, Scaling, and Optimizing the Next Generation of Web Applications Building Scalable Web Sites. Building, Scaling, and Optimizing the Next Generation of Web Applications
(118.15 zł najniższa cena z 30 dni)118.15 zł
139.00 zł(-15%) -
Ta książka jest przewodnikiem po najważniejszych z punktu widzenia projektanta UX prawach psychologii, dzięki którym możliwe jest tworzenie produktów i usług o bardziej intuicyjnym i ukierunkowanym na człowieka charakterze. Autor posłużył się przykładami znanych aplikacji, aby lepiej wyjaśnić, ja...
Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług
(31.85 zł najniższa cena z 30 dni)29.40 zł
49.00 zł(-40%) -
Trzymasz w rękach kolejne wydanie kultowej książki, w całości poświęconej zagadnieniom związanym z projektowaniem funkcjonalnych witryn i aplikacji internetowych. W trakcie lektury dowiesz się, jak przygotować system nawigacji na Twojej stronie, testować funkcjonalność witryny oraz tworzyć jej we...
Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie III Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie III
(38.35 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Are you interested in User Experience, which has become increasingly popular in recent years? You're in the right place. In this e-book we collected real and reliable information about User Experience in one place. Topics included: 7 factors of outstanding UX User Experience vs Cus...
-
Chcesz rozpocząć przygodę z Figmą, ale nie wiesz od czego zacząć? Ten e-book jest dla Ciebie! Wspólnie przejdziemy przez interfejs Figmy, zaprezentujemy Ci najważniejsze funkcje oraz pomożemy stworzyć Ci pierwszy projekt! Pobierz darmowego e-booka i poznaj możliwości programu: Podstawy inte...
-
Dzisiejszy odbiorca stron WWW i aplikacji internetowych jest niezwykle świadomy i wymagający. Jeśli cokolwiek go rozproszy, coś nie będzie mu pasowało, przechodzenie między podstronami lub kolejnymi oknami aplikacji okaże się niewygodne albo nieintuicyjne - poirytowany, porzuci stronę lub aplikac...
Figma. Kurs video. Wejdź do branży jako UI/UX designer Figma. Kurs video. Wejdź do branży jako UI/UX designer
(44.55 zł najniższa cena z 30 dni)39.90 zł
99.00 zł(-60%) -
This book enables your successful DevOps transformation by providing practical solutions for the science of software delivery performance using GitHub. The chapters guide you through the transformation by helping you apply lean management, engineering, and DevSecOps practices like continuous deli...
Accelerate DevOps with GitHub. Enhance software delivery performance with GitHub Issues, Projects, Actions, and Advanced Security Accelerate DevOps with GitHub. Enhance software delivery performance with GitHub Issues, Projects, Actions, and Advanced Security
-
The 2nd edition of 101 UX Principles is the perfect companion when working on digital projects and making the right decisions for your users. From landing pages and checkout basket UIs to startup launch products and enterprise software solutions, rich user experience design will maximize the succ...
101 UX Principles. Actionable Solutions for Product Design Success - Second Edition 101 UX Principles. Actionable Solutions for Product Design Success - Second Edition
-
To kolejne, zaktualizowane i uzupełnione wydanie znakomitego przewodnika po mapowaniu wrażeń użytkownika. W praktyczny sposób pokazano tu szereg technik i narzędzi, dzięki którym można łatwo zwizualizować aktualne wrażenia klientów, by na tej bazie zaproponować udoskonalenia produktów. Zaprezento...
Mapowanie wrażeń. Kreowanie wartości przy pomocy ścieżek klienta, schematów usług i diagramów. Wydanie II Mapowanie wrażeń. Kreowanie wartości przy pomocy ścieżek klienta, schematów usług i diagramów. Wydanie II
(71.20 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Oto drugie, zaktualizowane i uzupełnione wydanie praktycznego przewodnika, dzięki któremu nauczysz się lepiej prezentować projekt i przekonywać do swoich racji wszystkie osoby mające na niego wpływ. W uporządkowany sposób przedstawiono tutaj zasady przygotowywania i przeprowadzania spotkań z inte...
Projekt doskonały. Zadbaj o komunikację z klientem, wysoki poziom UX i zdrowy rozsądek. Wydanie II Projekt doskonały. Zadbaj o komunikację z klientem, wysoki poziom UX i zdrowy rozsądek. Wydanie II
(38.35 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%)
Zobacz pozostałe książki z serii O'Reilly
-
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...
Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
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ż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....
Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III
(56.55 zł najniższa cena z 30 dni)52.20 zł
87.00 zł(-40%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...
Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie
(50.05 zł najniższa cena z 30 dni)46.20 zł
77.00 zł(-40%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...
Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II
(83.85 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(57.85 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...
Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczą...
Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II
(43.55 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
Właśnie w tym celu powstał ten przewodnik po filozofii oprogramowania. Znajdziesz w nim 21 pragmatycznych reguł, którymi kierują się najlepsi programiści. Dzięki spostrzeżeniom zawartym w książce zmienisz podejście do programowania i szybko się przekonasz, że pozwoli Ci to na pisanie lepszego, cz...(51.35 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%)
Ebooka "Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: webmade.org Patryk yarpo Jar; 10/2007Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Książka Cala Hendersona na 376 stronach próbuje w bardzo skondensowany sposób przedstawić liczne aspekty budowy stron, które autor nazywa "skalowalnymi". Cecha ta, według autora, oznacza nie tyle wydajność -- choć to też -- co możliwość szybkiego przygotowania aplikacji do obsługi 10, 100 czy 1mln razy więcej internautów niż obecnie.
Pozycja te jest jedną z pierwszych książek dotyczących szeroko rozumianego webmasterstwa, która ma trafić do bardzo szczególnego odbiorcy -- profesjonalisty (lub osoby pretendującej do takiego tytułu). Prócz spraw dotyczących kodu, czy to server czy client side, wiele miejsca poświęconego jest na uwarunkowania sprzętowe, co jest czymś niespotykanym do tej pory. Często odnosiłem wręcz wrażenie, że książka jest bardziej przeznaczona dla administratora niż webmastera.
Wydaje mi się, że autor próbował sięgnąć zbyt wysoko z tą książką, przez co wielokrotnie opisuje bardzo skrótowo pewne rzeczy. Wymaga to wiele samozaparcia od czytelnika, by samemu pokombinować, poszukać w sieci i popróbować na własnej skórze. Swoją drogą rozpisywanie się w tych tematach spowodowałoby, że zamiast 1 książki wyszłaby cała seria.
Na pewno w książce znaleźć można wiele przydatnych informacji, m. in. z jakich narzędzi i w jaki sposób warto korzystać przy pracy w grupie programistów, opis schematów kodowania, sposoby rozbudowy bazy sprzętowej, narzędzia służące analizie logów itp. Co nietypowego, często opisuje się tu narzędzia, dostosowane dla aplikacji wielkich lub olbrzymich (nawet do kilku tysięcy serwerów).
Czego mi w książce brakuje? Nie jest to typowy poradnik prowadzący za rączkę krok po kroku. Autor zakłada, że czytelnik posiada już sporą wiedzę i doświadczenie, o czym otwarcie mówi we wstępie. Nie poświęca więc prawie w ogóle czasu i miejsca na opis podstaw. Dla wielu czytelników może się to okazać zbyt wysoki mur do przeskoczenia. Dla pewnej części zaś może być to zaleta (jakże ciekawie jest po raz n-ty czytać co robi echo i do czego służy for() -- prawda :P ).
Generalnie książkę oceniłbym jako ciekawą propozycję, dla osób ze sporą wiedzą i pewnym doświadczeniem, które chciałby się dowiedzieć, jak do tworzenia aplikacji mogących szybko się rozwijać, podchodzi człowiek, który nie jedną taką aplikację w życiu już stworzył.
Szczegóły ebooka
- Tytuł oryginału:
- Building Scalable Web Sites: Building, scaling, and optimizing the next generation of web applications
- Tłumaczenie:
- Mikołaj Szczepaniak
- ISBN Książki drukowanej:
- 978-83-246-0723-5, 9788324607235
- Data wydania książki drukowanej:
- 2007-08-09
- ISBN Ebooka:
- 978-83-246-5984-5, 9788324659845
- Data wydania ebooka:
- 2012-11-08 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- B5
- Numer z katalogu:
- 3833
- Rozmiar pliku Pdf:
- 6.4MB
- Rozmiar pliku ePub:
- 5.7MB
- Rozmiar pliku Mobi:
- 12.8MB
- Zgłoś erratę
- Serie wydawnicze: O'Reilly
Spis treści ebooka
- Czym jest aplikacja internetowa? (15)
- Jak budujemy aplikacje internetowe? (16)
- Czym jest architektura? (17)
- Od czego należy zacząć? (18)
- Wielowarstwowa architektura oprogramowania (21)
- Technologie wielowarstwowe (24)
- Projektowanie interfejsów programowych (27)
- Droga od punktu A do punktu B (29)
- Podział na oprogramowanie i sprzęt (31)
- Platformy sprzętowe (31)
- Rozwój platformy sprzętowej (36)
- Nadmiarowość sprzętu (39)
- Sieć (40)
- Języki, technologie i bazy danych (43)
- Trzy naczelne zasady (45)
- Kontrola kodu źródłowego (46)
- Kompilacja w jednym kroku (66)
- Śledzenie błędów (77)
- Skalowanie modelu wytwarzania aplikacji (85)
- Standardy kodowania (86)
- Testowanie (89)
- Umiędzynarodowienie i lokalizacja oprogramowania (94)
- Unicode w pigułce (98)
- Schemat kodowania UTF-8 (104)
- Schemat kodowania UTF-8 w aplikacjach internetowych (105)
- Stosowanie schematu kodowania UTF-8 w języku PHP (107)
- Stosowanie schematu kodowania UTF-8 w pozostałych językach programowania (108)
- Stosowanie schematu kodowania UTF-8 w bazach danych MySQL (109)
- Stosowanie schematu kodowania UTF-8 w wiadomościach poczty elektronicznej (111)
- Stosowanie schematu kodowania UTF-8 w skryptach języka JavaScript (113)
- Stosowanie schematu kodowania UTF-8 w interfejsach API (115)
- Strategie zapewniania integralności danych (117)
- Dobre, prawidłowe i nieprawidłowe (119)
- Filtrowanie sekwencji UTF-8 (120)
- Filtrowanie znaków sterujących (126)
- Filtrowanie kodu HTML (127)
- Ataki XSS (131)
- Wstrzykiwanie kodu języka SQL (140)
- Otrzymywanie wiadomości poczty elektronicznej (147)
- Ryzyko wstrzykiwania wiadomości poczty elektronicznej do naszej aplikacji (150)
- Format MIME (152)
- Analiza składniowa prostych wiadomości MIME (154)
- Analiza składniowa załączników zakodowanych w trybie UU (156)
- Załączniki w formacie TNEF (157)
- Dlaczego technologie bezprzewodowe nie lubią programistów? (159)
- Zbiory znaków i schematy kodowania (162)
- Rozpoznawanie użytkowników (164)
- Testy jednostkowe (167)
- Klub usług zdalnych (169)
- Gniazda (170)
- Stosowanie protokołu HTTP (173)
- Nadmiarowość usług zdalnych (179)
- Systemy asynchroniczne (182)
- Wymiana danych w formacie XML (187)
- Lekkie protokoły (192)
- Identyfikowanie wąskich gardeł (197)
- Operacje wejścia-wyjścia (212)
- Usługi zewnętrzne i czarne skrzynki (225)
- Mit skalowania (241)
- Skalowanie sieci (253)
- Równoważenie obciążeń (256)
- Skalowanie bazy danych MySQL (272)
- Replikacja baz danych MySQL (278)
- Partycjonowanie bazy danych (287)
- Skalowanie wielkich baz danych (292)
- Skalowanie pamięci masowej (294)
- Pamięć podręczna (302)
- Skalowanie w pigułce (305)
- Śledzenie statystyk aplikacji internetowej (307)
- Monitorowanie aplikacji (318)
- Alarmowanie (336)
- Kanały danych (339)
- Technologie mobilne (352)
- Usługi sieciowe (356)
- Warstwy transportowe interfejsów API (359)
- Nadużywanie interfejsów API (367)
- Uwierzytelnianie (371)
- Przyszłość (375)
Przedmowa (7)
1. Wprowadzenie (15)
2. Architektura aplikacji internetowej (21)
3. Środowiska wytwarzania oprogramowania (45)
4. i18n, L10n i Unicode (93)
5. Integralność danych i bezpieczeństwo (117)
6. Poczta elektroniczna (147)
7. Usługi zdalne (169)
8. Wąskie gardła (197)
9. Skalowanie aplikacji internetowych (241)
10. Statystyki, monitorowanie i wykrywanie usterek (307)
11. Interfejsy API (339)
Skorowidz (377)
Oceny i opinie klientów: Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji Cal Henderson (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.