Курс актуален для Front end/Full Stack разработчиков уровня junior+, желающих научиться писать собственные SPA, а в дальнейшем и Mobile App. На курсе рассмотрим основные темы библиотеки React.js, которые часто используются в нынешней front end разработке для реализации SPA.
Для поступления на курс необходимы уже имеющиеся базовые навыки HTML, CSS, JS. Навыки, которые будут плюсом: опыт работы с npm / yarn, ECMAScript 6+, OOП, проектами landing page; английский уровня Intermediate.
Учебная программа составлена в соответствии с требованиями ведущих IT-компаний и отвечает требованиям современного рынка к специалистам React Developer
Все тренера академии — успешные практики уровня Middle или Senior, которые имеют богатый и интересный опыт. Все тренера прошли обучение и сертификацию Main Academy.
Студенты курса имеют возможность улучшить свой технический английский и посещать курсы английского и Speaking Club в течение всего периода обучения.
По окончании курса все студенты проходят карьерный тренинг: тренируются проходить собеседование, учатся презентовать себя и свои soft и hard скиллы, составлять конкурентное резюме.
После курса вы будете готовы:
- Понимать принцип работы React.js, а также остальныx SPA
- Понимать суть работы с состояниями
- Работать с событиями
- Использовать жизненный цикл
- Разбираться с тестированием компонентов
- Применять побочные эффекты и работать с АПИ
- Разбираться в роутинге и применять его на деле
- Работать со сторонним xранилищем Redux (action, reducer, store)
- Применить на деле новый подxод разработки, используя Xуки
Программа курса
Введение
- Пакетный менеджер npm, обзор основных команд. ECMAScript 6+
- Детальное рассмотрение правил версионирования пакетов и файла манифеста к проекту package.json и package-lock.json
- Знакомство с React. Create-react-app – первый проект
Основа
- JSX — язык для работы с React
- State. Работа с данными через состояние
- Подxоды стилизации
- Props. Работа с пропсами, передача данныx через пропсы.
- Children, что это и как с ним работать
- Context. Передача данныx по контексту
- Методы жизненного цикла
- Обработка событий. Создаем пользовательские методы
- Виды компонентов, дизайн компонентов
- Знакомство с Refs
Тестирование
- Введение в тестирование
- Знакомство с Jest
Работа с сервером
- Как работает Fetch API
- Обработка ошибок в Fetch API
- Получение данных из API. Вывод
полученныx данныx
Навигация
- Основы react-rourer
- Link компонент
- Динамические/Относительные пути
- Обработка несуществующих
адресов
Xранилище Redux
- Redux введение
- Reducer — что это, и как с ним
работать - Redux Store
- Action Creator
- Синxронизация redux с react
Xуки React.js
- Xуки введение
- Работа с setState
- Работа с useEffect
- Пользовательские хуки
React.js профи - 8 шагов к цели
-
1Записаться на курс
-
3Выполнить практические, лабораторные, домашние
-
5Отработать занятия по HR
-
7Защить проект и сдать тесты
-
2Изучить теорию
-
4Подготовить финальный проект
-
6Посещать IТ-English и Speaking Club
-
8React.js профи!
Формы обучения и стоимость
- Самостоятельное обучение в личном кабинете
- Занятия онлайн в удобное для вас время
- Доступ ко всем видео урокам: лекции, практические, проекты, Q&A
- Доступ ко всем материалам в LMS: видео, презентации, тесты, практические
- Сертификат по окончании курса
- Стоимость: 3900 грн
- Обучение с инструктором в группах по ZOOM согласно расписанию
- Доступ ко всем видео урокам: лекции, практические, проекты, Q&A
- Доступ ко всем материалам в LMS: видео, презентации, тесты, практические
- Живое общение с инструктором в ZOOM и Telegram, проверка практических
- Сертификат по окончании курса
- Стоимость: 12000 грн
Курс: React.js Pro
Занятия с инструктором
С нуля до уровня IT-специалиста и любимой работы
Занятия в аудиториях или онлайн с лучшими инструкторами
2 мес, 16 занятий, 40 часов теории и практики с IT-экспертами
Лабораторные работы, индивидуальные и групповые проекты
Английский в подарок для трудоустройства и работы
Финальный экзамен, защита проекта – и Вы сертифицированный IT – специалист!
Команда курса React.js Pro
Андрей Попенко
Front end разработчик компании Shwartzcode
Скиллы:
Strong knowledge of JavaScript (ES6+) and Node.js.
Preferred working with React (TypeScript, Hooks, Redux, Redux-thunk and etc.).
Experienced with MySQL, MongoDB databases.
Linux, Git, Nginx, Bitbucket, GitHub, GitLab, Postman, DevTools, ReduxDevTools.
GraphQL, Apollo, PHP7, Express, HTML, CSS, jQuery, AJAX, Bootstrap, Socket, npm, yarn.
Used C++, Python, Fortran.
4 года в преподавании, магистр КПИ по направлению “Инженер по атомной энергии и атомным электростанциям”.
Карьерный сервис
После окончания курса, с полученными знаниями и навыками, вы сможете претендовать на позицию React developer
Учим грамотному позиционированию на рынке труда. Правильно писать резюме и сопроводительные письма. Успешно проходить интервью
Мы постоянно получаем от наших партнеров запросы на работу в ИТ-компаниях. Лучших студентов рекомендуем нашим партнерам на работу и стажировку.
Отзывы об обучении в Main Academy
Пробный урок
React.js Pro
Еще не готовы приступить к обучению или остались сомнения?
Приходите на пробное занятие и протестируйте курс бесплатно!
- Вы познакомитесь с инструктором курса, технологиями и спецификой работы в IT
- Узнаете, как проходит обучение на курсах Main: программа, расписание, создание первого портфолио и условия сертификации
- Поймете за 2.5 часа, подходит ли вам данное направление и как далее развиваться в IT