Вся теория для начинающих за 6 часов!
Добавь крутой проект в портфолио!
Улучши знания JavaScript.
В рамках курса по изучению библиотеки React JS, мы создадим приложение для заказа бургеров в сети ресторанов Hot Burgers! С помощью приложения можно будет в реальном времени управлять стоимостью и ассортиментом меню.
Приложение будет включать компоненты меню, форму заказа и панель администратора. Наши данные будут храниться в базе данных Google Firebase и обновляться в режиме реального времени! Система авторизации позволит регулировать доступ к системе управления меню.
Ознакомиться с демо версией приложения можно здесь.
Работаю frontend разработчиком в курпнейшем ритейлере России X5 Retail Group. В свободное время участвую в сторонних проектах в качестве full stack разработчика, где использую React, Node.js + Express и MongoDB.
Занимаюсь созданием курсов в рамках моей платформы stackdev.ru, где стараюсь сфокусироваться на практике и решении самых актуальных задач. Стремлюсь передать накопленный опыт и показать, что начать путь разработчика никогда не поздно!
Курс React 001 состоит из 29 видео-уроков, записанных в HD качестве. Просмотр курсов доступен на Youtube канале и в личном кабинете пользователя. Ссылка на исходники доступна после регистрации в личном кабинете. Все возникающие вопросы можно обсуждать в моем телеграм канале (ссыла доступна в личном кабинете).
2 бонусных видео о размещении проекта на хостинге доступны в личном кабинете.
Зачем использовать React, если можно разработать веб-проект на чистом JavaScript? Если вы интересуетесь веб-разработкой, то, возможно, слышали о том, что React позволяет создавать очень быстрые приложения, производительность которых превышает то, что достижимо с использованием лишь JavaScript. Это достигается за счёт использования в React технологии, называемой Virtual DOM.
ReactJS - библиотека для создания современных пользовательских интерфейсов (UI), которая изменила наш подход к разработке фронтенда.
При пректировании UI, в React используется компонентный подход. Это означает, что любое сложное решение можно разбить на несколько изолированных частей кода (компонентов). В дальнейшем их можно повторно использовать в других частях приложения.
Концепция Виртуальный DOM (Virtual DOM) позволяет обновлять только те части приложения, которые изменились. Это делает приложения, созданные на React, более быстрыми и производительными.
Сегодня тысячи компаний в России и по всему миру используют React для разработки своих пользовательских интерфейсов. Среди них можно упомянуть: Facebook, Airbnb, Netflix, Instagram, Yandex, Тинькофф, Сбербанк, Авито и многие другие.
Одной из основных причин популярности React можно считать тот факт, что разработкой и поддержкой этой библиотеки занимается Facebook. Это, по меньшей мере, означает, что React на постоянной основе, занимаются лучшие программисты. На популярность React также влияет тот факт, что этот проект является опенсорсным. Код проекта опубликован на GitHub, а это значит, что вклад в проект делают множество сторонних разработчиков. Всё это позволяет говорить о том, что React, в обозримом будущем, будет жить и развиваться.
Говоря о React, и, в частности, о том, почему эту библиотеку стоит изучать, нельзя не вспомнить об огромном рынке труда, связанном с этой библиотекой. В наши дни React-специалисты пользуются устойчивым спросом. Если вы изучаете React с целью найти работу в сфере фронтенд-разработки — это означает, что вы на правильном пути.
Некоторые отзывы о курсе (Youtube)