React-Розробник створює додатки на React і використовує додаткові інструменти: Redux, TypeScript, Jest. На курсі ви за два місяці розберетеся в цьому стеку технологій. Вам належить вивчати теорію в тренажері, писати свій додаток і працювати в команді над проектними завданнями. Курс підійде тим, хто вміє верстати і знає основи JavaScript.
чому ви навчитеся в практикумі
Курс "React-Розробник" - це двомісячний інтенсив для занурення в екосистему React, роботи з популярними технологіями і вивчення їх альтернатив. Ми приготували програму з теорією, практикою, постійним спілкуванням і додатковими матеріалами.
Програма
В основній програмі-вся Базова теорія для розробки сучасних додатків на React і Typescript. Теорію закріпіть завданнями в тренажері. У додатковій програмі-матеріали, які допоможуть розширити кругозір і глибше зрозуміти екосистему React.
Проект
Вам належить написати повноцінне багатокористувацьке додаток на React і TypeScript і покрити його юніт-тестами. Ви будете працювати над ним поступово: проходити потрібну теорію, вирішувати завдання в тренажері, а потім писати фрагмент програми.
командна робота
У реальній практиці react-Розробник зазвичай допрацьовує і покращує готовий продукт. Крім самостійного проекту вам належить працювати з іншими студентами над готовим додатком: змінювати його функціональність, оновлювати дизайн і реалізовувати власні ідеї.
чому ви навчитеся в практикумі
Курс "React-Розробник" - це двомісячний інтенсив для занурення в екосистему React, роботи з популярними технологіями і вивчення їх альтернатив. Ми приготували програму з теорією, практикою, постійним спілкуванням і додатковими матеріалами.
Програма
В основній програмі-вся Базова теорія для розробки сучасних додатків на React і Typescript. Теорію закріпіть завданнями в тренажері. У додатковій програмі-матеріали, які допоможуть розширити кругозір і глибше зрозуміти екосистему React.
Проект
Вам належить написати повноцінне багатокористувацьке додаток на React і TypeScript і покрити його юніт-тестами. Ви будете працювати над ним поступово: проходити потрібну теорію, вирішувати завдання в тренажері, а потім писати фрагмент програми.
командна робота
У реальній практиці react-Розробник зазвичай допрацьовує і покращує готовий продукт. Крім самостійного проекту вам належить працювати з іншими студентами над готовим додатком: змінювати його функціональність, оновлювати дизайн і реалізовувати власні ідеї.
безкоштовне вхідне тестування
Близько 2 годин
Належить вирішити кілька завдань по верстці і JavaScript і пройти тест за базовими технологіями. Це дозволить зрозуміти, чи підійде вам курс і отримати рекомендації про те, що повторити перед стартом.
Знайомство з командою курсу
2
основи React
Від 40 годин
в основній програмі:
Ви закладете фундамент вивчення React. Освоїте всі базові інструменти налагодження і розробки, які входять в бібліотеку, створите каркас програми і підготуєте всі дизайн-компоненти.
у додатковій програмі:
Навчіться налаштовувати React під будь — яке завдання без заготовок, з використанням Webpack 5-самого затребуваного сучасного інструменту.
у проектній роботі:
Зберете інтерфейс майбутнього додатка з компонентів.
Початок командної роботи
3
управління станом і користувальницький досвід
Від 40 годин
в основній програмі:
Ви навчитеся контролювати дані і процеси всередині програми. Для цього будете працювати з двома основними інструментами: React Context і Redux. Обидва інструменти популярні в продуктах, створених на React. Також ви освоїте механіку перетягування елементів інтерфейсу на десктопі і мобільних пристроях.
у додатковій програмі:
Дізнаєтеся про альтернативні підходи до роботи зі станом програми-бібліотекою Effector.
у проектній роботі
Зберете конструктор бургерів з drag-and-drop механікою.
Мозковий штурм за поліпшеннями командного проекту
4
Роутинг, авторизація
Від 40 годин
в основній програмі:
Ви додасте навігацію в додаток інструментами бібліотеки React Router. Розберетеся в тонкощах Налаштування маршрутів користувачів. Реалізуєте авторизацію і реєстрацію в додатку, створите дві зони сайту: видиму всім і видиму тільки авторизованим користувачам. Розберете питання безпеки в сучасних додатках. Потім познайомитеся з основами бібліотеки Jest і покриєте додаток юніт-тестами.
у додатковій програмі:
Дізнаєтеся про анімації інтерфейсу в React і популярні бібліотеки для їх реалізації.
у проектній роботі:
Створите Особистий кабінет користувача.
Доопрацювання MVP командного проекту
5
TypeScript, WebSocket, тестування, Підготовка до деплою
Від 40 годин
в основній програмі:
Ви навчите додаток "зв'язуватися" із зовнішніми сервісами, взаємодіючи з ними в режимі реального часу. Для цього розберетеся з технологією WebSockets. Потім розберете питання безпеки в сучасних додатках. Познайомитеся з основами бібліотеки Jest і покриєте додаток юніт-тестами. Після пориньте в світ типізації і поліпшите додаток за допомогою TypeScript. Познайомитеся з основами і тонкощами цього діалекту, перевагами розробки додатків на ньому. Освоїте деталі підготовки проекту до продакшену і, нарешті, покажете додаток світу.
у додатковій програмі:
Напишете власну спрощену реалізацію React на TypeScript, щоб серйозно розібратися в надрах React і закріпити навички.
у проектній роботі:
Створіть стрічку замовлень, яка працює в режимі реального часу. Покриєте додаток тестами і додасте TypeScript. Підготуйте проект до публікації.
Онлайн-випускний, публікація командних проектів
6
Приховати програму
Кар'єрний трек (опціонально)
Від 30 годин
Паралельно з основною програмою можна пройти підготовку до отримання джоб-оффера. Ви дізнаєтеся, як краще відобразити в резюме навички, які придбали на курсі, як проходити співбесіди і що включити в портфоліо. Ми намагаємося враховувати ваші кар'єрні запити, тому що віримо в важливість індивідуального підходу.
Близько 2 годин
Належить вирішити кілька завдань по верстці і JavaScript і пройти тест за базовими технологіями. Це дозволить зрозуміти, чи підійде вам курс і отримати рекомендації про те, що повторити перед стартом.
Знайомство з командою курсу
2
основи React
Від 40 годин
в основній програмі:
Ви закладете фундамент вивчення React. Освоїте всі базові інструменти налагодження і розробки, які входять в бібліотеку, створите каркас програми і підготуєте всі дизайн-компоненти.
у додатковій програмі:
Навчіться налаштовувати React під будь — яке завдання без заготовок, з використанням Webpack 5-самого затребуваного сучасного інструменту.
у проектній роботі:
Зберете інтерфейс майбутнього додатка з компонентів.
Початок командної роботи
3
управління станом і користувальницький досвід
Від 40 годин
в основній програмі:
Ви навчитеся контролювати дані і процеси всередині програми. Для цього будете працювати з двома основними інструментами: React Context і Redux. Обидва інструменти популярні в продуктах, створених на React. Також ви освоїте механіку перетягування елементів інтерфейсу на десктопі і мобільних пристроях.
у додатковій програмі:
Дізнаєтеся про альтернативні підходи до роботи зі станом програми-бібліотекою Effector.
у проектній роботі
Зберете конструктор бургерів з drag-and-drop механікою.
Мозковий штурм за поліпшеннями командного проекту
4
Роутинг, авторизація
Від 40 годин
в основній програмі:
Ви додасте навігацію в додаток інструментами бібліотеки React Router. Розберетеся в тонкощах Налаштування маршрутів користувачів. Реалізуєте авторизацію і реєстрацію в додатку, створите дві зони сайту: видиму всім і видиму тільки авторизованим користувачам. Розберете питання безпеки в сучасних додатках. Потім познайомитеся з основами бібліотеки Jest і покриєте додаток юніт-тестами.
у додатковій програмі:
Дізнаєтеся про анімації інтерфейсу в React і популярні бібліотеки для їх реалізації.
у проектній роботі:
Створите Особистий кабінет користувача.
Доопрацювання MVP командного проекту
5
TypeScript, WebSocket, тестування, Підготовка до деплою
Від 40 годин
в основній програмі:
Ви навчите додаток "зв'язуватися" із зовнішніми сервісами, взаємодіючи з ними в режимі реального часу. Для цього розберетеся з технологією WebSockets. Потім розберете питання безпеки в сучасних додатках. Познайомитеся з основами бібліотеки Jest і покриєте додаток юніт-тестами. Після пориньте в світ типізації і поліпшите додаток за допомогою TypeScript. Познайомитеся з основами і тонкощами цього діалекту, перевагами розробки додатків на ньому. Освоїте деталі підготовки проекту до продакшену і, нарешті, покажете додаток світу.
у додатковій програмі:
Напишете власну спрощену реалізацію React на TypeScript, щоб серйозно розібратися в надрах React і закріпити навички.
у проектній роботі:
Створіть стрічку замовлень, яка працює в режимі реального часу. Покриєте додаток тестами і додасте TypeScript. Підготуйте проект до публікації.
Онлайн-випускний, публікація командних проектів
6
Приховати програму
Кар'єрний трек (опціонально)
Від 30 годин
Паралельно з основною програмою можна пройти підготовку до отримання джоб-оффера. Ви дізнаєтеся, як краще відобразити в резюме навички, які придбали на курсі, як проходити співбесіди і що включити в портфоліо. Ми намагаємося враховувати ваші кар'єрні запити, тому що віримо в важливість індивідуального підходу.
https://privatelink.de/?https://praktikum.yandex.ru/react/