AWS dla developerów - czyli jak budować aplikacje w chmurze!

AWS Serverless - Lambda, API Gateway, DynamoDB, Sztuczna Inteligencja i inne!
Ocena: 4,8 na 5 Ocen: 172
7 086 students
AWS dla developerów - czyli jak budować aplikacje w chmurze!
Ocena: 4,8 na 5 Ocen: 172
7 086 students
Założysz własne konto na platformie AWS i zaczniesz z niej korzystać!
Dowiesz się jak budować nowoczesne aplikacje z wykorzystaniem takich usług jak AWS Lambda.
Zapoznasz się z usługami Sztucznej Inteligencji, i zbudujesz aplikacje która będzie konwertował tekst na audio z wykorzystaniem usługi Amazon Polly oraz analizowała zdjęcia z wykorzystaniem usługi Amazon Rekognition.
Zaczniesz wykorzystywać ekosystem Hadoop aby w sposób prosty analizować duże zbiory danych z wykorzystaniem usługi Amazon Athena.
Zbudujesz aplikacje, która pozwoli na gromadzenie danych w czasie rzeczywistym dzięki usłudze Amazon Kinesis.
Przekonasz się jak łatwo można skonfigurować proces CI/CD dla aplikacji typu serverless z wykorzystanie usługi AWS CodePipeline oraz AWS CodeStar.

Wymagania

  • Nie musisz posiadać wcześniejszego doświadczenie z AWS!
  • W kursie programujemy w Javie oraz Pythonie, aczkolwiek nie musisz znać tych języków aby w pełni z kursu korzystać!
  • Będziesz musiał mieć jednak własny komputer z dostępem do Internetu :)
  • W ramach kursu będziesz zakładać konto na platformie AWS, w tym celu będzie potrzebna karta debetowa/kredytowa.
Opis

Jeśli dopiero zaczynasz swoją przygodę z chmurą AWS i chcesz przekonać się jak szybko można wykorzystać AWS do budowy niesamowitych aplikacji to ten kurs skierowane jest właśnie dla ciebie! Podczas tego kursu przekonasz się jak za pomocą usług typu serverless - można w ciągu kilku minut tworzyć w pełni działające aplikacje internetowe. Bez serwerów! Wykonasz szereg aplikacji, od prostych  aplikacji typu HelloWorld (zaimplementowanych z wykorzystaniem usługi AWS Lambda) wystawianych przez własne API (poprzez Amazon API Gateway), po aplikacje wykorzystujące usługi sztucznej inteligencji, jak konwersja tekstu na audio z wykorzystaniem Amazon Polly, analiza zdjęć dzięki Amazon Rekognition i wiele innych!

W ramach kursu, zapoznasz się z następującymi usługami:

  • Lambda - umożliwiająca budowanie mikrousług

  • API Gateway - umożliwiająca tworzenie usług typu REST

  • DynamoDB - czyli nierelacyjne bazy danych

  • SQS - Simple Queue Service - kolejki chmurowe

  • SNS - Simple Notification Service - usługi notyfikacyjne

  • Polly - Usługa sztucznej inteligencji, pozwalająca na konwersję tekstu na audio

  • Rekognition - Usługa sztucznej inteligencji, pozwalającej na analizę zdjęć

  • Kinesis Firehose - Czyli przechwytywanie strumienia danych

  • Athena - Hadoop w stylu serverless

  • Step Function - orkiestracja funkcji lambda

  • CodePipeline - usłiga umożliwiająca tworzenie procesów CI/CD.

  • CodeBuild - usługa do automatycznego budowania paczek projektowych

Kurs skierowany jest dla:

  1. Developerów, którzy pragną poznać nowe sposoby budowy nowoczesnych aplikacji opartych o chmurę obliczeniową.

  2. Architektów - którzy chcą zobaczyć o czym należy pamiętać i jak projektować aplikacje w stylu Serverless.

  3. Pasjonatów - którzy dopiero zaczynają swoją przygodę z IT i chmurą, i chcą w ciągu kilku godzin poznać szereg nowych technologii ze świata IT.

Dla kogo jest ten kurs:
  • Programiści
  • Architekci IT
  • Pasjonaci IT
Treść kursu
• Wykłady: 32 • Łączna długość: %(contentLength)s
  • Wstęp
    01:28
  • Rejestracja na platformie AWS
    05:04
  • Kontrola kosztów. Czyli tworzenie budżetu chmurowego.
    05:35
  • Tworzenie nowego użytkownika. Czyli pierwsze kroki z usługą AWS IAM.
    07:50
  • Wstęp
    00:54
  • Serverless - Co tak naprawdę to oznacza?
    25:35
  • HelloWorld Serverless Python - Pierwsza aplikacja serverless w Pythonie.
    26:38
  • HelloWorld Serverless Java - Pierwsza aplikacja serverless w Javie
    16:19
  • Wstęp
    01:39
  • Bazadanych typu Serverless - czyli uruchamiamy bazę NoSQL
    24:44
  • Tworzymy logikę aplikacji
    21:18
  • Tworzymy interfejs REST
    26:31
  • Serverless Application Model - framework do budowy aplikacji Serverless.
    21:35
  • Konfiguracja własnej domeny - czyli poznajemy usługę Amazon Route53
    16:39
  • Wstęp
    01:22
  • Gdzie przechowywać dane? Czyli wprowadzenie do usługi Amazon S3
    22:25
  • Tworzymy workflow funkcji Lambda. Czyli wprowadzenie do usługi Step Function
    13:09
  • Automatyczne wykrywanie nowych plików na S3
    15:23
  • Pierwsze kroki z AI - Text To Speech. Czyli o Amazon Polly
    15:06
  • Serverless messaging. Czyli o usługach SNS oaz SQS
    12:42
  • Analiza zdjęć. Czyli o usłudze Amazon Rekognition
    07:43
  • Wstęp
    00:44
  • Zbieranie danych real-time. Wstęp do usługi Amazon Kinesis Firehose
    28:24
  • Transformacja danych w Kinesis
    09:24
  • Analiza danych. Wstęp do usługi Amazon Athena
    09:59
  • Wstęp
    01:09
  • Wstęp do CI/CD. Czyli o usłudze AWS CodeStar
    21:40
  • Wdrażamy własny proces CI/CD dla projektów serverless
    27:38
  • Wstęp
    00:57
  • Chalice - Framework dla programistów Python
    17:09
  • Jak walczyć z Coldstartem?
    19:20
  • Queue Jobs - Czyli Lambda do zadań kolejkowych
    15:03

Instruktor
Principal Cloud Solutions Architect
Tomasz Stachlewski
  • 3,9 Ocena instruktora
  • 2 kursu

Architekt rozwiązań chmurowych. Pomaga projektować systemy i aplikacje, które są następnie wdrażane w chmurze publicznej. Wielki pasjonat technologii serverless, która zupełnie zrewolucjonizowała sposób w jaki budujemy aplikacje internetowe. Prezenter na konferencjach krajowych i zagranicznych. Szkoleniowiec, prowadzący często publiczne darmowe warsztaty z nowoczesnych technologii chmurowych. Na wcześniejszych etapach kariery konsultant oraz developer.