Introduction to .NET Core

Slides:



Advertisements
Similar presentations
CROSS PLATFORM DEVELOPMENT WITH MVVM CROSS By Ken Tucker.
Advertisements

Installing Bioperl Perl and BioPerl are both open source projects
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Visual Studio 2012 or 2013 VisualStudio.com (or) Github (or) Bitbucket (or more) Azure Cross-Platform Command Tools Setup if you want to play too.
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
CSC 215 : Procedural Programming with C C Compilers.
| nectar.org.au NECTAR TRAINING Module 10 Beyond the Dashboard.
What is GAC Repository containing all the assemblies of CLR Machine wide Assemblies shared by several applications Where CLR is installed C:\Windows\Microsoft.NET\assembly\GAC_MSIL.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Introduction to Linux Server Setup Jonathan Hood CSE 4000 Practical Issues in Software Engineering.
Getting Started with Oracle Berkeley DB 11gR2 and ADO.NET
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
HOW TO FIX MSVCR100. DLL IS MISSING ERROR? missing-error.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Anjana & Shankar September,2010 Introduction to Programming Tools.
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
TIZEN STUDIO INSTALLATION & ENVIRONMENT SETUP FOR DEVLAB
Getting Started as an EdgeX Developer
Lecture 1: The .NET Architecture
Eric Flamm Flamm Consulting, Inc.
Whats New Xamarin and VC++ with VS 2017
DevOps with ASP.NET Core and Entity Framework Core
Introduction to Xamarin C# Everywhere
Outline Installing Gem5 SPEC2006 for Gem5 Configuring Gem5.
Building Desktop Apps with Node.js and Electron
Building ARM IaaS Application Environment
MeshCentral 2.0.
Introduction to ASP.NET Core
Getting started with .NET Core
Working with SQL Server for Linux Cross-Platform
Easily manage SQL everywhere from anywhere with SQL tools
Getting Started as an EdgeX Developer
Deploying Dockerized Apps to the Azure Container Service
Building a Continuous Delivery Pipeline for ASP.NET Core Apps
The Transition to Modern Office Add-in Development
DATA MINING Python.
CE-105 Spring 2007 Engr. Faisal ur Rehman
Nano Server in the cloud - some real use cases to take away
ASP.NET in Linux and Windows containers
Service Fabric Patterns & Best Practices
Lean .NET stack for building modern web apps
Chapter 2 Setup.
Microsoft Virtual Academy
SQL Server Client Tools 2018
Using PowerShell with Python & SQL Server
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Microsoft Build /8/2018 3:30 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
slides borrowed and adapted from Alex Mariakis and CSE 390a
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Building Modern Web Apps with ASP.NET MVC 6
.NET Debugging for the Production Environment
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
CRM 2016 Solutions and Package Deployer
Packing and Signing of the Application
Getting started with SharePoint Framework
Microsoft Connect /1/2018 2:36 AM
Setup Microsoft Office 365 &
Visual Studio Code for PowerShell
Microsoft Ignite /17/2019 6:00 PM
Peter Provost Sr. Program Manager Microsoft Session Code: DEV312
Visual Studio Tools for Unity 2.0 Preview
Build /19/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Sharing Code across Platforms with Visual Studio 2015
0. Overview of 2-Day Academic .NET Workshop
5/6/2019 7:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Review of Previous Lesson
Development Environment Setup
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
Presentation transcript:

Introduction to .NET Core Microsoft Virtual Academy Header Introduction to .NET Core Kevin Jones Produced by

Introduction .Net Core is the new cross platform version of .Net from Microsoft Has a set of command line tools … … and is supported by Visual Studio

What we will cover Installation Command Line Tools Unit Testing Using Visual Studio Mixing .Net Core with other .Net projects

What we will cover Installation Command Line Tools Unit Testing Using Visual Studio Mixing .Net Core with other .Net projects

Installing on Windows A new set of command line tools for Windows, Mac OSX and various flavors of Linux Windows installation into Visual Studio 2015 Update 3 and .NET Core 1.0.0 - VS 2015 Tooling Preview 2 At the time of recording

Install on Linux Different for different versions (we’ll use Ubuntu 16.04) Setup the correct repository Run apt-get to get the packages

Use this slide type before code demonstrations

Windows Failed Installation Setup Failed One or more issues caused the setup to fail. Please fix the issues and then retry setup. For more information see the log file. Setup has detected that Visual Studio 2015 Update 3 may not be completely installed. Please repair Visual Studio 2015 Update 3, then install this product again.

What we will cover Installation Command Line Tools Unit Testing Using Visual Studio Mixing .Net Core with other .Net projects

.Net Core comes with a set of Command Line Tools Tools to generate, build and run applications Use the ‘dotnet’ tool to create and run applications Generates a project.json file Contains project references and application details

Build a Simple App Build a library Build a program to use the library

Use this slide type before code demonstrations

What we will cover Installation Command Line Tools Unit Testing Using Visual Studio Mixing .Net Core with other .Net projects

Unit Testing We can add unit test projects to .Net core We will use xUnit to test the library

Use this slide type before code demonstrations

What we will cover Installation Command Line Tools Unit testing Using Visual Studio Mixing .Net Core with other .Net projects

Visual Studio Supports .Net Core Need VS2015 Update 3 (at least) Can open json project files Can build and run the code Can run unit tests

Use this slide type before code demonstrations

What we will cover Installation Command Line Tools Unit testing Using Visual Studio Mixing .Net Core with other .Net projects

Using Other Project Types Can mix and match other .Net projects with .Net core

Use this slide type before code demonstrations

Summary .Net Core is cross platform Same toolset across Windows, OSX and various flavours of Linux Tooling supports multi project applications Tooling supports unit testing projects Can load projects into Visual Studio Can mix .Net core projects with .Net projects

An Introduction to .Net Core Kevin Jones @kevinrjones