TEMARIOS C#/ADO.NET - INTUITIVE SIGHT

Cursos a la medida para empresas

En este documento enumeramos los temas básicos para un curso intensivo y configurable de programación con ADO.NET y C#. El núcleo básico ha sido diseñado para ser cubierto en una semana, en sesiones de cinco o seis horas. Como extensión, se puede añadir una sesión más, para tratar los servicios Webs en aplicaciones distribuidas, o dos sesiones, para tratar también .NET Remoting y los servicios de COM+.

El seguimiento del curso puede hacerse mediante Visual C# Standard 2003 (recomendado), o C# Builder Personal. El servidor SQL recomendado es SQL Server o el MSDE gratuito, pero pueden utilizarse también Oracle e InterBase, o más en general, cualquier otro sistema que tenga un proveedor para OLE DB.

Duración y composición del curso

La parte básica del curso es la agrupada bajo ADO.NET. De esta parte, poco se puede quitar sin afectar la coherencia. La duración de esta parte básica está estimada en unas 24/25 horas (cuatro sesiones de seis horas, o cinco sesiones de cinco horas). El curso puede extenderse para incluir los temas de programación remota. Esta otra parte puede llevar unas 10 horas, en dos sesiones, pero puede reducirse a una sesión de cinco horas, si se reduce a tratar con Web Services.

Existe también la posibilidad de empezar directamente con la programación de Web Services y .NET Remoting, aunque en ese caso es evidente que los ejemplos no utilizarían conjuntos de datos (a no ser que los asistentes ya estén familiarizados con ADO.NET).

Conocimientos sobre lenguaje y entorno

No cabe duda de que, mientras más conocimiento se tengan sobre el lenguaje (C#), más fácil se hace asimilar estos otros temas. De todos modos, la experiencia enseña que los detalles sobre el lenguaje pueden asimilarse perfectamente sobre la marcha, sobre todo cuando se trata de programadores experimentados.

Este curso pretende también responder a algunas preguntas muy frecuentes, y aclarar las expectativas para proyectos altamente escalables, estructurados en capas. Por ejemplo, ¿qué hay de bueno o malo en la creación de clases de persistencia? Muchas empresas, sobre todo basadas en Java, comienzan una aplicación definiendo clases como Cliente, Pedido, Producto... ¿Tiene alguna utilidad este enfoque? ¿Acelera o hace más difícil el desarrollo? Las aplicaciones para bases de datos modernas definen, como interfaz del servidor remoto, clases tipo "processor", que tradicionalmente han sido tabú para los programadores puristas. ¿Por qué se sigue esta metodología? ¿Qué relación guarda con el concepto stateless?

Forma de contratación

Si está interesado en estos cursos, llámenos al 91 632 0045, o escriba un mensaje a nuestro Departamento Comercial. Estos cursos suelen desarrollarse en las instalaciones de la empresa contratante, y su coste se calcula por horas, independientemente del número de asistentes, hasta un máximo de ocho personas.

ADO.NET

PROGRAMACION REMOTA

Copyright © 2003, Ian Marteens & Intuitive Sight