Головна Школи Robot Dreams AWS для початківців
Robot Dreams

AWS для початківців

9 тижнів
Для початківців
Cloud technologies
Цей курс навчить вас працювати з AWS для serverless-розробки. Ви освоїте основні сервіси: EC2, S3, RDS, DynamoDB, Lambda та інші, щоб створювати, масштабувати й захищати хмарні архітектури. На практиці навчитеся налаштовувати бази даних, API, мережеві рішення та автоматизувати інфраструктуру. Після курсу зможете реалізовувати ефективні хмарні рішення під конкретні задачі.

Про курс

Програма курсу

Основи AWS та безпека

На цьому курсі починають з основ роботи в AWS. Студенти освоють інтерфейс і навчаться створювати групи користувачів з різними правами доступу. Вчитимуться налаштовувати взаємодію між сервісами та керувати безпекою в хмарному середовищі.

Робота з даними

Далі курс охоплює системи зберігання даних. Розглядають S3 для роботи з файлами - створення бакетів, завантаження та налаштування прав доступу. Також вивчають EBS та EFS - їх переваги, використання та інтеграцію з іншими сервісами AWS.

Lambda-функції та бази даних

Студенти освоюють створення Lambda-функцій для автоматизації завдань. На практиці створюють функцію для аналізу продажів. Потім переходять до баз даних - вивчають RDS для реляційних баз та DynamoDB для NoSQL, вчать створювати таблиці, користувачів та налаштовувати індекси.

Розробка API та обмін даними

Цей блок присвячений створенню API за допомогою Amazon API Gateway. Студенти будують REST API для роботи з користувачами. Також вивчають інструменти обміну даними - SNS, SQS та EventBridge для асинхронної обробки, сповіщень та роботи з подіями.

Контейнеризація та мережа

Курс охоплює розгортання застосунків у контейнерах через ECS, ECR та EKS. Студенти використовують Fargate для керування версіями контейнерів. У мережевому блоці вивчають створення віртуальних мереж VPC, налаштування Security Groups, ELB та Auto Scaling для підвищення надійності систем.

Моніторинг та автоматизація

Студенти освоюють інструменти моніторингу - CloudWatch, CloudTrail та AWS Config для відстеження активності та запобігання витоку даних. Потім переходять до інфраструктури як код - вивчають CloudFormation та CDK для автоматизації розгортання систем та налаштування Lambda-функцій.

Архітектура та завершення

Завершальний модуль присвячений принципам хмарної архітектури - мікросервісам, контейнеризації та безсерверним рішенням. Студенти проектують складну систему з урахуванням безпекових практик. На захисті курсого проекту аналізують рішення, знаходять вразливості та отримують рекомендації щодо подальшого навчання.

Що отримають студенти

Курс дає практичні навички роботи з основними сервісами AWS. Кожен студент створить власний проект, який можна додати до портфоліо. Акцент робиться на реальних завданнях, а не тільки на теорії.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Реальний проект у портфоліо
Супровід ментора