Онлайн-курсы

Онлайн-курс Javascript-разработчик

Старт потока — 19 марта

За 4 месяца поможем освоить язык программирования JavaScript. На курсе напишите сервис по бронированию жилья и игру для браузера

Онлайн-курс Javascript-разработчик
Старт потока — 19 марта

За 4 месяца поможем освоить язык программирования JavaScript. На курсе напишите сервис по бронированию жилья и игру для браузера

Максимально эффективное
обучение


это люди

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

Это база

В курсах ничего лишнего. Теория без академизма. И практика, которая помогает получить профессию или навык. Поэтому курсы короче и дешевле

Удобно, когда все понятно

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

Реальные проекты

Проекты — это всегда про погружение в профессию. Практика помогает освоить базу, создать портфолио и показать работодателю, что вы умеете

О курсе

2
больших проекта в портфолио
40%
скидка при оплате до 19 марта
3 325
в месяц при оформлении рассрочки на 12 месяцев
1
год поддержки наставника после обучения
4
месяца обучения
Дата: Когда вам удобно
Место: В любом месте
  • Дата: Когда вам удобно
  • Место: В любом месте

Курс составлялся на основе требований IT-компаний к JavaScript-разработчикам. Всё необходимое добавили, ненужное убрали — вам осталось посмотреть, всё выполнить и получить профессию.

 

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

 

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

2
больших проекта в портфолио
1
год поддержки наставника после обучения
4
месяца обучения
40%
скидка при оплате до 19 марта
3 325
в месяц при оформлении рассрочки на 12 месяцев

Курс составлялся на основе требований IT-компаний к JavaScript-разработчикам. Всё необходимое добавили, ненужное убрали — вам осталось посмотреть, всё выполнить и получить профессию.

 

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

 

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

Центр карьеры

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

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

Как проходит
обучение

Учитесь по удобному графику из любой точки мира на нашей платформе

Практикуйтесь на домашних заданиях. Они состоят из трёх уровней сложности

Параллельно работайте над проектами. Они пойдут в ваше портфолио

Отправляйте наставнику практические задания. Он даст развёрнутую обратную связь в течение 24 часов

  • Учитесь по удобному графику из любой точки мира на нашей платформе
  • Практикуйтесь на домашних заданиях. Они состоят из трёх уровней сложности
  • Параллельно работайте над проектами. Они пойдут в ваше портфолио
  • Отправляйте наставнику практические задания. Он даст развёрнутую обратную связь в течение 24 часов
Доступ к курсу остаётся навсегда. Личный наставник на связи после обучения
Доступ к курсу остаётся навсегда. Личный наставник на связи после обучения

Актуальные знания
в курсе

Актуальные знания
в курсе

Технологии, которые будете изучать
  • JavaScript — основы языка, циклы, массивы и создание функций
  • DOM API — понимание внутреннего устройства JS и принцип работы объектов
  • Анимация и эффекты в JavaScript — понимание работы JS-анимаций
  • Оптимизация рендеринга — основы работы с библиотекой Anime.js
  • Интерактивные элементы — создание сложных компонентов
  • Node.js — использование платформы для автоматизации рутинных задач
  • Основы React 
  • Основы TypeScript 
Будем учить вас только тому, что нужно для работы
Кстати, сертификат будет отлично смотреться
в вашем резюме!

Сначала ты не умеешь ничего, потом немного и постепенно умеешь всё больше

Сначала ты не умеешь ничего, потом немного и постепенно умеешь всё больше

Благодаря твоей практике, конечно

Благодаря твоей практике, конечно

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

Действующие специалисты Москвы и Санкт-Петербурга
Преподаватель программирования
Преподаватель программирования

Кирилл Демидов

Опыт работы

Перешел в веб-разработку в 2014 году. С 2017 года работал front-end разработчиком в диджитал-агентстве Kelnik, разрабатывая крупные сайты застройщиков жилой недвижимости и интернет магазины. Более года работал в международной компании Wrike. Сейчас независимый разработчик.

О себе

Не всегда я был связан с вебом — карьеру начинал в 2007 инженером-технологом в области вентиляции, хотя в школе любимым предметов была информатика. В 2014 году вернулся к истокам, начав с вёрстки сайтов — html, css, jQuery. Первым проектом был сайт для салона. Был горд — сверстал и сам перенёс на WordPress. После был тернистый путь на фрилансе и отличный опыт агентской и продуктовой разработок. Приходи на курс — научимся писать код, делать сайты и разберёмся, как и где этот навык применять!

Очень понравилась подача материала, его объем, полнота и доступность пройденного материала. Качество подготовки преподавателя к занятиям. Спасибо за все! Все на хорошем уровне! Удовлетворен полностью

Вадим, Группа WB183-1970
Опыт работы

Перешел в веб-разработку в 2014 году. С 2017 года работал front-end разработчиком в диджитал-агентстве Kelnik, разрабатывая крупные сайты застройщиков жилой недвижимости и интернет магазины. Более года работал в международной компании Wrike. Сейчас независимый разработчик.

О себе

Не всегда я был связан с вебом — карьеру начинал в 2007 инженером-технологом в области вентиляции, хотя в школе любимым предметов была информатика. В 2014 году вернулся к истокам, начав с вёрстки сайтов — html, css, jQuery. Первым проектом был сайт для салона. Был горд — сверстал и сам перенёс на WordPress. После был тернистый путь на фрилансе и отличный опыт агентской и продуктовой разработок. Приходи на курс — научимся писать код, делать сайты и разберёмся, как и где этот навык применять!

Очень понравилась подача материала, его объем, полнота и доступность пройденного материала. Качество подготовки преподавателя к занятиям. Спасибо за все! Все на хорошем уровне! Удовлетворен полностью

Вадим, Группа WB183-1970
Читать дальше

Программа курса

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

  • Нет четких целей. И даже те, кто понимает важность целей, всё равно этого не делает. Хочу поменять работу и стать крутым сммщиком — не цель, а желание. С такой постановкой результат будет соответствующим.
  • Забрасывание обучения на полпути. Многие находят мотивацию на первую неделю. А вот дойти до конца не получается. Так как мозг не любит учиться регулярно.
  • Отсутствие системности. Достаточно распространённое явление, когда мы хватаемся за любую информацию по выбранной теме, двигаемся бессистемно, и как следствие, безрезультатно.

Почему мы выделили именно эти три причины? Потому что занимаемся обучением уже 11 лет и видим обратную связь от учеников. На курсе рассказываем, как все эти ценные знания применять в жизни.

  • Введение JavaScript
  • Переменные и типы данных
  • Математические операторы и преобразование типов
  • Логические операторы
  • Ветвления и условные операторы
  • Встроенные функции для взаимодействия с пользователем
  • Массивы
  • Методы для работы с массивами
  • Циклы for и while
  • Вложенные массивы
  • Работа с консолью
  • Определение функции. Стрелочная функция и её отличия от обычной. Function Expression и Function Declaration.
  • Область видимости. Как она работает. LexicalEnvironment.
  • Таймеры и замыкание. Функции setInterval, setTimeout, clearInterval, clearTimeout. Что такое замыкание и как его можно использовать.
  • Функции обратного вызова
  • Объекты и словари. Как создавать объекты. Ключевое слово this. Получение, изменение и удаление свойств объекта. Ссылки на объекты.
  • Прототипное наследование. Как работает наследование свойств и методов. Конструкторы.
  • Классы. Определение классов и преимущества использования. Расширение классов. Приватные методы и публичные. Геттеры и сеттеры. Пример создания программы с применением классов и архитектура MVP.
  • DOM. Объектная модель страницы и зачем она нужна. Поиск элементов на странице и их получение. Перебор элементов и основные свойства.
  • События
  • JavaScript-анимации. Изменение CSS свойств элементов. Кривая Безье. Примеры анимаций.
  • Рендеринг в браузере. Оптимизированные свойства. Функция requestAnimationFrame.
  • Библиотеки с анимациями
  • Слайдер
  • Аккордион
  • Тултип
  • Введение в Node.js. Возможности Node.js. Кратко о модулях и их предназначениях: fs, child_process, https.
  • NPM. Основные команды пакетного менеджера npm. Инициализация проекта и установка первых пакетов. Структура package.json.
  • Основы Webpack. Зачем нужны сборщики и какие этапы можно автоматизировать. Первый конфиг Webpack и автоматизация сборки: минификация кода, конкатенация модулей и использование препроцессора SCSS.
  • Препроцессор SCSS. Преимущества препроцессоров. Краткий обзор различий между некоторыми: SCSS, SASS, Less, post-css. Основные конструкции: переменные, миксины, функции.
  • Promise API
  • Обращение к серверу и класс XMLHttpRequest
  • Метод fetch
  • Библиотека Axios
  • Компоненты и JSX
  • Состояние компонентов
  • Хуки
  • Стилизация компонентов
  • React-Router
  • Статическая типизация
  • Интерфейсы и типы
  • Перечисляемые типы Enum

Кратко о том, как развиваться разработчику дальше и что изучать.

Легенда

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

Цель

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

Задача

Необходимо создать сайт - сервис по бронированию жилья

В неавторизованном режиме на сайте должны быть страницы:

  • Список помещений (главная страница)
  • Отдельная страница (карточка) помещения
  • Регистрация
  • Авторизация

В авторизованном режиме:

  • Список помещений (главная страница)
  • Отдельная страница (карточка) помещения
  • Личный кабинет

Легенда

В компании “Инкилевич и сыновья” проходят постоянные соревнования между коллегами для укрепления корпоративного духа. Работают в основном IT-специалисты со сложными задачами. Им хочется простую по механике игру, в которой они могли бы разгрузить мозг и посоревноваться друг с другом.

🦖 Цель - реализовать браузерную 2D игру про приключения динозаврика

Задача

Пример похожей игры - это классическая игра «Марио».

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

Остались вопросы? С радостью ответим на них!
Остались вопросы? С радостью ответим на них!

О

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

Быстрое обучение
без потери качества

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

В курсе будет много практики и заданий
с разным уровнем сложности

Обратная связь от преподавателя и наставника поможет выполнить задачу на 100%

Несколько месяцев от начала обучения до решения вашей задачи

Вопросы и ответы

По окончании курса вы получаете электронный сертификат. Ученики часто используют его при устройстве на работу, но стоит помнить, что самое ценное это навык, который вы освоите.

Отдел по работе с клиентами работает по будням с 10.00 до 19.30 и по выходным с 10.00 до 16.30. Все занятия заканчиваются до 22.00

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

После окончания курса действуют накопительные скидки: 10% на второй, 15% на третий и 25% на четвертый курс. Срок действия скидок не ограничен.

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

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

При такой поддержке у вас есть все шансы получить работу в короткие сроки.

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

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

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

Если вам необходимо дополнительное, официальное подтверждение вашего обучения, мы можем выдать удостоверение о повышении квалификации. Право на выдачу имеют государственные и частные учреждения, имеющие подтверждение качества обучающих программ на соответствие нормам ГОСТа. 

Вы можете оформить беспроцентную рассрочку на 3, 6, или 12 месяцев. 

Вы можете пройти курс индивидуально.

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

Мы оставляем на сайте только востребованные курсы. Если что-то устаревает или утрачивает свою актуальность  мы их убираем.

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

Остались вопросы? С радостью ответим на них!