Enterprise Application Architecture with .NET Core

Architect and design highly scalable, robust, clean and highly performant applications in .NET Core 1.0

Access cutting-edge content as it's created

Want access to this book right now? Read as we develop it as part of our Early Access program. Click here to find out more about Early Access.

Enterprise Application Architecture with .NET Core

Mastering
Ovais Mehboob Ahmed Khan, Ganesan Senthilvel, Habib Qureshi

Architect and design highly scalable, robust, clean and highly performant applications in .NET Core 1.0

Access cutting-edge content as it's created

Want access to this book right now? Read as we develop it as part of our Early Access program. Click here to find out more about Early Access.

$39.99
$49.99
RRP $39.99
RRP $49.99
Early Access eBook
Pre-Order Print

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Code Files

Book Details

ISBN 139781786468888
Paperback562 pages

Book Description

Microsoft .NET has always been the preferred framework for developing Enterprise applications that target the Windows platform. However, the release of .NET Core empowers senior developers and enterprise architects to think out of the box, and use .NET Core to design and develop robust applications that target multiple platforms.

If you want to design and develop enterprise applications using .NET Core as the development framework and learn about industry-wide best practices and guidelines, then this book is for you.

The book starts with a brief introduction to Enterprise Architecture, which will help you to understand what enterprise architecture is and what the key components are. It will then teach you about the types of patterns and principles for software development and explain the various aspects of distributed computing to keep your applications effective and scalable. These chapters act as a catalyst to start the practical implementation, and design and develop applications using different architectural approaches such as Layered architecture, Service Oriented Architecture, Microservices and Cloud-specific solutions.

Gradually, you will learn about the different approaches and models of the Security framework and explore various authentication models such as social media based authentication and safe storage using App secrets. At the end, you will get to know the concepts and usage of the emerging fields such as DevOps, Big Data, architectural practices, and Artificial Intelligence.

Table of Contents

What You Will Learn

  • Understand the key components of enterprise architecture and get to know about design patterns and distributed computing to keep applications fast and scalable
  • Grasp the important aspects and best practices of application lifecycle management and understand the various types of software development lifecycle processes with development using .NET Core
  • Leverage the popular ALM tools, application insights, and its usage to monitor performance, testability, and optimization tools in an enterprise
  • Design and develop applications using different architectural approaches such as Layered architecture, Service Oriented Architecture, Microservices, and Cloud-specific solutions
  • Secure your applications using the different approaches and models of the Security framework
  • Explore various authentication models such as Open Authentication, Two-Factor authentication, social media based authentication, and safe storage using App secrets
  • Gain knowledge about the recent market trends and practices and how they can be achieved with .NET Core and Microsoft tools and technologies

Authors

Table of Contents

Book Details

ISBN 139781786468888
Paperback562 pages
Read More

Read More Reviews