Курс «JavaScript-разработчик»

Видеоуроки / Самостоятельно / Обучение в ЛК на сайте автора

  • 4 месяца
  • Сертификат
  • Видеоуроки

Практический курс по технологиям JavaScript, Node.js, основам React и Typescript.

Автор: Школа «Бруноям» Преподаватель : Кирилл Демидов

Обновлено: 09.07.2023

Источник изображения: Pexels

39 900  66 500
Скидка 40%
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку
Этот курс включает:
  • 4 месяца
  • Срок доступа: бессрочный
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: в любой день в любое время
  • Уровень сложности: для новичков
  • Демодоступ
  • Домашние задания: есть, с проверкой
  • Сопровождение: куратором
  • Сертификат
  • Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта, телефон
  • Доступ: сразу после оплаты
JavaScript-разработчик

Школа «Бруноям»

Перейти на сайт

Чему вы научитесь?

  • Работать с DOM API и препроцессорами.
  • Применять интерактивные элементы.
  • Проектировать анимации и эффекты.
  • Разрабатывать методологию CI/CD.
  • Программировать на Javascript.

О курсе

JavaScript-разработчик — востребованная, творческая и интересная профессия IT-индустрии. Чтобы научиться программировать на JavaScript, не нужно каких-то специальных знаний. Java легко осваивается новичками. Этот курс предназначен для тех, кто хочет научиться программировать на Java и освоить профессию frontend-разработчика. Курс полностью практический. Обучение проводят преподаватели-практики школы «Бруноям».

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

Содержание курса «JavaScript-разработчик»:

  1. Введение JavaScript. Методы работы.
  2. JavaScript-анимации и эффекты. Работа с объектами.
  3. Введение в Node.js. Работа с серверной частью.
  4. React и TypeScript. Интерактивные элементы.
  5. Развитие frontend-разработчика. Что изучать дальше.

Завершив курс, вы овладеете базовыми знаниями и навыками профессии «JavaScript-разработчик». Выполненные на курсе задания станут основой портфолио, а именной сертификат «Бруноям» будет дополнительным аргументом при выборе работодателем соискателя.

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 месяца
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    В любой день в любое время
  • Домашние задания
    ЕстьС проверкой
  • Документ об обучении
    Сертификат Освоение программы курса
  • Сопровождение
    Куратором
  • Техническая поддержка
    В рабочее времяЧат в вкЧат в мессенджереЭлектронная почтаТелефон
  • Срок доступа к материалам
    Бессрочный
  • Безопасная покупка
    В течение 30 дней с момента оплаты
  1. Нажмите на кнопку
    Принять участие
  2. Вы перейдете на детальную страницу курса Школы. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
  5. Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Школы.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

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

Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.

Другие курсы автора