Вы можете найти много ресурсов и примеров проектов о Blazor, ASP.NET Core, пост о модульном тестировании с помощью Zenject в Unity, обсуждение архитектуры проекта Unity и книгу, которую обязательно нужно прочитать тем, кто интересуется внедрением зависимостей. .
0x00 Blazor — мастерская по созданию приложений
Blazor
— это одностраничная платформа для создания клиентских веб-приложений с использованием .NET иWebAssembly
. На этом семинаре мы создадим полное приложение Blazor и попутно узнаем о различных функциях инфраструктуры Blazor.
0x01 Blazor — CarChecker
- Пример
Blazor
приложения WebAssembly, включающегоauthentication
,in-browser data storage
,offline support
,localization
,responsive layouts
и т. д. .
0x02 Современный веб-интерфейс с Blazor WebAssembly
- Современная веб-разработка с Blazor! Эффективно создавайте красивый интерактивный пользовательский интерфейс с помощью .NET и C#, который работает на любом устройстве через WebAssembly. PWA, аутентификация, отладка и многое другое.
0x03 Потрясающий блейзор
Resources
для Blazor — веб-платформы .NET, использующей C#/Razor и HTML, которая работает в браузере с помощью WebAssembly. Ресурсы включают примеры проектов, учебные пособия, видео, статьи, книги, электронные книги и т. д.
0x04 Практическое ядро ASP.NET
- Цель этого проекта — дать возможность программистам .NET изучить новый стек
ASP.NET Core
с нуля непосредственно из кода. Базовый стек ASP.NET Core обладает огромной мощью. Не пропустите их! Readme содержит пояснения по всем проектам.
0x05 Советы по составлению резюме программиста игр
- «Здесь я пройдусь по фактическим резюме, которые я использовал в прошлом, и дам несколько важных советов от себя и @mike_acton, которые наняли меня в Insomniac Games в 2016 году, а затем в
Unity
в 2018 году. Эти советы предназначены для студентов со знанием программирования. фон, которые хотели бы получить свою первую работу в игровой индустрии. Цель состоит в том, чтобы дать совет, как отточить свое резюме, чтобы вам перезвонили на экран телефона, а не проигнорировали».
Шаблон решения с чистой архитектурой 0x06 для Angular 9 и .NET Core 3.1
- Это шаблон решения для создания одностраничного приложения (SPA) с
Angular and ASP.NET Core
в соответствии с принципамиClean Architecture
. Создайте новый проект на основе этого шаблона, нажав кнопку «Использовать этот шаблон» выше или установив и запустив связанный пакет NuGet (подробные сведения см. в разделе «Приступая к работе»).
0x07 Модульное тестирование Unity и UniRX с Zenject и Moq
- Этот пост едва затрагивает поверхность
unit testing
, но мы надеемся, что он дал вам инструменты для создания их вUnity
с использованием таких замечательных технологий, как UniRX и Zenject.
0x08 Лучшая архитектура для проектов Unity
- «После шести месяцев работы над римейком Diamond Dash с Unity я могу сказать, что многому научился у инженеров Wooga помимо самоанализа. Я часто учился мягким путем, но также и трудным путем. В любом случае, после того, как я испытал больше успехов, чем неудач, я представляю свое видение того, как может выглядеть великая архитектура».
Принципы, практика и шаблоны внедрения зависимостей 0x09
Dependency Injection Principles, Practices, and Patterns
— это переработанное и дополненное издание классического бестселлераDependency Injection in .NET
. Он учит васDI
с нуля, показывая соответствующие примеры, шаблоны и анти-шаблоны для создания слабосвязанных, хорошо структурированных приложений. Хорошо аннотированный код и диаграммы используют примеры C# для иллюстрации принципов, безупречно работающих с современными объектно-ориентированными языками и библиотеками DI.