https://youtu.be/rQZo4MifeSg Aprendamos a usar más la consola de comandos y depender menos de visual studio
Etiqueta: .Net core
Implementando Swagger en Web APIs con .NET Core
Swagger es una de las mejores herramientas para documentar RESTful APIs mas populares del mundo. Con mas de 26 implementaciones para diferentes lenguajes de programación. Swagger tiene una implementación para .NET Core bastante fácil de incorporar a nuestras proyectos. El primer paso es instalar el paquete o nuget: <PackageReference Include="Swashbuckle.AspNetCore" Version="5.5.1" /> https://www.nuget.org/packages/Swashbuckle.AspNetCore.Swagger/ Luego hacemos … Sigue leyendo Implementando Swagger en Web APIs con .NET Core
Curso completo de Web APIs con .NET Core
Me siento feliz de poder compartir un nuevo curso para aprender a crear Web APIs con .NET Core incluyendo todos los aspectos necesarios para una implementación real. En este curso empezamos conociendo el por qué trabajar con .NET core y cómo crear una API básica desde la consola de comandos o CLI de .NET Core, … Sigue leyendo Curso completo de Web APIs con .NET Core
BenchmarkDotNet librería opensource para benchmarking en .Net
BenchMark en computación se conoce como el acto o proceso para evaluar o realizar auditoria sobre diferentes componentes de la aplicación, como por ejemplo métodos y funciones en el concepto de programación orientada a objetos. BenchmarkDotNet es un proyecto opensource para .net diseñado para este proceso y facilitar cada una de las pruebas que deseemos hacer. … Sigue leyendo BenchmarkDotNet librería opensource para benchmarking en .Net
Ejecutando un sitio ASP.Net core en Linux
ASP.Net es una tecnologia opensource y multiplataforma por lo tanto podemos sin problemas crear, editar y publicar una aplicación en .net core en linux Microsoft nos explica facilmente desde su pagina oficial cuales son los comandos para instalr el SDK de .net core que vendria siendo el primer paso que debemos dar https://www.microsoft.com/net/core#linuxredhat para caso … Sigue leyendo Ejecutando un sitio ASP.Net core en Linux
Razor vs Tag helpers .Net core
En .Net core tenemos la posibilidad de utilizar Tag Helpers para diseñar nuestras vistas, esto nos permite omitir el uso de Razor y poder diseñar vistas simplemente extendiendo las propiedades de HTML con algunas especificas integradas. Hay que aclarar que podemos usar una combinación de Razor y tag herlpes en pocas podemos usar el uno, el … Sigue leyendo Razor vs Tag helpers .Net core
Introducción a ASP.NET Core con Visual studio 2017
Ruta por defecto en un proyecto Web.Api .Net Core
Podemos definir facilmente la ruta en la que se va inicar nuestro proyecto Web.Api cuando hagamos debug para ellos solo debemos ir a las propiedades del proyecto y luego definir en debug la ruta que deseemos abrir por defecto.
Definir página inicial en ASP.NET Core
Para definir una pagina por defecto en ASP.Net core simplemente tenemos que cambia la ruta por defecto del controlador app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=[controller]}/{action=[action]}/{id?}"); }); Si deseamos especificar una pagina HTML debemos usar el metodo DefaultFiles como muestra en el ejemplo DefaultFilesOptions DefaultFile = new DefaultFilesOptions(); DefaultFile.DefaultFileNames.Clear(); DefaultFile.DefaultFileNames.Add("MyPage.html"); app.UseDefaultFiles(DefaultFile); app.UseStaticFiles();
Usar StreamReader .Net core
En .Net core tenemos un problema usando la clase StreamReader para leer un archivo y es por que no podemos usar el constructor que usualmente recibe la ruta del archivo que deseamos leer El WorkAround para este caso es utilizar la clase File con el metodo open File.OpenText using (var myReader = File.OpenText("data/books.json")) { string str … Sigue leyendo Usar StreamReader .Net core