Хотите научиться создавать современные веб‑приложения, объединяя мощь React 17 и гибкость ASP.NET Core 6?
О курсе
Этот курс посвящён практической разработке полного веб‑приложения — от серверной логики и базы данных до интерактивного интерфейса и публикации проекта в продакшн. Вы создадите полноценное SPA‑приложение на React и API на ASP.NET Core, реализуете авторизацию с JWT, настроите CORS, научитесь работать с картами, загрузкой изображений, пространственными данными и оптимизацией конфигураций окружений.
Чему вы научитесь
Создание и настройка серверной части на ASP.NET Core 6
Построение RESTful веб‑API на C#
Работа с SQL Server через Entity Framework Core
Реализация системы аутентификации и авторизации на основе JWT
Использование переменных окружения для безопасной конфигурации
Настройка CORS для корректной работы React‑клиента
Сохранение изображений локально или в Azure Storage
Разработка клиентской части на React 17
Создание одностраничного приложения (SPA)
Использование React Hooks для написания современных компонентов
Создание форм с помощью formik и yup
Выполнение HTTP‑запросов в ASP.NET Core API через Axios
Построение навигации с React Router
Создание повторно используемых UI‑компонентов
Работа с картами с помощью библиотеки leaflet
Работа с пространственными данными
Курс включает уникальный практический модуль по работе с геоданными. Вы узнаете, как хранить пространственные данные с помощью NetTopologySuite и отображать их на карте в интерфейсе приложения.
Практическая часть курса
В ходе обучения вы шаг за шагом создадите веб‑приложение, которое включает:
API с удобной архитектурой и зависимостями
Подключённую и настроенную базу данных
Авторизацию и защиту эндпоинтов
Карта‑интерфейс с сохранением координат объектов
Загрузку и хранение изображений
Современный, быстрый и удобный frontend на React
Результаты прохождения курса
По завершении обучения вы будете уверенно разрабатывать полноценные приложения на React и ASP.NET Core, сможете строить безопасные API, подключать базы данных, работать с картами и мультимедиа, а также настраивать окружение для продакшена. Полученные знания помогут вам создавать проекты любой сложности и успешно решать реальные задачи веб‑разработки.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф