.NET training

Modern C# and .NET Foundations

Current C# and .NET for building clean, tested web APIs and services. Basic and advanced levels are available.

Enquire about this course
Duration
3 days
Level
Beginner to intermediate
Delivery
Live online or on-site, for individuals or private teams
Prerequisites
Basic programming experience in any language.
Certificate
Not included
Dates and price
Contact us for current dates and pricing

What you will build

A small, tested ASP.NET Core web API backed by a database.

What is included

  • Hands-on labs with worked solutions
  • Course materials and sample code
  • Follow-up questions answered after the course
Contact us for details

Course outline

What you will cover

  1. Day 1: C# and .NET essentials

    • The .NET platform and tooling
    • Modern C# language features
    • Collections, LINQ and asynchronous code
    • Lab: a command-line application
  2. Day 2: Web APIs and data

    • ASP.NET Core minimal APIs and controllers
    • Entity Framework Core and SQL
    • Validation and error handling
    • Lab: an API with a database
  3. Day 3: Structure and quality

    • Dependency injection and configuration
    • Authentication basics
    • Unit and integration testing
    • Lab: test and finish the API

Who it is for

  • Developers new to .NET
  • Developers updating older .NET Framework skills

What you will be able to do

  • Write modern, readable C#
  • Build and test an ASP.NET Core web API
  • Work with databases using Entity Framework Core
  • Apply good structure and dependency injection

Tools

  • .NET
  • C#
  • ASP.NET Core
  • Entity Framework Core
  • SQL Server
  • xUnit

Ready to talk?

Whether it is an AI idea, a project, extra people or a course, tell us what you are after and we will tell you honestly how we could help.

Discuss Your Project