C/ Fontsanta, 46, 2on A San Joan Despí 08970 Barcelona (España)
Ed. Vèrtex, Pl. Eusebi Güell, 6 Barcelona 08034 Barcelona (España)
Temario del curso
1.- C#: Novedades 2.0
Se describen las novedades que incorpora el lenguaje C#, en la versión 2.0. Algunas novedades son compartidas por los otros lenguajes .NET 2.0 (ex: Genérics). Otras son propias de C#. De las diversas novedades, se da especial atención a Generics y Partial Classes: en el primer caso porque representan un concepto absolutamente nuevo en .NET, y en el segundo porque Visual Studio 2005 las utiliza para la generación de código.
Generics
Iterators
Partial classes
Nullable types
Anonymous methods
2.- ASP.NET 2.0
ASP.NET revoluciona el desarrollo de las aplicaciones y servicios web introduciendo un potente y nuevo modelo orientado a objetos centrado en Web Forms y Web Controls. Extiende la versión anterior de ASP.NET añadiendo nuevos controles de alto nivel (ex : control de login, wizard). También aporta novedades destinadas a conseguir aplicaciones web con mayor grado de personalización, tanto a nivel de contenidos como a nivel de formato (webparts, themes y el nuevo API de internacionalización), y mas fácil mantenimiento (master pages).
Provider model
Navigation
Personalization
Master Pages
Themes
Membership API
Expression syntax
Internacionalización
3.- Winform applications
La nueva versión de Winforms aporta mas variedad de controles. Pero el avance mas significativo és el sistema de despliegue clickOnce, que permite descargarse bajo demanda una aplicación win forms desde un servidor web.
ClickOnce deployment
Network notifications
BindingSource component
New controls
4.- Environment - Team System 2005
Con Visual Studio Team System se da un paso firme de una herramienta para Desarrolladores a una herramienta para Equipos de Desarrollo. Team System da soporte a gran parte de las tareas de un ciclo de vida común de Desarrollo Software y soporte a la Metodología de Desarrollo, obteniendo un gran impacto en Productividad y Calidad.
Debugger display attributes
Profiler
Unit Testing
Work items
5.- ADO.NET & SQL 2005
SQL Server 2005 se integra absolutamente con :NET hasata el punto de incorporar un CLR propio, lo que permite que los Stored Procedures, funciones y tipos propios SQL, estén codificados en C#. Esto unido a que Transact SQL se sigue manteniendo, ofrece nuevas posibilidades en el diseño de aplicaciones, lo que permite que determinados componentes de datos se ejecuten en e mismo servidor SQL Server.
SQL 2005 incorpora también pleno soporte a XML, con un nuevo tipo de datos (xml) y la posibilidad de realizar XQueries sobre datos XML.
Provider model
Stored procedures
Suport XML
Asynchronous operations
6.- Smart Devices
Compact Framework se ha extendido para dar soporte a nuevos controles y para permitir el acceso managed a determinados aspectos del Sistema Operativo que antes no eran accesibles desde .NET. Una de las novedades mas importantes es SQL Server Mobile, que substituye a SQL Server CE, y que permite que varios programas (o threads) accedan concurrentemente a la misma BBDD.