
Изучение React и создание многостраничных пользовательских интерфейсов
Этот курс создан для тех, кто хочет освоить современные технологии фронтенд-разработки и научиться применять их на практике. Вы получите комплексные знания о React, Redux, TypeScript, SCSS, REST API и Ant Design, а также научитесь строить динамичные веб-приложения с нуля.
Чему вы научитесь на курсе:
- Основы и продвинутый Javascript:
- Понимать синтаксис JavaScript: переменные, операторы, функции и циклы.
- Различать и применять типы данных: строки, числа, массивы, объекты.
- Создавать функции: объявленные, анонимные и стрелочные.
- Применять spread и rest операторы для работы с объектами и массивами.
- Понимать и использовать Promise, async/await.
- Работать с методами fetch для взаимодействия с REST API.
- Основы и продвинутые возможности React:
- Создавать компоненты и управлять их состоянием.
- Работать с JSX и декларативным подходом к разработке.
- Использовать хуки (useState, useEffect, useCallback и другие) для улучшения функциональности приложений.
- Оптимизировать приложения с помощью React.memo и useCallback .
- Управление состоянием приложения с помощью Redux и Redux Toolkit:
- Понимать концепции Redux: Store, Reducers, Actions.
- Применять Redux Toolkit для упрощения работы с состоянием.
- Использовать RTK Query для управления запросами к серверу и кэшированием данных.
- Использование TypeScript в фронтенд-разработке:
- Описывать типы компонентов и их свойств.
- Избегать ошибок благодаря статической типизации кода.
- Интегрировать TypeScript в существующие проекты на React.
- Работа с REST API:
- Отправлять HTTP-запросы для получения, создания, обновления и удаления данных.
- Обрабатывать ответы сервера и обрабатывать ошибки.
- Реализовывать пагинацию, фильтрацию и сортировку данных.
- Использовать Fetch API для взаимодействия с сервером.
- Стилизация приложений с помощью SCSS:
- Создавать сложные и адаптивные стили с использованием вложений и миксинов.
- Организовывать файлы стилей для крупных проектов.
- Работать с переменными SCSS для унификации дизайна.
- Оптимизировать стили с помощью функций и extend.
- Создание пользовательских интерфейсов с Ant Design:
- Применять готовые компоненты для построения интерфейсов (кнопки, таблицы, модальные окна и т.д.).
- Кастомизировать внешний вид компонентов Ant Design.
- Интегрировать Ant Design с другими технологиями, такими как Redux и RTK Query.
- Реализация авторизации и защиты данных:
- Создавать формы регистрации и входа с валидаторами.
- Использовать API для аутентификации и управления пользователями.
- Организация архитектуры проектов:
- Структурировать код и компоненты для масштабируемости.
- Применять подходы "Container-Presenter" и "Feature Slices".
- Использовать линтеры и форматирование для повышения качества кода.
- Разработка реальных проектов:
- Разрабатывать сложные SPA-приложения с использованием всех изученных технологий.
- Создавать проекты, которые можно включить в портфолио.
- Решать практические задачи, которые часто встречаются в рабочей среде.
- Научитесь работать с Git и Github
Почему этот курс уникален:
- Практическая направленность: каждый модуль включает проект или задачу.
- Современные технологии и подходы, востребованные на рынке.
- Простое объяснение сложных концепций.
Для кого этот курс:
- люди которые хотят изучать frontend/вэб разработку
- начинающие разработчики
Цена:8500 руб
Скачать
Cкрытый контент, нужно авторизируйся или присоединяйся.
Возможно, Вас ещё заинтересует:
- История твоего «Я». Вся правда о deepfake [Андрей Курпатов]
- Не будь NPC. Как стать главным героем в её жизни [Артем Орловский]
- Связи решают. Секреты нетворкинга [Зайнув Махмудов]
- Быстрый счет. Вычисления, задачи, головоломки [Яков Перельман] + Цифровой детокс: как вернуть время и фокус [Мария Эгос]
- [Аудиокнига] Личный маркетинг без бюджета. Пошаговое практическое руководство по превращению в высокооплачиваемого профессионала [Игорь Манн]
- [ДМК] Детектив-математик. Задачи для твоей суперсилы. Навстречу испытаниям [Ши Сяолань]
- Воспитай в себе стоика: Как мудрость Марка Аврелия, Эпиктета и Сократа поможет преодолеть трудности жизни [Трэнт Кодд III,Скотт Уолтман]
- Искусство набросков [Полина Ишханова]
- Я и мой мужчина. Так при чем тут папа? Как преодолеть влияние родителей, исцелить детские травмы и сохранить любовь [Жанна Оспанова]
- Продукты, которые кормят тебя круглый год. Лекция по лид-магнитам [Тариф 1] [Александра Горева-Куртышева]
- Клад инвестора 9.0 [Тариф Наставничество] [Алёна Кладько]
- Битва за будущее [Валерий Соловей]
- Таро Манара: секс и деньги 2.0 [Школа Осознанной женственности] [Светлана Олейник]
- Экспертные продажи [Формат обучения Базовый] [И. Балахнин, Г. Картвелишвилии, Д. Шагазатов, А. Моисеев]
- Психотехники уверенности, силы, удачливости [Юлия Лобач]
- Создание обучающих англоязычных видео с помощью AI [Вячеслав Озеров]
- [Выкройки] Шорты Antoinette. ОБ 90-106. Рост 161-166. ПГ 3я [Helpersew]
- [Выкройки] Блузка Marie. Размер 42-50. Рост 161-166. ПГ 3я [Helpersew]
- [Выкройки] Юбка Alice. ОБ 90-106. Рост 161-166 [Helpersew]
- [Выкройки] Топ Rustic. Размер 42-50. Рост 161-166. ПГ 3я [Helpersew]