Cuota | Primera cuota, Segunda cuota, Total |
---|
.NET 7 Full Stack
.NET 7 + Angular 16
(42 horas)

Acerca del curso
Este curso está orientado para profesionales/estudiantes del sector tecnologías de información o desarrollo de software que deseen utilizar NET para la construcción de aplicaciones web robustas y aprovechar las ventajas de Angular para construir interfaces web modernas, responsiva. Convirtiéndote en un profesional con habilidades de full-stack, un perfil cada vez más demandado y bien remunerado.
Crearemos un proyecto simulando un sistema de venta de tickets musicales usando backend en .NET Core 7 y frontend en Angular 16, desplegando el producto en Azure.
Proyecto de curso
Acceso de por vida
Certificado de aprobación
Acceso exclusivo a Discord (foro de estudiantes de latinoamérica)
Soporte a dudas
Técnicos
Hardware

- Estudiantes de desarrollo de software
- Profesionales de desarrollo de software
- Docentes de desarrollo de software

- Desarrollar back-end con .NET Core 7
- Desarrollar front-end con Angular 16 e integrarlo con back-end
- Despliegue local y cloud Azure
Programa
Overview e historia de .NET
Evolución de ASP.NET
Introducción a .NET 7
Tipos de back-end
Preparando el ambiente de desarrollo
Fundamentos para el desarrollo de APIs
Fundamentos de HTTP
Diseño de una API
Estructura de una API REST con ASP NET
Construcción del proyecto de API
Creación de Controller y operaciones
Uso de Routing y Filters
Manejo de excepciones.
Logging & Tracing
Uso de un ASP.NET Core Health Check
Overview de Entity Framework Core
Creación del modelo de datos y las entidades
Creación y configuración de una base de datos con SQL
Server 2019 y SQL Database en Azure
Creación y llenado de la base de datos con Code-First
Actualizaciones al modelo con Migrations
Creación de operaciones CRUD para nuestra API
Uso de patrones Repository y Unit of Work.
Separación de intereses
Uso de DTO (Data Transfer Object)
Protegiendo entidades / controlando la serialización
Beneficios de las pruebas
Uso de Frameworks de pruebas (MS Test y xUnit)
Creación y ejecución de pruebas unitarias
Creación y ejecución de pruebas integrales
Uso de Code Coverage
Uso de clientes para pruebas: Postman
Overview de Autenticación y Autorización
Autenticación propietaria con .NET Core
ASP.NET Core Identity Model
Configuración personalizada
Configuración de tokens JWT
Protección de acciones
Implementación de Action para autenticación y generación de Token
Validación del Token en la invocación a Actions protegidos
Despliegue en Windows IIS, publicación y pruebas
Despliegue en Linux, Kestrel, publicación y pruebas
Despliegue en Azure: AppService, SQL Database, publicación y pruebas
Introducción a Angular 16
Configuración de entorno de trabajo (Node.js + NVM, Angular CLI, VSCode, Extensions)
Comandos de Angular CLI
Estructura de un proyecto Angular 16
Configuración de Angular Material
Desplegando localmente el build
Conociendo el proyecto a realizar Music Store
Creando componentes
Ciclo de vida de un componente
Módulos, ngModule y Standalone Components
Configurar el main.ts para que arranque como Standalone
Tipos de Modulo según su uso
Angular Routing Clásico
Angular Routing moderno
Configurando nuestras rutas
Redireccionamiento
PathParam y QueryParam
Lazy Loading
Introducción a Service
Inyección de dependencias
Registro de peticiones HTTP del backend en .NET
Configuración y uso de Environments
One Way & Two Way Data Binding (vinculación de datos)
Interpolación
Event, Property Binding
Atributos, clases y estilos Binding
Pipes de texto, decimal, currency, Date
¿Qué es una Directiva?
ngFor, ngIf
@Input y @Ouput
@ViewChild
Uso de Signals
Estados de validación
Validaciones personalizadas
Validaciones cruzadas
Consumiendo JWT con la librería jwt-decode
Implementado las librerías ngx-awesome-popup y ngx-ui-loader
Interceptores como functions y control de errores
Uso de Guards
Guards como functions
Reportes ngx-charts, pdfmake
Despliegue del proyecto frontend en Vercel Cloud
Horario
Costa Rica
El Salvador
Guatemala
Honduras
México
Nicaragua
18:00 a 21:00
Ecuador
Colombia
Panamá
Perú
19:00 a 22:00
Bolivia
República Dominicana
Paraguay
Venezuela
20:00 a 23:00
Argentina
Chile
Uruguay
21:00 a 00:00
Facilidades de Pago

- Primera cuota: $100 USD hasta el 20 de septiembre
- Segunda cuota: $99 USD hasta el 9 de octubre
Aceptamos:






Preguntas frecuentes
Si el curso es ONLINE EN VIVO será desarrollado vía ZOOM y quedan grabadas para posterior repaso desde nuestro campus virtual, los videos no son descargables pero están disponibles las 24 horas del día, el código y guías si son descargables, además tendrás soporte a tus dudas en vivo en las clases o luego vía mail o discord.
Si el curso es de tipo grabado podrás revisar su contenido en el campus virtual y enviar tus consultas también bajo mail o discord.
El acceso al campus virtual es de por vida, es decir terminas el curso y podrás seguir accediendo a su contenido.
Podrás revisar después desde nuestro campus virtual
Si, tras aprobar la evaluación final del curso, se emite un certificado digital [PDF] a nombre de la empresa (MitoCode Network), donde indica la modalidad online, cantidad de horas, mérito y un QR de validación. Si deseas el certificado impreso se deberá agregar costos de envío.
Si emitimos factura con validez tributaria en Perú.
Si eres de otro país deberás agregar impuestos, estos en muchos casos se pagan a la entidad tributaría de tu país (para más información preguntar al área contable de tu empresa).
Te llegará al correo información y accesos al curso, validar bandeja principal, notificaciones, promociones o spam, los correos pueden alojarse ahí.

