О курсе
Курс направлен на повышение скиллов web-разработчиков, укрепление основной базы знаний. Если возникает необходимость увереннее чувствовать себя при работе с JavaScript, а также освоить React, Redux и Node.js, то этот курс подойдет как нельзя кстати. Еще больше frontend и backend для каждого web-разработчика.
Петрухин Александр
Chief Technical Officer laatu.solutions
Цель курса — расширить ваши возможности в сфере JavaScript-разработки. Вы освоите:
- современные версии языка es6-7-8;
- фреймворк React.js, на котором сейчас пишется большинство современных больших сайтов;
- технологию Node.js.
Завершив обучение, вы станете полноценным JavaScript-разработчиком.
Стек технологий
JavaScript
Повторим и закрепим на практике все, что нам известно о vanilla.js, включая такие сложные темы, как «Функции», «Замыкания» и «Объектно-ориентированное программирование».
Обсудим современные стандарты es6,es7 и es8, напишем свои промисы, применим на практике генераторы, познакомимся с целым рядом других современных возможностей языка, уделим внимание вопросам производительности языка и тестированию кода.
React
Самый востребованный JS-фреймворк для разработки современных сайтов со сложным интерактивным интерфейсом.
Применяется для создания интернет-магазинов, личных кабинетов, интернет-банков и других сложных веб-сайтов.
В настоящий момент на рынке труда остро ощущается нехватка специалистов по React, в том числе начинающих, — кадровый голод огромный! Знание React.js значительно упрощает поиск работы.
React Router
Библиотека маршрутизации для React, позволяющая организовать смену страниц внутри одностраничного сайта без перезагрузки.
С React Router взаимодействие с веб-интерфейсом становится похоже на работу с обычным приложением: время отклика сайта на действия пользователя существенно снижается. При этом сохраняется возможность прямого перехода на каждую страницу.
Redux
Это менеджер состояний приложения для React. Он применяется в большинстве современных проектов.
Redux значительно упрощает жизнь разработчика, позволяя использовать модель состояния для обновления информации на сайте.
Webpack
Позволяет разделить проект на модули, структурировать их и собрать финальную версию сайта.
С помощью Webpack можно объединять и сжимать JavaScript- и CSS-файлы. Также он дает возможность подгружать на страницу только то, что там реально используется.>
Эта система сборки идеально подходит для разработки одностраничных приложений.
Node.js
Эта программная платформа понадобится нам для написания backend-части сайта. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера.>
Технология позволяет позволяет разрабатывать асинхронные приложения и применяется там, где использование PHP нецелесообразно.
Многие интересные вакансии предполагают хотя бы базовое представление о Node.js, поэтому JS-разработчику определенно стоит изучить этот инструмент.>
Кроме того, у вас появляется возможность писать frontend и backend на одном языке, ведь Node.js — это тот же JavaScript.
MongoDB
Это одна из самых популярных СУБД для работы с Node.js. Она приципиально отличается от классических SQL-систем и интересна тем, что позволяет работать с большими и плохо структурируемыми данными.
JavaScript
Повторим и закрепим на практике все, что нам известно о vanilla.js, включая такие сложные темы, как «Функции», «Замыкания» и «Объектно-ориентированное программирование».
Обсудим современные стандарты es6,es7 и es8, напишем свои промисы, применим на практике генераторы, познакомимся с целым рядом других современных возможностей языка, уделим внимание вопросам производительности языка и тестированию кода.
Кого
Курс
Что вас ждет?
На наших курсах по JS-разработке вас ждут
Мини-группы
Мы — сторонники индивидуального подхода в обучении, насколько это возможно, поэтому проводим занятия в группах по 6–10 человек.
Собственный проект
Это практический курс: вам предстоит разработать проект для своего портфолио.
Видеоархив занятий
Все учебные материалы, включая записи занятий, будут доступны вам в течение неограниченного времени.
Опытные наставники
Наши преподаватели сами занимаются практической разработкой современных систем и приложений.
подробнее...
Помощь в трудоустройстве
Мы активно сотрудничаем с рекрутинговыми агенствами и IT-комьюнити. Лучшим студентам поможем трудоустроиться.
Сертификат
Успешно завершившие обучение студенты получат документ об окончании курса.
ПРОГРАММА КУРСА
месяц
- О языке JavaScript (vanilla.js, ES6-8)
- Операторы, выражения и инструкции, переменные и константы
- Манипуляции с базовыми типами, тривиальные типы
- Условия и логические операторы
- DOM API
- Массивы и методы работы с массивами
- Циклы while, for, forEach, for...in
- Функции, анонимные функции, стрелочные функции, замыкания, коллбэки
- Функции управления временем setInterval, setTimeout, requestAnimationFrame
- Ajax
- Объектно-ориентированное программирование: классы, объекты, наследование
месяц
- Введение в React.js - пропсы и состояние
- JSX, разделение программы на компоненты
- Обработка событий на React
- Жизненный цикл компонентов, поднятие состояний
- Современная сборка проекта: webpack, babel, scss
- Роутинг
- Redux: store, state, action, reducer
- Объедение React-route и Redux
месяц
- Работы с Ajax на React, Promises
- Введение в Node.js
- База данных MongoDB (организация данных, получение данных)
- Работы с MongoDB через Node.js
- Регистрация / авторизация на основе Node.js
- Socket.io
- Практика работы над проектом
- личный кабинет студента;
- task manager;
- административная панель сайта;
- свой проект.
ПРЕПОДАВАТЕЛИ
7-летний опыт коммерческой разработки в IT на C++, Java, PHP, JavaScript и Go.
Начал работать в старших классах разработчиком на C++ и Qt. В университетские годы начал работать Android и iOS разработчиком, потом перешёл в web-разработку на PHP. За полтора года прошел путь от стажёра до team-lead'а группы разработки.
Участвовал в разработке и развитии большого количества сайтов и приложений, среди которых проекты АльфаБанка и Мегафона. Кроме этого Александр участвовал в различных стартапах.
Преподавал в школе и университете математику и физику, сейчас ведёт веб-уроки командной и профессиональный разработки на PHP, занимается развитием и тестирование стажёров и программистов в компаниях.
Сейчас Александр работает в компании laatu.solutions на позиции Chief Technical Officer, всегда следит за развитием технологий и методик web-разработки, стараясь использовать их оптимально в своей работе.
Более 3-х лет опыта коммерческой веб-разработки на языках HTML5, CSS3, JavaScript, PHP.
За свою карьеру разработал десятки Landing Page, сайтов компаний, интернет-магазинов и других сложных веб-приложений. Работал в качестве веб-разработчика в нескольких крупных IT-компаниях и рекламных агентствах.
В данный момент занимается созданием сайтов на заказ, разработкой своих проектов, а также преподает в Nordic IT School.
Опыт преподавания более 9-ти лет.
Сколково
Регулярно проводим наборы на стажировки в Технопарке Сколково. Стажировки в Сколково Технопарк - это:
- - реальный шанс поработать над реальными проектами резидентов
- - узнать больше о трендах в IT
- - о том, как устроены бизнес-процессы инновационных компаний
- - остаться на постоянной позиции после успешного прохождения стажировки
- - получить недостающие знания и навыки, работая с опытными наставниками.
SymbioWay
Мы работаем с крупнейшим центром подбора IT-специалистов - SymbioWay, который ищет программистов для крупнейших компаний России.
Резюме успешных студентов, рекомендации и характеристики мы передаем рекрутерам SymbioWay сразу после окончания курсов.
ЦЕНА ОБУЧЕНИЯ
В ближайшее время мы откроем набор в новые группы.
JavaScript
Мы ответим на все ваши вопросы.
Учебный процесс
Занятия проходят в компьютерных классах по адресу: Москва, ул. Большая Спасская, д. 12.
Главное преимущество очного формата — моментальная обратная связь от преподавателя по всем вопросам. На своем экране в режиме реального времени вы увидите, как пишется программный код. Лекций мы не читаем.
На первых 2–3 занятиях осваиваем необходимый теоретический минимум, а затем переходим к рассмотрению конкретных практических задач и ситуаций.
Очный курс предполагает более интенсивный учебный процесс, за счет этого время обучения короче на месяц по сравнению с онлайн-вариантом.
Личное присутствие на занятиях в составе группы дисциплинирует и мотивирует студента серьезнее относиться к учебному процессу.
Все учебные материалы и записи занятий сохраняются в личном кабинете и будут доступны вам даже после окончания обучения.
В конце каждого занятия вы получаете задания для самостоятельной работы дома.
Обратная связь преимущественно в видео-формате: преподаватель проверяет, комментирует и оценивает вашу работу по 10-балльной шкале. Вы получаете Code Review и рекомендации для качественной доработки кода.
Предусмотрена возможность пересдачи.
У нас есть лицензия на осуществление образовательной деятельности. По окончании обучения вы получите документ, в котором будут указаны:
- стек освоенных технологий;
- объем курса в академических часах;
- средний балл за весь курс;
- количество решенных домашних заданий;
- финальный проект.
Мы со всей ответственностью подходим к образовательному процессу и следим за успеваемостью наших студентов. Вы не останетесь без поддержки.
FAQ
Что входит в менторскую поддержку?
Помощь специалиста будет весьма кстати, особенно если вы начинаете обучение с нуля.
Поддержка наставника включает в себя проверку и разбор ваших домашних заданий, полноценный code review, возможность консультироваться.
Кто у вас преподает?
Практикующие разработчики, которые совмещают работу в крупных компаниях с преподаванием в нашей школе.
Важно отметить, эти люди не только глубоко разбираются в предмете, но и умеют объяснять сложные вещи доступным языком.
Что я получу?
- готовый проект на React.js для вашего портфолио;
- сертификат о прохождении курса.
Быть JavaScript-разработчиком — актуально?
Спрос на веб-разработчиков стабильно высок, ведь задач и вакансий значительно больше, чем специалистов на рынке труда.
Новички в профессии со знанием React JS без опыта могут рассчитывать на зарплату в 50-70 тыс. руб., но уже через год она может вырасти до 100 тыс. руб. Специалисты с опытом работы 1–3 года могут претендовать на позиции с зарплатой 120-150 тыс. руб. и выше.
Не стоит также забывать о возможной перспективе удаленной работы.
А вдруг мне не понравится, вернете деньги?
Вы поможете мне найти работу?
Работаете ли Вы с юридическими лицами?
ОСТАЛИСЬ ВОПРОСЫ? СВЯЖИТЕСЬ С НАМИ!
Напишите, что бы вы хотели узнать и мы оперативно ответим.
А хотите, просто позвоните нам по телефону: +7 925 632-21-47 или +7 495 626-46-00
Бесплатные мероприятия

Nordic IT School с лекциями на Знание.ВДНХ
Тема: Войти в IT и остаться надолго. Говорим о самых передовых технологиях, которые можно и нужно изучать уже сегодня.
Когда: 18 апреля, в 16:00
Где: Москва, просп. Мира, 123 б (павильон "Рабочий и Колхозница")

Nordic IT School с лекциями на Знание.ВДНХ
Тема: Искусственный интеллект в действии: какие профессии оказались на пороге вымирания и что будет дальше?
Когда: 24 апреля, в 16:00
Где: Москва, просп. Мира, 123 б (павильон "Рабочий и Колхозница")
МЫ РЯДОМ
№ 035452 от 19.09.2014 года