PacktPublishing / Adopting-.NET-5--Architecture-Migration-Best-Practices-and-New-Features

Introducing .NET 5 - Architecture, Migration, and New Features, published by Packt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adopting .NET 5

Adopting .NET 5

This is the code repository for Adopting .NET 5, published by Packt.

Understand modern architectures, migration best practices, and the new features in .NET 5

What is this book about?

.NET 5 is the unification of all .NET technologies in a single framework that can run on all platforms and provide a consistent experience to developers, regardless of the device, operating system (OS), or cloud platform they choose.

This book covers the following exciting features:

  • Explore the key performance improvement areas when migrating to modern architectures
  • Understand app design and development using .NET 5
  • Discover how to shift from legacy to modern application design using microservices and cloud-native architecture
  • Explore common migration pitfalls and make the right decisions in situations where multiple options are available
  • Understand the process of deploying .NET 5 code on serverless and containerized hosts, along with its benefits
  • Find out what ML.NET has to offer and build .NET apps that use machine learning services

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

syntax = "proto3";
option csharp_namespace = "microservicesapp";
package prime;

Following is what you need for this book: This book is for experienced developers as well as software architects who are looking to gain knowledge of the new features and capabilities of .NET 5, along with guidance on modern architectural patterns. If you’re a developer who has previously worked on .NET, WPF, ASP.NET, Entity Framework, or other popular .NET libraries, this book will help you understand the migration process for their modern counterparts. Although experience with .NET Core is not required, working knowledge of the C# language and .NET framework is assumed.

With the following software and hardware list you can run all code files present in the book (Chapter 1-7).

Software and Hardware List

Chapter Software required OS required
1-7 Visual Studio v16.8 or later Windows 10

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Hammad Arif is a passionate IT leader and speaker with over 16 years' experience in architecture, design, and implementing cutting-edge solutions to address business opportunities for enterprise applications. He earned his bachelor's degree in computer science and has previously worked as a solutions architect on Microsoft platforms. Based in Sydney, Hammad is currently leading a software development team that builds solutions on Azure and AWS platforms that serves all the top-tier financial institutions in Australia.

Habib Qureshi is an integration architect and lead developer with almost two decades of professional experience in the software industry. He has worked with start-ups and enterprises, successfully delivering high-quality solutions in an agile manner. He has experience in multiple countries and cultures with on-site, off-site, and remote teams. He is a go-getter and teams always look up to him for technical reviews and solutions.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781800560567

About

Introducing .NET 5 - Architecture, Migration, and New Features, published by Packt

License:MIT License


Languages

Language:C# 44.3%Language:JavaScript 43.7%Language:HTML 11.7%Language:Dockerfile 0.2%Language:CSS 0.1%Language:ASP.NET 0.0%