works with asp.net core on linux and mac
TRANSCRIPT
![Page 1: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/1.jpg)
.NET Core Saturday 2016 – 22.10.2016
Works with ASP.NET Core on Linux and Mac
Emanuele BartolesiMicrosoft MVP for Visual Studio Development and Technologies
@kasukenwww.emanuelebartolesi.com
![Page 2: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/2.jpg)
.NET Core Saturday 2016 – 22.10.2016
#dotnetcoresat
![Page 3: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/3.jpg)
.NET Core Saturday 2016 – 22.10.2016
Installiamo ASP.NET Core su Linux
![Page 4: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/4.jpg)
.NET Core Saturday 2016 – 22.10.2016
Visual Studio Code• E’ il primo ambiente di sviluppo Microsoft cross-platform• Gratuito e open source
https://github.com/Microsoft/vscode • Basato su Electron (come Atom e Brackets)• Editing del codice avanzato• Supporto a Git• Debugger integrato• Non ha un compilatore integrato, ma li puoi lanciare
![Page 5: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/5.jpg)
.NET Core Saturday 2016 – 22.10.2016
Electron on Linux
![Page 6: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/6.jpg)
.NET Core Saturday 2016 – 22.10.2016
Perchè Visual Studio Code?• Ha il tema nero che fa sempre molto nerd • È un editor veloce• Ha molti estensioni già pronte• Ha la stessa user experience su tutte le piattaforme• È free• È continuamente aggiornato
![Page 7: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/7.jpg)
.NET Core Saturday 2016 – 22.10.2016
Vediamolo…
![Page 8: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/8.jpg)
.NET Core Saturday 2016 – 22.10.2016
E per un nuovo progetto?
![Page 9: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/9.jpg)
.NET Core Saturday 2016 – 22.10.2016
I love riga di comando• CLI di .NET Core (Console)
> dotnet new• CLI di .NET Core (web app)
> dotnet new -t web
![Page 10: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/10.jpg)
.NET Core Saturday 2016 – 22.10.2016
Demo
![Page 11: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/11.jpg)
.NET Core Saturday 2016 – 22.10.2016
Yeoman: quickstart• > yo aspnet• > dotnet restore• > dotnet build• > dotnet start
![Page 12: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/12.jpg)
.NET Core Saturday 2016 – 22.10.2016
Integrazione con Git• Integrazione molto buona con Git (locale e remota)• Gestione dei branch• Commit e Push da interfaccia• Visualizzazione delle differenze integrato
![Page 13: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/13.jpg)
.NET Core Saturday 2016 – 22.10.2016
Demo
![Page 14: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/14.jpg)
.NET Core Saturday 2016 – 22.10.2016
Le estensioni di Visual Studio Code• Linguaggi aggiuntivi (Java, PHP, PowerShell)• Code Snippets• Marketplace online: https://
marketplace.visualstudio.com/vscode• Update automatici• E’ possibile creare estensioni facilmente: https://
code.visualstudio.com/docs/extensions/overview
![Page 15: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/15.jpg)
.NET Core Saturday 2016 – 22.10.2016
Demo Live
![Page 16: Works with ASP.NET Core on Linux and Mac](https://reader036.vdocuments.site/reader036/viewer/2022062412/58ed11261a28abb62d8b4661/html5/thumbnails/16.jpg)
.NET Core Saturday 2016 – 22.10.2016
Any questions?You can find me at: [email protected] or @kasuken
Thanks!