Improve your ASP.NET skills with industry-proven methodologies and practices to make code efficient and maintainable throughout the software development lifecycle. Key Features
Understand standard best practices for each stage of the SDLC, including pre-coding, encoding, and post-coding stages.
Create high-quality software using industry best practices throughout the development process
Apply proven techniques to improve the coding, debugging, and deployment processes of websites
Book Description
Because .NET 8 is a long-term support (LTS) release designed to help developers migrate legacy applications with ASP.NET, this best-practice book will be your guide to learning the ins and outs of ASP.NET and becoming a software engineer, full-stack developer, or web architect.
In this book, you'll learn about project structure and layout, setting up strong versioning, and using pipelines to automate project creation. You will focus on ASP.NET components and gain an understanding of their common features. As you progress, you'll become familiar with middleware best practices and learn how to handle tasks related to JavaScript, CSS, and image files. You'll learn the best approach to working with Blazor apps and become familiar with Razor controllers and pages. Additionally, you'll learn how to use Entity Framework Core and exception handling in your application. In subsequent chapters, you'll be introduced to components that improve project organization, extensibility, security, and performance.
By the end of this book, you'll have a thorough understanding of industry-tested concepts and best practices for building real ASP.NET 8.0 websites with confidence.
What you'll learn
Explore common IDE tools used in the industry
Determine the best approach to organizing source control, projects, and middleware
Identify and mitigate major web security threats by implementing effective strategies to protect your code
Optimize Entity Framework for better query performance using the best practices
Automate software with continuous integration/deployment
Gain a solid understanding of .NET Core programming fundamentals to build websites
Use HtmlHelpers, TagHelpers, ViewComponents, and Blazor for component-driven development
Who is this book for? This book is intended for developers who have a working knowledge of ASP.NET and want to advance their career by learning best practices from developer communities or enterprise environments. Beginners can use this book as a starting point for incorporating best practices into their learning process, as well as a reference for gaining clarity on more advanced ASP.NET topics - more on that later.
To see this hidden content, you must reply and react with one of the following reactions : Like, Love, Haha, Wow