Модуль "Веб Программирование 3 - ReactJS" познакомит учеников с одной из самых популярных JavaScript-библиотек, разработчиком которой является компания Facebook. Данная библиотека используется для упрощенной разработки высокоскоростных одностраничных сайтов, целью которой является создание как небольших веб-приложений, так и больших проектов со сложной структурой.
На занятиях ребята приобретут навыки:
- работы через командную строку;
- создания интерактивных пользовательских интерфейсов;
- разработки гибких веб-сайтов;
- более удобного распределения блоков сайта на логические части.
По завершении модуля ученики будут знать, как с помощью ReactJS динамически изменять страницу, используя в одном файле одновременно HTML и JavaScript, методы жизненного цикла, позволяющие разработчику в нужный момент запускать на сайте разные процессы, включая анимацию, переходы, всплывающие окна и другие особенности данной библиотеки.
Пример занятия: Ученики создают информационные блоки, грамотно распределяя их на сайте. Позже осуществляют динамический переход по вкладкам.
ПО и Оборудование: Обучение будет проходить в текстовом редакторе Brackets. Для установки ReactJS потребуется программная платформа Node.js.
Методический план модуля: - ReactJS. Создание первого веб-приложения;
- Создание компонентов;
- Props;
- Классовые компоненты. State;
- CSS-модули;
- CSS Grid;
- Route;
- NavLink;
- Работа с данными ч.1;
- Работа с данными ч.2;
- Подготовка к защите проекта на ReactJS;
- Защита проекта на ReactJS.