# Enterprise Application Development with C# 10 and .NET 6 - Second Edition

<a href="https://www.amazon.com/dp/1803232978"><img src="https://images-na.ssl-images-amazon.com/images/I/51RABzo4fTL._SX403_BO1,204,203,200_.jpg" alt="Enterprise Application Development with C# 10 and .NET 6 - Second Edition" height="256px" align="right"></a>

This is the code repository for [Enterprise Application Development with C# 10 and .NET 6 - Second Edition](https://www.amazon.com/dp/1803232978), published by Packt.

**Become a professional .NET developer by learning expert techniques for building scalable applications**

## What is this book about?
Building production-ready enterprise applications can be a challenging task due to the overabundance of tools and their different versions that make app development complex. This updated second edition simplifies the process with an end-to-end road map for building enterprise applications from scratch using the latest features of .NET Core 6 and C# 10.

This book covers the following exciting features:
* Design enterprise apps by making the most of the latest features of .NET 6
* Discover di?erent layers of an app, such as the data layer, API layer, and web layer
* Explore end-to-end architecture by implementing an enterprise web app using .NET and C# 10 and deploying it on Azure
* Focus on the core concepts of web application development and implement them in .NET 6
* Integrate the new .NET 6 health and performance check APIs into your app
* Explore MAUI and build an application targeting multiple platforms - Android, iOS, and Windows

If you feel this book is for you, get your [copy](https://www.amazon.com/dp/1803232978) today!

<a href="https://www.packtpub.com/?utm_source=github&utm_medium=banner&utm_campaign=GitHubBanner"><img src="https://raw.githubusercontent.com/PacktPublishing/GitHub/master/GitHub.png" 
alt="https://www.packtpub.com/" border="5" /></a>

## Instructions and Navigations
All of the code is organized into folders. For example, Chapter02.

The code will look like the following:
```
app.UseEndpoints(endpoints =>{
   endpoints.MapControllerRoute(
   name: "default",
   pattern: "{controller=Products}/{action=Index}/{id?}");
```

**Following is what you need for this book:**
If you are a developer, architect, or senior programmer, this book will show you how to leverage the features of .NET 6 and the C# language, as well as help you grasp essential techniques to build your skills.

With the following software and hardware list you can run all code files present in the book (Chapter 1-16).
### Software and Hardware List
| Chapter | Software required | OS required |
| -------- | ------------------------------------ | ----------------------------------- |
| 1-16 | .NET 6 | Windows, Mac OS X, and Linux (Any) |
| 1-16 | Visual Studio 2022 | Windows, Mac OS X, and Linux (Any) |
| 1-16 | Visual Studio Code | Windows, Mac OS X, and Linux (Any) |
| 1-16 | Azure subscription | Windows, Mac OS X, and Linux (Any) |

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. [Click here to download it](https://static.packt-cdn.com/downloads/9781803232973_ColorImages.pdf).

### Related products
* Modernizing Your Windows Applications with the Windows App SDK and WinUI [[Packt]](https://www.packtpub.com/product/modernizing-your-windows-applications-with-the-windows-app-sdk-and-winui/9781803235660?utm_source=github&utm_medium=repository&utm_campaign=9781803235660) [[Amazon]](https://www.amazon.com/dp/1803235667)

* Software Architecture with C# 10 and .NET 6 [[Packt]](https://www.packt.com/product/programming/b17946-software-architecture-with-c-10-and-net-6/?utm_source=github&utm_medium=repository&utm_campaign=9781800568754) [[Amazon]](https://www.amazon.com/dp/180323525X)

## Get to Know the Authors
**Ravindra Akella**
works as a senior software engineer at Microsoft and has more than 15 years of software development experience, specializing in .NET and web-related technologies. He has led software architecture, design, development, and delivery of large complex solutions using the Azure cloud and related technologies. He is a tech-savvy developer who is passionate about embracing new technologies.

**Arun Kumar Tamirisa**
is a senior consultant currently working at Microsoft with over 16 years' experience in IT, designing and developing highly scalable and reliable, large,
and complex applications using the Microsoft .NET and Azure technology stack. He has extensive experience working with both client-side and server-side technologies and is passionate about learning and solving complex problems.

**Suneel Kumar Kunani**
 is a passionate developer who strives to learn something new every day. With over 16 years of experience in .NET and Microsoft technologies, he works
on architecting and building mission-critical, highly scalable, and secure  solutions at Microsoft. He loves to teach and evangelize about the best practices in building distributed cloud solutions.

**Bhupesh Guptha Muthiyalu**
 is a Microsoft Certified Professional and works at
the company as a software engineering manager. He has over 17 years of software development experience on the .NET technology stack. His current role involves designing systems that are resilient to the iterations and changes required by businesses, validating architectural innovations, delivering solutions with high quality, managing the end-to-end ownership of products, and building diverse teams with capabilities to fulfill customer objectives. He is passionate about creating reusable components and identifying opportunities to make a product better.

## Other books by the authors
[Enterprise Application Development with C# 9 and .NET 5](https://www.packtpub.com/programming/enterprise-application-development-with-c-9-and-net-5?utm_source=github&utm_medium=repository&utm_campaign=9781800209442)
### Download a free PDF

 <i>If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.<br>Simply click on the link to claim your free PDF.</i>
<p align="center"> <a href="https://packt.link/free-ebook/9781803232973">https://packt.link/free-ebook/9781803232973 </a> </p>