Cuota | Primera cuota, Segunda cuota, Total |
---|
.NET 7 Full Stack
.NET 7 + Angular 15
(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 15, 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 15 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 15
Configuración de entorno de trabajo (Node.js + NVM, Angular
CLI, VSCode, Extensions)
Comandos de Angular CLI
Estructura de un proyecto Angular 15
Configuración de Angular Material
Desplegando localmente el build
Aplicando Code Quality (Prettier + ESLint + Husky)
Conociendo el proyecto a realizar Musical Events
Creando componentes
Ciclo de vida de un componente
Módulos – ngModule y Standalone Module
Tipos de Modulo según su uso
Angular Routing
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 y Json
¿Qué es una Directiva?
ngFor, ngIf
@Input y @Ouput
@ViewChild
Service y Subject rxjs
Estados de validación
Validaciones personalizadas
Validaciones cruzadas
Uso de local y session storage
Consumiendo JWT con la librería jwt-decode
Implementado las librerías ngx-awesome-popup y ngx-ui-loader
Interceptores y control de errores
Manejo de CORS
Uso de Guards
Tipos de Guards
Reportes ngx-charts, pdfmake, exceljs
Despliegue del proyecto frontend en Vercel Cloud
Horario
Costa Rica
El Salvador
Guatemala
Honduras
Nicaragua
México
18:00 a 21:00
Ecuador
Colombia
Panamá
Perú
19:00 a 22:00
Bolivia
Chile
República Dominicana
Paraguay
Venezuela
20:00 a 23:00
Argentina
Uruguay
21:00 a 00:00
Facilidades de Pago

- Primera cuota: $100 USD hasta el 17 de abril
- Segunda cuota: $99 USD hasta el 8 de mayo
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í.

