Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure (2020)
Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure (2020) is a comprehensive guide for developers who want to build robust, scalable, and secure web applications using the latest technologies from Microsoft. This book covers everything from the fundamentals of ASP.NET Core and Microsoft Azure to advanced topics such as microservices, containerization, and DevOps.
The book starts by introducing the basics of web application development and how ASP.NET Core and Microsoft Azure can help developers build modern web applications. It then dives deep into the core features of ASP.NET Core, including routing, middleware, and dependency injection. The book also covers the latest updates to ASP.NET Core 3.1 and 5.0.
Next, the book explores Microsoft Azure and how it can be used to build and deploy web applications. The authors cover key Azure services such as Azure App Service, Azure Functions, Azure Storage, and Azure Kubernetes Service (AKS). They also explain how to use Azure DevOps to automate the deployment and management of web applications.
The book then moves on to more advanced topics such as microservices and containerization. The authors explain how to build microservices using ASP.NET Core and how to containerize them using Docker and Kubernetes. They also cover best practices for designing and implementing microservices architectures.
Finally, the book discusses DevOps and how it can be used to streamline the development and deployment of web applications. The authors explain how to use Azure DevOps to set up continuous integration and continuous deployment (CI/CD) pipelines for ASP.NET Core applications.
Overall, Architecting Modern Web Applications with ASP.NET Core and Microsoft Azure (2020) is a must-read for developers who want to stay up-to-date with the latest web development technologies. The book is packed with real-world examples and practical advice that will help developers build robust and scalable web applications with ease. Whether you are new to web development or a seasoned developer, this book has something for everyone.