Личный кабинет

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

Курсы программирования JavaScript без изучения верстки – вариант для желающих освоить язык программирования с нуля, не углубляясь в верстку сайтов.

Вы изучите азы и тонкости написания кода на JavaScript. Научитесь работать с фреймворком Vue.js, освоите библиотеку для создания пользовательских интерфейсов React.js и узнаете, как работать с серверной платформой Node.js. На уроках разработаете первый полноценный сайт.

Кто может обучаться программировать на JavaScript

Курсы программирования подойдут новичкам без опыта.

Вы никогда не писали код и не работали в IT-сфере? Добро пожаловать! С нами вы освоите профессию JavaScript-разработчика с нуля до уровня Junior. Кроме новичков в сфере IT, рекомендуем курс JS практикующим верстальщикам и начинающим веб-разработчикам.

Особенности обучения JavaScript

Очное изучение языка программирования – самый эффективный метод для новичков. Курсы EasyUM ориентированы на учебу в аудиториях в группах до 10 человек.

Программа курса JavaScript включает больше 80% практики. Уроки ведет преподаватель с опытом 3+ в сфере, которую преподает. Есть домашние задания с проверкой и обратной связью от преподавателя. На уроках вы также разработаете итоговый проект для портфолио.

На занятиях ведется видеозапись лекций. После каждого занятия администратор присылает в общий чат ссылку на урок. Если что-то недопоняли или забыли, всегда можно пересмотреть.

EasyUM также предлагает онлайн и индивидуальный форматы обучения.

Почему вам понравятся курсы EasyUM

● Небольшие группы

В наших группах от 6 до 10 студентов. Это комфортно, так как преподаватель успевает уделить всем достаточно внимания, помочь и ответь на вопросы.

● Чат с преподавателем и одногруппниками

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

● Классный проект для портфолио

Как новичку быстро найти работу? Показать примеры своих работ. У вас эти примеры будут! Вы прямо на занятиях по JavaScript разработаете свой сайт. Добавляйте сайт к портфолио и рекрутеры точно вами заинтересуются.

● Подготовка к трудоустройству

С преподавателем вы разберете ТОП-30 вопросов, которые задают на собеседовании JavaScript-разработчику. Кроме того, послушаете советы от рекрутера, как составить резюме и как удачно пройти собеседование. Если окажитесь в числе лучших выпускников, мы отправим ваше резюме компаниям-партнерам.

JavaScript обучение с нуля в Ростове

Очные курсы JavaScript – ваш шанс быстро начать карьеру программиста.

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

После выпуска вы получите печатный сертификат в рамке и его электронную версию. Также у вас на руках останется готовый проект для портфолио.

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

СКИДКА -30% НА КУРСЫ ДО 04 декабря!

старт курса

14 декабря

Занятия вечером или в субботу днем

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

4 месяца

212 ак. часов в курсе

Online-вебинары

в группах по Zoom

от 3 197 руб/мес

38 360 руб

записаться

Форма оплаты

Выберите вариант оплаты
100%
50%
1 мес
Кредит от банка
Бронь места: 5 000 руб.

В аудиториях

Ростов-на-Дону (центр)

от 3 464 руб/мес

41 560 руб

записаться

Форма оплаты

Выберите вариант оплаты
100%
50%
1 мес
Кредит от банка
Бронь места: 5 000 руб.

Видео-лекции

чат с преподавателем

проверка дом. заданий

34 520 руб

записаться

Форма оплаты

Выберите вариант оплаты
100%
50%
Кредит от банка
Бронь места: 5 000 руб.

Также данный курс можно приобрести в рассрочку БЕЗ банка, ОЧНО - 12 990 руб/мес., ОНЛАЙН - 11 490 руб/мес., БРОНЬ МЕСТА - 5 000 руб.

Получить доступ к ПЕРВОМУ ЗАНЯТИЮ БЕСПЛАТНО

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

pattern

Для
кого?

01

pattern pattern
  • Новичков в IT-сфере
  • Начинающих JavaScript-разработчиков
  • Верстальщиков
  • Желающих создавать сайты

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

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

02

pattern pattern
  • Время для домашних заданий– от 6 часов в неделю
  • Работа за компьютером на базовом уровне
  • Английский язык – начальный уровень
  • Стремление развиваться в веб-разработке

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

Сможете разрабатывать интерфейсы сайтов с нуля.

03

pattern pattern
  • Программировать на JavaScript
  • Разрабатывать сайты на Vue.js
  • Создавать интерактивный интерфейс
  • Работать с 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. Основы

Длительность : 53 ак. ч.

от 3 818

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

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

JavaScript 2. Фреймворк Vue.js

  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. Фреймворк Vue.js

Длительность : 53 ак. ч.

от 3 818

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

записаться
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

Длительность : 53 ак. ч.

от 3 818

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

записаться
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

Длительность : 53 ак. ч.

от 3 818

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

записаться

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

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

user

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

JavaScript-разработчик

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

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

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

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

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

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

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

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

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

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

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

Записаться на курс или получить консультацию

Оставьте заявку и оплатите курс онлайн



    Нажимая кнопку, принимаю условия политики и пользовательского соглашения



    Возврат денег

    Возврат денег

    Осуществляем возврат денежных средств в полном объёме до 1-го занятия. Если вам что-то не понравилось или вы не хотите продолжать обучение - просто скажите нам об этом и мы вернем вам всю стоимость курса.
    Помощь с работой

    Помощь с работой

    Мы помогаем с Трудоустройством нашим студентам. Проводим тренинг с профессиональным HR-менеджером, помогаем подготовить резюме и отправляем ваше резюме IT-компаниям партнерам.
    Гибкий график

    Гибкий график

    Любой из курсов EasyUM вы сможете пройти в 2-х форматах: Онлайн или Очно в аудиториях (в своём городе). Все занятия проходят в вечернее время или в выходные, поэтому вы легко сможете совмещать учебу и работу.

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

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

    От рекрутера ведущей 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-х лет. Мы не сотрудничаем с теоретическими преподавателями ВУЗов или молодыми выпускниками других курсов.

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

    Уроки проходят по адресу:

    – г. Москва, Шлюзовая набережная 6, стр. 4, 3-й этаж, офис 303 (4 минуты от м. Павелецкая)

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

    Более 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 месяцев).

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

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




      Хочу задать вопрос



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




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

          ПН-ВС: 10:00 - 20:00 — Консультация и запись по телефону
          ПН-ПТ: 18:30 - 22:30 — Консультации в офисе

          Телефон :

          ☎ +7 (863) 333-29-13

          Адрес :

          Ростов-на-Дону, ул. Обороны, 42Б
          БЦ «Центральный»
          Разработка сайта: logotype update
          Хочу записаться на курс





            Спасибо за обращение! Мы свяжемся с вами в течение 24 часов.
            Комфорта Вам, тепла и улыбок :)