Imagina

Curso de Desarrollo Web con ASP.NET Core 3

ASP.NET es la tecnología de Microsoft para la creación de aplicaciones web conocida como ASP (Active Server Pages) y que, en la nueva versión ASP.NET Core 3, se contará con una gran compatibilidad con las aplicaciones de Escritorio de Windows.

¿Qué voy a aprender con el curso ASP.NET Core 3?

Durante el desarrollo de este curso y realizando los ejercicios propuestos, aprenderás sobre los fundamentos de ASP.NET y, en general, el desarrollo de aplicaciones Web, creando una aplicación desde 0 y terminando con su despliegue en la nube.

¿A quién va dirigido?

A programadores, diseñadores y a todas aquellas personas que quieran aprender a desarrollar aplicaciones Web ASP.NET usando C#.

Objetivos

Aprenderás las bases necesarias para implementar aplicaciones Web ASP.NET usando C#, enfocado en el ambiente de desarrollo de Visual Studio.NET y en la plataforma .NET para crear aplicaciones Web que brinden contenido dinámico.

Duración
Consultar
Requisitos
Se recomienda tener confianza con lenguajes orientados a objetos, así como tener conocimientos básicos de C#, HTML y CSS.
Bonificación FUNDAE

Quiero recibir información de este curso

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

Temario

1

Fundamentos de ASP.NET Core y .NET Core

  • Arquitectura
  • Tipos de módulos
  • .NET CLI (Command Line Interface)
  • Tipos de Compilación
  • Ciclo de vida
  • Debug
  • Logging
  • Trazas
  • Configuración Host y SSL (Https)
2

Modelo y Entity Framework

  • Code First
  • Database First
  • Diferencias entre .NET y .NET Core
3

Controlador

  • Routing MVC
  • Endpoint routing
  • Binding
  • Validaciones
  • Asincronismo
  • Filtros
4

Vistas

  • Razor pages
  • Sintaxis razor
  • Helpers
  • Tag helpers
  • View components
  • Inyección de dependencias en vistas
  • Renderización asíncrona de parciales
  • Compilación de vistas
5

Creación de APIs Rest

  • ActionResult
  • ApiController
  • Testing de APIS
  • Acceso a servicios API REST desde lado cliente
  • Acceso mediante HttpClientFactory
  • CORS
6

Seguridad de aplicaciones

  • Cross-site scripting
  • Cross-site Request Forgery
  • Open redirect attacks
  • SQL injection
  • Implementación autenticación con JWT
7

SignalR

  • Introducción
  • Información general
  • Hub Servidor
  • Cliente
  • MessagePack
8

Internacionalización

  • Conceptos básicos
  • Puesta en marcha
  • Uso de los recursos
  • Proveedores de cultura disponibles
  • Caso práctico
9

Despliegue

  • Despliegue en local
  • Despliegue en Azure
  • Tipos de Configuraciones del servidor
10

Testing

  • Introducción al testing
  • Pruebas unitarias
  • Pruebas de integración
  • SpecFlow
11

Audit del servidor

  • Health check
  • Monitorización
Realiza el curso desde donde quieras gracias a nuestro campus online. Dispondrás de un profesor experimentado en programación y desarrollo que te ayudará y responderá a todas tus dudas.
Tutor personal
Proyecto final
Diploma de certificación
Plataforma online
Disponibilidad horaria
Bolsa de empleo

¿Quieres realizar esta formación sin coste para tu empresa?

¡Sin desplazamientos! Impartimos la formación en tu empresa.

Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros. Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

Consulta disponibilidad y precios

Otros clientes que están aprendiendo con nosotros…

¿Tienes alguna duda? Puedes hablar con uno de nuestros profesores

¡Pregúntanos!

¿Quieres un curso personalizado?

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.