MFE-IT

C# 14 and .NET 10 Training Course – Developing Modern and High-Performance Applications

Reference: 2b-c14
2,600 € excl. VAT
5 days
35 h

Our sessions are guaranteed from 1 registered participant (except in cases of force majeure).

C# 14 and .NET 10 Training Formation C# 14 C# 14 and .NET 10 Training

Description of the C# 14 and .NET 10 Training Course

This C# 14 and .NET 10 training course enables you to master the development of modern applications on the Microsoft platform. You will learn the fundamentals of the language, object-oriented programming and the .NET architecture while discovering new features designed to improve performance and productivity. The programme also covers ASP.NET Core, EF Core and essential development tools. Through practical workshops, you will develop a complete application applying best practices for maintainable code. Upon completion, you will be able to design robust and scalable solutions with C#.

Format

Remote (recorded sessions).
It is possible to customise the training content to meet the needs of your professional project.

GOOD TO KNOW

This training course includes many exercises (60% practice) for better learning. Sessions are guaranteed from 1 registered participant (except in cases of force majeure). A preliminary interview takes place between the participant and/or a company representative to properly account for the participant’s profile (level, needs, professional context, challenges…).
Assessment: during the training, the trainer evaluates the pedagogical progress of participants through MCQs, role-play scenarios and practical exercises. Participants receive a certificate of skills validation at the end of the training.

Objectives of the C# 14 and .NET 10 Training Course

Upon completion of the training, the participant will be able to:

  • Understand the concepts, architecture and technologies of the .NET platform.
  • Master the syntax and features of the C# language.
  • Configure and use development tools such as Visual Studio for .NET projects.
  • Leverage the new features of C# 14, designed to improve productivity and code quality.
  • Design web, API or desktop applications thanks to improvements in ASP.NET Core and the .NET 10 ecosystem.

Prerequisites for the C# 14 and .NET 10 Training Course

  • Basic structured or object-oriented programming skills recommended.
  • Familiarity with a development environment.
  • Prior experience with a language such as Java, C++ or JavaScript is a plus.
  • Because each participant is unique, a personalised interview with our expert allows us to design a training course perfectly aligned with their objectives, level and professional challenges.

Target Audience

  • Developers wishing to create modern applications with C# and .NET.
  • Software engineers and technical consultants working in the Microsoft ecosystem.
  • IT professionals wanting to adopt the latest framework versions to improve performance and maintainability.

Detailed Programme of the C# 14 and .NET 10 Training Course

Introduction to .NET 10 and C# 14
  • .NET architecture and runtime.
  • Positioning of C# in the Microsoft ecosystem.
  • Overview of new features and productivity gains.

Identify business use cases suited to pre-built models. Analyse documents using the Read, Layout or General Document models. Process specialised documents (financial, tax, identity documents).

  • Inheritance, interfaces and polymorphism.
  • Software design best practices.
  • Introduction to SOLID principles.
  • Extension members and extension properties.
  • Conditional assignment with the ?. operator.
  • Support for nameof for unbound generic types.
  • Direct access to the backing field via the field keyword.
  • Parameter modifiers in lambda expressions.

These enhancements aim to reduce repetitive code and make common scenarios more efficient.

  • Creating APIs and web applications with ASP.NET Core.
  • OpenAPI improvements and form validation.
  • Introduction to EF Core 10 and performance optimisation.
  • Compiler and runtime optimisations (escape analysis, allocations).
  • Hardware accelerations and loop optimisations.
  • .NET project management.
  • Improved debugging and diagnostics.
  • Testing best practices and software quality.
  • Creating a complete application.
  • Setting up a clean architecture.
  • Implementing modern C# 14 features.

Related Training Courses

formations en développement

MAUI .NET Training Course – Develop Mobile and Desktop Applications with C#

Unify your Android, iOS, Windows and macOS developments with the power of .NET Multi-platform App UI.

Formation C# 14 C# 14 and .NET 10 Training

Web ASP.NET Core Training Course - Develop an Application Consuming an API

Through practical workshops, you will develop a complete application from backend to frontend.

C# 14 and .NET 10 Training Formation C# 14 Formation Web ASP.NET Core Formation React.js, Redux & Zustand Formation React Native Formation Flutter 3 Formation API REST Formation MAUI .NET

REST API – Create, Expose and Integrate Secure and Scalable Web Services

Master the best practices of architecture, development and consumption of RESTful APIs.

formations en développement

Flutter 3 Training Course – Cross-Platform High-Performance App Development with Dart

Master Google’s framework to design mobile apps, web and desktop from a single codebase.

REST API Training Course

JMeter Performance Testing Training – Simulate, Measure and Optimise your Web Applications at Scale

Master Apache JMeter to test the robustness and scalability of your systems.

REST API Training Course

Load Testing Training – Simulate Real User Behaviour to Evaluate the Limits of your Applications

Learn to anticipate failures, detect bottlenecks and to validate the robustness of your systems.

Understanding User Needs Training JMeter Performance Testing Training Course REST API Training Course

IT Specifications Training Course - From Requirements to Project Specification

Effectively frame your digital projects with clear, complete and actionable documentation.

Would you like to know about upcoming sessions ?

Would you like to schedule this training course on a specific date ? Contact us by email or by filling out the contact form.