Мы используем cookie для стабильной работы сервиса. Подробнее

Fullstack C# Developer. ASP.NET Core + React.js

ФорматОнлайн
Объём3 занятий
О курсе

Подробнее

Цель курса: Научить создавать одностраничные приложения с использованием ASP.NET Core и React.js. Основные преимущества курса: Демонстрация работы совместно ASP.NET Core и React.js. Имитация реального процесса разработки приложения. Результаты обучения: Умение создавать серверные приложения с использованием языка программирования C#. Навыки работы с реляционными и NoSQL базами данных. Умение создавать компоненты на React.js, используя функциональный подход. Навыки верстки красивых пользовательских интерфейсов. Основные этапы обучения: Создание серверной части приложения. Подготовка таблиц для хранения данных на базе принципа Code First. Тестирование запросов с помощью Postman. Подготовка компонентов на React.js. Отладка приложения. Обучение верстке с использованием HTML и CSS на примере разработки одностраничного сайта.
Требования

Что нужно для старта

  • Основы синтаксиса C# и Javascript, общие представления о работе HTTP запросов и понимание табличного хранения данных
Результат

Что вы получите

  • Писать серверные приложения на C#
  • Создавать базы данных с помощью Entity Framework
  • Использовать NoSQL для хранения дополнительной информации
  • Разрабатывать полноценные SPA приложения с помощью технологии React.js
  • Тестировать запросы с помощью Postman
Аудитория

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

  • Для желающих освоить профессию Fullstack C# разработчик. А так же тех, кто планирует перейти в web разработку и познакомиться с полным циклом создания современных web приложений
Содержание

Программа курса

3 занятия
№ТемаЧто внутри
01Backend часть

- Создаем приложение на основе шаблона
- Создаем AccountController
- Сервис UserService, получение Token
- Сервис UserService, создаем методы CRUD
- Сервис UserService, тестируем методы CRUD. Проверяем токен
- T-SQL, внедрение зависимостей, жизненный цикл сервисов
- NewsController. Передача параметров и аргументов в запросе
- Сервис NewsService, создаем методы CRUD
- Сервис NewsService, подписка и лайки в реляционном виде
- Сервис NewsService, переход на NoSQL. LiteDB
- NewsController, создание запросов
- NewsController, тестирование запросов, внесение правок
- UsersController, тестирование запросов, внесение правок
- YandexGPT, создание фейковых данных для пользователей и новостей

02Frontend часть

- Компоненты, классовый и функциональный подход
- Компонент Login, отправка запроса на получение токена
- Компонент UserProfile
- Модальное окно. Изменение профиля
- Отправка фото на сервер, отображение фото после выбора
- Регистрация профиля и выход из личного кабинета
- Размещение информации в личном кабинете
- Отображение постов
- Отображение публичной страницы профиля
- Поиск пользователей по имени
- Добавление и редактирование поста
- Навигация и последние правки

03Верстка лэндинга

- Html. Составляем скелет сайта
- CSS, Reset, Шрифты, Верстаем первую секцию
- CSS, Секция проекты
- Секции услуги и контакты, навигация по сайту
- Внешняя ссылка, медиа запросы, адаптация под телефоны. Кратко

01Backend часть

- Создаем приложение на основе шаблона
- Создаем AccountController
- Сервис UserService, получение Token
- Сервис UserService, создаем методы CRUD
- Сервис UserService, тестируем методы CRUD. Проверяем токен
- T-SQL, внедрение зависимостей, жизненный цикл сервисов
- NewsController. Передача параметров и аргументов в запросе
- Сервис NewsService, создаем методы CRUD
- Сервис NewsService, подписка и лайки в реляционном виде
- Сервис NewsService, переход на NoSQL. LiteDB
- NewsController, создание запросов
- NewsController, тестирование запросов, внесение правок
- UsersController, тестирование запросов, внесение правок
- YandexGPT, создание фейковых данных для пользователей и новостей

02Frontend часть

- Компоненты, классовый и функциональный подход
- Компонент Login, отправка запроса на получение токена
- Компонент UserProfile
- Модальное окно. Изменение профиля
- Отправка фото на сервер, отображение фото после выбора
- Регистрация профиля и выход из личного кабинета
- Размещение информации в личном кабинете
- Отображение постов
- Отображение публичной страницы профиля
- Поиск пользователей по имени
- Добавление и редактирование поста
- Навигация и последние правки

03Верстка лэндинга

- Html. Составляем скелет сайта
- CSS, Reset, Шрифты, Верстаем первую секцию
- CSS, Секция проекты
- Секции услуги и контакты, навигация по сайту
- Внешняя ссылка, медиа запросы, адаптация под телефоны. Кратко

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Fullstack C# Developer. ASP.NET Core + React.js» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 7 сентября 2026 г.

Продолжить выбор

Похожие курсы

Библиотека Qt (С++ ). Уровень 1. Основы программирования
40 ак. ч. + 40 ак. ч. самостоятельно
Библиотека Qt (С++ ). Уровень 1. Основы программирования

Обучение проходит на QT 6 Qt – кроссплатформенная среда для разработки пользовательского интерфейса на языке C++, а также на других объектно-ориентированных языках. Qt Creator – и…

Онлайн10 занятий
55 990 ₽
C++ для разработки игр
21 октября
C++ для разработки игр

Освой С++ на базовом уровне, создай свою первую игру уже через 2 месяца обучения, в дальнейшем сможешь применить эти знания для работы в Unreal Engine.

Онлайн4 занятий
Домашние заданияВидеоуроки+2
90 300 ₽Рассрочка на 12 мес.
Основы разработки на C++: белый пояс
Основы разработки на C++: белый пояс

Этот курс посвящён знакомству с языком программирования С++. Вы научитесь использовать его основные конструкции, создавать свои типы данных, разбивать программу на классы и функци…

Онлайн5 занятий
20 000 ₽
Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Fullstack-разработчик на JavaScript + ИИ
22 октября
Fullstack-разработчик на JavaScript + ИИ

Онлайн- курс, на котором вы с нуля освоите главный язык Frontend-разработки — JavaScript, в связке с TypeScript и Node.js, с помощью которых станете Fullstack-Разработчиком. Обучи…

Онлайн
Персональный наставникДомашние задания+4
158 760 ₽от 16 537 ₽/мес на 6615 мес.
Начать без затрат

Бесплатные курсы

Введение в программирование (C++)
Бесплатно4-5 часов на урок, начиная с третьего урока
Введение в программирование (C++)

Программа курса на базовом уровне освещает практические основы программирования. В ходе обучения предстоит решить множество небольших задач, охватывающих основные базовые конструк…

Онлайн1 занятий
Бесплатно
Микроконтроллеры семейства AVR
Бесплатно16 часов
Микроконтроллеры семейства AVR

В 16-ти лекциях курса на примере одного из наиболее применимых микроконтроллеров семейства –ATmega16, подробно разбирается работа центрального процессорного устройства и всех его…

Онлайн7 занятий
Бесплатно
Zustand - Подробный курс от 0 до ПРОФИ | 2025
Бесплатно48 академических часов
Zustand - Подробный курс от 0 до ПРОФИ | 2025

Вы получите возможность узнать все о Zustand, одной из самых популярных библиотек для управления состоянием в React-приложениях, которая сделает вашу разработку более эффективной…

Онлайн1 занятий
Видеоуроки
Бесплатно