Описание
React.js - популярная JavaScript-библиотека, которая позволяет быстро создавать приложения в декларативном стиле с помощью React-компонентов. В этом курсе будет рассмотрено, как подготовить окружение для использования React.js, какие подходы существуют для написания кода, что такое Redux, популярный и эффективный паттерн построения архитектуры приложения.удостоверение о повышении квалификации государственного образца
Цели
- Научиться использовать React.js;
- Разобраться с архитектурным решением Redux;
- Научиться применять React.js совместно с Redux.
Целевая аудитория
Предварительная подготовка
Разбираемые темы
-
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 ч.)
Специалист с более чем 15-летним опытом работы в коммерческой разработке на Java, а также преподавания.
Проводит технические собеседования для опытных программистов. Сотрудничает с ведущими банками страны в сфере повышения квалификации сотрудников и проведения технических интервью на позицию Java, Python, JS-разработчиков.
Является автором и разработчиком нескольких запатентованных веб-приложений, которые используют такие крупные компании как ОАО «РЖД» и другие.
Лауреат конкурса Новое звено-2013, награжден благодарственным письмом президента ОАО «РЖД» за разработку уникального ПО «САОС». Активный участник программы IT-Start.
Является автором курсов по программированию для подготовки разработчиков разного профиля с нуля.
Образование:
Саратовский государственный университет им. Н.Г. Чернышевского, Саратов; механико-математический факультет, специальность «Прикладная математика и информатика», 2009. Механико-математический, Прикладная математика и информатика
Саратовский государственный университет им. Н.Г. Чернышевского, Саратов; факультет иностранных языков, специальность «Перевод и переводоведение» (переводчик английского языка), 2009. Иностранных языков, Переводчик английского языка в сфере профессиональных коммуникаций.
Среди проектов Сергея:
-
Разработка автоматизированных системы для РЖД;
-
Написание модулей на PHP с использованием Smarty для компании Itaccent;
- Разработка и проведение обучения для слушателей с начальными знаниями и профессиональных разработчиков таких компаний как Газпром, Роснефть, Лукойл, Билайн и др.