Está en la página 1de 3

MODALIDAD ONLINE

Visual Studio 2019


Developer
DURACIÓN: 96 HORAS

En este curso online, aprenderás los conocimientos y habilidades necesarias para el desarrollo de aplicaciones
Web con ASP.NET y desplegar servicios Windows con WCF. Además, conocerás las características técnicas de
ADO.NET, LINQ, Entity Framework (EF) y Dapper para una correcta gestión de la capa de datos, garantizando
el performance de la aplicación.

DIRIGIDO
Profesionales, egresados y estudiantes, interesados en el desarrollo de aplicaciones web con tecnologías
Microsoft.

METODOLOGÍA
El enfoque práctico-reflexivo de cada una de las sesiones virtuales en tiempo real, así como la participación
de los estudiantes en un ambiente interactivo de clases moderado por el instructor, permitirá el aprendizaje
de contenidos y su aplicación en la resolución de contextos reales, utilizando herramientas digitales para el
aprendizaje significativo.

BENEFICIOS
• Acceso a la plataforma de Microsoft Azure Lab Services, desde cualquier PC o laptop con una conexión de
Internet de 2 Mbps como mínimo.
• La máquina virtual estará configurada con el software y hardware necesario, con velocidad 2.1 Gbps de
navegación disponible para las sesiones de clases.
• Correo institucional de Cibertec.
• Licencia de Office 365 (Word, Excel, Power Point, etc.).
• Acceso a Microsoft OneDrive y Microsoft Teams.

LOGROS DEL CURSO


Al finalizar el curso, estarás en la capacidad de:
• Desarrollar aplicaciones utilizando Visual Studio 2019 y el lenguaje de programación C#.
• Implementar aplicaciones web con tecnologías ASP.NET.
• Desplegar servicios con Windows Communication Foundation (WCF).
• Gestionar pruebas unitarias con xUnit y FluentAssertions.

PRE-REQUISITOS
• Conocimiento de Windows (nivel básico).
• Conocimiento de NET Framework 4.5.1 o superior (nivel básico).
• Conocimiento de Visual Studio 2017 o superior (nivel básico).
• Conocimiento de Transact-SQL (nivel básico).
• Conocimiento de programación C#.NET (nivel intermedio).
• Conocimiento de programación orienta a objetos (nivel intermedio).
• Conocimiento de tipos de datos, variables, constantes y métodos (nivel intermedio).
• Conocimiento de interfaces al construir una clase (nivel intermedio).
• Conocimiento de inglés técnico (nivel intermedio).

CAPACITACIÓN RECOMENDADA
• Visual Studio 2017 Fundamentals.
• Visual Studio 2019 Fundamentals.
CERTIFICACIONES
• Al término de la capacitación, obtendrás un certificado de “Visual Studio 2019 Developer”, a nombre de
Cibertec.
• Al completar satisfactoriamente los cursos obligatorios y uno de los cursos opcionales se te acreditará con
una “Especialización en Desarrollo de Aplicaciones Empresariales con Visual Studio 2019”.

LÍNEA DE ESPECIALIZACIÓN

Visual Studio 2019 Visual Studio 2019


Developer Agile Developer

Visual Studio 2019 Visual Studio 2019 Visual Studio 2019


Fundamentals Web Developer Cloud Developer

Cursos obligatorios Cursos opcionales

CONCEPTOS Y TERMINOLOGÍA

• Visual Studio 2019 • Patrón repositorio • HTML • AJAX Toolkit


• .NET Framework • WCF • Try/Catch • Pruebas unitarias
• ADO.NET • WCF Contracts • ASP.NET Identity • FluentAssertions
• Dapper • IIS • ASP.NET AJAX • Reporting Services
• Entity Framework • ASP.NET • JSON • Crystal Report
• LINQ • Web.Config • AJAX con jQuery • MS Office 2019

CONTENIDO
CONTENIDOTEMÁTICO
TEMÁTICO
Aplicaciones empresariales • LINQ to Objects. • Arquitectura de WCF.
• IDE Visual Studio. • LINQ to Entities. • WCF Contracts.
• Componentes de .NET Framework. • LINQ to XML. • Async/Await.
• Tecnologías en la plataforma .NET. • Profiler con Entity Framework.
• C#.NET y programación orientada a • Deferred execution vs Immediate Arquitectura de IIS
objetos. execution. • Servidor IIS.
• Lazy loading vs Eager Loading. • Elementos del IIS.
ADO.NET • Add / Attach. • IIS Express.
• Arquitectura de ADO.NET.
• NET Data Providers. Repositorio de datos ASP.NET y WebForms
• Modelo de datos. • Desarrollo en capas. • HTML5.
• Datasets y Datatables. • ¿Qué es el patrón repositorio? • ASP.NET.
• Transacciones. •¿Qué es el patrón Unit of Work? • WebForms.
• Patrón repositorio en Entity • Controles ASP.NET.
Dapper Extensión Framework. • Controles de validación..
• Uso de Dapper. • Elementos de una aplicación
• Mapeo con Dapper. Windows Communication Founda- ASP.NET.
• Transacciones con Dapper. tion (WCF) • Uso de estilos.
• Evolución de objetos a servicios. • Aplicando estilos a los controles.
Entity Framework • ¿Qué es SOA? • Controles de datos en WebForms.
• Database First. • ¿Qué es Windows Communication
• Code First. Foundation? (WCF)
Gestión de excepciones y segui-
miento • Introducción a jQuery.
• Administración de errores estruc- • Usando jQuery en ASP.NET.
turados y uso de Try/Catch. • Introducción a JSON.
• Eventos Page_Error y Applica- • AJAX con jQuery.
tion_Error.
• Configuración en el archivo Pruebas unitarias
Web.config. • ¿Por qué las pruebas unitarias?.
• Desafíos con las pruebas unitarias.
Configurando seguridad de • ¿Cómo se crea un unit test?.
aplicaciones Web ASP.NET • ¿Qué es un unit test?.
• Autenticación y autorización. • Ventajas de los unit test.
• ASP.NET Identity.
• Administración del estado de Tecnologías complementarias en
páginas Web. .NET
• Diseño de reportes.
Programación del lado del cliente • Crystal Reports.
• ASP.NET AJAX. • Reporting Services.
• Controles básicos de AJAX. • Desarrollo de soluciones de Office.
• Instalación y uso de AJAX Toolkit. • Tipos de soluciones Office.

También podría gustarte