código m078
CURSO .NET 3.5 (70-547 PRO*): DISEÑANDO Y DESARROLLANDO APLICACIONES WEB, 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 Web con el “Framework” de Microsoft .NET Framework.
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),
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. 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, 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 m078
CURSO .NET 3.5 (70-547 PRO*): DISEÑANDO Y DESARROLLANDO APLICACIONES WEB, 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 / 3
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 Diseño y desarrollo de una interfaz de usuario /
37 Seleccionar un diseño adecuado para la interfaz visual / 38 Decidir
el flujo de contenido por las páginas / 39 Evaluar las necesidades de
navegación del usuario / 40 Identificar el objetivo de la página / 41
Asegurar la congruencia y coherencia de la experiencia del usuario en
toda la aplicación / 42 Evaluar una estrategia para implementar un
diseño común en toda la interfaz de usuario / 43 Sugerir cuándo utilizar
hojas de estilo, páginas master, elementos Web, controles
personalizados, scripting y controles de usuario / 44 Sugerir un
estándar de interfaz de usuario aplicable basándose en el entorno de
cliente previsto, las consideraciones incluyen los sistemas operativos,
tecnologías y tipos de explorador seleccionados / 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, las
consideraciones incluyen las cuestiones de localización / 50 Evaluar el
entorno de usuarios, las consideraciones incluyen el tamaño de la
pantalla y el tipo y versión de explorador / 51 Seleccionar un método de
validación de datos adecuado en la capa de interfaz de usuario / 52
Seleccionar un método de validación basado en el tipo de datos
proporcionado / 53 Decidir cómo notificar las indicaciones, las
consideraciones incluyen devoluciones de llamadas, excepciones y
escritura en un registro de sucesos / 54 Identificar la fuente de los
datos no válidos / 55 Identificar la causa de una entrada no válida / 56
Evaluar si los datos no válidos se pueden evitar / 57 Evaluar si se debe
presentar una excepción / 58 Evaluar si se debe registrar 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
un mecanismo 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
/ 127 Decidir el formato en que se guardarán los atributos de
configuración / 128 Seleccionar cuándo utilizar las herramientas
administrativas de ASP.NET, comprobación y estabilización de una
aplicación / 129 Realizar una revisión del código / 130 Evaluar la
estrategia de comprobación / 131 Crear la estrategia de comprobación de
la unidad / 132 Evaluar la estrategia de comprobación de la integración
/ 133 Evaluar la estrategia de comprobación de estrés / 134 Evaluar la
estrategia de comprobación del rendimiento / 135 Evaluar la
especificación del entorno de pruebas / 136 Diseñar una prueba de unidad
/ 137 Describir los escenarios de pruebas / 138 Decidir los requisitos de
cobertura / 139 Evaluar cuándo utilizar la comprobación de condición
límite / 140 Decidir el tipo de pruebas de aserción que se realizarán
/ 141 Realizar pruebas de integración / 142 Determinar si el componente
funciona como se deseaba en el entorno de destino / 143 Identificar las
interacciones y dependencias del componente / 144 Comprobar los
resultados / 145 Resolver un error / 146 Investigar un error notificado
/ 147 Reproducir un error / 148 Evaluar el efecto del error y el costo, y
tiempo asociado para resolverlo / 149 Solucionar un error. Implementación
y soporte de una aplicación Evaluar el rendimiento de una aplicación
basada en la estrategia de análisis del rendimiento / 150 Identificar los
picos de rendimiento / 151 Analizar las tendencias de rendimiento / 152
Realizar un seguimiento de los tiempos de respuesta de la página / 153
Realizar un seguimiento de los tiempo de inicio de sesión / 154 Analizar
los datos recibidos cuando se supervisa una aplicación / 155 Supervisar y
analizar la utilización de los recursos / 156 Supervisar y analizar los
aspectos de seguridad / 157 Realizar un seguimiento de los errores
producidos por la actividad el cliente / 158 Seleccionar cuándo utilizar
las API de supervisión de la salud de ASP.NET 2.0, evaluar el plan de
implementación / 159 Identificar las dependencias de implementación en el
nivel de componente / 160 Identificar los requisitos de scripting para la
implementación / 161 Crear un diagrama de lógica de flujo de aplicación
/ 162 Evaluar la complejidad de los componentes / 163 Evaluar la
complejidad de las interacciones con otros componentes / 164 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 / 165 Comprobar la configuración de red / 166
Comprobar el entorno de implementación / Examen Final /
|