Описание
Количество уроков: 70 Видео
Язык: Английский
Вес архива: 3,58 ГБ
Курс по развёртыванию приложений поможет вам понять не только отдельные инструкции вроде «как задеплоить Java-приложение в AWS», но и фундаментальные принципы деплоя, облачной инфраструктуры, сетей, Linux и системного администрирования. Вы научитесь запускать приложения и сервисы в AWS, Google Cloud, Microsoft Azure, Cloudflare, on-premise-инфраструктуре и других средах без жёсткой привязки к одному провайдеру.
О чём этот курс
Главная цель курса — научить вас осознанно разворачивать production-приложения, понимать, что происходит под капотом, и принимать инженерные решения, которые подходят реальным проектам, пользователям и бизнес-задачам.
Вы будете работать с приложениями на Node.js, Java, Rust, Swift, Go, Next.js и других технологиях, изучите принципы проектирования инфраструктуры, научитесь использовать облачные сервисы и сможете комбинировать разные платформы без vendor lock-in.
Курс не требует предварительного знания всех перечисленных инструментов. Вы будете разбираться с ними по мере необходимости, опираясь на практические задачи и реальные сценарии развёртывания.
Практическая задача курса
В рамках обучения вы столкнётесь с реалистичным инженерным вызовом: обработать 50 миллионов реальных HTTP-запросов в месяц при бюджете всего $15 в месяц.
Это не изолированная лабораторная работа и не набор простых демонстраций. Вы будете работать с инфраструктурой и приложениями, где есть:
• примерно 50 переменных окружения;
• 175 HTTP-маршрутов;
• 5 баз данных PostgreSQL;
• логирование, сжатие и шифрование;
• Redis, Docker, Nginx и Cloudflare;
• обработка медиафайлов;
• несколько языков программирования и сред выполнения.
Такой формат помогает научиться решать настоящие инфраструктурные задачи, а не заниматься инженерией ради инженерии.
Какие технологии вы изучите
Курс охватывает широкий набор инструментов, которые используются в современной backend-, cloud- и DevOps-разработке:
• Облачные платформы: AWS, Google Cloud, Microsoft Azure, Cloudflare.
• Инфраструктура и автоматизация: Terraform, Docker, Bash, Linux, SSH.
• Backend и языки программирования: Node.js, Java, Rust, Go, Swift, C и C++.
• Базы данных и кеширование: PostgreSQL, Redis.
• Веб и reverse proxy: Nginx, Next.js, HTTP-серверы и маршрутизация.
• Сети и протоколы: TCP, UDP, WebSockets, HTTP, HTTPS, TLS, IPv4 и IPv6.
Особый фокус на Linux и терминал
Отдельное внимание уделяется Linux, командной строке, SSH и базовым принципам системного администрирования. Вы постепенно получите уверенность в работе с серверами, терминалом, процессами, сетевыми настройками и инфраструктурными инструментами.
После курса Linux перестанет казаться чем-то сложным и непонятным: вы будете понимать, как использовать его для развёртывания, диагностики и сопровождения production-приложений.
Что вы получите после прохождения курса
• Научитесь разворачивать production-приложения на Node.js, Java, Rust, Swift, Go, Next.js и других технологиях.
• Освоите деплой приложений в AWS, Google Cloud, Azure и собственной on-premise-инфраструктуре.
• Поймёте, как проектировать инфраструктуру без привязки к одному облачному провайдеру.
• Разберётесь с Linux, терминалом, SSH и базовыми принципами системного администрирования.
• Научитесь снижать расходы на облачную инфраструктуру за счёт грамотной архитектуры.
• Получите практический опыт работы с Docker, Terraform, PostgreSQL, Redis, Nginx, Cloudflare и другими инструментами.
• Разберётесь в сетях и ключевых интернет-протоколах: TCP, UDP, HTTP, HTTPS, TLS, WebSockets, IPv4 и IPv6.
• Сформируете фундаментальную базу, которая поможет самостоятельно осваивать новые облачные и инфраструктурные технологии.
• Подготовитесь к дальнейшему развитию в DevOps, Cloud Engineering, Systems Engineering и системном администрировании.
Кому подойдёт этот курс
• Разработчикам, которые хотят самостоятельно разворачивать свои приложения, сервисы и продукты.
• Тем, кто хочет стать Cloud Engineer, DevOps Engineer или Systems Engineer.
• Backend-разработчикам, которым нужно глубже понять облачную инфраструктуру, сети и Linux.
• Специалистам, которые хотят сократить расходы на AWS, Google Cloud, Azure или другую инфраструктуру.
• Тем, кто готовится к сертификациям AWS, GCP или Azure и хочет получить более прочную практическую базу.
• Инженерам, у которых уже есть облачные сертификаты, но нестандартные инфраструктурные задачи всё ещё вызывают сложности.
Требования к участникам
• Несколько месяцев опыта backend-разработки на языке из семейства C-подобных языков: Go, JavaScript, Rust, Java, C# и других.
• Базовое знакомство с SQL, командной строкой и SSH.
• Ноутбук или компьютер с подключением к интернету.
• Банковская карта для создания аккаунта у облачного провайдера.
Почему этот курс отличается
Для курса подготовлено более 50 000 строк кода с учётом многолетнего практического опыта. Это не обучение в формате «нажмите сюда, затем сюда», а системный разбор того, как работают приложения, серверы, облака, сети и инфраструктура.
Вы научитесь не просто повторять инструкции, а анализировать ситуацию, выбирать подходящие инструменты, оценивать стоимость решений и самостоятельно находить рабочие архитектурные варианты для реальных проектов.
Итоговый результат
После прохождения курса вы сможете увереннее работать с разными облачными платформами, комбинировать их сильные стороны, избегать vendor lock-in и принимать более зрелые инфраструктурные решения.
Полученные знания станут прочной основой для развития в DevOps, cloud engineering, backend-инфраструктуре, системном администрировании и подготовке к сертификациям AWS, Google Cloud и Microsoft Azure.

Анна Смирнова –
Курс полезный и объёмный, особенно понравились разборы с Docker и Redis — наконец стало понятно, как это всё работает вместе. Лекции на английском требуют привычки, иногда темп слишком быстрый для новичка. Но подход «сначала принцип, потом конкретный провайдер» очень ценен, теперь не боюсь переезжать между AWS и Google Cloud.
Дмитрий К. –
До курса деплой для меня был набором заученных команд, теперь понимаю, зачем нужны переменные окружения, как устроен Nginx перед приложением и почему важен выбор региона в облаке. Задача про 50 миллионов запросов при бюджете $15 звучит пугающе, но разбирается по шагам. Автор спокойно объясняет фундамент по сетям и Linux, без привязки к одному облаку.