Introduction To .NET Core

Keyhole Learning Services Course

This hands-on course provides an in-depth introduction to the .NET Core framework and concepts used to implement a layered server-side RESTful API application.


Purpose

Master the features and capabilities of the C# framework .Net Core then implement your own application using best practices

Audience

Software Developers and Software Architects who are familiar with the C# development framework.

Prerequisites
Basic programming experience with C# and familiarity using console/shell commands
Investment

Online: $350  |  Onsite: $595  |  Priced Per Attendee

Introduction To .Net Core

This course provides an in-depth introduction to the .NET Core framework.

By the end of this course, you will have an understanding of the .NET Core command-line interface (CLI) tooling along with the framework elements used to create a typical server-side API implementation that interacts with a relational data store.

Your enterprise team will undergo a series of hands-on lab/lecture sessions conducted online or in-person with Keyhole Software Sr. Consultants.


View Course Overview

Who Is This Course For?


  • Individuals or enterprise teams looking to understand the .NET Core framework and its capabilities.
  • Software developers interested in learning the fundamentals of .Net Core.
  • Software developers interested in creating server applications that run on Windows, Linux and Mac.

What Will I Learn?


  • Features and capabilities of .NET Core
  • Advantages of .Net Core versus the .Net Framework
  • Dependency injection, object relational mapping, unit testing, and capturing isolating application logic.
  • How to create a typical server side API implementation that interacts with a relational data store.
  • Understanding of the .NET Core CLI toolchain
  • Hands-on creation of a cross-platform .NET Core application
 

Schedule This Course


This course is offered in various time increments including Five One-Hour Sessions and One Full-Day Session. You may request an alternate class time or have our instructor travel to your location. To schedule this course on-site or online, please fill out this form:

Course Topic Outline


Course Topics



Environment Requirements

All Open Source or Free Tools

  • Visual Studio Code

    Your machine must be set up to perform JavaScript development including some type of text editor. This course uses Visual Studio Code which is an open-source, cross-platform editor. However, you can use whatever editor you are comfortable with.

  • Chrome

    A web browser must be installed. When doing .Net Core development, we recommend using Google Chrome, a cross-platform web browser.