Nuestros cursos de ASP .NET Core MVC-3 para empresas en Madrid se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de ASP .NET Core MVC-3 para empresas pueden ser subvencionados o bonificados a través de la Fundación Tripartita.
Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas por la Fundación Tripartita de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.
Objetivos: Comprender los objetivos y beneficios de la plataforma .NET Core. Aprenda a tomar buenas decisiones sobre la arquitectura de la aplicación y la elección de la tecnología de acceso a datos. Utilice el sistema de enrutamiento de ASP.NET Core para lograr una arquitectura de estilo REST. Aprenda a crear una interfaz de usuario HTML atractiva y fácil de usar utilizando el motor de visualización Razor y JavaScript del lado del cliente. Obtenga experiencia usando Blazor, Razor Pages, SignalR y gRPC. Aprenda cómo ampliar y modificar ASP.NET Core creando componentes y plantillas personalizados. Comprenda las diferentes opciones de implementación multiplataforma disponibles, incluso a través de contenedores Docker.
Temario curso ASP .Net Core MVC-3 – 25 horas
_______________________________________________________________________________
- INTRODUCCIÓN
- ¿Qué es .NET Core?
- .NET Core vs. Framework completo
- Descripción general de ASP.NET Core
- .NET Core SDK
- Instalación
- Gestión de versiones
- Interfaz de línea de comandos (CLI)
- Hello World Application
- ARQUITECTURA DE APLICACIONES PRINCIPALES DE ASP.NET
- Paquetes NuGet y Metapaquetes
- Inicio de aplicación
- Entornos de alojamiento
- Middleware y la canalización de procesamiento de solicitudes
- Servicios e Inyección de Dependencias
- MVC vs. Páginas Razor
- CONFIGURACIÓN DE LA APLICACIÓN
- Configurar y configurar servicios
- Proveedores de configuración y fuentes
- API de configuración
- Patrón de opciones
- HTTPS y HTTP / 2
- SOLICITAR ENRUTAMIENTO
- Servicios RESTful
- Enrutamiento de punto final
- Plantillas de ruta
- Restricciones de ruta
- Enrutamiento basado en atributos
- MODELOS
- Persistencia Ignorancia
- Mapeo Relacional de Objetos
- Entity Framework (EF) Core
- Dapper ORM
- CONTROLADORES
- Responsabilidades
- Requerimientos y Convenciones
- Dependencias
- Resultados de acciones
- PUNTOS DE VISTA
- Responsabilidades
- Convenciones
- Sintaxis de maquinilla de afeitar
- Diseños
- ViewData y ViewBag
- Vistas fuertemente tipadas
- Vistas parciales
- Ayudantes de HTML y URL
- Ayudantes de etiqueta
- Ver componentes
- Dependencias del lado del cliente
- Páginas de afeitar
- Ver modelos
- FORMULARIOS HTML
- Form Tag Helper
- Ayudante de etiqueta de entrada
- Seleccione Tag Helper
- Envíos de formularios
- Encuadernación de modelo
- VALIDACIÓN DE DATOS
- Introducción
- Anotaciones de datos
- Encuadernación de modelo
- Ayudantes de etiqueta de entrada
- Validation Tag Helpers
- Estado de solicitud
- LADO DEL CLIENTE VS. LADO DEL SERVIDOR
- HttpContext.Items
- Estado de sesión
- TempData
- MANEJO DE ERRORES
- Mejores prácticas
- Códigos de estado de error HTTP
- Páginas de códigos de estado
- Página de excepción de desarrollador
- Filtros de excepción
- INICIO SESIÓN
- Configuración
- ILogger
- Serilog y Seq
- PRUEBA
- Examen de la unidad
- xUnit
- Controladores de prueba
- Pruebas de integración
- AUTENTICACIÓN
- Introducción
- ASP.NET Core Identity
- Middleware de cookies
- Autorización
- Autorización basada en reclamos
- API Web
- Controladores API
- API de prueba
- Operaciones CRUD
- OpenAPI (Swagger)
- Intercambio de recursos de origen cruzado (CORS)
- LLAMADAS A PROCEDIMIENTO REMOTO (RPC)
- Introducción
- Protobuf
- Servidor
- Cliente
- Limitaciones
- BLAZOR
- Componentes Razon
- Servidor Blazor
- Blazor WebAssembly
- DESPLIEGUE
- Publicar dotnet
- Cernícalo
- IIS
- Estibador