8 985 589 85 01
Личный кабинет

Курс:Язык программирования
Java Script

JS - это язык интерактивности на веб-страницах. Без него сейчас не обходится ни один сайт в интернете. И даже больше! Фреймворки JavaScript заполоняет интернет: серверная сторона (Node.js), мобильные приложения (React Native), виртуальная реальность и так далее.

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

Освой современный язык программирования Javascript и начни карьеру в IT всего через 4 месяца!

Сложность курса:

-30% скидка на курс до 25 января!

старт курса

13 февраля

График: согласуем на первом занятии

Осталось мест:
3 из 12

4 месяца

2 раза в неделю по 2 часа

Вебинар/Запись


обучение online

Старая цена - 41 600 руб

31 990 руб.

записаться

В аудиториях


Занятия на м. Кутузовская

Старая цена - 52 000 руб

39 990 руб.

записаться

Индивидуально


в аудиториях (или Оnline)

старая цена - 2 200 руб.

1700 руб. / час.

записаться

Возможна поэтапная оплата — от 2500 руб. в месяц.
Условия поэтапной оплаты вы можете уточнить у нашего менеджера по телефону указанному на сайте.

pattern

Для
кого?

01

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

Требования к поступающим

Курсы JavaScript рассчитаны на обучение «с нуля», но предварительное поверхностное ознакомление с основами вёрстки или JS будет плюсом.

02

pattern pattern
  • Владение компьютером на уровне «Пользователь» и выше
  • Умение пользоваться текстовыми редакторами и браузером
  • Владение Английским языком на базовом уровне
  • Наличие свободного времени для выполнения Д/З от 13 часов в неделю
  • Наличие твёрдого желания стать востребованным веб-разработчиком

Чему Вы научитесь

Курс «Язык программирования JavaScript» создан для тех, кто хочет освоить современный язык программирования в максимально короткие сроки.

03

pattern pattern
  • Ясно излагать свои мысли кодом Java Script, оперируя знаниями синтаксиса и принципами работы языка
  • Изучите и попрактикуетесь в программировании фронт-энда и бек-энда учебного приложения, закрепив полученные знания по JavaScript и Node.js
  • Во время курса сами напишете веб-проект «полного цикла» и отработаете навыки применения инструментов профессионального разработчика JavaScript
  • Изучите популярный фреймворки Node.Js и React.Js

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

JavaScript — мультипарадигменный язык программирования, добавляющий сайтам интерактивных элементов
WebStorm – умная IDE для JavaScript-разработчиков
Git — распределённая система управления версиями
AJAX — технология обращения к серверу без перезагрузки страницы
jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML

JavaScript 1. Основы

  1. Знакомство с Javascript. Среда разработки WebStorm. Создание своего проекта и первой программы на Javascript. Обзор Git - системы управления версиями.
  2. Синтаксис JS. Переменные, выражения, операторы, их типы и взаимодействие. Идентификаторы, литералы. Типы данных в Javascript.
  3. Функции в Javascript. Стрелочные и анонимные функции. Функциональные выражения.
  4. Создание и инициализация массива. Команды Pop/Push, Shift/Unshift.
  5. DOM (Дерево). Определение и функции DOM в JS. Навигация по DOM-элементам (getElement* и querySelector*). Основы работы с событиями. Библиотека jQuery.
  6. Ajax. Фоновая отправка формы. Загрузка данных в фоне.
  7. Прототипное программирование. ОПП в Javascript. Классы.
  8. Модули в JS. WebPacker. NodeJS.

РЕЗУЛЬТАТ СТУДЕНТА: Изучены основы Javascript и Front-End разработки. Полное понимание объектно-ориентированной модели JS. Получен опыт работы со сборщиком WebPacker.

1-й Мес.

Модуль 1

Тема : JavaScript 1. Основы.

Длительность : 21 Ак. Час

от 8 000

Полная стоимость модуля в руб.

записаться
JavaScript — мультипарадигменный язык программирования, добавляющий сайтам интерактивных элементов
Gulp — это инструмент сборки веб-приложения
Vue.js — JavaScript-фреймворк с открытым исходным кодом для создания пользовательских интерфейсов.

JavaScript 2. Фреймфорки: VueJS

  1. Установка VueJS, знакомство со средой разработки. Написание первого приложения «Hello, world». Изучение директивов: v-if, v-for, v-on, v-model.
  2. Компоненты во VueJS и их структура. Входящие данные: props. События компонента: $emit. Значения по-умолчанию для props. Составные компоненты. Зоны ответственности. Mixins. Однофайловые компоненты. Работа с приложением «Список дел».
  3. Изучение принципа DRY. Повторное использование кода. Примеси Mixins.
  4. Навигация в приложениях. Работа с библиотекой VueRouter. Схема маршрутов приложения. Вложенные маршруты. Ссылки перехода router-link. Программная навигация. Передача параметров в машруте. Props и параметры маршрута.
  5. Управление состоянием приложения. Изучение библиотеки Vuex. Работа с хранилищем. Мутации. Геттеры. Работа с приложением “Складской учет”.
  6. Взаимодействие с сервером. Изучение библиотеки VueResource. Архитектура приложения, на API. Обработка ответа.
  7. Авторизация в приложении.
  8. Шаблон собственного проекта. Утилита vue-cli. Сборка и публикация финальной работы курса: “Интернет магазин спортивных товаров” на хостинге.

РЕЗУЛЬТАТ СТУДЕНТА: Уверенные знания VueJS, создан свой проект - “Интернет магазин спортивных товаров”, который размещен на хостинге.

2-й Мес.

Модуль 2

Тема : JavaScript 2. Фреймфорки: VueJS

Длительность : 21 Ак. Час

от 8 000

Полная стоимость модуля в руб.

записаться
React — это библиотека для разработки интерфейсов, созданная Facebook
Redux — это инструмент управления как состоянием данных, так и состоянием интерфейса в JavaScript-приложениях
ImmutableJS - объект, состояние которого не может быть изменено после создания
React Router - позволяет создавать компоненты и управлять состоянием приложения
ES2015 (ES6) - новый языковой стандарт JS
Flux — это архитектура, которую команда Facebook использует при работе с React

JavaScript 3. React JS

  1. Основы ES2015. Основы React.js. Понятие Виртуальный DOM. React state. React Props. Реакт-элемент. Построение компонентов на JSX. Webpack + Babel.
  2. Жизненный цикл компонентов. Иерархия компонентов. Состояние компонентов. Сборщик приложений Webpack. React Mixins. React Pure Render.
  3. Создание компонентов с помощью ES6 классов. Higher Order Components. Functional Components. Знакомство с Redux.
  4. Middleware в Redux. Redux dev tools. Архитектура React / Redux приложений. Асинхронные actions в Redux.
  5. React Router. React Router Hooks. Работа с навигацией в приложении, ссылки и переходы по странице, авторизация пользователя. Интеграция React Router и Redux.
  6. Flux. Обзор и структура.
  7. Работа с иммутабельными данными в приложении. Библиотека ImmutableJS от Facebook. Тестирование приложения. Написание unit-тестов для функций, reducers, actions и компонентов. Enzyme.
  8. Селекторы, нормализация кода. Работа с React Performance. Архитектура приложений на React. Завершения финального проекта.

РЕЗУЛЬТАТ СТУДЕНТА: Готовый финальный проект - адаптивный англоязычный сайт по поиску недвижимости в Финляндии.

3-й Мес.

Модуль 3

Тема : JavaScript 3. React JS.

Длительность : 21 Ак. Час

от 8 000

Полная стоимость модуля в руб.

записаться
Node.js — программная платформа, превращающая JavaScript из узкоспециализированного языка в язык общего назначения
npm — менеджер пакетов, входящий в состав Node.js
Express.js - каркас web-приложений для Node.js
Pug — это шаблонизатор и html-препроцессор, написанный на javascript для node.js
Handlebars.js — это клиентский шаблонизатор для JavaScript
Passport.js — это middleware для авторизации под node.js
Mocha - фреймворк для тестирования JS
DigitalOcean — это американский провайдер виртуальных частных серверов

JavaScript 4. Node.Js

  1. Установка Node.js. Запуск первой программы. Система модулей. Разбор основных модулей: Path, File System, Readline и др. Знакомство с менеджером пакетов - NPM.
  2. Асинхронные и синхронные запросы. Особенности работы с Event Loop. Потоки в Node.JS.
  3. Node.js как веб-сервер. Работа с файлами, модуль fs. Фреймворк Koa.JS. Конфигурация через модуль config.
  4. Способы работы с асинхронным кодом. Модуль EventEmitter. Промисы (promises). Async/Await. Работа с модулем Step. Создание собственных событий.
  5. MVC-фреймворк Express.js. Шаблонизация с помощью Pug или Handlebars. Работа с cookie. Обработка ошибок.
  6. Сессия, работа с посетителями. Работа с базой данных Mongo DB в связке с Mongoose. Middleware.
  7. Библиотека Socket.IO. Реализация простого часа с помощью Socket.IO и Express.js. Авторизация с помощью Passport.JS.
  8. Тестирование Express приложения. Работа с Mocha и Chai. Практикуем развертывание приложения на примере известных хостингов (Heroku, DigitalOcean).

РЕЗУЛЬТАТ СТУДЕНТА: Разработан проект - система управления проектами по методологии канбан-доски.

4-й Мес.

Модуль 4

Тема : JavaScript 4. Node.Js.

Длительность : 21 Ак. Час

от 8 000

Полная стоимость модуля в руб.

записаться

Ваши результаты после
обучения

Сертификат выдается всем ученикам EasyUM в 2-х экземплярах: в виде документа и онлайн-копии. Данную ссылку с лёгкостью можно прикрепить в своё резюме или поделиться с другом.

user

Алекс Гончаров

Javascript Developer

Заработная плата - 130 000 руб./мес.

Ключевые навыки:

  • Владение JavaScript. Свободная разработка и отладка на JavaScript
  • Реализация получения и передачи данных на сервер без перезагрузки всей страницы
  • Решение задач с помощью React.js, Angular.js
  • Создание серверной части сайта с помощью Node.js
  • Создание клиентской части сайта с современным интерфейсом и анимацией
  • Настройка серверной части веб-страницы с помощью ASP.NET и MVC

Образование:

EasyUM. Курс «Язык программирования Java Script» 4 месяца. (07.18 - 11.18)

В процессе обучения вы будете заниматься разработкой системы управления проектами по методологии канбан-доски. Мы рассмотрим все этапы создания программы от А до Я.

Занимайтесь из любой
точки мира!

Подключайтесь к занятию online, или смотрите в записи.

Пропустили занятие? Уже не страшно!

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

как это работет

Записаться на курс

Оставьте заявку

Ваши приятные бонусы

Интенсив по
трудоустройству

От рекрутера ведущей it-компании Москвы

Сертификат
и онлайн-копия

Выдается при успешном окончании курса

Помощь в
трудоустройстве

Ваше резюме ждут более 100 компаний-партнеров

Портфолио
и свой проект

Разработаете во время обучения на курсе

Групповой чат
24/7

С одногруппниками и преподавателями

Ежемесячная
оплата

Разбиваем на модули и оплачиваем частями

20% скидка на
следующий курс

Всем выпускникам EasyUM в Москве

Бар-зона с кофе
и печеньками

В неограниченном доступе

Кто преподает
данный курс

Анисимов Евгений

Преподаватель курсов: «Вёрстка сайтов HTML & CSS» и «PHP Junior программист»

Евгений в области программирования уже с 2004 года. Свои первые знания получал из подаренной книги, и уже в том же году самостоятельно создал и опубликовал в интернете собственный сайт. Работал в таких компаниях как: Медиа Сервис Шоп, Шоубизнес.Москва и другие. Владеет технологиями: HTML, CSS, PHP, JavaScript, CodeIgniter, Bootstrap. В последнее время в основном занимается разработкой интернет-магазинов и веб-сервисов.

Предпочитает использовать различные библиотеки/классы/модули для ускорения и упрощения разработки. Любит структурированный и чистый код, разделяя все «по полочкам». В данный момент сотрудничает с компаниями на фрилансе. Своим хобби считает игру на фортепиано.

Шишов Михаил

Преподаватель курсов: «Вёрстка сайтов HTML & CSS» и «Web-разработчик WordPress»

Работает с вёрсткой и разработкой сайтов под ключ более 3-х лет. Начинал карьеру самостоятельно на фрилансе, получил свой первый заказ спустя месяц после начала карьеры на фрилансе, и с тех пор занимается разработкой сайтов на Wordpress под ключ как для российских, так и для зарубежных заказчиков. Работал с компаниями: Wildberries, CNews и Лига Героев.

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

Прохоров Максим

Преподаватель курсов: «Java Script Junior программист Front-end» и «Java Script Junior программист Full-Stack»

Выпускник Московского государственного технического университета им. Н.Э. Баумана. Ведущий разработчик сайтов в APP-JEDI.

Максим начал свой путь программиста ещё в школьные годы. В девятом классе разработал свой первый сайт с использованием HTML+CSS и Flash. За время учёбы в университете досконально изучил Joomla, jQuery, PHP. Будучи студентом нарабатывал опыт разработки сайтов на Joomla для коммерческих предприятий.
После окончания обучения Максим устроился на работу Frontend-разработчиком. На первой работе Максим реализовал Новый интерфейс для компании с использованием современного стэка технологий - Vue, WebPack.

На данный момент Максим занимает должность «Ведущий разработчик» в одной из IT-компаний в Москве. Разрабатывает сайты с использованием: node.js, React, Redux, GraphQL. Работает с созданием сайтов на Wordpress с использованием: Headless API, React.

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

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

Как записаться на курс?

Записаться на курс – просто! Оформите заявку на сайте и наш менеджер свяжется с вами для уточнений даты встречи в нашем офисе для заключения договора на обучение. Также вы можете позвонить нам по номеру 8 985 589 85 01 и записаться на курс по телефону.

Обратите внимание! Для заключения договора обучение вам понадобится паспорт и оплата за курс.

Если вы хотите заключить договор Онлайн, свяжитесь с нами по номеру 8 985 589 85 01, и наш менеджер расскажет вам о дальнейшей схеме оформления договора. Обратите внимание, что договора заключённые онлайн не отличаются от договоров заключенных в офисе и имеют ту же юридическую силу.

Когда начинается обучение?

Мы формируем группу по набору студентов. Запускаем группу от 6 человек. Средний перерыв между стартами групп – 25 дней.

Как это происходит? Мы открываем набор в группу: после того как в группе собралось 6 человек, мы назначаем точную дату начала обучения и уведомляем всех студентов о дате старта курса. За 4 дня до старта обучения вашей группы наш менеджер свяжется с вами и пригласит на первое занятие.

Как оплатить курс?

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

Как оформить рассрочку?

Мы сотрудничаем с Тинькофф банком. Вы можете оформить рассрочку от Тинькофф банка сроком на 12/24 месяца без процентов, с первым платежом в следующем календарном месяце. В случае оформления рассрочки средняя ежемесячная оплата составляет от 2 500 руб. Для оформления рассрочки от Тинькофф банка свяжитесь с нашим менеджером по телефону 8 985 589 85 01.

Кто преподает данный курс?

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

Где будут проходить занятия?

Любой курс вы можете посещать в удобной для вас локации.

– Юго-запад Москвы – 3 минуты от метро «Кутузовская». Кутузовский пр-т, д.36, с. 4. Вход 7, 2й этаж, офис 303, Бизнес-парк «Казакова»

– Северо-восток Москвы – 2 минуты от метро «Семёновская» ул. Щербаковская 3. БЦ «Щербаковский», 11-й этаж, офис 1104

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

В каком формате проходит обучение?

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

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

Какое расписание занятий (день и время)?

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

Время занятий: будние дни – с 19:00/19:30 до 21:00/21:30, выходные дни – суббота, в интервале с 10:00 до 18:00

Если я пропущу пару уроков, смогу ли я потом их отработать?

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

Можно ли вернуть денежные средства?

Да, вы можете оформить возврат денежных средств. Для этого вам необходимо отправить нам заявление о возврате денежных средств на почту it@easyum.ru.

Обратите внимание: ваше заявление о возврате денежных средств должно поступить к нам не позднее, чем за 24 часа до первого занятия. Заявления о возврате денежных средств менее чем за 24 часа до первого занятия рассмотрены не будут.

Время возврата денежных средств – от 7 до 14 рабочих дней с момента написания заявления. Возврат осуществляется тем же способом, которым была осуществлена оплата.

Можно ли приостановить обучение на некоторое время?

Да, вы можете приостановить обучение в любой момент. Максимальный срок перерыва в обучении – 1 календарный год.

Чтобы вернуться к обучению после перерыва, вам необходимо связаться в нашим менеджером по телефону 8 985 589 85 01. Когда вы будете готовы к восстановлению в EasyUM, мы определим вас в ближайшую группу по вашему курсу без дополнительных доплат.

Помогаете ли вы с трудоустройством?

Да. Главная идея компьютерной школы EasyUM – освоение новых IT-профессий на практике. Практический подход к обучению и высокий уровень знаний наших выпускников позволяет нам сотрудничать с лучшими IT-компаниями Москвы и помогать лучшим студентам группы с трудоустройством.

Как мы это делаем? Мы дорожим своим именем перед работодателями, поэтому сотрудничаем с лучшими студентами группы и отправляем их резюме в партнерские IT-компании Москвы.

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

Какие материалы у меня останутся после обучения?

Сертификат об окончании обучения. Онлайн-сертификат, который можно подкрепить к резюме. Портфолио с вашими работами. Чат с преподавателем. Видеозаписи всех занятий.

Могу ли я получить налоговый вычет?

Нет, мы не предоставляем сертификаты государственного образца, так как мы не являемся ВУЗом в классическом понимании этого слова. Доктрина нашего учебного центра: «Нет» – скучной теории, «Да» – реальным навыкам!

Наши курсы занимают намного меньше времени, чем стандартные программы ВУЗов и позволяют вам освоить востребованную профессию в максимально короткие сроки (3-6 месяцев).

Остались вопросы?

Закажи консультацию специалиста

Хочу задать вопрос
Хочу записаться на модуль

Режим работы :

ПН-ПТ: 09:00 - 22:00 — Занятия в аудиториях
ПН-ВС: 8:00 - 23:00 — Консультации по телефону

Email :

it@easyum.ru

Телефон :

☎ + 7 (985) 589-85-01

Адрес :

Москва, Кутузовский пр-т, д.36, с.4
Вход 7, 2й этаж, офис 303
Бизнес-парк «Казакова»
3 минуты от м. Кутузовская
Разработка сайта: logotype update
Хочу записаться на курс
Спасибо за обращение! Мы свяжемся с вами в течении 24 часов.
Комфорта Вам, тепла и улыбок :)