Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

23 900 ₽
есть рассрочка

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

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

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

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

Просто, быстро и удобно
Четкая структура. Курс разделен на модули. Модули на уроки. Каждый урок — это теория, соединенная с личным опытом преподавателя. Без длинных приветствий и воды

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

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

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

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

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

Технологии, которые будете изучать

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

Что вы получите после обучения

Приобретаемые навыки
2
Операторы
3
Циклы
4
Массивы
5
Функции
6
DOM
7
События
8
Объекты
10
Интерактивные элементы
11
Node.JS
12
API
14
TypeScript

Вас будут обучать

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

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

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

Образовательная организация

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

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

1 модуль - Основы JavaScript

  • Введение JavaScript
  • Переменные и типы данных
  • Математические операторы и преобразование типов
  • Логические операторы
  • Ветвления и условные операторы
  • Встроенные функции для взаимодействия с пользователем

2 модуль - Циклы и массивы в JavaScript

  • Массивы
  • Методы для работы с массивами
  • Циклы for и while
  • Вложенные массивы
  • Работа с консолью

3 модуль - Функции

  • Определение функции. Стрелочная функция и её отличия от обычной. Function Expression и Function Declaration.
  • Область видимости. Как она работает. LexicalEnvironment.
  • Таймеры и замыкание. Функции setInterval, setTimeout, clearInterval, clearTimeout. Что такое замыкание и как его можно использовать.
  • Функции обратного вызова

4 модуль - Объекты. DOM. События

  • Объекты и словари. Как создавать объекты. Ключевое слово this. Получение, изменение и удаление свойств объекта. Ссылки на объекты.
  • Прототипное наследование. Как работает наследование свойств и методов. Конструкторы.
  • Классы. Определение классов и преимущества использования. Расширение классов. Приватные методы и публичные. Геттеры и сеттеры. Пример создания программы с применением классов и архитектура MVP.
  • DOM. Объектная модель страницы и зачем она нужна. Поиск элементов на странице и их получение. Перебор элементов и основные свойства.
  • События

5 модуль - Анимация и эффекты в JavaScript

  • JavaScript-анимации. Изменение CSS свойств элементов. Кривая Безье. Примеры анимаций.
  • Рендеринг в браузере. Оптимизированные свойства. Функция requestAnimationFrame.
  • Библиотеки с анимациями

6 модуль - Интерактивные элементы

  • Слайдер
  • Аккордион
  • Тултип

7 модуль - Node.js

  • Введение в Node.js. Возможности Node.js. Кратко о модулях и их предназначениях: fs, child_process, https.
  • NPM. Основные команды пакетного менеджера npm. Инициализация проекта и установка первых пакетов. Структура package.json.
  • Основы Webpack. Зачем нужны сборщики и какие этапы можно автоматизировать. Первый конфиг Webpack и автоматизация сборки: минификация кода, конкатенация модулей и использование препроцессора SCSS.
  • Препроцессор SCSS. Преимущества препроцессоров. Краткий обзор различий между некоторыми: SCSS, SASS, Less, post-css. Основные конструкции: переменные, миксины, функции.

8 модуль - Работа с сервером

  • Promise API
  • Обращение к серверу и класс XMLHttpRequest
  • Метод fetch
  • Библиотека Axios

9 модуль - Основы React

  • Компоненты и JSX
  • Состояние компонентов
  • Хуки
  • Стилизация компонентов
  • React-Router

10 модуль - Основы TypeScript

  • Статическая типизация
  • Интерфейсы и типы
  • Перечисляемые типы Enum

11 модуль - Обзор дорожной карты JS-разработчика

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

 

Рейтинг курса

4.5
рейтинг
1
0
0
0
0

Отзывы о курсе

1 отзыв
по рейтингу по дате
А

Все понравилось

Достоинства: Хорошая практика Недостатки: Мало теории В данной школе проходила онлайн курс «JavaScript-разработчик». В целом все понравилось. Теория была достаточно хорошо объяснена, были подробные разъяснения по каждой теме. Я бы даже сказала, что теория была разжевана)Также после каждой темы была достаточно обширная практика, которая очень мне помогла в понимании и освоении материала. Такж...

Может быть интересно

обновлено 20.11.2024 09:39
JavaScript-разработчик

JavaScript-разработчик

Оставить отзыв
Поделиться курсом с друзьями