Нажмите ОК, если Вы выражаете свое согласие на обработку Ваших персональных данных в соответствии с Согласием на обработку персональных данных и Политикой конфиденциальности. Вы можете запретить обработку cookies через браузер.
ОК

Разработка полноценных приложений ReactJS

Цель модуля — научить школьников создавать полноценные SPA-приложения на ReactJS и понимать, как устроены современные многостраничные интерфейсы.

Описание модуля:
На занятиях подростки учатся работать с динамическими страницами и глобальным состоянием. Модуль помогает перейти к созданию более сложных ReactJS-проектов.

Онлайн-школа программирования для детей

Веб-разработка для детей. Модуль 3

Скидка 10% новым клиентам*

*в день обращения при покупке абонемента от 12 занятий

программирование +на python +для детей

5/5

Структура
Модуль состоит из 12 занятий по 90 минут
Занятия проходят от 1 раза в неделю. Модуль длится до 3 месяцев
С методическими материалами можно ознакомиться на сайте
Формат
Онлайн-занятия в ZOOM по расписанию или видеокурсы
Программа
Длительность
Возраст
Для учеников от 14 лет
Группа
В группах до 8 человек или индивидуально
Подойдет новичкам и продвинутым ученикам
Для детей с 7 класса
Классы
Уровень
Программа курса
3 модуль | Разработка полноценных приложений ReactJS
html 9 класс
Ученики шаг за шагом осваивают React Router, учатся настраивать динамические маршруты, знакомятся с Context API и управлять данными на уровне всего приложения. На занятиях школьники создают мини-проекты — мессенджер, страницу героя, викторину и небольшой магазин — и собирают собственный каркас полноценного SPA: от навигации до работы с API.

Что такое фронтенд-разработка для школьников?

Фронтенд-разработка — это создание той части сайта или веб-приложения, которую видит пользователь и с которой он взаимодействует. Кнопки, меню, формы, личные кабинеты, каталоги и чаты — все это относится к фронтенду. Разработчик отвечает не только за внешний вид интерфейса, но и за то, как он реагирует на действия пользователя.

Для школьников фронтенд — это понятный и увлекательный способ войти в IT. Ребенок сразу видит результат своей работы: меняет код — и сразу видит изменения на экране. Такой формат помогает сохранять интерес и быстрее понимать логику программирования.

Осваивая фронтенд-разработку, подростки учатся создавать страницы и интерфейсы на HTML и CSS, управлять поведением сайта с помощью JavaScript, собирать современные приложения на ReactJS, понимать, как устроены популярные сайты и сервисы, применять логику, аналитическое мышление и креативность, а также создавать собственные проекты для портфолио.

Фронтенд помогает школьникам развивать цифровые навыки, учит мыслить структурно, работать с информацией и решать практические задачи. Эти знания полезны даже тем, кто не планирует становиться программистом, потому что понимание веб-технологий сегодня важно во многих сферах.

Кому подойдет курс веб-разработки для детей?

Разработка для детей 14 лет и старше
Проводят много времени за компьютером
python +с нуля +для детей
Интересуются программированием
язык python +для детей
Хотят научиться создавать собственные сайты
python +для начинающих детей

Чему дети научатся на 3 модуле курса по ReactJS?

В третьем модуле курса фронтенд-разработки школьники научатся:

  • создавать SPA и многостраничные интерфейсы;
  • работать с роутингом и динамическими страницами;
  • управлять глобальным состоянием через Context API;
  • подключать API и внешние библиотеки;
  • продумывать архитектуру приложения;
  • собирать полноценные проекты для портфолио.

Содержание курса

Курс фронтенд-разработки на ReactJS для школьников состоит из трех модулей и помогает подросткам пройти путь от основ веб-разработки до создания полноценных приложений.

В первом модуле ученики знакомятся с JSX, компонентами, состоянием и событиями, а также создают формы, списки и свои первые мини-проекты.

Во втором модуле школьники переходят к работе с данными: учатся подключать API, использовать useEffect, обрабатывать загрузку, сохранять информацию в localStorage, а также фильтровать и сортировать данные при создании интерактивных приложений.

Третий модуль посвящен разработке полноценных SPA на ReactJS. Школьники осваивают роутинг, динамические страницы, Context API, архитектуру приложения и подключение внешних библиотек. В финале обучения ученики создают большой проект для портфолио, который показывает уверенные навыки фронтенд-разработки.
ФОРМАТ ОБУЧЕНИЯ

В школе Pixel предлагаются разные форматы обучения программированию для детей. Они могут заниматься дистанционно через Zoom, в группах и индивидуально, а также смотреть предзаписанные уроки.

ЦЕННОСТЬ ЗАНЯТИЯ

Школьники учатся связывать несколько страниц приложения, передавать данные между ними и управлять сообщениями в localStorage. На практике это помогает понять, как устроена работа с данными и роутингом в многостраничном SPA.
Как проходит занятие по ReactJS в школе PIXEL (пример):

Методический конспект модуля:

  • Первый многостраничный проект: базовый роутинг, переключение страниц;
  • Расширение SPA: новые страницы, структура папок и компонентов;
  • Навигация: меню, Link, NavLink, подсветка активной страницы;
  • «Шёпот» (ч.1): ввод сообщений, никнеймы, время, localStorage;
  • «Шёпот» (ч.2): список сообщений, удаление, очистка, переходы между страницами;
  • Динамические маршруты: параметры в URL, страницы по ID;
  • Context API: глобальное состояние, обмен данными без props;
  • Викторина (ч.1): вопросы, сбор ответов, Context API;
  • Викторина (результаты): анализ ответов, отображение итогов;
  • «Гик-Маркет»: загрузка товаров через API, фильтры, сортировка, избранное;
  • «Личный кабинет» (MVP): структура SPA, API, навигация, компоненты;
  • Итоговый проект: выбор темы, создание собственного SPA, защита работ.

Преподаватели онлайн-школы PIXEL

Скидка 10% для новых клиентов при записи в день обращения*
Сэкономьте 13%
Резиденты РФ могут вернуть 13% стоимости через налоговый вычет при условии оплаты обучения в рублях.
* Скидка действует по промокоду на покупку первого абонемента от 12 занятий и более в день обращения. Новым считается клиент, прежде ни разу не приобретавший абонемент в школе.
Отправьте заявку, и мы свяжемся с вами для консультации

Частые вопросы

Другие модули курса