Освойте полный цикл разработки на чистом JavaScript — от архитектуры и тестирования до деплоя в браузер и на рабочий стол. Этот курс поможет вам уверенно создавать универсальные, масштабируемые и легко поддерживаемые приложения без громоздких сборщиков и фреймворков.
Что представляет собой курс
Курс «Fullstack разработка на чистом JavaScript» сочетает практическое создание реального проекта и глубокое изучение ключевых инструментов современного JavaScript. Вы пройдёте путь от модульной структуры и архитектурных решений до финального развертывания сразу в нескольких средах.
Практическая направленность
Каждый модуль курса включает улучшение и рефакторинг вашего приложения. Такой подход помогает закрепить концепции через практику: вы не просто изучаете теорию, а сразу применяете её к своему проекту.
Современные стандарты JavaScript
Особое внимание уделено работе с ES Modules, разделению логики, повторному использованию кода и лучшим практикам разработки, применимым как на клиенте, так и на сервере.
Навыки, которые вы получите
Пройдя курс, вы освоите фундаментальные и продвинутые навыки full‑stack разработки на чистом JavaScript:
Создание веб‑и CLI‑приложений с использованием Node.js без дополнительных сборщиков
Применение шаблонов проектирования для построения масштабируемой архитектуры
Общий код между клиентом и сервером для ускорения разработки и снижения дублирования
Полноценный деплой CLI‑приложения в npm и веб‑приложения на GitHub Pages
Структура курса
Основы и архитектура
Понимание структуры проекта
Работа с ES Modules и модульностью
Организация кода для кроссплатформенности
Разработка приложения
Создание CLI-интерфейса
Построение веб-интерфейса без сборщиков
Использование общих модулей между средами
Рефакторинг и улучшения
Применение паттернов проектирования
Оптимизация структуры и читаемости кода
Улучшение производительности
Тестирование и развертывание
Создание тестов с использованием test runner Node.js
Публикация CLI‑приложения в npm
Деплой веб‑версии на GitHub Pages
Для кого предназначен курс
Курс подойдёт разработчикам, которые хотят углубить знание JavaScript, лучше понять архитектуру приложений и научиться работать без тяжёлых инструментов. Он также полезен тем, кто хочет писать универсальный код, работающий сразу в нескольких средах.
Результат обучения
По завершении курса у вас будет полностью рабочее мультиплатформенное приложение, опубликованное в npm и доступное в браузере, а также набор навыков, которые позволят вам уверенно разрабатывать проекты на чистом и современном JavaScript.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Эрик Вендель работает профессиональным тренером и инженером по производительности и обучил более 100 тысяч человек по всему миру в качестве профессионального инструктора и производителя контента в своей собственной компании https://erickwendel.com. Он является основным коммиттером Node.js, членом рабочей группы Tolling и работает над улучшением ядра Node.js, исправляя ошибки, улучшая покрытие кода и внедряя новые идеи. Он также является активным
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.
as of 10/17/2024 - not fully