Book Image

ASP.NET Core MVC 2.0 Cookbook

By : Jason De Oliveira, Engin Polat, Stephane Belkheraz
Book Image

ASP.NET Core MVC 2.0 Cookbook

By: Jason De Oliveira, Engin Polat, Stephane Belkheraz

Overview of this book

The ASP.NET Core 2.0 Framework has been designed to meet all the needs of today’s web developers. It provides better control, support for test-driven development, and cleaner code. Moreover, it’s lightweight and allows you to run apps on Windows, OSX and Linux, making it the most popular web framework with modern day developers. This book takes a unique approach to web development, using real-world examples to guide you through problems with ASP.NET Core 2.0 web applications. It covers Visual Studio 2017- and ASP.NET Core 2.0-specifc changes and provides general MVC development recipes. It explores setting up .NET Core, Visual Studio 2017, Node.js modules, and NuGet. Next, it shows you how to work with Inversion of Control data pattern and caching. We explore everyday ASP.NET Core MVC 2.0 patterns and go beyond it into troubleshooting. Finally, we lead you through migrating, hosting, and deploying your code. By the end of the book, you’ll not only have explored every aspect of ASP.NET Core MVC 2.0, you’ll also have a reference you can keep coming back to whenever you need to get the job done.
Table of Contents (26 chapters)
Title Page
Copyright and Credits
Packt Upsell
Contributors
Preface
Index

Contributors

About the authors

Engin Polat has been involved in many large-scale and medium-scale projects on .NET technologies as a developer, architect, and consultant, and has won many awards since 1999.

Since 2008, he has been conducting training for many large enterprises in Turkey on Windows development, web development, distributed application development, software architecture, mobile development, cloud development, and so on.

I'd like to thank my dear wife, Yeliz, and my beautiful daughter, Melis Ada, for all the support they gave me while I was working on this book. I also want to give a warm welcome to the newest member of my family, my dear son, Utku Ege.

Stephane Belkheraz is a professional software developer with over 16 years' web development experience. He spends his time developing, testing, and architecting exclusive ASP.NET applications with Web Forms, MVC, SQL Server, native JavaScript, AngularJS, and all open source frameworks around the ASP.NET ecosystem.

Stephane also develops, integrates, and creates multimedia applications with numerous technologies, including Flash, ActionScript, Java, PHP, JavaScript, and CSS.

About the reviewers

GauravAroraa has completed an MPhil in computer science. He is a Microsoft MVP, lifetime member of the Computer Society of India (CSI), advisory member of IndiaMentor, certified as a Scrum trainer/coach, XEN for ITIL-F, and APMG for PRINC-F and PRINC-P.

Gaurav is an open source developer and a contributor to TechNet Wiki. In over 20 years of working in the industry, he has mentored thousands of students and industry professionals. You can find him using his twitter handle @g_arora.

Gaurav is the founder of Ovatic Systems LTD, Innatus Curo Software LLC, and Shubh Computing LLP. He has also worked on other Packt books, such as Building Microservices in ASP.NET CoreLearn C# in 7-days, and Building Microservices with .NET Core 2.0 Second Edition.

I would like to thank my wife, Shuby, and my angel (daughter), Aarchi, who permitted me to steal time for this book from the time I was supposed to spend with them. I'd like to thank the entire team at Packt, especially Vaidehi Sawant, whose coordination and communication during the period was tremendous, and Denim Pinto, who introduced me to this book.

Jason De Oliveira works as CTO for MEGA International, a software company in Paris. He is an experienced manager and senior solutions architect skilled in software architecture and enterprise architecture.

He loves sharing his knowledge and experiences through his blog and articles and by speaking at conferences. He even conducts software courses as an MCT and coaches his co-workers.

Jason is a Microsoft Most Valuable Professional (MVP C#), and has worked on numerous books on.NET, such as Learning ASP.NET Core 2.0 and .NET 4.5 Expert Programming Cookbook.

I would like to thank my lovely wife, Orianne, and my beautiful daughters, Julia and Léonie, for supporting me in my work and accepting long days and short nights during the week and sometimes even during the weekend. My life would not be the same without them!

Packt is searching for authors like you

If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.