С# - это универсальный, современный и объектно-ориентированный язык программирования, произносится как «C sharp». Он был разработан Microsoft во главе с Андерсом Хейлсбергом и его командой в рамках инициативы .Net и был одобрен Европейской ассоциацией производителей компьютеров (ECMA) и Международной организацией по стандартизации (ISO). C# является одним из языков для общей языковой инфраструктуры. C# во многом похож на синтаксис Java и удобен для пользователей, которые знают C, C ++ или Java.
Наличие API, который не использует REST и содержит только одну конечную точку, которая может возвращать данные в форме, которая точно подходит для приложения, потребляющего данные, очень мощно. После просмотра этого практического курса «Создание GraphQL API с помощью ASP.NET Core» вы будете готовы реализовать GraphQL в своем API-интерфейсе ASP.NET Core и писать запросы к нему.
Правильное ведение логов в .NET: подход с использованием Serilog
.NET Logging Done Right: An Opinionated Approach Using Serilog
Создание основ для ведения логов может сэкономить часы на устранение неполадок и предоставить ценную информацию об использовании и производительности во всех ваших приложениях. В этом курсе вы узнаете о 4 основных «вещах» (использование, производительность, ошибки и диагностика) для ведения журнала и о том, как их регистрировать.
OpenAPI / Swagger для тестирования и генерации кода в ASP.NET Core
Using OpenAPI/Swagger for Testing and Code Generation in ASP.NET Core
Тестирование API повышает его надежность. Генерация клиентского кода помогает быстро начать работу при создании клиента, который использует ваш API. OpenAPI может помочь с обоими. В этом курсе, используя OpenAPI / Swagger для тестирования и генерации кода в ASP.NET Core, вы получите возможность тестировать API и генерировать код из него.
Как разработчики, мы хотим получить быструю обратную связь о том, как работает наш код, и MiniProfiler - это библиотека, которая помогает нам в этом. В этом курсе, используя MiniProfiler в ASP.NET Core, вы узнаете, как получить необходимую информацию, чтобы быстро понять, как работает ваше приложение.
Serilog Enrichers: получение общей информации в записях логов
Serilog Enrichers: Getting Common Information into Log Entries
Serilog - это мощная инфраструктура ведения логов для приложений .NET, но во многих логах по-прежнему отсутствует критически важная информация, необходимая для полного анализа или устранения неполадок. В этом курсе вы изучите базовые знания об использовании Enrichers Serilog для веб-проектов ASP.Net Core.
Маршрутизация записей логов Serilog с фильтрами и форматерами
Routing Serilog Log Entries with Filters and Formatters
В этом курсе «Маршрутизация записей логов Serilog с фильтрами и форматерами» вы изучите основополагающие знания, чтобы получить записи логов ASP.NET Core, написанные ГДЕ вы хотите, и отформатировать, КАК вы хотите.
Эффективное ведение логов в ваших основных приложениях ASP.NET может упростить поддержку и понимание этих приложений. В этом курсе «Эффективное ведение логов» в ASP.NET Core вы изучите базовые знания по созданию великолепных записей логов, а также о том, как записывать их в места, которые делают просмотр и анализ их простыми и быстрыми.
Разработка приложения ASP.NET Core MVC для модульной тестируемости
Architecting an ASP.NET Core MVC Application for Unit Testability
Вам нужны модульные тесты, если вы хотите знать, действительно ли ваше приложение хорошо работает. Проблема в том, что это не всегда легко сделать. В этом курсе «Архитектура приложения ASP.NET Core MVC для модульной тестируемости» вы получите возможность разрабатывать свои приложения для тестируемости. Во-первых, вы узнаете о шаблонах архитектурного проектирования, которые облегчают тестирование, рефакторинг и обслуживание вашего прил
C# (C Sharp) это объектно-ориентированный, типизированный язык программирования, разработанный корпорацией Microsoft в 2000 году как часть платформы .NET. C# является языком высокого уровня, который позволяет быстро и легко создавать мощные приложения для Windows, мобильных устройств и веб-сайтов. C# обладает множеством современных функций и возможностей, таких как автоматическое управление памятью, обработка исключений, лямбда-выражения, асинхронность, интеграция с LINQ и многое другое. Он также имеет широкую поддержку сообщества и большое количество библиотек и фреймворков, которые можно использовать для различных задач.
Кто использует C Sharp (C#) ?
C# (C Sharp) используется множеством различных компаний и организаций для разработки приложений на платформе Windows, мобильных устройств и веб-сайтов. Вот некоторые из областей, где C# широко используется: Разработка десктопных приложений для Windows: C# широко используется для создания десктопных приложений, включая приложения для бизнеса, офисные инструменты и игры. Разработка мобильных приложений: C# является основным языком для разработки приложений на платформе Xamarin, которая позволяет создавать мобильные приложения для iOS, Android и Windows с использованием одного кода. Разработка игр: C# широко используется в игровой индустрии для создания игр на ПК и консолях с использованием инструментов таких как Unity и Unreal Engine.
Для чего используют C Sharp (C#) ?
C# (C Sharp) используется для разработки множества типов приложений, включая: Приложения для Windows: C# широко используется для разработки десктопных приложений для Windows, включая приложения для бизнеса, инструменты для офиса и игры. Мобильные приложения: C# является основным языком для разработки приложений на платформе Xamarin, которая позволяет создавать мобильные приложения для iOS, Android и Windows с использованием одного кода. Игры: C# широко используется в игровой индустрии для создания игр на ПК и консолях с использованием инструментов таких как Unity и Unreal Engine. Web-разработка: C# используется для разработки веб-приложений на ASP.NET. Искусственный интеллект и машинное обучение.