.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
Course outline
What you will cover
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
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
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
Related courses
.NET and Angular Full-Stack Development
Build a complete business application with a .NET API and a modern Angular front end.
Course details →AI Development with .NET
Build AI features and agents in C#: language-model calls, retrieval and tool use inside .NET applications.
Course details →Azure for Developers
Design, host and run applications on Azure: compute, storage, databases, identity and monitoring.
Course details →