React Getting Started
О чём курс
Курс «Тариф Базовый» представляет собой фундаментальную образовательную программу, разработанную для тех, кто стремится освоить профессию фронтенд-разработчика на профессиональном уровне. Основная цель обучения — создание прочного теоретического и практического фундамента, благодаря которому разработка сложных клиентских приложений перестает казаться непосильной задачей. Программа ориентирована на начинающих специалистов, желающих получить системные знания, которые часто становятся решающим фактором на технических собеседованиях. Обучение в CSSSR School выстроено как симулятор реальных рабочих будней удаленного разработчика, что позволяет студентам погрузиться в атмосферу IT-индустрии и адаптироваться к профессиональным стандартам еще до начала полноценной карьеры.
На выходе каждый студент получает не только глубокое понимание технологий, но и готовый эталонный проект в портфолио — полноценный интернет-магазин с функциональными карточками товаров, корзиной, системой фильтров и интеграцией обработки платежей. Этот проект проходит через строгое код-ревью, что гарантирует высокое качество написанного кода и соответствие современным индустриальным стандартам. Полученных навыков будет достаточно для успешного трудоустройства в IT-компании, а уверенность в своих знаниях станет вашим главным преимуществом при поиске работы.
Особое внимание в курсе уделяется системности: мы даем базу, на которую в дальнейшем легко накладываются более глубокие знания и практический опыт. Для наиболее талантливых учащихся предусмотрена возможность прохождения оплачиваемой стажировки, так как школа заинтересована в поиске перспективных кадров для пополнения рядов компании CSSSR. Мы верим, что желание делиться опытом и воспринимать его — ключевой индикатор профессионализма, поэтому приглашаем вас стать частью нашего сообщества. Персональная рекомендация от наших наставников становится всё более значимой в современном IT-сообществе, что значительно упрощает процесс трудоустройства. Выбирая этот курс, вы инвестируете в свое развитие, получая доступ к экспертизе, накопленной за 8 лет успешной удаленной работы компании. Мы не берем лишнего, так как наша основная цель — выявление и развитие талантов, способных создавать качественные продукты и расти вместе с нами. Программа курса охватывает все аспекты современной фронтенд-разработки, от основ React до продвинутых архитектурных решений, обеспечивая комплексный подход к обучению.
Программа обучения
- Введение в React. История создания библиотеки. Какие задачи она решает.
- React против HTML
- Из чего состоит React. Как развернуть приложение и где можно проводить эксперименты.
- Import/Export операции в ES6.
- ООП в JavaScript ES6.
- Введение в React — JSX.
- Компоненты. Принцип единственной ответственности.
- Глупые компоненты.
- Виды стилизации компонентов, достоинства и недостатки.
- Inline стили.
- Переиспользование стилей.
- State и uncontrolled controls.
- Жизненный цикл компонента.
- State.
- Общение компонентов.
- Формы: uncontrolled components, валидация нормализации входящих данных.
- Decorators, extends: миксины для SFC и для обычных компонентов.
- Controlled controls и оптимизация.
- Сontrolled components.
- Компоненты высшего порядка.
- PureComponent и Should Component Update.
- Context.
- Context — что, как и зачем.
- Работа с URL.
- Redux.
- Архитектура pub/sub.
- Архитектура Flux.
- Примеры использования.
- Как работает Redux.
- Понятие чистых функций и иммутабельности.
- Из чего состоит Redux.
- Redux Modularization.
- Клиентский роутинг и SPA.
- Организация стора в Redux.
- Роутинг.
- Методы отслеживания работы приложения.
- Роутинг.
- API.
- Общение с сервером с помощью HTTP, XMLHttpRequest и Fetch API.
- Асинхронные операции в SPA.
- Работа с API.
- Change data и component routing.
- POST запросы.
- Продвинутый роутинг.
- Вложенные роуты.
- Legacy.
- Миграция приложения с чистого JS на React
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.