Recibir información
Recibir información
Compartir
¿Deseas programar un recordatorio y avisarte días antes que inicie este curso?
Ya conozco el curso y quiero inscribirme
Iniciar InscripciónQué aprenderé?
- Net Core es un mundo nuevo que permite la creación de aplicaciones usando el patrón MVC multiplataforma.
- En este curso incluiremos las características principales de .NET Core, la arquitectura Net Core, las diversas técnicas de despliegue en plataformas como Azure,
- Docker y los MIcroservicios.
Estructura académica
- Módulo 0 – Requisitos
- Arquitectura de la plataforma .NET
- Conceptos del lenguaje C#
- Tipos, variables y valores
- Estructuras y Objetos
- LINQ
- Expresiones Lambda
- Delegados y Eventos
- Programación asincrónica
- Módulo 1 – Introducción a .NET Core
- Características de .NET Core
- Tipos de proyectos .Net Core
- .Net Core CLI
- Trabajando con VS y VS Code
- Módulo 2 – Arquitectura de .NET Core
- Variables de entorno
- Creando una aplicación API
- Documentación de API’s
- Modelo de madurez Richardson
- Creando una aplicación MVC
- Creando una aplicación de consola
- Inyección de dependencias
- Pruebas unitarias
- Módulo 3 – Patrones y tácticas
- Patrón repository
- Domain Driven Design
- SOLID
- MVC
- Módulo 4- ASP.NET MVC
- Controllers
- Vistas
- Modelos
- Mecanismos de integración con back-end
- Validación
- Módulo 5 – Conexión con datos
- Configuración de EF Core
- Acciones en EF Core (CRUD)
- Query’s en EF Core
- Proveedores de EF CORE
- Módulo 6 – Autenticación y seguridad
- Identity Server
- Proveedores de identidad
- Autorización y control de acceso
- Módulo 7 – DevOps
- Azure Devops
- Integración Continua (CI)
- Despliegue Continuo (CD)
- * Compatibilidad con otras plataformas, como compilación y despliegue en servidores linux
- Módulo 8 – Microservicios
- Container Instances
- Contenerización con Docker
- Despliegue en Web Apps/App Services
- Despliegue en Kubernetes
Dirigido a
Desarrolladores con conocimientos básico de HTML5 y CSS3, Javascript y jQuery., POO y Preferiblemente que dominen los temas desarrollados en los Diplomados de Tecnologías .Net 1 y Diplomados de Tecnologías .Net avanzado usando Visual Studio .NET.
Desarrollar aplicaciones Web API utilizando NET Core.
Implementar autenticación y autorización en aplicaciones NET Core
Manejar Contenedores, uso de Docker y su despliegue en Web Apps/App Services y Kubernetes
Presencial
1. Metodología semipersonalizada, basada en desarrollo de competencias.
2. Metodología basadas en la práctica para potenciar el saber hacer.
3. Desarrollamos una metodología que impacta su conocimiento y el desarrollo de la empresa.
4. Contenidos alineados a las necesidades del entorno laboral.
5. Docentes expertos y certificados.
6. Alto reconocimiento en el medio empresarial
7. Más de 42 años de experiencia.
8. Certificación en todos los procesos.
Certificación para las personas que asistan por los menos al 90% de clases programadas y aprueben las actvidades prácticas y evaluativs definidas en el programa.
- Tarjetas débito ó crédito
- Consignación ó transferencia electrónica
- Pagos electrónicos seguros a través de PayU
- App. de Bancolombia
- Facturación Empresa
- Efectivo
- Ahorros de cesantías
- Plan 5 cuotas
- Flexi Plan
- Facilitadores y consultores especializados, de reconocida trayectoria docente y laboral.
- Programas prácticos, desarrollados bajo casos aplicables al entorno laboral
- Más de 200 programas de formación, más de 1000 personas formadas por año, más de 500 empresas entrenadas, 4.5/5.0 valoración media de los clientees, 43 años de experiencia.
Cuentas con el respaldo de una institución de educación superior con 43 años de experiencia en formación, capacitación y entrenamiento. Con gran reconocimiento en el ámbito empresarial.
Facilitadores
Facilitadores
El equipo de docentes facilitadores que conducirán el programa son profesionales, especialistas y certificados, con alta experiencia en el sector académico y empresarial.