C# 12 for Cloud, Web, and Desktop Applications

Discover cloud development with Azure Functions, Azure SQL database, Cosmos DB, and Blob storage in this C# 12 course.

(CSHARP-APP.AW1) / ISBN : 978-1-64459-761-3
Lessons
AI Tutor (Add-on)
Get A Free Trial

About This Course

Ready to build applications of tomorrow? Master C#12 for developing cutting-edge cloud, web & desktop applications. The C # full stack developer course aligns with the latest advancements & helps you design & deploy robust solutions across all the platforms.

With more than 15 interactive lessons, get seamless access on your mobile & tablet devices to gain experience to expand your knowledge. Because, the future of applications is evolving rapidly & so should your expertise. Become a leader in cloud, web, & desktop solutions design with our C # programming for beginners course. 

Skills You’ll Get

  • Visual Studio 2022 Mastery
  • C#12 Innovations
  • Entity Framework Core Expertise
  • Azure Functions Fundamentals
  • Azure Data Services

1

Preface

2

Introduction to Visual Studio 2022

  • Significant changes from Visual Studio 2019
  • Live unit testing
  • Snapshot debugging
  • Time Travelling Debugging
  • Conclusion
3

What is New in C# 12

  • C# 11 updates
  • C# 12 updates
  • Conclusion
4

Mastering Entity Framework Core

  • Mastering Entity Framework Core
  • Database First
  • Code First
  • LINQ to Entities
  • Data Annotations
  • Data Modeling
  • Data Management
  • Conclusion
5

Getting Started with Azure Functions

  • Getting started with Azure Functions
  • Azure Function triggers
  • Azure Function bindings
  • Practical case-study
  • Conclusion
  • Points to remember
  • Exercises
6

Azure SQL, Cosmos DB and Blob Storage

  • Azure SQL, Cosmos DB and Blob Storage
  • Azure SQL
  • Cosmos DB 
  • Blob Storage
  • Conclusion
7

Unleashing the Power of Async Operations with Azure Service Bus

  • Async operations with Service Bus
  • Azure Service Bus Queues
  • Azure Service Bus Topics
  • Azure Service Bus Subscriptions
  • Case study
  • Conclusion
8

Securing Your Apps with Azure Key Vault

  • Azure Key Vault Overview
  • Azure Key Vault Authentication
  • Azure Key Vault Access policies
  • Case study
  • Conclusion
9

Building Dynamic Web Apps with Blazor and ASP.NET

  • Web Apps with Blazor and.NET
  • Hot reload
  • Security
  • Data binding
  • Blazor vs Razor
  • Practical case study
  • Data binding
  • Conclusion
10

Real-time Communication with SignalR and ASP.NET

  • Real-time communication with SignalR and ASP.NET
  • Configuration
  • Authentication and authorization
  • Streaming hub
  • Case study
  • Conclusion
11

Implementing MicroServices with Web APIs

  • Implementing MicroServices with WebAPIs
  • Asynchronous communication
  • RabbitMQ
  • MicroServices scalability
  • Horizontal scalability
  • Vertical scalability
  • Orchestrators
  • Most used architectural patterns
  • Backend for frontend
  • Command Query Responsibility Segregation
  • Domain Driven Design 
  • Case study
  • Conclusion
12

CI/CD with Docker and Azure DevOps

  • Overview
  • Docker
  • Azure DevOps
  • Continuous integration
  • Continuous deployment
  • Case study
  • Conclusion
13

Building Multi-platform Apps with .NET MAUI and Blazor Hybrid

  • .NET MAUI overview
  • Differences between Blazor X Blazor Hybrid
  • Case study with step-by-step implementation
  • Conclusion
14

Windows UI Library: Crafting Native Windows Experience

  • Windows UI Library Introduction
  • Fluent Design System
  • Case study with step-by-step implementation
  • Conclusion
15

Unit Testing and Debugging

  • Unit testing with xUnit
  • Making usage of mocks
  • Mastering debugging
  • Applying xUnit and mocks
  • Conclusion

Why Do Learners Love This Course?

Any questions?
Check out the FAQs

  Want to Learn More?

Contact Us Now

This course is perfect for new and experienced developers who want to learn C#12 and build modern apps for the web, cloud, and desktop using the latest .NET tools.

C#12 is the latest version of Microsoft’s powerful, object-oriented programming language, released with .NET 8. It introduces you to several new features & enhancements, including the primary constructors for the non-record classes & structs, collection expressions for a more concise syntax to create collections, and default parameters for lambda expressions.

  Yes, it is highly recommended that you have prior programming experience, traditionally with C# or any other object-oriented programming language. However, this course covers the latest C#12 features and its curriculum delves into the advanced topics such as entity framework core, Azure services, Microservices, and .NET MAUI, which is built upon foundational programming & C# concepts. 

Yes, the C#12 course is completely updated to cover C#12, which is integrated with .NET 8. However, it does include modules on .NET MAUI as well as other contemporary technologies, which ensures that you learn the most current tools & frameworks.

Related Courses

All Courses
scroll to top