NET 4.5 Application Developer - Vs 2012 y C#

3
Microsoft ha diseñado especialmente Visual Studio 2012, una de sus versiones más importantes hasta el momento, para prosperar en un entorno en el que la velocidad es fundamental. Desde desarrollo web hasta Windows 8, Visual Studio 2012 incorpora muchas funciones nuevas que impulsarán la productividad y disminuirán los riesgos. C# es el nuevo lenguaje de propósito general diseñado por Microsoft para su plataforma .NET. La sintaxis y estructuración de C# es muy similar a la C++, ya que la intención de Microsoft es facilitar la migración de códigos escritos en estos lenguajes. C# es un lenguaje de programación que toma las mejores características de lenguajes preexistentes como Visual Basic, Java o C++ y las combina en uno solo. .NET 4.5 Application Developer Visual Studio 2012 / C# ¿Cuál es el objetivo de estudiar .NET 4.5 Application Developer- C#? Este programa provee al participante el conocimiento y habilidades necesarias para implementar aplicaciones con el lenguaje de programación C#, empleando Windows Presentation Foundation ¿A quiénes está dirigido? Profesionales y Técnicos en TI interesados en profundizar en el desarrollo de aplicaciones .NET 4.5. ¿Cuáles son los requisitos? Conocimiento de Microsoft Windows 7 (básico) Conocimiento de .NET 4.5 (básico) Conocimiento de IDE Visual Studio 2012 (básico) Conocimiento de Programación Estructurada (básico) Conocimiento de Orientada a Objetos (básico) Conocimiento de Transact-SQL (básico) ¿Qué competencias profesionales adquiere el participante? Implementación aplicaciones WPF con ADO.NET y LINQ y Entity Framework. Utiliza patrones de diseño de código que permita solucionar los problemas referentes al diseño de interacción o interfaces de la aplicación integrándola a MS Office. Crea reportes especializados que incrementen la funcionalidad de la aplicación integrándola a MS Office. Utiliza el ASP.NET MVC para distribuir y gestionar adecuadamente la lógica de la aplicación. Utiliza ASP.NET 4.5, AJAX, JavaScript y JQuery para crear aplicaciones Web. Implementa una adecuada trazabilidad para la gestiona errores en aplicación Web. Despliega aplicaciones Web utilizando mejores practicas. 1ra Alternativa para Capacitarse en TI Según Handsearch Investigación de Mercados en su Estudio de Base Mercado Tecnologías de la Información 2010 aplicaciones con el lenguaje de programación C#, empleando Windows Presentation Foundation (WPF), WebForms, ASP.NET MVC y una adecuada utilización de la capa de datos, aplicando correctamente las diferentes tecnologías propuestas por Microsoft para esta finalidad, tales como: ADO.NET, LINK y Entity Framework , las cuales permiten alcanzar la mejor performance de la aplicación a desplegar según las características del negocio.

Transcript of NET 4.5 Application Developer - Vs 2012 y C#

Page 1: NET 4.5 Application Developer - Vs 2012 y C#

Microsoft ha diseñado especialmente Visual Studio 2012, una de sus versiones más importanteshasta el momento, para prosperar en un entorno en el que la velocidad es fundamental. Desdedesarrollo web hasta Windows 8, Visual Studio 2012 incorpora muchas funciones nuevas queimpulsarán la productividad y disminuirán los riesgos.

C# es el nuevo lenguaje de propósito general diseñado por Microsoft para su plataforma .NET. Lasintaxis y estructuración de C# es muy similar a la C++, ya que la intención de Microsoft esfacilitar la migración de códigos escritos en estos lenguajes. C# es un lenguaje de programaciónque toma las mejores características de lenguajes preexistentes como Visual Basic, Java o C++ ylas combina en uno solo.

.NET 4.5 Application DeveloperVisual Studio 2012 / C#

¿Cuál es el objetivo de estudiar .NET 4.5 Application Developer- C#?

Este programa provee al participante el conocimiento y habilidades necesarias para implementaraplicaciones con el lenguaje de programación C#, empleando Windows Presentation Foundation

¿A quiénes está dirigido?

‒ Profesionales y Técnicos en TI interesados en profundizar en el desarrollo de aplicaciones .NET 4.5.

¿Cuáles son los requisitos?

‒ Conocimiento de Microsoft Windows 7 (básico)‒ Conocimiento de .NET 4.5 (básico)‒ Conocimiento de IDE Visual Studio 2012 (básico)‒ Conocimiento de Programación Estructurada (básico)‒ Conocimiento de Orientada a Objetos (básico)‒ Conocimiento de Transact-SQL (básico)

¿Qué competencias profesionales adquiere el participante?

‒ Implementación aplicaciones WPF con ADO.NET y LINQ y Entity Framework.‒ Utiliza patrones de diseño de código que permita solucionar los problemas referentes al diseño deinteracción o interfaces de la aplicación integrándola a MS Office.‒ Crea reportes especializados que incrementen la funcionalidad de la aplicación integrándola a MSOffice.‒ Utiliza el ASP.NET MVC para distribuir y gestionar adecuadamente la lógica de la aplicación.‒ Utiliza ASP.NET 4.5, AJAX, JavaScript y JQuery para crear aplicaciones Web.‒ Implementa una adecuada trazabilidad para la gestiona errores en aplicación Web.‒ Despliega aplicaciones Web utilizando mejores practicas.

1ra Alternativa para Capacitarse en TI

Según Handsearch Investigación de Mercados en suEstudio de Base Mercado Tecnologías de la Información 2010

aplicaciones con el lenguaje de programación C#, empleando Windows Presentation Foundation(WPF), WebForms, ASP.NET MVC y una adecuada utilización de la capa de datos, aplicandocorrectamente las diferentes tecnologías propuestas por Microsoft para esta finalidad, tales como:ADO.NET, LINK y Entity Framework , las cuales permiten alcanzar la mejor performance de laaplicación a desplegar según las características del negocio.

Page 2: NET 4.5 Application Developer - Vs 2012 y C#

Plan Curricular 110 horas

Desarrollo de Aplicaciones Empresariales con Visual Studio 2012 .NET Framework 4.5• IDE Visual Studio 2012• Características .NET Framework 4.5• Tecnologías y Herramientas .NET• Arquitectura de Aplicaciones .NET• Patrones de diseño de código

Arquitectura ADO.NET para Manejo de Datos• Definición de ADO.NET• Arquitectura de ADO.NET• .NET Data Providers• Modelo de Objetos de ADO.NET• Conexión y consulta a SQL Server 2012• Inserción, modificación y eliminación de datos

Gestión de Transacciones con ADO.NET• Introducción a las transacciones• Manejo de transaccioneslocales con ADO.NET

• Transacciones con System.Transaction

Performance de la Aplicación con DATASET• La clase DataSet

Operaciones Asíncronas con SQL Server• Introducción al patrón Abstract Factory• Operaciones asíncronas con SQL Server• Creación de Aplicaciones Office en Visual Studio• Desarrollo de soluciones de Office• Tipos de Soluciones Office

Crystal Reports y Reporting Services• Diseño de reportes• Crystal Report• Reporting Services• Integración de reportes en aplicaciones Windows

Creación de Servicios Windows• Creación de un Servicio Windows• Despliegue y configuración de un Servicio Windows

Windows Presentation Foundation (WPF) • Overview Windows Presentation Foundation• Extensible Application Markup Language (XAML)• Tipos de aplicaciones• Controles WPF• Gestión de gráficos WPF• Manejo de Video, Audio y

Av. Salaverry 2255 San Isidro Telf. 419-2900 Fax 419-2929 [email protected] www.cibertec.edu.pe/dat

INFORMESINFORMESINFORMESINFORMES

Sede Central: Calle Diez Canseco Cdra 2, Miraflores Telf. 419-2900

Sede Norte: Av. Carlos Izaguirre 233, Independencia Telf 614-1717

[email protected] / www.cibertec.edu.pe/dat

• La clase DataSet• La clase DataTable• La clase DataView• La clase DataRelation

Creación de Aplicaciones N-Capas• Patrón N-Capas• Capas funcionales

Trabajo con Acceso a Datos con LINQ TO SQL• Definición de lenguaje LINQ• Uso de la clase DataContext• LINQ to SQL vs. T-SQL

Trabajo con ENTITY FRAMEWORK• Definición de lenguaje Entity Framework• Operaciones de mantenimiento y consultas Entity

• Uso del enfoque Modelo Code First• Uso de los nuevos tipos de datos como Enum, DBGeography y DbGeometry

• Lenguaje T4• Trabajo con Clases POCO e IPOCO

• Manejo de Video, Audio y animación

• Uso de la fuente de datos y los Binding• Uso de plantillas de datos• Concepto de animaciones• Tipo de animaciones• Operaciones de reproducción y animación con video y audio

Arquitectura del IIS 7.0 y ASP.NET 4.5• Servidor IIS• Elementos del IIS• Arquitectura de ASP.NET• Lo nuevo en ASP .NET 4.5

Introducción a WebForms• Controles HTML y controles ASP.NET• Equivalencias entre Controles ASP.NET y HTML, a nivel vista diseño y de markup

• Soporte para HTML5• Lectura y escritura de forma asincrónica solicitudes y respuestas HTTP

• Solicitudes de validación.

Page 3: NET 4.5 Application Developer - Vs 2012 y C#

Aplicando los MasterPage, Temas y Estilos• Introducción a Master Pages• Uso de Master Pages• Introducción y uso de Temas• Aplicación de Estilos a los Controles WEB

Controles de Datos• Controles de visualización de datos • Plantillas• Definir el Origen de Datos• Establecer el enlace

Uso de AJAX y AJAX Control ToolKit• ASP.NET AJAX• Controles AJAX• Instalación y uso de AJAX ToolKit

Programación al Lado del Cliente• Fundamentos JavaScript• Jquery

Gestión y Administración Estado Páginas Web• Elementos de una Aplicación ASP.NET• Directorio BIN• Archivo GLOBAL.ASAX• Eventos de aplicación• La clase HTTPApplication• Objetos del Modelo de Objetos ASP.NET• Las Variables Estáticas.• Gestión del estado de sesión

Configurando la Seguridad de Aplicaciones Web ASP.NET 4.0

• Autenticación• Autorización• Seguridad a través de las clases Membership y Roles

Creación de Contenido Dinámico con Microsoft Silverlight 5.0• Introducción a Silverlight• Introducción a XAML

1ra Alternativa para Capacitarse en TI

Según Handsearch Investigación de Mercados en suEstudio de Base Mercado Tecnologías de la Información 2010

• Jquery• JavaScript extensiones reactivas• JavaScript Object Notation – JSON

Gestión de Excepciones y Seguimiento• Errores estructurados• Uso Try-Catch• Métodos Page_Error• Métodos Application_Error• Configuración en el archivo Web.Config• Trazas a nivel de página y aplicación

Aplicación ASP.NET con Acceso a Datos mediante ADO.NET y Entity Framework• Creación de una aplicación N-Capas empleando como acceso a datos ADO.NET y EntityFramework

• Introducción a XAML• Uso de Expression Blend con Silverlight

• Uso de Visual Studio .NET con Silverlight

• Controles Silverlight• Silverlight Browser Object• Out-of-Browser con Silverlight

Model View Controller MVC 4.0 de ASP.NET• ASP.net MVC Framework• Modelo• Vista• Ruteo de URLS• Microsoft Ajax.net y MVC

Despliegue con ASP.NET en el IIS• Proyectos de instalación• Utilización de WEB Deploy• Creación WEB Deploy Pakage• Overview PowerShell• Administración del despliegue de Aplicaciones Web ASP.NET con PowerShell