Construye Web Api con ASP Net Core y Visual Studio Code

Curso

Online

¡80% de ahorro!
20 € IVA inc.

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    4h

  • Inicio

    Fechas a elegir

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

ASP.NET Core es una nuevo framework web, open-source y multiplataforma pensado para crear aplicaciones web modernas, con foco en aprovechar la nube así como en solucionar algunos de los nuevos desafios como IoT y backends para mobile apps. Algo interesante a tener en cuenta es que ASP.NET Core puede correr sobre .NET Core o sobre el clásico .NET framework.

Se diseñó para proporcionar un framework de desarrollo optimizado para las aplicaciones que se implementan tanto en la nube como en servidores dedicados en las instalaciones del cliente.

Se pueden desarrollar y ejecutar aplicaciones ASP.NET Core en Windows, Mac y Linux.

ASP.NET facilita la creación de servicios que llegan a una amplia gama de clientes, incluidos navegadores y dispositivos móviles.




ASP.NET Web API Characteristics

Es una plataforma ideal para construir servicios RESTFul.

Se basa en ASP.NET y soporta la canalización de solicitud / respuesta (request/response) de ASP.NET

Asigna verbos HTTP a nombres de métodos.

Soporta diferetnes formatos de respuesta. Soporte incorporado para formatos JSON, XML o BSON.

Puede ser hospedado (hosted) en IIS, en un servidor propio o en otro servidor web que soporte .NET 4.0+

El Framework incluye un nuevo HttpClient para comunicarse con el servidor Web API. HttpClient se puede utilizar en un servidor ASP.MVC, aplicación Windows Form, la aplicación de consola u otras aplicaciones.




¿Para quién es este curso?
Desarrolladores que deseen entrar en el nuevo mundo de NetCore tanto en Windows como en Linux

Instalaciones y fechas

Ubicación

Inicio

Online

Inicio

Fechas a elegirMatrícula abierta

A tener en cuenta




Crear Web Api con Net Core
Bases de Entity FrameWork Core tanto para SQL Server
Crear Servicio para separar lógica de negocio y base de datos del controlador
Utilizar Json Web Token para autenticación
Crear operaciones CRUD con Verbos HTTP
Código Fuente en GitHub y BitBucket





Desarrolladores que deseen entrar en el nuevo mundo de NetCore tanto en Windows como en Linux


Conocimiento básico de C#
Muchas ganas de aprender

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2016

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 8 años en Emagister.

Materias

  • API
  • Aplicaciones web
  • ASP

Temario

Contenido del curso
Introducción
Introducción
¿Qué es REST?
REST vs RPC
Ques y que no es REST
Recursos
URL
Verbos HTTP
Verbos Get y Head
POST y Métodos Idemponentes
PUT, PATCH y DELETE
Resumen
Introducción
Descargar Net Core y Visual Studio Code
Instalar Net Core
Instalación Visual Studio Code
Extensión para conectarse a SQL Server desde VSC
Extensión Rest Client para VSC
Introducción
Crear proyecto CONTACTOS
Crear Modelo CONTACTO
Crear Contexto para el modelo Contacto
Registrar Contexto para el Inicio
Crear Migración y Aplicarla en la Base de Datos
Deshabilitar Launch Browser
Explicación
Clonando Proyecto
Abrir Visual Studio Code y Aplicar Restore
Código Fuente Sección 04
Introducción
Crear Controlador ContactController
Poblar Tabla Contacto
Método GET: Devolver Todos los Registros
Método GET: Devolver un único registro
Método POST: Crear Recurso (Crear Registro)
Método PUT: Actualizar Registro
Método DELETE: Borrar Recurso (Registro)
Resumen
Código Fuente Sección 05
Introducción
Configurar Jason Web Token (JWT)
Modelo Usuario
Generar JSON Web Token
Probar el Token Generado
Modificando Modelo Usuario
Claims en JWT
Manejando CLAIMS o Reclamos con JWT
Código Fuente Sección 06
Introducción
Creación de Modelos User y UserDto
User Service - Interface y Constructor
User Service - Método CreatePasswordHash
User Service - Método Verificar PasswordHash
User Service - Método Authenticate
User Service - Métodos GetAll y GetByUserName
User Service - Método Create User
User Service - Método Update User
User Service - Método Delete User
Configurar Servicio UserService en la Inyección de Dependencia
Adaptar todo en LoginController
Registrar Usuarios
Migración
Probando el API con el nuevo Servicio de Usuario
Registrar Usuario con Autorización
Despedida

Información adicional

¿QUé INCLUYE EL PRECIO DEL CURSO? COMUNICACIóN DIRECTA CON EL PROFESOR, EXTENSIONES Y ACTUALIZACIONES INCLUIDAS, REEMBOLSO DENTRO DE LOS 30 DíAS, POSIBILIDAD DE ACCEDER AL CONTENIDO DEL CURSO INCLUSO DESPUéS DE ACABARLO

Más información

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Construye Web Api con ASP Net Core y Visual Studio Code

20 € IVA inc.