< Wróć do szkoleń IT

Developing on AWS

calendar

TERMIN

Ustalamy indywidualnie

clocl

CZAS

24h / 3 dni

money

CENA

Ustalamy indywidualnie

photo

AWS Serverless stało się synonimem sposobu budowania nowoczesnych aplikacji chmurowych. Umożliwia bowiem tworzenie bardziej elastycznych aplikacji, w sposób szybszy i bezpieczniejszy niż w tradycyjnym modelu opartym o serwery. W serverless, programista może bowiem skupić się w pełni na implementowanej logice i pisaniu kodu, a nie na zarządzaniu infrastrukturą. Serverless to również cała gama różnych funkcjonalności, ułatwiających budowanie aplikacji, począwszy od bezserwerowej mocy obliczeniowej, przez analitykę, przechowywanie danych a nawet sztuczną inteligencję.

Dla kogo jest to szkolenie?

Szkolenie przeznaczone jest dla:

  • każdego, kto chce przestać myśleć i przejmować się infrastrukturą a zamiast tego chce skupić się na szybkim, łatwym i przyjemnym budowaniu nowoczesnych systemów i aplikacji.

  • każdego, kto chce przekonać się jak wykorzystując nowoczesne rozwiązania chmurowe (AWS) można budować systemy o niemal nielimitowanych możliwościach skalowania i dużo tańszych niż w przypadku systemów opartych o serwery.

  • każdego programisty, dla którego „Dev” w „DevOps” jest dużo bardziej pociągające niż „Ops”.

  • programistów, którzy chcą przyspieszyć i usprawnić proces budowy i wdrażania budowanych aplikacji.

  • osób, które chcą poznać najlepsze praktyki chmury AWS

  • osób, które zamiast suchej wiedzy slajdowej chcą przekonać się jak faktycznie wykorzystać nowoczesne technologie i chcą samodzielnie zbudować szereg aplikacji i zostać ekspertem nowoczesnych technologii serverless.

pattern

pattern
pattern pattern

Czego nauczysz się na szkoleniu?

  • Warsztaty skupiają się na przekazaniu i zdobyciu wiedzy w modelu hands-on. 80% czasu poświęcone jest na praktycznych zadaniach, które mają na celu przekazanie oraz utrwalenie zdobytej wiedzy w postaci szeregu aplikacji, które uczestnik warsztatów będzie wykonywał podczas wszystkich 3 dni warsztatów.

  • Wszystkie zadania, które będą wykonywane przez uczestników będą generyczne i będą łatwo ‘przenoszalne’ na dowolne inne języki programowania.

  • Uczestnik warsztatów pozna nie tylko podstawy budowy aplikacji opartych o serverless, ale również zaawansowane elementy, które umożliwią mu poprawne budowanie systemów w chmurze w przyszłości.

  • Wszystkie zadania i tematy będą omawiane na przykładzie chmury AWS, będącej najbardziej popularnym i najbardziej zaawansowanym miejscem budowy systemów serverless dostępnym obecnie na świecie.

Program szkolenia

  • Dzień: 1

    Module 1: Introduction to AWS

    • Introduction to the AWS Cloud
    • Cloud scenarios
    • Infrastructure overview
    • Introduction to AWS foundation services

    Module 2: Introduction to Developing on AWS

    • Getting started with developing on AWS
    • Introduction to developer tools
    • Introduction to management tools

    Module 3: Introduction to AWS Identity and Access Management

    • Shared responsibility model
    • Introduction to IAM
    • Use authentication and authorization

    Module 4: Introduction to the Lab Environment

    • Introduction to the lab environment
    • Lab 1: Getting started and working with IAM

    Module 5: Developing Storage Solutions with Amazon Simple Storage Service

    • Overview of AWS storage options
    • Amazon S3 key concepts
    • Best practices
    • Troubleshooting
    • Scenario: Building a complete application
    • Lab 2: Developing storage solutions with Amazon S3
  • Dzień: 2

    Module 6: Developing Flexible NoSQL Solutions with Amazon DynamoDB

    • Introduction to AWS database options
    • Introduction to Amazon DynamoDB
    • Developing with DynamoDB
    • Best practices
    • Troubleshooting
    • Scenario: Building an end-to-end app
    • Lab 3: Developing flexible NoSQL solutions with Amazon DynamoDB

    Module 7: Developing Event-Driven Solutions with AWS Lambda

    • What is serverless computing?
    • Introduction to AWS Lambda
    • Key concepts
    • How Lambda works
    • Use cases
    • Best practices
    • Scenario: Build an end-to-end app

    Module 8: Developing Solutions with Amazon API Gateway

    • Introduction to Amazon API Gateway
    • Developing with API Gateway
    • Best practices
    • Introduction to AWS Serverless Application Model
    • Scenario: Building an end-to-end app
    • Lab 4: Developing event-driven solutions with AWS Lambda

    Module 9: Developing Solutions with AWS Step Functions

    • Understanding the need for Step Functions
    • Introduction to AWS Step Functions
    • Use cases

    Module 10: Developing Solutions with Amazon Simple Queue Service and Amazon Simple Notification Service

    • Why use a queueing service?
    • Developing with Amazon Simple Queue Service
    • Developing with Amazon Simple Notification Service
    • Developing with Amazon MQ
    • Lab 5: Developing messaging solutions with Amazon SQS and Amazon SNS
  • Dzień: 3

    Module 11: Caching Information with Amazon ElastiCache

    • Caching overview
    • Caching with Amazon ElastiCache
    • Caching strategies

    Module 12: Developing Secure Applications

    • Securing your applications
    • Authenticating your applications to AWS
    • Authenticating your customers
    • Scenario: Building an end-to-end app

    Module 13: Deploying Applications

    • Introduction to DevOps
    • Introduction to deployment and testing strategies
    • Deploying applications with AWS Elastic Beanstalk
    • Scenario: Building an end-to-end app
    • Lab 6: Building an end-to-end app

    Module 14: Course wrap-up

    • Course overview
    • AWS training courses
    • Certifications
    • Course feedback
pattern

Trener

Tomasz Stachlewski

CEE Senior Solutions Architecture Manager at Amazon Web Services (AWS)

Od niemal 10 lat wspomaga polskie firmy w wędrówce chmurowej, poprzez prowadzenie dedykowanych warsztatów chmurowych, budowaniu oraz weryfikacji systemów, które mają zostać przeniesione albo zbudowane od podstaw w chmurze AWS. Jedna z nielicznych osób na świecie posiadających wszystkie certyfikacje chmurowe AWS (13) – pozwalające mu pełnić rolę eksperta, jeśli chodzi o tematy związane z chmurą. Wielokrotny prelegent na polskich i międzynarodowych konferencjach, oraz wielki zwolennik podejścia serverless jeśli chodzi o budowanie nowoczesnych systemów i aplikacji chmurowych.

Przemysław Wołosz

Key Account Manager

Telefon

+48 730 830 801

Porozmawiajmy o szkoleniu

Wypełniając formularz zgadzasz się na przetwarzanie Twoich danych w celu udzielenia odpowiedzi na wysłaną przez Ciebie wiadomość
Administratorem danych osobowych jest infoShare Academy sp. z o.o., który dane osobowe przetwarza zgodnie z Klauzulą informacyjną.