Онлайн курс «Собственное Cloud-приложение в AWS» | robot_dreams

онлайн-курс

12 занятий

практические занятия

Собственное cloud-приложение в AWS

Практические навыки работы с AWS для интеграции облачных решений в любую инфраструктуру

photo

Дмитрий Хмеленко

имеет 5 сертификаций от AWS
Tech Lead в

Preply

лектор

Дмитро Хмеленко

Tech Lead в Preply
14+ лет в разработке

  • в Preply внедряет новые платежные системы, разрабатывает ML-решения для борьбы с мошенничеством и оптимизирует монетизацию продукта

  • в Shopify строил системы идентификации клиентов под маркетинговые задачи

  • работал в Freeletics, MobiLab Solutions GmbH и Mobile Effort IT Services

  • автор 2 книг — Unlock the Code: The Ultimate Guide to Advancing from Junior to Senior Software Engineer in 7 Actionable Steps и AWS Essentials: Key Components To Launching Your First Cloud Application

В программу курса входят:

  • Ключевые облачные сервисы

    Научитесь проектировать облачную инфраструктуру под реальные задачи и работать с основными сервисами AWS: EC2, RDS, S3, DynamoDB, Lambda и т. д.

  • Serverless-архитектура на практике

    Освоите разработку бессерверных приложений: хранение, Lambda-функции, Docker-контейнеры. Рассмотрите преимущества такого подхода на реальных кейсах.

  • Контроль инфраструктуры

    Настроите доступы и сети, мониторинг в CloudWatch и отслеживание активности в CloudTrail, опишете инфраструктуру как код в CloudFormation.

  • Собственное приложение в AWS

    С первой лекции будете работать над собственным cloud-приложением: от архитектуры до деплоя в AWS — с использованием реальных сервисов хранения и обработки данных.

ПРОГРАММА

  • 01 занятие
    12.01 19:00

    Знакомство с AWS. Безопасность и права доступа

    • узнаете, как устроен интерфейс в AWS, и сможете свободно им пользоваться
    • сможете создать несколько групп пользователей внутри организации с разными правами доступа к сервисам AWS
    • узнаете, как настроить взаимодействие между разными сервисами в AWS
  • 02 занятие
    14.01 19:00

    Хранение данных

    • рассмотрите S3 и ознакомитесь с основными действиями сервиса: создание бакета, загрузка файла, настройка прав доступа к файлам и бакета
    • разберетесь с EBS и EFS — получите примеры использований, ознакомитесь с их преимуществами, а также с интеграцией в экосистеме AWS
    • сможете настраивать хранение данных в облаке для дальнейшего использования клиентами и другими сервисами AWS
  • 03 занятие
    19.01 19:00

    Lambda-функции

    • узнаете, что такое Lambda-функции в AWS и для чего они нужны, их преимущества и недостатки
    • научитесь создавать простые Lambda-функции для считывания файла с объемами продаж на сайте и подсчета средней ежедневной прибыли
  • 04 занятие
    21.01 19:00

    Базы данных: особенности работы

    • узнаете, какие базы данных существуют в AWS и как их выбирать под нужды организации
    • сможете настроить базу данных для веб-приложения
    • создадите базу данных с пользователями и настроите индексацию по имени пользователя для быстрого доступа
  • 05 занятие
    26.01 19:00

    Разработка API

    • узнаете, как создать REST API в облаке
    • научитесь настраивать аутентификацию к созданному API
    • можете построить REST API для загрузки данных всех пользователей и деталей каждого отдельного пользователя
  • 06 занятие
    28.01 19:00

    Обмен данными в AWS

    • узнаете, как работает обмен данными между разными сервисами в AWS
    • сможете осуществлять обмен сообщениями с помощью SNS
    • построите цепочку обмена данными для обработки больших объемов данных организации
  • 07 занятие
    02.02 19:00

    Контейнеризация приложений

    • узнаете, как устроена работа с контейнерами AWS
    • сможете настроить управление контейнерами в AWS и запускать любое контейнеризированное приложение в AWS
    • научитесь эффективно управлять разными версиями контейнеров для обеспечения непрерывного цикла релиза
  • 08 занятие
    04.02 19:00

    Сетевые сервисы

    • узнаете об основных сетевых сервисах в AWS и правилах настройки сетевой безопасности в облаке
    • создайте полноценную виртуальную сеть в AWS для нужд организации
    • научитесь настраивать разные уровни сетевой безопасности для увеличения надежности приложения
  • 09 занятие
    09.02 19:00

    Мониторинг, отладка, аудит

    • узнаете, как просматривать историю использования сервисов в AWS
    • научитесь анализировать логи с разных сервисов и находить проблемы с ними
    • сможете понять, почему тот или иной сервис работает не так, как ожидается
    • научитесь отслеживать подозрительную активность в AWS и предотвращать утечку важных данных организации
  • 10 занятие
    11.02 19:00

    Инфраструктура как код

    • будете понимать, что такое Infrastructure as Code и в чем преимущества такого подхода
    • научитесь описывать инфраструктуру с помощью файлов конфигурации и языков программирования
    • сможете описать ранее построенную систему с помощью кода и улучшить процесс масштабирования системы
    • научитесь разрабатывать и настраивать Lambda-функции через код
  • 11 занятие
    16.02 19:00

    Архитектура облачных приложений

    • узнаете о различных архитектурах приложений в облаке
    • поймете преимущества и отличия каждой из архитектур, сможете использовать лучшие практики для построения приложений в облаке
    • спроектируете сложную систему в облаке для решения потребностей организации с учетом лучших практик безопасности
    • сможете развернуть построенное приложение в AWS для нужд любой организации
  • 12 занятие
    18.02 19:00

    Защита курсового проекта. Итоги и вопросы

    • сможете разобрать существующую архитектуру приложения и предложить способы ее улучшения.
    • поймете, как можно развиваться в должности инженера облачных вычислений
    • узнаете об основных отличиях между сертификациями в AWS

РЕГИСТРАЦИЯ

Присоединяйтесь к обучению, чтобы получить практический опыт работы с AWS.

 
 
 
Регистрируясь, вы соглашаетесь с условиями договора-оферты и политикой конфиденциальности.