+ 38 (066) 3-12345-1
Личный кабинет

Курс:Full Stack разработка
на JavaScript

Хотите стать универсальным веб-разработчиком? Выбирайте программирование на JavaScript, становитесь Full-Stack специалистом и работайте только на себя. В EasyIT в Сумах вас научат разрабатывать сайты с нуля до релиза без помощи сторонних специалистов. Вы сможете сами делать Front-end, Back-end и верстку сайтов. Всего несколько месяцев на курсе JavaScript – и вы супергерой в веб-разработке!

Кому понравится курс по Full-Stack

Обучение JavaScript с нуля до Junior – главная задача наших курсов. Мы помогаем стать Full-Stack специалистом всем желающим. Не имеет значения, есть у вас опыт в программировании или нет. Под руководством опытного преподавателя любой освоит новую профессию за короткое время.

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

Full-Stack разработчик на JS – сложная, но перспективная и хорошо оплачиваемая профессия. Чтобы вы смогли на достойном уровне ее изучить, мы разработали программу, основанную на большом количестве практики. 75% времени вы будете практиковаться. Также преподаватель будет задавать домашние задания.

Обучаться программированию на JavaScript начнете с верстки. Затем перейдете к основам JavaScript и познакомитесь с особенностями написания кода для фронтенд и бэкенд сайта. После научитесь собирать проект в одно целое и публиковать на хостинге. Под конец курса JS освоите технологию Node.js.

Почему стоит учиться на курсе

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

Быстро найти работу Full-Stack поможет пример вашей работы. На курсе JS вы разработаете личный сайт. Обязательно добавьте сайт в портфолио! Благодаря примеру рекрутер будет смотреть на вас не как на новичка, а как на опытного начинающего. Шансы на победу в конкурсе на должность возрастут в несколько раз.

● Преподаватель – JavaScript разработчик

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

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

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

Станьте универсальным веб-разработчиком с EasyIT

Full-Stack разработка на JavaScript – ваш шанс зарабатывать в долларах со старта карьеры! Изучайте программирование на JS в EasyIT. Вы в сжатые сроки освоите создание сайтов с нуля до релиза. После выпуска вас ждет сертификат, проект в портфолио и перспективное будущее. Учитесь очно в группе, онлайн или индивидуально. Добивайтесь того, о чем всегда мечтали.

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

старт курса

20 мая

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

Осталось мест:
7 из 10

5, 5 месяцев

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

В аудиториях


полная оплата сразу

или 1850 грн/мес

10 175 грн.

записаться

В аудиториях


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

или 2200 грн/мес

12 100 грн.

записаться

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


в аудиториях или онлайн

стоимость за 1 час

300 грн.

записаться

Любой курс можно пройти в ДИСТАНЦИОННОМ формате (через zoom.us)
со скидкой 10%

pattern

Для
кого?

01

pattern pattern
  • Новичков в веб-разработке
  • Практикующих Front-end и Back-end
  • Программистов на других языках
  • Тех, кто хочет стать универсальным разработчиком

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

Даже если у вас нет опыта в разработке сайтов - не стоит переживать, курс ориентирован на новичков в веб-разработке.

02

pattern pattern
  • Время для выполнения домашних заданий – от 12 часов в неделю
  • Уверенное использование ПК
  • Уровень английского не ниже начального (elementary)
  • Стремление учиться новому

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

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

03

pattern pattern
  • Программировать на языке JavaScript
  • Создавать сайты с нуля до релиза
  • Верстать веб-страницы
  • Адаптировать сайты для разных браузеров и устройств
  • Тестировать работоспособность готовых проектов

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

HTML5 – стандартизированный язык разметки документов в интернете.
CSS3 – формальный язык описания внешнего вида документа.
HTTP – набор правил, которым следует сервер относительно передачи файлов.
Unicode – уникальный код символа, который не зависит от платформы, программы или языка.
Табличная верстка – способ верстки веб-документов, в котором в качестве структурной основы применяют таблицы.
Блочная верстка – метод верстки, при котором сайт строят с помощью блоков.

Верстка 1. HTML + CSS.

  1. Веб-разработка – что такое и как работает? Ключевые термины и место Верстальщика в процессе создания сайта. Ввод в HTML: структура документа, ключевые слова, заголовок, кодировка.
  2. Теги: типы и значения. Текст: абзацы, заголовки и другие элементы. Работа со списками, переносы и разделители.
  3. CSS. Базовый синтаксис, селекторы и классы. Псевдоклассы, псевдоэлементы. Ссылки и картинки на сайте. Учимся делать страницы полезными и привлекательными.
  4. Табличная вёрстка. Таблицы: вложение и стилевое оформление.
  5. Блочная вёрстка. Работа с Блоками: позиционирование, отступы и оформление.
  6. HTML5 + CSS3. Разбор отличий от HTML + CSS, обзор технических возможностей HTML5 & CSS3.
  7. Веб-стандарты. W3C, документация, DOCTYPE, HTTP, Unicode.
  8. Табы и pagination. Форматирование текста в HTML5 + CSS3.

РЕЗУЛЬТАТ СТУДЕНТА: Получены базовые навыки верстки сайтов. Изучены веб-стандарты. Изучена структура и составляющие HTML + CSS.

1-й Мес.

Модуль 1

Тема : HTML + CSS.

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

от 1 850

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

записаться
HTML5 – стандартизированный язык разметки документов в интернете.
CSS3 – формальный язык описания внешнего вида документа.
SCSS – язык, код которого транслируется Ruby-программой в обычный CSS код.
LESS – препроцессор CSS, который позволяет использовать переменные, функции, циклы и другие технологии для упрощения работы.
SEO – поисковая оптимизация сайта с целью увеличения трафика и роста клиентов.
Greensock – популярная библиотека анимации на JavaScript.
Velocity – процессор шаблонов (обработчик шаблонов), базирующийся на Java.
Animate.css – библиотека со встроенными десятками классных кроссбраузерных анимаций.
Wow.Js – плагин, который дает возможность отложить запуск анимации до момента прокрутки страницы.

Верстка 2. HTML + CSS интерфейс сайта.

  1. Работа с аудио и видео элементами сайта, фон сайта.
  2. Анимация. Greensock, Velocity, Animate.Css, Wow.Js.
  3. SEO и Верстка. Ключевые слова, карат сайта, robots.txt. Как верстальщик влияет на ранжирование?
  4. Знакомство с HALM языками разметки. Обзор технических возможностей и ограничений предпроцессоров SCSS, LESS и Stylus.

РЕЗУЛЬТАТ СТУДЕНТА: Изучены технологии HTML5 + CSS3. Приобретен навык анимации элементов сайта. Изучены предпроцессоры SCSS, LESS и Stylus. Рассмотрена связка SEO и Верстки сайтов. Закончена верстка вашего личного сайта.

2-й Мес. (2 нед.)

Модуль 2

Тема : HTML + CSS интерфейс сайта.

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

от 925

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

записаться
JavaScript – язык программирования, добавляющий сайтам интерактивных элементов.
JS DOM – программный интерфейс, который помогает программам и скриптам получать доступ к HTML-документам и менять содержимое, структуру, оформление.
HTML – стандартизированный язык разметки документов в интернете.
PhpStorm – умная среда разработки для PHP разработчиков.
Visual Studio Code – редактор исходного кода.
Open Server – портативная программная среда для веб-разработки.

JS 1. Введение в JavaScript.

  1. Вступление. Краткая история JS. Обзор инструментов разработки (PhpStorm, Visual Studio Code, Open Server). Создания базовой структуры проекта. Типы подключения JS. Пишем первый «Hello Word!». Обзор основ синтаксиса.
  2. Переменные. Типы данных. Преобразования типов данных. Базовые математические операторы. Операторы сравнения.
  3. Условные ветвления (if, else if, else). Конструкция "switch". Логические операторы.
  4. Циклы while, for, do while.
  5. Функции. Определения функций. Параметры функции. Вызов функции.
  6. Массивы. Функции для работы с массивами. Метод Pop. Метод Push. Метод Shift. Метод unshift. Сортировка массива.
  7. Объекты. Функции для работы с объектами. Доступ к свойствам.
  8. JS DOM. Методы DOM. DOM Document. Поиск элементов HTML. Изменение выходного потока HTML. Изменение стиля HTML.

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

3-й Мес.

Модуль 3

Тема : Введение в JavaScript.

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

от 1 850

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

записаться
JavaScript – язык программирования, добавляющий сайтам интерактивных элементов.
JS DOM – программный интерфейс, который помогает программам и скриптам получать доступ к HTML-документам и менять содержимое, структуру, оформление.
JS Browser BOM – часть JS, которая позволяет скрипту взаимодействовать с программой просмотра веб-страниц.
jQuery – библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML.
Ajax – технология обращения к серверу без перезагрузки страницы.

JS 2. Веб-разработка на JavaScript.

  1. JS События. События мыши. События клавиатуры. События загрузка документа.
  2. JS Browser BOM. Объект Window. Screen. Location. History.
  3. jQuery обзор синтаксиса. Получения DOM элементов через jQuery. Изменения элементов DOM через jQuery. Ajax – базовый запрос.
  4. Практическое занятие. Написание выезжающего бокового меню на чистом JS.
  5. Практическое занятие. Написание слайдера с применением сторонней библиотеки.
  6. Практическое занятие. Написание функции для проверки формы обратной связи.
  7. Практическое занятие. Написание калькулятора для подсчета введенных данных.
  8. Заключительная лекция.

РЕЗУЛЬТАТ СТУДЕНТА: Изучена тема События в JavaScript. Изучена технология Ajax. Созданы веб-элементы на JavaScript: выезжающее боковое меню, слайдер (с использованием сторонней библиотеки), калькулятор.

4-й Мес.

Модуль 4

Тема : Веб-разработка на JavaScript.

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

от 1 850

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

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

React JS 1. React JS.

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

РЕЗУЛЬТАТ СТУДЕНТА: Изучены основы работы с библиотекой React JS. Изучена архитектура React / Redux приложений.

5-й Мес.

Модуль 5

Тема : React JS.

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

от 1 850

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

записаться
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 — это американский провайдер виртуальных частных серверов

Node.JS 1. Введение в Node.JS.

  1. Установка Node.js. Система модулей. Разбор основных модулей: Path, File System, Readline и др. Менеджер пакетов - NPM.
  2. Запросы: асинхронные и синхронные. Особенности работы с Event Loop.
  3. Работа с файлами, модуль 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. Авторизация с помощью Passport.JS.
  8. Тестирование Express приложения. Работа с Mocha и Chai. Развернем приложение на тестовом хостинге.

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

6-й Мес.

Модуль 6

Тема : Введение в Node.JS.

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

от 1 850

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

записаться

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

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

user

Илья Нестеров

Full-Stack Developer

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

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

  • Владею языком программирования JavaScript
  • Знаю HTML&CSS и умею верстать
  • Разбираюсь в адаптивной и кроссбраузерной верстке
  • Владею технологией Node.js и работаю с базами данных
  • Глубоко понимаю Front-end разработку
  • Работаю с фреймворком VueJS
  • Собираю проект и публикую на хостинге

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

EasyIT. Курс « Full Stack разработка на JavaScript» 5, 5 месяцев. (01.03.21 - 15.08.21)

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

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

Смотрите занятие в записи

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

Предупредите о вашем отсутствии менеджера, и запись занятия будет ожидать вас на почте.

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

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

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

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

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

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

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

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

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

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

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

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

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

Всем выпускникам EasyIT в Сумах

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

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

Программа
скидок

Приведи друга и получи 7% скидку (для студентов дневного отделения скидка 6%)

Комфортный
офис

5 минут ходьбы от центра города

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

Горбатенко Валентин

Преподаватель курса «Full Stack разработка на JavaScript»

Валентин – практикующий PHP- и JS- разработчик, опытный верстальщик.

Создавал сайты на CMS OpenCart и WordPress. Посещал тематические конференции и проходил обучение в PHP Academy (Киев).

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

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

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

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

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

Наш офис находится г. Сумы, ул. Ильинская 56, здание «Maranna», 3 этаж.

В какие дни проходят занятия?

Расписание определяем на первом занятии. Менеджер предлагает все доступные окошки в расписании (на момент запуска курса). Преподаватель со студентами выбираем максимально удобное время для проведения занятий.

Занятия проводятся в будние вечера (17:00 – 19:00, 19:00 – 21:00) и по субботам (в первой половине дня). Группы формируем до 10 человек для комфортного и эффективного обучения для каждого.

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

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

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

Мы сотрудничаем исключительно с практикующими специалистами в сфере IT в Сумах. Опыт работы преподавателей – не менее 3-х лет. Дополнительную информацию о преподавателях вы можете посмотреть в разделе «Наша команда».

Как происходит оплата за обучение?

Есть несколько вариантов оплат: «Основная» и «Основная частями».

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

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

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

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

Можно ли перенести средства на другой курс?

Да, вы можете перенести средства на другой курс (оставшееся количество занятий из одного курса на другой). Предупредите об этом нашего менеджера заранее.

Нужен ли свой ноутбук?

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

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

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

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

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

ПН-ПТ: 09:00 - 21:00
CБ-ВС: выходные

Телефон :

☎ + 38 (066) 3-12345-1

Адрес :

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