О курсе
Онлайн курс «JavaScript-разработчик: базовый курс» — это программа профессиональной переподготовки, направленная на освоение языка JavaScript, основ программирования, работы с веб-страницами, логики клиентской разработки, функций, объектов, массивов, событий, DOM, асинхронности и базовых инструментов разработчика.
В рамках курса Вы изучите синтаксис JavaScript, переменные, типы данных, операторы, условия, циклы, функции, массивы, объекты, методы, обработку ошибок, работу с браузером, событиями, HTML-элементами и основами взаимодействия с пользователем.
Курс включает практическую работу с типовыми задачами начинающего JavaScript-разработчика: создание интерактивных элементов, обработка кликов и форм, изменение содержимого страницы, работа со списками, простая валидация данных, создание небольших веб-приложений и отладка кода.
Отдельный блок посвящён основам веб-разработки. Вы рассмотрите связь HTML, CSS и JavaScript, структуру веб-страницы, подключение скриптов, работу с браузерной консолью, DOM-деревом, событиями и базовыми API браузера.
Особое внимание уделяется современным инструментам разработчика. Вы изучите редактор кода, терминал, npm на базовом уровне, структуру проекта, Git, правила оформления кода, чтение документации и подходы к самостоятельному исправлению ошибок.
Практический блок программы направлен на создание первого проекта JavaScript-разработчика. Вы сможете разработать небольшое интерактивное веб-приложение, оформить код, протестировать работу интерфейса и защитить итоговый проект.
В ходе программы Вы освоите:
• базовый синтаксис JavaScript;
• переменные, типы данных, условия, циклы и функции;
• массивы, объекты и методы работы с данными;
• работу с DOM и событиями браузера;
• основы HTML, CSS и подключения JavaScript;
• простую валидацию форм и интерактивные элементы;
• базовые инструменты разработчика: редактор кода, консоль, терминал, Git;
• создание простого веб-проекта на JavaScript.
Программа подойдёт начинающим разработчикам, студентам, специалистам, которые хотят войти во frontend-разработку, веб-дизайнерам, маркетологам, владельцам сайтов, офисным специалистам и всем, кто хочет освоить JavaScript с нуля.
Цели и задачи курса
Цель программы — сформировать у слушателей базовые навыки программирования на JavaScript и подготовить к дальнейшему изучению frontend-разработки.
В рамках курса Вы освоите:
• язык через синтаксис JavaScript, типы данных и основные конструкции;
• логику через условия, циклы, функции и обработку событий;
• данные через массивы, объекты, методы и преобразования;
• веб через DOM, события, формы и взаимодействие со страницей;
• инструменты через редактор кода, браузерную консоль, терминал и Git;
• проект через создание первого интерактивного веб-приложения.
Программа даст ответы на следующие вопросы:
• Что такое JavaScript и где он применяется?
• Как писать и запускать код JavaScript?
• Как использовать переменные, условия, циклы и функции?
• Как работать с массивами, объектами и DOM?
• Как сделать веб-страницу интерактивной?
• Как находить ошибки в JavaScript-коде?
• Как создать первый учебный веб-проект?
По окончании обучения Вы получите
Диплом о профессиональной переподготовке, подтверждающий освоение программы «JavaScript-разработчик: базовый курс» и базовые компетенции в области программирования на JavaScript и начальной веб-разработки.
Учебный план курса
• Введение в JavaScript-разработку
• JavaScript в современной веб-разработке
• HTML, CSS и JavaScript: связь технологий
• Подключение JavaScript к странице
• Редактор кода и браузерная консоль
• Основы синтаксиса JavaScript
• Переменные let, const и var
• Типы данных
• Числа, строки и логические значения
• Операторы и выражения
• Условия if, else и switch
• Логические операторы
• Циклы for, while и for...of
• Функции
• Параметры и возвращаемые значения
• Стрелочные функции
• Область видимости
• Массивы
• Методы массивов
• Объекты
• Свойства и методы объектов
• Работа со строками
• DOM и структура страницы
• Поиск элементов на странице
• Изменение текста, классов и атрибутов
• События браузера
• Обработка кликов и ввода
• Формы и простая валидация
• Работа с датами и временем
• Основы асинхронности
• Promise и async/await на базовом уровне
• Fetch API: первое знакомство
• Ошибки и отладка кода
• Инструменты разработчика в браузере
• Основы npm
• Основы Git
• Итоговый проект: интерактивное веб-приложение
• Итоговая аттестация — тестирование и защита проекта
Что нужно для поступления на программу:
Для поступления Вам необходимо прислать скан-копии или фотографии документов об образовании, паспортные данные и удаленно заключить договор. Гражданам Российской Федерации потребуются:
• Паспорт или другой документ, удостоверяющий личность или гражданство;
• Страховой номер индивидуального лицевого счета (СНИЛС);
• Документ об образовании и квалификации (фотография или скан-копия);
• Справка об обучении в организации высшего или среднего профессионального образования, если Вы в настоящее время являетесь студентом (фотография или скан-копия);
• Документ, подтверждающий факт изменения фамилии, имени или отчества (при необходимости) (фотография или скан-копия).
Гражданам иностранных государств и лицам без гражданства следует уточнить список необходимых сведений и документов в отделе организации приема по телефону или через форму заявки на консультацию.
Выгоды и скидки, варианты оплаты, рассрочка платежа:
• Вы сможете вернуть 13% от стоимости обучения в виде социального налогового вычета, обратившись в налоговую службу по месту постоянной регистрации.
• Чтобы запросить документы для получения налогового вычета, необходимо обратиться в методический отдел, написав нам на электронную почту mcnokurs@yandex.ru.
• Проверка документов после подачи в ФНС осуществляется в течение трех месяцев. Если ответ положительный, средства возвращаются.
• Обратите внимание, что декларация и заявление заполняются и подаются слушателем самостоятельно.
• (Нормативное обоснование получения налогового вычета регламентировано статьями 78, 80, 83, 88, 219 Налогового кодекса РФ).
• Беспроцентная рассрочка
• Вы можете получить беспроцентную рассрочку на программы профессиональной переподготовки.
Для получения дополнительной информации о рассрочке на конкретную программу обратитесь к специалисту приемной комиссии


