Модуль 6
53,00ч

ReactJS.

Знакомство с ReactJS. Первые компоненты
Жизненный цикл компонента
Virtual DOM. Material UI. PropTypes
Children. Роутинг в React
Контекст. Компоненты высшего порядка. Знакомство с Redux
Погружение в react-redux
Redux middlewares. Redux-persist.
Работа с API
Знакомство с Firebase
Тестирование и оптимизация приложений на React
Часов в программе
24,00 часа
лекции
11,00 часов
практика
16,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
53,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: лекция
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: практическая работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: самостоятельная работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
• Информационный ресурс Википедия [Электронный ресурс]. https://ru.wikipedia.org/wiki/Agile_Manifesto
• Информационный ресурс Хабр [Электронный ресурс]. https://habr.com/ru/post/275813/
• htmlbook [Электронный ресурс] http://htmlbook.ru/html/form.
• Redis [Электронный ресурс] https://redis.io/documentation.
• 30 CSS-селекторов, о которых полезно помнить [Электронный ре-сурс]//URL.: http://codeharmony.ru/materials/42
• Современный учебник Javascript [Электронный ресурс]//URL.: https://learn.javascript.ru/
• Agile-манифест разработки программного обеспечения [Электронный ресурс]//URL.: https://agilemanifesto.org/iso/ru/manifesto.html
Образовательные ресуры
Штайн К., Кормен Томас Х. Алгоритмы. Построение и анализ. – Москва: Вильямс, 2019. – 1328 с.

https://refactoring.guru

Курс лекций, С.К.Дулин Технологии организации данных [Электронный ресурс]. – Режим доступа: URL: http://www.machinelearning.ru/wiki/index.php?title=%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%28%D0%BA%D1%83%D1%80%D1%81_%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B9%2C_%D0%A1.%D0%9A.%D0%94%D1%83%D0%BB%D0%B8%D0%BD%29

Учебно-методические материалы

Методы, формы и технологии

Метод проблемного обучения
Метод проектов
Метод питчинга

Методические разработки

Методические рекомендации по промежуточной аттестации
Методические рекомендации по организации питчинга

Материалы курса

ReactJS - мануал

Учебная литература

• Кириченко А. JavaScript для FrontEnd-разработчиков. Написание. Те-стировние. Развертывание. – Издательство: Наука и техника, 2020 г. – 320 с.
• Макфарланд Д. Новая большая книга CSS. Москва. Питер. 2019. - 720с.
• Минник К. Титтел Э.. HTML5 и CSS3 для чайников. Диалектика-Вильямс. Москва. 2019- 400с.
• Майк. К. Agile: оценка и планирование проектов. - Москва. - Альпина, 2018. - 460 с.
• Райтман М.А. HTML и CSS. Разработка и создание веб-сайтов. Эксмо, 2018. - 480 с.

Темы

Знакомство с ReactJS. Жизненный цикл компонента Virtual DOM. Material UI. PropTypes Children. Роутинг в React Компоненты высшего порядка. Знакомство с Redux Погружение в react-redux Работа с API Знакомство с Firebase Тестирование и оптимизация приложений на React
Лекции
6,00ч
Практические занятия
4,00ч
Самостоятельная работа
2,00ч
Всего
12,00ч
Лекции
2,00ч
Самостоятельная работа
4,00ч
Всего
6,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
6,00ч
Практические занятия
4,00ч
Самостоятельная работа
2,00ч
Всего
12,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация проводится в форме отчета по результатам выполнения практического задания по дисциплинам и проверки преподавателем.