AWS dla Developer'ów Backend: EC2, S3, RDS i Lambda
Amazon Web Services to warstwa infrastruktury stojąca za znaczną częścią dzisiaj wdrażanego oprogramowania produkcyjnego. Ta ścieżka skupia się na usługach, z których korzystają najczęściej developer'owie backend — EC2 do obliczeń, S3 do przechowywania obiektów, RDS do zarządzanych relacyjnych baz danych i Lambda do funkcji bezserwerowych — i buduje praktyczną wiedzę niezbędną do wdrażania, monitorowania i skalowania rzeczywistych aplikacji na AWS.
Co się nauczysz
Zaczniesz od podstaw EC2 i będziesz postępować przez zarządzane bazy danych z Amazon RDS, wzorce przechowywania obiektów z S3 włącznie z zaawansowanymi funkcjami takimi jak reguły cyklu życia i presubscribed URLs, oraz architekturę bezserwerową z Lambda. W trakcie skonfigurujesz monitorowanie CloudWatch i logowanie, zaprojektujesz sieć AWS i zasady bezpieczeństwa, zastosujesz strategie optymalizacji kosztów, zbudujesz potoki CI/CD i wdrażania na AWS i będziesz pracować z DynamoDB jako uzupełnieniem relacyjnych baz danych. Zaawansowane tematy obejmują strategie Auto Scaling, konfiguracje multi-AZ RDS i wzorce integracji Lambda z innymi usługami AWS.
Ścieżka uczenia się
Dwanaście kursów obejmuje poziomy A1 do C1. Ścieżka otwiera się kursem AWS Introduction & EC2 Fundamentals i buduje się stopniowo przez tematy B1 i B2 — sieci, bezpieczeństwo i zarządzanie kosztami — zanim dotrze do poziomu C1: Advanced EC2 & Auto Scaling Strategies, Advanced RDS & DynamoDB Deep Dive, Advanced Lambda Patterns & Integrations i CI/CD and Deployment Strategies on AWS. Każdy poziom zakłada poprzedni, więc progresja jest celowa i skumulowana.
Jak to działa
Każdy kurs jest podzielony na krótkie, skoncentrowane lekcje, które pracujesz w wbudowanym edytorze z opiniami w czasie rzeczywistym. Gdy utknie ci, dostępny jest tutor AI, aby wyjaśnić koncepcje lub debugować konfigurację bez opuszczania lekcji.