Programa del Curso
Día 1:
.NET Core Resumen
- Ventajas y diferencias con .Net Framework
Creación de .NET Core aplicaciones
- Instalación del SDK .NET Core, uso de la CLI de .NET, creación y ejecución de la aplicación .NET Core
Compilar con .NET Core
- Marcos, entornos de ejecución y plataformas, aspectos básicos de MSBuild
Pruebas unitarias con xUnit
- Escribir pruebas unitarias, hechos y teorías
Trabajar con bases de datos
- Relacional, SQLite, Transformación de datos
Acceso a datos con ORM (mapeadores relacionales de objetos)
- Dapper vs Entity Framework Core
Creación de un microservicio con ASP.NET Core
Depuración
- WinDBG/CDB, LLDB, SOS
Rendimiento y elaboración de perfiles
- xUnit.Performance, PerfView
Localización de la aplicación
Analizador de portabilidad de .NET
Preparación para la liberación
- Paquete NuGet, fuente NuGet, ensamblados de firma
Día 2:
Descripción general de ASP.NET Core
Creación de una aplicación web ASP.NET Core
- Componentes
Control de solicitudes con la canalización de middleware
- Dar servicio a archivos estáticos, agregar funcionalidades, combinar middleware, manejar excepciones
Uso de MVC en ASP.NET Core
Asignación de URL
- Enrutamiento convencional, restricciones y valores predeterminados, Generación de URLs
El enlace del modelo
- Validación de la entrada del usuario
Uso de vistas de Razor
Uso de ayudantes de etiquetas
Creación de una API web
- Enrutamiento de atributos, Negociación de contenido, Formato XML
Configuración del servicio con inserción de dependencias
Configuración de la aplicación ASP.NET Core
Consulta, creación y actualización de datos mediante Entity Framework Core
Uso de la canalización de filtro MVC
Uso del sistema de identidad ASP.NET Core
Protección de la aplicación
Publicación, hospedaje de la aplicación ASP.NET Core en IIS
- Agrupación y minificación
Supervisión y solución de problemas
Día 3:
Descripción general del conjunto de herramientas para desarrolladores front-end
Angular Conceptos
- Creación del proyecto
- Creación del modelo de datos
- Creación de un servicio web
Estructuración de una aplicación Angular
Creación de la tienda Angular
Uso de Angular con Blazor
Vinculación de datos y directivas
Servicios e inserción de dependencias
Uso de Angular con ASP.NET MVC
Visual Studio Soporte para Angular
Bootstrap Conceptos
- Bootstrap estilos, componentes
Administración de dependencias con NuGet y Bower
Creación de aplicaciones con Gulp y webpack
Creación de funciones de administración
Protección de la aplicación
Implementación de la aplicación ASP.NET Core Angular
- Nuevo modelo de hospedaje, instalación en contenedores IIS, Azure, Docker
Creación de ASP.NET aplicación CORE fuera de Windows
Resumen
Requerimientos
.NET Core
- Conocimiento práctico de lenguajes de programación imperativos y orientados a objetos, como C#, C++, Java.
- Cierta competencia con terminales o líneas de comandos y editores de texto.
Angular
- Conocimiento práctico del desarrollo de ASP.NET Core MVC y tener una buena comprensión de JavaScript, HTML y CSS
Testimonios (3)
La atención a nuestras dudas
David Alexis Martinez Palacios
Curso - .NET Core and Angular Training Course
Me gustó la paciencia, dedicación y ritmo que le dedicaba a explicarnos tanto de manera grupal como individual.
Brian Eduardo
Curso - .NET Core and Angular Training Course
el temario