nordic it school

О КУРСЕ

Жуков Вячеслав: "Курс JavaScript-разработчик"

Основатель компании по разработке аналитических систем webgoals.pro, сооснователь Nordic IT School

По окончании курса вы углубите ваши знания в JavaScript-разработке. Освоите современные версии языка es6-7-8, изучите фреймворк React.js, на котором сейчас пишут почти все большие современные сайты. А также будете уметь использовать технологию Node.JS для решения задач backend-разработки!
Вы станете полноценным JavaScript-разработчиком, ждем вас на курсе!

Не теряй времени, записывайся уже сегодня!

Стек технологий

JavaScript

JavaScript

Повторим и закрепим на практике все, что нам известно о vanilla.js, включая такие сложные темы, как «Функции», «Замыкания» и «Объектно-ориентированное программирование».

Обсудим современные стандарты es6,es7 и es8, напишем свои промисы, применим на практике генераторы, познакомимся с целым рядом других современных возможностей языка, уделим внимание вопросам производительности языка и тестированию кода.

React

React

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

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

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

React Router

React Router

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

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

Redux

Redux

Это менеджер состояний приложения для React. Он применяется в большинстве современных проектов.

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

Webpack

Webpack

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

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

Эта система сборки идеально подходит для разработки одностраничных приложений.

Node.js

Node.js

Эта программная платформа понадобится нам для написания backend-части сайта. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера.

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

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

Кроме того, у вас появляется возможность писать frontend и backend на одном языке, ведь Node.js — это тот же JavaScript.

MongoDB

MongoDB

Это одна из самых популярных СУБД для работы с Node.js. Она приципиально отличается от классических SQL-систем и интересна тем, что позволяет работать с большими и плохо структурируемыми данными.

JavaScript

Повторим и закрепим на практике все, что нам известно о vanilla.js, включая такие сложные темы, как «Функции», «Замыкания» и «Объектно-ориентированное программирование».

Обсудим современные стандарты es6,es7 и es8, напишем свои промисы, применим на практике генераторы, познакомимся с целым рядом других современных возможностей языка, уделим внимание вопросам производительности языка и тестированию кода.

Для
Кого
Курс
Внимание
Курс не подходитдля новичков.
Рекомендуем сначала пройти курс:
«Веб-разработка»
перейти на курс
Необходимы знания технологий:
HTML
верстка страниц
CSS
оформление страниц
Javascript
vanilla.js
AJAX
асинхронные запросы

Что вас ждет?

Мы предлагаем разбор эталонных примеров использования языка JavaScript, много практики, полезные рекомендации по методике разработки на React.
Прослушав курс, вы сможете применять JavaScript во frontend’e и backend’e, освоите самый популярный JS-фреймворк React и систему сборки модулей Webpack и разработаете собственный проект на JS.

На наших онлайн-курсах по JS-разработке вас ждут

Занятия в мини-группах

Видео-уроки

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

готовые проекты по окончании курса

Собственный проект

Это практический курс: вам предстоит разработать проект для своего портфолио..

Комфортный темп обучения

Комфортный темп обучения

Одно из преимуществ онлайн-обучения: знакомьтесь с материалом и выполняйте задания тогда, когда у вас есть для этого время и настроение.

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

Опытные наставники

Наши преподаватели сами занимаются практической разработкой современных систем и приложений.
подробнее...

трудоустройство it-специалистов

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

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

Сертификат по окончании курсов разработки сайтов

Сертификат

Успешно завершившие обучение студенты получат документ об окончании курса.

Любой дурак сможет написать код, который поймет машина.
Хорошие программисты пишут код, который сможет понять человек.
Martin Fowler

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

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;
- административная панель сайта;
- свой проект.

ПРЕПОДАВАТЕЛИ

!
i
m
p
o
r
t
a
n
t
Профессия программиста дает возможность работать из любой точки мира,
в том числе и в зарубежных организациях!
Statistics

ЦЕНА ОБУЧЕНИЯ

Подарить курс другу
pro
Онлайн-курс JavaScript Developer
3 месяца
Тарифы
Тариф Light Тариф Middle Тариф Pro
Видеокурс
Сертификат
Интерактивные тесты
Чат курса в Телеграм
Менторская поддержка
Индивидуальные консультации (4 шт. по 1 часу)
Стоимость за месяц
6 980
11 900р
19 900р
Стоимость за курс
17 900р
31 900р
54 900р
Выберите группу
На данный момент набор в группы закончился.
В ближайшее время мы откроем набор в новые группы.

Учебный процесс

Видео-уроки

Контент каждого занятия поделен на теоретическую и практическую части.

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

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

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

Интерактивные тесты

Как и было заявлено, мы предлагаем вам включиться в полноценный учебный процесс: предусмотрена система контроля и оценки успеваемости — нам важно убедиться, что все идет по плану и наш студент усваивает информацию в полном объеме. Если возникают проблемы, мы спешим на помощь.

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

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

Очевидные плюсы онлайн-формата

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

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

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

Личные консультации с преподавателем

Желающим максимизировать результаты обучения мы можем предложить индивидуальные занятия в формате онлайн (речь идет о тарифе Pro).

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

Консультации нужно планировать заранее.

Поддержка наставника

Если вы начинаете обучение с нуля, помощь специалиста будет весьма кстати.

Поддержка наставника включает в себя проверку и разбор ваших домашних заданий, полноценный code review, возможность консультироваться. Это очень ценная опция, она доступна, начиная с тарифа Middle. Рекомендуем не пренебрегать ей.

Тариф Light подойдет тем, кто уже знаком с выбранной сферой IT, имеет опыт практический работы и, в целом, чувствует себя уверенно. Если стоит задача просто упорядочить знания и попутно получить сертификат, тогда да, переплачивать нет смысла. Остальным студентам мы все же рекомендуем как минимум Middle.

Сертификат

У нас есть лицензия на осуществление образовательной деятельности. По окончании обучения вы получите документ, в котором будут указаны:

  • стек освоенных технологий;
  • объем курса в академических часах;
  • средний балл за весь курс;
  • количество решенных домашних заданий;
  • финальный проект.

Мы со всей ответственностью подходим к образовательному процессу и следим за успеваемостью наших студентов. Вы не останетесь без поддержки.

FAQ

Смогу ли я?

Актуальный вопрос. Заниматься веб-разработкой может каждый. Отсутствие предшествующего профессионального опыта в сфере IT не препятствует получению новых заний, ведь обучение начинается с азов.

Чтобы стать программистом, вам не надо быть математиком или инженером и обладать каким-то особым складом ума.

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

Кто у вас преподает?

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

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

посмотреть преподавателей

Очно или онлайн — вот в чем вопрос

Контент курса практически идентичен, оба формата полноценные, выбирайте между двумя разными пакетами премуществ.

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

Личное присутствие на занятиях в составе группы дисциплинирует и мотивирует студента серьезнее относиться к учебному процессу. Традиционным формам группового обучения присущ элемент соревновательности и равнение на лучших. Для многих это весьма эффективный стимул. Все зависит от вашего темперамента.

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

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

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

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

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

Предоставляете ли вы пробные занятия

Разумеется. Мы понимаем, что для принятия принципиального решения вам необходимо оценить общий уровень подачи материала.

Видео — мои навсегда?

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

Вы поможете мне найти работу?

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

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

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

Хочу оформить налоговый вычет

Мы подготовим для вас нужные документы.

ОСТАЛИСЬ ВОПРОСЫ? СВЯЖИТЕСЬ С НАМИ!

Напишите, что бы вы хотели узнать и мы оперативно ответим.

А хотите, просто позвоните нам по телефону: +7 925 632-21-47 или +7 495 626-46-00

Нажимая кнопку «Отправить» вы даете согласие на обработку персональных данных в соотстветствии правилами политики конфиденциальности..

Слово нашим студентам!

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

Последние новости
Открытая лекция на ВДНХ "Хочу в IT. Деньги, условия, возможности"
Лекция о том, как войти в сферу высоких технологий, какие инструменты стоит изучать в первую очередь? Какие технологии, направления пользуются спросом? Что хотят от соискателей крупные компании? как создать свой IT стартап? Как технологии помогают бизнесу? Все, что вы хотели знать о программировании, но боялись спросить. подробнее...
14 июля 2021
Мастер-класс по web-программированию: "Создание планировщика задач с push-уведомлениями"
Интерактивное занятие с преподавателем по программированию для всех, кто хотел бы примерить на себя профессию разработчика на пару часов и создать небольшую программу своими руками — свой собственный Планировщик задач с PUSH-уведомлениями на телефон. Проведет занятие старший преподаватель Nordic IT School и Senior FullStack-разработчик — Тимофей Житков. подробнее...
06 июля 2021
Мастер-класс по разработке на JAVA "Создаем свой счетчик калорий"
Вы узнаете, что такое Java, и напишите свое первое приложение под чутким руководством Романа Болобана, Java-разработчика компании Ростелеком. Всего за одно ОЧНОЕ занятие в Nordic IT School Вы сможете создать свой счетчик калорий и убедиться, что научиться программировать на Java вполне реально! подробнее...
03 июня 2021
Посмотреть все новости

МЫ РЯДОМ

Nordic IT School
Москва, ул. Большая Спасская 12
moscow@inordic.ru
лицензия на осуществление образовательной деятельности
Лицензия на осуществление образовательной деятельности:
№ 035452 от 19.09.2014 года