• Online, Self-Paced
Course Description

In this course, you'll learn how to build a sample API project in ASP.NET using Web API, and how to create a fully functioning service from start to finish.

Learning Objectives

Building the API

  • start the course
  • design a RESTful API for microservices
  • create models and design API URLs for accessing services
  • build models that will be used for applications
  • configure logging for your service and catch errors as they occur
  • connect to an external database in ASP.NET
  • set up Entity Framework to work with applications
  • create a database context to access data with microservices
  • create type mappings to improve the data integrity of a system
  • create and prepare a controller for microservice
  • configure an API with attribute-based routing for finer control over routing
  • implement dependency injection using Ninject
  • publish an application to a server

Practice: Creating Database Connections

  • build a model and connect it to a database

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development
  • Systems Development

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.