- 1Что такое SPA. Зачем нужен webpack. Менеджер пакетов npm. Настройка webpack. Создание первого React-приложения.Урок 1. Настройка среды разработки и первое React-приложение
- 2ReactComponent, state, componentWillMount и componentDidMount, componentDidUpdate, componentWillUnmount. Вложенность компонентов и props и propTypes. Начало разработки мессенджера.Урок 2. Жизненный цикл React-компонента
- 3Что такое Virtual DOM. Стилизация React-компонентов. Обработка событий. Подключение и использование Material UIУрок 3. Продолжаем погружение в React и подключаем UI-библиотеку
- 4prevState и prevProps. Подключение BrowserRouter. Switch, Route и Link. Как осуществляется роутинг. Хранение чатов и сообщений. Способы отладки React-приложения.Урок 4. Роутинг в React. Разбиваем мессенджер на чаты
- 5Зачем нужен Redux. Схема работы Redux. Reducers и actions. Redux DevTools Extension. Компоненты и контейнеры. Перенос сообщений в Redux.Урок 5. Redux
- 6Когда нужно использовать Redux middlewares. Реализация ответа от робота при помощи middlewares. ConnectedRouter. Хранение истории сообщений при помощи redux-persist.Урок 6. Redux middlewares, подключение роутера к Redux и хранение данных с помощью Redux-persist
- 7Что такое API. Как работают асинхронные запросы. Кратко о промисах. fetch(). redux-api-middleware. normalizr и schemas. Получение чатов и сообщений по API.Урок 7. Работа с API
- 8Что такое PWA. Почему это актуально. Как работает PWA. Lighthouse. Service-worker. Web App Manifest. Ограничения. Фишки и трюки.Урок 8. Progressive Web App
После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв.
Все отзывы и оценки мы публикуем без изменений.