Программирование [Udemy] [Artur Kyu] Полный курс Front-end 2025. С 0 до результата. React TS RTK (2024)

Moderator
Команда форума
29 Мар 2020
304,230
1,611,726
113
Голосов: 0
#1
[Udemy] [Artur Kyu] Полный курс Front-end 2025. С 0 до результата. React TS RTK (2024)


Описание [Udemy] [Artur Kyu] Полный курс Front-end 2025. С 0 до результата. React TS RTK (2024):




Освойте навыки фронтенд-разработки для профессиональных проектов. Изучите современный стек технологий, включая React, Redux, TypeScript и RTK Query.

**Курс состоит из 89 лекций и длится 36 часов 42 минуты.**

Язык обучения — русский.

**Чему вы научитесь:**

- Разрабатывать фронтенд-приложения для продакшена.
- Управлять состоянием приложения с помощью Redux.
- Использовать TypeScript для создания безопасного и типизированного кода.
- Применять современные подходы к разработке и создавать реальные проекты.
- Работать с React и создавать многостраничные пользовательские интерфейсы.

**Описание курса:**

Этот курс предназначен для тех, кто стремится овладеть современными технологиями фронтенд-разработки и применить их на практике. Вы получите всесторонние знания о React, Redux, TypeScript, SCSS, REST API и Ant Design, а также научитесь создавать динамичные веб-приложения с нуля.

**Что вы изучите:**

**Основы и продвинутые аспекты JavaScript:**

- Синтаксис JavaScript: переменные, операторы, функции, циклы.
- Типы данных: строки, числа, массивы, объекты и их использование.
- Создание функций: объявленные, анонимные и стрелочные функции.
- Работа с spread и rest операторами для манипуляций с объектами и массивами.
- Понимание и использование Promise, async/await.
- Взаимодействие с REST API через метод fetch.

**Основы и продвинутые функции 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.**

Этот курс предоставляет полный набор навыков для разработки современных веб-приложений. По его завершении вы сможете уверенно применять изученные технологии в профессиональных проектах и станете востребованным специалистом на рынке труда.

**Для кого этот курс:**

- Люди, желающие изучить фронтенд/веб-разработку.
- Начинающие разработчики.

**Преподаватель:**

Artur Kyu — преподаватель в Udemy, специализирующийся на программировании.

Подробнее:


Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [Udemy] [Artur Kyu] Полный курс Front-end 2025. С 0 до результата. React TS RTK (2024):


Для просмотра содержимого вам необходимо авторизоваться
 
Последнее редактирование модератором: