C# 8 & NET 5: Primeros Pasos

C# 8 & NET 5: Primeros Pasos

Diapositivas de mi presentación sobre C# 8 y NET 5: Primeros pasos

Repositorio: https://github.com/stvansolano/csharp-sandbox
Blog: http://stvansolano.github.io/blog/
Twitter: @stvansolano

D02d96057c4cd905d60d14549b00db0d?s=128

Esteban Solano Granados

April 11, 2020
Tweet

Transcript

  1. 1.
  2. 2.

    Agenda 1 – Novedades C# (7, 8, 9) 2 –

    Dar el paso a NET 5 3 – Demos (NET 5 + C#8) stvansolano@outlook.com Twitter: @stvansolano http://stvansolano.github.io/blog stvansolano@outlook.com Twitter/GitHub: stvansolano Twitter: @stvansolano Agenda
  3. 3.

    Sobre mí Esteban Solano Granados Senior Software Engineer http://stvansolano.github.io/blog stvansolano@outlook.com

     Remote contractor / Instructor  .Net / Mobile / Xamarin / Web Dev Mobile CR Developers Twitter: @stvansolano  Remote contractor / Instructor  .Net / Mobile / Xamarin / Web Dev  Mobile CR Developers Twitter: @stvansolano https://stvansolano.github.io/blog/ Esteban Solano Granados Senior Software Engineer
  4. 4.

    Links Esteban Solano Granados Senior Software Engineer http://stvansolano.github.io/blog stvansolano@outlook.com 

    Remote contractor / Instructor  .Net / Mobile / Xamarin / Web Dev Mobile CR Developers Twitter: @stvansolano  https://github.com/stvansolano/  /CSharp-sandbox  /Xamarin-Explorer  /AprendeXamarin  Otros repos https://stvansolano.github.io/blog/ https://meetup.com/Azure-Costa-Rica https://meetup.com/Costa-Rica-Mobile-Developers
  5. 5.

     Open Source  Fácil de aprender  Multi-plataforma: Linux,

    Windows, MacOS y web, entre otros  Compiladores, VS Code y Visual Studio (Windows, Mac)  https://try.dot.net/ C# 8 (9 vNext) stvansolano@outlook.com Twitter: @stvansolano http://stvansolano.github.io/blog
  6. 6.

    C# 8 features - /1 stvansolano@outlook.com Twitter: @stvansolano http://stvansolano.github.io/blog 1.

    “Using” declarations 2. Default Interface Methods 3. Switch Expressions 4. Property Patterns 5. Tuple Patterns
  7. 7.

    6. Positional Patterns 7. Static Local Functions 8. Async Streams

    9. Indexes & Ranges 10. Null Coalescing Assignment … C# 8 features - /2 stvansolano@outlook.com Twitter: @stvansolano http://stvansolano.github.io/blog
  8. 8.

    Demo - Recursos para el equipo Preparando el equipo 

    VS Code / Studio, .NET Core y Docker (opcional)  No Docker? NET 5 SDK (VS 2019) – Instalación tradicional  VSCode Extensions (OmniSharp, Remote Containers) stvansolano@outlook.com Twitter/GitHub: stvansolano
  9. 12.

    stvansolano@outlook.com Twitter: @stvansolano http://stvansolano.github.io/blog  Release official .NET 5 en

    Noviembre 2020  Preview 2 (Abril 2020)  Releases predecibles, menos versiones de ser necesario
  10. 13.

    NET 5  No más .NET Core, no más Framework

     .NET Core 3.X / .NET Framework 4.8.x => 5  Versiones y repositorios consolidades  Más soporte a la CLI (Xamarin) y otras tecnologías  EF Core (5), WPF, Blazor, gRPC , WebAssembly stvansolano@outlook.com Twitter/GitHub: stvansolano Twitter: @stvansolano