закрыть
вы впервые на сайте NordicSchool
Москва Санкт-Петербург
МоскваСанкт-Петербург
+7(916)097-03-77
Закрыть×
(495)

626-46-00

Главный офис

129090, Москва,
ул. Большая Спасская, дом 12
м. «Комсомольская»,
м. «Сухаревская», м. «Красные ворота»

Посмотреть на карте

Тел.: +7 (495) 626-46-00,
Эл. почта: moscow@nordicschool.ru

Время работы:
пн–чт: с 11:00 до 21:00
пт: с 11:00 до 19:00
сб: с 12:00 до 16:00

На курсе мы освоим технологии:

JavaScript

JavaScript

Мы еще раз повторим и на практике закрепим знания чистого JavaScript (vanilla.js), включая такие сложные темы как функции, замыкания и объектно-ориентированное программирование. Помимо этого затронем современные стандарты es6,es7 и es8.

Напишем свои промисы, на практике применим генераторы и еще много современных возможностей языка.

Будут затронуты темы производительности языка, а также тестирования кода.

React

React

Самый популярный и востребованный на рынке js-фреймворк для разработки современных сайтов со сложным интерфейсом.

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

В данным момент на рынке сильно не хватает специалистов по React, в том числе и начинающих, кадровый голод огромный. Знание React.js значительно упрощают поиск работы в IT.

React Router

React Router

Дополнение для React, позволяющее организовать смену страниц внутри SPA-сайта без перезагрузки.

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

Таким образом, мы объединяем быстроту настольных приложений и возможность переходить на отдельные его экраны по прямым ссылкам.

Redux

Redux

Дополнение для React, позволяющие создавать модель состояния и на основе него обновлять информацию на сайте. Большинство современных проектов использует связку React + Redux.

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

Webpack

Webpack

Самая мощная система сборки современного frontend-а. Позволяет объединять и сжимать файлы на js, css, подгружать на страницу только то, что там реально используется.

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

Webpack идеально подходит для разработки одностроничных приложений (SPA, Single Page Application).

Node JS

Node JS

В рамках 3-го месяца обучения мы научимся писать Backend-часть сайта на Node.js. Это тот же JavaScript, но для сервера. Данная технология, позволяет разрабатывать асинхронные приложения. Не всегда для этого удобен PHP, а с помощью Node.JS задачи асинхронной обработки данных решаются быстрей.

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

Да и писать на одном языке фронтенд и бекенд приятней:)

MongoDB

MongoDB

В качестве базы данных для бекенда мы будем изучать MongoDB - это нереляционная БД, хранящая данные в виде JSON, позволяет работать с большими и плохо структурированными данными.

Одна из самых популярных БД для работы с Node.js

JavaScript

Мы еще раз повторим и на практике закрепим знания чистого JavaScript (vanilla.js), включая такие сложные темы как функции, замыкания и объектно-ориентированное программирование. Помимо этого затронем современные стандарты es6,es7 и es8.

Напишем свои промисы, на практике применим генераторы и еще много современных возможностей языка.

Будут затронуты темы производительности языка, а также тестирования кода.

Внимание

Данный курс не подходит для новичков в web-разработке

Требуется подготовка по курсу: WEB-разработка

По окончанию курса вы станете профессиональным javascript-разработчиком! Научитесь применять его для задач фронтенд и бекенд разработки. Освоите самый популярный фреймворк React.js и систему сборки Webpack.
По ходу обучения будет много практики, разбор хороших примеров использования JavaScript. Будут даны важные советы и практики разработки на React. По окончанию курса вы реализуете свой собственный проект.

Сразу ответим на важные вопросы:

Что входит в менторскую поддержку?

Самое основное - личная проверка преподавателем ваших домашних заданий, которые вы получаете после каждого занятия. Преподаватель вам даст рекомендации, укажет на то, что можно улучшить, сделать по-другому, т.е. проведет полноценное Code Review.

Так же, вы всегда можете написать или договориться с преподавателем о звонке, если накопились вопросы по занятиям.

Помогаете ли Вы с трудоустройством по окончании курса?

Наша школа сотрудничает с рекрутинговыми агенствами и коммьюнити в IT-сфере. Поэтому лучшим студентам, окончившим курс и успешно защитившим дипломную работу, мы оказываем помощь в поиске будущей работы.

Что я получу по окончании обучения?

По окончании курса у Вас появится личный проект на React JS для Вашего портфолио, знания по одному из самых востребованных стеков web-разработки. Так же Вы получите сертификат о прохождении курса.

Работаете ли Вы с юридическими лицами?

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

Насколько востребованы Javascript-разработчики в настоящее время?

Спрос на специалистов в разработке сайтов очень высокий. Задач и вакансий значительно больше, чем специалистов на рынке. И им довольно много платят. А тем, кто хорошо владеет языком JavaScript платят еще больше.

Начинающие JS-разработчики по знанием React JS без большого опыта могут рассчитывать на зарплату в 50-70 тысяч, но уже через год она может вырасти до 100. Специалисты с опытом работы 1-3 года могут претендовать на позиции с зарплатой 120-150 и выше.

Кстати, веб-разработчики имеют большие возможности работать удаленно, из любой точки мира:) *

программирование это

Обучение в Nordic IT School это:

мини-группы

Мини-Группы

Очное обучение в небольших группах
8-10 человек

3 проекта

СОБСТВЕННЫЙ ПРОЕКТ

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

записи занятий

Записи занятий

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

наши преподаватели

Опытные преподаватели

Наши педагоги - не просто преподаватели, знающие исключительно теоретический материал, но и разработчики современных систем и web-подробнее...

поможем трудоустроится лучшим студентам

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

Мы сотрудничаем с рекрутинговыми IT-агенствами и комьюнити и поможем трудоустроится лучшим студентам.

сертификат об окончании курса

СЕРТИФИКАТ

В конце курса Вы получите сертификат Nordic IT School.

ПРОГРАММА КУРСА

1
месяц
  • • О языке JavaScript (vanilla.js, ES6-8)
  • • Операторы, выражения и инструкции, переменные и константы
  • • Манипуляции с базовыми типами, тривиальные типы
  • • Условия и логические операторы
  • • DOM API
  • • Массивы и методы работы с массивами
  • • Циклы while, for, forEach, for...in
  • • Функции, анонимные функции, стрелочные функции, замыкания, коллбэки
  • • Функции управления временем setInterval, setTimeout, requestAnimationFrame
  • • Ajax
  • • Объектно-ориентированное программирование: классы, объекты, наследование
2
месяц
  • • Введение в React.js - пропсы и состояние
  • • JSX, разделение программы на компоненты
  • • Обработка событий на React
  • • Жизненный цикл компонентов, поднятие состояний
  • • Современная сборка проекта: webpack, babel, scss
  • • Роутинг
  • • Redux: store, state, action, reducer
  • • Объедение React-route и Redux
3
месяц
  • • Работы с Ajax на React, Promises
  • • Введение в Node.js
  • • База данных MongoDB (организация данных, получение данных)
  • • Работы с MongoDB через Node.js
  • • Регистрация / авторизация на основе Node.js
  • • Socket.io
  • • Практика работы над проектом
Проект по итогам обучения:
  • Личный кабинет студента
  • Task Manager
  • Административная панель сайта
  • Свой проект
У каждого студента будет индивидуальный проект, преподаватель курса будет консультировать и помогать студенту в его создании.

Расписание занятий и стоимость

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

Преподаватели курса

Алексей Соколов
Старший преподаватель кафедры программирования в Nordic IT School
Преподаватель по направлениям
"HTML5 и CSS3", Javascript, PHP
Вячеслав Жуков
Преподаватель кафедры программирования в Nordic IT School
Преподаватель по направлениям
"HTML5 и CSS3", Javascript
Борунов Михаил
Преподаватель кафедры программирования в Nordic IT School
Преподаватель по направлениям
"HTML5 и CSS3", Javascript, React, Redux.

Проходите обучение где бы Вы не находились

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

Присоединяйтесь к занятиям в группе в форме вебинара! 

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

Для удобства обучения мы выбрали профессиональный вебсервис организации вебинаров clickmeeting.ru

Участвовать в вебинаре просто:

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

Какие преимущества у вебинаров:

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

Записаться
Скандинавская школа

129090, Москва,
ул. Большая Спасская, дом 12
м. «Комсомольская», м. «Сухаревская», м. «Красные ворота» .


Тел.: (495) 626-46-00,
Эл. почта: moscow@nordicschool.ru

График работы в период карантина: Подробнее...
Время работы:
пн–чт: с 11:00 до 21:00
пт: с 11:00 до 19:00
сб: с 12:00 до 16:00

Карта проезда Карта сайта
Соглашение о личной информации