Лизок
Организатор
- #1
[loftschool] React.js Разработка веб-приложений. 2021. Базовый [Максим Иванов, Павел Минеев]
- Ссылка на картинку
Курс рассчитан на веб-разработчиков с опытом от 1 года или на тех, кто уже прошел наш курс «Комплексное обучение JavaScript»
Во время первой половины курса создадим дизайн систему: изучим React.js с помощью написания компонент от простых до сложных, а вторую половину занятий посвятим созданию приложения Loft-такси с помощью этого набора.
За 6 недель вы научитесь
Разрабатывать SPA на React.js
Для полноценной работы приложения помимо самого React.js, вы изучите, как хранить данные и общаться с сервером.
Оптимизировать React.js приложения
Научитесь пользоваться современными инструментами Google Chrome и с их помощью находить кандидатов на оптимизацию.
Разделять работу с данными и представлением
Строго отделив представление от данных, вы научитесь рендерить React-приложения как на стороне клиента, так и на стороне сервера.
Программа курса была переработана!
Теперь каждая неделя включает в себя:
Преподаватели на loftschool
Максим Иванов
Во время первой половины курса создадим дизайн систему: изучим React.js с помощью написания компонент от простых до сложных, а вторую половину занятий посвятим созданию приложения Loft-такси с помощью этого набора.
За 6 недель вы научитесь
Разрабатывать SPA на React.js
Для полноценной работы приложения помимо самого React.js, вы изучите, как хранить данные и общаться с сервером.
Оптимизировать React.js приложения
Научитесь пользоваться современными инструментами Google Chrome и с их помощью находить кандидатов на оптимизацию.
Разделять работу с данными и представлением
Строго отделив представление от данных, вы научитесь рендерить React-приложения как на стороне клиента, так и на стороне сервера.
Программа курса была переработана!
Теперь каждая неделя включает в себя:
- 2-3 обучающих модуля
Каждый модуль состоит из видеоуроков и методичек. - 1 групповую практику
С наставником и одногруппниками. - 1 практический вебинар
С преподавателем.
Неделя 1 — Введение в React.js
— Знакомимся с командой курса и одногруппниками. — Изучаем JSX и Virtual DOM в React. — Рассматриваем компонентный подход и способы передачи данных.
Разбор заданий #1
— Изучаем компоненты, элементы и экземпляры класса компонент. — Рассматриваем библиотеку Recompose, паттерны high order components и Render Props. — Разбираемся в преимуществах тестов, изучаем Jest, Enzyme, Snapshots.
Разбор заданий #2
— Изучаем роутинг: Simple routing, роутинг со Switch, а также вложенный роутинг. — Знакомимся с библиотекой Redux: основные понятия и концепции Store, Actions, Reducers, React-redux. — Рассматривается middleware как способ работы с Sideeffect.
Разбор заданий #3
— Изучаем библиотеку Redux-saga. Повторяем generator* functions. Учимся запускать их параллельно. — Разбираем метод Take. Изучаем select, как способ получения данные из Store. — Рассматриваем способы стилизации React приложения. Изучаем библиотеки ClassNames, StyledComponents, BrowserList, MaterialUI.
Разбор заданий #4
— Рассматриваем работу с формами с помощью библиотек Formik, Redux Forms, React Final Form. — Рассматриваем методы обеспечения качества production кода. Разбираем такие инструменты как: Husky, TravisCI, HerokuNow. — Изучаем набор полезных библиотек для разработки (Storybook, RamdaJS, Axios). — Рассматриваем TypeScript.
Разбор заданий #5
— Доделываем приложение и отправляем на проверку.
Как получить работу в IT: фишки и советы
— Знакомимся с командой курса и одногруппниками. — Изучаем JSX и Virtual DOM в React. — Рассматриваем компонентный подход и способы передачи данных.
Разбор заданий #1
- 1. Workshop #1 (30:36)
— Изучаем компоненты, элементы и экземпляры класса компонент. — Рассматриваем библиотеку Recompose, паттерны high order components и Render Props. — Разбираемся в преимуществах тестов, изучаем Jest, Enzyme, Snapshots.
Разбор заданий #2
- 1. Workshop #2 (27:54)
— Изучаем роутинг: Simple routing, роутинг со Switch, а также вложенный роутинг. — Знакомимся с библиотекой Redux: основные понятия и концепции Store, Actions, Reducers, React-redux. — Рассматривается middleware как способ работы с Sideeffect.
Разбор заданий #3
- 1. Workshop #3 (39:13)
— Изучаем библиотеку Redux-saga. Повторяем generator* functions. Учимся запускать их параллельно. — Разбираем метод Take. Изучаем select, как способ получения данные из Store. — Рассматриваем способы стилизации React приложения. Изучаем библиотеки ClassNames, StyledComponents, BrowserList, MaterialUI.
Разбор заданий #4
- 1. Workshop #4 (09:55)
— Рассматриваем работу с формами с помощью библиотек Formik, Redux Forms, React Final Form. — Рассматриваем методы обеспечения качества production кода. Разбираем такие инструменты как: Husky, TravisCI, HerokuNow. — Изучаем набор полезных библиотек для разработки (Storybook, RamdaJS, Axios). — Рассматриваем TypeScript.
Разбор заданий #5
- 1. Workshop #5 (13:17)
— Доделываем приложение и отправляем на проверку.
Как получить работу в IT: фишки и советы
- 1. Как получить работу в IT? Поиск, собеседование и испытательный срок (42:21)
Бесплатный урок - 2. Как найти удаленную работу и фриланс-заказы? (20:12)
Бесплатный урок - 3. Первая работа в IT — как себя вести? Стажировки, официальное трудоустройство и работа "за еду" (14:11)
- 4. Как пройти испытательный срок? (27:10)
- 5. Как подготовиться к собеседованию в компании уровня FAANG (08:52)
Преподаватели на loftschool
Максим Иванов
- Senior Frontend Developer в компании Mojang
- В программировании 9 лет
- В веб разработке 6 лет
- В преподавании 1 год
- Тимлид в June Homes
- 10 лет в веб-разработке
- Open Source энтузиаст
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.