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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to ASP.NET Core Web API · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to ASP.NET Core Web API

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

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into the world of ASP.NET Core Web API and gain hands-on experience in building modern, scalable web APIs. You'll master the foundations of .NET, understand RESTful principles, and learn to create efficient, production-ready API endpoints. The course emphasizes practical skills with real coding exercises, ensuring you gain confidence in designing and implementing APIs effectively. Starting from environment setup, you’ll explore Visual Studio, Visual Studio Code, and JetBrains Rider, learn project configuration, and understand controllers versus minimal APIs. The curriculum guides you step by step through database modeling using Entity Framework Core, integrating data access seamlessly into your API projects, and applying best practices for reliable, maintainable code. Next, you’ll deepen your knowledge with GitHub for version control, manage commits, branches, and merges, and implement CRUD operations while adhering to RESTful standards. Each module combines instruction with hands-on projects, allowing you to apply concepts immediately and review outcomes to solidify learning. This course is perfect for aspiring backend developers, software engineers, and IT professionals looking to upskill in modern API development. Basic understanding of programming and object-oriented concepts is recommended. Difficulty level: Intermediate. By the end of the course, you will be able to configure development environments, design and implement RESTful APIs using ASP.NET Core, manage database operations with Entity Framework Core, and use GitHub for effective version control and collaboration.

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

ASP.NETDatabase ManagementGit (Version Control System)API TestingObject-Relational MappingDevelopment EnvironmentRestful API.NET FrameworkAPI DesignApplication Programming Interface (API)Version ControlDatabasesWeb ServicesBack-End Web DevelopmentC# (Programming Language)Database DesignApplication FrameworksServer SideSoftware VersioningDatabase Development

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

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

01Introduction3 материалов

Introduction

Introduction to the SpecializationВидеоIntroduction to ASP.NET Core Web APIЧтениеFull Specialization ResourceЧтение
02Getting Started with ASP.NET Core and APIs8 материалов

Getting Started with ASP.NET Core and APIs

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

Packt - Course Instructors

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

Introduction to ASP.NET Core Web API
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 8.2 ч

7 модулей

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

Часть программы вашего университета
Section OverviewВидео
What Is .NET?Видео
What Is ASP.NET Core?Видео
What Is an API?Видео
Using ASP.NET Core APIВидео
Section ReviewВидео
Understanding .NET, APIs, and ASP.NET CoreDIALOGUE
Getting Started with ASP.NET Core and APIs - AssessmentЗадание
03Environment Configuration8 материалов

Environment Configuration

Section OverviewВидеоInstall Visual Studio 2026ВидеоInstall Visual Studio Code and .NET SDK (Any OS)ВидеоJetBrains RiderВидеоSetup GitHub AccountВидеоSection ReviewВидеоSetting Up Your .NET Development EnvironmentDIALOGUEEnvironment Configuration - AssessmentЗадание
04Project Setup and Configurations9 материалов

Project Setup and Configurations

Section OverviewВидеоCreate ASP.NET Core API Project with Visual StudioВидеоCreate ASP.NET Core API Project with Visual Studio CodeВидеоControllers vs. Minimal APIsВидеоProject Files Tour and ExplanationВидеоTesting the APIВидеоSection ReviewВидеоSetting Up and Comparing .NET API Project TypesDIALOGUEProject Setup and Configurations - AssessmentЗадание
05Understanding RESTful APIs and Standards10 материалов

Understanding RESTful APIs and Standards

Section OverviewВидеоRESTful API PrinciplesВидеоHTTP Response CodesВидеоActivity: Implement GET EndpointsВидеоActivity: Implement PUT, POST, and DELETE EndpointsВидеоTesting New API EndpointВидеоBest Practices and RecommendationsВидеоSection ReviewВидеоBuilding and Testing a RESTful API for Hotel ManagementDIALOGUEUnderstanding RESTful APIs and Standards - AssessmentЗадание
06Working with GitHub (Source Control Management)11 материалов

Working with GitHub (Source Control Management)

Section OverviewВидеоWhat Is Source Control Management?ВидеоIntroducing Git and GitHubВидеоSign Up for GitHubВидеоAdd to Source Control (Visual Studio)ВидеоAdd to Source Control (Visual Studio Code)ВидеоMaking a CommitВидеоUnderstanding Git OperationsВидеоSection ReviewВидеоGetting Started with Git and GitHub Source ControlDIALOGUEWorking with GitHub (Source Control Management) - AssessmentЗадание
07Database Modelling with Entity Framework Core17 материалов

Database Modelling with Entity Framework Core

Section OverviewВидеоUnderstanding Entity Framework CoreВидеоSetup Entity Framework Core in API ProjectВидеоAdding Data ModelsВидеоAdding a Database ContextВидеоOptional: Setup SQL Server on DockerВидеоAdding a Connection String and ConfigurationsВидеоUnderstanding MigrationsВидеоPerforming Database Migrations and UpdatesВидеоScaffolding a DatabaseВидеоReview and Add Changes to GitHubВидеоSection ReviewВидеоSetting Up Entity Framework Core for Your APIDIALOGUEConclusion to the Course 'Introduction to ASP.NET Core Web API'ЧтениеDatabase Modelling with Entity Framework Core - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание