Освойте JavaScript и React на практике, углубив понимание современных веб‑технологий и улучшив навыки разработки. Курс поможет вам перейти от базового владения программированием к созданию продвинутых, динамичных веб‑приложений с использованием наиболее востребованных инструментов индустрии.
Для кого подходит этот курс?
Курс создан для тех, кто уже имеет базовый опыт программирования и хочет уверенно развиваться в направлении веб‑разработки. Подойдёт:
студентам технических направлений;
разработчикам, знакомым с Java, Python или другими языками;
самоучкам, стремящимся создать портфолио;
тем, кто хочет перейти в фронтенд и изучить React.
Материал подаётся последовательно, так что вы быстро освоитесь даже при минимальном опыте в JavaScript.
Чему вы научитесь?
В программе собраны ключевые темы, необходимые для уверенной работы с JavaScript и React:
Глубокие основы JavaScript
DOM, события, колбэки, AJAX: разберётесь, как работает интерактивность в браузере.
Асинхронность: промисы, async/await, работа с сетевыми запросами.
ES6 и современные стандарты: стрелочные функции, классы, деструктуризация, модули.
Работа с API и реальными данными
Научитесь подключаться к сторонним API, обрабатывать ответы, визуализировать данные и использовать их в собственных проектах.
Профессиональные инструменты разработки
npm и Yarn для управления зависимостями;
Grunt и Gulp для автоматизации;
webpack для сборки проектов;
структурирование кода и организация файлов.
React: современный подход к веб‑интерфейсам
жизненный цикл компонентов;
хуки, состояние и пропсы;
работа со списками, формами и событиями;
управление состоянием приложения.
Создание полноценных проектов
Вы шаг за шагом создадите современное веб‑приложение на React и научитесь разворачивать его в интернете, используя практики, применяемые в реальной разработке.
Практические задания и проекты
В курсе предусмотрены задания разных уровней сложности, включая:
toggler‑компонент с управлением состоянием;
приложение для поиска изображений NASA;
персональный сайт‑портфолио;
менеджер заметок на React.
Каждый проект можно адаптировать под свои идеи и включить в портфолио. Викторины помогут закрепить знания и подготовиться к техническим собеседованиям.
Результаты обучения
К концу курса вы:
уверенно пройдёте собеседование по JavaScript и React;
сможете создавать и развертывать современные веб‑приложения;
получите рабочее портфолио для начала карьеры фронтенд‑разработчика.
Этот курс станет прочной основой для дальнейшего развития и успешного старта в мире веб‑разработки.
Урок 1.00:01:00
Introduction
Урок 2.00:01:34
Optional: Install Software for Mac
Урок 3.00:01:31
Optional: Install Software for Windows
Урок 4.00:00:38
Introduction to the DOM
Урок 5.00:03:41
What is the DOM?
Урок 6.00:07:42
What Can I Do with the DOM?
Урок 7.00:00:56
The DOM Activity: Find a DOM Node
Урок 8.00:01:49
Activity Review
Урок 9.00:00:36
Intro to Events and Callbacks
Урок 10.00:01:04
Events
Урок 11.00:06:21
Callbacks
Урок 12.00:00:35
Events and Callbacks Activity: Website Theme Toggler
Урок 13.00:01:25
Events and Callbacks Activity: Solution
Урок 14.00:00:44
Intro to AJAX
Урок 15.00:02:19
What is AJAX?
Урок 16.00:02:00
AJAX & HTTP Specifics
Урок 17.00:04:28
Calling an API Activity Part 1: The Callback Method
Урок 18.00:05:20
Calling an API Activity Part 2: The Promises Method
Урок 19.00:00:36
Intro to JSON
Урок 20.00:02:42
Use JSON
Урок 21.00:01:51
Calling an API Activity Part 3: JSON
Урок 22.00:05:53
Calling an API Activity: Solution
Урок 23.00:00:33
Intro to Scope
Урок 24.00:06:05
Scope and the Variable this
Урок 25.00:00:35
Intro to ES6
Урок 26.00:01:36
Transpiling and Polyfilling
Урок 27.00:06:47
var vs let vs const
Урок 28.00:03:51
Default Values
Урок 29.00:05:18
Destructuring
Урок 30.00:05:50
Literals
Урок 31.00:02:41
Arrow Functions
Урок 32.00:01:35
JavaScript Section Final Activity: NASA Search API
Урок 33.00:00:38
Part 2: On Your Own
Урок 34.00:03:16
JavaScript Recap
Урок 35.00:00:39
Intro to Dependency Management
Урок 36.00:02:33
Optional: Install Software for Mac
Урок 37.00:07:08
npm and Yarn
Урок 38.00:03:55
Grunt
Урок 39.00:10:19
Grunt Activity
Урок 40.00:03:59
Gulp
Урок 41.00:09:06
Gulp Activity
Урок 42.00:01:09
webpack
Урок 43.00:01:45
Web Application Building Recap
Урок 44.00:00:37
Intro: What is React?
Урок 45.00:02:44
Why React
Урок 46.00:02:55
Where React Lives
Урок 47.00:01:17
JSX
Урок 48.00:00:34
Intro to Component Lifecycle Methods
Урок 49.00:02:33
Initialization, Mounting, Updating, and Unmounting
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф