JavaScript с нуля

  • Освоите HTML, CSS, JavaScript
  • Научитесь работать с фреймворком Vue.js
  • Сможете писать грамотный код за 5 месяцев
Оставь заявку
  • Старт 23 Октября
  • Уровень С нуля
  • Длительность5 месяцев
  • Документ Сертификат об обучении

Тебе подходит курс если ты

01

Абсолютный новичок

У тебя нет опыта в разработке и технического образования.

02

Самоучка

Тебе нужен системный подход в обучении, готовые задания и материалы.

03

Верстальщик, разработчик

Не хватает опытного наставника для решений реальных задач.

04

Учился в другой школе

Тебе не подошло обучение в другой школе или ты хочешь закрепить знания, то мы готовы взять тебя с любого уровня и довести обучение до конца!

Мы дополняем и обновляем наш курс для того,
чтобы обучать только востребованным знаниям и навыкам. last update 20/07/2023

Задачи frontend-разработчика

  • Создавать логику сайта, приложений
  • Разрабатывать архитектуру и алгоритмику
  • Проектировать интерфейсы и анимации
  • Писать чистый и эффективный код HTML, CSS и JavaScript
  • Тестировать код, делать рефакторинг и оптимизацию
  • Эффективно определять наилучшие решения для задач

Сколько зарабатывает
frontend-разработчик

80 000 руб.
В месяц на позиции Junior Frontend Developer.Значение из исследования «Хабр Карьера»

Уже сейчас на сате hh.ru размещено более 3000 вакансий разработчиков!

Помогаем студентам
в поиске работы

  • Подготовим твое резюме
  • Проведем тестовое собеседование
  • Научим тебя как успешно пройти интервью
  • Лучших студентов пригласим на оплачиваемую стажировку в нашей компании
  • Наши HR-партнеры помогут найти работу и в офис и на удалёнку.

Стать frontend-разработчиком
за 5 месяцев возможно

Твое обучение будет состоять из трех компонентов

40% Теория

Никакой воды. Весь теоретический материал тщательно проработан и понятен студентам любого уровня подготовки, даже с нуля.

60% практика

Мы включаем в обучение только реальные задачи, с которыми ты столкнёшься на работе. Разбираем каждое домашнее задание индивидуально.

Наставник

Наши преподаватели это практикующие разработчики со стажем 10+ лет. Мы делимся лучшими практиками и помогаем студентам пройти весь путь обучения до конца!

Как проходит обучение

01

Формируются небольшие группы учеников в телеграмме и выдаются доступы на площадке GetCourse.

02

Каждую неделю проходят 2 лекции. Доступны в записи на платформе в 10:00 утра по МСК.

03

Разбор домашних заданий происходит вручную и транслируется в Google meet.

04

Вопросы по домашним заданиям и лекциям можно написать в закрытый чат в телеграме с преподавателем.

05

Со 2 модуля студенты работают над новыми проектами - 1 модуль - 1проект.

06

По завершению полного курса лучшие студенты будут приглашены на оплачиваемую стажировку в команду DevHouse.

07

Долгожданный сертификат о новой профессии Frontend-разработчик!

4 учебных проекта

Начиная со 2 модуля ты будешь работать над своими первыми проектами, которые останутся у тебя в портфолио.

Примеры проектов:

Туристический блог

Сайт ресторана

MRL

Программа курса

Начиная со 2 модуля ты будешь работать над своими первыми проектами, которые останутся у тебя в портфолио.

1 месяц

модуль

Введение в JS, алгоритмы

2 месяц

модуль

Основы JS

3 месяц

модуль

Расширенный JS

4 месяц

модуль

Использование фреймворков на примере VueJS

5 месяц

модуль

Продвинутый JS

6 месяц

Стажировка

У лучших студентов будет возможность пройти оплачиваемую стажировку

5 модулей, 50 занятий

пройди весь курс "Frontend-разработчик" или отдельный модуль

Модуль 1.
Введение в программирование, алгоритмы

для новичков в разработке

  • Что такое языки программирования
  • JavaScript и интерфейсы
  • Блок-схемы: ветвление, циклы, функции и рекурсия
  • Переменные, статическая и динамическая типизация
  • Массивы и матрицы
  • Алгоритмы, оценка времени работы
  • Базовые структуры данных, цикл обработки данных
  • Как правильно подходить к изучению языка программирования
  • Запускаем код на JavaScript в браузере

МОДУЛЬ 2.
Основы JS

для тех, кто имеет опыт в разработке и хочет познакомится с JavaScript

  • Распределенные системы в сети интернет
  • Роль JavaScript, спецификации
  • HTML и CSS
  • Объектная модель DOM и обработка событий
  • JavaScript. Основные понятия: переменные и операторы
  • Как разрабатывать на JavaScript. IDE, отладка, console
  • Что такое GIT. Основы
  • Условия и циклы
  • Функции. Стрелочные функции
  • Объекты JavaScript. Свойства и методы
  • Обработка ошибок
  • Спецификация ECMAScript

Модуль 3.
Расширенный JS

для знающих основы разработчиков

  • Планирование вызова: setTimeout, setInterval
  • Библиотека Moment.js
  • Модули. Экспорт и импорт
  • Замыкания и контекст
  • Формат JSON
  • Расширение и деструктуризация
  • Полифилы
  • Обзор библиотек: Jquery.js, Lodash.js, Babel.js
  • Классы
  • Прототипы, наследование
  • Ассинхронное программирование async, await, promise
  • Генераторы
  • Флаги и дескрипторы свойств
  • Геттеры сеттеры
  • Proxy и Reflect

Модуль 4.
Фреймворк VueJS

Использование фреймворков на примере VueJS для знающих основы разработчиков

  • Обзор фреймворков. Что это такое и зачем это использовать
  • Сборка проектов. Настройка Webpack
  • Расширения sass, pub и прочие
  • Знакомство с Vue.js Основы. Компонентный подход
  • Полезные библиотеки для Vue.js
  • Лучшие практики JavaScript/ best practice

Модуль 5.
Продвинутый JS

для опытных разработчиков

  • Методы рефакторинга JavaScript
  • Архитектура и Паттерны проектирования
  • Порождающие паттерны
  • Структурные паттерны
  • Поведенческие паттерны
  • Приципы программирования (SOLID, DRY, KISS, YAGNI) на приммере JS
  • Основы архитектуры
  • Обзор UML диаграмм

Твои опытные преподаватели

Марк Джовиев

full-stack разработчик с опытом более 20 лет в индустрии. Автор курса.

  • Выполнял проекты для многих крупных заказчиков в стране: ВТБ, Сбер, МКБ, X5 retail, НорНикель, ЕВРАЗ.
  • Опыт промышленной разработки на JavaScript, php, Python, Java.

Владимир Рохлов

senior-frontend разработчик с опытом более 10 лет в индустрии. соАвтор курса.

  • Реализовывал проекты для Сбер, X5 retail, НорНикель, МВЛ, ХМАО.
  • Опыт промышленной разработки на JavaScript и Python.
  • Участник акселератора SportTech.

Дмитрий Муравьев

senior-frontend разработчик, архитектор и team lead с опытом более 10 лет в индустрии. соАвтор курса.

  • Выполнял проекты для ВТБ, Сбер, МКБ, X5 retail, НорНикель, ЕВРАЗ, cointelegraph.
  • Опыт промышленной разработки на JavaScript, php, Python.

Интерфейс учебного процесса

Пока думаешь - скачай наш гайд для джуна

Отзывы наших учеников

Алексей Ляпин

Конспект очень удобны , дз по сложности прям в меру и все дз основные на исправление каких то ошибок , дополнений кода и тд - это очень хорошо , видео качественные и время проведения подходящее

Сергей Тихоненков

Из того, что стоит отметить - курс рассчитан с самого нуля. Поначалу было расслаблено, но интенсивность быстро нарасла. Довольно хардково. Не знаю, от меня зависит или нет - но иногда я сидел больше заявленных "До 20 часов" в неделю. Бывало и 25-30. Возможно это я так втягивался плохо. Ребята постоянно на связи. По ощущениям - больше, как групповое наставничество. Из минусов - видно, что преподаватель старается отвечать всем в группе и иногда он занят другим человеком и нужно подождать 20-30 минут. Сейчас работаю по другой специальности, но курс там пригодился, кодю.

Тимур

Получил отличную базу, а всё остальное добирается путём собственных сил, курс своё дело сделал. Команде преподавателей хочу пожелать успехов, терпения. На данный момент нахожусь на изучении 4 модуля, ещё осталось изучить остальное, но уверен, что всё будет супер🌝💪

Алина

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

После обучения ты получишь сертификат о получении профессии Frontend-разработчик

Сертификат DevHouse

Стоимость курса

«Frontend-разработка»:

6 665 руб. / месяц

* длительность рассрочки 12 месяцев

Условия получения кэшбэка

  • Купи целый курс.
  • Поделись о своем старте обучения в соцсетях и отметь ссылкой нашу школу.
  • Отправь нам скрины публикации и DevHouse Санта вернет тебе 10% кэшбэка!

Ответы на твои вопросы

ГДЕ ПРОХОДЯТ ЗАНЯТИЯ?

Все занятия проходят на обучающей платформе GetCourse. После заполнения регистрационной формы с тобой свяжется наш менеджер и откроет доступ к личному кабинету и проведет приветственный урок.

ЗАНЯТИЯ ПРОВОДЯТСЯ ВЖИВУЮ?

80% занятий подготовлены заранее в формате записи. Мы постоянно дорабатываем курс, чтобы у тебя были самые новые и топовые материалы.

20% это живые консультационные занятия. Процесс обучения продуман так, чтобы ты не оставался один на один с проблемами во время выполнения домашних заданий, поэтому тебя постоянно сопровождает личный наставник.

КАКОЕ РАСПИСАНИЕ ОБУЧЕНИЯ?

Каждую неделю проходят по 2 лекции. Они доступны в записи на платформе в 10:00 утра по МСК в понедельник и четверг.

Домашние задания выдаются после каждого теоретического занятия. Разбор домашних заданий происходит вручную и транслируется в Google meet.

КТО-ТО БУДЕТ ПОМОГАТЬ В ПРОЦЕССЕ ОБУЧЕНИЯ?

У тебя будет персональный наставник с 10+ летним стажем работы в IT. Он будет помогать с теорией, проверять задачи и отвечать на твои вопросы в Телеграм-чате.

МОЖНО ЛИ СОВМЕЩАТЬ КУРС С РАБОТОЙ/УЧЕБОЙ?

Можно. Курс рассчитан на 20 часовую нагрузку в неделю. Но учиться можно в любое удобное для вас время. Записи уроков доступны в твоем Личном кабинете 24/7.

ЕСТЬ ЛИ РАССРОЧКА?

Да, мы даем рассрочку на весь срок обучения - 12 месяцев. Выплачивать стоимость курса нужно равными частями БЕЗ ПЕРЕПЛАТ.

Привет!
Я бот школы DevHouse.
Хочешь в IT? Я знаю как.
Preloader