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
63,60 zł 159,00 zł (-60%)
81,09 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 helion.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

Videopoint - inne kursy

Kurs video
63,60 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion