Frontend-разработка на React от Нетологии
Вы научитесь
Программа курса
На онлайн-курсе вы изучите компоненты React, освоите новейшие техники, организуете пейджинг, поработаете в библиотеке Redux и системе Git, а также изучите техническую английскую лексику.
Компоненты
Освоите компонентно-ориентированное программирование, обучитесь работе с событиями, внутренним состоянием составляющих и формами. Разберётесь в значении компонентов. Проведёте обработку событий, сможете влиять на состояние компонентов. Поработаете с пропсами. Выясните, как можно их использовать.
Разберётесь в значении компонентов.
Проведёте обработку событий, сможете влиять на состояние компонентов.
Поработаете с пропсами.
Выясните, как можно их использовать.
Продвинутые техники, одностраничные приложения
Создадите интерфейсы с помощью композиционного подхода, узнаете об интеграции с REST API, разберёте современные техники, организуете пейджинг. Выясните, какое значение имеет композиция. Изучите стадии жизненного цикла компонентов, поработаете с HTTP. Поймёте, что включает в себя метод HOC. Рассмотрите вышеперечисленные техники. Разработаете пагинацию.
Выясните, какое значение имеет композиция.
Изучите стадии жизненного цикла компонентов, поработаете с HTTP.
Поймёте, что включает в себя метод HOC.
Рассмотрите вышеперечисленные техники.
Разработаете пагинацию.
Redux — управление состоянием
Научитесь управлять глобальным состоянием приложения, освоите JavaScript-библиотеку Redux и связанные с ней программы. Сможете организовать простые побочные эффекты. Обретёте навык решения асинхронных задач. Узнаете, как выполнять сайд-эффекты.
Сможете организовать простые побочные эффекты.
Обретёте навык решения асинхронных задач.
Узнаете, как выполнять сайд-эффекты.
Git — система контроля версий
Освоите Git и GitHub, опубликуете выполненное домашнее задание и составите портфолио для трудоустройства. Выясните, зачем она нужна. Рассмотрите вышеперечисленные операции. Научитесь работать с GitHub. Узнаете о ветвлении, научитесь решать конфликты слияния. Сможете работать в программе совместно.
Выясните, зачем она нужна.
Рассмотрите вышеперечисленные операции.
Научитесь работать с GitHub.
Узнаете о ветвлении, научитесь решать конфликты слияния.
Сможете работать в программе совместно.
Английский язык для начинающих разработчиков
Изучите техническую лексику, научитесь читать материалы на английском языке, подготовитесь к собеседованию, поймёте, как проходить интервью. Узнаете об особенностях технических документов. Разберёте наиболее популярные языки программирования, научитесь составлять отчёты об ошибках. Поймёте, как устроены QA-тесты. Рассмотрите наиболее частые ошибки в произношении слов. Обретёте навык просмотра англоязычных видео. Сможете уверенно презентовать себя. Поймёте, как вести себя на собеседовании. Подготовите резюме и оформите сопроводительное письмо. Выучите правила деловой email-переписки. Изучите основные принципы. Выявите нюансы ведения звонков и встреч. Получите полезные лайфхаки по пополнению словарного запаса. Освоите эффективные методы изучения грамматики.
Узнаете об особенностях технических документов.
Разберёте наиболее популярные языки программирования, научитесь составлять отчёты об ошибках.
Поймёте, как устроены QA-тесты.
Рассмотрите наиболее частые ошибки в произношении слов.
Обретёте навык просмотра англоязычных видео.
Сможете уверенно презентовать себя.
Поймёте, как вести себя на собеседовании.
Подготовите резюме и оформите сопроводительное письмо.
Выучите правила деловой email-переписки.
Изучите основные принципы.
Выявите нюансы ведения звонков и встреч.
Получите полезные лайфхаки по пополнению словарного запаса.
Освоите эффективные методы изучения грамматики.