CSHARP.AJ2
C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals
Start your development career into the next decade by simply mastering C#14 and .NET 10, a definitive framework for building high-performance development solutions.
- Practice in 35 Laboratorios prácticos — nothing to install
- 16 Lecciones interactivas y 109 topics mapped to the official exam objectives
Intermediate A tu propio ritmo · 1 año de acceso
35 LiveLabs prácticos
Practice real IT tasks in guided environments.
- Entornos reales
- Calificación automática
- Sin instalación
01 / Habilidades que obtendrás
What you will be able to do
Are you ready to move beyond the legacy code and leverage the innovations in the Microsoft ecosystem? This course is designed to take you from foundational logic to architecting robust web services and interactive applications.
Dive deep into the object oriented programming (OOP), explore advanced data querying with LINQ, and master the Entity Framework core for modern database management systems. Whether you are aiming for Native AOT deployment or building sophisticated ASP.NET Core web applications, the C#14 and .NET 10 course offers the practical, hands-on knowledge to design and launch the professional-grade software from prototype to global production.
- Foundations & Core Syntax: Master the C# 14 language grammar. Learn to manage variables, control flow, and handle exceptions while utilizing the latest compiler features to write cleaner, more efficient code.
- OOP & Type Systems: Architect sophisticated systems using Object-Oriented Programming. You will build reusable class libraries, implement interfaces, and leverage inheritance to create scalable software structures.
- Data Mastery with LINQ & EF Core: Learn to query and manipulate complex datasets seamlessly. Master Entity Framework Core for database integration and use LINQ expressions to sort, group, and join data with precision.
- Web Development & Services: Explore the future of the web with ASP.NET Core and Blazor. You will build interactive web components and secure web services, mastering the art of consuming APIs with modern HTTP clients.
- Deployment & Performance: Understand the road to .NET 10. Learn to package libraries for NuGet and utilize Native Ahead-of-Time (AOT) compilation to ensure your applications are optimized for speed and distribution.
Course Highlights
-
16 Lecciones estructuradas Cobertura completa de los objetivos principales del curso
-
35 LiveLabs prácticos Escenarios interactivos guiados con evaluación instantánea
-
1 año de acceso completo Aprendizaje a tu propio ritmo, accesible en cualquier momento y en todos los dispositivos
02 / Lecciones y laboratorios
See exactly what you will learn and practice
Plan de estudios
16 Lecciones interactivas · 109 topics01 Introduction 3 topics +
- Who this course is for
- What this course covers
- To get the most out of this course
02 Hello, C#! Welcome, .NET! 9 topics · 1 Laboratorio en vivo +
- Introducing this course and its contents
- Setting up your development environment
- Understanding .NET
- Building console apps and managing multiple projects in a solution
- Making good use of the GitHub repository for this course
- Running a C# code file without a project file
- Looking for help
- Practicing and exploring
- Summary
1 Laboratorio en vivo in this lesson — see the labs panel →
03 Speaking C# 7 topics · 3 Laboratorio en vivo +
- Introducing the C# language
- Discovering your C# compiler version
- Understanding C# grammar and vocabulary
- Working with variables
- Exploring more about console apps
- Practicing and exploring
- Summary
3 Laboratorio en vivo in this lesson — see the labs panel →
04 Controlling Flow, Converting Types, and Handling Exceptions 9 topics · 3 Laboratorio en vivo +
- Operating on variables
- Understanding selection statements
- Understanding iteration statements
- Storing multiple values in an array
- Casting and converting between types
- Handling exceptions
- Checking for overflow
- Practicing and exploring
- Summary
3 Laboratorio en vivo in this lesson — see the labs panel →
05 Writing, Debugging, and Testing Functions 7 topics · 3 Laboratorio en vivo +
- Writing functions
- Debugging during development
- Hot reloading during development
- Unit testing
- Throwing and catching exceptions in functions
- Practicing and exploring
- Summary
3 Laboratorio en vivo in this lesson — see the labs panel →
06 Building Your Own Types with Object-Oriented Programming 9 topics · 3 Laboratorio en vivo +
- Talking about OOP
- Building class libraries
- Storing data in fields
- Working with methods and tuples
- Controlling access with properties and indexers
- Pattern matching with objects
- Working with record types
- Practicing and exploring
- Summary
3 Laboratorio en vivo in this lesson — see the labs panel →
07 Implementing Interfaces and Inheriting Classes 11 topics · 3 Laboratorio en vivo +
- Setting up a class library and console app
- Static methods and overloading operators
- Making types safely reusable with generics
- Raising and handling events
- Implementing interfaces
- Working with null values
- Inheriting from classes
- Casting within inheritance hierarchies
- Inheriting and extending .NET types
- Practicing and exploring
- Summary
3 Laboratorio en vivo in this lesson — see the labs panel →
08 Packaging and Distributing .NET Types 7 topics · 1 Laboratorio en vivo +
- The road to .NET 10
- Understanding .NET components
- Publishing your code for deployment
- Native ahead-of-time compilation
- Packaging your libraries for NuGet distribution
- Practicing and exploring
- Summary
1 Laboratorio en vivo in this lesson — see the labs panel →
09 Working with Common .NET Types 6 topics · 3 Laboratorio en vivo +
- Working with numbers
- Working with text
- Pattern matching with regular expressions
- Storing multiple objects in collections
- Practicing and exploring
- Summary
3 Laboratorio en vivo in this lesson — see the labs panel →
10 Working with Files, Streams, and Serialization 6 topics · 3 Laboratorio en vivo +
- Managing a filesystem
- Reading and writing with streams
- Encoding and decoding text
- Serializing object graphs
- Practicing and exploring
- Summary
3 Laboratorio en vivo in this lesson — see the labs panel →
11 Working with Data Using Entity Framework Core 6 topics · 2 Laboratorio en vivo +
- Understanding modern databases
- Setting up EF Core in a .NET project
- Defining EF Core models
- Querying EF Core models
- Practicing and exploring
- Summary
2 Laboratorio en vivo in this lesson — see the labs panel →
12 Querying and Manipulating Data Using LINQ 7 topics · 4 Laboratorio en vivo +
- Writing LINQ expressions
- LINQ in practice
- Sorting and more
- Using LINQ with EF Core
- Joining, grouping, and lookups
- Practicing and exploring
- Summary
4 Laboratorio en vivo in this lesson — see the labs panel →
13 Introducing Modern Web Development Using .NET 5 topics · 1 Laboratorio en vivo +
- Understanding ASP.NET Core
- Structuring projects
- Building an entity model for use in the rest of the course
- Practicing and exploring
- Summary
1 Laboratorio en vivo in this lesson — see the labs panel →
14 Building Websites Using ASP.NET Core 6 topics · 1 Laboratorio en vivo +
- Exploring ASP.NET Core
- History of Blazor
- Exploring Blazor static SSR
- Using EF Core with ASP.NET Core
- Practicing and exploring
- Summary
1 Laboratorio en vivo in this lesson — see the labs panel →
15 Building Interactive Web Components Using Blazor 5 topics · 3 Laboratorio en vivo +
- Reviewing the Blazor Web App project template
- Building components using Blazor
- Defining forms using the EditForm component
- Practicing and exploring
- Summary
3 Laboratorio en vivo in this lesson — see the labs panel →
16 Building and Consuming Web Services 6 topics · 1 Laboratorio en vivo +
- Building web services using ASP.NET Core
- Creating a web service for the Northwind database
- Documenting and trying out web services
- Consuming web services using HTTP clients
- Practicing and exploring
- Summary
1 Laboratorio en vivo in this lesson — see the labs panel →
Laboratorios prácticos Our edge
35 Laboratorio en vivos- Building and Running a .NET Console Application
- Using Variables
- Using the default() Operator
- Using the sizeof() Operator
- Using Operators
- Using the while Loop
- Using the do-while Loop
- Creating a Function
- Using the return Keyword
- Applying a Mutually Exclusive Lock within a Function
- Using the Access Modifiers
- Creating a Class
- Using enum
- Using Events
- Using Polymorphism
- Creating an Abstract Class
- Publishing a Console Application
- Using the Split() method
- Checking the Content of a String
- Using Dictionaries
- Using the BinaryWriter Class
- Using a StreamWriter Class
- Implementing Object Serialization
- Creating and Managing a Database
- Setting up the dotnet-ef Tool
- Using LINQ Queries
- Using the UNION Operator
- Using the LINQ OrderBy Operator
- Using LINQ to XML
- Exploring Blazor Static SSR
- Connecting to a Database in Visual Studio
- Creating a Link
- Using Blazor for Web Development
- Creating a Form using EditForm in Blazor
- Creating a Web Service
03 / Preguntas frecuentes
Preguntas antes de empezar
Who should take the C# 14 and .NET 10 development course?+
Does the course cover the latest features of C# 14?+
How much focus is placed on web technologies like Blazor?+
Is this course focused on theory or practical coding?+
Ready to Build Professional .NET 10 Applications?
Start your journey to becoming a lead developer and master Modern C# with this comprehensive program.
- 1 año de acceso completo
- 35 LiveLab incluido
- Certificado de finalización
No se requiere tarjeta de crédito