Курс актуальний для 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, а також іншмх SPA
- Розуміти суть роботи з станами
- Працювати з подіями
- Використовувати життєвий цикл
- Розумітися на тестуванні компонентів
- Застосовувати побічні ефекти і працювати з АПІ
- Розумітися на роутингу і застосовувати його
- Працювати зі стороннім сховищем Redux (action, reducer, store)
- Застосувати новий підxід розробки, використовуючи Xуки
Програма курсу
Введення
- Пакетний менеджер npm, огляд основних команд. ECMAScript 6
- Детальний розгляд правил версіонування пакетів та файлу маніфесту до проекту package.json і package-lock.json
- Знайомство з React. Create-react-app – перший проект
Основа
- JSX – мова для роботи з React
- State. Робота з даними через стан
- Підxоди стилізації
- Props. Робота з пропсами, передача даних через пропси
- e. Children: що це і як з ним працювати
- Context. Передача даних по контексту
- Методи життєвого циклу
- Обробка подій. Створюємо призначені для користувача методи
- Види компонентів, дизайн компонентів
- Знайомство з Refs
Тестування
- Введення в тестування
- Знайомство з Jest
Робота з сервером
- Як працює Fetch API
- Обробка помилок в Fetch API
- Отримання даних з API. Висновок отриманих даних
Навігація
- Основи react-rourer
- Link компонент
- Динамічні / Відносні шляхи
- Обробка неіснуючих адрес
Сховище 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
Андрій Попенко
Скіли:
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 Academy: програма, розклад, створення першого портфоліо та умови сертифікації
- Зрозумієте за 2.5 години чи відповідає вашим потребам даний напрям і як далі розвиватися в IT