Cursos

 

Creación de REST APIs con .NET CORE


net core.jpg

Creación de REST APIs con .NET CORE

 

La aparición de .NET Core ha supuesto el cambio más grande para las tecnologías web de Microsoft desde sus inicios. Es un producto totalmente nuevo, escrito desde cero.

.NET Core es una versión modular de .NET Framework diseñada para que sea portátil entre plataformas. Se publica a través de NuGet, que es el gestor de paquetes para .NET. La visión modular permite la utilización de paquetes pequeños centrados en características; esto nos lleva a un modelo de desarrollo más ágil y eficiente.

Este curso está enfocado a que puedas crear tus API's basándote en tecnologías Microsoft: SQL Server, C#, Entity Framework, y Web API .NET CORE.

 

Además, una vez finalizado el curso, como asistente, contarás con la grabación del mismo para poder repasar los temas que te hayan parecido más interesantes.

 

150 €|

Formación online en vivo.  (impuestos incluidos)


Duración estimada: 21 horas

Fecha de la grabación: 10, 11, 17, 18, 24, 25 y 31 enero 2018. Horario de 19:00 a 22:00 (GMT+1 Madrid)

Temario del curso

  • Introducción.
    • .NET Core
    • Capas REST
    • Piezas con las que contamos en el mundo .NET.
  • SQL Server Introducción.
    • Rápido repaso de que es y herramientas básicas.
    • Creando una BBDD.
    • Creando tablas y datos.
    • Lanzando consultas.
    • Backup y subir BBDD a la nube.
    • Creación BBDD aplicación ejemplo.
  • C# y .NET Core.
    • Breve introducción a C#.
    • .NET Core características principales.
  • ORM.
    • .NET Core Entity Framework conceptos.
    • .NET Core Entity Framework novedades con respecto a su versión pasada.
    • Montando el modelo y consultas de la aplicación de ejemplo.
  • Web API.
    • Web API .NET Core Fundamentos.
    • Web API .NET Core novedades con respecto a su versión pasada.
    • Inyección de dependencias.
    • Seguridad.
    • Otros aspectos (seguridad, CORS, tratamiento de errores, etc.).
    • ¿Qué podemos considerar Web API y qué debemos de extraer?
    • Montando la Web API de la aplicación de ejemplo.
  • Pruebas Unitarias.
    • Conceptos de pruebas unitarias.
    • Probando clases de negocio.
    • Mocking.
    • Qué merece la pena probar y qué no.