Developing Serverless Solutions on AWS - Plan Szkolenia
Amazon Web Services (AWS) to platforma przetwarzania w chmurze firmy Amazon, która zapewnia różne usługi w globalnej infrastrukturze chmury. Takie platformy obejmują AWS Lambda, która umożliwia użytkownikom tworzenie, wdrażanie i utrzymywanie aplikacji bez konieczności udostępniania serwerów.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą budować aplikacje bezserwerowe przy użyciu usług na platformie bezserwerowej AWS.
Pod koniec tego szkolenia uczestnicy będą mogli
- Wdrożyć sterowane zdarzeniami najlepsze praktyki w projektowaniu aplikacji bezserwerowych przy użyciu odpowiednich usług AWS.
- Tworzyć aplikacje bezserwerowe przy użyciu usług AWS.
- Monitorować, zabezpieczać i skalować aplikacje bezserwerowe na AWS.
- Wykorzystanie różnych narzędzi deweloperskich do konfiguracji i automatyzacji wdrażania aplikacji serverless.
- Tworzenie i utrzymywanie listy zasobów bezserwerowych, które pomogą w rozwoju aplikacji bezserwerowych.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
Wprowadzenie
- Przegląd i najlepsze praktyki tworzenia nowoczesnych aplikacji bezserwerowych
- Przegląd usług AWS wspierających projektowanie aplikacji bezserwerowych w oparciu o zdarzenia
Rozwój oparty na API
- Przegląd standardowych aplikacji internetowych opartych na API żądanie/odpowiedź
- Korzystanie z Amazon API Gateway dla aplikacji bezserwerowych
- Porównanie różnych typów interfejsów API
- Konfigurowanie punktu końcowego HTTP API zintegrowanego z funkcją Lambda
Uwierzytelnianie, autoryzacja i kontrola Access
- Porównanie uwierzytelniania i autoryzacji
- Uwierzytelnianie w interfejsach API przy użyciu API Gateway
- Korzystanie z Amazon Cognito
Bezserwerowe struktury wdrażania
- Zrozumienie programowania imperatywnego i deklaratywnego dla infrastruktury jako kodu
- Porównanie frameworków AWS CDK, Amplify i AWS SAM CloudFormation.
Amazon EventBridge i Amazon SNS
- Korzystanie z asynchronicznych źródeł zdarzeń
- Funkcje i przypadki użycia Amazon EventBridge
- Tworzenie niestandardowej magistrali i reguły EventBridge
- Porównanie przypadków użycia Amazon Simple Notification Service (Amazon SNS) i EventBridge
Korzystanie z kolejek i strumieni we wdrożeniu sterowanym zdarzeniami
- Używanie kolejek i strumieni jako źródeł zdarzeń dla Lambda
- Używanie Amazon Simple Queue Service (Amazon SQS) lub Amazon Kinesis Data Streams jako źródeł zdarzeń dla Lambda
Pisanie funkcji Lambda
- Przegląd cyklu życia Lambda i wykorzystanie najlepszych praktyk do pisania funkcji Lambda
- Konfigurowanie funkcji Lambda
- Obsługa błędów
Korzystanie z funkcji krokowych AWS
- Korzystanie z funkcji krokowych AWS w architekturach bezserwerowych
- Porównanie standardowego i ekspresowego przepływu pracy
- Bezpośrednia integracja funkcji krokowych
Obserwowalność i monitorowanie aplikacji Serverless
- Zrozumienie trzech filarów obserwowalności
- Pisanie i interpretowanie plików dziennika
- Korzystanie z dzienników Amazon CloudWatch
- Używanie AWS X-Ray do obserwowalności
Zabezpieczanie aplikacji bezserwerowych
- Najlepsze praktyki w zakresie bezpieczeństwa aplikacji bezserwerowych
- API Gateway, Lambda i bezpieczeństwo aplikacji
- Ochrona danych w bezserwerowym magazynie danych
- Audytowanie
Skalowanie aplikacji bezserwerowych
- Używanie bramy API do zarządzania skalowaniem
- Skalowanie przy użyciu współbieżności Lambda
- Skalowanie różnych źródeł zdarzeń za pomocą Lambda
Automatyzacja potoku wdrażania
- Korzystanie z CI/CD w aplikacjach bezserwerowych
- Korzystanie z narzędzi w potoku bezserwerowym
- Używanie funkcji AWS SAM do wdrożeń bezserwerowych
- Najlepsze praktyki w zakresie automatyzacji
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstaw architektury chmury AWS
- Znajomość AWS Lambda
Uczestnicy
- Programiści
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Developing Serverless Solutions on AWS - Plan Szkolenia - Booking
Developing Serverless Solutions on AWS - Plan Szkolenia - Enquiry
Developing Serverless Solutions on AWS - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
Trener dobrze zrozumiał koncepty
Josheel - Verizon Connect
Szkolenie - Amazon Redshift
Przetłumaczone przez sztuczną inteligencję
Ilość informacji, ćwicenia
Lukasz Kowalski - Sii Sp. z o.o.
Szkolenie - AWS IoT Core
Wszystko w porządku, nic do poprawy
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Szkolenie - AWS Lambda for Developers
Przetłumaczone przez sztuczną inteligencję
Aplikacje IoT
Palaniswamy Suresh Kumar - Makers' Academy
Szkolenie - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Przetłumaczone przez sztuczną inteligencję
później ten balans między teorią a praktyką był już znacznie lepszy. Ale początki były straszne. sposób wypowiadania się (język) bardzo spoko, zrozumiale, po ludzku
Lukasz Derkowski - NetworkedAssets Sp. z o.o.
Szkolenie - AWS CloudFormation
Propozycje terminów
Szkolenia Powiązane
Advanced Amazon Web Services (AWS) CloudFormation
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla inżynierów chmury i programistów, którzy chcą używać CloudFormation do zarządzania zasobami infrastruktury w ekosystemie AWS.
Po zakończeniu tego szkolenia uczestnicy będą mogli
- Wdrażać szablony CloudFormation w celu automatyzacji zarządzania infrastrukturą.
- Zintegrować istniejące zasoby AWS z CloudFormation.
- Używać StackSets do zarządzania stosami na wielu kontach i w wielu regionach.
Amazon Redshift
21 godzinAmazon Redshift to oparta na chmurze usługa hurtowni danych w skali petabajtów w AWS.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy Amazon Redshift.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować i skonfigurować Amazon Redshift
- Ładować, konfigurować, wdrażać, wysyłać zapytania i wizualizować dane za pomocą Amazon Redshift.
Uczestnicy
- Programiści
- Specjaliści IT
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwaga
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Amazon S3 Fundamentals
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą korzystać z Amazon S3 do przechowywania w chmurze swoich stron internetowych, aplikacji internetowych i/lub aplikacji mobilnych.
AWS Cloud Administrator Certification
35 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at beginner-level to intermediate-level system administrators and IT professionals who wish to gain hands-on experience in managing AWS cloud services and prepare for the AWS Certified SysOps Administrator - Associate exam.
By the end of this training, participants will be able to:
- Set up and configure AWS services and resources securely.
- Manage user identities, permissions, and access to AWS resources.
- Design and deploy scalable, highly available, and fault-tolerant systems on AWS.
- Implement and manage data flow to and from AWS.
- Optimize AWS service usage to ensure efficient operation and cost management.
Amazon DynamoDB for Developers
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą zintegrować bazę danych DynamoDB NoSQL z aplikacją internetową hostowaną w AWS.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć integrację danych z DynamoDB.
- Zintegrować DynamoDB z aplikacjami internetowymi i mobilnymi.
- Przenosić dane w AWS za pomocą usług AWS.
- Wdrażać operacje za pomocą AWS DAX.
Tworzenie rozwiązań IoT z wykorzystaniem Amazon Web Services
28 godzinSzkolenie "Tworzenie rozwiązań IoT z wykorzystaniem Amazon Web Services" skupia się na prezentacji usług AWS w kontekście tworzenia rozwiązań IoT. Uczestnicy zdobędą umiejętności korzystania z konsoli zarządzania, narzędzia AWS CLI, oraz poznają architekturę AWS. Kurs obejmuje omówienie usługi AWS IoT Core, definiowanie urządzeń, generowanie certyfikatów, i nawiązywanie bezpiecznej komunikacji. Dodatkowo uczestnicy dowiedzą się, jak zintegrować IoT Core z różnymi usługami AWS, w tym SNS, SQS, DynamoDB, S3, API Gateway, AWS Lambda, a także jak integrować IoT z usługami sztucznej inteligencji, takimi jak Rekognition i Textract.
AWS IoT Core
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą wdrażać urządzenia IoT i zarządzać nimi w AWS.
Pod koniec tego szkolenia uczestnicy będą mogli zbudować platformę IoT, która obejmuje wdrażanie i zarządzanie backendem, bramą i urządzeniami na AWS.
Amazon Web Services (AWS) IoT Greengrass
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą zainstalować, skonfigurować i zarządzać możliwościami AWS IoT Greengrass w celu tworzenia aplikacji dla różnych urządzeń.
Pod koniec tego szkolenia uczestnicy będą mogli używać AWS IoT Greengrass do tworzenia, wdrażania, zarządzania, zabezpieczania i monitorowania aplikacji na inteligentnych urządzeniach.
AWS Lambda for Developers
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać AWS Lambda do tworzenia i wdrażania usług i aplikacji w chmurze, bez konieczności martwienia się o zapewnienie środowiska wykonawczego (serwery, maszyny wirtualne i kontenery, dostępność, skalowalność, pamięć masową itp.)
Pod koniec tego szkolenia uczestnicy będą w stanie
- Skonfigurować AWS Lambda w celu wykonania funkcji.
- Zrozumieć FaaS (Funkcje jako usługa) i zalety rozwoju bezserwerowego.
- Budować, przesyłać i wykonywać funkcje AWS Lambda.
- Integracja funkcji Lambda z różnymi źródłami zdarzeń.
- Pakowanie, wdrażanie, monitorowanie i rozwiązywanie problemów z aplikacjami opartymi na Lambda.
Certified Cloud Security Professional (CCSP) - training
35 godzin___ is ___.
This instructor-led, live training (online or onsite) is aimed at beginner-level / intermediate-level / advanced-level ___ who wish to use ___ to ___.
By the end of this training, participants will be able to:
- Install and configure ___.
- ___.
- ___.
- ___.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
AWS CloudFormation
7 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą używać AWS CloudFormation do automatyzacji procesu zarządzania infrastrukturą chmury AWS.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Włącz usługi AWS, aby rozpocząć zarządzanie infrastrukturą.
- Zrozumieć i stosować zasadę „infrastruktury jako kodu”.
- Poprawa jakości i obniżenie kosztów wdrażania infrastruktury.
- Pisanie AWS CloudFormation szablonów przy użyciu YAML.
Mastering DevOps with AWS Cloud9
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla zaawansowanych profesjonalistów, którzy chcą pogłębić swoją wiedzę na temat DevOps praktyk i usprawnić procesy programistyczne za pomocą AWS Cloud9.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Konfigurować i konfigurować AWS Cloud9 dla DevOps przepływów pracy.
- Wdrażać potoki ciągłej integracji i ciągłego dostarczania (CI/CD).
- Automatyzować procesy testowania, monitorowania i wdrażania przy użyciu AWS Cloud9.
- Integracja usług AWS, takich jak Lambda, EC2 i S3 z przepływami pracy DevOps.
- Wykorzystanie systemów kontroli źródła, takich jak GitHub lub GitLab w ramach AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średniozaawansowanych profesjonalistów, którzy chcą dowiedzieć się, jak skutecznie budować, wdrażać i utrzymywać aplikacje bezserwerowe w AWS Cloud9 i AWS Lambda.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć podstawy architektury bezserwerowej.
- Skonfigurować AWS Cloud9 do tworzenia aplikacji bezserwerowych.
- Rozwijać, testować i wdrażać aplikacje bezserwerowe przy użyciu AWS Lambda.
- Zintegrować AWS Lambda z innymi usługami AWS, takimi jak API Gateway i S3.
- Optymalizacja aplikacji serverless pod kątem wydajności i efektywności kosztowej.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 godzinPodsumowanie:
- Podstawy architektury i funkcji IoT
- "Rzeczy", "Czujniki", Internet i mapowanie między funkcjami biznesowymi IoT
- Niezbędne komponenty oprogramowania IoT - sprzęt, oprogramowanie układowe, oprogramowanie pośredniczące, chmura i aplikacja mobilna
- Funkcje IoT - menedżer floty, wizualizacja danych, FM i DV oparte na SaaS, alerty/alarmy, wdrażanie czujników, wdrażanie "rzeczy", geofencing
- Podstawy komunikacji urządzeń IoT z chmurą za pomocą MQTT.
- Podłączanie urządzeń IoT do AWS za pomocą MQTT (AWS IoT Core).
- Łączenie rdzenia AWS IoT z funkcją AWS Lambda do obliczeń i przechowywania danych.
- Połączenie Raspberry PI z rdzeniem AWS IoT i prosta komunikacja danych.
- Alerty i zdarzenia
- Kalibracja czujników
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 godzinStreszczenie:
- Podstawy architektury i funkcji IoT
- "Rzeczy", "Czujniki", Internet i mapowanie między funkcjami biznesowymi IoT
- Niezbędne komponenty oprogramowania IoT - sprzęt, oprogramowanie układowe, oprogramowanie pośredniczące, chmura i aplikacja mobilna
- Funkcje IoT - menedżer floty, wizualizacja danych, FM i DV oparte na SaaS, alerty/alarmy, wdrażanie czujników, wdrażanie "rzeczy", geofencing
- Podstawy komunikacji urządzeń IoT z chmurą za pomocą MQTT.
- Podłączanie urządzeń IoT do AWS za pomocą MQTT (AWS IoT Core).
- Łączenie rdzenia AWS IoT z funkcją AWS Lambda do obliczeń i przechowywania danych przy użyciu DynamoDB.
- Łączenie Raspberry PI z rdzeniem AWS IoT i prosta komunikacja danych.
- Praktyczne wykorzystanie Raspberry PI i AWS IoT Core do zbudowania inteligentnego urządzenia.
- Wizualizacja danych z czujników i komunikacja z interfejsem sieciowym.