К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Programming APIs with C# and .NET · LearnSpace
Назад в каталог
courseraПрограммирование

Programming APIs with C# and .NET

Курс от Packt
Начальный≈ 12.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Unlock the power of C# and .NET as you master the art of developing high-performance APIs. Through this course, you will learn how to design and deploy scalable, secure, and efficient APIs that power modern applications. With an emphasis on both REST and GraphQL API development, you'll gain the tools and techniques to create APIs that meet the demands of today's fast-paced software ecosystem. The course begins with an introduction to the core concepts of API development, laying a strong foundation for more advanced topics. You’ll explore the fundamentals of RESTful API design, focusing on key principles like scalability, performance, and maintainability. As you progress, the course delves deeper into real-world examples and hands-on exercises that showcase how to build APIs using both traditional ASP.NET Core and alternative approaches like Azure Functions. Throughout the course, you'll work with practical examples to solve common challenges in API development. From security considerations to optimizing API performance, you'll gain invaluable skills that can be directly applied to your projects. The course progresses by guiding you through the best practices for developing robust APIs that integrate seamlessly with a wide range of platforms and systems. This course is designed for .NET developers, software engineers, and backend developers looking to deepen their API development expertise. A basic understanding of C# and .NET is required, with prior knowledge of ASP.NET Core being a bonus. Whether you're building personal projects or enterprise-grade systems, you'll gain the experience and confidence to tackle complex API challenges. By the end of the course, you will be able to design high-performance RESTful and GraphQL APIs using ASP.NET Core, implement best practices for security and scalability, and deploy APIs to production environments with confidence.

Навыки, которые вы освоите

Application Programming Interface (API)Microsoft AzureC# (Programming Language)Restful APIAuthorization (Computing)ASP.NETServerless ComputingData ValidationSoftware DocumentationAuthenticationsCloud DeploymentApplication DeploymentSoftware ArchitectureGraphQLAPI Design.NET Framework

Программа курса

11 модулей · 44 учебных материалов

01Getting Started4 материалов

Lesson 1

Course OverviewВидеоGetting Started - Overview VideoВидеоGetting Started - The ReadingЧтениеFoundations of Software Development ToolsЗадание

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Programming APIs with C# and .NET
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.8 ч

11 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
02What We'll Build3 материалов

Lesson 1

What We'll Build - Overview VideoВидеоWhat We'll Build - The ReadingЧтениеFoundations of API and Database ConceptsЗадание
03Implementing with REST5 материалов

Lesson 1

Implementing with REST - Overview VideoВидеоIntroductionЧтениеDTOsЧтениеPutting It All Together Inserting a CarЧтениеREST Implementation FundamentalsЗадание
04Documentation with Swagger3 материалов

Lesson 1

Documentation with Swagger - Overview VideoВидеоDocumentation with Swagger - The ReadingЧтениеSwagger API Documentation FundamentalsЗадание
05Data Validation3 материалов

Lesson 1

Data Validation - Overview VideoВидеоData Validation - The ReadingЧтениеData Validation FundamentalsЗадание
06Azure Functions6 материалов

Lesson 1

Azure Functions - Overview VideoВидеоIntroductionЧтениеHistoryЧтениеRoutingЧтениеPublishing from Visual StudioЧтениеAzure Functions FundamentalsЗадание
07Azure Durable Functions4 материалов

Lesson 1

Azure Durable Functions - Overview VideoВидеоIntroductionЧтениеProgramming and Debugging Walk-throughЧтениеAzure Durable Functions FundamentalsЗадание
08Advanced Topics6 материалов

Lesson 1

Advanced Topics - Overview VideoВидеоIntroductionЧтениеSupporting ImplementationЧтениеTableModelЧтениеWhat Have You Learned, Dorothy?ЧтениеExploring Advanced Development TechniquesЗадание
09Authentication and Authorization3 материалов

Lesson 1

Authentication and Authorization - Overview VideoВидеоAuthentication and Authorization - The ReadingЧтениеAuthentication and Authorization FundamentalsЗадание
10Deploying to Azure4 материалов

Lesson 1

Deploying to Azure - Overview VideoВидеоIntroductionЧтениеImporting Sample CodeЧтениеDevOps and Azure Deployment FundamentalsЗадание
11What's Next?3 материалов

Lesson 1

What's Next? - Overview VideoВидеоWhat's Next? - The ReadingЧтениеPreparing for Advanced API DevelopmentЗадание