Профессия Javascript-разработчик

Освойте популярный язык программирования Javascript с нуля. Станьте востребованным специалистом за 15 месяцев, даже если раньше никогда не программировали.

Курс стартует:

18 ноября 2024

Кому подойдет этот курс?

Иконка
Новичкам

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

Иконка
Начинающим

Глубже изучите HTML, CSS, Javascript и TypeScript, освоите библиотеку React и платформу Node, отработаете на практике все навыки, полученные во время обучения и до нашего курса.

Иконка

Javascript — это лучший друг HTML и CSS. HTML задает разметку сайта, CSS отвечает за внешний вид, а JavaScript все это оживляет. Библиотека React делает удобной разработку внешнего вида сайта (фронтенд). А с помощью платформы Node.js создается серверная часть приложения (бэкенд).

Сколько зарабатывает Javascript-разработчик

Logo

Frontend Developer

1000 - 2500 USD
Logo

Middle Frontend Developer

От 2500 USD
Logo

Middle Node.JS developer

От 800 USD

Проекты использующие Javascript

Что даёт профессия Javascript-разработчика

Иконка
Перспективы

Javascript-разработчик – необходимая часть любого проекта.

Иконка
Финансовая независимость

Фронтенд–разработчики неплохо зарабатывают даже без многолетнего опыта.

Иконка
Интересная работа

Работа с фронтендом – это интересные и многогранные задачи.

Преподаватели курса Javascript (React+Node.js)

Александр Тищенко Выпускник Attractor School, фрилансер
Ассистирующий преподаватель
Ольга Гудова Верстальщик со стажем 8 лет
Опыт в преподавании 5 лет
Альбина Умарова JS-разработчик в DNK IT Solutions
Опыт в разработке 2 года, преподает 1 год
Javascript (React+Node.js)
Javascript (React+Node.js)
*Администрация Attractor School оставляет за собой право на замену преподавателя
Запишитесь на консультацию, узнайте подробности

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

Программа курса Javascript (React + Node.js)

  • HTML теги и CSS свойства
  • Блочная модель документа. Свойство background
  • Псевдоэлементы ::before, ::after. Свойство Float
  • Figma, Photoshop
  • CSS Flexbox
  • Свойства Position, z-index
  • Псевдоклассы. Pixel Perfect

  • HTML списки
  • HTML таблицы
  • Формы, стилизация кнопок и полей форм
  • Адаптивная верстка html-страниц
  • Принцип верстки Mobile First
  • SVG графика, иконочные шрифты

  • CSS-трансформации и анимации
  • CSS фреймворки, Bootstrap 5
  • Методология БЭМ
  • Препроцессор Sass
  • Grid Layout

  • Введение в программирование
  • Основные типы данных JS
  • Контрольные структуры. Ошибки
  • Массивы и хэши. Циклы
  • Функции
  • Объекты

  • Использование JS c элементами страницы
  • Библиотека jQuery
  • Анонимные функции. Асинхронность. События браузера.
  • Плагины jQuery. LocalStorage. Рекурсия.
  • Протокол HTTP, AJAX-запросы
  • AJAX-события. Плагины с AJAX

  • ООП в JavaScript
  • Перехват ошибок
  • Событийная модель.
  • Promises
  • Замыкания, области видимости
  • Git, системы версионного контроля

  • Git, системы версионного контроля
  • Диалекты языка JS. TypeScript
  • Create React App
  • React. Компоненты, их взаимодействие. State, props, hooks
  • JSX. Условия, списки

  • Планирование и создание React-проекта. Структура проекта.
  • Жизненный цикл компонентов
  • Использование React с API. fetch, axios
  • History браузера. React Router
  • Firebase
  • Frontend-приложение на React.

  • Разделение на компоненты, UI-компоненты
  • Обработка ошибок в React
  • Redux (actions, reducers)
  • Асинхронные действия в Redux. redux-thunk
  • React Native.

  • Сетевые запросы. Node.js
  • Express.js. Middleware.
  • Роутинг в express.js. REST API. CORS.
  • Загрузка файлов на сервер.
  • Хранение данных. 
  • Реляционные базы данных. Язык SQL

  • Nosql-хранилища. MongoDB
  • ORM Mongoose
  • Связанные модели. 
  • React propTypes
  • Аутентификация. Токены.
  • Frontend-приложение для получившейся API

  • Авторизация — Серверная часть и Frontend.
  • Websockets. Связь с ReactJS
  • Полное backend-frontend приложение.
  • Инструменты разработчика
  • Redux Saga

  • Автоматизированное приемочное тестирование приложения.
  • Близкое знакомство с BASH
  • Принципы непрерывной поставки. CI-сервер для тестирования.

  • Запуск тестов на CI. 
  • Автоматизированная поставка приложения на демо-сервер с помощью BASH

  • Docker, поставка через Docker
  • Основы чистого кода
  • Webpack

Выпускники курса Javascript (React+Node.js)

Дмитрий Цыганов о Javascript
Преподаватель курса JS
Выпускники курса Javascript
Делятся впечатлениями от курса
Выпускники курса Javascript
Почему выбрали программирование и о том, как проходила учеба в Аттракторе
Отзывы наших выпускников о курсе Javascript (React+Node.js)