Ответы к заданиям: Разработка на C# и ASP. Net Core
Описание
Ответы на курс SkillFactory Разработка на C# и ASP. Net Core
Список вопросов
Что означает запись [Compare("PasswordReg", ErrorMessage = "Пароли не совпадают")]?
Что такое конвейер Middleware для приложения ASP.NET?
Какой принцип SOLID вы подробно изучали в прошлых модулях по ASP.NET?
Что такое AutoMapper?
В нашем API возникла необходимость полностью перенастраивать существующую комнату, перезаписывая все или часть её свойств. Какой HTTP-метод лучше всего для этого подойдет в соответствии с концепцией REST?
Какой код ответа стоит вернуть клиенту, если запрос не прошел валидацию?
Вызов _mapper.Map<HomeOptions, InfoResponse>(_options.Value); позволяет нам:
Выясните, живут ли единороги на yahoo.com, выполнив запрос на Какой код и формат тела ответа вы получили?
Вам нужно получить данные по адресу Какой запрос будете использовать?
Выполните GET-запрос на ресурс из браузера, чтобы узнать свой IP-адрес.
Сделайте то же самое из Postman.
В каком формате вы получили данные?
Сделайте то же самое из Postman.
В каком формате вы получили данные?
В чем главная особенность метода app.Run() при следующем вызове?
app.Run(async (context) =>
{
await context.Response.WriteAsync($"Welcome to the {_env.ApplicationName}!");
});
app.Run(async (context) =>
{
await context.Response.WriteAsync($"Welcome to the {_env.ApplicationName}!");
});
Для чего мы использовали код (email.Host.Contains(".ru")) в нашем приложении?
Как называется операция склеивания строк?
Как расшифровывается аббревиатура IoC?
Какой интерфейс необходимо реализовать для создания фильтра, переопределяющего другой фильтр
Какой фильтр мы будем использовать для принудительной аутентификации пользователей перед выполнением методов действий?
Учитывая, что у каждого пользователя может быть только одна роль, что сделает атрибут [Authorize(Roles = "Пользователь")]?
Мы хотим отправлять HTTP-запрос на сервер, при этом данные будем класть в тело запроса. Какой метод HTTP нам необходимо использовать?
Как в программировании называется процесс преобразования одной модели в другую?
Что выполнит данный код?
Console.WriteLine(eventMessage)
Console.WriteLine(eventMessage)
Зачем нужен класс репозитория?
Что такое Guid и зачем он используется в моделях?
Какой из элементов в паттерне MVC может возвращать пользователю HTTP-ответ?
Обязательно ли мапить объект IWebHostEnvironment через метод-конструктор класса Startup для того, чтобы мы могли эффективно использовать его свойства в методе Configure?
Мы хотели бы также создать в нашем проекте страницу about, которая должна выводить информацию об имени нашего приложения. Оно должна иметь url http://localhost:5001/about.
Как мы могли бы организовать это в классе Startup?
Как мы могли бы организовать это в классе Startup?
Присмотритесь ещё раз к методу Configure(). Выберите вариант ответа, который, по вашему мнению, более точно описывает происходящее.
Что в первую очередь делает метод CreateHostBuilder()?
Каким образом в данном случае у нас хостится наше простое ASP.NET Core веб-приложение
Откуда загружается конфигурация приложения?
При использовании какого интерфейса запрос формируется, но не отправляется в БД при вызове методов LINQ?
Для чего необходима строка Database.EnsureCreated() при работе с Entity Framework?
Как называется элемент в Entity Framework, определяющий контекст данных, используемый для взаимодействия с базой данных и являющийся базовым классом для создаваемого контекста вашего приложения?
Какую команду необходимо написать в консоли Visual Studio для того, чтобы откатить изменения, внесенные последней миграции EF?
Какой LINQ метод необходимо использовать для возврата первого элемента из коллекции?
Какой LINQ метод необходимо использовать для возврата суммы с типом данных int?
Посмотрите еще раз на код и скажите, для чего необходима строка DataBase.EnsureDeleted():
Какой метод необходимо использовать для того, чтобы отключить отслеживание в EF?
Какой необходимо использовать метода для окончания запроса? Он отправляет запрос непосредственно в БД и возвращает результат в виде коллекции типа List<T>, где T — тип объекта, который мы хотим получить.
Какой метод нужно использовать для удаления нескольких сущностей из базы данных?
Программист использует Entity Framework в своем проекте. В его предметной области есть сущности
Phone. Какую критическую ошибку он допустил в следующем коде при добавлении телефонов в базу данных?Программист решил реализовать DBContext при использовании EntityFramework. Помогите ему решить данную задачу, заполнив пропущенное слово.
Код класса AppContext:
Код класса AppContext:
Как называется подход разработки, в котором мы сначала создаем классы сущности для нашей предметной области, а потом на основе данных классов создаем базу данных?
При помощи какого оператора можно выполнить сортировку записей в результирующей таблице?
Системный каталог в PostgreSQL — это...?
Как называется новое имя для столбца в результирующей таблице?
Для чего используется внешний ключ в реляционных базах данных
Какой оператор необходимо использовать для вычисления остатка от деления в языке SQL?
Какой метод класса SqlCommand нам понадобится для реализации этих операций?
Поставьте точку остановы внутри процесса чтения столбца. Что произойдет, если вы добавите строку в вашу базу в момент построчного чтения (в вашей таблице 3 строки)?
Можно ли считать, что если HasRows = false, то запрос не вернул результата?
Что можно написать в CommandText объекта SqlCommand?
Повторите упражнение из скринкаста. Необходимо заполнить ваш DataTable данными и после отключения от БД поставить точку остановы. Также необходимо добавить третьего пользователя в вашу таблицу NetworkUser.
После этого запустите программу на выполнение и посмотрите, что произошло:
После этого запустите программу на выполнение и посмотрите, что произошло:
Запишите в переменную selectcommandtext текст инструкции SQL на выборку всех данных и добавьте имя таблицы из переменной table.
var selectcommandtext = ________;
var selectcommandtext = ________;
Запустите приложение и проверьте, было ли подключение к БД. Изменените имя базы данных на qwert51. Каков результат работы?
Модифицируйте строку подключения из кода выше с использованием параметра Data Source вместо Server.
Как расшифровывается аббревиатура CRUD?
В какую папку мы добавим класс, который будет отбирать всех пользователей из нашей базы данных?
Можем ли мы следующим кодом проверить введенную фамилию пользователя на пустоту?
if (firstName == "") throw new ArgumentNullException();
if (firstName == "") throw new ArgumentNullException();
Выберите пример, когда можно подозревать этот антипаттерн:
В каком из случаев идёт речь о преждевременной оптимизации?
В каком из перечисленных случаев стоит использовать Стратегию?
Выберите, в каком случае вам стоило бы использовать паттерн Строитель?
При реализации какого из паттернов у нас имеется один источник информации и потребители-подписчики?
Вы пишете текстовый редактор. Кроме текста предусмотрели ещё возможность вставить картинку, для чего внутри класса TextEditor реализовали метод PasteImage. Будет ли это нарушением какого-либо из принципов SOLID?
В каких приложениях вы бы реализовали Наблюдатель?
Когда стоит использовать Фабричный метод?
В чем смысл подхода KISS?
Если код из задания 4 действительно нужно рефакторить, то с чего бы вы начали?
В чем суть Принципа разделения интерфейсов?
На уровне каких сущностей формулируется Принцип разделения ответственности?
Что по вашему мнению вызывает подозрение в приложении, и как это можно улучшить?
С чего бы вы начали рефакторинг?
Когда оправдано использование паттерна Состояние?
В каком случае теоретически можно использовать шаблон Наблюдатель?
Подойдёт ли нам паттерн Компоновщик, если мы хотим сделать программную модель города?
Назовите характерные черты внутренней организации паттерна Компоновщик:
Чем отличается Фабричный метод от Абстрактной фабрики?
Нужно ли использовать Фабричный метод в том случае, если нам надо создавать объекты в основном классе?
В чём плюсы абстрактной фабрики?
Какой принцип разработки призывает по возможности избегать сложных реализаций в программе?
Всегда ли решение задачи с помощью LINQ будет оптимальным?
Какой синтаксис LINQ позволяет объявление локальных переменных внутри выражения?
Как выполняется LINQ-запрос?
Какой самый верхний уровень в пирамиде тестов?
Какой из следующий тройки тестовых фреймворков поставляется вместе с Visual Studio?
Что означает термин «покрытие кода тестами»?
Для чего необходим класс PrivateObject фреймворка MSTests?
Представим, что у нас есть класс, который называется EmailService. Далее мы хотим создать тестовый класс для класса EmailService, в котором будем создавать интеграционные тесты. Как мы его назовём?
Мы хотим определить корректность записи нашего элемента в реальную базу данных. Какой вид тестирования мы будем использовать?
Что такое интеграционное тестирование?
Что такое TDD?
Какой атрибут необходимо указать перед классом при использовании фреймворка MSTest для того, чтобы отметить данный класс как тестовый?
Какой атрибут необходимо указать перед классом при использовании фреймворка NUnit для того, чтобы отметить данный класс как тестовый?
Будет ли успешным результат следующего теста?
[Test]publicvoidTestVoid() {
Assert.That(1 == 0.1);
}
[Test]publicvoidTestVoid() {
Assert.That(1 == 0.1);
}
Какой метод позволяет создать коллекцию новых сущностей из выборки?
Что выведет данный код?
var nums = new List<int>() {59, 82, 70, 56, 92 };
var result = nums.OrderByDescending(n => n).Skip(3);
foreach (var variable in result)
Console.WriteLine(variable);
var nums = new List<int>() {59, 82, 70, 56, 92 };
var result = nums.OrderByDescending(n => n).Skip(3);
foreach (var variable in result)
Console.WriteLine(variable);
Как вывести пять элементов коллекции после первых трёх?
Чем отличаются методы расширения First() и FirstOrDefault() в LINQ?
В какой момент будет выполнено следующее LINQ-выражение?
vargroup = employees
.GroupBy(e => e.DepartMent)
.FirstOrDefault();
vargroup = employees
.GroupBy(e => e.DepartMent)
.FirstOrDefault();
Какой из методов возвращает разность коллекций?
Характеристики ответов (шпаргалок) к заданиям
Тип
Коллекция: Ответы к заданиям
Предмет
Просмотров
1
Качество
Идеальное компьютерное
Количество вопросов

Если нужен другой вариант работы или отдельная задача из любой работы, пишите в комментарии
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
Отзывы на другие работы автора
Архитектура гражданских и промышленных зданий
Огромное спасибо! Сдала на 5
Международное частное право
Отлично рекомендую
Архитектура гражданских и промышленных зданий
Зачет 30 из 30 🫰

















