Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Введение в ASP.NET Core Razor Pages
Rating: 4.5 out of 5(28 ratings)
69 students

Введение в ASP.NET Core Razor Pages

Рассмотрим основы архитектуры Razor Pages, создадим CRUD-операции и выгрузим учебный проект в Azure.
Last updated 12/2023
Russian

What you'll learn

  • Изучите структуру проекта на Razor Pages ASP,NET Core для .NET 6.
  • Изучите принципы маршрутизации в Razor Pages.
  • Изучите создание CRUD-операций.
  • Настроите внедрение зависимостей.
  • Изучите создание содержимого страниц, с использованием Bootstrap.
  • Настроите создание структуры таблиц в SQL- сервере, с использованием Аннотации Данных и фреймворка Entity Framework Core.
  • Рассмотрите способ публикации готового проекта, в облачном сервисе Azure.

Course content

4 sections47 lectures3h 47m total length
  • Приветствие3:27
  • Обзор2:08
  • Необходимые инструменты1:11
  • Ввведение в платформу .NET Core.5:14
  • Обратная связь с учащимися.0:24
  • Внедрение зависимостей в ASP.NET Core.5:22
  • Создание проекта.3:10
  • Горячая перезагрузка (Hot Reload) в .NET 6.4:33
  • Обзор Razor Pages.2:09
  • Содержимое файла проекта Razor.1:27
  • Содержимое файлов Launchsettings, wwwroot и appsettings.json.4:55
  • Содержимое файла Program.cs для Razor Pages.7:48
  • Обзор принципов роутинга в Razor Pages.5:31
  • Файлы представлений по умолчанию и содержимое папки Pages.11:19
  • Tag-helpers или вспомогательные методы в Razor Pages.2:48
  • Использование обобщенного типа IActionResult в ASP.NET.Core MVC и Razor Pages4:39

Requirements

  • Опыт программирования на C# в течении 3-6 месяцев.
  • Visual Studio 2022.
  • SQL Server Management Studio.
  • Основы Git/GitHub

Description

В этом вводном курсе, мы создадим небольшой, но реально действующий проект Веб-сайта, в котором, можно будет просмотреть, добавить, отредактировать и удалить из списка, объекты произвольнго типа.

Вначале, мы рассмотрим, пример работающего сайта, который будет создан по окончании этого курса.

Рассмотрим все необходимые инструменты для работы, включая Visual Studio 2022, SQL Server 2018 и MS SQL Server Studio.

Коротко рассмотрим, историю создания ASP.NET Core и особенности платформы .NET 6. 

Реализуем паттерн Внедрения Зависимостей в нашем учебном проекте.

Создадим новый проект из пустого шаблона.

Посмотрим как работает, новая возможность горячей перезагрузки страниц сайта.

Изучим специфику создания веб-страниц с использованием кода на Razor.

Изучим также, структуру файлов и папок проекта, включая файл самого проекта на Razor Pages, файлы launchsettings, appsettings и содержимое папки для статических файлов wwwroot.

Рассмотрим принципы роутинга для Razor Pages и содержимое корневой папки для всех Razor -страниц.

Изучим структуру содержимого Страниц или Представлений.

Рассмотрим, как работают вспомогательные методы или Tag-хелперы.

Рассмотрим примеры создания обработчиков в Razor Pages.

Создадим модель объектов, которыми мы сможем управлять.

Рассмотрим атрибуты Аннотации Данных для моделей.

Далее создадим и настроим нашу Базу Данных SQL.

Создадим CRUD - операции, для управления объектами.

Настроим внешний вид сайта.

Настроим валидацию вводимых данных.

Рассмотрим пример использования специального типа объекта TempData.

Затем опубликуем наш проект в облачном сервисе Azure.


Who this course is for:

  • Все желающие получить основы по Razor Pages ASP NET Core (.NET 6).
  • Все, кто хотел бы ознакомиться с последними изменениями в новом фреймворке Microsoft.
  • Все кто хочет изучить архитектуру для создания профессиональных веб-сайтов.