logo-cibertec
CURSOS CORTOSTecnologia
ONLINE

VISUAL STUDIO 2019 DEVELOPER (ONLINE)

Duración del curso: 80 horas Dirigido a: Profesionales, egresados y estudiantes, interesados en el desarrollo de aplicaciones web con tecnologías Microsoft.
VISUAL STUDIO 2019 DEVELOPER (ONLINE)
te asesoramos

¿Qué aprenderás en el curso?

icon-arrow-rightDesarrollar aplicaciones utilizando Visual Studio 2019 y el lenguaje de programación C#.
icon-arrow-rightImplementar aplicaciones web con tecnologías ASP.NET.
icon-arrow-rightDesplegar servicios con Windows Communication Foundation (WCF).
icon-arrow-rightGestionar pruebas unitarias con xUnit y FluentAssertions.
DescripciónAprenderá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.

Temario del curso

1

Tema 1

  • IDE Visual Studio.

  • Componentes de .NET Framework.

  • Tecnologías en la plataforma .NET.

  • C#.NET y programación orientada a objetos.

2

Tema 2

  • Arquitectura de ADO.NET.

  • .NET Data Providers.

  • Modelo de datos.

  • Datasets y Datatables.

  • Transacciones.

3

Tema 3

  • Uso de Dapper.

  • Mapeo con Dapper.

  • Transacciones con Dapper.

4

Tema 4

  • Database First.

  • Code First.

  • LINQ to Objects.

  • LINQ to Entities.

  • LINQ to XML.

  • Profiler con Entity Framework.

  • Deferred execution vs Immediate execution.

  • Lazy loading vs Eager Loading.

  • Add / Attach.

5

Tema 5

  • Desarrollo en capas.

  • ¿Qué es el patrón repositorio?

  • ¿Qué es el patrón Unit of Work?

  • Patrón repositorio en Entity Framework.

6

Tema 6

  • Evolución de objetos a servicios.

  • ¿Qué es SOA?

  • ¿Qué es Windows Communication Foundation? (WCF)

  • Arquitectura de WCF.

  • WCF Contracts.

  • Async/Await.

7

Tema 7

  • Servidor IIS.

  • Elementos del IIS.

  • IIS Express.

8

Tema 8

  • HTML5.

  • ASP.NET.

  • WebForms.

  • Controles ASP.NET.

  • Controles de validación.

  • Elementos de una aplicación ASP.NET.

  • Uso de estilos.

  • Aplicando estilos a los controles.

  • Controles de datos en WebForms.

9

Tema 9

  • Administración de errores estructurados y uso de Try/Catch.

  • Eventos Page_Error y Application_Error.

  • Configuración en el archivo Web. config.

10

Tema 10

  • Autenticación y autorización.

  • ASP.NET Identity.

  • Administración del estado de páginas Web.

11

Tema 11

  • ASP.NET AJAX.

  • Controles básicos de AJAX.

  • Instalación y uso de AJAX Toolkit.

  • Introducción a jQuery.

  • Usando jQuery en ASP.NET.

  • Introducción a JSON.

  • AJAX con jQuery.

12

Tema 12

  • ¿Por qué las pruebas unitarias?.

  • Desafíos con las pruebas unitarias.

  • ¿Cómo se crea un unit test?.

  • ¿Qué es un unit test?.

  • Ventajas de los unit test.

13

Tema 13

  • Diseño de reportes.

  • Crystal Reports.

  • Reporting Services.

  • Desarrollo de soluciones de Office.

  • Tipos de soluciones Office.

Requisitos

icon-arrow-right

Conocimiento de Windows (nivel básico).

icon-arrow-right

Conocimiento de NET Framework 4.5.1 o superior (nivel básico).

icon-arrow-right

Conocimiento de Visual Studio 2017 o superior (nivel básico).

icon-arrow-right

Conocimiento de Transact-SQL (nivel básico).

icon-arrow-right

Conocimiento de programación C#.NET (nivel intermedio).

icon-arrow-right

Conocimiento de programación orienta a objetos (nivel intermedio).

icon-arrow-right

Conocimiento de tipos de datos, variables, constantes y métodos (nivel intermedio).

icon-arrow-right

Conocimiento de interfaces al construir una clase (nivel intermedio).

icon-arrow-right

Conocimiento de inglés técnico (nivel intermedio).

icon-arrow-right

Visual Studio 2017 Fundamentals.

icon-arrow-right

Visual Studio 2019 Fundamentals.

En que campos puedes aplicar tus conocimientos

icon-arrow-right

TI.

icon-arrow-right

Programación.

icon-arrow-right

Desarrollo de Aplicaciones.

icon-arrow-right

Base de datos, entre otros.

icon-arrow-right

Certificaciones

Al aprobar la capacitación obtendrás un certificado en Visual Studio 2019 Web Developer a nombre de Cibertec. CERTIFICACIONES ASOCIADAS • Especialización en Desarrollo de Aplicaciones Empresariales con Visual Studio
icon-arrow-right
close-button

CURSO NO DISPONIBLE

El curso no está disponible en este momento. Te invitamos a explorar nuestro catálogo y seguir aprendiendo.

CONOCER MÁS CURSOS