Course Code: dsaawscloud9
Duration: 14 hours
Prerequisites:
  • Podstawowe zrozumienie koncepcji przetwarzania w chmurze
  • Znajomość języków programowania (Python, Node.js lub podobnych)
  • Doświadczenie w korzystaniu z platform chmurowych, takich jak AWS

Publiczność

  • Programiści
  • Architekci rozwiązań chmurowych
  • Specjaliści IT
Overview:

Architektura bezserwerowa pozwala programistom tworzyć i uruchamiać aplikacje bez konieczności zarządzania infrastrukturą, zapewniając większą skalowalność i niższe koszty. Ten kurs wprowadza uczestników w tworzenie aplikacji bezserwerowych przy użyciu AWS Cloud9 i AWS Lambda, obejmując wszystko, od konfigurowania środowisk programistycznych po wdrażanie i zarządzanie funkcjami bezserwerowymi.

To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla średnio zaawansowanych profesjonalistów, którzy chcą dowiedzieć się, jak skutecznie budować, wdrażać i utrzymywać aplikacje bezserwerowe w AWS Cloud9 i AWS Lambda.

Po zakończeniu 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 bezserwerowych pod kątem wydajności i efektywności kosztowej.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie do architektury bezserwerowej

  • Czym jest architektura bezserwerowa?
  • Korzyści i przypadki użycia rozwiązań bezserwerowych
  • Przegląd usług AWS dla aplikacji serverless

Pierwsze kroki z AWS Cloud9

  • Konfiguracja środowiska AWS Cloud9
  • Odkrywanie funkcji IDE dla rozwoju bezserwerowego
  • Integracja AWS Lambda z AWS Cloud9

Tworzenie aplikacji bezserwerowych za pomocą AWS Lambda

  • Wprowadzenie do funkcji AWS Lambda
  • Tworzenie i testowanie funkcji Lambda
  • Wdrażanie aplikacji bezserwerowych

Integracja AWS Lambda z innymi usługami AWS

  • Korzystanie z API Gateway dla bezserwerowych interfejsów API
  • Integracja Lambda z S3 dla architektury sterowanej zdarzeniami
  • Praca z AWS DynamoDB do przechowywania danych

Zaawansowane tworzenie aplikacji bezserwerowych

  • Korzystanie z frameworków serverless (np. Serverless Framework, AWS SAM)
  • Optymalizacja wydajności i redukcja zimnych startów
  • Najlepsze praktyki w zakresie bezpieczeństwa w aplikacjach bezserwerowych

Monitorowanie i zarządzanie aplikacjami bezserwerowymi

  • Konfigurowanie rejestrowania i monitorowania za pomocą AWS CloudWatch
  • Rozwiązywanie problemów i debugowanie funkcji Lambda
  • Strategie optymalizacji kosztów dla aplikacji bezserwerowych

Automatyzacja w aplikacjach bezserwerowych

  • Automatyzacja infrastruktury za pomocą AWS CloudFormation
  • Tworzenie zautomatyzowanych przepływów pracy przy użyciu AWS Step Functions
  • Planowanie zadań za pomocą AWS EventBridge

Skalowanie i zarządzanie aplikacjami bezserwerowymi

  • Strategie automatycznego skalowania w środowiskach bezserwerowych
  • Obsługa ograniczeń współbieżności i skalowania
  • Zarządzanie zasobami bezserwerowymi na dużą skalę

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Developing Serverless Applications on AWS Cloud9

Qatar - Developing Serverless Applications on AWS Cloud9

Egypt - Developing Serverless Applications on AWS Cloud9

Saudi Arabia - Developing Serverless Applications on AWS Cloud9

South Africa - Developing Serverless Applications on AWS Cloud9

Brasil - Developing Serverless Applications on AWS Cloud9

Canada - Developing Serverless Applications on AWS Cloud9

中国 - Developing Serverless Applications on AWS Cloud9

香港 - Developing Serverless Applications on AWS Cloud9

澳門 - Developing Serverless Applications on AWS Cloud9

台灣 - Developing Serverless Applications on AWS Cloud9

USA - Developing Serverless Applications on AWS Cloud9

Österreich - Developing Serverless Applications on AWS Cloud9

Schweiz - Developing Serverless Applications on AWS Cloud9

Deutschland - Developing Serverless Applications on AWS Cloud9

Czech Republic - Developing Serverless Applications on AWS Cloud9

Denmark - Developing Serverless Applications on AWS Cloud9

Estonia - Developing Serverless Applications on AWS Cloud9

Finland - Developing Serverless Applications on AWS Cloud9

Greece - Developing Serverless Applications on AWS Cloud9

Magyarország - Developing Serverless Applications on AWS Cloud9

Ireland - Developing Serverless Applications on AWS Cloud9

Luxembourg - Developing Serverless Applications on AWS Cloud9

Latvia - Developing Serverless Applications on AWS Cloud9

España - Developing Serverless Applications on AWS Cloud9

Italia - Developing Serverless Applications on AWS Cloud9

Lithuania - Developing Serverless Applications on AWS Cloud9

Nederland - Developing Serverless Applications on AWS Cloud9

Norway - Developing Serverless Applications on AWS Cloud9

Portugal - Developing Serverless Applications on AWS Cloud9

România - Developing Serverless Applications on AWS Cloud9

Sverige - Developing Serverless Applications on AWS Cloud9

Türkiye - Developing Serverless Applications on AWS Cloud9

Malta - Developing Serverless Applications on AWS Cloud9

Belgique - Developing Serverless Applications on AWS Cloud9

France - Developing Serverless Applications on AWS Cloud9

日本 - Developing Serverless Applications on AWS Cloud9

Australia - Developing Serverless Applications on AWS Cloud9

Malaysia - Developing Serverless Applications on AWS Cloud9

New Zealand - Developing Serverless Applications on AWS Cloud9

Philippines - Developing Serverless Applications on AWS Cloud9

Singapore - Developing Serverless Applications on AWS Cloud9

Thailand - Developing Serverless Applications on AWS Cloud9

Vietnam - Developing Serverless Applications on AWS Cloud9

India - Developing Serverless Applications on AWS Cloud9

Argentina - Developing Serverless Applications on AWS Cloud9

Chile - Developing Serverless Applications on AWS Cloud9

Costa Rica - Developing Serverless Applications on AWS Cloud9

Ecuador - Developing Serverless Applications on AWS Cloud9

Guatemala - Developing Serverless Applications on AWS Cloud9

Colombia - Developing Serverless Applications on AWS Cloud9

México - Developing Serverless Applications on AWS Cloud9

Panama - Developing Serverless Applications on AWS Cloud9

Peru - Developing Serverless Applications on AWS Cloud9

Uruguay - Developing Serverless Applications on AWS Cloud9

Venezuela - Developing Serverless Applications on AWS Cloud9

Polska - Developing Serverless Applications on AWS Cloud9

United Kingdom - Developing Serverless Applications on AWS Cloud9

South Korea - Developing Serverless Applications on AWS Cloud9

Pakistan - Developing Serverless Applications on AWS Cloud9

Sri Lanka - Developing Serverless Applications on AWS Cloud9

Bulgaria - Developing Serverless Applications on AWS Cloud9

Bolivia - Developing Serverless Applications on AWS Cloud9

Indonesia - Developing Serverless Applications on AWS Cloud9

Kazakhstan - Developing Serverless Applications on AWS Cloud9

Moldova - Developing Serverless Applications on AWS Cloud9

Morocco - Developing Serverless Applications on AWS Cloud9

Tunisia - Developing Serverless Applications on AWS Cloud9

Kuwait - Developing Serverless Applications on AWS Cloud9

Oman - Developing Serverless Applications on AWS Cloud9

Slovakia - Developing Serverless Applications on AWS Cloud9

Kenya - Developing Serverless Applications on AWS Cloud9

Nigeria - Developing Serverless Applications on AWS Cloud9

Botswana - Developing Serverless Applications on AWS Cloud9

Slovenia - Developing Serverless Applications on AWS Cloud9

Croatia - Developing Serverless Applications on AWS Cloud9

Serbia - Developing Serverless Applications on AWS Cloud9

Bhutan - Developing Serverless Applications on AWS Cloud9

Nepal - Developing Serverless Applications on AWS Cloud9

Uzbekistan - Developing Serverless Applications on AWS Cloud9