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

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

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

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

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

старт курса

25 января

Дни - согласуем на первом занятии

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

7 месяцев

2 раза в неделю (19:00 - 21:00 или выходные днем)

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


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

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

79 430 руб.

записаться

Основной


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

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

63 550 руб.

записаться

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


обучение online

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

57 200 руб.

записаться

При записи на курс с сайта — получите ПОДАРОК от команды 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 Ак. Час

8 490

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

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

9 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 Ак. Час

9 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 Ак. Час

11 490

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

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

11 490

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

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

13 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 Ак. Час

13 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 и Лига Героев.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Email :

it@easyum.ru

Телефон :

+ 7 (985) 589 85 01

Адрес :

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