 
 
		
				
					
				
			Robot
			
			Складчик
		- #1
[Udemy] Полный курс Front end 2025. С 0 до результата. React TS RTK [Artur Kyu]
- Ссылка на картинку
 
Научитесь фронтенд-разработке для реальных продакшен проектов. Осовите современный стек. React Redux TS RTK Query Antd
89 лекций • Общая продолжительность 36 ч 42 мин
Почему этот курс уникален:
Для кого этот курс:
						89 лекций • Общая продолжительность 36 ч 42 мин
- Научитесь фронтенд-разработке для реальных продакшен проектов
- Освоение управления состоянием приложения с помощью Redux
- Применение TypeScript для написания безопасного и типизированного кодаПрименение TypeScript для написания безопасного и типизированного кода
- Реализация современных подходов к разработке Создание реального проекта
- Изучение 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/вэб разработку
- начинающие разработчики
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.
										
									