- Категории
- Источники
- Все курсы
- Разделы
- Книги
Этот курс охватывает как базовые, так и продвинутые техники, необходимые для разработки надежных и масштабируемых Web API.Начав с основ настройки проекта, вы научитесь эффективно использовать внедрение зависимостей, настраивать сервисы логирования и внедрять Onion Architecture для поддерживаемой структуры проекта.Курс подробно рассматривает ключевые аспекты разработки Web API, включая маршрутизацию, именование, привязку, обработку различных типов
Этот курс - ТЕКСТОВЫЙ ОНЛАЙН КУРС, разработанный для того, чтобы обеспечить удобный и эффективный процесс чтения и обучения для всех студентов.В современном мире технологий создание приложений, которые легко масштабировать, поддерживать и модернизировать, стало необходимостью. Архитектура микросервисов предлагает оптимальное решение: она разбивает сложные системы на независимые сервисы, каждый из которых отвечает за свою задачу. Такой подход уско
На этом курсе мы будем использовать C# и экосистему .NET для создания API, готовых к работе в продакшене. Вы подробно изучите инструменты .NET и создание нового проекта API, а также основы хостинговой модели, такие как логирование и внедрение зависимостей. Затем мы создадим первые API и продемонстрируем встроенные инструменты для интеграционного тестирования. Далее рассмотрим взаимодействие вашего API с SQL-базой данных и лучшие практики по обесп
На этом курсе вы изучите основы языка программирования C# от Microsoft и экосистемы .NET, одной из самых мощных и продуктивных платформ для разработки. Мы разберём базовый синтаксис C# (переменные, циклы и другие ключевые элементы), типы данных и их роль в языке, коллекции (включая мощную парадигму LINQ), а также основные библиотеки, которые пригодятся вам на пути изучения .NET. Кроме того, вы познакомитесь с инструментами .NET, такими как команд
DotNext - крупнейшая и старейшая конференция для всех, кто занимается .NET-разработкой. Для любителей узнать, как оно работает «под капотом», в программе всегда есть хардкорные доклады про низкоуровневые оптимизации и неочевидные механики .NET. Но есть многое и для тех, кому важнее «быстро использовать что-то на практике».
Асинхронный обмен сообщениями необходим для любого приложения, будь то монолитное приложение или часть микросервисной архитектуры. Обмен сообщениями позволяет приложениям передавать работу для выполнения позже, обеспечивая наилучший пользовательский опыт. Он также позволяет нам распределять нагрузку на системы и предотвращать пиковые нагрузки, которые могут вывести систему из строя. Очереди, а также топки с моделью Pub/Sub, являются основой любой
Когда минимальные API были запущены вместе с выпуском .NET 6, они позволили нам создавать масштабируемые и быстрые API в .NET способами, которые ранее были невозможны. Они не только упрощают подход к созданию API и делают их более доступными, чем когда-либо, но и приносят значительное увеличение производительности. Microsoft официально заявила, что ожидает, что большинство новых .NET API будут создаваться с использованием минимальных API, и на эт
Продолжая с того места, где он остановился в курсе "Начало работы с C#", главный инженер-программист компании Microsoft Ник Косентино углубится в набор функций C# и объяснит более продвинутые возможности и шаблоны. Этот курс охватывает такие функции, как объектно-ориентированное программирование на C#, с разделами по наследованию и композиции, низкоуровневым потокам, продвинутым методам и функциям, таким как обратные вызовы и делегаты,
Независимо от того, есть ли у вас опыт программирования или вы уже знаете другой язык программирования и хотите выучить C#, этот курс для вас. В этом курсе главный инженер-менеджер Ник Косентино научит вас всему, что нужно знать для начала программирования на C#. C# является одним из самых популярных языков программирования, с миллионами строк кода, обеспечивающими работу некоторых из наиболее используемых веб-сайтов, сервисов и инструментов. От
Курс "Глубокое погружение в .NET MAUI" предназначен для тех, кто уже имеет базовые знания о .NET MAUI, возможно, после прохождения курса "Начало работы с .NET MAUI" или аналогичного опыта. Этот продвинутый курс направлен на повышение ваших навыков и понимания .NET MAUI, углубляясь в более сложные и технические аспекты разработки приложений. В ходе этого курса вы изучите ряд тем, включая расширенную настройку элементов управлен