Иконка

Курс Javascript Full-Stack

Станете самодостаточным веб-разработчиком и сможете самостоятельно выполнять все задачи по созданию сайтов и веб-приложений.

Создадите 4 крупных проекта в портфолио с помощью современных технологий JavaScript и сможете устроиться на позицию Junior в IT-компанию.

Главная картинка

Дата старта

9 апреля

Длительность

6 месяцев

Город

Москва

Формат обучения

Онлайн / Видео-курс / Очно

Получите доступ к первому уроку!

иконкаБесплатно
иконкаВ мессендежр
иконкаВ течении 5 минут

Чем занимается Fullstack разработчик?

Fullstack - это программист, разрабатывающий сайты и другие приложения с нуля. У любого сайта есть фронтенд - интерфейс, видимая часть, с которой взаимодействует пользователь, и бэкенд - программный код, внутренняя логика и структура, его серверная часть. Fullstack-специалист объединяет в себе навыки для разработки обеих частей. Такие специалисты универсальны. Поэтому компании, особенно стартапы или частные заказчики, часто стремятся нанять одного человека под все задачи разработки. Fullstack-специалисты одни из самых востребованных на рынке труда, и их работа достойно оплачивается.

Картинка
Картинка

Верстает и адаптирует страницы на HTML и CSS

Картинка

Создает пользовательский интерфейс на Vue или React.js

Делает сайт “живым” на JavaScript

Картинка

Пишет весь backend на Node.js

Картинка

Зарплата в Москве

это усредненные суммы, которые собрали на основе данных с hh.ru

Junior

Middle

Senior

Lead

170 000

Кому подойдет курс?

Новичкам

Новичкам, без опыта программирования - чтобы сразу учиться правильно и эффективно стартовать в IT

Начинающим

Поможем углубить и систематизировать знания, получить обратную связь от опытных наставников

Разработчикам

Если вы занимаетесь фронтенд или бэкенд разработкой, то мы поможем расширить свои навыки и повысить зарплату.

Специалистам

Вы работаете в смежной области и хотите сменить направление, чтобы больше зарабатывать

Картинка

Финальный проект

Адаптивный, кроссбраузерный сайт интернет-магазина

В процессе работы над проектом вы научитесь:

  • Писать чистый код на языке JavaScript
  • Верстать сайты с помощью HTML&CSS
  • Разрабатывать клиентскую часть сайта – Front-end
  • Тестировать готовый проект
  • Размещать сайт на хостинге

Основные инструменты

Javascipt

Javascipt

Язык программирования для создания динамических веб-сайтов

React

React

Библиотека JavaScript с открытым кодом для создания интерфейсов

Redux

Redux

Библиотека управления состоянием для приложений на React

GitHub

GitHub

Крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.

Vue

Vue

Прогрессивный фреймворк для создания гибких веб-приложений

Bootstrap

Bootstrap

Фреймворк для быстрой и адаптивной веб-разработки

jQuery

jQuery

Библиотека для упрощения работы с JavaScript и взаимодействия с HTML

HTML 5

HTML 5

Язык разметки для структурирования содержимого веб-страниц

CSS 3

CSS 3

Язык стилей для оформления визуального вида веб-страниц

XHR и AJAX

XHR и AJAX

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

Учим самому важному

Мы сформировали программу с учётом ожиданий работодателей. Именно эти навыки чаще всего требуются в вакансиях и на практике.

01

Программирование на JavaScript

Изучите базовые понятия, синтаксис, объектно-ориентированное программирование, сможете решать задачи с помощью алгоритмов
02

Публикации

Сможете самостоятельно публиковать ваш сайт в интернете
03

Современные инструменты

Познакомитесь с библиотеками Redux, React и фреймворком Vue.js
04

Front-end разработка

Сможете разрабатывать интерактивные, живые интерфейсы
05

Работа в команде

Сможете эффективно работать в команде с другими разработчиками, дизайнерами и тимлидами.
06

Основы Back-end

Научитесь соединять клиентскую и серверную части, поработаете с API и платформой Node.js.

Получите доступ к первому уроку уже сейчас!

Вы получите запись первого урока курса совершенно бесплатно. Видео будет отправлено Вам в WhatsApp или Telegram в течение 5 минут!

Картинка

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

6 месяцев
Длительность курса

Средний тепм прохождения курса: 4 часа в неделю в занятиях (теория и практика). После каждого занятия — практические задания на отработку новых навыков (на 8 - 12 часов в неделю).

Введение в веб-разработку и интернет. Разбор основных терминов. Разбор всех этапов создания сайта. Ввод в язык разметки - HTML. Блочные и строчные элементы. Поток документа.

Виды элементов. Атрибуты элементов. Гиперссылки. Работа с изображениями и их разновидности.

Основы CSS: базовый синтаксис, селекторы, классы, наследование и каскадирование.

Сложные селекторы, псевдоклассы и псевдоэлементы. Работа со шрифтами. Семейства, начертания, способы подключения.

Фоны. Все свойства background. Табличная верстка. Списки. Формы. Создание интерактивной формы обратной связи. Все виды поля input и его атрибуты. Отправка данных на сервер.

Блочная верстка. Понятие Box Model. Отступы. Обтекание. Блочно-строчные элементы. Позиционирование. Рамки. Верстка карточек товаров.

Photoshop для верстальщика. Начало верстки макета. Семантическая верстка. HTML 5. Верстка сайта по готовому макету в формате PSD. Отработка элементов чекбоксов, радио-кнопок.

Адаптивная верстка. Медиа выражения. Верстка сайта с помощью Desktop похода. Подробный разбор SASS, LESS, SASS, PostCSS. Верстка сайта с помощью Mobile first подхода. Flexbox layout. Обзор графического редактора Figma.

Методологии верстки БЭМ, OOCSS, SMACSS, Atomic CSS.SVG и WEBP изображения. Разбор и верстка сложных блоков. Flexbox и его свойства.

Оживляем сайт. Выбор и подключение библиотеки на страницу. Работа с JavaScript. Популярные jQuery-плагины. Создание слайдера на основе плагина Slick.js

Трансформации. Плавные переходы. Анимации. Обзор готовой анимации Animate.css. Система контроля версий Git. Сборщик проектов Gulp. Настройка и автоматизация задач с помощью Gulp.

Знакомство с 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. Обзор и структура.

Работа с иммутабельными данными в приложении. Библиотека ImmutableJS от Facebook. Тестирование приложения. Написание unit-тестов для функций, reducers, actions и компонентов. Enzyme.

Селекторы, нормализация кода. Работа с 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

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

Поможем найти работу мечты

Команда EasyUM готова сделать все возможное, ради Вашего скорейшего трудоустройства.

Картинка

Оформим резюме и портфолио в наилучшем формате

Картинка

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

Картинка

Резюме лучших студентов отправим компаниям - партнерам

Картинка

Научим искать вакансии и правильно вести себя на собеседовании

75%

Выпускников
находят работу

В течении 2х месяцев после выпуска
992

Компаний ждут
Fullstack-разработчиков

По данным собранным на hh.ru

Выберете удобный формат

Вы можете обучаться в онлайн-группе, или пройти видео-курс с разборами домашних заданий, или обучаться очно в одном из 77 городов России.

Картинка

Онлайн-группа

Онлайн занятия 2 раза в неделю вечером, по точному графику, в группе 12 - 20 человек. Доступ к записям - всегда.
Картинка

Видео-курс

Проходите курс в своем темпе. Чат с куратором. Еженедельные онлайн-разборы практики и домашних заданий.
Картинка

Очно

Москва
Очные занятия 2 р. в нед. вечером, в группе 6 - 12 чел. Есть возможность подключаться к занятию онлайн, или посмотреть запись.

Занятия в EasyUm это:

Картинка
Удобный график

График занятий всегда согласовывается в рамках каждой группы отдельно (после 1го занятия). Это могут быть 2 будних дня вечером с 19:00 до 21:00, или один день будний вечер и второй — суббота днем.

Картинка
Быстрая коммуникация

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

Картинка
Трудоустройство

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

Картинка
Маленькие группы

Каждая наша группа - это 4-8 учеников. Это позволит максимально качественно и комфортно обучаться.

Картинка
Длительность курса

Вам не придется учиться год и более для получения новой it-профессии. Мы разработали специальные программы курсов, позволяющие освоить профессию за самый короткий срок, и найти ту самую работу.

Картинка
Четкая структура

Курс разделен на модули. Модули на уроки. Каждый урок - это теория, соединенная с практикой. Без длинных приветствий и воды.

Методист

Методист курса
"Javascript Full-Stack"

Методист

Вожжаев Владлен. Профессиональный веб-разработчик на нескольких языках. Опыт разработки 10+ лет.

Руководитель подразделения AC Soft, Центра креативных индустрий МГТУ им. Н.Э.Баумана. Автор учебника по HTML. Разработчик отечественного конструктора форм.

Что говорят о нас ученики

Отзыв выпускника курса PHP Junior

Отзыв выпускника потока 2 Курс “PHP junior программист”

Отзыв выпускника курса Front-end

Отзыв выпускника Курс “JavaScript Front-end разработчик”

Отзыв выпускника курса PHP Junior

Отзыв выпускника Курс “Графический дизайнер”

Отзывы выпускницы Курс “Java Junior веб-разработчик”

Отзывы выпускницы Курс “Java Junior веб-разработчик”

Отзыв выпускника Курс “Тестирование ПО”

Отзыв выпускника Курс “Тестирование ПО”

Отзыв выпускника Курс “JavaScript Front-end разработчик”

Отзыв выпускника Курс “JavaScript Front-end разработчик”

Почему ваш курс 6 месяцев, а у других 1-2 года?

В отличие от школ с программой на 1-2 года, мы даем те знания и навыки, которые помогут трудоустроиться. Всё остальное вы без проблем доучите в процессе работы, когда будете выполнять задачи.

С курсами EasyUM вы экономите время и деньги, и осваиваете самое необходимое для конкретной цели на сегодня – работа на должности Javascript Full-Stack в хорошей компании.

Картинка

1-2 года – это так долго и далеко не у каждого хватит мотивации или возможности продолжать активно учиться. Результаты на лицо:

Длительность 1-2 года

15%студентов доходят до конца курса

Длительность 5-8 месяцев

75%наших студентов доходят до конца курса и находят работу

Фото очных занятий в EasyUM

Выберите тариф

Онлайн в группе

Картинка
  • Онлайн занятия в группе (2 раза в неделю, вечером)
  • Проверка домашних заданий
  • Запись всех занятий навсегда
  • Чат с преподавателем

3 251 ₽ / месяц

при рассрочке на 24 месяца

78 018

-20%

Ждем весну с EasyUM! Скидка 20% до 8 апреля!

Видео-курс

Картинка
  • Уроки в записи
  • Разбор дз раз в неделю (онлайн в мини-группе)
  • Чат с преподавателем
  • Запись всех занятий навсегда

2 826 ₽ / месяц

при рассрочке на 24 месяца

67 812

-20%

Ждем весну с EasyUM! Скидка 20% до 8 апреля!

Очный

Картинка
  • Онлайн занятия в группе (2 раза в неделю, вечером)
  • Проверка домашних заданий
  • Запись всех занятий навсегда
  • Чат с преподавателем

3 609 ₽ / месяц

при рассрочке на 24 месяца

86 604

-20%

Ждем весну с EasyUM! Скидка 20% до 8 апреля!

Часто задаваемые вопросы

Если говорить честно, то около 70 - 75% наших выпускников трудоустраивается в среднем за 2-3 месяца после окончания курса. Остальные - или не закончили курс по своим причинам, или просто не нуждаются в новой работе.
Конечно можно, гражданин любой страны может пройти у нас курс.
Получится! Курс рассчитан на слушателей, которые полностью с 0, и совершенно ничего не знает из области it.
Да! Курс рассчитан специально для тех кто работает, и имеет только только по 2-4 часов свободного времени в неделю, для выполнения домашнего задания. График занятий выстраивается именно в вечернее время, чтоб было комфортно совмещать с работой или учебой.
Москва: центр города (м. Павелецкая 5 минут), Шлюзовая набережная 6 стр 4. Казань: центр города, Чернышевского 33. Во всех остальных городах все наши занятия проходят на территории коворкингов в центре города. Так же напомним что любой наш курс можно пройти в режиме ОНЛАЙН или по ВИДЕО-КУРСУ.
Позвонить
phone--v1
WhatsApp
whatsapp--v1
Telegram
telegram-app
Max
max-app
Свернуть
icon
Курс Full Stack разработчика на JavaScript | Обучение фуллстек с нуля онлайн в Москве