Освоите профессию с нуля и будете готовы к первой работе уже через 4 месяца. Научитесь создавать крутые интерфейсы для сайтов и приложений на JavaScript.
Наполните портфолио и сможете соревноваться за должность с практиками.
Дата старта
10 апреляДлительность
4 месяцаГород
МоскваФормат обучения
Онлайн / Видео-курс / ОчноFront-end это специалист, который создает внешнюю часть сайтов и приложений. Именно его работу вы видите, когда заходите в интернет-магазин или мобильное приложение. Он переносит дизайн-макет в код, заботится об оформлении контента, работе кнопок и ссылок. Его главная задача – чтобы всё на сайте работало быстро и было удобным для пользователя.
Javascript – ваш главный партнер по работе
Российский и мировой бизнес активно переходит в онлайн. Всем нужны крутые сайты и приложения, чтобы держать бизнес на плаву и не выглядеть хуже конкурентов. Только на hh.ru доступно больше 2 тысяч вакансий от компаний уровня CберБанк, Wildberries, kaspersky и подобных.

Новичкам
Вы никогда не работали в IT, но теперь твердо решили быстро туда попасть.

Начинающим
Хотите структурировать знания, попрактиковаться и получить обратную связь от ментора

Верстальщикам
Работали верстальщиком, но поняли, что способны на большее. 1/4 часть Front-end вы уже знаете – поэтому вперед!

Другим программистам
Вы знаете другой язык программирования или даже несколько, но появилась необходимость изучить JavaScript.
Система управления проектами по методологии канбан-доски.
В процессе работы над проектом вы научитесь:
Язык программирования для создания динамических веб-сайтов
Библиотека JavaScript с открытым кодом для создания интерфейсов
Библиотека управления состоянием для приложений на React
Крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.
Фреймворк для быстрой и адаптивной веб-разработки
Библиотека для упрощения работы с JavaScript и взаимодействия с HTML
Технологии для асинхронного обмена данными между браузером и сервером.
Прогрессивный фреймворк для создания гибких веб-приложений
Мы сформировали программу с учётом ожиданий работодателей. Именно эти навыки чаще всего требуются в вакансиях и на практике.
Программирование на JavaScript
Изучите базовые понятия, синтаксис, объектно-ориентированное программирование, сможете решать задачи с помощью алгоритмовПубликации
Сможете самостоятельно публиковать ваш сайт в интернетеСовременные инструменты
Познакомитесь с библиотеками Redux, React и фреймворком Vue.jsFront-end разработка
Сможете разрабатывать интерактивные, живые интерфейсыРабота в команде
Сможете эффективно работать в команде с другими разработчиками, дизайнерами и тимлидами.Основы Back-end
Научитесь соединять клиентскую и серверную части, поработаете с API и платформой Node.js.Вы получите запись первого урока курса совершенно бесплатно. Видео будет отправлено Вам в WhatsApp или Telegram в течение 5 минут!
Средний тепм прохождения курса: 4 часа в неделю в занятиях (теория и практика). После каждого занятия — практические задания на отработку новых навыков (на 8 - 12 часов в неделю).
Знакомство с Javascript. Среда разработки WebStorm. Создание своего проекта и первой программы на Javascript. Обзор Git - системы управления версиями.
Синтаксис JS. Переменные, выражения, операторы, их типы и взаимодействие. Идентификаторы, литералы. Типы данных в Javascript.
Функции в Javascript. Стрелочные и анонимные функции. Функциональные выражения. Создание и инициализация массива. Команды Pop/Push, Shift/Unshift.
DOM (Дерево). Определение и функции DOM в JS. Навигация по DOM-элементам (getElement* и querySelector*). Основы работы с событиями. Библиотека jQuery.
Ajax. Фоновая отправка формы. Загрузка данных в фоне. Прототипное программирование. ОПП в Javascript. Классы. Модули в JS. WebPacker. NodeJS.
Установка VueJS, знакомство со средой разработки. Написание первого приложения «Hello, world». Изучение директивов: v-if, v-for, v-on, v-model.
Компоненты во VueJS и их структура. Входящие данные: props. События компонента: $emit. Значения по-умолчанию для props. Составные компоненты. Зоны ответственности. Mixins. Однофайловые компоненты. Работа с приложением «Список дел».
Изучение принципа DRY. Повторное использование кода. Примеси Mixins. Навигация в приложениях. Работа с библиотекой VueRouter. Схема маршрутов приложения. Вложенные маршруты. Ссылки перехода router-link. Программная навигация. Передача параметров в машруте. Props и параметры маршрута.
Управление состоянием приложения. Изучение библиотеки Vuex. Работа с хранилищем. Мутации. Геттеры. Работа с приложением “Складской учет”.
Взаимодействие с сервером. Изучение библиотеки VueResource. Архитектура приложения, на API. Обработка ответа. Авторизация в приложении.
Шаблон собственного проекта. Утилита vue-cli. Сборка и публикация финальной работы курса: “Интернет магазин спортивных товаров” на хостинге.
Основы ES2015. Основы React.js. Понятие Виртуальный DOM. React state. React Props. Реакт-элемент. Построение компонентов на JSX. Webpack + Babel.
Жизненный цикл компонентов. Иерархия компонентов. Состояние компонентов. Сборщик приложений Webpack. React Mixins. React Pure Render. Создание компонентов с помощью ES6 классов. Higher Order Components. Functional Components. Знакомство с Redux.
Middleware в Redux. Redux dev tools. Архитектура React / Redux приложений. Асинхронные actions в Redux.
React Router. React Router Hooks. Работа с навигацией в приложении, ссылки и переходы по странице, авторизация пользователя. Интеграция React Router и Redux. Flux. Обзор и структура.
Селекторы, нормализация кода. Работа с React Performance. Архитектура приложений на React.
Установка Node.js. Запуск первой программы. Система модулей. Разбор основных модулей: Path, File System, Readline и др. Знакомство с менеджером пакетов - NPM.
Асинхронные и синхронные запросы. Особенности работы с Event Loop. Потоки в Node.JS. Node.js как веб-сервер. Работа с файлами, модуль fs. Фреймворк Koa.JS. Конфигурация через модуль config.
Способы работы с асинхронным кодом. Модуль EventEmitter. Промисы (promises). Async/Await. Работа с модулем Step. Создание собственных событий.
MVC-фреймворк Express.js. Шаблонизация с помощью Pug или Handlebars. Работа с cookie. Обработка ошибок. Сессия, работа с посетителями. Работа с базой данных Mongo DB в связке с Mongoose. Middleware.
Библиотека Socket.IO. Реализация простого часа с помощью Socket.IO и Express.js. Авторизация с помощью Passport.JS.
Тестирование Express приложения. Работа с Mocha и Chai. Практикуем развертывание приложения на примере известных хостингов (Heroku, DigitalOcean).
Подарочный модуль
Дополнительные три урока по 2 часа в которых вы:Он подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.
Команда EasyUM готова сделать все возможное, ради Вашего скорейшего трудоустройства.
Оформим резюме и портфолио в наилучшем формате
Подготовим к собеседованию и проработаем вопросы
Резюме лучших студентов отправим компаниям - партнерам
Научим искать вакансии и правильно вести себя на собеседовании
Выпускников
находят работу
Компаний ждут
Frontend-разработчиков
Вы можете обучаться в онлайн-группе, или пройти видео-курс с разборами домашних заданий, или обучаться очно в одном из 77 городов России.
Онлайн-группа
Онлайн занятия 2 раза в неделю вечером, по точному графику, в группе 12 - 20 человек. Доступ к записям - всегда.Видео-курс
Проходите курс в своем темпе. Чат с куратором. Еженедельные онлайн-разборы практики и домашних заданий.Очно
МоскваГрафик занятий всегда согласовывается в рамках каждой группы отдельно (после 1го занятия). Это могут быть 2 будних дня вечером с 19:00 до 21:00, или один день будний вечер и второй — суббота днем.
Для каждой группы создается телеграм-чат, в котором будет происходить общение между занятиями с группой и преподавателем. Средний время ответа преподавателя — 1 час.
Программа курса построена таким образом, что вы освоите новую профессию с нуля, и будете готовы проходить собеседование.
Каждая наша группа - это 4-8 учеников. Это позволит максимально качественно и комфортно обучаться.
Вам не придется учиться год и более для получения новой it-профессии. Мы разработали специальные программы курсов, позволяющие освоить профессию за самый короткий срок, и найти ту самую работу.
Курс разделен на модули. Модули на уроки. Каждый урок - это теория, соединенная с практикой. Без длинных приветствий и воды.
Вожжаев Владлен. Профессиональный веб-разработчик на нескольких языках. Опыт разработки 10+ лет.
Руководитель подразделения AC Soft, Центра креативных индустрий МГТУ им. Н.Э.Баумана. Автор учебника по HTML. Разработчик отечественного конструктора форм.
В отличие от школ с программой на 1-2 года, мы даем те знания и навыки, которые помогут трудоустроиться. Всё остальное вы без проблем доучите в процессе работы, когда будете выполнять задачи.
С курсами EasyUM вы экономите время и деньги, и осваиваете самое необходимое для конкретной цели на сегодня – работа на должности Язык JavaScript в хорошей компании.
1-2 года – это так долго и далеко не у каждого хватит мотивации или возможности продолжать активно учиться. Результаты на лицо:
Длительность 1-2 года
Длительность 5-8 месяцев
Онлайн в группе
2 168 ₽ / месяц
при рассрочке на 24 месяца
52 012 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!
Видео-курс
1 884 ₽ / месяц
при рассрочке на 24 месяца
45 208 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!
Очный
2 406 ₽ / месяц
при рассрочке на 24 месяца
57 736 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!
г. Москва, ул. Большая Новодмитровская 23, территория коворкинга «Flacon SPACE»
Ждем весну вместе с EasyUM!
Скидка 20% до 8 апреля!Ждем весну с EasyUM!
Онлайн в группе
2 168 ₽ / месяц
при рассрочке на 24 месяца
52 012 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!
Видео-курс
1 884 ₽ / месяц
при рассрочке на 24 месяца
45 208 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!
Очный
2 406 ₽ / месяц
при рассрочке на 24 месяца
57 736 ₽
-20%Ждем весну с EasyUM! Скидка 20% до 8 апреля!