código m080
CURSO .NET 3.5 (70-561 TS*): DESARROLLO DE APLICACIONES ADO.NET, 36 horas
|
DIRIGIDO
A:
Desarrolladores de Sistemas de mediana y gran escala empleando
Microsoft Visual Studio .NET 2008 y ADO 3.5 interesados específicamente
en el desarrollo de los componentes de acceso a datos. Los participantes
deben tener al menos un año de experiencia en el desarrollo de cualquier
tipo de aplicaciones con el “Framework” de Microsoft .NET Framework y en
Sistemas de Base de Datos Relacionales.
OBJETIVO:
Al finalizar el curso los alumnos tendrán la habilidad para
desarrollar tareas en la plataforma .Net tales como crear
aplicaciones de flujos de trabajo, comunicarse con flujos de
trabajo, crear y configurar actividades personalizadas, aplicar
reglas y condiciones en los flujos de trabajo, administrar
transacciones y compensaciones, crear y administrar servicios en
tiempo de ejecución.
REQUISITOS:
El participante debe tener
los conocimientos equivalentes al m017 Visual Basic 2010, 36 horas o
m030
Visual C# 2010, 36 horas
(uno u otro, no es necesario haber hecho ambos cursos),
deberá
también
tener los conocimientos del m071 Curso
70-536 TS: Plataforma Microsoft .NET 2.0, Fundamentos para el Desarrollo
de Aplicaciones, 36 horas.
Gala no se responsabiliza por la carencia o errada
interpretación de los conocimientos que debe tener el alumno
necesarios para el buen desenvolvimiento de este curso.
AUTOEVALUACIÓN:
Si desea saber si es necesario
hacer este curso efectúe
la siguiente
autoevaluación.
CERTIFICACIÓN:
Con validez internacional usamos licencias
educativas originales, solo se obtiene con un rendimiento
promedio igual o superior al 70% en las
evaluaciones del curso. |
 |
|
HORARIOS y
PRECIOS:
el valor incluye IVA y Manual en
Línea |
|
*
El valor a pagar por cupo, dependerá del número de participantes
disponibles en la fecha de inicio del curso |
|
horarios |
días |
descripción |
3 o mas alumnos |
2
alumnos |
1
alumno |
|
MAÑANA 1 |
9 |
Lunes, Miércoles y Viernes |
8:00 a 12:00 |
Bs. 4.100*
por cupo
Pague
aquí |
Bs. 4.400*
por cupo
Pague aquí |
Bs. 5.900*
el cupo
Pague
aquí |
|
MAÑANA 2 |
9 |
Martes y Jueves |
8:00 a 12:00 |
|
TARDE 1 |
12 |
Lunes, Miércoles y Viernes |
12:30 a
3:30 |
|
TARDE 2 |
12 |
Martes y Jueves |
12:30 a 3:30 |
|
TARDE 3 |
12 |
Lunes, Miércoles y Viernes |
3:30 a 6:30 |
|
TARDE 4 |
12 |
Martes y Jueves |
3:30 a 6:30 |
|
NOCHE 1 |
12 |
Lunes, Miércoles y Viernes |
5:00 a 8:00 |
|
NOCHE 2 |
12 |
Martes y Jueves |
5:00 a 8:00 |
|
NOCHE 3 |
12 |
Lunes, Miércoles y Viernes |
6:30 a
9:30 |
|
NOCHE 4 |
12 |
Martes y Jueves |
6:30 a 9:30 |
|
SÁBADO 1 |
6 |
Sábados |
8:00 a 2:00 |
|
SÁBADO 2 |
5 |
Sábados |
8:00 a 4:15 |
|
DOMINGO |
5 |
Domingos |
9:00 a 5:15 |
FIN
de
SEMANA |
6 |
3 Sábados
3 Domingos |
2:30 a 6:30
9:00
a 6:00 |
|
INTENSIVO
1 |
5 |
días hábiles seguidos |
8:00 a 4:15 |
|
INTENSIVO
2 |
8 |
días hábiles seguidos |
8:00 a 12:30 |
|
INTENSIVO
3 |
6 |
días hábiles |
8:00 a 2:00 |
|
INTENSIVO
4 |
6 |
días hábiles |
12:00 a 6:00 |
|
INTENSIVO
5 |
12 |
días hábiles seguidos |
12:30
a 3:30 |
|
INTENSIVO
6 |
12 |
días hábiles seguidos |
3:30 a 6:30 |
|
INTENSIVO
7 |
6 |
días hábiles |
3:30 a
9:30 |
|
INTENSIVO
8 |
12 |
días hábiles seguidos |
5:00 a 8:00 |
|
INTENSIVO
9 |
12 |
días hábiles seguidos |
6:30 a 9:30 |
|
MANUAL |
|
|
|
|
|
Manual en línea |
|
Bs. 0,00* |
|
* incluido en el valor del curso |
|
Manual impreso
|
|
Bs. 100** |
Pague
aquí |
**
por razones ecológicas
evite
el uso de papel |
|
|
|
|
|
|
|
REFRIGERIOS* |
|
desayunos
y almuerzos |
menú |
* no incluido
en el precio del curso |
RECURSOS: Cada hora de clase
dura 60 minutos, incluye software en
idioma español en el
Servidor:
Windows 2008 Server, extensiones del servidor de Visual Studio.NET
2005, software con las versiones en la
estación
de trabajo:
Windows
XP y
Visual
Studio.NET 2008, MSDN Library e Internet Explorer, conexión
permanente a
Internet, software para efectuar
demostraciones a los alumnos, si el curso se dicta
in company se requiere que la contratante disponga de un
proyector o similar (no incluido en el valor del curso),
y de un número de PCs igual al número de participantes mas un PCs
adicional para el profesor todas conectadas a Internet y con el software
indicado en este párrafo, todas dentro de un mismo salón.
MATERIAL de APOYO:
El alumno durante el curso recibirá el
curso mediante avanzadas técnicas de enseñanza
y
hará uso del material de apoyo
y exámenes en línea parciales y final
desarrollados por el Instituto Gala.
UBICACIÓN:
Av. Principal de La Castellana, Torre Banco Lara, piso
3, Caracas (a 50 metros de la Estación del Metro Altamira) ver
plano de ubicación y estacionamientos de la zona, tenemos
estacionamiento en el mismo edificio (entrada al estacionamiento por la
Av. Principal de La Castellana),
Fotos del Instituto Gala.
HORARIO de ATENCION al PUBLICO:
En nuestras oficinas previa cita de lunes a viernes
de 9:00 am a 12:00 m y de 3:00 a 6:00 pm o a través del
0424 2155295 de lunes a domingo. (cerramos por vacaciones desde
el 22 de Diciembre al 6 de Enero de cada año).
CAPACIDAD en NUESTRAS INSTALACIONES:
26 alumnos simultáneamente, de lunes a domingo, 12 meses al año,
laboratorios para adiestrar desde 1 y hasta 8
personas, capacidad casi ilimitada para cursos dictados en las
instalaciones de la contratante.
PROCEDIMIENTO
a SEGUIR por EMPRESAS, ORGANISMOS o PARTICULARES QUE DESEAN COMPRAR
UN CURSO:
-
Primero: Solicite una
cotización llenando el formulario
cotización
o al correo gerente@institutogala.com,
o llamando al 0212 2610865 o
al 0424 2155295, indique Código del Curso, Cantidad de
Participantes, Horario deseado, Nombre de la Empresa
u organismo, nombre y apellido de la Persona Contacto y su teléfono
Móvil y Fijo.
-
Segundo:
Una vez recibida y aprobada la cotización por la contratante, debe enviarnos con su
propio modelo los
Datos de la
Postulación al correo
gerente@institutogala.com
o al Fax 0212 2674998.
-
Tercero:
La
contratante debe retirar
de nuestras oficinas la
factura o solicitar que
le sea enviada con pago a destino por courrier y
proceder a pagar el valor del curso con un mínimo de cinco (5)
días de anticipación a la fecha convenida de inicio.
FORMAS de PAGO:
El pago se puede efectuar
mediante cualquier modalidad.
-
Pago en Línea:
En la tabla HORARIOS y PRECIOS, en el horario seleccionado haga
clic en
"Pague
aquí".
-
Depósito o transferencia en una de las
siguientes Cuentas Corrientes:
Banesco Nº
01340331773311062394 Mercantil Nº 01050161061161038787
Exterior Nº 01150021881001256863
Datos Titular: Instituto Gala de Venezuela,
C. A., RIF J310405379,
gerente@institutogala.com,
efectuado el pago, inmediatamente envíenos un
mensaje de texto al móvil 0424 2155295 indicando el
curso y el número del depósito o
de la transferencia.
-
Pago
en nuestras oficinas en efectivo,
cheque,
Tarjeta de Crédito
o Débito.
-
A crédito
(desde 6 a 36 cuotas): Con
CrediFácil del Mercantil
o ExtraCrédito de
Banesco con solo una llamada a su Banco preferido obtenga
un crédito paralelo y sin afectar el límite de su
Tarjeta de Crédito
(haga clic en el símbolo del
Banco y vea
las condiciones):
código m080
CURSO .NET 3.5 (70-561 TS*): DESARROLLO DE APLICACIONES ADO.NET, 36 horas
CONTENIDO PROGRAMÁTICO:
/ 1 Administrar cadenas de conexión:
utilización de ConnectionStringBuilder; aprovechamiento de
ConfigurationManager; protección de la cadena de conexión; utilización
de la interfaz de proveedor de soporte de seguridad (SSPI) o
autenticación SQL Server; tratar correctamente la instancia de SQL
Server; administración de la “Instancia de usuario” y de
AttachDBfilename / 2 Administrar objetos de conexión: administración del
estado de conexión, administración del conjunto de conexiones;
implementación de las conexiones de datos persistentes; implementación
de varios conjuntos de resultados activos (MARS); cifrado y descifrado
de datos / 3 Trabajar con proveedores de datos: limitaciones,
comportamientos, rendimiento, problemas de instalación, problemas de
implementación; ODBC, Microsoft OLE DB, SqlClient, proveedores
administrados, proveedores de terceros, proveedores nativos / 4
Conectarse a una fuente de datos utilizando una interfaz de acceso a los
datos genérica: Clases de nombre de espacio System.Data.Common / 5
Tratar y diagnosticar las excepciones de conexiones a la base de datos:
implementación de controladores try/catch / 6 Crear objetos de comando:
creación de colecciones de parámetros; utilización de parámetros de
entrada y salida y valores de retorno; selección de una acción
CommandType adecuada; selección de un método Execute adecuado;
utilización de la clase CommandBuilder; selección de un CommandBehavior
adecuado / 7 Consultar datos en las fuentes de datos: escritura de
consultas para resolver los problemas asignados; implementación de la
paginación de los datos; clasificación, filtrado y agregación de los
datos / 8 Recuperar los datos de fuentes de datos utilizando DataReader:
recuperación de datos de declaraciones SELECT; recuperación de datos de
procedimientos guardados; trabajo con varios conjuntos de resultados / 9
Administrar los datos utilizando DataAdapter o TableAdapter:
recuperación de datos de declaraciones SELECT; recuperación de datos de
procedimientos guardados; trabajo con varios conjuntos de resultados;
trabajo con productos JOIN; creación de DataAdapters y TableAdapters
actualizables; modificación de métodos Fill TableAdapter Fill / 10
Ejecutar una consulta asíncrona: tratamiento de los eventos asíncronos /
11 Tratar tipos de datos especiales: los parámetros Binary Large Objects
(BLOBs); Filestream, Spatial, Table Value / 12 Consultar las fuentes de
datos utilizando LINQ: método ampliado; delegado CLR; expresiones
lambda; clases del nombre de espacio System.LINQ.Expressions / 13
Administrar excepciones al seleccionar los datos: identificación y
resolución de errores de sintaxis; excepciones de seguridad / Examen
Parcial 1 / 14 Administrar transacciones: selección de un nivel de
aislamiento de transacción adecuado; participación en transacciones
locales; participación en transacciones distribuidas; utilización de
transacciones declarativas / 15 Administrar la integridad de los datos:
actualizaciones o eliminaciones en cascada; administración automática de
números; administración de valor generado por el servidor; validación de
datos en el cliente; reglas empresariales, limitaciones / 16 Actualizar
los datos: actualizar datos utilizando procedimientos guardados;
actualizar dataSets en la fuente de datos; administrar la concurrencia /
17 Administrar excepciones al modificar los datos: resolver excepciones
de integridad de datos, limitaciones o infracciones de la integridad
referencial; conflictos de bloqueo de datos; problemas de colisión de
datos / 18 Transformar los datos utilizando LINQ: operadores de
agregación; operador JOIN, operador QUERY, LIKE, etc. / 19 Supervisar
las notificaciones de eventos: implementar notificaciones utilizando
SqlDependency o SqlNotificationRequest / 20 Datos en caché:
SqlCacheDependency, caché de datos local / 21 Administrar los conflictos
de actualización entre los datos con conexión y sin conexión. Datos de
partición para la sincronización / 22 Implementar Synchronization
Services: SyncAgent, SyncTable, ClientSyncProvider, ServerSyncProvider,
SyncAdapter / Examen Parcial 2 / 23 Trabajar con datos
desconectados / 24 Administrar los datos conectados ocasionalmente / 25
Crear mediante programación objetos de datos: DataTable; DataSet / 26
Trabajar con DataSets y DataTables sin tipo: rellenado de DataSet o
DataTable / 27 Exponer un DataTableReader desde un DataTable o DataSet /
28 Trabajar con DataSets y DataTables con tipo sólido / 29 Asignación
relacional de objetos utilizando Entity Framework / 30 Definir e
implementar un modelo de datos de entidad: asignación de esquemas y
metadatos de almacenamiento; EDM Generator / 31 Consultar datos
utilizando Object Services: consulta de datos como objetos y muestra los
resultados; trabajo con objetos; administración de Object Context;
personalización de objetos / 32 Asignar datos utilizando el lenguaje
Entity SQL: definir manualmente archivos de asignación; ejecutar una
consulta de Entity SQL utilizando EntityCommand / 33 Obtener acceso a
los datos de entidades utilizando EntityClient Provider: administración
de EntityConnection; creación de EntityCommand; ejecución de una
consulta utilizando EntityDataReader; administración de
EntityTransaction / Examen Final /
|