Онлайн курс «AWS для начинающих» | robot_dreams
  • онлайн-курс
  • 12 занятий
  • курсовой проект

AWS для начинающих

Научитесь работать с cloud-native системами и постройте собственное приложение для хранения данных в системе AWS

Андрей Лобанов

7+ лет опыта в разработке
Fullstack Developer в

Amazon

для кого

Джуниор/мидл-девелоперов

Научитесь работать с serverless-разработкой и использовать облачные сервисы для оптимизации и повышения эффективности архитектуры и инфраструктурных решений.

Администраторов систем

Углубите знания в облачных вычислениях и узнаете, как применять спектр AWS-инструментов для обеспечения безопасности данных и поддержания устойчивости систем во время нагрузок.

Технических руководителей распределенных систем

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

 

О КУРСЕ

  • Продолжительность:

    12 онлайн-занятий

  • Курсовый проект:

    разработка облачного
    приложения

На курсе вы ознакомитесь с разработкой serverless на AWS и научитесь реализовывать различные облачные архитектуры с использованием AWS-сервисов: EC2, IAM, S3, EBS, EFS и т.д.

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

В ПРОГРАММУ КУРСА ВХОДЯТ

01

ОСНОВНЫЕ ОБЛАЧНЫЕ СЕРВИСЫ

Освоите такие облачные сервисы AWS, как EC2, S3, RDS, Lambda, DynamoDB и другие. Сможете проектировать архитектуры облачных приложений с использованием различных инструментов, учитывая потребности своих проектов.

02

БЕЗСЕРВЕРНАЯ АРХИТЕКТУРА НА ПРАКТИКЕ

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

03

СОЗДАНИЕ СОБСТВЕННОГО ПРИМЕНЕНИЯ

Уже на первой лекции вы получите курсовой проект, который будете разрабатывать на протяжении всего обучения. В концовке построите собственное приложение в AWS с использованием сервиса для хранения данных пользователя.

 

лектор

Андрей Лобанов

Fullstack Developer in Amazon, 7+ лет опыта в разработке

  • имеет 3 сертификации AWS (Associate Architect, ML Specialty и Associate Developer)

  • 7+ лет опыта в разработке – от маленького стартапа до огромных бизнесов, как на аутсорсе, так и в продуктовых компаниях

  • в 6 раз ускорил скорость ответа лямбды генеративного искусственного интеллекта с помощью Serverless Lambda Streaming

  • занимался миграциями инфраструктурного кода с CDK v1 в CDK v2

  • с помощью AWS-сервисов обрабатывал и рендерил более 1 миллиона полигонов на карте

ПРОГРАММА

  • 01 занятие

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

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

    EC2: возможности и использование

    • сможете настраивать хранение данных в облаке для дальнейшего применения
    • научитесь настраивать файловую систему в облаке для эффективного доступа
    • сможете захватить динамическое веб-приложение
  • 03 занятие

    Lambda-функции

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

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

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

    Разработка API

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

РЕГИСТРАЦИЯ

Регистрируйтесь, чтобы расти в облачной разработке

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