Конфигурации и параметры в приложениях .NET Core и ASP.NET Core
Using Configuration and Options in .NET Core and ASP.NET Core Apps
Этот курс научит вас всему, что вам нужно знать об использовании конфигурации и опций в ASP.NET Core. Навыки, которые вы изучите, помогут вам создавать сложные приложения ASP.NET Core, которые можно настроить из нескольких источников.
Коллекции необходимы для хранения практически любых реальных данных в приложениях, но огромное количество разных коллекций может сбивать с толку. В этом курсе, начиная с коллекций C #, вы получите возможность использовать наиболее часто используемые коллекции для запроса данных. Сначала вы узнаете, как и когда использовать массив, список и словарь - три наиболее широко используемых коллекции - для группировки данных.
Этот курс дает вам все необходимое, чтобы стать продуктивным разработчиком C # на любой платформе. Изучите основы чтения и написания кода C # в своих собственных приложениях.
Научитесь использовать запросы LINQ to XML и XPath для обработки файлов XML в C #. Используйте сериализацию XML для хранения объектов .NET в файле XML и десериализации XML обратно в объект .NET. Научитесь кэшировать часто используемые данные в локальном XML-файле.
В этом курсе вы узнаете, как создать RESTful API с помощью ASP.NET Core 3. Создание RESTful API сильно отличается от создания обычного веб-API, но в этом курсе вы все узнаете.
Решение продвинутых проблем RESTful с ASP.NET Core 3
Implementing Advanced RESTful Concerns with ASP.NET Core 3
В этом курсе вы узнаете, как улучшить свой API с помощью подкачки, сортировки и формирования данных. Вы также узнаете, как сделать ваш API более гибким и расширяемым с помощью HATEOAS и расширенного согласования контента, а также как справиться с кэшированием и параллелизмом. К концу этого курса вы узнаете все об ограничениях REST и получите API-интерфейс RESTful уровня 3, который является максимально возможным уровнем зрелости.
Когда тесты проваливаются, может быть трудно понять, что именно вызвало сбои. Если сообщения о сбое теста неоднозначны или недостаточно подробны, вам иногда приходится запускать отладчик и запускать тест в режиме отладки, чтобы просто выяснить причину сбоя. В этом курсе «Совершенствование модульных тестов с помощью Fluent Assertions» вы изучите основополагающие знания по Fluent Assertions.
Основы объектно-ориентированного программирования на C #
Object-Oriented Programming Fundamentals in C#
Этот курс знакомит вас с принципами и практикой объектно-ориентированного программирования (ООП). Курс дает вам прочную основу в ООП, обеспечивает переход на курсы среднего уровня C #.
LINQ внес радикальные изменения в язык C #. В этом курсе Основы LINQ вы познакомитесь с особенностями языка C #, которые заставляют работать LINQ, а также с тем, как эффективно использовать LINQ на практических примерах.
ASP.NET Core 3.0 предоставляет множество новых возможностей, что позволяет разработчикам легче создавать приложения с ASP.NET Core MVC. В этом курсе «Создание веб-приложений с помощью ASP.NET Core MVC» вы узнаете, как создать полностью работающее современное веб-приложение с ASP.NET Core 3.0 MVC.