Курс «ReactJS» из серии «Профессиональная frontend-разработка» от GeekBrains

ReactJS — это JаvaScript-библиотека для построения пользовательских интерфейсов. Сегодня его используют многие известные компании, включая Instagram, Airbnb, Ebay, Netflix, Yahoo и другие

Официальный сайт

Описание

  • Формат — Онлайн-курс
  • Длительность — 1 месяц
  • Количество занятий — 8 уроков
  • Стоимость — 15 000 руб.

 

Данный курс рассчитан для начинающих фронтенд-разработчиков, освоивших язык JavaScript. На курсе мы с вами освоим одну из самым популярных библиотек для профессиональной разработки в области фронтенда — ReactJS. В сочетании с библиотекой Redux, которую мы также будем изучать на курсе, ReactJS составляет достойную конкуренцию популярному фреймворку AngularJS. К концу курса мы разработаем небольшую социальную сеть.

Чему Вы научитесь

  • Применять на практике ES6;
  • Настраивать сборку приложения при помощи Webpack;
  • Работать с библиотекой ReactJS;
  • Настраивать и применять роутинг в ReactJS-приложении;
  • Использовать концепцию Flux с применением библиотеки Redux;
  • Разбираться в реализации backend на примере использования NodeJS, ExpressJS и MongoDB.

 

Программа курса

Урок 1. Введение в ReactJS: современный Javascript

Знакомство с ReactJS; сравнение с другими технологиями; современный JS; что нового в ES6 и как это использовать; классы, наследования, модули rest/spread, параметры, промисы, модули.

Урок 2. Жизненный цикл React-компонента

ReactComponent, state, componentWillMount и componentDidMount, componentDidUpdate, componentWillUnmount. Вложенность компонентов и props и propTypes. Начало разработки мессенджера.

Урок 3. Продолжаем погружение в React и подключаем UI-библиотеку

Что такое Virtual DOM. Стилизация React-компонентов. Обработка событий. Подключение и использование Material UI.

Урок 4. Роутинг в React: разбиваем мессенджер на чаты

prevState и prevProps. Подключение BrowserRouter. Switch, Route и Link. Как осуществляется роутинг. Хранение чатов и сообщений. Способы отладки React-приложения

Урок 5. Redux. Управление состоянием приложения

Зачем нужен Redux. Схема работы Redux. Reducers и actions. Redux DevTools Extension. Компоненты и контейнеры. Перенос сообщений в Redux.

Урок 6. Redux middlewares, подключение роутера к Redux и хранение данных с помощью Redux-persist

Когда нужно использовать Redux middlewares. Реализация ответа от робота при помощи middlewares. ConnectedRouter. Хранение истории сообщений при помощи redux-persist.

Урок 7. Работа с API

Что такое API. Как работают асинхронные запросы. Кратко о промисах. fetch(). redux-api-middleware. normalizr и schemas. Получение чатов и сообщений по API.

Урок 8. Progressive Web App

Что такое PWA. Почему это актуально. Как работает PWA. Lighthouse. Service-worker. Web App Manifest. Ограничения. Фишки и трюки.

Аналоги и Альтернативы для Курс «ReactJS» из серии «Профессиональная frontend-разработка» от GeekBrains

Ключевые Особенности: Курсы программистов

Full Stack разработчик. Курс от LoftSchool

Записывайтесь, и за 11 месяцев вы станете востребованным IT-специалистом со знанием топовых технологий 2021 года и 11 крутыми проектами в портфолио

Java/Android-разработчик (с 0 до PRO). Курс от ProductStar

Вы научитесь программировать с нуля на самом популярном языке программирования Java, добавите сильные проекты к себе в портфолио, а также научитесь создавать мобильные приложения на Android

Профессия Data Scientist. Курс от SkillFactory

Ритейл, киберспорт, путешествия, образование, медицина — грамотный Data Scientist нужен вне зависимости от индустрии, а спрос значительно превышает предложение

Cloud Data Engineering. Курс от GeekBrains

Вы научитесь проектировать базы данных и системы аналитики, управлять качеством и трансфером данных, выводить модели машинного обучения в продакшен с помощью Kubernetes

Курс «Веб-разработка. Быстрый старт» из серии «Основы HTML/CSS и PHP» от GeekBrains

Курс предназначен для тех, кто хочет приобрести начальные навыки веб-разработки на PHP, изучить логику работы с этим языком и терминологию, а также понять принципы функционирования систем и веб-приложений

Отзывы

Плюсы и минусы продукта

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Курс «ReactJS» из серии «Профессиональная frontend-разработка» от GeekBrains”

Ваш адрес email не будет опубликован. Обязательные поля помечены *