NET 4.5 Application Developer - Vs 2012 y C#
-
Upload
jerson-o-rivera -
Category
Documents
-
view
119 -
download
0
Transcript of 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.
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.
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