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

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

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

14 ноября 2022

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

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

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

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

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

Иконка

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

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

Logo

Senior Fullstack (Node js)

От 4000 USD
Logo

Front-End middle developer \ React

1000 - 2000 USD
Logo

Junior frontend developer (React)

40000 - 100000 RUB

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

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

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

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

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

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

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

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

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

Павел Жувагин JS-разработчик в DNK IT Solutions
Опыт в разработке 4 года
Опыт в преподавании 3 года
Ольга Гудова Верстальщик со стажем 8 лет
Опыт в преподавании 5 лет
Альбина Умарова Выпускница Attractor School, фрилансер
Ассистирующий преподаватель
Дмитрий Цыганов JS-разработчик в DNK IT Solutions
Опыт в разработке 12 лет
Опыт в преподавании 8 лет
*Администрация Attractor School оставляет за собой право на замену преподавателя
Запишитесь на консультацию, узнайте подробности

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

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

  • Блочная модель документа, отступы, box-sizing, прямой поток, float
  • HTML5 теги, CSS-свойство background
  • Photoshop
  • Прямой поток, свойство float
  • Позиционирование, z-index
  • Градиентный фон, кнопки, использование псевдоклассов
  • Псевдоклассы. Псевдоэлементы. Подключение нестандартных шрифтов через @font-face

  • HTML: Таблицы
  • Формы, стилизация полей форм
  • Выпадающие меню. Треугольники на CSS
  • HTML, CSS: Адаптивная верстка html-страниц, единицы измерения
  • Mobile first
  • HTML, CSS:  Flexbox
  • SVG графика,  иконочные шрифты

  • Css-трансформации
  • Css-свойство Animation
  • Верстка с помощью фреймворка Bootstrap, Bootstrap 4
  • Методология БЭМ
  • Sass, Математика в Sass
  • Использование в верстке готовых jQuery плагинов, на примере Slick

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

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

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

  • Операционная система Linux. Базовые консольные команды.
  • NPM и управление зависимостями.
  • Диалекты языка JS. ES6. Современные стандарты JS.
  • Create React App
  • React. Компоненты, их взаимодействие. State, props
  • 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
Поделились впечатлениями от курса
Дмитрий Цыганов о Javascript
Преподаватель курса JS
Отзывы наших выпускников о курсе Javascript (React+Node.js)