React [Eduson Academy]

Bot

Администратор
Команда форума
23 Янв 2020
202,318
3,139
113
269049.jpg

1. Как учиться эффективно
Вы поймёте, как учиться на платформе Eduson. Узнаете, как разобраться в новой теме, выстроить образовательный план и найти время на обучение.

  • Инструкция по обучению на платформе Eduson
  • Как разобраться в новой теме
  • Как работать с книгами и статьями
  • Как выстроить план обучения
  • Как найти время на учёбу
2. Работа с библиотекой React
Вы узнаете, что такое React и научитесь работать с React State, React Hooks, React Router, React Context и state managers. Создадите тёмную тему для приложения, страницу с отзывами, а также тёмную и светлую темы для сайта с фильмами.

  • Что такое React: начало работы
  • Компоненты в React
  • Как создать и оформить элементы сайта с помощью React
  • Что такое props в React и как с ними работать
  • Как работать с React State и React Hooks
  • Практическое задание: создание тёмной темы для приложения
  • Как работать с React Router
  • Практическое задание: создание страницы отзывов
  • Как работать с React Context
  • Практическое задание: тёмная и светлая темы для сайта с фильмами
  • Что такое state managers в React и как с ними работать
  • Как работать с React DevTools
3. Работа с TypeScript
Вы на практике научитесь работать с интерфейсами и типами данных в TypeScript. Освоите принципы объектно-ориентированного программирования, дженерики и внешние библиотеки для TypeScript.

  • Что такое TypeScript, для чего его используют в веб-разработке
  • Типы данных в TypeScript
  • Интерфейсы в TypeScript
  • Как использовать типы и интерфейсы в TypeScript
  • Практическое задание: работа с типами и интерфейсами в TypeScript
  • Что такое ООП и как его использовать в TypeScript
  • Как применять классы в TypeScript
  • Практическое задание: принципы ООП в TypeScript
  • Как создавать и использовать дженерики в TypeScript
  • Практическое задание: работа с дженериками
  • Как упростить разработку на TypeScript с помощью внешних библиотек
  • Практическое задание: разработка на TypeScript с помощью внешних библиотек
4. Тестирование и деплой
Вы научитесь выбирать метод тестирования, писать unit-тесты, а также анализировать и отлаживать код. Вы узнаете, как опубликовать сайт в интернете и разработаете собственный проект сайта с вишлистами.

  • Как писать unit-тесты для JavaScript-кода
  • Как анализировать, отлаживать, оптимизировать и изменять код
  • Кейс: как опубликовать сайт в интернете
5. Бонусный модуль. Работа с Git и GitHub
Вы научитесь использовать Git, GitHub и IDE Visual Studio Code, чтобы эффективнее писать код.

  • Как писать unit-тесты для JavaScript-кода
  • Как анализировать, отлаживать, оптимизировать и изменять код
  • Кейс: как опубликовать сайт в интернете
6. Бонусный модуль. Нейросети для разработчиков
Вы поймёте, как использовать нейросети, чтобы писать, редактировать и документировать код, а также учить новые языки программирования и фреймворки. Вы узнаете, что такое автокомпиляторы и как они упрощают работу с кодом.

  • Как нейросети помогают писать и тестировать код
  • Как использовать нейросети, чтобы написать код
  • Практическое задание: как писать код с помощью нейросетей
  • Как использовать автокомпиляторы в IDE
  • Практическое задание: автокомпиляторы в IDE
  • Как изучать новые языки и фреймворки с помощью нейросетей
  • Практическое задание: изучение новых языков и технологий с помощью нейросетей
  • Как использовать нейросети, чтобы документировать код
  • Практическое задание: документирование кода с помощью нейросетей
7. Бонусный модуль. Как построить карьеру в IT
Вы узнаете, как подготовить резюме и портфолио, чтобы пройти собеседование, получить работу мечты и развивать карьеру в IT.

  • Как получить работу мечты
  • Как junior-разработчику найти работу
  • Как junior-разработчику подготовить резюме и портфолио
  • Как описать свой опыт по модели STAR
  • Как пройти собеседование в IT
  • Как пройти техническое собеседование и выполнить тестовое задание
  • Как пройти путь от джуна до CTO
8. Бонусный модуль. Удалённая работа
Вы освоите soft-skills: поймёте, как избежать выгорания, получите навыки рабочей переписки и общения на английском языке в IT, сможете организовать рабочий процесс в разных часовых поясах и выстроить свой день на удалённой работе.

  • Как избежать выгорания на удалённой работе
  • Как работать удалённо, если вы экстраверт
  • Как преодолеть трудности удалённой работы
  • Как написать рабочее письмо
  • Как организовать совместную работу над проектом в разных часовых поясах
  • Как построить отношения с коллегами в распределённой команде
  • Как организовать свой день на удалённой работе
  • 10 мифов об удалённой работе
  • Как общаться на IT-темы на английском языке