código m079
CURSO .NET (70-548 PRO*): DISEÑANDO Y DESARROLLANDO APLICACIONES WINDOWS, 36 horas
|
DIRIGIDO
A:
Desarrolladores de Sistemas de mediana y gran escala empleando
Microsoft Visual Studio .NET 2003 o 2005. Los participantes
deben tener al menos un año de experiencia en el desarrollo de
aplicaciones Windows con el “Framework” de Microsoft .NET.
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
Curso Visual Basic 2010, 36 horas o
m030
Curso Visual C# 2010, 36 horas
(uno u otro),
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 |
8:00 a 4:15 |
|
INTENSIVO
2 |
8 |
días hábiles |
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 |
12:30
a 3:30 |
|
INTENSIVO
6 |
12 |
días hábiles |
3:30 a 6:30 |
|
INTENSIVO
7 |
6 |
días hábiles |
3:30 a
9:30 |
|
INTENSIVO
8 |
12 |
días hábiles |
5:00 a 8:00 |
|
INTENSIVO
9 |
12 |
días hábiles |
6:30 a 9:30 |
|
MANUAL |
|
|
|
|
|
Manual en línea |
|
Bs. 0,00* |
|
* incluido en el valor del curso |
|
Manual impreso
|
|
Bs. 150** |
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 2005, 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 m079
CURSO .NET (70-548 PRO*): DISEÑANDO Y DESARROLLANDO APLICACIONES WINDOWS, 36 horas
CONTENIDO PROGRAMÁTICO:
/ 1 Evaluar la posibilidad técnica de un
concepto de diseño de aplicación / 2 Evaluar la prueba de concepto / 2
Recomendar las mejores tecnologías para las funciones y objetivos de la
aplicación / 4 Ponderar las consideraciones de implementación / 5
Investigar las soluciones existentes para problemas empresariales
similares / 6 Crear un prototipo de prueba de concepto / 7 Evaluar los
riesgos asociados con la tecnología ASP.NET 2.0 o su implementación / 8
Validar que la tecnología propuesta se pueda utilizar en la aplicación /
9 Demostrar a los participantes que la solución propuesta tratará sus
necesidades / 10 Evaluar las especificaciones técnicas para una
aplicación para asegurar que se cumplen los requisitos empresariales /
11 Trasladar la especificación funcional en terminología del
desarrollador, como un pseudocódigo y diagramas UML / 12 Sugerir el tipo
de componente y capa / 13 Evaluar el diseño de una base de datos / 14
Recomendar un esquema de base de datos / 15 Identificar los
procedimientos guardados necesarios para una aplicación / 16 Evaluar el
diseño lógico de una aplicación / 17 Evaluar el diseño lógico para el
rendimiento / 18 Evaluar el diseño lógico para el mantenimiento / 19
Evaluar el diseño lógico para la ampliación / 20 Evaluar el diseño
lógico para la escalabilidad / 21 Evaluar el diseño lógico para la
disponibilidad / 22 Evaluar el diseño lógico para la seguridad / 23
Evaluar el diseño lógico con respecto a escenarios / 24 Evaluar el
diseño lógico para la capacidad de recuperación / 25 Evaluar el diseño
lógico para la integridad de los datos / 26 Evaluar el diseño físico de
una aplicación / 27 Las consideraciones incluyen el diseño de la
estructura del proyecto, el número de archivos, el número de conjuntos y
la ubicación de estos recursos en el servidor / 28 Evaluar el diseño
físico para el rendimiento / 29 Evaluar el diseño físico para el
mantenimiento / 30 Evaluar cómo la ubicación física de los archivos
afecta a la capacidad de ampliación de la aplicación / 31 Evaluar el
diseño físico para la escalabilidad / 32 Evaluar el diseño físico para
la disponibilidad / 33 Evaluar el diseño físico para la seguridad / 34
Evaluar el diseño físico para la capacidad de recuperación / 35 Evaluar
el diseño físico para la integridad de los datos / Examen Parcial 1
/ 36 Seleccionar un diseño adecuado para la interfaz visual / 37 Decidir
el flujo de contenido en la aplicación / 38 Evaluar las necesidades de
navegación del usuario / 39 Identificar el objetivo de la interfaz de
usuario / 40 Asegurar la congruencia y coherencia de la experiencia del
usuario en toda la aplicación / 41 Seleccionar las técnicas para
controlar el diseño / 42 Evaluar una estrategia para implementar un
diseño común en toda la interfaz de usuario / 43 Sugerir un estándar de
interfaz de usuario aplicable basado en la especificación de la
aplicación / 44 Las consideraciones incluyen MDI, SDI, grupo de
controles, etc. / 45 Seleccionar un control adecuado basándose en las
especificaciones de diseño / 46 Evaluar el tipo de datos que deben
capturarse o mostrarse / 47 Evaluar los controles disponibles, las
consideraciones incluyen controles estándar de .NET Framework y
controles de terceros personalizados desarrollados internamente / 48
Evaluar cómo se implementan los controles disponibles en los proyectos o
aplicaciones anteriores y actuales / 49 Evaluar la demografía de
usuarios / 50 Evaluar el entorno de usuarios. Seleccionar un método de
validación de datos adecuado en la capa de interfaz de usuario / 51
Seleccionar un método de validación basado en el tipo de datos
proporcionado / 52 Decidir cómo notificar las indicaciones, las
consideraciones incluyen devoluciones de llamadas, excepciones y
escritura en un registro de sucesos / 53 Identificar la fuente de los
datos no válidos / 54 Identificar la causa de una entrada no válida / 55
Evaluar si los datos no válidos se pueden evitar / 56 Evaluar si se debe
presentar una excepción / 57 Evaluar si se debe registrar una excepción
/ 58 Evaluar si se debe tratar una excepción, este sería el caso cuando
los componentes que utiliza presentan una excepción / 59 Evaluar si se
necesita una información visual, como un cuadro de mensaje o color / 60
Seleccionar las técnicas de información de estado de la aplicación y de
asistencia al usuario adecuadas / 61 Diseñar un mecanismo de asistencia
al usuario / 62 Seleccionar una técnica de información de estado de la
aplicación adecuado basado en los tipos de control disponibles / 63
Seleccionar una técnica de información de estado de aplicación adecuada
para admitir la accesibilidad / 64 Diseñar una técnica de información de
estado de la aplicación / 65 Seleccionar un mecanismo adecuado para
entregar datos multimedia desde una aplicación / 66 Evaluar los
mecanismos de entrega multimedia disponibles Las consideraciones
incluyen problemas de ancho de banda, formatos de archivo, cuadros por
segundo y tipos de difusión / 67 Diseñar un mecanismo de entrega
multimedia / Examen Parcial 2 / 68 Establecer las características
obligatorias de un componente / 69 Decidir cuándo crear un único
componente o varios componentes / 70 Decidir el nivel de la aplicación
en el que se debe ubicar un componente / 71 Decidir el tipo de objeto
que se creará / 72 Crear el diseño de alto nivel de un componente / 73
Establecer el ciclo de vida de un componente / 74 Decidir si utilizar
los patrones de diseño establecidos para el componente / 75 Decidir si
crear un prototipo para el componente / 76 Documentar el diseño de un
componente utilizando pseudocódigo, diagramas de clase, diagramas de
secuencia, diagramas de actividad y diagramas de estado / 77 Evaluar las
decisiones de equilibrio, las consideraciones incluyen seguridad con
respecto a rendimiento, rendimiento con respecto mantenimiento, etc. /
78 Desarrollar la API pública de un componente / 79 Decidir los tipos de
clientes que pueden utilizar un componente / 80 Establecer las
interfaces de componentes obligatorias / 81 Decidir si se requiere una
entrada de constructor / 82 Desarrollar las funciones de un componente /
83 Decidir si la función existente se puede implementar o heredar / 84
Decidir cómo tratar los recursos administrador y no administrados / 85
Decidir las funciones de ampliación necesarias / 86 Decidir si un
componente debe tener estado o no / 87 Decidir si un componente debe
tener varios subprocesos / 88 Decidir las funciones que se implementarán
en la clase básica, en la clase abstracta y en la clase sellada / 89
Desarrollar un mecanismo de tratamiento de excepciones / 90 Decidir
cuándo es adecuado presentar una excepción / 91 Decidir cómo tratará las
excepciones un componente, las consideraciones incluyen la captación y
presentación de una nueva excepción; captación, ajuste y presentación de
la excepción ajustada; ajuste y terminación, etc. / 92 Desarrollar las
funciones de acceso y tratamiento de los datos de un componente / 93
Analizar las relaciones de datos / 94 Analizar los requisitos de
tratamiento de datos de un componente / 95 Desarrollar un componente
para incluir los requisitos de perfilado / 96 Identificar los problemas
potenciales, como faltas de recursos y rendimiento insuficiente,
mediante el perfilado del componente / 97 Decidir cuándo detener el
perfilado de un componente / 98 Decidir si volver a diseñar un
componente tras analizar los resultados del perfilado / 99 Diseño y
desarrollo de un marco de trabajo de la aplicación / 100 Consumir un
componente de software reutilizable / 101 Identificar un componente de
software reutilizable en los componentes disponibles para cumplir con
los requisitos / 102 Identificar si el componente de software
reutilizable tiene que ampliarse / 103 Identificar si el componente de
software reutilizable tiene que ajustarse / 104 Identificar si una
función existente tiene que ocultarse / 105 Probar el componente
identificado basado en los requisitos / 106 Seleccionar un mecanismo de
tratamiento de las excepciones adecuado / 107 Evaluar el mecanismo
actual de tratamiento de las excepciones / 108 Diseñar una nueva técnica
de tratamiento de excepciones / Examen Parcial 3 / 109
Seleccionar un planteamiento de implementación adecuado para la lógica
de diseño de la aplicación / 110 Seleccionar un mecanismo de
almacenamiento de datos adecuado / 111 Seleccionar una estructura de
flujo de datos adecuada / 112 Seleccionar una estructura de flujo de
decisiones adecuada / 113 Seleccionar un método de registro de eventos
adecuado para la aplicación / 114 Decidir si se registran los datos, las
consideraciones incluyen directivas, seguridad, requisitos y depuración
/ 115 Seleccionar un mecanismo de almacenamiento para los eventos
registrados. Por ejemplo, base de datos, archivo sin formato, registro
de eventos o archivo XML / 116 Seleccionar un método de registro de
eventos para todo el sistema. Por ejemplo, registro centralizado,
registro descentralizado, etc. / 117 Decidir los niveles de registro
basándose en la gravedad y en la prioridad / 118 Supervisar las
características o aspectos específicos de una aplicación / 119 Decidir
si se supervisan los datos, las consideraciones incluyen administración,
auditoria y el servicio técnico de la aplicación / 120 Decidir las
características que se supervisarán. Por ejemplo, rendimiento de la
aplicación, consumo de memoria, auditoria de seguridad, métrica de
usabilidad y posibles errores / 121 Seleccionar mecanismos de
supervisión de eventos, como Monitor del sistema y registros / 122
Decidir los niveles de supervisión basándose en los requisitos / 123
Seleccionar un método de supervisión en todo el sistema entre los
mecanismos de supervisión disponibles / 124 Evaluar la arquitectura de
configuración de la aplicación / 125 Decidir los atributos de
configuración que se guardarán / 126 Seleccionar la ubicación de
almacenamiento física para los atributos de configuración / 126 Decidir
el formato en que se guardarán los atributos de configuración / 127
Realizar una revisión del código / 128 Evaluar la estrategia de
comprobación / 129 Crear la estrategia de comprobación de la unidad /
130 Evaluar la estrategia de comprobación de la integración / 131
Evaluar la estrategia de comprobación de estrés / 132 Evaluar la
estrategia de comprobación del rendimiento / 133 Evaluar la
especificación del entorno de pruebas / 134 Diseñar una prueba de unidad
/ 135 Describir los escenarios de pruebas / 136 Decidir los requisitos
de cobertura / 137 Evaluar cuándo utilizar la comprobación de condición
límite / 138 Decidir el tipo de pruebas de aserción que se realizarán /
139 Realizar pruebas de integración / 140 Determinar si el componente
funciona como se deseaba en el entorno de destino /141 Identificar las
interacciones y dependencias del componente / 142 Comprobar los
resultados / 143 Resolver un error / 144 Investigar un error notificado
/ 145 Reproducir un error / 146 Evaluar el efecto del error y el costo y
tiempo asociado para resolverlo / 147 Solucionar un error / 148
Implementación y soporte de una aplicación Evaluar el rendimiento de una
aplicación basada en la estrategia de análisis del rendimiento / 149
Identificar los picos de rendimiento / 150 Analizar las tendencias de
rendimiento / 151 Realizar un seguimiento de los tiempos de respuesta de
la página / 152 Realizar un seguimiento de los tiempo de inicio de
sesión / 153 Analizar los datos recibidos cuando se supervisa una
aplicación / 154 Supervisar y analizar la utilización de los recursos /
155 Supervisar y analizar los aspectos de seguridad / 156 Realizar un
seguimiento de los errores producidos por la actividad el cliente / 157
Seleccionar cuándo utilizar las API de supervisión de la salud de
ASP.NET 2.0. Evaluar el plan de implementación / 158 Identificar las
dependencias de implementación en el nivel de componente / 159
Identificar los requisitos de scripting para la implementación / 160
Crear un diagrama de lógica de flujo de aplicación / 161 Evaluar la
complejidad de los componentes / 162 Evaluar la complejidad de las
interacciones con otros componentes / 163 Validar el entorno de
configuración de producción, las consideraciones incluyen el equilibrado
de carga, granjas de servidores Web y hospedaje multiproceso en una
única máquina / 164 Comprobar la configuración de red / 165 Comprobar el
entorno de implementación / Examen Final /
|