Разработка и эксплуатация облачных систем
О курсе
Цифровой образовательный ресурс «Разработка и эксплуатация облачных систем» посвящён созданию, развёртыванию и сопровождению веб-приложений в облачной среде.
Обучение строится вокруг единого проекта CloudTasks — сервиса управления личными задачами. Вы последовательно пройдёте путь от запуска первого серверного приложения до разработки API, подключения базы данных, настройки доступа пользователей, контейнеризации и проверки работоспособности системы.
Теоретические занятия объясняют принципы и технологии, а практические работы позволяют сразу применить их в проекте. Для выполнения заданий используется облачная лаборатория GitHub Codespaces и учебный репозиторий. Результаты работы сохраняются в вашей собственной копии проекта.
Курс рассчитан на 72 академических часа и включает 36 занятий: 18 теоретических и 18 практических. Содержание направлено на освоение результатов обучения «Кодировать программное обеспечение облачных систем» и «Эксплуатировать облачные системы».
В начале курса проводится диагностическое тестирование. Далее вы выполняете практические задания, проходите тематические тесты и постепенно формируете итоговый проект. Обучение завершается демонстрацией приложения и обоснованием принятых решений по его разработке и эксплуатации.
Содержимое курса
Основы разработки облачных приложений
-
Входной диагностический тест
-
1. Введение в разработку и эксплуатацию облачных систем
-
2. Подготовка среды разработки облачного приложения
-
2.1. Практика. Сдача отчёта «Подготовка среды разработки CloudTasks»
-
3. Архитектура облачных вычислений
-
4. Создание первого серверного облачного приложения
-
4.1. Практика. Сдача отчёта «Первое серверное приложение CloudTasks»
-
5. Архитектура программных приложений для облачной среды
-
6. Проектирование структуры облачного приложения
-
6.1. Практика. Сдача отчёта «Структура облачного приложения CloudTasks»
-
Тест №1. Основы разработки облачных приложений