Construye Web Api con ASP Net Core y Visual Studio Code
Curso
Online
¿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.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
4h
-
Inicio
Fechas a elegir
-
Envío de materiales de aprendizaje
Sí
-
Servicio de consultas
Sí
-
Tutor personal
Sí
-
Clases virtuales
Sí
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
Inicio
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
Opiniones
Logros de este Centro
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
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
¿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.
Construye Web Api con ASP Net Core y Visual Studio Code