• 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 Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

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