
Pro ASP.NET 3.5 Server Controls and AJAX Components
Dale Michalk, Rob Cameron
- Editorial
- Apress
- Año
- 2008
- Páginas
- ~740
- Nivel
- Intermedio
De qué trata
Este libro de Apress es la actualización de «Building ASP.NET Server Controls». Rob Cameron y Dale Michalk lo dedican a crear controles de servidor personalizados con ASP.NET 3.5, Visual Studio 2008 y .NET Framework 3.5. Es una referencia para desarrolladores ASP.NET con experiencia que dominan C# y Web Forms y quieren aplicar orientación a objetos a sus propios controles, en lugar de limitarse a los que trae el framework.
Empieza por lo básico de los controles de servidor y sigue con la gestión de estado (ViewState y ControlState), la encapsulación de funcionalidad en controles compuestos y derivados, el modelo de eventos y postback, las plantillas, el enlace a datos y los estilos. Luego llega a la parte más moderna para la época: integrar script de cliente y crear componentes y controles para ASP.NET AJAX con la Microsoft AJAX Library. Los capítulos finales tratan el soporte en tiempo de diseño para el diseñador de Visual Studio, la construcción de un control complejo y el empaquetado y despliegue. Según la editorial, también cubre escenarios de SharePoint y de desarrollo móvil.
El trabajo práctico son ejemplos de controles que se van refinando a lo largo de los capítulos y que culminan en un control complejo de punta a punta. El libro aporta un conocimiento profundo del ciclo de vida de Web Forms que hoy cuesta encontrar, y sigue siendo útil para mantener aplicaciones heredadas. Hay que tener en cuenta que toda la tecnología que trata (Web Forms, ASP.NET AJAX, controles de servidor) quedó obsoleta: no se aplica a ASP.NET Core, Blazor ni a los frameworks de JavaScript actuales. Es un libro denso y de nivel alto, no apto para principiantes.
- ASP.NET 3.5
- Controles de servidor
- Web Forms
- ViewState
- Eventos y postback
- Data binding
- Plantillas
- ASP.NET AJAX
- Tiempo de diseño en Visual Studio
- SharePoint
- Empaquetado y despliegue
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

