Разработка на React
Длительность
30 ак.ч.
Локация
Онлайн
Код
WEB-012
11.12.2024 - 20.12.2024
37 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Описание
React.js - популярная JavaScript-библиотека, которая позволяет быстро создавать приложения в декларативном стиле с помощью React-компонентов. В этом курсе будет рассмотрено, как подготовить окружение для использования React.js, какие подходы существуют для написания кода, что такое Redux, популярный и эффективный паттерн построения архитектуры приложения.После прохождения курса выдается
удостоверение о повышении квалификации государственного образца
удостоверение о повышении квалификации государственного образца
Цели
- Научиться использовать React.js;
- Разобраться с архитектурным решением Redux;
- Научиться применять React.js совместно с Redux.
Целевая аудитория
Разработчики клиентской части приложений
Предварительная подготовка
Базовые навыки работы с JavaScript.
Разбираемые темы
-
1. Обзор современных возможностей JavaScript (теория - 3 ч.)
-
2. Основы React (теория - 1 ч., практика – 1 ч.)
-
3. JSX (теория – 1 ч., практика – 1 ч.)
-
4. State и Props (теория – 1 ч., практика – 2 ч.)
-
5. Хуки (теория – 1,5 ч., практика - 2 ч.)
-
6. Роутинг (теория – 1 ч., практика – 2 ч.)
-
7. Основы Redux (теория – 2 ч., практика – 2,5 ч.)
-
8. Расширенные вопросы (теория – 1 ч., практика – 2,5 ч.)
-
9. Middleware в Redux (теория – 1 ч., практика – 1 ч.)
-
10. Redux Toolkit (теория – 1,5 ч., практика – 2 ч.)
Раcписание курсов
Вид:
Тренеры
Луговской Андрей
Специалист в области разработки ПО
Специалист с большим кругозором и опытом в фулстек разработке и архитектуре (программной, системной). Разработкой занимается больше 13 лет, начинал с PHP, JS, HTML, CSS и дорос до Team Lead. Работал с VueJS, React.JS, Angular, Symfony, Express, Ktor, Java, Swift, Flutter, Dart. В 2020 году из-за пандемии закрыл компанию ушёл в продуктовую разработку в Huntica.works как Seniour Frontend Developer. Через пол года возглавил всю разработку компании как CTO.
Специалист с большим кругозором и опытом в фулстек разработке и архитектуре (программной, системной). Разработкой занимается больше 13 лет, начинал с PHP, JS, HTML, CSS и дорос до Team Lead. Работал с VueJS, React.JS, Angular, Symfony, Express, Ktor, Java, Swift, Flutter, Dart. В 2020 году из-за пандемии закрыл компанию ушёл в продуктовую разработку в Huntica.works как Seniour Frontend Developer. Через пол года возглавил всю разработку компании как CTO.
Проекты:
- проектировал и разрабатывал микросервисы;
- разрабатывал мобильные приложения для IOS;
- разрабатывал приложения на Битрикс;
- занимался разработкой системной архитектуры, сбором требований;
- управлял проектами и небольшими (до 7 человек) командами;
- вёл курсы;
- в 2015 году основал веб-студию.
Отзывы (9)
Все очень круто. Хорошее общение, интересные ситуации, примеры реализации, практические примеры. Спасибо
Получил полезные знания в области разработки с использованием таких инструментов, как React.js, Immutable.js, Redux, а также узнал о методах тестирования web-приложений. Особенно понравилась подача материала (вводная информация для его понимания), например, это выделение времени на es2015 + webpack + npm и т.д. – это один из примеров. Без этого было бы худо :)
Очень качественная и структурированная подборка материала, интересная подача с множеством примеров. Спасибо
Полезный и насыщенный тренинг дает представление о технологии. Очень полезными считаю примеры кода.
Отличный интенсивный базовый курс. Помогает быстро пройтись по всем фичам React. Самым полезным для меня было большое количество практических заданий, которые мы выполняли в группах/индивидуально и проверяли вместе с тренером. Он помогал, отвечал на вопросы и дал нам материалы, которые можно использовать в работе.
Понравилось, что помимо теории, была практическая часть по каждому модулю. Понравилось, что помимо общей теории, давались концепции и подходы, применяемые не только в технологиях React и Redux, но и в целом в программировании. Тренер большой молодец, видно, что у него большой практический опыт работы в предметной области.
Тимур – квалифицированный тренер, дающий материал достаточно подробно и понятно, способный без задержек способный ответить на возникающие вопросы, оперативно разбирающий (помогающий решить) проблемы при выполнении практических заданий. Очень понравилось у него учиться, спасибо за новые знания и идеи!
Все было понятно и хорошо, как базовый курс, это помогло мне вспомнить некоторые вещи, которые я забыл. Хорошее сочетание теории и практики (очень помогает усвоить материал). Тренер был очень компетентен и поделился многими техническими приемами.
Отличный тренинг. Понятное изложение материала. Моментальная обратная связь от тренера. Самой полезной вещью для меня была часть про Redux и практика написания классов-компонентов, с которыми я раньше не работал. В целом отличный курс, мне понравился. Могу рекомендовать его.
Связанные курсы
Разработка на JavaScript
Курс посвящен современному JavaScript (EcmaScript 2015+), использованию JS для работы в браузере (события, манипуляция HTML и CSS), работе с модулями JS (NPM, Webpack), работе с сервером (HTTP, REST, AJAX, Axios, WebSocket). Курс является основой для изучения веб-фреймворков Angular и React.
Онлайн:
17.02.2025 - 06.03.2025
React Advanced: продвинутые темы
Курс для опытных React-разработчиков. Вы освоите GraphQL, React Portal и React Context, работу с сайд-эффектами в Redux, тестирование Redux, React хуков и компонентов, работу с формами, подходы CI/CD, библиотеки Lerna и Rush, продвинутые темы использования хуков, ленивую загрузку кода.
Онлайн:
03.03.2025 - 18.03.2025