Этот курс поможет тебе уверенно перейти от фронтенда к полноценной Full Stack‑разработке, освоив работу с сервером, командной строкой и сетевыми основами. Ты узнаешь, как устроен интернет изнутри, и научишься на практике настраивать свой VPS, домены и HTTPS.
Что ты изучишь на курсе
Базовые принципы работы интернета
Поймешь технические процессы, которые стоят за загрузкой любой веб‑страницы. Это даст фундамент для уверенной работы с бэкендом и DevOps‑задачами.
Как работает DNS
Что такое IP‑адресация
Как происходит обмен данными между клиентом и сервером
Работа с командной строкой
Ты научишься использовать инструменты, без которых не обходится ни один специалист, работающий с серверами.
Основные команды Linux
Подключение к серверу через SSH
Эффективная работа в VIM
Настройка виртуального сервера (VPS)
На практике развернешь свой собственный сервер и научишься безопасно работать с ним.
Создание и первичная настройка VPS
Установка нужных пакетов и утилит
Организация структуры проекта на сервере
Настройка домена и HTTPS
Подключение домена
Ты разберешься, как правильно привязать домен к серверу, используя только командную строку и базовые сетевые инструменты.
Конфигурация HTTPS
Узнаешь, как настроить безопасное соединение через SSL/TLS и получать автоматические сертификаты.
Использование Let's Encrypt
Автоматическое продление сертификатов
Настройка редиректов и корректной конфигурации сервера
Практический результат
После прохождения курса ты сможешь самостоятельно:
Создать и настроить собственный сервер
Поднять проект на реальном домене
Настроить безопасное HTTPS‑соединение
Работать в командной строке как уверенный Full Stack‑инженер
Для кого этот курс
Курс идеально подходит для фронтенд‑разработчиков, которые хотят расширить навыки и выйти на новый уровень понимания веб‑инфраструктуры и серверной части.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.
Джем — инженерный менеджер из Окленда, Калифорния. Когда он не смотрит Netflix, он работает в самой компании Netflix, где руководит командой Web Platform. В свободное время Джем вдохновляет других инженеров писать больше тестов и совершенствовать качество кода.