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

Курс:Java Script Junior программист
Full-Stack

«Full-Stack разработчиком» называют специалиста, который одинаково хорошо справляется с написанием фронт-энда и бек-энда. Курсы JavaScript (Full Stack) построены вокруг изучения широкого инструментария разработчика для работы с Серверной частью веб-приложения.

Если вы хотите стать разработчиком «полного цикла», то курсы JavaScript (Full-Stack Dev) станут оптимальным решением. Вы сможете создавать реально крутые сайты «от макета» до «полной готовности» с размещением на сервере и подключением необходимых библиотек и фреймворков. А после прохождения курса смело идти на собеседование на вакансию JavaScript Junior программист (Full Stack).

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

старт курса

17 сентября

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

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

7 месяцев

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

Основной частями


обучение в аудиториях

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

94 930 руб.

записаться

Основной


обучение в аудиториях

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

80 930 руб.

записаться

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


обучение online

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

73 930 руб.

записаться

При записи на курс с сайта — получите ПОДАРОК от команды EasyUM

pattern

Для
кого?

01

pattern pattern
  • Для тех, кто хочет создавать Стильные современные сайты
  • Для практикующих специалистов Front-End, которые хотят развиваться
  • Для тех, кто уже начал изучать JavaScript
  • Для тех, кто хочет изучить создание современных сайтов от А до Я

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

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

02

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

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

Курс «JavaScript Junior (Full-Stack Developer)» научит вас создавать действительно качественные приложения, ведь вы станете программистом, понимающим весь стек технологий.

03

pattern pattern
  • Ясно излагать свои мысли кодом Java Script, оперируя знаниями синтаксиса и принципами работы языка
  • Изучите и попрактикуетесь в программировании фронт-энда и бек-энда учебного приложения, закрепив полученные знания по HTML & CSS, HTML5 & CSS3, компонентам JavaScript и Node.js
  • Во время курса сами напишете веб-проект «полного цикла» и отработаете навыки применения инструментов профессионального разработчика JavaScript
  • Будете готовы к реальной работе на должности JavaScript Junior Программист (Full Stack)

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

HTML - стандартизированный язык разметки документов во Всемирной паутине
CSS - формальный язык описания внешнего вида документа
Photoshop — самый распространенный и широкофункциональный графический редактор
Visual Studio — интегрированная среда разработки программного обеспечения

Вёрстка 1. Основы HTML & CSS

  1. Введение в веб-разработку и интернет. Разбор основных терминов. Разбор всех этапов создания сайта. Ввод в язык разметки - HTML: структура документа, ключевые слова, заголовок, кодировка.
  2. Типы тегов. Значение атрибутов тегов. Работа с текстом: абзацы, заголовки и подзаголовки, упорядоченные и многоуровневые списки, переносы и разделители, цитаты.
  3. Основы CSS: базовый синтаксис, селекторы, классы, псевдоклассы и псевдоэлементы. Написание эффективного кода.
  4. Работа с ссылками и картинками. Их оформление на сайте.
  5. Основы CSS: наследование и каскадирование.
  6. Табличная вёрстка. Вложенные таблицы . Стилевое оформление таблиц.
  7. Блочная вёрстка. Позиционирование блоков, внутренние и внешние отступы, оформление.
  8. Создание вёрстки сайта по готовому макету в формате PSD.

РЕЗУЛЬТАТ СТУДЕНТА: Готовая верстка всех страниц небольшого корпоративного сайта

1-й Мес.

Модуль 1

Тема : Вёрстка 1. Основы HTML & CSS.

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

12 990

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

записаться
Google Webmaster - эффективный инструмент для повышения ранжирования в поисковой выдаче Google
jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML
JavaScript — мультипарадигменный язык программирования, добавляющий сайтам интерактивных элементов
Firebug — отладчик web-приложений
HTTP - протокол прикладного уровня передачи данных

Вёрстка 2. HTML5 + CSS3

  1. Характеристика стандартов Веб: стандарты W3C, документация, DOCTYPE, HTTP, Unicode.
  2. HTML – 5 и CSS – 3 что нового? Характеристики секции, выноски, статьи, подвал и шапка, компоненты форм и другие.
  3. Работа с выпадающим меню, табами, pagination. Форматирование текста. Поля, отступы, границы.
  4. Видео и аудио элементы на сайте. Работа с фоном.
  5. Разбор инструментов для анимации на сайте: greensock, velocity, animate.css, wow.js.
  6. Адаптивная верстка под мобильный и планшет.
  7. Оживляем сайт. Работа с JavaScript. Как правильно выбрать библиотеку для выполнения конкретной задачи. Популярные jQuery-плагины.
  8. SEO для верстальщика: работа с ключевыми словами, картой сайта, robots.txt. Разбор инструмента Google webmaster.

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

2-й Мес.

Модуль 2

Тема : Верстка 2. HTML5 + CSS3.

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

12 990

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

записаться
MySQL - Самая распространенная реляционная система управления базами данных
PostgreSQL - свободная объектно-реляционная система управления базами данных
SQL - язык управления данными в реляционной базе данных
MongoDB — это документо-ориентированная СУБД

Database 1.Основы Баз Данных И SQL

  1. Установка СУБД MySQL. Термины и определения. Агрегация данных.
  2. Введение в реляционную модель данных. Разбор архитектуры и основных компонентов.
  3. Создание многотабличной реляционной базы данных. Отношения между элементами. Проектирование целостности данных.
  4. SQL 1 .Основы: разбор SELECT, INSERT, UPDATE, DELETE, WHERE, ORDER BY, GROUP BY, HAVING, DISTINCT, AND & OR.
  5. SQL 2. Объединение нескольких таблиц с помощью: LEFT JOIN, INNER JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN.
  6. SQL 3. Основные функции языка SQL: COUNT(), MIN(), SUM(), ROUND() и другие. Разбор основных функции СУБД MySQL и PostgreSQL. Создание пользовательских функций.
  7. Установка СУБД PostgreSQL. Разбор основных возможностей и отличий.
  8. Ввод в нереляционные СУБД. Термины и характеристики NoSQL, на примере СУБД MongoDB.

РЕЗУЛЬТАТ СТУДЕНТА: Спроектированная база для 2х приложений

3-й Мес.

Модуль 3

Тема : Database 1. Основы Баз Данных И SQL.

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

12 990

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

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

JavaScript 1. Основы

  1. Установка и настройка среды разработки WebStorm. Запуск первой программы на JavaScript. Знакомство с версией контроля - Git.
  2. Разбор основного синтаксиса. Переменные и типы данных. Примитивные и ссылочные типы. Структура кода, методы встроенных объектов. Цепочка видимости.
  3. Операторы, приоритеты операций. Логические и арифметические операции. Строковые, условные и битовые операторы. Работа с циклами/утверждениями switch, while, for, do/while, break.
  4. Массивы в JavaScript. Функции. Аргументы функций. Рекурсия. Работа с исключениями в JavaScript, блок try-catch-finally.
  5. Функциональные выражения, анонимные выражения, замыкания, действия браузера по умолчанию. Области видимости. Типизация и декларация. Call-объект. Конструктор Function(). Работа с Cookies.
  6. Понятие DOM в JavaScript. Обработка событий. Делегирование. Поиск и добавление элементов в документе. Модификация документа.
  7. События. Браузерные события, события документа, события мыши и клавиатуры. Обработка нажатий.
  8. Асинхронное взаимодействие с сервером. XMLHttpRequest. AJAX технология. Работа с форматами JSON и XML.

РЕЗУЛЬТАТ СТУДЕНТА: Разработанная игра «Шахматы» и игра «Гонки».

4-й Мес.

Модуль 4

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

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

12 990

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

записаться
AngularJS — JavaScript-фреймворк с открытым исходным кодом
Gulp — это инструмент сборки веб-приложения
jQuery UI — библиотека JavaScript с открытым исходным кодом для создания насыщенного пользовательского интерфейса

JavaScript 2. ООП И Angular.Js

  1. Введение в ООП в JavaScript. Жизненный цикл объекта.
  2. Наследование в JavaScript. Эмуляция классов JavaScript. Конструкторы.
  3. Встроенные классы. Шаблоны написания кода. Regexp и String. Наборы и диапазоны.
  4. Основные шаблоны проектирования в JavaScript. Шаблоны работы с DOM. Шаблоны написания поддерживаемого кода.
  5. Работа с шаблоном MVC. Регулярные выражения в JavaScript.
  6. Углубленное изучение jQuery и jQuery UI. Селекторы, события, работа со стилями, виджеты, использование Carousel.
  7. Введение в AngularJS. Концепция. Связывание данных. watch(), $digest() и $apply();. Директивы. Фильтры. Модули. Валидация. Объект Deferred. Фабрики. Сервисы. Трансклюзия.
  8. Разработка приложения с использованием Angular.js и сборщика проектов Gulp.

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

5-й Мес.

Модуль 5

Тема : JavaScript 2. ООП И Angular.Js

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

12 990

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

записаться
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. Завершения финального проекта.

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

6-й Мес.

Модуль 6

Тема : JavaScript 3. React JS.

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

14 990

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

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

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

7-й Мес.

Модуль 7

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

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

14 990

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

записаться

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

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

user

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

Full-Stack Developer

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

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

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

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

EasyUM. Курс «Java Script Junior программист (Full-Stack)» 7 месяцев. (07.18 - 02.19)

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

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

Подключайтесь к занятию 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.

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

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

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

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

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

Занятия проходят по адресу: г. Москва, Кутузовский Проспект 36, Строение 4.

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

При записи в группу каждый Студент вносит свои пожелания по графику и времени занятий. А на первом занятии вместе со всей Группой и Преподавателем мы будет определять дни и время так, чтоб каждому учащемуся было удобно посещать занятия.
Обычно выбирают 2 будних дня с 19:00 до 21:00, но возможно и обучение в выходные дни. Группы примерно около 10 человек, поэтому легко находим комфортный для всех график.

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

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

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

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

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

Если вы успешно сдадите финальный проект после окончания курса - да, вы сможете дополнительно пройти 2-х месячную практику в «EasyUM»‎.

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

Оплата производится ДО фактического старта курса, независимо от выбранного вами Пакета («Основной - оплата частями»‎ или «Основной - Полная оплата сразу»‎). Оплату за курс можно произвести у нас в офисе (наличными), с помощью перевода на карту «Сбербанк»‎ или на расчётный счёт компании (через Банк)

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

Вы можете приостановить обучение на несколько недель или даже месяцев соблюдая одно условие - между учебными модулями.
К примеру, вы можете отучиться 1-й модуль, сделать перерыв на месяц, а затем продолжить обучение оставшихся модулей.
Помните о том, что остановка обучения в середине модуля запрещена и в случае если вы прекратили обучение в период с 1-го по 8-е занятие модуль будет считаться «Завершенным»‎, а услуга - предоставленной.

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

Да, резюме успешных выпускников мы направляем в IT-компании, с которыми мы сотрудничаем. Так же мы проводим первое Техническое Собеседование и небольшой Тренинг по Трудоустройству.
Более подробную информацию можно найти на странице «Трудоустройство». Так же мы ГАРАНТИРУЕМ трудоустройство тому, кто закончил курс на 85 баллов и выше или вернем деньги за обучение.

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

Да, мы рекомендуем всегда брать свои ноутбуки и практическую часть занятия выполнять на своём гаджете. Если у вас нет ноутбука - ничего страшного, мы предоставим вам учебный ноутбук. Но, в таком случае, вам нужно будет носить с собой флешку (или другой цифровой носитель) для переноса того что вы сделали на занятии на свой домашний компьютер.

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

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

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

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

Пн - Пт: 11:00 - 19:00 - запись в группу
Все дни: 8:00 - 23:00 - консультация по телефону

Email :

it@easyum.ru

Телефон :

+ 7 (985) 589 85 01

Адрес :

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