4

Click here to load reader

Visual Studio 2017 Developer - cibertec.edu.pe · En este curso, el participante ... para el desarrollo de aplicaciones de escritorio con WCF y Web con ASP.NET WebForms y MVC

  • Upload
    vantruc

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Visual Studio 2017 Developer - cibertec.edu.pe · En este curso, el participante ... para el desarrollo de aplicaciones de escritorio con WCF y Web con ASP.NET WebForms y MVC

(96 Horas)

Visual Studio 2017 Developer

En este curso, el participante obtendrá los conocimientos y habilidades necesarias para el desarrollo de aplicaciones de escritorio con WCF y Web con ASP.NET WebForms y MVC. Además, aprenderá las tecnologías ADO.NET, LINQ, Entity Framework 6.0 (EF) y Dapper para la gestión de la capa de datos que garanticen un buen performance de la aplicación.

Al finalizar el curso, el alumno será capaz de desarrollar aplicaciones utilizando el lenguaje de programación C#. Adicionalmente, estará preparado para:

• Utilizar el ADO.NET, LINQ, Entity Framework 6 y Dapper.• Implementar servicios Windows y Web utilizando el patrón de diseño MVVM

y MVC.• Utilizar las herramientas de Reporting Services y componentes de MS Office.

LOGROS DEL CURSO

Profesionales, egresados y estudiantes, interesados en aprender a desarrollar aplicaciones de tipo escritorio y Web con C# y Visual Studio.

DIRIGIDO

• Conocimiento de .NET Framework 4.5 o superior (nivel básico).• Conocimiento de Visual Studio 2015 (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).

PRE-REQUISITOS

SEDE MIRAFLORESCalle Diez Canseco Cdra. 2

SEDE INDEPENDENCIAAv. Carlos Izaguirre 233

SEDE SAN JUAN DE LURIGANCHOAv. Próceres de la Independencia 3023 – 3043

SEDE BREÑAAv. Brasil 714 – 792 (CC La Rambla piso 3)

COLEGIO SOPHIANUMAv. Salaverry 2100 - San Isidro

UNIVERSIDAD CHAMPAGNATAv. Mariscal Castilla 1270, Santiago de Surco

INFORMES: Central: 633 5555 | [email protected]

SEDE BELLAVISTAAv. Oscar R. Benavides 3866-4070 Mall Plaza

• Al término de la capacitación, el alumno obtendrá un certificado de Visual Studio 2017 Developer por aprobar el programa.

• Al completar satisfactoriamente 3 cursos de la línea de especialización, (ver Línea de Especialización), se le acreditará un Diplomado en Desarrollo de Aplicaciones con Visual Studio.

CERTIFICACIONES

Page 2: Visual Studio 2017 Developer - cibertec.edu.pe · En este curso, el participante ... para el desarrollo de aplicaciones de escritorio con WCF y Web con ASP.NET WebForms y MVC

El enfoque práctico-reflexivo de cada una de las sesiones y la participación activa a lo largo de estas favorecerá no solo el aprendizaje de contenidos, sino también, su aplicación en la resolución de situaciones reales en diferentes contextos que se planteen. Por ello, el curso considera el desarrollo de laboratorios guiados e individuales, permitiendo la consolidación del aprendizaje del tema.

METODOLOGÍA

LÍNEA DE ESPECIALIZACIÓN

CONTENIDO TEMÁTICO

Aplicaciones empresariales• IDE Visual Studio.• Componentes de .NET Framework.• Tecnologías en la plataforma .NET.• C#.NET y Programación orientada a objetos.

Dapper Extensión• Definición de Dapper.• Uso de Dapper.• Mapeo con Dapper.• Transacciones con Dapper.

Acceso a datos con Entity Framework 6• Definición de Entity Framework (EF).• Uso del enfoque Database First.• Uso del enfoque Code First.• Definición de LINQ.• Variantes de LINQ.

- LINQ to Objects.- LINQ to Entities.- LINQ to XML.

Implementación de acceso a datos (ADO.NET)• Definición de ADO.NET.• Arquitectura de ADO.NET.• NET Data Providers.• Modelo de datos (conectado y desconectado).• Datasets y Datatables.• Transacciones.

Visual Studio 2017Web Developer

Visual Studio 2017Developer

Visual Studio 2017Fundamentals

Visual Studio 2017Cloud Developer

SEDE MIRAFLORESCalle Diez Canseco Cdra. 2

SEDE INDEPENDENCIAAv. Carlos Izaguirre 233

SEDE SAN JUAN DE LURIGANCHOAv. Próceres de la Independencia 3023 – 3043

SEDE BREÑAAv. Brasil 714 – 792 (CC La Rambla piso 3)

COLEGIO SOPHIANUMAv. Salaverry 2100 - San Isidro

UNIVERSIDAD CHAMPAGNATAv. Mariscal Castilla 1270, Santiago de Surco

INFORMES: Central: 633 5555 | [email protected]

SEDE BELLAVISTAAv. Oscar R. Benavides 3866-4070 Mall Plaza

Visual Studio 2017 Developer(96 Horas)

Page 3: Visual Studio 2017 Developer - cibertec.edu.pe · En este curso, el participante ... para el desarrollo de aplicaciones de escritorio con WCF y Web con ASP.NET WebForms y MVC

Entity Framework 6.0 avanzado• Uso de un profiler con Entity Framework.• Deferred execution vs Immediate execution.• Lazy loading vs Eager Loading.• Add / Attach.

Servicios WCF• Evolución de objetos a servicios• ¿Qué es Windows Communication Foundation? (WPF)• Arquitectura de WCF• WCF Contracts- Service- Data- Message• Operadores Async/Await

Repositorio de datos• ¿Qué es el patrón repositorio?.• ¿Qué es el patrón unit of work?.• Implementando el patrón repositorio: Entity Framework.

Configurando seguridad de aplicaciones Web ASP.NET• Autenticación y autorización.• ASP.NET Identity.

Gestión y administración del estado de páginas Web• Eventos de la aplicación.

- A nivel de aplicación.- A nivel de sesión.

• Modelo de objetos ASP.NET.- Application.- Sesión.- Caché.- Server.- Response.- Request.

Arquitectura de IIS• Servidor IIS.• Elementos del IIS.• IIS Express.

Aplicando MasterPages, temas y estilos• Uso de MasterPages.• Uso de Estilos.• Aplicando estilos a los controles.

Gestión de excepciones y seguimiento• Tratamiento de errores estructurados y uso de Try/Catch.• Eventos Page_Error y Application_Error.• Configuración en el archivo Web.config.• Seguimiento de la aplicación Web.

Controles de datos en WebForms• Controles de visualización de datos.

- Data List.- Details View.- Form View.- Grid View.- Repeater.

• Data Source & Templates.

ASP.NET y Web Forms• HTML5.• Introducción a ASP.NET.• Introducción a WebForms.• Controles ASP.NET.• Controles de validación.• Elementos de una aplicación ASP.NET.

- Carpeta Bin.- Archivo Global.asax.- Archivo de configuración Web.config.

SEDE MIRAFLORESCalle Diez Canseco Cdra. 2

SEDE INDEPENDENCIAAv. Carlos Izaguirre 233

SEDE SAN JUAN DE LURIGANCHOAv. Próceres de la Independencia 3023 – 3043

SEDE BREÑAAv. Brasil 714 – 792 (CC La Rambla piso 3)

COLEGIO SOPHIANUMAv. Salaverry 2100 - San Isidro

UNIVERSIDAD CHAMPAGNATAv. Mariscal Castilla 1270, Santiago de Surco

INFORMES: Central: 633 5555 | [email protected]

SEDE BELLAVISTAAv. Oscar R. Benavides 3866-4070 Mall Plaza

Visual Studio 2017 Developer(96 Horas)

Page 4: Visual Studio 2017 Developer - cibertec.edu.pe · En este curso, el participante ... para el desarrollo de aplicaciones de escritorio con WCF y Web con ASP.NET WebForms y MVC

Programación del lado del cliente• 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.

Tecnologías complementarias en .NET• Diseño de reportes.• Crystal Report.• Reporting Services.• Desarrollo de soluciones de Office.• Tipos de soluciones.

Pruebas unitarias• ¿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.

SEDE MIRAFLORESCalle Diez Canseco Cdra. 2

SEDE INDEPENDENCIAAv. Carlos Izaguirre 233

SEDE SAN JUAN DE LURIGANCHOAv. Próceres de la Independencia 3023 – 3043

SEDE BREÑAAv. Brasil 714 – 792 (CC La Rambla piso 3)

COLEGIO SOPHIANUMAv. Salaverry 2100 - San Isidro

UNIVERSIDAD CHAMPAGNATAv. Mariscal Castilla 1270, Santiago de Surco

INFORMES: Central: 633 5555 | [email protected]

SEDE BELLAVISTAAv. Oscar R. Benavides 3866-4070 Mall Plaza

(100 Horas)

Visual Studio 2017 Developer