О КУРСЕ
Жуков Вячеслав: "Курс JavaScript-разработчик"
Основатель компании по разработке аналитических систем webgoals.pro, сооснователь Nordic IT School
По окончании курса вы углубите ваши знания в JavaScript-разработке. Освоите современные версии языка es6-7-8, изучите фреймворк React.js, на котором сейчас пишут почти все большие современные сайты. А также будете уметь использовать технологию Node.JS для решения задач backend-разработки!
Вы станете полноценным 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-разработке вас ждут
Видео-уроки
Специально подготовленные Видеоархив занятий от ведущих преподавателей школы. Мы говорим понятным доступным новичку языком.
Собственный проект
Это практический курс: вам предстоит разработать проект для своего портфолио..
Комфортный темп обучения
Одно из преимуществ онлайн-обучения: знакомьтесь с материалом и выполняйте задания тогда, когда у вас есть для этого время и настроение.
Опытные наставники
Наши преподаватели сами занимаются практической разработкой современных систем и приложений.
подробнее...
Помощь в трудоустройстве
Мы сотрудничаем с рекрутинговыми 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;
- административная панель сайта;
- свой проект.
ПРЕПОДАВАТЕЛИ
13-летний опыт работы в сфере IT и программирования на языках Javascript, PHP.
Алексей является разработчиком веб-сайтов и внутренних CRM систем, а так же автором собственной платформы управления сайтами на языке PHP. Участвовал в создании более 40 веб-проектов для крупнейших российских и европейских компаний. С 2011 года успешно совмещает профессиональную деятельность с преподаванием.
Алексей всегда в курсе последних методик разработки и продвижения web-ресурсов, поэтому с ним вы будете обучаться исключительно современной верстке и программированию.
Педагогический стаж – с 2011 года (Kymenlaakson Opisto (Финляндия), Nordic IT School).
Закончил МГОУ с отличием по направлению "магистр физико-математического образования с правом на преподавание", после чего устроился на работу в качестве web-разработчика в IT студию.
Опыт в web-разработке более 6 лет, за которые реализовано более 30 успешных интернет проектов, начиная от сайтов визиток, до интернет магазинов и крупных CRM систем.
На данный момент так же работает в крупнейшем медиа холдинге "Rambler&Co", в котором занимает должность ведущего frontend-разработчика и является руководителем группы разработки.
то работа сама Вас найдет. Талантливые разработчики требуются по всему миру!
ЦЕНА ОБУЧЕНИЯ
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 не препятствует получению новых заний, ведь обучение начинается с азов.
Чтобы стать программистом, вам не надо быть математиком или инженером и обладать каким-то особым складом ума.
Чтобы успешно завершить курс, нужно лишь перестать сомневаться в себе, не лениться и выполнять все задания.
Кто у вас преподает?
Практикующие разработчики, которые совмещают работу в крупных компаниях с преподаванием в нашей школе.
Важно отметить, эти люди не только глубоко разбираются в предмете, но и умеют объяснять сложные вещи доступным языком.
Очно или онлайн — вот в чем вопрос
Контент курса практически идентичен, оба формата полноценные, выбирайте между двумя разными пакетами премуществ.
Очный курс предлагает более интенсивный учебный процесс, за счет этого время обучения короче на месяц по сравнению с онлайн-вариантом.
Личное присутствие на занятиях в составе группы дисциплинирует и мотивирует студента серьезнее относиться к учебному процессу. Традиционным формам группового обучения присущ элемент соревновательности и равнение на лучших. Для многих это весьма эффективный стимул. Все зависит от вашего темперамента.
Само собой, очный формат ценен в первую очередь возможностью непосредственно обращаться к преподавателю в ходе занятия и моментально устранять неясности.
Коллективное обучение — это шанс взглянуть на проблему под неожиданным углом: другие люди могут задать интересный вопрос и обратить ваше внимание на какие-то неочевидные, но важные моменты, которые в противном случае могли бы остаться вне поле зрения.
Подробнее о преимуществах онлайн-версии вы можете прочесть в соответствующем информационном блоке нашего сайта.
Мне нужна помесячная оплата
Предоставляете ли вы пробные занятия
Видео — мои навсегда?
Вы поможете мне найти работу?
Работаете ли Вы с юридическими лицами?
Хочу оформить налоговый вычет
ОСТАЛИСЬ ВОПРОСЫ? СВЯЖИТЕСЬ С НАМИ!
Напишите, что бы вы хотели узнать и мы оперативно ответим.
А хотите, просто позвоните нам по телефону: +7 925 632-21-47 или +7 495 626-46-00
Слово нашим студентам!
Мы гордимся достижениями всех наших студентов. Некоторым нашим слушателям мы хотели бы выразить особую признательность за разработку нашего сайта.
ФОТО ШКОЛЫ
МЫ РЯДОМ
№ 035452 от 19.09.2014 года