PHP: Разрабатываем API на C# для расчета зп - №1 / Разбираемся с механизмом DI - видео HD
02:07:29
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18136 роликов
468 просмотров на сайте 12n.ru
Разрабатываем API на C# для расчета зп - №1 / Разбираемся с механизмом DI - видео.
Всем привет, сегодня мы продолжаем разрабатывать программу для расчета ЗП. И будет закреплять знания и понимания, как распределять программное решение на проекты (Domain, Persistence, Application). Для разработки используем как обычно C# и .net core. Для разработки web api будем использовать asp.net core.Если вам есть что добавить или у вас возникли вопросы, пожалуйста пишите в комментариях. Я вам отвечу, либо обсудим их в следующем видео :)Если вы не смотрели прошлую запись стрима, ссылочка на него: www.youtube.com/watch?v=EmBGnOX0FKIТаймкоды:00:00:00 — Кратко повторяем структуры проектов по чистой архитектуре00:06:45 — Подключаем live share00:10:20 — Пишем логику для логирования рабочего времени00:22:40 — Рекоммендую скипнуть, тут мы пытаемся решить проблему отображению unit тестов в live share :)00:51:00 — Продолжаем реализовывать логику логирования рабочего времени01:07:00 — Реализуем тесты для проверки логики создания отчетов. Все в соответствии с TDD :)01:39:00 — Разбираемся с механизмом Dependency Injection (DI)01:42:00 — Жизненные циклы объектов при работе с MS DI. (Я перепутал местами transient и scoped)01:56:20 — Пример работы с DI на практике02:02:40 — Задаю домашку Артему :)02:04:00 — Что будет на следующих стримах. Всем спасибо за просмотр. Пишите ваши вопросы, буду рад помочь :)Ссылки:metanit.com/sharp/aspnet5/2.13.php — Как обычно святой метанит дарит нам знания на понятном нам языке. Рекомендую почитать и поэкспериментировать над второй главой, если вы знакомитесь c Asp.net core и хотите разрабатывать веб приложения.metanit.com/sharp/aspnet5/6.1.php — Так же мы сегодня будем затрагивать тему DI. А для этого нам понадобится понимание как он работает :)Технологический стек:C#, .NET Core, ASP.NET Core, Для тестирования логики нашего приложения мы используем:NUnit, Moq.Всем спасибо, всем здоровья! :)#csharp #dotnet #ityoutubersru
развернуть свернуть