Ir al contenido principal

Build Web APIs using ASP.NET

Inscribirse en DEV247x

About This Course

Want to learn how to serve data to your client applications using Web API? Perhaps you are considering creating applications for mobile devices but your data needs will exceed the storage capacity of the device. Perhaps you want tighter control over the data and wish to provide options for devices with limited or not always-on connectivity.

This course offers insight into the use of Web APIs using ASP.NET and C#. You’ll start with a review of client/server architectures and learn about data serialization and deserialization with JSON as the data format.

You will then be introduced to REST and RESTful concepts with discussions on synchronous and asynchronous programming.

The third module introduces you to ASP.NET Core and using Entity Framework for data access.

Finally, you will learn how to use Cross-Origin Resource Sharing (CORS) with your services and how to secure your Web APIs

Prerequisites

Knowledge of C#

Knowledge of web technologies

Database knowlede

What you'll learn

  • RESTful Services
  • Web API
  • ASP.NET Core
  • CORS

Meet the instructor

Course Staff Image #1

Gerry O'Brien

Senior Content Development Manager

Microsoft

Gerry O’Brien is a Senior Content Development Manager at Microsoft Learning with a focus on software development and database platforms. He has over 18 years of industry experience in various roles including software development, consulting, and training. Gerry has experience programming with:

  • C#
  • Visual Basic
  • Java
  • Objective-C
  • Course Staff Image #1

    Timothy Liu

    Full-stack software engineer and technical writ

    Myriad System

    Timothy Liu is a full-stack software engineer and technical writer at Myriad Consulting with a focus on web development and fundamental training. He has over 10 years of industry experience in various roles including software development, consulting, and training. Timothy has experience programming with:

  • C/C++/C#
  • Python
  • Java
  • JavaScript/TypeScript
  • HTML and CSS
  • SQL
  • Myriad Consulting Inc specializes in Staffing, Outsourced Project, and IT Solutions Delivery. Our areas of expertise include education, software development of all tiers, hardware design/testing, gaming, administrative, finance & accounting, and sales & marketing.

    1. Código del curso

      DEV247x
    2. Inicio de clases

    3. Término de clases

    4. Esfuerzo estimado

      12-16 hours in total
    Enroll