Formación del Colegio

La formación continua de nuestros profesionales es uno de los pilares y razones de ser del Colegio. Ofrecemos una oferta de cursos novedosa, diversificada y con buena relación calidad-precio, para mejorar tus conocimientos y competencias y así poder progresar en tu carrera profesional

ASP Net Core 2.0 Web API con Entity Framework

Curso desarrollado en colaboración con el Instituto Tecnológico de Informática (ITI)

Formato: Presencial en ITI: Ciudad Politécnica de la Innovación, Edificio 8G, Cuarta Planta

Cuándo: 10, 12, 17 y 19 de diciembre. Horario: de 15:30 a 20:30 horas

Cuánto: Externos: 360€ (+IVA). Conveniados: 324€ (+IVA). Colegiados: 306€ (+IVA)

Descuento por volumen:

  • 5% por segundo alumno
  • 10% por tercer, cuarto, etc. alumno

Precio especial de venta anticipada hasta el 27 de octubre de 2019*: 216€ (+IVA)

*Otros descuentos y precios especiales no acumulables

Se puede bonificar el curso a través de la Fundación Estatal para la Formación en el Empleo en función del crédito disponible de la empresa, pero hay que tener presente que es necesario comunicar a la Fundación la realización del curso con una antelación mínima a su inicio de 10 días naturales. El coste de la gestión es del 10% del importe máximo bonificable con un mínimo de 25€.

Fin plazo de matrícula: 27 de noviembre

boton otros cursos

 

Presentación del curso:

Actualmente la mayoría de empresas utilizan API REST para la creación de servicios profesionales. Esto se debe a que es un estándar lógico y eficiente para la creación de servicios web que se invoca a través del protocolo HTTP, lo que hace posible que se puedan hacer peticiones desde cualquier lenguaje de programación. Grandes empresas como Facebook, Twitter, LinkedIn, Youtube, etc., exponen gran parte de su funcionalidad a través de API’s permitiendo de este modo extender su funcionalidad.

ASP.NET Web API Core es un framework para crear servicios basados HTTP, incluido en ASP.NET Core, a los que se puede acceder desde diferentes aplicaciones y plataformas, como web, windows, móvil, etc.

ASP.NET Core es un nuevo framework de código abierto y multiplataforma, creado y diseñado desde cero por Microsoft, para la creación de aplicaciones modernas y conectadas a internet que permite desarrollar y ejecutar aplicaciones en Windows, Mac y Linux.

Objetivos

El curso pretende dar los conocimientos necesarios para poder desarrollar servicios API REST mediante ASP.NET Web API Core. Para ello se recorrerán las funcionalidades más importantes del nuevo framework de desarrollo de Microsoft ASP.NET Core. Por último, se tratará el acceso a datos mediante el conocido ORM de Microsoft Entity Framework en su nueva versión EF Core.

Dirigido a:

Programadores y estudiantes que quieran aprender a crear servicios API REST mediante el nuevo marco de desarrollo de Microsoft o desarrolladores .Net Framework que quieran dar el salto a .Net Core.

Requisitos previos:

Para la realización de este curso se requieren conocimientos básicos de programación, C# y Visual Studio.

Temario:

  1. Introducción
    1. Introducción a ASP.NET Core
    2. .NET Core vs .NET Framework
    3. Novedades
  2. Conceptos básicos
    1. Inicio de la aplicación
    2. Inyección de dependencias
    3. Routing
    4. Entornos
    5. Configuraciones
    6. Opciones
    7. Registro
    8. Middleware
    9. Control de errores
    10. Seguridad
  3. Web API
    1. Creación de un proyecto web API
    2. Añadir y configurar Swagger al proyecto
    3. Añadir clases al modelo
    4. Registro del DbContext
    5. Controladores
    6. Métodos (GET, POST, PUT, DELETE)
    7. Rutas
    8. Tipos de Respuestas
  4. Entity Framework Core
    1. Introducción a Entity Framework Core
    2. EF Core vs EF 6
    3. Instalación
    4. Code First: Creación de la BD desde el modelo
    5. Database First: Creación del modelo desde una BD existente
    6. DbContext
    7. Proveedores de bases de datos
    8. Consultas: LINQ-to-Entities
    9. Guardar datos
    10. Convenciones
    11. Configuración de clases con Data Annotation Attributes
    12. Configuración de clases con Fluent API
    13. Relaciones uno a uno
    14. Relaciones uno a muchos
    15. Relaciones muchos a muchos
    16. ChangeTracker
    17. Ejecución de consultas SQL
    18. Ejecución de procedimientos almacenados
    19. Migraciones

 

 

Formalización de matricula:
Tras rellenar el formulario de inscripción, el COIICV se pondrá en contacto con usted para indicarle las instrucciones para finalizar la matrícula en el curso. No es necesario que rellene los datos de facturación (se le solicitarán posteriormente).

 

boton inscripcion

 

 

 

Contacta con nosotros

Colegio Oficial de
Ingeniería Informática
de la Comunitat Valenciana

Av. del Oeste 48 3ºO
46001 Valencia

  • +34 963622994

 

Contactar

Newsletter

Para suscribirse a nuestra newsletter
pulse en el siguiente enlace:

 

Suscribir

© 2014-2019 COIICV. All rights reserved.

Buscador