Transitioning to .NET Core on Red Hat Enterprise Linux


Transitioning to .NET Core on Red Hat Enterprise Linux
Transitioning to .NET Core on Red Hat Enterprise Linux
Compliments of Red Hat

Book Details

Author Don Schenck
Publisher O'Reilly Media
Published 2016
Edition 1st
Paperback 86 pages
Language English
ISBN-13 9781492049111, 9781491970553
ISBN-10 1492049115, 1491970553
License Compliments of Red Hat

Book Description

Everything in the .NET world has changed, and decidedly for the better. Not only is .NET Core now an open source framework, but thanks to Microsoft's recent partnership with Red Hat, you can develop and run .NET web applications on Linux. In this report, author Don Schenck shows you how to create simple applications with ASP.NET, MVC, and Entity Framework, and then helps you tackle a full-featured application running in a Linux container.

If you have experience with .NET and the C# language - or a willingness to learn them - you're ready to go. Experienced developers will be interested in the few key differences when developing for Linux, while beginning developers can use this book to learn some more advanced programming techniques.

- Build "hello world" console and web apps, and then examine the code output
- Create a more complex model-view-controller web app with the ASP.NET MVC framework
- Develop a RESTful service with the same techniques and technologies used for your MVC website
- Get acquainted with several new features in Entity Framework Core 1.0
- Use Visual Studio Code, the free code editor that supports several languages and operating systems
- Learn how to keep and run your code in Linux and edit it in Windows
- Perform "offroad debugging" on .NET applications from Visual Studio

Don Schenck is the Director of Developer Experience at Red Hat, focusing on Microsoft .NET on Linux. His mission is to bring .NET developers into the Linux and open source communities. Prior to Red Hat, Don was a front-end and mobile developer.


This book is published as open-access, which means it is freely available to read, download, and share without restrictions.

If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.

Download and Read Links

Share this Book

[localhost]# find . -name "*Similar_Books*"


Exploring .NET Core

.NET ASP.NET

Windows developers have always enjoyed the productivity boost you get with the .NET platform, tools like Entity Framework and ASP.NET, and the amazingly-powerful C# language. Now, .NET Core extends those same benefits to Linux-based systems, offering a true cross-platform solution for enterprise application development. The .NET Core tools, includi

Architect Modern Web Applications with ASP.NET Core and Azure

ASP.NET Azure

The audience for this guide is mainly developers, development leads, and architects who are interested in building modern web applications using Microsoft technologies and services in the cloud. A secondary audience is technical decision makers who are already familiar ASP.NET or Azure and are looking for information on whether it makes sense to up

Developer Portals

Modern development can be fraught with disparate development systems and distributed teams, and organizations with multiple development teams often struggle with competing priorities, diverse tools and technologies, and establishing best practices. A unified platform that can consolidate these elements of the development process and foster internal

OpenShift for .NET Developers

.NET Openshift

The open source revolution and containerization have fundamentally transformed the .NET landscape. No longer confined to the Windows ecosystem, your .NET skills are now the direct path to building powerful applications directly on OpenShift. OpenShift for .NET Developers is your essential guide to becoming a first-class citizen in the OpenShift wor

.NET Microservices

Docker .NET

This guide is an introduction to developing microservices-based applications and managing them using containers. It discusses architectural design and implementation approaches using .NET Core and Docker containers. To make it easier to get started with containers and microservices, the guide focuses on a reference containerized and microservice-ba

Linux Appliance Design

Linux

Modern appliances are complex machines with processors, operating systems, and application software. While there are books that will tell you how to run Linux on embedded hardware, and books on how to build a Linux application, Linux Appliance Design is the first book to demonstrate how to merge the two and create a Linux appliance. You'll see for