ODBIERZ TWÓJ BONUS :: »

AWS Lambda w Pythonie. Kurs video. Poznaj bibliotekę boto3

Podstawowe informacje:
Czas trwania: 05:03:59
Poziom: średnio zaawansowany
Autor: Konrad Partas
Liczba lekcji: 28
Technologia: Python 3.12
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
111,30 zł 159,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Tworzenia funkcji AWS Lambda w Pythonie i zarządzania zależnościami (Layers)
  • Konfigurowania wyzwalaczy (API Gateway, EventBridge, S3, SQS) i integracji usług
  • Pracy z AWS SDK (boto3) do operacji na S3, DynamoDB, SQS/SNS i innych usługach
  • Obsługiwania konfiguracji środowiska, zmiennych i uprawnień (IAM, role, polityki)
  • Monitorowania i debugowania funkcji (CloudWatch Logs, X-Ray, metryki i alerty)
  • Projektowania bezserwerowych przepływów danych oraz ETL w oparciu o Lambdy
  • Optymalizowania kosztów i wydajności (rozmiar pamięci, timeout, cold start)
  • Budowania i wdrażania infrastruktury jako kodu (SAM/CloudFormation/Terraform)

Spis lekcji

1. Omówienie serwisu AWS Lambda 00:17:49
1.1. Wprowadzenie do AWS Lambda i Boto3
00:07:48
1.2. Event Driven Development. Kiedy korzystać z funkcji Lambda?
00:10:01
2. AWS Lambda 02:17:31
2.1. Wstęp do funkcji Lambda
00:11:48
2.2. Handler
00:06:28
2.3. Event i context
00:06:34
2.4. Timeout, memory, storage
00:11:07
2.5. Zmienne środowiskowe
OGLĄDAJ » 00:08:21
2.6. Execution role
00:06:10
2.7. Triggery (wywołania push i pull)
00:13:23
2.8. Resource-based policy
00:05:49
2.9. Triggery (wywołania synchroniczne i asynchroniczne)
00:07:39
2.10. Destination
00:07:15
2.11. Logi funkcji lambda (użycie loggera)
00:10:12
2.12. Użycie dodatkowych bibliotek
00:08:46
2.13. Lambda layers
00:13:11
2.14. Runtime
00:20:48
3. Boto3 01:24:06
3.1. Instalacja Boto3, dokumentacja i autoryzacja do AWS
00:11:35
3.2. Klient i obsługa błędów
00:18:47
3.3. Resource
00:08:50
3.4. Paginator
00:08:24
3.5. Collection
00:07:08
3.6. Waiter
OGLĄDAJ » 00:06:30
3.7. Multiregionowość
00:05:54
3.8. Cross-Account Role
00:16:58
4. Praktyczne zastosowania 01:04:33
4.1. Kopiowanie pliku pomiędzy bucketami S3
00:15:20
4.2. Sprawdzenie statusu strony internetowej
00:14:31
4.3. Proste API HTTP
00:26:28
4.4. Podsumowanie
00:08:14

Obierz kurs na... AWS i boto3

Amazon Web Services (AWS) to obecnie najpopularniejsza chmura publiczna. Jednym z ważniejszych serwisów AWS jest AWS Lambda - platforma serverless, która umożliwia uruchamianie kodu bez konieczności zarządzania infrastrukturą. Lambda może automatycznie skalować aplikacje, obsługując setki tysięcy żądań w ciągu sekundy, bez dodatkowej konfiguracji. Jej doskonałym uzupełnieniem jest biblioteka Boto3, umożliwiająca programowanie serwisów AWS z poziomu Pythona. Połączenie AWS Lambda i Boto3 otwiera niezwykłe możliwości w automatyzacji zarządzania zasobami w chmurze. W praktyce oznacza to, że całe operacje mogą być realizowane automatycznie, z minimalnym udziałem kodu i bez zarządzania serwerami. Znajomość boto3 i AWS Lambda to kluczowe umiejętności dla każdego dewelopera pracującego w środowisku AWS, ponieważ umożliwiają szybkie tworzenie aplikacji i automatyzację zadań, takich jak backup danych, przetwarzanie plików, czy monitorowanie systemów. Na co dzień z tego duetu korzystają różne grupy specjalistów, w tym inżynierowie DevOps na potrzebę zarządzania infrastrukturą w chmurze, programiści do tworzenia aplikacji serverless, analitycy danych i data scientists do przetwarzania danych i automatyzacji analiz i wreszcie administratorzy systemów w celu reagowania na awarie i utrzymania środowisk EC2. Rozpocznij szkolenie i w praktyce przekonaj się jakie możliwości oferuje AWS Lambda i Boto3!

Co Cię czeka podczas naszego profesjonalnego szkolenia

Podczas kursu:

  • Wyliczysz koszt używania serwisu AWS Lambda
  • Poznasz zasady event-driven development
  • Stworzysz funkcję Lambda, definiując jej logikę i konfigurację
  • Zmienisz handler funkcji Lambda, dostosowując sposób obsługi zdarzeń
  • Dowiesz się jak zautoryzować boto3 uruchamiane lokalnie do AWS
  • Ustawisz timeout oraz parametry CPU, RAM i storage funkcji Lambda
  • Skonfigurujesz zmienne środowiskowe w funkcjach Lambda
  • Dowiesz się jak działają triggery funkcji Lambda i jak je ustawić, aby automatycznie reagowały na określone zdarzenia
  • Nauczysz się tworzyć rozwiązania działające na wielu regionach za pomocą boto3
  • Zmodyfikujesz rolę wykonawczą Lambda, aby dostosować uprawnienia funkcji do wymagań
  • Zainstalujesz zewnętrzne biblioteki do funkcji Lambda, rozszerzając jej możliwości

Szkolenie AWS Lambda w Pythonie. Kurs video. Poznaj bibliotekę boto3 przedstawia od podstaw wszystkie najważniejsze elementy zarówno serwisu AWS Lambda, jak i biblioteki Boto3. Poznasz praktyczne zastosowania obydwu narzędzi i zdobędziesz wiedzę jak z nich korzystać w sposób symultaniczny. Na początku zaznajomisz się z mechanizmem logowania funkcji Lambda potrzebnym do monitorowania i analizy działania aplikacji. Dowiesz się jakie zastosowanie mają eventy i konteksty w funkcjach Lambda i dlaczego są niezbędne do efektywnej pracy z różnorodnymi zdarzeniami. Poznasz koncepcję Lambda destination, która pomoże zarządzać rezultatem wywołań funkcji. Zrozumiesz, jak tworzyć i administrować warstwami Lambda, aby ponownie używać biblioteki w innych funkcjach. Tworzenie niestandardowych środowisk uruchomieniowych przy użyciu Dockera będzie kolejnym krokiem w zaawansowanej optymalizacji aplikacji. Dzięki zdobytej wiedzy o AWS Lambda, będziesz w stanie tworzyć i zarządzać funkcjami opartymi na podejściu event-driven development, co pozwoli na efektywne reagowanie na zdarzenia w czasie rzeczywistym. Nauczysz się optymalizować działanie funkcji pod kątem wydajności ustawiając im timeout, pamięć i storage. Dowiesz się, jak korzystać z execution role i resource-based policy, aby zapewnić odpowiednie uprawnienia funkcjom Lambda. Logi funkcji Lambda są narzędziem do monitorowania i diagnozowania problemów, a możliwość dodawania zewnętrznych bibliotek i warstw Lambda rozszerzy funkcjonalność aplikacji. Nauczysz się także, jak wykorzystywać Boto3 do zarządzania zasobami AWS, w tym jak autoryzować aplikacje lokalnie, obsługiwać błędy, korzystać z paginatora, waiterów i kolekcji. Zdobędziesz umiejętność budowania rozwiązań działających w wielu regionach i na wielu kontach AWS, co zwiększy skalowalność i elastyczność Twoich aplikacji w chmurze.

Możliwości AWS Lambda i Boto3

Zastosowanie AWS Lambda i Boto3 doprowadziło do powstania wielu innowacyjnych aplikacji. Przykładowo aplikacje do monitorowania żywotności systemów IT automatycznie wykrywają problemy w infrastrukturze i uruchamiają procesy naprawcze, takie jak restartowanie instancji EC2. Kolejnym popularnym zastosowaniem jest wspomaganie przetwarzania obrazów i filmów - przesłanie pliku do S3 automatycznie uruchamia Lambdę, która za pomocą Boto3 obrabia pliki i kompresuje je lub konwertuje formaty. W branży e-commerce funkcje Lambda zintegrowane z Boto3 służą do automatyzacji zarządzania katalogiem produktów, np. aktualizowania cen i stanów magazynowych. Wreszcie, narzędzia do analizy danych mogą wykorzystywać te technologie do automatycznego uruchamiania analiz na nowych danych w chmurze, dostarczając dynamiczne raporty w czasie rzeczywistym. Możliwość automatycznego uruchamiania analiz na nowych danych w chmurze za pomocą Boto3 wynika z jego zdolności do łatwej integracji z serwisami AWS, takimi jak S3 czy DynamoDB. AWS Lambda i Boto3 to duet, który pozwala na zbudowanie elastycznego systemu analiz, który automatycznie reaguje na zmiany danych i dostarcza wyniki bez potrzeby manualnej ingerencji w program.

Wybrane bestsellery

O autorze kursu video

Konrad Partas – od ponad pięciu lat pracuje jako DevOps engineer. Brał udział w wielu projektach, zarówno lokalnych, o małej skali, jak i dużych, globalnych. Prowadził prelekcje branżowe w ramach SysOps/DevOps Polska i Tech3Camp. Poza tym uczy studentów trzeciego roku informatyki w Akademii Śląskiej (w ramach przedmiotu działania na chmurach obliczeniowych), prowadzi także szkolenia indywidualne i w małych grupach w formie mentoringowej. Poza informatyką, którą autor kursu chętnie zajmuje się również po godzinach, interesuje się motoryzacją (zarówno samochodami, jak i motocyklami). Alternatywnie spędza czas w ogrodzie lub podróżuje.

Oceny i opinie klientów: AWS Lambda w Pythonie. Kurs video. Poznaj bibliotekę boto3 Konrad Partas (1)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
6.0
  • 6 (1)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Szybkie i przyjemny kurs omawiający boto3 i lambde.

    Opinia: Tomasz Opinia dodana: 2024-09-30 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2024-09-12
ISBN: 978-83-289-1620-3, 9788328916203
Numer z katalogu: 233719
Kategorie:

Videopoint - inne kursy

Kurs video
111,30 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 mBank Ikona płatności Millennium 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