
Działaj z Serverless
Cena produktu
Cena okładkowa – rynkowa cena produktu, często jest drukowana przez wydawcę na książce.
Najniższa cena z 30 dni – najniższa cena sprzedaży produktu w księgarni z ostatnich 30 dni, obowiązująca przed zmianą ceny.
Wszystkie ceny, łącznie z ceną sprzedaży, zawierają podatek VAT.
Koszty dostawy
Odbiór w punkcie
Dostawa na adres
Czas oczekiwania na zamówienia = realizacja + dostawa przez przewoźnika
Zobacz więcejoprawa miękka
99,00 zł
eBook
84,60 zł
Szczegóły produktu
- Data wydania
- 7 sie 2020
- Format pliku
- eBook (epub,mobi)
- Autor/Redaktor
- Adzic Gojko
- Wydawca
- Wydawnictwo Naukowe PWN
Więcej informacji
| EAN | 5900497302005 |
|---|---|
| SKU | 300148755 |
| Data wydania | 7 sie 2020 |
| Multiformat | eBook |
| Format pliku | eBook (epub,mobi) |
| Format pliku elektronicznego | eBook |
| Autor/Redaktor | Adzic Gojko |
| Wydawca | Wydawnictwo Naukowe PWN |
Działaj z Serverless
Spis treści
Podziękowania v O autorze vi Aktualizacje vii Wprowadzenie 1 1. Serverless w 5 minut 5 Model cenowy usług serverless 7 Ograniczenia techniczne na platformie AWS Lambda 11 Kiedy używać Lambdy? 14 I. Podstawowe zadania deweloperskie 17 2. Praca na lokalnej maszynie 19 Konfiguracja zależności dla SAM 20 Instalacja narzędzi JavaScriptowych 21 Instalacja narzędzia AWS SAM CLI 22 Konfiguracja danych dostępowych 23 Korzystanie z konta o ograniczonych uprawnieniach 25 Wykorzystanie lokalnego profilu użytkownika 26 3. Tworzymy usługę sieciową 27 Infrastruktura opisana za pomocą kodu źródlowego 29 Model programowania dla funkcji Lambda 34 Wdrażanie aplikacji SAM 36 Analiza stworzonych zasobow 40 4. Lokalna praca i rozwiązywanie problemów 45 Pobieranie logow z wykonania funkcji 48 Symulowanie funkcji Lambda lokalnie 51 Debugowanie funkcji Lambda 53 Walidacja szablonów CloudFormation 54 Praca w zespole 56 Konfiguracja potoku wdrożeniowego 57 5. Bezpieczne wdrożenia 61 Konfiguracja funkcji 62 Wersje oraz aliasy 64 Stopniowe wdrożenia 68 II. Praca z usługami dostępnymi na platformie AWS 75 6. Obsługa żądań HTTP 77 Zdarzenia usługi API Gateway 78 Dostosowywanie odpowiedzi HTTP 81 Analiza błędów integracji z usługą API Gateway 83 Przetwarzanie parametrów żądań 85 Wykorzystanie ustawień globalnych do konfiguracji pośredniej usługi API Gateway 88 Tworzenie sparametryzowanych szablonów CloudFormation 90 7. Wykorzystanie usług do zapisu danych 97 Opcje dostępne w chmurze 98 Uprawnienia nadawane funkcjom Lambda 103 Generowanie unikalnych identyfikator?w 106 Wykorzystanie dodatkowych usług AWS z funkcji Lambda 106 Autoryzacja dostępu z użyciem polityk bezpieczeństwa IAM 110 Jak radzić sobie z limitami czasu odpowiedzi? 112 8. Taniej, szybciej, Serverless 115 Podpisywanie żądań 118 Ochrona plików na S3 124 9. Obsługa zdarzeń przychodzących z usług AWS 127 Generowanie zdarzeń testowych 130 Praca z plikami 130 Praca z asynchronicznymi zdarzeniami 132 Unikanie odniesień cyklicznych 135 Obsługa błędów w operacjach asynchronicznych 137 Warunkowe tworzenie zasob?w 140 III. Projektowanie aplikacji w architekturze serverless 143 10. Wykorzystanie komponent?w aplikacyjnych 145 Usługa AWS Serverless Application Repository 146 Warstwy funkcji Lambda 148 Publikacja komponentu w usłudze SAR 152 11. Zarządzanie sesjami i komunikacją z użytkownikami 157 Wyciągnięcie stanu sesji z funkcji Lambda 159 Wydzielenie statycznych zasob?w z funkcji Lambda 161 Wykorzystanie usługi S3 jako serwera WWW 168 Wgrywanie plik?w na S3 175 Wykorzystanie niestandardowych zasobów do rozszerzania CloudFormation 177 12. Utrzymanie oraz odporność na błędy 181 Parametryzowane ścieżki API 182 Architektura port?w i adapterów 185 Ochrona przed nadużyciem 195 13. Dobre praktyki projektowania aplikacji typu serverless 199 Myśl o zadaniach do wykonania, nie funkcjach 200 Jedna czy kilka funkcji Lambda? 202 Wsp?łdzielenie zachowań 206 Wsp?łdzielenie konfiguracji 208 Co dalej? 211 Indeks 212
Działaj z Serverless: Odkryj moc automatyzacji i skalowania
Jeśli chcesz zgłębić tajniki architektury serverless i nauczyć się tworzyć elastyczne, skalujące się aplikacje na platformie AWS, ta książka jest dla Ciebie. Przedstawiamy praktyczny przewodnik, który krok po kroku pokaże, jak rozpocząć pracę z AWS Lambda i SAM, a także jak efektywnie zarządzać projektami serverless. Wśród rekomendacji znajdziesz także inspirujące tytuły o programowaniu wieloplatformowym, automatyzacji testów czy architekturze oprogramowania, które pomogą Ci poszerzyć kompetencje i osiągnąć sukces w rozwoju nowoczesnych rozwiązań.
Po jakie produkty jeszcze warto sięgnąć:
- Programowanie wieloplatformowe z C++ i wxWidgets 3: Ta książka to kompendium wiedzy dla programistów chcących tworzyć aplikacje okienkowe na różnych systemach operacyjnych. Dowiesz się, jak wykorzystać potencjał biblioteki wxWidgets, aby realizować nowoczesne funkcje, od obsługi współbieżności po integrację z OpenGL. Idealna dla tych, którzy chcą rozwijać wieloplatformowe projekty i poszerzyć swoje umiejętności programistyczne.
- Automatyzacja testów. Kompletny przewodnik dla testerów oprogramowania: Jeśli chcesz zbudować skuteczne systemy automatyzacji testów, ta książka jest dla Ciebie. Przedstawia sprawdzone metody i narzędzia, które pomogą zwiększyć efektywność procesu testowania, nawet w zwinnych metodykach pracy. To niezbędny przewodnik dla każdego testera dążącego do podniesienia jakości oprogramowania.
- Zostań architektem oprogramowania: Ta publikacja to doskonałe wprowadzenie do świata architektury oprogramowania dla początkujących i średniozaawansowanych programistów. Poznasz podstawowe zasady i najlepsze praktyki, które pozwolą Ci projektować skalowalne i efektywne systemy. Idealna dla tych, którzy chcą rozwijać swoje kompetencje i zostać specjalistami w dziedzinie architektury.
- Android w praktyce. Projektowanie aplikacji: Książka ta poprowadzi Cię krok po kroku przez proces tworzenia aplikacji na system Android. Przeznaczona dla początkujących, którzy chcą nauczyć się podstaw programowania mobilnego i zacząć tworzyć własne projekty. Dzięki praktycznym wskazówkom i przykładowym rozwiązaniom szybko opanujesz tajniki tworzenia funkcjonalnych aplikacji mobilnych.
- ECDL. Przeglądanie stron internetowych i komunikacja. Moduł 7: Ta książka to niezbędny przewodnik dla osób przygotowujących się do certyfikatu ECDL w zakresie obsługi internetu i komunikacji online. Zawiera szczegółowe omówienie kluczowych zagadnień, które pozwolą zdobyć niezbędne umiejętności i potwierdzić swoje kompetencje na rynku pracy. Doskonała dla początkujących i średniozaawansowanych użytkowników komputerów.
- Rootkity i Bootkity: Ta książka zgłębia tematykę zaawansowanych zagrożeń bezpieczeństwa, takich jak rootkity i bootkity, które stanowią poważne wyzwanie dla ochrony systemów. Przedstawia studia przypadków i metody przeciwdziałania tym zagrożeniom, co czyni ją nieocenionym źródłem wiedzy dla specjalistów ds. bezpieczeństwa i administratorów systemów.
- HTML5 i CSS3. Definicja nowoczesności: Poznaj najnowsze technologie tworzenia stron internetowych dzięki tej przystępnej książce. Dowiesz się, jak projektować responsywne i atrakcyjne witryny, które będą działały poprawnie na różnych urządzeniach. Praktyczne przykłady i krok po kroku wprowadzą Cię w świat nowoczesnego web designu.
- ECDL. Zarządzanie projektami. Moduł S5. Syllabus v. 1.0: Ta publikacja to niezbędny materiał dla przyszłych i obecnych menedżerów projektów, którzy chcą potwierdzić swoje kompetencje certyfikatem ECDL. Przedstawia podstawy zarządzania projektami, które pomogą Ci skutecznie planować i realizować przedsięwzięcia w środowisku komputerowym. Idealna dla osób chcących rozwijać swoje umiejętności w zakresie organizacji i kontroli projektów.
- ECDL S4. Edycja obrazów. Syllabus v.2.0: Jeśli chcesz udoskonalić swoje umiejętności w zakresie edycji grafiki komputerowej, ta książka jest dla Ciebie. Obejmuje kluczowe zagadnienia związane z obsługą programów graficznych, które potwierdzą Twoje kompetencje na rynku pracy. Doskonała dla początkujących i średniozaawansowanych użytkowników programów do obróbki obrazów.
- Informatyka w ogólnym zarysie: To klasyczny podręcznik dla studentów informatyki, który kompleksowo przedstawia najważniejsze zagadnienia z dziedziny komputerów i oprogramowania. Od architektury komputerów po sztuczną inteligencję – ta książka jest świetnym wprowadzeniem do świata informatyki, idealnym do pogłębienia wiedzy i zrozumienia podstawowych koncepcji.
Działaj z Serverless
Cena produktu
Cena okładkowa – rynkowa cena produktu, często jest drukowana przez wydawcę na książce.
Najniższa cena z 30 dni – najniższa cena sprzedaży produktu w księgarni z ostatnich 30 dni, obowiązująca przed zmianą ceny.
Wszystkie ceny, łącznie z ceną sprzedaży, zawierają podatek VAT.