Packt

Advanced C# Techniques and Data Management with .NET 8

Packt

Advanced C# Techniques and Data Management with .NET 8

Included with Coursera PlusLearn more

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Discover C# 12's new features, including aliasing any type and primary constructors

  • Explore native AOT publish capabilities for ASP.NET Core 8 Minimal APIs

  • Build rich web experiences using Blazor Full Stack and ASP.NET Core features

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

October 2026

Assessments

7 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the C# 12 and .NET 8 Cross-Platform Development Fundamentals Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 6 modules in this course

This module delves into advanced object-oriented programming concepts, focusing on inheritance, generics, and type safety. Learners will explore how to create reusable code, manage memory effectively, and implement interfaces for better abstraction and functionality. The module also covers event handling, casting, and working with null values to enhance code reliability.

What's included

1 video23 readings1 assignment

This module covers the fundamentals of packaging and distributing .NET applications, including publishing with the dotnet CLI, understanding .NET components, and using NuGet for library distribution. Learners will gain practical skills in managing projects, reducing app size, and deploying applications across platforms.

What's included

1 video14 readings1 assignment

This module covers essential .NET types for handling numbers, text, and collections. Learners will explore techniques for generating random values, working with strings, using regular expressions, and managing different collection types like lists, dictionaries, and sets. The module also introduces advanced topics such as performance optimization and collection initialization.

What's included

1 video13 readings1 assignment

This module covers file and stream operations, text encoding, and object serialization in .NET. Learners will gain practical skills in managing the filesystem, working with streams, and serializing/deserializing data for efficient data management.

What's included

1 video11 readings1 assignment

This module provides an in-depth exploration of using Entity Framework Core to interact with relational databases. Learners will gain hands-on skills in defining models, querying data, and managing database interactions efficiently. The content covers essential techniques such as scaffolding, filtering, and tracking entities.

What's included

1 video17 readings1 assignment

This module covers essential techniques for querying and manipulating data using LINQ, including filtering, sorting, projecting, and aggregating data. Learners will explore practical applications of LINQ with EF Core, understand deferred execution, and learn how to build efficient and readable query expressions.

What's included

1 video12 readings2 assignments

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt - Course Instructors
Packt
2,410 Courses730,704 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

What brings you to Coursera today?

Frequently asked questions