Imagina Formación

Curso de Desarrollo Web con .NET 5

.NET es la tecnología de Microsoft para la creación de aplicaciones web y que, en la nueva versión .NET 5, se contará con una gran compatibilidad con las aplicaciones de Escritorio de Windows.

¿Qué voy a aprender con el curso?

Durante el desarrollo de este curso y realizando los ejercicios propuestos, aprenderás sobre los fundamentos de .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 .NET usando C#.

Objetivos

Aprenderás las bases necesarias para implementar aplicaciones Web .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 de C#, HTML y CSS. También se requieren permisos suficientes como para poder instalar software en tu equipo.
Bonificación FUNDAE
Sí, solo disponible para empresas.

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

                   

    ¿Necesitas un temario a medida? Consúltanos.

    1

    Schematics

    • 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
    • Reglas de Routing
    • Inyección de dependencias
    • Middleware
    • iHostedService
    3

    Controlador

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

    Vistas

    • Sintaxis razor
    • Razor pages
    • 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
    • RBAC
    • Hashing
    • Autorización mediante notificaciones
    • Autorización con directivas
    • API de protección de datos
    7

    SignalR

    • Introducción
    • Información general
    • Tipos de transporte
    • Objeto Context
    • Eventos de conexión
    • Hub Servidor
    • Cliente
    • MessagePack
    • Ciclo de vida
    • Reconexión
    8

    Internacionalización

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

    Despliegue

    • ¿Qué es el despliegue?
    • Despliegue en local
    • Despliegue en Azure
    • Despliegue automático
    • Despliegue en IIS
    • Tipos de Configuraciones del servidor
    • CI
    • CD
    10

    Testing

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

    Flujo Asíncrono

    • ¿Qué es el flujo asíncrono?
    • Ventajas e inconvenientes
    • Filtrado asíncrono
    • Eliminación de datos de forma asíncrona
    • Funciones genéricas
    • Crear formularios asíncronos
    12

    Audit del servidor

    • Health check
    • Monitorización
               

    ¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consúltanos.

    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

    ¿Tienes alguna duda?

    Puedes hablar con uno de nuestros profesores.

    ¡Pregúntanos!

    ↑ Ir arriba