|

Objetivo:
Al finalizar este módulo, el participante será capaz:
- Entender todos los conceptos de la programación con SQL Server 2005
utilizando el CLR.
- Conocer todas las maneras de habilitar y deshabilitar SQL CLR integration
en SQL Server 2005.
- Crear simples y complejos CLR stored procedures, triggers, functions,
aggregates, y user-defined types, usándolos en su base de datos, y
utilizándolos desde T-SQL
- Configurar los permisos de seguridad de sus ensamblados .NET
- Conocer la funcionalidad SQLCLR, y saber cuando usar T-SQL en su lugar.
- Comprender cómo SQL Server acomoda el código CLR, mediante un proceso de
loading de ensamblados .NET
- Usar SQL Server 2005 y Visual Studio 2005 para escribir código SQLCLR y
desplegarlo, simple y rápidamente.
- Desplegar objectos CLR independientemente de Visual Studio, usando
comandos T-SQL, con o sin la ayuda de SQL Server Management Studio.
Descripción:
La integración de Microsoft .NET Framework Common Language Runtime (CLR) en
Microsoft SQL Server 2005 proporciona un entorno optimizado que habilita a
los desarrolladores a escribir códido administrado en algunos de los
lenguajes .NET, como C# o Visual Basic .NET, para implementar objetos de
base de datos, como stored procedures, user-defined data types, user-defined
functions, y triggers.
En este WorkShop usted aprenderá a tomar ventaja del nuevo modelo de
programación SQLCLR desarrollando y ejecutando código .NET dentro del motor
de base de datos de SQL Server 2005 de una manera sencilla, segura,
confiable y eficiente, así como las mejores prácticas para el desarrollo y
despliegue de objetos CLR, y los diferentes escenarios donde podría usarlos.
Requisitos
-Conocimientos de programación orientada a objetos .
-Conocimientos básicos de Visual Studio .NET.
-Conocimientos intermedios de Transact-SQL.
-conocimientos básico de seguridad de aplicaciones.
Auditorio
- Consultores, Analistas, Desarrolladores de Software, Administradores de
base de datos, y Profesionales del Software en general.
Temario
1.- Introducción a la Integración Microsoft .NET Framework CLR en Microsoft
SQL Server 2005
- La Arquitectura SQLCLR
- Modelo de Programación de SQL Server .NET
- Modelo de seguridad CLR
- Escenarios ideales para desarrollar y desplegar rutinas CLR
- ADO.NET In-Process Extensions Supporting CLR Programming
- Atributos personalizados para el soporte de rutinas CLR
- Mapeo de tipos de datos de SQL Server en .NET Framework
- Testeando y depurando rutinas CLR
2. Programando objectos CLR
-.NET Stored Procedures con CLR
-.NET Scalar-Valued y Table-Valued Functions con CLR
-.NET User Defined Functions con CLR
-.NET Extended Triggers(DML y DDL Triggers ) con CLR
-.NET User Defined Data Types con CLR
-.NET User Defined Aggregates con CLR
3.- Administración y Seguridad CLR
- Tópicos SQLCLR para administradores de base de datos y de sistemas.
- Seguridad y SQL Server-Hosted CLR
- Manejo de la metadata de los ensamblados SQLCLR
- Administrando el ciclo de vida SQLCLR
- Monitoreando y solucionado problemas SQLCLR
Fecha y hora
Días: Sábado 7 de Julio
Horas: 3-9 PM
Duración: 6 Horas
Costo: S/50.00
Nivel
(300)
Instructor
Percy Reyes Paredes
(MCP .NET Windows Applications , MCTS SQL Server 2005).
Consultor de Sistemas con más de 2 años de
experiencia en la plataforma .NET aplicando Mejores Prácticas y Patrones de
Diseño. Su campo de investigación es la Ingeniería del Software, el
Desarrollo de Aplicaciones Seguras y Base de Datos Distribuidas con
tecnologías Microsoft y el soporte de Business Intelligence con SQL Server.
Actualmente labora la División de Alta Tecnología de la Universidad Nacional
de Ingeniería (UNI-FIIS). Es difusor de tecnologías Microsoft, especialmente
SQL Server, a través de eventos en comunidades de usuarios, siendo el
fundador y líder de la comunidad SQL Server Perú
(http://groups.msn.com/sqlserverperu).
|