JavaScript-разработка — Лучшие онлайн курсы
Отображение 1–36 из 69

Длительность: 12 месяцев
Формат обучения: Онлайн-курс (Вебинар)
Цена в рассрочку: 2 701 ₽/мес на 36 месяцев
Программа
- Основной блок.
- Введение в программирование.
- Математика и информатика.
- Особенности контроля версий.
- Знакомство с языком C#.
- Введение в базы данных.
- Профориентация.
- Специализация.
- Основы P ython.
- Web-технологии.
- Linux ОС.
- ООП.
- Алгоритмы, структуры данных.
- Исключения, методы их обработки.
- Unit-тестирование.
- SQL и БД.
- Контейнеризация.
- Принцип SOLID, проектирование ООП, чистая архитектура.
- Углубленный Git.
- Организация CI/CD.
- Парадигмы программирования.
- Профориентация по направлению и языкам.
- Технологическая специализация.
- Фронтенд, web-программирование.
- Вёрстка HTML/CSS.
- Основы языка JavaScript.
- Продвинутый курс по ДжаваСкрипт.
Проект.
Чему научитесь?
- Работать с операционной системой Линукс;
- Поймёте принципы frontend/backend-разработки;
- Разберётесь в особенностях Electron.js;
- Станете разрабатывать мобильные приложения на React Native;
- Пользоваться интерпретатором на профессиональном уровне;
- Освоите ReactJS, NodeJS, TypeScript, SQL, NoSQL, CSS/HTML.

Длительность: 4 месяца
Формат обучения: Записанные видеоуроки
Цена в рассрочку: 2 070 ₽/мес на 12 месяцев
- Продвинутая программа обучения;
- Деньги можно вернуть в любой момент;
- Доступна беспроцентная рассрочка;
- Можно стать полноценным fullstack разработчиком;
- Есть возможность трудоустройства;
- Бонус – английский для разработчиков.
- Существенных не обнаружено.
Программа
- Вводный раздел (Введение в Node.js).
- Библиотека Express.js.
- Приложение для доставки.
- Курсовой проект.
- TypeScript.
- Nest.js.
- Yandex Cloud.
- Английский язык для начинающих разработчиков.
- Бонусный модуль.
- Итоговый проект — агрегатор отелей.
Чему научитесь
- Изучите все необходимые инструменты разработчика в Node.js, а также приемы работы с ними.
- Обучитесь использовать возможности Node.js: Express.js, Nest.js.
- Сможете полноценно кодить на TypeScript, используя tsc, tslint/eslint.
- Научитесь подключать и применять MongoDB (Data Bases).
- Сможете выполнять настройку обмена данными по WebSocket типа “клиент-сервер”.
- Сможете работать с ПО для автоматизации работы приложений под названием Docker.
- Поймете, как правильно настраивать аутентификацию при помощи Passport.js.
Особенности
- За время прохождения данного курса будет решено более 40 практических задач, а также выполнен сквозной проект web-api библиотеки с постепенным увеличением функционала.
- Кроме того, пользователь научится максимально выгодно презентовать свои сильные стороны при составлении резюме для трудоустройства.
- Лучшим выпускникам платформа устраивает собеседования для трудоустройства в таких известных компаниях, как Рамблер, Mail.ru Group, Kaspersky и так далее.

Длительность: 10 месяцев
Формат обучения: Записанные видеоуроки
Цена в рассрочку: 6 300 ₽/мес на 24 месяца
- Продуманная программа обучения;
- Много интересной практики;
- Полноценная подготовка к собеседованию;
- Есть возможность оплаты в рассрочку;
- Живое общение с наставником;
- Вебинары, сессии лайвкодинга;
- Сертификат Хекслет по завершении.
- Существенных не найдено
Программа
- Программирование. Начальный этап.
- Профессиональный JavaScript.
- Кодинг асинхронного типа и сетевые запросы.
- Разработка на Express и Fastify.
Чему научитесь
- Обучитесь работать с чужим кодом, оформлять пул реквесты и выполнять другие рутинные действия.
- Обучитесь базе JS и особенностей фреймворка Node.js.
- Сможете обучиться программированию на HTML и CSS, а также изучите алгоритмы и структуры данных.
- Сможете правильно настроить операционную систему для разработки, научитесь пользоваться командной строкой.
Особенности
- Программа курса состоит из учебных модулей, которые включают в себя как теорию, так и практику. Но в Хекслете упор делается на понимание теории только через практику.
- В процессе обучения пользователь всесторонне подготовится к собеседованию по поводу трудоустройства и правильно составит резюме.
- Примерно 2 раза в неделю студенты встречаются с наставником в режиме онлайн, а также проводятся вебинары и сессии лайвкодинга.

Формат обучения: Записанные видеоуроки
Длительность: 2 месяца
Цена в рассрочку: 3 746 ₽/мес на 6 месяцев
- Расширенная программа обучения;
- Видео можно просматривать в записи;
- Будут получены все необходимые навыки;
- Качественный проект в портфолио;
- Сертификат Skillbox по завершении;
- Живое общение с наставником;
- Возможность оплатить в рассрочку.
- Существенных нет.
Программа
- Подготовка рабочей среды.
- Hello, world!
- Решение стандартных задач.
- Код асинхронного типа.
- Express.js.
- Реляционные базы данных.
- Нереляционные базы данных.
- CLI (Command Line Interface) программы.
- Углубляем теорию.
- Real-time & WebSockets.
- Pro tips.
- Дипломный проект. Сервис личных заметок.
Чему научитесь
- Изучите методику создания полноценных веб-серверных приложений и утилит типа CLI.
- Обучитесь максимально корректно работать с менеджером пакетов npm, сможете полноценно работать с шаблонами HTML.
- Научитесь пользоваться инструментами для написания, контроля качества, тестирования и отладки кода.
Особенности
- Вся программа включает в себя 11 тематических модулей и 75 видеоматериалов, которые можно просматривать даже в записи.
- Студентам предоставляется доступ на 12 месяцев к обучающей платформе по английскому языку от портала Skillbox.
- В конце обучения в портфолио у студента будет уже готовый проект, который точно заинтересует потенциальных заказчиков и работодателей.

Длительность: 20 месяцев
Формат обучения: Онлайн-курс (Вебинар)
Цена в рассрочку: 6 625 ₽/мес на 24 месяца
- Наличие выгодной рассрочки;
- Продуманный учебный план, учитесь в удобное для вас время;
- Только опытные наставники;
- Практические упражнения после каждой лекции;
- Обратная связь от преподавателей в Slack-чате;
- Сопровождение на всех этапах образовательной программы;
- Бесплатный доступ к полнофункциональной версии IDE от JetBrains — WebStorm.
- Не всегда действуют скидочные предложения.
Программа
Часть 1. Frontend-разработка.
- HTML-вёрстка с нуля до первого макета.
- Адаптивная/мобильная вёрстка.
- Основы JavaScript-программирования.
- Git-версии.
- Разработка на JavaScript в браузере (Chrome, Mozilla, etc.).
- Профессиональная работа Frontend-разработчика.
Часть 2. Backend-разработка.
- Введение в Node.js.
- Библиотека Express.js.
- TypeScript.
- Nest.js.
- Firebase.
- Дополнительные модули: английский язык (EnglishDom), графический дизайн, карьера fullstack-разработчика.
Чему научитесь?
- Сможете верстать на CSS, JS, разрабатывать клиентскую часть на React;
- Будете выполнять юнит-тестирование, работать с API сторонних сервисов;
- Изучите инструментарий для автоматизации развёртывания, управления софтом в Docker;
- Станете пользоваться фреймворком серверных приложений Nest.js;
- Обучитесь работать с Google Firebase, MongoDB, Redux, Thunk, Git, GitHub;
- Овладеете полным стеком технологий, знаний, навыков, необходимых для самостоятельной разработки/обслуживания ПО.

Длительность: 2,5 месяца
Формат обучения: Записанные видеоуроки
Цена в рассрочку: 1 225 ₽/мес.
- Полноценная программа обучения;
- Разбор наиболее часто использующихся инструментов;
- Возможность вернуть деньги в любой момент;
- Доступна рассрочка на 12 месяцев;
- Отличные практические задания;
- Выдается удостоверение о повышении квалификации;
- Возможность получить налоговый вычет 13%.
- Существенных нет
Программа
- Компоненты.
- Продвинутые техники, одностраничные приложения.
- Redux — управление состоянием.
- Git — система контроля версий.
- Английский язык для начинающих разработчиков.
Чему научитесь
- Обучитесь работать с библиотекой Реакт, разберетесь с инициализацией приложений, овладеете самыми современными Hooks и Context API, а также изучите актуальные технологии.
- Научитесь полноценно работать с пакетами Redux Toolkit, Redux Observable и Redux Saga, освоите их функционал.
- Будете реализовывать постраничную навигацию React-приложений.
- Ознакомитесь с реализацией методов жизненного цикла компонентов, научитесь работать контролируемыми и неконтролируемыми компонентами, получите возможность улучшить пользовательский опыт.
Особенности
- Имеется бесплатная программа трудоустройства центра развития карьеры, который располагается при школе Нетология.
- Есть возможность вернуть деньги в любой момент, если пользователь передумал. Если прошло три занятия, то сумма возвращается в полном размере.
- Присутствует возможность оплатить в рассрочку на 12 месяцев (1 225 ₽ в месяц со скидкой или 1 750 ₽ рублей в месяц без скидки).

Формат обучения: Онлайн-курс (Вебинар)
Длительность: 6 месяцев
- Много теоретических/практических заданий;
- Формат д/з mini-assignment (выдаются на реальных собеседованиях);
- Наличие карьерного консультанта, оказывающего помощь в обновлении резюме, трудоустройстве;
- Рассматривают с разных аспектов Node.js, React, Svelte, TypeScript, Web Components, Angular, Vue.
- Курс подходит исключительно для разработчиков, имеющих JavaScript-опыт.
Программа
Модуль 1. JavaScript.
- Введение в Modern JavaScript Frameworks.
- Возможности современного JS.
- Браузер.
- Введение в Node.
- Пакетный менеджер NPM.
- Возможности package.json.
- Test Driven Development.
Модуль 2. Node.js.
- Стандартная библиотека Node.
- Ключевые концепции Node.
- Веб-сервер с Express.
- Возможности MongoDB, функционал.
- Rest API с Express/Mongoose.
- Основы GraphQL.
- Сборка проекта, CI.
- Деплой проекта, CD.
Модуль 3. Современный стэк ДжаваСкрипт.
- Web Components.
- Webpack.
- Service Workers.
- Тестирование, BDD.
- TypeScript.
- PWA.
Модуль 4. Реакт.
- Основы React, JSX.
- React-компоненты.
- Паттерны проектирования.
- Обзор современных возможностей.
- Состояние приложения (Flux, Redux).
- Оптимизация ПО.
- Подготовка React-приложения к продакшен.
- Микросервисная архитектура, аспекты SSR.
Модуль 5. Angular.
- Введение.
- Компоненты, директивы.
- Observables, RxJS.
- Сервисы, виды состояний.
- Создание/управление формами.
- Routing, тестирование, сборка.
Модуль 6. Vue.
- Альтернатива большим фреймворкам.
- Компоненты, шаблонизатор, формы.
- Routing, Vue3.
- Advanced Vue/Vuex.
Модуль 7. Проектная работа.
Чему научитесь?
- Решать различные задачи фронтенда/бэкенда при помощи JS;
- Использовать современные фреймворки, библиотеки;
- Проектировать, организовывать, контролировать состояния ПО;
- Тестировать серверные, клиентские приложения;
- Выбирать необходимые для вашего проекта инструменты;
- Проводить юнит-тесты на различных уровнях;
- Применять паттерны проектирования: Event Loop, Flux, Immutable, Virtual DOM, Dependency Injection, Observables.

Длительность: от 1 месяца
Формат обучения: Записанные видеоуроки
- Продуманная программа обучения;
- Подписка открывает все курсы Хекслет;
- Асинхронный формат обучения;
- Бессрочный доступ к теории;
- Приемлемый ценник.
- Не имеется.
Программа
- Введение.
- Компоненты.
- JSX.
- Props.
- Работа с коллекциями.
- Различия jsx и html.
- Обработка имён классов.
- Children.
- Состояние.
- События.
- Автоматное программирование.
- Формы.
- Неизменяемость.
- Вложенные компоненты.
- Функциональные компоненты.
- Контекст (Context API).
- Virtual Dom.
- Тестирование.
- Асинхронная обработка.
- Жизненный цикл компонента.
- Производительность.
- Refs.
- Заключение.
Чему научитесь
- Обучитесь создавать полноценные и максимально производительные приложения на React.
- Сможете максимально грамотно организовывать состояние приложения.
- Научитесь полноценно взаимодействовать с бэкендом по API.
- Сможете интегрировать React со сторонними библиотеками.
Особенности
- При покупке этого курса оформляется подписка Хекслет, которая дает доступ ко всем курсам платформы.
- Новичкам этот курс не подходит по той причине, что для успешного его прохождения требуется знание основ JavaScript, HTML и CSS.

Длительность: 9 месяцев
Формат обучения: Онлайн-курс (Вебинар)
Цена в рассрочку: 19 186 ₽/мес на 12 месяцев

Длительность: 20 месяцев
Формат обучения: Записанные видеоуроки
Цена в рассрочку: 4 500 ₽ на 36 месяцев
- Полноценная подготовка к трудоустройству с возможностью стажировки.
- Возможность выбрать оптимальный тариф, оплачивать учёбу в рассрочку, использовать скидки.
- Сертификат.
Программа
- Введение: веб-верстка, базовые возможности JS, PHP, доп. инструментарий: Visual Studio, JSON, Markdown, DOM, Git.
- Фронтенд: адаптивность, Flexbox, Grid, создание анимации, асинхронность, архитектура приложений, React, изучение TypeScript, тестирование.
- Backend: ООП, SQL + БД, база по администрированию Linux / Docker, подробное изучение Laravel.
Чему научитесь
- Профессионально верстать web-страницы.
- Создавать лендинги, многостраничные сайты.
- Настраивать локальный сервер, работать с формами, отправлять файлы на сервер.
Особенности
- В процессе будете работать по реальным ТЗ от заказчиков.
- Гибкий график обучения, можно учиться в удобное время, обучение в разнообразных форматах: тесты, хакатоны, домашние задания, сквозные проекты.
- Менторская поддержка, подробный разбор ДЗ.

Формат обучения: Записанные видеоуроки
Длительность: 6,5 месяцев
Цена в рассрочку: 2 581 ₽/мес на 34 месяца
- Консультации от грамотных наставников;
- Положительные отзывы выпускников;
- Предлагают развитие знаний в английском;
- Гарантируют возврат средств, в случае, если вы недовольны обучением;
- Помогают составить резюме, подготовка к собеседованию;
- Не обязательно проходить все этапы курсов frontend-разработчиков (оплата за них не требуется).
- Заявленные бесплатные 3 месяца учебы, это отсрочка платежа.
Программа
- Основные курсы.
- Web-вёрстка/JavaScript. Базовый уровень.
- Онлайн курс на выбор: React.js или Vue.js.
- Дополнительные курсы
- Веб-вёрстка/JavaScript. Продвинутый уровень.
- Универсальные знания программиста.
- Photoshop.
- Figma.
- Английский для IT специалистов.
- Система контроля версий Git.
- Язык запросов SQL.
- Карьера и развитие программиста.
- Работа в командной строке Bash.
Чему научитесь?
- Понимать фронтенд во всех его аспектах;
- Корректно верстать веб-сайты;
- Применять инструменты автоматизации;
- Делать анимации, переходы, разметку;
- Добавлять к вашему проекту гиперактивные кнопки;
- Программировать на ДжаваСкрипт;
- Работать с современными фреймворками;
- Проводить проверку кода на предмет ошибок, корректировать/исправлять их.

Длительность: 1 месяц
Формат обучения: Записанные видеоуроки
- Неплохая программа обучения;
- Приемлемая стоимость;
- Много практических заданий;
- Готовое приложение в портфолио;
- Даются все самые необходимые знания;
- Доступно общение с одногруппниками;
- По завершении выдается сертификат.
- Существенных нет.
Программа
- Урок 1. Знакомство с ReactJS. Первые компоненты.
- Урок 2. Жизненный цикл компонента.
- Урок 3. Virtual DOM. Material UI. PropTypes.
- Урок 4. Children. Роутинг в React.
- Урок 5. Контекст. Компоненты высшего порядка. Знакомство с Redux.
- Урок 6. Погружение в react-redux.
- Урок 7. Redux middlewares. Redux-persist.
- Урок 8. Работа с API.
- Урок 9. Знакомство с Firebase.
- Урок 10. Тестирование и оптимизация приложений на React.
Чему научитесь
- Сможете применять на практике ES6.
- Обучитесь правильно настраивать сборку приложения при помощи Webpack.
- Сможете полноценно и профессионально работать с библиотекой React JS.
- Научитесь полноценно использовать концепцию Flux с применением библиотек Redux.
- Сможете профессионально разбираться в реализации бэкенда на примере NodeJS, ExpressJS и MongoDB.
Особенности
- Пользователь получает все необходимые методички и практические пособия. Также вся необходимая теория доступна в записи – ее можно просмотреть в любое время.
- В ходе курса студенты создадут и оптимизируют собственный программный продукт – некое подобие альтернативной социальной сети.
- Для успешного прохождения нужны базовые знания в области HTML/CSS, а также знания основных принципов верстки на JavaScript.

Длительность: 7 месяцев
Формат обучения: Онлайн-курс (Вебинар)
Цена в рассрочку: 15 803 ₽/мес на 12 месяцев

Формат обучения: Онлайн-курс (Вебинар)
Длительность: 4 месяца
- Максимально полная программа обучения;
- Есть возможность оплатить в рассрочку;
- Изучение самых популярных инструментов;
- Готовый проект в портфолио;
- Имеются вебинары с возможностью просмотра в записи;
- Курс поможет получить востребованную профессию.
- Требуются некоторые знания для успешного обучения.
Программа
- Preface.
- React + Redux.
- Разработка приложения, HTTP, GraphQL, WebSockets.
Чему научитесь
- Использовать продвинутые возможности Redux +Saga, thunk.
- Разрабатывать и оптимизировать SPA-приложения.
- Писать с TypeScript чистый код.
- Использовать интеграционные и unit-тесты.
- Работать в Apollo, Relay, GraphQL, с паттернами функционального программирования.

Длительность: от 1 месяца
Формат обучения: Записанные видеоуроки
Цена в рассрочку: 1 225 ₽/мес.
- Диплом с уникальным ID по завершении;
- Подготовка к собеседованиям;
- Групповой чат в Телеграме;
- опытные разработчики в роли преподавателей;
- Приемлемый ценник;
- Доступна рассрочка.
- Не подходит для обучения с нуля
Программа
- Введение в Node.js, асинхронность, модули.
- Работа с шаблонами, Express.js, Koa.js.
- REST API, работа с базами данных.
- Сокеты, авторизация, тестирование.
- Deployment.
- Серверный рендеринг.
Чему научитесь
- Сможете полноценно настраивать обмен данными между клиентом и сервером, используя самые современные технологии.
- Сможете создавать backend для приложений любого типа.
- Обучитесь правильно использовать серверный рендеринг в случае необходимости.
- Сможете полноценно тестировать целые приложения, а также любую его часть.
- Научитесь разворачивать приложение на всех популярных площадках прямиком из репозитория Github.
- Познакомитесь с новыми методами и инструментами в сфере разработки на Nodejs.
Особенности
- Студент получит личного наставника – практикующего разработчика на Node.js, который будет готов ответить на любой вопрос пользователя.
- В конце обучения будет готовое портфолио, которое включит в себя серверную часть для корпоративного приложения, актуального в 2023 году.
- Есть специальный Telegram-чат, где пользователи задают интересующие вопросы соученикам и наставникам.

Длительность: 2,5 месяца
Формат обучения: Онлайн-курс (Вебинар)
Цена в рассрочку: 1 312 ₽/мес на 12 месяцев
Акцентируют внимание на практических задачах, разборе реальных кейсов, поддержке менторов на всех этапах разрабатываемого вами продукта. Вы создадите навигационное меню для сайта, научитесь презентовать товары в различных форматах, сверстаете новостные блоки, сделаете цифровой календарь, а также часы.

Длительность: 1 месяц
Формат обучения: Онлайн-курс (Вебинар)
- Материал хорошо подается;
- Уроки доступны в записи;
- Рассматриваются все особенности работы с серверами;
- Получаемые знания пригодятся на собеседованиях;
- В программе есть реализация проекта;
- Преподаватели – профессиональные программисты.
- Курс подойдет только разработчикам.
Программа
- Введение в Node.js. Основные варианты управления зависимостями
- Цикл событий. События в Node.js
- Работа с ФС. Класс Buffer. Модуль Streams
- Приложения типа CLI
- HTTP-cервер на Node.js
- Библиотека Socket.io. Workers в Node.js
Чему научитесь
- Обучитесь процедуре инициализации проекта на Node.js.
- Сможете управлять зависимостями с помощью инструментария npm.
- Узнаете базовые сведения о стандартном модуле Events и изучите его базовый функционал.
- Изучите отличие websocket от http-запросов, а также сможете без проблем работать с библиотеками Socket.io.
Особенности
- Программа обучения рассчитана на пользователей, которые имеют некоторое представление об особенностях JavaScript и умеют работать с CSS и HTML.
- Уроки ведутся практикующими программистами, поэтому весь материал подается максимально профессионально.

Формат обучения: Записанные видеоуроки
Длительность: 12 месяцев
Цена в рассрочку: 2 976 ₽/мес на 34 месяца
- Возможность добавить новых 4 проекта в портфолио;
- Студенты могут не оплачивать курсы, которые уже прошли;
- Предлагают год английского языка бесплатно;
- Большое количество положительных отзывов от выпускников.
- Довольно высокая стоимость за обучение, по сравнению с конкурентами.
Программа
1 Web-вёрстка. Базовый уровень.
- Знакомство с курсом.
- Базовый HTML, CSS.
- Макеты.
- Layout. HTML-разметка, Flexbox, Стилизация.
- Продвинутый HTML/CSS.
- Сетки.
- Адаптивность: десктоп и планшет, мобильные устройства.
- JS для верстальщика.
- Доступность.
- Кросс-браузерность.
- База знаний.
- Работа с хостингом.
- Анимация.
- Веб-вёрстка. Продвинутый уровень.
- Вёрстка HTML-писем.
- SVG.
- Анимирование на JavaScript.
- Оптимизация, процесс загрузки.
- Сборщики.
- Препроцессоры/постпроцессоры.
- CSS Grid.
- CMS.
- Будущее вёрстки.
- Базовый уровень JS.
- Введение.
- Переменные, числа.
- Строки, boolean, условные операторы.
- Массивы, циклы.
- Функции.
- Объекты.
- Введение в DOM.
- Константы, области видимости, замыкания.
- Преобразование типов, нестрогие сравнения.
- Обработка событий, пользовательский ввод.
- Soft skills для разработчика.
- JavaScript. Продвинутый уровень.
- Модули.
- NPM, package.json.
- Event loop, асинхронная разработка.
- Методы объекта, прототипы.
- Тестирование.
- Обработка ошибок.
- Общение с сервером, async, await.
- События.
- Объектно ориентированное программирование в JS.
- Работа с массивами, строками.
- Видеокурсы на выбор.
- Vue.
- React.
- Angular.
- Специализация.
Всё о Node.js в видеоформате.
- Дополнительные курсы.
Алгоритмы и структуры данных для разработчиков.
- Бонусные курсы.
- Универсальные знания программиста.
- Photoshop с нуля.
- Figma с нуля до PRO.
- Работа в командной строке Bash.
- Система контроля версий Git.
- Английский для IT-специалистов.
- Карьера и развитие программиста.
- Agile: Scrum, Kanban в работе над продуктом.
Чему научитесь?
- Вёрстке сайтов при помощи HTML5 и CSS3;
- Использованию Twitter Bootstrap в целях разработки;
- Созданию интерактивных страниц на JS;
- Проектированию графических интерактивных приложений;
- Использованию средств отладки в браузере;
- Делегированию событий, управлению DOM структурой;
- Управлению функционалом интерпретатора JavaScript;
- Контролю процесса выпуска разных версий ПО;
- Работе с API, настройке связи frontend и backend в одном проекте;
- Применению IDE, работе с инструментами автоматической проверки кода;
- Применению встроенных браузерных возможностей воспроизведения медиа на web-страницах.

Формат обучения: Записанные видеоуроки
Длительность: 2,5 месяца
Цена в рассрочку: 4 662 ₽/мес на 6 месяцев
- Продвинутая программа обучения;
- Подходит для новичков;
- Упор на практические задания;
- Приемлемая стоимость обучения;
- Бонус – доступ к платформе по изучения английского языка.
- Существенных не найдено.
Программа
- Введение в React.
- Создание проекта.
- Typescript.
- Компоненты на примере новостной карточки Reddit.
- Hooks и функциональное программирование.
- Компоненты — продвинутые темы. Введение в тестирование компонентов.
- Работа с публичным API на примере Reddit.
- React Context.
- Портал и форма.
- Введение в Redux на примере поля для ввода комментария.
- Использование Redux-Thunk на примере загрузки профиля пользователя.
- Формы на примере комментариев и карточки поста.
- «Бесконечные» списки на примере ленты постов.
- Сайдбар + роутинг.
- SSR + NextJS.
- Бонусный модуль: Mobx.
Чему научитесь
- Обучитесь создавать приложение с нуля, а также конфигурировать его с помощью Webpack или же использовать уже готовые решения.
- Изучите возможности работы с публичными API, а также узнаете о механизмах OAuth и имплементациях в React.
- Ознакомитесь с основными принципами работы с Flux, Redux, Mobx.
- Сможете самостоятельно профилировать и тестировать свое приложение, а также создавать SPA и RIA приложения с нуля.
Особенности
- Программа обучения включает в себя 16 тематических модулей, которые имеют в себе 76 видео материалов. Упор делается на практические задания.
- Студент, купивший курс автоматически получает годовой доступ к платформе для изучения английского языка (также от Skillbox).

Длительность: 6 месяцев
Формат обучения: Записанные видеоуроки
Получите навыки frontend-разработки, освоив современные технологии от Webpack, Babel до Реакт, Node.js. Онлайн-школа рассматривает методы работы с Git-версиями, тестирования кода, реализации CI-процессов. Созданный вами проект будет добавлен в портфолио, что наверняка пригодится на предстоящем собеседовании.

Длительность: 1,5 месяца
Формат обучения: Записанные видеоуроки
Цена в рассрочку: 4 596 ₽/мес на 6 месяцев
Обучают создавать веб-приложения с использованием популярного фреймворка. Предлагают лучшие практики, рассматривают исключительно продвинутые методы разработки софта. Студенты поймут, каким образом оптимизировать рутинные задачи, использовать Redux и NgRx, тестировать программное обеспечение.

Длительность: 6 месяцев
Формат обучения: Онлайн-курс (Вебинар)
Цена в рассрочку: 2 158 ₽/мес на 12 месяцев
Студентам предлагается стать fullstack-разработчиком, перейти на уровень middle, начать больше зарабатывать, успешно развиваясь по карьерной лестнице. Насыщенный курс от Netology, по окончании которого выдаётся сертификат, подтверждающий уровень закрепленных знаний.

Длительность: 4 месяца
Формат обучения: Онлайн-курс (Вебинар)
- Продвинутая программа для разработчиков;
- Наставники – практикующие программисты;
- Живое общение с кураторами и одногруппниками;
- Обучение всем требуемым навыкам;
- Живые вебинары онлайн;
- Полный разбор баз MongoDB и PostgreSQL.
- Только для разработчиков.
Программа
- Ключевые особенности Node.js.
- Web Server с Express.
- Node.js на Prod.
- Фреймворки и инструменты Nest.js, TypeScript, GraphQL, Apollo.
- Выполнение финального проекта.
Чему научитесь
- Сможете разрабатывать backend любой сложности, используя Express, Passport, Jest, GraphQL, Nest.js.
- Обучитесь работать с MongoDB и PostgreSQL (соответствующие базы данных).
- Научитесь правильно использовать CI/CD в проекте.
- Сможете писать максимально чистый и понятный код на TypeScript.
Особенности
- Этот курс в основном предназначен для разработчиков, обладающих знаниями в области JS. Новички не смогут полноценно обучаться.
- Доступны Live вебинары онлайн, общение с наставниками и одногруппниками в Slack, доступно общение с экспертами.

Длительность: 2 месяца
Формат обучения: Онлайн-курс (Вебинар)
- Доступна рассрочка при оплате обучения;
- Даются фундаментальные и структурированные знания;
- Преподаватели – практикующие программисты;
- Продуманная программа обучения;
- Требуется 15-20 часов в неделю;
- Доступен налоговый вычет;
- Готовый проект в портфолио.
- Существенных не обнаружено
Программа
- Введение в Node.js. CLI.
- Цикл событий. Потоки (Streams).
- Архитектура приложения.
- Введение в базы данных. MongoDB.
- Базы данных на практике. Проектирование REST.
- Express.js.
- Middleware. Валидация. Загрузка файлов.
- Ограничение доступа. Авторизация.
- Бэкенд и фронтенд.
- Финал.
Чему научитесь
- Изучите основные особенности цикла событий в Node.js, а также ознакомитесь с микро и макро задачами.
- Сможете создать проект архитектуры основного приложения, а также научитесь применять различные подходы.
- Научитесь полноценно работать с библиотекой Inversify, а также внедрять зависимости.
- Ознакомитесь со всеми тонкостями работы с MongoDB и REST API.
Особенности
- У каждого студента есть возможность получить своеобразный кэшбек от государства, оформив налоговый вычет 13%.
- Для успешного прохождения курса потребуется всего лишь 15-20 часов в неделю.
- Объем занятий в программе обучения подобран так, чтобы даже работающие студенты могли полноценно пройти все этапы.

Формат обучения: Записанные видеоуроки
Длительность: 2 месяца
Цена в рассрочку: 3 854 ₽/мес на 6 месяцев
За 3 месяца изучите популярный фреймворк, научитесь создавать сайты, приложения на Vue.js. А также, работать в Git, управлять данными через Vuex, интегрировать проект и API, делать из NPM развертку проекта. Работать с компонентами, массивами, объектами, Webpack, готовить самостоятельно проект для публикации, продакшна. Цена 26 982 руб., выдают сертификат, подойдет для практикующих разработчиков.

Длительность: 5 месяцев
Формат обучения: Записанные видеоуроки
Цена в рассрочку: 2 292 ₽/мес на 24 месяца
Весьма неплохой курс длительностью в 5 месяцев, предназначенный для новичков. Студент получит полноценный практический опыт разработки на React, который будет максимально приближен к реальному. В процессе обучения рассматриваются наиболее актуальные инструменты для работы с React. В программе обучения есть специальный модуль, рассказывающий о том, как получить работу в IT. Данный курс использует интерактивную систему пошагового обучения. Присутствует полноценная поддержка как менторов, так и сообщества.

Формат обучения: Записанные видеоуроки