0% found this document useful (0 votes)
75 views22 pages

.NET Conf AR 2017 Overview and Insights

This document discusses ASP.Net Core and .NET Core. It notes that .NET Core is a smaller, cross-platform, and open source version of the .NET framework. It can run on Windows, Linux and MacOS. The document outlines the .NET Core command line interface and tools for developing applications like Visual Studio Code. It also provides an overview of ASP.NET Core, the modular web framework, and its model-view-controller architecture.

Uploaded by

Matias Claramunt
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views22 pages

.NET Conf AR 2017 Overview and Insights

This document discusses ASP.Net Core and .NET Core. It notes that .NET Core is a smaller, cross-platform, and open source version of the .NET framework. It can run on Windows, Linux and MacOS. The document outlines the .NET Core command line interface and tools for developing applications like Visual Studio Code. It also provides an overview of ASP.NET Core, the modular web framework, and its model-view-controller architecture.

Uploaded by

Matias Claramunt
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
  • Introduction to ASP.Net Core
  • .NET Core Overview
  • .NET Core Features
  • .NET CLI and Application Running
  • Installing .NET Core
  • Development Tools
  • ASP.NET Core Modules and Stack
  • ASP.NET MVC and Middleware
  • Demo
  • Q&A Session
  • Conclusion and Contacts

ASP.

Net Core

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET Core Workshop
Mariano Sánchez

Software Architect

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET
Any developer, any app, any platform

OS X
iOS

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET today—the family gets bigger

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET today—app models and libraries

COMMON INFRASTRUCTURE

Compilers Languages Runtime components

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET tomorrow

COMMON INFRASTRUCTURE

Compilers Languages Runtime components

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET Runtimes
Full .NET CLR
Includes all APIS, and ensures backward compatibility.
.NET Core
Small (11 MB)
Composable, distributed via NuGET
Side by Side
Cross-Platform
Windows, OS X, Linux
Ryujit y .NET GC OSS

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET Core

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET Command Line Interface (CLI)
A single tool for compiling, deploying, and managing .NET
applications on all platforms

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
Running a .NET application
dotnet run

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET Conf AR v2017 June 29th, 30th & July 1st 2017
Installing .NET Core
• Compiling
[Link]
• Using Command Line
[Link]
• Using the installer
[Link]

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
Development Tools

• Visual Studio • Visual Stuido • Visual Studio


2017 • Visual Studio Code
• Visual Studio Code • Other editors: Vi,
Code • Other editors: Emacs, Atom,
Sublime Text, etc.
Atom, etc.

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
Visual Studio Code
• Lightweight, cross-platform
editor for Windows, OS X and
Linux
• Whit IntelliSense, colors,
refactoring, etc.
• Local editing, compilation,
execution and debugging

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET Conf AR v2017 June 29th, 30th & July 1st 2017
[Link] Core and the modern web
• Totally modular Faster development cycle

Seamless transition from Choose your editors


on-premises to cloud and tool
Open source
OSS Cross-platform
with contributions

Fast

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
[Link] Core Stack
[Link]
Web API MVC Web Pages

Middleware

.NET CLR .NET Core CLR

Host
IIS Self-hosted

OS

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
Models, Views, and Controllers

Model

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
Middleware

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
.NET Conf AR v2017 June 29th, 30th & July 1st 2017
¿Preguntas?

.NET Conf AR v2017 June 29th, 30th & July 1st 2017
A trabajar!!

Mariano Sánchez
sanchezmariano@[Link]
@marianosz
[Link]

.NET Conf AR v2017 June 29th, 30th & July 1st 2017

June 29th, 30th & July 1st 2017
.NET Conf AR v2017
ASP.Net Core
June 29th, 30th & July 1st 2017
.NET Conf AR v2017
.NET Core Workshop
Mariano Sánchez
Software Architect
June 29th, 30th & July 1st 2017
.NET Conf AR v2017
.NET
Any developer, any app, any platform
iOS
OS X
June 29th, 30th & July 1st 2017
.NET Conf AR v2017.NET CORECross-platform and open source framework optimized for modern app
June 29th, 30th & July 1st 2017
.NET Conf AR v2017.NET FRAMEWORK.NET COREXAMARINAPPMODELSBASELIBRARIES
Compilers
Languages
Ru
June 29th, 30th & July 1st 2017
.NET Conf AR v2017
Compilers
Languages
Runtime components
COMMON INFRASTRUCTUREXAMARINiOSAndr
June 29th, 30th & July 1st 2017
.NET Conf AR v2017
Full .NET CLR
Includes all APIS, and ensures backward compatibility.
.NET
June 29th, 30th & July 1st 2017
.NET Conf AR v2017
.NET Core
June 29th, 30th & July 1st 2017
.NET Conf AR v2017
A single tool for compiling, deploying, and managing .NET 
applications on
June 29th, 30th & July 1st 2017
.NET Conf AR v2017
dotnet run
Running a .NET application

You might also like