онлайн-курс Сергея Дмитриевского
JavaScript с нуля до Pro
Освой популярный язык программирования для работы в IT
  • Прохождение без дедлайнов
  • С нуля, специальные знания не требуются
  • Подходит для работающих людей, у которых мало времени
  • Уроки от ведущего разработчика и тимлида Авито
Для кого этот курс
  • Для новичков в программировании, желающих войти в IT. Поможет освоить программирование с нуля до профессионального уровня для решения реальных задач

  • Для знакомых с основами программирования и желающих развиваться в web/frontend/javascript разработке

  • Для начинающих разработчиков, которые осваивают JavaScript, но обучаться более системно и иметь пошаговую структуру

  • Для начинающих и опытных backend разработчиков, которые хотят добавить к своим знаниям новый язык программирования — JavaScript
Что даст тебе этот курс
Привет, меня зовут Сергей Дмитриевский и я автор курса JavaScript с нуля до Pro.

На курсе я передам тебе навыки разработки на самом востребованном и популярном языке программирования JavaScript.

JavaScript применяется в разных направлениях программирования:

  • Разработка сайтов
  • Создание мобильных приложений
  • Backend разработка

На курсе я структурировал уроки и задания таким образом, чтобы обучение шло постепенно от простого к более сложному. Моя супер-сила — объяснять программирование простыми словами на понятных примерах.

Поэтому у тебя точно получится разобраться с JavaScript. Даже если сейчас ты только начинаешь. Или уже изучаешь JavaScript, но сталкиваешься со сложностями в понимании логики программирования.
После обучения ты сможешь
  • Создавать интерактивные приложения на JavaScript
  • Работать с Git
  • Покрывать свой код unit-тестами
  • Отлаживать и тестировать свой код
  • Разбивать код на модули
  • Закладывать архитектуру приложений
  • Взаимодействовать с бекендом по API
  • Научишься понимать код и сможешь быстро включаться в разработку на реальном проекте
Как проходит обучение на курсе
Все уроки курса «JavaScript с нуля до Pro» будут доступны тебе в записи.

Доступ к урокам навсегда.

Ты сможешь проходить курс в самостоятельном темпе без дедлайнов. Это позволит тебе совмещать прохождение курса и основную работу. В любое время в любом месте.

Курс разбит на темы (см. ниже программу курса). Каждый урок — это теория + практика + домашние задания.

Также на курсе у тебя будут проекты для портфолио.
Программа курса
Тебя ждут 5 увлекательных модулей, которые плавно проведут тебя из состояния «я вообще не понимаю JavaScript» к состоянию «я уверенно владею JavaScript и могу решать реальные задачи»


Модуль 1. Фундамент web разработки: html + css

Модуль посвящен фундаментальным технологиям создания web страниц. Мы разберем основы языка разметки html и технологии стилизации страниц CSS.

— Настроим рабочую среду для прохождения курса
— Разберемся как работает интернет
— Изучим основы HTML
— Изучим основы CSS
— Начнем погружаться в JavaScript
— Научимся выкладывать сайт в интернет


Модуль 2. Основы программирования с нуля

В этом модуле ты познакомишься со основными концепциями программирования, из которых состоит любая программа на JavaScript, и напишешь первую программу.

— Переменные
— Типы данных
— Операторы
— Условия
— Функции
— Циклы
— Массивы
— Объекты


Модуль 3. Алгоритмы

Для создания реальных программ на JavaScript нужно обладать мышлением программиста. Программисты владеют алгоритмами. И любую программу раскладывают на данные и алгоритм обработки этих данных.

— Что такое алгоритм
— Как и зачем использовать блок-схемы
— Вычисления, условия и циклы в алгоритмах
— Декомпозиция программы на набор под-алгоритмов


Модуль 4. Создание интерактивных приложений на JavaScript

Через создание реальных приложений под моим руководством ты приобретешь реальные навыки разработки. Модуль посвящен темам, которые буквально необходимы для профессиональной разработки сайтов.

— Взаимодействие c DOM деревом
— Структуры данных и применение на практике
— Работа с событиями (eventListeners)
— Работа с localStorage
— Техники написания понятного и масштабируемого кода


Модуль 5. Профессиональный JavaScript

В этом модуле ты научишься проектировать архитектуру приложений и взаимодействовать с реальным бекендом по API.

— Архитектура клиент-сервер
— Работа с данными в формате JSON
— Асинхронность в JavaScript
— Работа с API
— Структура HTTP запроса и ответа
— Архитектурный паттерн MVC
— Модульный JavaScript
— Работа с менеджером пакетов NPM
— Firebase как готовый backend и использование в проектах
Бонусные материалы
Я подготовил для тебя полезные бонусные материалы, которые помогут еще лучше и глубже разобраться в теме программирования на JavaScript.

Бонус #1 — запись живого разбора реальных задач

Ты увидишь как опытный разработчик решает реальные задачи и как размышляет в момент написания кода.

Бонус #2 — записи с прямых эфиров с ответами на вопросы по JavaScript

Супер полезные и ценные материалы, в которых я отвечаю на реальные вопросы начинающих разработчиков. Показываю ошибки в коде и помогаю разобраться с пониманием логики на примерах.

Бонус #3 — мастер-класс по написанию unit-тестов

Научишься покрывать свой код unit-тестами. Это важное требование для работы в it-компании в команде программистов. Узнаешь основные виде автоматического тестирования и научишься на практике писать unit-тесты

Бонус #4 — воркшоп по работе с Git и GitHub

На этом воркшопе ты разберешься, что такое git и как с git работают профессиональные программисты. И как этот инструмент используется для организации командной работы над проектом.

Бонус #5 — лекция, как организовать обучение программированию и встроить процесс в свою обычную жизнь

У каждого из нас всегда мало времени. Есть своя жизнь, работа, дом, семья, дети, хобби. Где и как найти время на обучение программированию.

Это бонусный блок даст тебе мои собственные стратегии и лайфхаки по организации своего дня, чтобы у тебя получилось успешно совмещать обучение программированию и жизнь.
Автор курса - Сергей Дмитриевский
  • Опыт работы в IT 12 лет
  • Ведущий разработчик и тимлид в компании Авито
  • Обучил >500 людей программированию
  • 62 000 подписчиков на ютуб канале про IT
Что говорят о курсе
И вот еще
И еще парочка
JavaScript с нуля до Pro
Стоимость курса 4 990 руб
Условия оплаты
  • Оплата картами банков РФ
  • Оплата зарубежными картами
  • Возможность разбить платеж через сплит-сервисы
И еще.

Я даю тебе 100% гарантию возврата денег на этот продукт.

Все риски и ответственность за качество материала — я взял на себя.

Да, я верну тебе все деньги в течение 24 часов после оплаты продукта.

По абсолютно любой причине.

Для этого будет достаточно написать 1 сообщение в техподдержку.
Доступ — навсегда. И сразу после оплаты.