Estándares Técnicos de Capacitación

"La Agencia Digital de Innovación Pública (ADIP), a partir del 01 de enero de 2019, es la instancia encargada de dictaminar y establecer la política informática relativa a la gobernanza tecnológica de la Ciudad, a partir de las atribuciones que le otorga la Ley de Operación e Innovación Digital. Los criterios propios de la Agencia para la adquisición de bienes tecnológicos y el nuevo proceso de solicitud y emisión de dictámenes técnicos, serán implementados después del 30 de enero del presete año y se harán del conocimiento de los titulares de las Entidades, Dependencias, Órganos Desconcentrados y Alcaldías, mediante los medios oficiales correspondientes. Hasta entonces, se seguirán aplicando en lo conducente los estándares y lineamientos aquí mostrados."

Estatus: Vigente                    

Categoría: Estándares Técnicos de Capacitación

OBJETIVO:  Al término del curso el participante  aprenderá el uso de Access para la creación de bases de datos de forma  práctica; además de la creación de informes personalizados para el  control de información, mediante la práctica de casos reales.

Perfil de ingreso: El participante aprenderá el uso de  Access para la creación de bases de datos de forma práctica; además de  la creación de informes personalizados para el control de información,  mediante la práctica de casos reales.

Duración: 30 hrs.

Temario


1. PRINCIPIOS DEL DISEÑO DE TABLAS
     1.1 Tipos de datos
     1.2 Técnicas de validación de datos
     1.3 Establecer valores predeterminados
     1.4 Mascara de entrada
     1.5 Técnicas de inderación

2. PRINCIPIOS DE RELACIONES DE TABLAS
     2.1 Analizar relaciones de tables
     2.2 Establecer relaciones entre tablas
     2.3 Probar la integridad referencial

3. DISEÑO DE FORMULARIO
     3.1 Personalizar el diseño de formularios
     3.2 Realizar cálculos en un formulario
     3.3 Agregar cuadros combinados a un formulario
     3.4 Cambiar las propiedades de los formularios

4. PERSONALIZAR INFORMES
     4.1 Personalizar un informe creado por el asistente
     4.2 Cambiar las propiedades con el control para mejorar la presentación de los datos
     4.3 Mantener unida en una página las partes de un informe
     4.4 Trabajar con subinformes.

5. DISEÑO DE CONSULTAS DE SELECCIÓN
     5.1 Consultas de selección
     5.2 Consultas de parámetros
     5.3 Utilizar campos calculados en consultas
     5.4 Crear consultas con varias tablas
     5.5 Agregar una fila total a una consulta
     5.6 Mostrar los valores más altos

6. TALLER DE BASES
     6.1 Creación de bases de datos de acuerdo con el área
     6.2 Personalización de informes

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante utilizará técnicas para la automatización de cálculos mediante fórmulas y funciones; además representará gráficamente, la información y optimizará su presentación.


Perfil de ingreso: El curso está dirigido a personas interesadas en utilizar Excel como herramienta para desarrollar diversos tipos de cálculos y análisis de datos

Se requiere haber acreditado o demostrar conocimientos equivalentes al curso de Introducción a la computación e Internet con WINDOWS

Escolaridad mínima: Estudios mínimos de preparatoria o equivalente.


Duración: 20 horas.


Temario

1. INTRODUCCIÓN

1.1 Características del programa (terminología y conceptos)

1.2 Requisitos de hardware y software

1.3 Inicio y fin de sesión

2. EL ENTORNO DE TRABAJO

2.1 Elementos de la ventana de la aplicación

2.2 Elementos de la ventana del libro de trabajo

2.3 Menú contextual

2.4 Modificaciones al entorno de trabajov

2.5 Asistente de ayuda

3. OPERACIONES BÁSICAS EN UNA HOJA DE CÁLCULO

3.1 Desplazamiento dentro de una hoja de trabajo

3.2 Selección de rangos

4. INTRODUCCIÓN DE DATOS

4.1 Tipos de datos

4.2 Introducción de datos en una selección

4.3 Edición del contenido de una celda

4.4 Generación automática de series

4.5 Inserción de comentario

5. FORMATOS

5.1 Celdas

5.2 Columnas

5.3 Filas

5.4 Hojas

5.5 Autoformato

5.6 Creación de estilos a partir de una selección

6. FÓRMULAS

6.1 Valores (operandos)

6.2 Operadores

6.3 Valores de error

7. FUNCIONES 

7.1 Estructura general de una función

7.2 Funciones matemáticas

7.3 Funciones estadísticas

7.4 Funciones lógicas

7.5 Funciones de fecha y hora

7.6 Funciones de texto

7.7 Uso del Área Autocalcular de la barra de estado

8. EDICIÓN DE HOJAS DE CÁLCULO

8.1 Copiar información

8.2 Mover información

8.3 Pegado especial

8.4 Uso del portapapeles de Office

8.5 Insertar y eliminar

8.6 Búsqueda y reemplazo

8.7 Deshacer la última acción

8.8 Repetir la última acción

9. GRÁFICOS

9.1 Componentes de los gráficos

9.2 Creación de gráficos

9.3 Cambio del tipo de gráfico

9.4 Edición y formato de un gráfico

9.5 Impresión

10. MANEJO DE LIBROS DE TRABAJO

10.1 Manejo de hojas

10.2 Manejo de ventanas

11. ARCHIVOS

11.1 Libro nuevo

11.2 Guardar

11.3 Guardar con contraseña

11.4 Abrir

11.5 Imprimir

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante diseñará imágenes vectoriales y de mapa de bits optimizadas para Web, así como animaciones sencillas y botones para Web.


Perfil de ingreso: Dirigido a: Este curso está dirigido a personas interesadas en la generación, manipulación y edición de imágenes optimizadas para Web .

Conocimientos previos en cómputo:Se requiere haber cursado Introducción a la digitalización y edición de formatos de imágenes.

Habilidades: Desarrollo de interfases y elementos gráficos para la Web. Uso de manejadores de Internet.

Escolaridad mínima: Técnico en computación o equivalente.


Duración: 30 horas.


Temario

1. Introducción a FIREWORKS MX

1.1 Requisitos del sistema

1.2 Interfaz Gráfica del Usuario (IGU)


2. Edición de mapa de bits

2.1 Mapas de bits en oposición a gráficos vectoriales

2.2 Edición de mapas de bits en Fireworks MX

2.3 Paneles flotantes

2.4 Configuración de documentos

2.5 Paleta de herramientas de Fireworks MX

2.6 Visualizar la configuración gama

2.7 Agrupar objetos

2.8 Utilizar el panel de capas

2.9 Cambiar el orden de apilamiento de los objetos de una capa


3. Utilizar herramientas vectoriales

3.1 Realizar selecciones en modo vector

3.2 Crear un logotipo

3.3 Panel de historial

3.4 Utilizar la herramienta cuchillo

3.5 Utilizar la función para resaltar posición del ratón

3.6 Aplicar y editar trazos

3.7 Aplicar el color del relleno

3.8 Recortar el lienzo

3.9 Utilizar el panel de información

3.10 Importar imágenes y archivos

3.11 Establecer opciones de archivos vectoriales


4. Texto, rellenos y efectos automáticos

4.1 Añadir y editar textos

4.2 Convertir texto en trazado

4.3 Duplicar objetos

4.4 Combinar formas

4.5 Alineación de objetos

4.6 Añadir y reorganizar efectos automáticos

4.7 Trabajar con máscaras

4.8 Aplicar transformaciones

4.9 Aplicar rellenos sólidos y degradados

4.10 Utilizar el tramado Web

4.11 Utilizar patrones y texturas


5. Aplicar colores y estilos

5.1 Seleccionar colores

5.2 Mezclar colores

5.3 Guardar colores seleccionados

5.4 Usar los cuadros de colores

5.5 Crear y utilizar estilos


6. Exportar y optimizar

6.1 Exportar imágenes 

6.2 Utilizar el asistente de exportación 

6.3 Elegir el formato de imagen 

6.4 Opciones de paleta de colores para imágenes GIF 

6.5 Presentación preliminar en el espacio de trabajo 

6.6 Trabajar con la tabla de color 

6.7 Crear una transparencia y colores mate 

6.8 Guardar las configuraciones predeterminadas de exportación


7. Crear imágenes GIF animadas

7.1 Definición de imágenes GIF animadas

7.2 Realizar una animación

7.3 Utilizar papel cebolla

7.4 Controlar la reproducción

7.5 Exportar una animación GIF

7.6 Aplicar la interpolación

7.7 Crear símbolos

7.8 Símbolos de animación

7.9 Uso de la biblioteca


8. Crear botones

8.1 Utilizar el editor de botones

8.2 Trabajar con la capa de Web

8.3 Trabajar con botones rollover

8.4 Crear rollover sin conexos

8.5 Utilizar los efectos automáticos en los botones rollover

8.6 Utilizar el asistente de vínculos


9. Utilizar mapas de imágenes y rollovers

9.1 Crear mapas de imágenes

9.2 Utilizar el panel URL

9.3 Dividir una imagen

9.4 Utilizar el panel comportamientos

9.5 Añadir un menú emergente

9.6 Agrupar todo


10. Técnicas de producción

10.1 Utilizar las opciones de buscar y reemplazar

10.2 Utilizar el historial del proyecto

10.3 Realizar procesamiento por lotes

10.4 Guardar los archivos de comando

10.5 Utilizar Fireworks MX en Dreamweaver MX

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación todas las posibilidades que ofrece el programa, así como determinar la problemática y la solución de problemas que se planteen durante un proyecto de realización de animaciones vectoriales, optimizadas para internet.


Perfil de ingreso: Dirigido a: Diseñadores Web

Requisitos: Conocimiento básico del manejo de un sistema operativo gráfico, conocimientos básicos en multimedia Habilidades: Desarrollo de interfases y elementos gráficos para la Web. Uso de manejadores de Internet.

Escolaridad mínima: Técnico en computación o equivalente.


Duración: 40 horas.


Temario

1. Introducción

1.1 Macromedia y Shockwave

1.2 Utilidad y posibilidades de Flash MX

1.3 Ayuda en Flash


2. Dibujo

2.1 Tecnología Vectorial y Bitmap

2.3 La interfaz, los paneles

2.4 Herramientas de Dibujo

2.5 Herramientas de pintura

2.6 Herramientas de texto

2.7 Campos de texto editables

2.8 Creando y modificando objetos

2.9 Objetos reutilizables

2.10 Símbolos y bibliotecas

2.11 Bibliotecas compartidas

2.12 Composición simple usando capas

2.13 Importando ilustraciones

2.14 El explorador de películas


3. Animación

3.1 Nociones básicas de animación

3.2 Película,Escena

3.3 Línea de tiempo (Timeline)

3.4 Fotogramas

3.5 Fotogramas clave

3.6 Velocidad de fotogramas

3.7 Animación Fotograma a Fotograma

3.8 Interpolación de movimiento

3.9 Interpolación de formas

3.10 Símbolos animados / Instancias animadas

3.11 Botones

3.12 Símbolos animados especiales

3.13 Sonido y Música en Flash MX

3.14 Estructura lógica de una película


4. Interactividad Básica

4.1 Acciones

4.2 Acciones en Fotogramas

4.3 Acciones en Botones

4.4 LLamando a URL’s

4.5 Películas dentro de películas

4.6 Interacción con otras películas de Flash

4.7 Duplicando y eliminando películas


5. Interactividad Avanzada

5.1 Introducción a ActionScript

5.2 Variables y tipos de variables

5.3 Nomenclatura de variables

5.4 Expresiones: Cálculos con variables

5.5 El Panel Acciones: Modo Normal

5.6 El Panel Acciones: Modo Experto

5.7 Campos de texto editable

5.8 Películas arrastrables

5.9 Acciones condicionales

5.10 Control de propiedades

5.11 Propiedades incluidas en Flash

5.12 Funciones

5.13 Arrays

5.14 Interactuando con aplicaciones externas


6. Exportando Películas

6.1 Insertando películas en HTML

6.2 Peculiaridades de Shockwave: Optimizando películas

6.3 Detectando el plugin de Flash

6.4 Stand Alone y Projector

6.5 Exportar a otros formatos

6.6 Flash y HTML


7. Cursos Prácticos / Ambito Profesional

7.1 Precarga de películas

7.2 Desarrollando un formulario

7.3 Interactuando con Javascript

7.4 Creando Menús

7.5 Cargando variables desde un fichero externo

7.6 Texto con scrolling




Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para asumir la importancia y el compromiso que tiene el instructor en el proceso enseñanza- aprendizaje. Diseñará una carta descriptiva y un manual de usuario.


Perfil de ingreso: Dirigido a: Personal técnico-operativo y de estructura con conocimientos en tópicos específicos de informática.

Requisitos: Conocimientos técnico-administrativos sólidos en materia para la cual fungirá como instructor, mostrar vocación para la docencia.


Duración: 60 hrs.


Módulo I: RELACIÓN ENSEÑANZA-APRENDIZAJE Y PLANEACIÓN DIDÁCTICA. (41 HORAS)


Objetivo del módulo I: Que los participantes reconozcan y apliquen la importancia que tiene el instructor en el proceso de enseñanza-aprendizaje y los conocimientos en la elaboración de una carta descriptiva

Temario

1. Presentación del curso

1.1 Encuadre


2. Enseñanza-aprendizaje 

2.1 Concepto de Enseñanza

2.2 Concepto de Aprendizaje


3. El instructor o facilitador del aprendizaje

3.1 Concepto

3.2 Perfil

3.3 Funciones

3.4 Habilidades de comunicación

3.5 Factores favorables y desfavorables durante el proceso enseñanza-aprendizaje


4. Capacitación

4.1 Concepto de capacitación para adultos

4.2 Propósito de la capacitación


5. Diseño de Programas de estudio (8 horas)

5.1 Definición Temática

5.2 Perfil de los participantes

5.3 Objetivo: general y específico

5.4 Determinación del contenido programático


6. Carta descriptiva (Planeación Didáctica) (14 horas)

6.1 Contenido Programático (temas y subtemas)

6.2 Planeación de actividades (de enseñanza-aprendizaje)

6.3 Técnicas didácticas

6.4 Recursos didácticos

6.5 Tiempos

6.6 Productos de evaluación


7. Evaluación

7.1 Concepto (momentos de evaluación, evaluación integral, continua y permanente; diagnóstica, formativa y sumatica)

7.2 Instrumentos de evaluación (pruebas objetivas, la observación, la participación y las tareas)


Módulo II: ELABORACIÓN DE MANUALES DE USUARIO (19 HORAS)



Objetivo del módulo II: Que los participantes reconozcan en el manual al documento didáctico que contiene abreviados los contenidos de un curso. Así como elaborará en esbozo de manual de conocimientos

1. Importancia del manual de usuario

2. Elementos que debe contener el manual de usuario

2.1 Portada y contraportada

2.2 Índice

2.3 Presentación

2.3.1 Objetivo del manual

2.3.2 Explicación de las convenciones que pudiera tener el manual

2.4 Glosario de términos incluyendo los de otras lenguas

2.5 Listado de programas y configuraciones de sistemas


3. Desarrollo de la parte teórica

4. Desarrollo de la parte práctica

5. Como conjuntar la teoría y la práctica

6. Formato del manual del usuario

7. Manejo de textos, títulos, encabezado y pie de página

8. Manejo de imágenes y esquemas

9. Manejo de tablas

10. Calidad de impresión

11. Recomendaciones: número de cuartillas; formato pdf para manual electrónico y engargolado

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá los elementos de hardware y software que conforman las redes de las computadoras, así como al Modelo OSI y TCP/IP. Los equipos de interconexión y su relación con las capas del modelo OSI; la relación existente con el protocolo TCP/IP y los elementos básicos del cableado estructurado. Reconocerá para operar la configuración de una red local Windows y Linux y los elementos para el uso de redes inalámbricas con el propósito de detectar y reparar fallas, construir y reparar cables utilizando herramientas de seguridad


Perfil de ingreso: Dirigido a: Personal que realiza labores de soporte técnico en las Unidades Administrativas.

Conocimientos previos en cómputo: Se requieren haber cursado el Taller de Mantenimiento Preventivo y Correctivo a Bienes Informáticos

Facilidad para el manejo de herramientas de equipo electrónico. Destreza para el ensamble y desensamble de equipos. Uso del ambiente gráfico.

Habilidades: Manejo eficiente del teclado y del mouse.

Escolaridad Mínima: Técnico en computación o equivalente.


Duración: 40 hrs.


Temario

1. Fundamentos de redes de computadoras

1.2 Introducción

1.2.1 Definición de Red

1.3 Clasificación de las Redes

1.3.1 Extensión

1.3.1.1 LAN

1.3.1.2 MAN

1.3.1.3 WAN

1.3.2 Topología Física

1.3.2.1 Bus

1.3.2.2 Anillo

1.3.2.3 Estrella

1.3.2.4 Malla

1.3.2.5 Hibridas

1.3.3 Topología Lógica

1.3.4 Diferencia entre topología física y lógica

1.3.5 Topologías LAN más comunes

1.3.5.1 Ethernet: (de bus lógica y en estrella física)

1.3.5.2 Token Ring: (de anillo lógica y estrella física en estrella)

1.4 Nodos y medios de transmisión

1.4.1 Guiados

1.4.1.1 Par trenzado

1.4.1.2 Coaxial

1.4.1.3 Fibra óptica

1.4.2 No guiados

1.4.2.1 Inalámbrico

1.4.2.2 Infrarrojos


2. Introducción al Modelo OSI y TCP/IP

2.1 Modelo general de comunicación

2.2 Modelo de referencia OSI

2.2.1 Concepto y capas

2.3 Estructura del protocolo TCP/IP

2.4 Comparación entre el modelo OSI y TCP/IP


3. Equipos de Interconexión y su relación con las capas del modelo OSI

3.1 Adaptadores de Red

3.2 Concentrador (hub)

3.3 Multiplexores

3.4 Repetidor

3.5 Pasarela (gateway)

3.6 Punto de acceso (Access Point)

3.7 Conmutador(Switch) y puente (Bridges)

3.8 Ruteador (Router)


4. Cableado Estructurado

4.1 Definición

4.2 Cableado estructurado y Cableado no estructurado

4.3 Cableado horizontal y cableado vertical

4.4 Recomendaciones y limitaciones generales

4.4.1 Segmentación del tráfico

4.4.2 Longitud máxima de cada segmento

4.4.3 Interferencias

4.5 Referencia a las normas internacionales de cableado

4.6 Construcción de cables UTP

4.7 Prueba de cables UTP

4.8 Identificación y solución de fallas


5. Protocolo TCP/IP

5.1 Conceptos básicos

5.1.1 Direccionamiento y mascaras

5.1.1.1 Segmentación de Redes

5.1.2 Tipos de redes A, B, C

5.1.3 Concepto de Subredes

5.1.4 Direcciones de red, multicast y loopback

5.2 Puertos de comunicación

5.3 Conceptos de protocolos Nivel de red

5.3.1 IP

5.3.2 ICMP

5.4 Conceptos de protocolos Nivel de transporte

5.4.1 TCP

5.4.2 UDP

5.5 Conceptos de protocolos Nivel de aplicación

5.5.1 DNS

5.5.2 SMTP

5.5.3 POP3

5.5.4 HTTP

5.5.5 DHCP


6. Configuración de una red local Windows y Linux

6.1 Configuración de las Tarjetas de Red

6.2 Herramientas para la detección y solución de fallas

6.2.1 Comandos ping, ifconfig, ipconfig

6.2.2 Comandos route e ifconfig, traceroute

6.2.3 Resolución de DNS

6.2.3.1 Comandos nslookup, dig y host

6.3 Configuración de herramientas de seguridad

6.3.1 Herramientas de protección: Cortafuegos, Proxies

6.3.1.1 Ejecución de scripts para ip-tables

6.3.2 Herramientas de monitoreo de red: Ethereal, iptraf, netstat


7. Introducción al uso de redes Inalámbricas

7.1 Proveedores de servicios inalámbricos

7.2 Requerimientos para la instalación de una red inalámbrica

7.3 Configuración de clientes

7.4 Seguridad básica en una red inalámbrica

7.4.1.1 Reglas básicas

7.4.1.2 Cifrado WEP




Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante elaborará páginas WWW, utilizando el lenguaje HTML


Perfil de ingreso: Dirigido a: El curso está dirigido a las personas interesadas en publicar información en el WWW.

Conocimientos previos en cómputo: Introducción a Internet y servicios de Internet.

Habilidades: Uso de Internet. Uso de navegadores de Internet.

Escolaridad Mínima: Técnico en computación o equivalente


Duración: 20 horas.


Temario

1. Internet y WWW

11.1 Historia

1.2 World Wide Web

1.3 Ventajas del web


2.Una página Web básica

2.1 Editor HTML

2.2 Secciones Principales

2.3 Títulos

2.4 Atributos

2.5 Colores

2.6 Saltos de Línea

2.7 Entidades

2.8 Reglas horizontales


3. Apariencia del texto

3.1 Fuentes, tamaños y colores

3.2 Marcas Físicas

3.3 Negrita

3.4 Cursiva

3.5 Tachado

3.6 Subrayado

3.7 Grande y Pequeño

3.8 Mecanografiado

3.9 Subíndices y Superíndices

3.10 Retornos de Carro


4. Funcionalidad del texto

44.1 Marcas lógicas

4.2 Énfasis

4.3 Abreviaturas y Definiciones

4.4 Programación

4.5 Citas

4.6 Revisiones


5. Bloques de texto

5.1 Documentos Estructurados 5.2 Encabezados 5.3 Párrafos 5.4 Citas Grandes 5.5 Direcciones 5.6 Reformatear Texto 5.7 Divisiones 5.8 Centrado


6. Listas

6.1 Desordenadas

6.2 Ordenadas

6.3 Definiciones


7. Hiperenlaces

7.1 Hipertexto

7.2 Vínculos

7.3 URL

7.4 Enlaces Externos

7.5 Enlaces a páginas propias

7.6 Dentro de la página

7.7 Enlazar a un archivo

7.8 Mail

7.9 Acceso Restringido


8. Imágenes y multimedia

8.1 Imágenes

8.2 Imágenes como enlaces

8.3 Formatos Gráficos

8.4 Mapas

8.5 Mapas de servidor

8.6 Mapas de cliente

8.7 Applets

8.8 Sonido

8.9 Música de fondo

8.10 Vídeo


9. Tablas

9.1 Tabla simple

9.2 Filas

9.3 Celdas

9.4 Unión de celdas

9.5 Color de fondo

9.6 Columnas

9.7 Agrupar en secciones


10. Formularios

10.1 El Formulario

10.2 Cajas de Texto

10.3 Botones

10.4 Cajas de Contraseña

10.5 Cajas Ocultas

10.6 Cajas Multilínea

10.7 Casillas de verificación

10.8 Botones de Radio

10.9 Listas Desplegables

10.10 Botones Imagen

10.11 Subir Ficheros

10.12 Botones HTML

10.13 Etiquetas

10.14 Grupos de Campos


11. Frames

11.1 La Definición

11.2 Frame

11.3 Sin soporte de frames

11.4 Atributos

11.5 Frames y Enlaces

11.6 Ventana Nueva

11.7 Nombres Especiales


12. Marcas no visibles

12.1 Comentarios

12.2 Datos sobre la página

12.3 La marca

12.4 URL base




Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante diseñará imágenes vectoriales, identificará sus características, y las manipulará para diferentes medios de salida, como pueden ser los impresos y la Web.


Perfil de ingreso: Dirigido a personas interesadas en generar imágenes de alta calidad, compatibles con distinto software, de poco espacio requerido y de forma vectorial.

Conocimientos previos en cómputo:Se requiere haber cursado Introducción a la digitalización y edición de formatos de imagen.

Habilidades: Manejo eficiente del teclado y del mouse. Uso de Internet. Uso de manejadores de Internet.

Escolaridad mínima: Técnico en computación o equivalente.


Duración: 30 horas.


Temario

1. Introducción

2. Identificación del área de trabajo

2.1 Caja de herramientas

2.2 Paneles y paletas flotantes

2.3 Barra de menú


3. Barra de herramientas

3.1 Trazo y dibujo

3.2 Edición y manipulación

3.3 Transformación

3.4 Color

3.5 Herramientas visualizadoras


4. Trabajo en Illustrator

4.1 Capas y subcapas

4.2 Reglas, rejillas y líneas guía

4.3 Mascarillas

4.4 Transparencias

4.5 Filtros vectoriales

4.6 El navegador y los informes

4.7 Buscatrazos

4.8 Preferencias (personalizar)


5. Color, rellenos y contornos (líneas)

5.1 Apariencia

5.2 Modos de color (RGB, CMYK, escala de grises, HSB)

5.3 Malla de degradados

5.4 Muestras y estilos

5.5 Creación y edición de pinceles

5.6 Tipos de líneas

5.7 Edición de objetos


6. Tipografía

6.1 Creación y edición de tipos

6.2 Cajas de texto y textos fluidos

6.3 Modificación de los tipos

6.4 Paneles de carácter y párrafo


7. Importar y exportar

7.1 Formatos de importación y exportación

7.2 Colocar

7.3 Importar

7.4 Exportar

7.5 Diferentes formatos

7.6 Web


8. Técnicas avanzadas de las Herramientas de dibujo

8.1 Editar trazos (avanzado)

8.2 Seccionar trazos

8.3 Duplicar

8.4 Simplificar

8.5 Alinear

8.6 Mover


9. Gradientes y pregnancias (blend)

9.1 Gradiente Mesh


10. Escalar

10.1 Rotar

10.2 Reflejar

10.3 Distorsionar

10.4 Transformación libre


11. Compuestos (compound paths)

12. Convertir imágenes bitmap a vectoriales (raster)

2.1 Aplicar filtros a objetos


13. Aplicar y editar efectos

14. Tips para una mejor producción en Preprensa



Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante instalará el sistema operativo Linux, manejará el ambiente de usuario y adquirirá conocimientos básicos de administración del sistema operativo.


Perfil de ingreso: Dirigido a: Analistas, desarrolladores, administradores de bases de datos, diseñadores Web, administradores de red interesados en la instalación y configuración del sistema operativo Linux. Conocimientos previos en cómputo: Introducción al uso de la computadora y al sistema operativo Linux, conocimientos básicos de informática. Conocimientos sólidos de algún sistema operativo.

Conocimientos previos en cómputo: Introducción al uso de la computadora y al Sistema Operativo Linux

Habilidades: Uso de Internet, capacidad de estructuración de datos, Estructura de procedimientos

Escolaridad mínima: Técnico en computación o equivalente.


Duración: 40 horas.


Temario

1.Introducción

1.1 Linux y Software libre

1.2 GNU

1.3 Distribuciones de Linux (Debian, Mandriva, Fedora, Suse)

2.Instalación y configuración de Linux (Debian Sarge)

2.1 Documentos e información antes de instalar

2.2 Hardware compatible

2.3 Dos o más sistemas operativos en disco duro

2.4 Difractar y particionar en Windows antes de instalar

2.4.1 Fips, Partition Magic

2.5 Instalar Linux

2.5.1 fdisk en Linux

2.5.2 Memoria swap

2.5.3 Escoger métodos y opciones de instalación

2.5.4 Disquete de rescate

2.6 Después de instalar Linux

2.7 Configurar servicios del sistema

2.7.1 Servicios internos

2.7.1.1 Servidor Web (Apache)

2.7.1.2 Red

2.7.1.3 Demonios del sistema

2.7.1.4 Archivos shell usuario

2.8 Configuración otros dispositivos

2.8.1 Módem

2.8.2 Impresora

2.8.3 Compartir archivos (SAMBA)

3. Ayuda en el sistema

3.1 Dónde encontrar ayuda

3.1.1 FAQs

3.1.2 How To's

3.1.3 Comandos de ayuda

3.1.4 Sitios en Internet con ayuda

3.2 Listas de grupos de usuarios de Linux

4. Ambiente gráfico

4.1 KDE

4.2 Gnome

5. Comandos del sistema operativo Linux

5.1 Tipos de shell

5.2 Comandos más útiles

5.2.1 Generales

5.2.2 Manejo archivos

5.2.3 Procesos

5.2.4 Empacar y desempacar

5.2.5 Manejo información en disquetes con formato MSDOS

5.2.6 Matar procesos

5.2.7 Red

5.2.7.1 Ver conexiones y tráfico de red

5.2.7.2 Apagar e iniciar demonios del sistema

5.2.7.3 Instalar, desinstalar y actualizar software

5.2.7.4 Ver logs del sistema

6. Sistema de archivos en Linux

6.1 Estructura de archivos en Linux

6.2 Explorador de archivos

6.2.1 Nautilus

6.3 Paquetes de programación

7. Internet

7.1 Navegación en Internet

7.2 Navegadores

7.2.1 Mozilla-Firefox

7.3 Leer correo en Internet

7.3.1 Mozilla-Thunderbird

7.3.2 Evolution

7.4 Mensajeros instantáneos

7.4.1 GAIM

8. Edición de documentos

8.1 OpenOffice

8.2 Otros: emacs, vi

9. Seguridad básica

9.1 Uso de conexiones seguras

9.1.1 Secure Shell

9.2 Configuración de servicios

9.2.1 Xinetd

9.2.2 TcpWrappers

9.2.2.1 Hosts.allow

9.2.2.2 Hosts deny

10.Herramientas de administración

10.1 Diferencias entre Debian y Mandriva

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación los conceptos de configuración y administración del manejador de bases de datos MySQL enfocados a formar administradores de bases de datos.


Perfil de ingreso: Dirigido a: Líderes de Proyecto, Programadores, Analistas y funcionarios de las áreas de Tecnologías de información.

Este curso está dirigido al personal cuya función está orientada a la administración de Bases de Datos y Administradores de Redes Conocimientos previos en cómputo: Introducción a la computación y al sistema operativo Linux básico, sólidos conocimientos en cómputo, Diseño de bases de datos con postgresql, ANSI SQL (básico y Intermedio).

Habilidades: Capacidad de análisis de datos, clasificación, relación, ordenamiento, estructuración de datos, diseño de bases de datos y administración de al menos una base de datos.

Escolaridad mínima: Técnico en computación o equivalente.


Duración: 30 horas.


Temario

1. Introducción

1.1 Características de MySQL

1.2 Configuración de MySQL

1.2.1 Herramientas de administración de MySQL

1.2.1.1 Mantenimiento de la base de datos

1.2.1.1.1 Creación

1.2.1.1.2 Eliminación

1.2.1.1.3 Consulta

1.2.1.1.4 Actualización

1.2.1.1.5 Limpieza de la Base de Datos

1.2.1.2 Mantenimiento de la base de datos con lenguajes script

1.2.1.3 Respaldos y restauración

1.2.1.4 Esquemas de seguridad


2. Control de usuarios

2.1 Usuarios de bases de datos

2.2 Atributos de usuarios

2.3 Grupos

2.4 Privilegios


3. SQL para la administración de MySQL

3.1 Comandos SQL para administración

3.2 Particularidades del DBM


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación los conceptos de configuración y administración del manejador de bases de datos PostgreSQL enfocados a formar administradores de bases de datos.


Perfil de ingreso: Dirigido a: Dirigido a: Líderes de Proyecto, Programadores, Analistas y funcionarios de las áreas de Tecnologías de información

Este curso está dirigido al personal cuya función está orientada a la administración de Bases de Datos y Administradores de Redes

Conocimientos previos en cómputo: Introducción a la computación y al sistema operativo Linux básico, sólidos conocimientos en cómputo, Diseño de bases de datos con postgresql, ANSI SQL (básico y Intermedio).

Habilidades: Capacidad de análisis de datos, clasificación, relación, ordenamiento, estructuración de datos, diseño de bases de datos y administración de al menos una base de datos.

Escolaridad mínima: Técnico en computación o equivalente.


Duración: 30 horas.


Temario

1. Introducción

1.1 Características de Postgresql

1.2 Configuración de Postgresql

1.2.1 pg_hba.conf

1.2.2 postgresql.conf

1.2.3 Herramientas de administración de Postgresql

1.2.3.1 Usuarios y privilegios (template0 y template1)

1.2.3.2 Uso del cliente PSQL

1.2.3.3 Mantenimiento de la base de datos

1.2.3.3.1 Creación

1.2.3.3.2 Eliminación

1.2.3.3.3 Consulta

1.2.3.3.4 Actualización

1.2.3.4.5 “Limpieza de la Base de Datos”

1.2.3.4 Mantenimiento de la base de datos con lenguajes script

1.2.3.4.1 Perl

1.2.3.4.2 Php

1.2.3.5 Respaldos y restauración

1.2.3.6 Esquemas de seguridad


2. Control de usuarios

2.1 Usuarios de bases de datos

2.2 Atributos de usuarios

2.3 Grupos

2.4 Privilegios


3. SQL para la administración de postgresql

3.1 Comandos SQL para administración

3.2 Particularidades del DBMS


4. Uso de PGSQL

4.1 Pg_ctl

4.2 Postmaster


5. Actualización de versiones (RPMs, tar.gz y .deb)

6. Recuperación a fallas

7. Administradores gráficos

7.1 PgAdmin

7.2 PhpPgAdmin


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para aplicar las herramientas de Word Wide Web, a través de Mozilla Firefox y el correo electrónico, mediante Mozilla Thunderbird.


Perfil de ingreso: Dirigido a: Dirigido a: Funcionarios interesados en utilizar Internet

Conocimientos previos en cómputo: Introducción al uso de la computadora y al Sistema Operativo Linux.

Habilidades: Manejo eficiente del teclado y del mouse.

Escolaridad Mínima: Secundaria o equivalente.


Duración: 20 hrs.


Temario

1. Antecedentes

1.1 Historia de Internet

1.-Introducción a Firefox

1.1 Instalación de Firefox

1.2 Extensiones de Firefox

1.2.1 Como obtener Extensiones

1.2.2 Instalación de Extensiones

1.3 Plugins

1.4 Entorno de Firefox

1.4.1 Barra de Menú

1.4.2 Barras de herramientas

1.4.2.1 Barra de Navegación

1.4.2.1 Barra de Marcadores


2. Navegación en Mozilla Firefox

2.1 Barra de direcciones

2.2 Procedimientos de navegación

2.3 Sistemas de Búsqueda

2.4 Búsqueda de páginas Web mediante la barra de búsqueda de Firefox

2.4.1 Google

2.4.2 Yahoo

2.5 Bloqueo de Pop up

2.6 Creación de quick links (ligas rápidas)

2.7 Uso de la barra lateral (Historial, Marcadores)

2.8 Copiar, salvar e imprimir paginas

2.9 Buscar texto dentro de una pagina

2.10 Descarga de archivos.


3. Gestión de correo electrónico con Mozilla Thunderbird

3.1 Instalación de Mozilla Thunderbird

3.2 Migrar datos y configuración desde otro cliente de correo

1.1.1 Importar correo

1.1.2 Importar Libreta de direcciones

1.1.3 Importar la configuración

3.3 Configurar una cuenta de correo en Mozilla Thunderbird

3.4 Gestión del correo electrónico

3.4.1 Nuevos Mensajes

3.4.2 Añadir datos del destinatario

3.4.3 Edición de Mensajes

3.4.4 Enviar Mensajes

3.4.4.1 Adjuntar archivos

3.4.5 Recibir mensajes

3.4.5.1 Contestar, Reenviar, Redireccionar

3.4.6 Modificar y eliminar mensajes

3.4.7 Libreta de Direcciones

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación el diseño de programas, las técnicas generales de diseño de algoritmos, introduciendo el lenguaje de programación Java.


Perfil de ingreso: Dirigido a: Líderes de Proyecto, Programadores, Analistas y funcionarios de las áreas de Tecnologías de información Este curso está dirigido al personal cuya función está orientada al análisis, diseño y desarrollo de sistemas

Conocimientos previos en cómputo: Programación Orientada a Objetos.

Habilidades: Uso de Internet. Síntesis y análisis. Estructura de procedimientos. Capacidad de estructuración de datos.

Escolaridad Mínima: Técnico en computación o equivalente.


Duración: 20 horas.


Temario

1. Introducción

1.1 Origen de Java

1.2 Características Principales (Simple, OO, Distribuido, Robusto, ...)

1.3 Configurar el entorno de desarrollo

1.4 Primer programa en Java

1.5 Argumento en la línea de comandos


2. El lenguaje Java

2.1 Comentarios

2.2 Operadores

2.3 Variables y tipos de datos

2.4 Expresiones

2.5 Arrays

2.6 Cadenas y caracteres

2.7 Control de flujo


3. Implantación de POO en Java

3.1 Objetos

3.2 Clases

3.3 Control de acceso

3.4 Objetos this y super

3.5 Herencia

3.6 Subclases

3.7 Sobre escritura de Métodos

3.8 Clase Objects

3.9 Clases Abstractas

3.10 Interfaces

3.11 Paquetes


4. Algunas clases Java

4.1 Math

4.2 Tipos Numéricos

4.3 Random

4.4 String

4.5 StringBuffer

4.6 StrngTokenizer

4.7 Properties

4.8 System

4.9 HashMap

4.10 Date y Calendar

4.11 List

4.12 Vector


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El curso está dirigido a personas interesadas en el campo de la seguridad en cómputo y que tengan la necesidad de aprender la forma de proteger sus datos y programas contra eventos que pudieran afectarlos, así como sus posibles soluciones. Se requiere haber acreditado o demostrar conocimientos equivalentes al curso de Introducción a la computación e Internet con WINDOWS/LINUX


Perfil de ingreso: Dirigido a: Personal que realiza actividades de administración de servidores, de bases de datos, analistas y desarrolladores de sistemas y, en general, funcionarios capacitados en todos los ámbitos relacionados con la informática, cómputo y comunicaciones que involucran seguridad.

Escolaridad Mínima: Estudios mínimos de preparatoria o equivalente


Duración: 20 horas.


Temario

1. Introducción

1.1 Definición de seguridad en cómputo 1.2 Historia de la seguridad 1.3 Modelos de seguridad 1.4 Conceptos de seguridad 1.5 Tipos de seguridad 1.6 Cultura de la seguridad


2. Control de Acceso

2.1 Nombres de usuarios

2.2 Grupos de usuarios

2.3 Contraseñas (passwords)

2.4 Contraseñas buenas y malas

2.5 Super-usuarios: definición y propósito


3. Sistema de Archivos

3.1 Archivos

3.2 Permisos de archivos

3.3 Permisos en los directorios

3.4 Manipulación de permisos

3.5 Listas de acceso


4. ADMINISTRACIÓN BASICA DE LA SEGURIDAD

4.1 Políticas de cuentas y contraseñas

4.2 Monitoreo del sistema


5. SEGURIDAD EN RED

5.1 Protocolos de comunicación

5.2 Implicaciones de la seguridad en Internet

5.3 Mecanismos de confianza

5.4 Definición y elementos de un esquema de seguridad


6. SEGURIDAD FISICA

6.1 Protección del equipo de cómputo

6.2 Protección de los datos


7. POLITICAS DE SEGURIDAD

7.1 Definición del concepto de políticas de seguridad

7.2 Uso y funciones

7.3 Ventajas y desventajas

7.4 Importancia de conocerlas y respetarlas

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación el diseño de programas, las técnicas generales de diseño de algoritmos, introduciendo el lenguaje de programación Java.


Perfil de ingreso: Dirigido a: funcionarios que se dedicarán a la programación de sistemas

Conocimientos previo en cómputo: Introducción a la computación, conceptos básicos de programación y sistemas

Habilidades: Síntesis y análisis, Estructura de procedimientos y Capacidad de estructuración de datos.

Escolaridad Mínima: Técnico en computación o equivalente.


Duración: 30 horas.


Temario

1. Lenguaje de programación

1.1 Definición de programa y de lenguaje de programación

1.2 Clasificación de los lenguajes de programación

1.3 Traductores (intérpretes y compiladores)

1.3.1 Código fuente, objeto y ejecutable


2. Elementos básicos de la programación

2.1 Tipos de datos primitivos

2.1.1 Numéricos

2.1.1.1 Números enteros

2.1.1.2 Números de punto flotante (reales)

2.1.2 Carácter y cadena

2.1.3 Lógicos. (False and True)

2.1.4 Variables y constantes

2.2 Expresiones y operadores

2.2.1 Asignación

2.2.2 Operadores aritméticos

2.2.2.1 Suma

2.2.2.2 Resta

2.2.2.3 Multiplicación

2.2.2.4 División

2.2.2.5 Módulo

2.2.2.6 Potencias

2.2.2.7 Radicales

2.2.3 Operadores relaciónales

2.2.3.1 Mayor que

2.2.3.2 Menor que

2.2.3.3 Mayor o igual que

2.2.3.4 Menor o igual que

2.2.3.5 Igual que

2.2.3.6 Diferente que

2.2.4 Operadores lógicos

2.2.4.1 And, or, not

2.2.5 Precedencia de operadores y evaluación de expresiones

2.2.5.1 Uso del paréntesis


3. Control de secuencia

3.1 Sentencias de selección

3.1.1 if

3.1.2 if-else

3.1.3 if anidados

3.2 Sentencias de ciclo

3.2.1 Variables de ciclo

3.2.1.1 While

3.2.1.2 do-while

3.2.1.3 for

3.3 Variables de control de ciclo

3.3.1 Contadores

3.3.2 Acumuladores

3.3.3 Interruptores o banderas


4. Desarrollo de algoritmos

4.1 Técnica de refinación progresiva de la solución (programación modular)

4.2 Diseño descendente

4.2.1 Tipos de módulos

4.2.1.1 Procedimiento

4.2.1.2 Función

4.2.2 Manejo de argumentos o parámetros

4.2.3 Ámbito de variables

4.2.3.1 Variables locales

4.2.3.2 Variables globales

4.3 Escritura de pseudo código


5. Arreglos

5.1 Definición

5.2 Arreglos unidimensionales

5.3 Arreglos bidimensionales

6. Fundamentos de programación orientada a objetos

7. Fundamentos de programación en Web


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación los elementos básicos para el desarrollo de aplicaciones con Web Services bajo la plataforma J2EE.


Perfil de ingreso: Dirigido a: Líderes de Proyecto, Programadores, Analistas y funcionarios de las áreas de Tecnologías de información. Este curso está dirigido al personal cuya función está orientada al análisis, diseño y desarrollo de sistemas.

Conocimientos previos en cómputo: Se requiere haber acreditado o demostrar conocimientos equivalentes en desarrollo de aplicaciones web con Java JSPs y SERVLETs, Sistema operativo Linux y Desarrollo de aplicaciones de bases de datos con JDBC.

Habilidades: Uso de Internet, Síntesis y análisis, Estructura de procedimientos y Capacidad de estructuración de datos.

Escolaridad Mínima: Técnico en computación o equivalente .


Duración: 20 horas.


Temario

1. Aplicaciones distribuidas

1.1 Arquitectura J2EE

1.2 Clientes y Componentes

1.3 Componentes Web


2. EJB

2.1 Session beans

2.2 Entity beans

2.3 Message-driven beans


3. Contenedores

3.1 Servidor J2EE

3.2 Contenedor para EJB

3.3 Contenedor para Web

3.4 Contenedor para Application client

3.5 Contenedor para Applets


4. Soporte para Web Services

4.1 Lenguaje XML 4.2 SOAP Transport Protocolo 4.3 Formato estándar WSDL


5. API'S especializadas del J2EE

5.1 Java Servlet

5.2 JavaServer Pages

5.3 Java Mail

5.4 Java Message Service

5.5 JDB

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante identificará conceptos básicos de uso común en el manejo de una computadora personal, los elementos que integran un equipo de cómputo y la forma que puede almacenarse la información, además del reconocimiento de algunos programas de aplicación y su manejo en tareas particulares. Este curso pretende introducir al participante al mundo de las computadoras personales mediante el uso del sistema operativo Linux (distribución Mandriva 10).


Perfil de ingreso: Dirigido a: Funcionarios que tengan la necesidad e interés de utilizar una computadora personal a fin de incorporarla en la simplificación de trabajos y tareas particulares, así como ampliar su cultura informática.

Conocimientos previos en cómputo: Ninguno.

Habilidades: Uso del ambiente gráfico

Manejo eficiente del teclado y del ratón

Conocimiento básico del algún método expositivo

Capacidad de análisis de datos: clasificación, relación y ordenamiento

Capacidad de estructuración de datos

Escolaridad mínima: Secundaria o equivalente.


Duración: 20 horas.


Temario

1.Tópicos Generales de la computación 

1.1 Antecedentes

1.2 Hardware

1.3 Software

1.4 Software de aplicación en Linux

1.5 Redes e Internet

1.6 Virus y gusanos en computadoras

2.Introducción al Sistema Operativo Linux

2.1 Linux y Software libre

2.2 GNU

2.3 Distribuciones de Linux (Debian, Ubuntu, Mandriva, RedHat, Debian, Suse)

2.4 Otros sistemas operativos: freebsd, openbsd

3.Entorno de trabajo en linux

3.1 Inicio de sesión

3.2 Usuarios

3.3 Estructura de archivos (espacio de trabajo del usuario)

4.Ambiente gráfico KDE

4.1 Descripción del ambiente gráfico en general

4.2 Opciones de la barra de menú

4.2 1Manejo del panel de tareas

4.3 Personalización del escritorio.

4.3 1 Configuración del mouse

4.3 2 Fecha y hora

4.3 3 Configuración de idioma

4.3 4 Administrador de sesiones

5.Uso del explorador de archivos

5.1 Manejo de archivos

5.1.1 Crear, borrar, mover directorios

5.1.2 Borrar y mover archivos

5.1.3 Permisos de archivos

5.1.4 Empacar y desempacar

5.1.5 Estructura de archivos en Linux (diferencias con Windows)

5.1.5.1 Explorador de archivos: Nautilus

6.Internet

6.1 Conceptos básicos de Internet

6.2 Navegación en Internet

6.3 Navegadores

6.3.1 Mozilla

6.3.2 Konqueror

6.4 Leer correo en Internet

6.4.1 Evolution

6.5 Mensajeros instantáneos

6.5.1 mensajero Gaim

6.5.2 mensajero Licq


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante identificará las características de los diferentes tipos de imágenes que se pueden manipular en una computadora, así como sus factores externos (hardware) e internos (software).


Perfil de ingreso: Dirigido a: Dirigido a: Este curso está dirigido a personas interesadas en la manipulación de imágenes para utilizarlas en los distintos paquetes o programas (editores gráficos y de texto, procesadores de palabra, etc.) que les resulten más conveniente

Conocimientos previos en cómputo: Se requieren conocimientos generales de computación y manejo básico de sistemas operativos.

Habilidades: Facilidad para diseñar proyectos gráficos.

Escolaridad mínima: Técnico en computación o equivalente. Recomendable que se encuentre en áreas de difusión


Duración: 20 horas.


Temario

1. ¿Qué son los formatos gráficos

1.1 Factores que intervienen en la manipulación de una imagen

1.1.1 Imagen en el monitor

1.1.2 Imagen en el disco duro

1.1.3 Impresión de la imagen


2. Hardware de graficación

2.1 ¿Qué es el monitor de una computadora

2.1.1 Funcionamiento del monitor

2.1.2 ¿Qué es la resolución

2.1.3 Modos de Color

2.1.4 Concepto de Pixel

2.2 Características de tarjetas gráficas y monitores

2.2.1 ¿Qué es una tarjeta gráfica

2.2.2 Tipos y precios de tarjetas gráficas

2.2.3 Cómo seleccionar una tarjeta gráfica

2.3 Manejo del color

2.3.1 ¿Qué es una paleta de colores

2.3.2 Sistemas de color más utilizados. (RGB, CMYK, HSB, Hexadecimal y Lab)

2.4 Dispositivos periféricos

2.4.1 Dispositivos de entrada, salida y entrada/salida

2.4.2 Impresoras

2.4.3 scanners

2.5 ¿Qué es la interfaz gráfica al usuario? (IGU)

2.5.1 Sistemas operativos gráficos

2.5.2 Fundamentos de la IGU


3. Formatos gráficos

3.1 Tipos de formatos gráficos

3.1.1Imágenes en mapa de bits o de bitmap

3.1.2 Bitmaps más utilizados

3.1.3 Imágenes vectoriales

3.1.4 Formatos vectoriales más utilizados

3.1.5 Meta-archivos

3.2 ¿Qué es un editor gráfico

3.2.1 Funciones básicas de un editor gráfico

3.2.2 Tipos de editores gráficos

3.3 Otros tipos de software

3.3.1 Librerías

3.3.2 Visores, convertidores, y capturadores de imágenes

3.3.3 Compactadores y descompactadores


4. Digitalización de imágenes

4.1 Técnicas de Escaneo

4.2 Proceso de digitalización (Prácticas con cámaras digitales)


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante utilizará Java Script para generar páginas web dinámicas e interactivas, extendiendo a su vez la funcionalidad de las páginas HTML tradicionales.


Perfil de ingreso: Dirigido a: Líderes de Proyecto, Programadores, Analistas y funcionarios de las áreas de Tecnologías de información.

Este curso está dirigido al personal cuya función está orientada al análisis, diseño y desarrollo de sistemas, así como a desarrolladores y administradores de páginas Web.

Conocimientos previos en cómputo: Se requiere conocimientos de técnicas de programación y elaboración de páginas Web con html.

Habilidades: Uso de Internet. Uso de navegadores de Internet.

Escolaridad mínima: Técnico en computación o equivalente.


Duración: 40 horas.


Temario

1. Introducción

1.1 ¿Qué es Javascript?

1.2 Primeros pasos


2. Elementos básicos

2.1 Comentarios

2.2 Literales

2.3 Sentencias y bloques

2.4 Introducción y escritura de datos

2.5 Introducción de datos: PROMPT

2.6 Escritura de datos: DOCUMENT.WRITE


3. Tipos de datos

3.1 Variables

3.2 Referencias

3.3 Vectores y matrices


4. Operadores

4.1 Operadores aritméticos

4.2 Operadores de comparación

4.3 Operadores lógicos

4.4 Operadores de asignación

4.5 Operadores especiales


5. Estructuras de control

5.1 Bifurcaciones condicionales

5.2 Bucles

5.3 Estructuras de manejo de objetos


6. Funciones

6.1 Creación de funciones

6.2 Funciones predefinidas


7. Objetos

7.1 Propiedades y métodos

7.2 Creación mediante constructores

7.3 Herencia


8. Objetos predefinidos

8.1 Objeto Array

8.2 Objeto Date

8.3 Objeto Math

8.4 Objeto Number

8.5 Objeto String

8.6 Objeto RegExp

8.7 Objeto Boolean

8.8 Objeto Function


9. Eventos

9.1 Lista de eventos

9.2 Definición mediante código


10. Modelo de objetos del documento I

10.1 Jerarquía de objetos

10.2 Window

10.3 Navigator

10.4 History

10.5 Location

10.6 Screen


11. Modelo de objetos del documento II

11.1 document

11.2 Formularios

11.3 text

11.4 textarea

11.5 password

11.6 submit

11.7 hidden

11.8 submit

11.9 button

11.10 reset

11.11 checkbox

11.12 radio

11.13 file

11.14 select

11.15 option


12. Modelo de objetos del documento III

12.1 all

12.2 Propiedades Comunes

12.3 Métodos Comunes

12.4 Colecciones Comunes

12.5 TextRange


13. Práctica de JavaScript

14. HTML Dinámico

14.1 ¿Qué es DHTML?

14.2 Hojas de estilo

14.3 La marca STYLE

14.4 Unidades

14.5 Herencia de estilos

14.6 Contextos

14.7 Clases

14.8 Estilos individuales

14.9 El atributo STYLE

14.10 La marca LINK

14.11 La marca SPAN

14.12 Pseudo-elementos y pseudo-clases


15. Bloques en DHTML

15.1 Márgenes

15.2 Bordes

15.3 Dimensiones

15.4 Paddings

15.5 Otros atributos


16. Fuentes del texto

16.1 Fuente

16.2 Tamaño

16.3 Estilo

16.4 Grosor

16.5 Interlineado

16.6 Decoración

16.7 Transformación

16.8 Indentación

16.9 Alineación

16.10 Colores


17. Listas en DHTML

17.1 Tipos de lista

17.2 Imágenes de viñeta

17.3 Posición de viñeta


18. Posicionamiento

18.1 Coordenadas

18.2 Tipo de posicionamiento

18.3 Visibilidad

18.4 El eje Z

18.5 El clip


19. JavaScript y DHTML

19.1 Versiones

19.2 Establecer propiedades

19.3 Recuperar propiedades

19.4 Compatibilidad

19.5 Herramientas (DreamWeaver, Golive)

19.6 Ejemplos


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante identificará los elementos del .NET Framework y utilizará el paradigma de la programación orientada a objetos que brinda Visual Basic .NET.


Perfil de ingreso: El curso está dirigido a personas interesadas en conocer el lenguaje de programación Visual Basic .NET para desarrollar aplicaciones. Se requiere haber acreditado o demostrar conocimientos equivalentes al curso Introducción a la programación.

Escolaridad Mínima: Estudios mínimos de preparatoria o equivalente.


Duración: 40 horas.


Temario

1. EL .NET FRAMEWORK

1.1 Conceptos generales

1.2 Estructura de una aplicación .NET

1.3 El enfoque de construcción de software

1.4 Common Language Specification. I

1.5 Common Type System. I

1.6 Administración de memoria automática

1.7 Modelo de seguridad

1.8 Componentes

1.9 Ensamblados

1.10 Espacios de nombres


2. EL ENTORNO DE DESARROLLO DE VISUAL STUDIO .NET

2.1 Estructura de una solución

2.2 Estructura de un proyecto

2.3 El explorador de soluciones

2.4 La vista de clases

2.5 El sistema de ayuda

2.6 Personalización del IDE


3. SINTAXIS DEL LENGUAJE

3.1 Convenciones del lenguaje

3.2 Variables y tipos de datos

3.3 Tipos de datos elementales (enteros, no enteros, carácter, lógico, fecha)

3.4 Tipos de datos compuestos (estructuras, matrices)

3.5 Literales, constantes y enumeraciones

3.6 Alcance de las variables

3.7 Conversión entre tipos de datos

3.8 Operadores y precedencia

3.9 Estructuras de decisión

3.10 Estructuras de ciclo

3.11 Funciones y procedimientos

3.12 Colecciones


4. MANEJO DE EXCEPCIONES

4.1 Try...Catch

4.2 La clase Exception

4.3 Generación de excepciones

4.4 Excepciones

4.5 Errores lógicos y depuración


5. USO DE LA PROGRAMACIÓN ORIENTADA A OBJETOS

5.1 Creación de una clase

5.2 Objetos basados en clases

5.3 Vinculación temprana y tardía

5.4 Agregar un modulo de clase

5.5 Definir propiedades de la clase

5.6 Propiedades compartidas

5.7 Visibilidad de las propiedades

5.8 Definición de métodos

5.9 Métodos compartidos

5.10 Definición del constructor

5.11 Definición del destructor


6. HERENCIA

6.1 Clases base y sub clases (o clases derivadas)

6.2 Reemplazo de métodos de la clase base

6.3 Herencia visual con Windows

6.4 Interfaces


7. POLIMORFISMO

7.1 Polimorfismo mediante herencia

7.2 Polimorfismo mediante interfaces

8. SYSTEM WINDOWS FORMS

8.1 Label

8.2 Button

8.3 Linklabel

8.4 Checkbox

8.5 Groupbox

8.6 Panel

8.7 Radiobutton.

8.8 Textbox

8.9 Listbox

8.10 Checkedlistbox

8.11 Combobox

8.12 Picturebox

8.13 Timer

8.14 Tabcontrol

8.15 Trackbar

8.16 Progressbar

8.17 MainMenu

8.18 ToolBar

8.19 StatusBar

8.20 Inputbox y Msgbox

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante programará tareas repetitivas mediante macros y las personalizará con elementos básicos de Visual Basic para aplicaciones.


Perfil de ingreso: El curso está dirigido a personas interesadas en automatizar tareas de uso constante, y así agilizar la utilización de comandos e instrucciones de Excel. Se requiere haber acreditado o demostrar conocimientos equivalentes al curso de Hoja de cálculo EXCEL y se sugiere tener conocimientos equivalentes al curso Introducción a la programación.


Duración: 20 horas.


Temario

1. CONCEPTOS BÁSICOS

1.1 Características de una macro

1.2 Referencias absolutas y relativas

1.3 Ubicación


2. GRABACIÓN DE MACROS

2.1 Cuadro de diálogo macros

2.2 Aspectos durante la grabación

2.3 Ejecución de macro

2.4 Eliminar macro

2.5 Edición básica de código

2.6 Crear macros de inicio


3. CONCEPTOS BÁSICOS DE VISUAL BASIC PARA APLICACIONES

3.1 Objetos

3.2 Métodos

3.3 Propiedades

3.4 Eventos

3.5 Módulos, procedimientos y palabras reservadas

3.6 Identificadores, variables y constantes

3.7 Tipos de datos

3.8 Operadores


4. MANEJO DE FUNCIONES

4.1 Predefinidas

4.2 Definidas por el usuario


5. ESTRUCTURAS DE CONTROL

5.1 Do...Loop

5.2 For

5.3 If... then ... else

5.4 Select Case

5.5 Manejo de funciones recursivas


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante diseñará y editará archivos gráficos.


Perfil de ingreso: Dirigido a: Diseñadores Web

Requisitos: El participante diseñará y editará archivos gráficos

Habilidades: Facilidad para diseñar proyectos gráficos, desarrollo de interfases y elementos.

Escolaridad mínima: Técnico en computación o equivalente.


Duración: 20 horas.


Temario

1. Introducción

1.1 Instalación y configuración

1.2 Configuración de inicio


2. Herramientas básicas

2.1 Ventanas y diálogos

2.1.1 Caja de herramientas o Toolbox

2.1.2 Ventana de imágenes

2.1.3 Capas o capas

2.1.4 Dialogo de color, brochas, patrones, gradientes y paletas

2.2 Cargar y salvar imágenes

2.3 Crear nuevas imágenes

2.4 Imágenes RGB, escala de grises, e imágenes indexadas

2.5 Deshacer y hacer

2.6 Recordar el último diálogo de filtro

2.7 Copiar, cortar, y pegar

2.8 Zoom y nueva ventana

2.9 Ayuda

2.10 Ejercicios


3. Modos de capas

3.1 Capas

3.1.1 Diálogo de capas

3.1.2 Menú de capas

3.2 Canales y capas

3.2.1 El diálogo de canales

3.3 Crear, borrar, duplicar y organizar capas

3.3.1 Aumentar capas

3.3.2 Disminuir capas

3.3.3 Duplicar capas

3.3.4 Borrar capas

3.4 Exportar e importar capas

3.5 Flotar

3.5.1 Creación automática de Floats

3.5.2 Creación explícita de Floats

3.6 Manipulación de capas

3.6.1 Posicionamiento de capas

3.6.1.1 Mover capas

3.6.1.2 Alinear capas

3.6.2 Escalar

3.6.2.1 Escalar imágenes

3.6.2.2 Escalar capas

3.6.3 Voltear

3.6.4 Rotar

3.6.5 Herramienta de transformación

3.6.5.1 Rotar

3.6.5.2 Escalar

3.6.5.3 Recortar

3.6.5.4 Perspectiva

3.7 Combinar capas

3.7.1 Mezclar

3.8 Ejercicios


4. Retoque y mejoramiento de imágenes

4.1 Modificar tono

4.1.1 Claros y sombras

4.1.2 Herramienta de nivel

4.2 Herramienta de curvas

4.2.2 Corrección de color

4.2.2.1 Herramienta de balanceo de color

4.2.2.2 Herramienta de brillo y contraste

4.2.2.3 Herramienta de saturación de tono (tinte)

4.3 Contraste

4.4 Ejercicios


5. Opciones Menú principal

5.1 Herramientas de selección

5.1.1 Rectángulo y Elipse

5.1.2 Libre o dibujo a mano

5.1.3 Selección de regiones continuas o borrosa

5.1.4 Curvas de Bezier

5.1.5 Tijeras inteligentes

5.1.6 Opciones de herramientas

5.1.6.1 Alisado o antialiasing

5.1.6.2 Difuminar

5.1.6.3 Muestra mezclada

5.1.6.4 Tamaño fijo/razón de aspecto

5.2 Combinar selecciones

5.2.1 Sumar

5.2.2 Sustraer

5.2.3 Intersectar

5.2.4 Sumar, sustraer e intersectar

5.2.5 Mover un borde de selección

5.3 Menú de seleccionar

5.3.1 Función invertir

5.3.2 Función todo

5.3.3 Función nada

5.3.4 Función flotar

5.3.5 Función difuminar

5.3.6 Función enfocar

5.3.7 Función encoger

5.3.8 Función crecer

5.3.9 Función borde

5.3.10 Función guardar en canal

5.3.11 Función mediante recoge-color

5.3.12 Función a camino

5.3.13 Función round

5.3.14 Copiar, cortar y pegar

5.3.15 Trazar

5.4 Diálogo de caminos

5.4.1 Paleta de caminos

5.4.2 Botones de control

5.4.3 Menú caminos

5.4.4 Botones de caminos

5.4.5 Zoom

5.5 Ejercicios


6. Espacios de color

6.1 RGB

6.2 Tonos de gris

6.3 Indexado

6.4 Sistemas de colores sustractivos CMY y CMYK

6.5 Conversión a escala de grises

6.6 Modos de mezcla

6.6.1 Normal, Disolver

6.6.2 Suma, sustraer y diferencia

6.6.3 Multiplicar (Quemar), Dividir (Dodge), pantalla, y modos overlay

6.6.4 Oscurecer solo y clarear solo

6.6.5 Tono (tinte), saturación, valor y color

6.7 Opacidad y transparencia

6.8 Modos de mezcla

6.8.1 Colorización

6.9 Ejercicios


7. Gráficos para Web

7.1 Animaciones Web

7.1.1 Animaciones usando GIF

7.1.2 Animación usando capas GIMP

7.1.3 Optimización de animaciones

7.2 Efectos de tipo

7.3 Fondos

7.4 Colores para Web

7.5 Semi-Transparencia e imágenes indexadas

7.6 Formatos GIF y JPEG


8. Crear y editar comandos en teclado

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación el método de desarrollo de sistemas, que deberá tomarse como referencia en la instrumentación de los sistemas de información del Gobierno del Distrito Federal.


Perfil de ingreso: Dirigido a: LDirigido a: Líderes de Proyecto, Programadores, Analistas y funcionarios de las áreas de Tecnologías de información. Este curso está dirigido al personal cuya función está orientada a la planeación, análisis, diseño y desarrollo de sistemas.

Conocimientos previos en cómputo: Desarrollo de sistemas, gestión de la función informática, conceptos básicos de UML y POO.

Habilidades: Desarrollo de sistemas, análisis de requerimientos.

Escolaridad mínima: Licenciatura en informática o área afín..


Duración: 30 horas.


Temario

1. Introducción

1.1 La crisis del software

1.2 Conceptos básicos de sistemas

1.3 Importancia de un Método de Desarrollo de Sistemas

1.3.1. Métodos existentes

1.4 El Proceso Unificado de Desarrollo

1.5 Lenguaje de Modelado Unificado (UML)


2. Conceptos básicos de Reingeniería

3. Análisis de requerimientos

4. Grupo de Trabajo

5. Método de Desarrollo de Sistemas del GDF

Descripción del Contexto del Proyecto

Declaración del Proyecto

Perfil del usuario

Arquitectura Conceptual

Diagramas Funcionales

Diagrama de Casos de uso

Descripción de los Casos de Uso

Diagrama de objetos

Diagrama de clases

Diagrama de secuencia y colaboración

Diagrama de estado

Diagrama de actividades

Diccionario de Datos


6. Documentación

7. Desarrollo

8. Pruebas

8.1 Elaboración de Casos de Prueba

8.2 Pruebas funcionales

8.2.1 Unitarias

8.2.2 Integrales

8.2.3 Modulares

8.3 Pruebas de Recuperación

8.4 Pruebas de desempeño


9. Puesta en producción

10. Seguimiento

10.1 Control de versiones


11. Documentos Resultantes (ejemplo)

Documento de Visión Documento de Especificación Funcional


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación las herramientas que ofrece OpenOffice, Hoja de Cálculo, para realizar cálculos a través de fórmulas, así como la presentación gráfica de datos.


Perfil de ingreso: Dirigido a: Dirigido a funcionaros interesados en el manejo de OpenOffice-Calc.

Conocimientos previos en cómputo: Introducción al uso de la computadora y al Sistema Operativo Linux

Habilidades:

Aritmética básica

Funciones matemáticas como: promedios, sumatorias, redondeo

Escolaridad mínima: Secundaria o equivalente.


Duración: 20 horas.


Temario

1. Entorno de trabajo

1.1 Menús contextuales

1.2 Barra de herramientas

2.Manejo de hojas de cálculo

2.1 Crear y abrir

2.2 Guardar y guardar como

2.3 Impresión

2.4 Configurar impresión

3.Fórmulas

3.1 Valores (operandos)

3.1.1 Constantes

3.1.2 Referencias (absolutas, relativas y mixtas)

3.2 Operadores

3.2.1 Tipos de operadores

3.2.2 Prioridad

4.Edición

4.1 Uso de la opción deshacer y rehacer

4.2 Copiar, cortar, pegar y borrar contenido

4.3 Seleccionar

4.4 Buscar y reemplazar

4.5 Encabezado y pie de pagina

5.Formato

5.1 Celda

5.2 Fila

5.3 Columna

5.4 Hoja

5.5 Pagina

5.6 Estilos

6. Insertar

6.1 Celdas, filas y columnas

6.2 Hojas de cálculo

6.3 Símbolos

6.4 Función

6.5 Imagen

6.6 Objeto

6.7 Hiperenlaces

7.Visualizar

7.1 Título

7.2 Salto de pagina

8.Herramientas

8.1 Ortografía

8.2 Auto corrección

8.3 Contenidos de celda

9.Datos

9.1 Definir área

9.2 Seleccionar área

9.3 Ordenar

10. Ventana

10.1 Fijar

10.2 Dividir

11. Gráficas

11.1 Crear

11.2 Configurar

12. Filtros

12.1 Auto filtro

12.2 Filtro especial

12.3 Subtotales

12.4 Validez

13. Manejo de paneles



Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación las herramientas que ofrece OpenOffice-Presentaciones para elaborar presentaciones profesionales.


Perfil de ingreso: Dirigido a: Funcionarios interesados en la elaboración de presentaciones para la exposición de algún tema, informe, reporte, conocimientos previos en cómputo: Introducción al uso de la computadora y al Sistema Operativo Linux.

Conocimientos previos en cómputo: Introducción al uso de la computadora y al Sistema Operativo Linux

Habilidades: Uso del ambiente gráfico

Manejo eficiente del teclado y del ratón

Conocimiento básico del algún método expositivo

Escolaridad mínima: secundaria o equivalente.


Duración: 20 horas.


Temario

1. Entorno de trabajo

1.1 Menús contextuales

1.2 Barra de herramientas

2. Manejo de documentos

2.1 Crear, abrir y cerrar presentaciones

2.2 Guardar, guardar como y guardar todo

2.3 Piloto automático

2.4 Impresión

2.5 Configurar impresión

3. Edición

3.1 Uso de la opción deshacer y restaurar

3.2 Copiar, cortar , pegar y eliminar

3.3 Seleccionar

3.4 Buscar y reemplazar

4.Formato

4.1 Línea

4.2 Relleno

4.3 Texto

4.4 Numeración y viñetas

4.5 Página

4.6 Efectos 3D

5. Insertar

5.1 Diapositiva

5.2 Página

5.3 Campos

5.4 Hoja de cálculo

5.5 Imagen

5.6 Objeto

5.7 Diagrama

5.8 Archivo

6. Fondo

6.1 Patrón de diapositivas

6.2 Patrón de notas

6.3 Elementos maestros

7. Presentaciones

7.1 Presentación con cronometraje

7.2 Configuración

7.3 Presentación personalizada

7.4 Transición de diapositivas

7.5 Animación

7.6 Efecto

8. Herramientas

8.1 Ortografía

8.2 Auto corrección

8.3 Galería

9. Temas Avanzados

9.1 Plantilla

9.2 Hiperenlaces

9.3 Macro


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación las herramientas que ofrece OpenOffice, Procesador de Texto, en la presentación de sus documentos.


Perfil de ingreso: Dirigido a: Funcionarios interesados en elaborar documentos aplicando diferentes presentaciones al texto con OpenOffice-Writer.

Conocimientos previos en cómputo: Introducción al uso de la computadora y al Sistema Operativo Linux

Habilidades: Lectura y redacción básica, manejo eficiente del teclado y del ratón

Escolaridad mínima: secundaria o equivalente.


Duración: 20 horas.


Temario

1. Entorno de trabajo

1.1 Menús contextuales

1.2 Barra de herramientas

2. Crear documentos

2.1 Creación directa

2.2 Piloto automático

2.3 Plantillas

3. Abrir documentos

3.1 Abrir archivos desde una sesión de Linux

3.2 Abrir varios documentos en una sesión

3.3 Importar documentos de Word

3.4 Abrir documentos desde disquete montado automático y manual

4. Guardar documentos

4.1 Guardar y guardar como

4.2 Guardar todo

4.3 Guardar documentos en distintos formatos

5. Imprimir documentos

5.1 Vista preliminar

5.2 Opciones de impresión

5.3 Configurar impresión

6. Edición de texto

6.1 Seleccionar, copiar, cortar y pegar

6.2 Uso de la opción deshacer y rehacer

6.3 Comparar documento

6.4 Buscar y reemplazar

6.5 Auto texto

7. Formato

7.1 Párrafo

7.2 Tipos de fuente

7.3 Página

7.4 Secciones

7.5 Columnas

7.6 Numeración y viñetas

8. Insertar

8.1 Símbolo

8.2 Encabezado y pie de página

8.3 Nota al pie

8.4 Índices

8.5 Tabla

8.6 Imagen

8.7 Objeto

8.8 Archivo

9. Visualización

9.1 Regla

9.2 Caracteres no imprimibles

9.3 Navegación en ventanas

10. Herramientas

10.1 Ortografía

10.2 Auto corrección y auto formato

10.3 Plantilla

10.4 Hiperenlaces

11. Cartas personalizadas

11.1 Documento maestro

11.2 Creación de la base de datos


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante operará aplicaciones de sistema utilizando scripts bash.


Perfil de ingreso: Dirigido a: Líderes de proyecto, analistas, desarrolladores, administradores de bases de datos, diseñadores Web, administradores de red interesados en la instalación y configuración de Linu.

Conocimientos previos en cómputo: Introducción al sistema operativo Linux.

Habilidades: Estructura de procedimientos. Capacidad de estructuración de datos.

Escolaridad Mínima: Técnico en computación o equivalente.


Duración: 20 horas.


Temario

1. Introducción

2. Edición de comandos

2.1 Archivo history

2.2 emacs

2.3 vi

2.4 fc


3. Medio ambiente

3.1 bash_profile, .bash_logout y .bashrc

3.2 Alias

3.3 Variables shell


4. Programación shell b sica

4.1 Functions y programas shell

4.2 Variables Shell

4.3 Operadores String


5. Control de flujo

5.1 if/else

5.2 for

5.3 case

5.4 select

5.5 while/until


6. Variables

6.1 Paso de parámetros

6.2 Comando shift

6.3 Creación de archivos temporales

6.4 Valor de retorno

6.5 Comandos true y false

6.6 Comando exit

6.7 Variables enteras y su aritmética

6.8 Arreglos


7. Entrada salida

7.1 Redireccionamiento de entrada/salida

7.2 Cadenas entrada/salida


8. Manejo de procesos

8.1 Identificadores de proceso

8.2 Control de Jobs

8.3 Señales

8.4 trap

8.5 Cortinas

8.6 Subshells

8.7 Substitución de procesos


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación la sintaxis, la forma de organizar las clases e interfaces en paquetes; el estudio de conceptos fundamentales en Java y el uso de ficheros externos.


Perfil de ingreso: Dirigido a: Líderes de Proyecto, Programadores, Analistas y funcionarios de las áreas de Tecnologías de información.

Este curso está dirigido al personal cuya función está orientada al análisis, diseño y desarrollo de sistemas.

Habilidades: Uso de Internet, Síntesis y análisis, Estructura de procedimientos, Capacidad de estructuración de datos.

Escolaridad mínima: Licenciatura en informática o área afín.


Duración: 20 hrs.


Temario

1. E/S en Java

1.1 Streams

1.2 Byte Streams y Character streams

1.3 Leyendo y escribiendo a la consola

1.4 Leyendo y escribiendo a archivos

1.5 Acceso aleatorio


2. Excepciones en Java

2.1 Manejo de excepciones

2.2 Generar excepciones en Java

2.3 Crear excepciones propias

2.4 Captura de excepciones

2.5 Programación de excepciones


3. Tareas y Multitareas

3.1 Programas de Flujo fijo

3.2 Programas de Flujo Múltiple

3.3 Creación y Control de Threads

3.4 Creación de una tarea

3.5 Arranque de una tarea

3.6 Suspensión de una tarea

3.7 Parada de una tarea


4. Grupos de Tareas

4.1 Arrancar y Parar tareas

4.2 Suspender y Reanudar tareas


5. Estados de una Tarea

5.1 Nueva tareas 5.2 Ejecutable

5.3 Parada

5.4 Muerta


6. Scheduling

6.1 Prioridades

6.2 Tareas demonio


7. Comunicación entre Tareas

7.1 Productor

7.2 Consumidor

7.3 Monitor

7.4 Monitorización del Productor


8. JDBC

8.1 Bases de datos

8.2 Conectividad JDBC

8.3 Primera aproximación a JDBC

8.4 Transacciones

8.5 Información de la Base de Datos

8.6 Tipos de SQL en Java

8.7 Modelo relacional de Objetos

8.8 Modelo de Conexión

8.9 Código Independiente y Portable



Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante operará aplicaciones utilizando Perl.


Perfil de ingreso: Dirigido a: Líderes de proyecto, analistas, desarrolladores, administradores de bases de datos, diseñadores Web, administradores de red interesados en la instalación y configuración de Linux.

Conocimientos previos en cómputo: Introducción al sistema operativo Linux.

Habilidades: Estructura de procedimientos. Capacidad de estructuración de datos

Escolaridad Mínima: Técnico en computación o equivalente.


Duración: 20 horas.


Temario

1. Introducción

2. Variables escalares

2.1 Números

2.2 Cadenas de caracteres

2.3 Operadores escalares

2.4 Variables escalares

2.5 Operadores y funciones escalares

2.6 como escalar

2.7 Función print con escalares

2.8 Ejercicios


3. Arreglos y listas

3.1 Variables

3.2 Operadores y funciones array

3.3 Variables scalar y listas

3.4 como arreglo

3.5 Interpolación de arreglos

3.6 Ejercicios


4. Estructuras de control

4.1 Declaraciones

4.2 if/unless

4.3 while/until

4.4 for

4.5 foreach

4.6 Ejercicios


5. Hash

5.1 Variables Hash

5.2 Representación literal de Hash

5.3 Funciones Hash

5.4 Ejercicios


6. Entrada y salida

6.1 Entrada

6.2 Entrada por operador diamante

6.3 Salida

6.4 Ejercicios


7. Expresiones regulares

7.1 Conceptos básicos

7.2 Expresiones regulares simples

7.3 Patrones

7.4 Operadores de búsqueda

7.5 Substituciones

7.6 Operadores split y join

7.7 Ejercicios


8. Funciones

8.1 Definición funciones de usuario

8.2 Invocación funciones de usuario

8.3 Valores de retorno

8.4 Argumentos

8.5 Variables privadas en funciones

8.6 Variables semiprivadas usando local

8.7 Variables My()

8.8 Ejercicios


9. Estructuras de control especiales

9.1 last

9.2 next

9.3 redo

9.4 Etiquetas de bloque

9.5 Modificadores de expresión

9.6 && y || como estructuras de control

9.7 Ejercicios


10. Archivos

10.1 Manijas de archivo o filehandle

10.2 Abrir y cerrar un filehandle

10.3 Uso de filehandles

10.4 Prueba de archivo -x

10.5 Funciones stat y lstat

10.6 Ejercicios


11. Formatos

11.1 Definición de un formato

11.2 Invocar de un formato

11.3 Ejercicios


12. Manejo de archivos y directorios

12.1 Borrar un archivo

12.2 Renombrar un archivo

12.3 Ligado

12.4 Crear y borrar directorios

12.5 Modificar permisos

12.6 Modificar propiedad

12.7 Modificar estampa de tiempo

12.8 Ejercicios


13. Manejo de procesos

13.1 system y exec

13.2 Uso de apóstrofe (backquotes)

13.3 Procesos

13.4 fork

13.5 Tipos de procesos

13.6 Tipos de señales a procesos


14.Ejercicios

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá los conceptos del paradigma de la programación orientada a objetos, así como las metodologías relativas al análisis y diseño orientado a objetos e introducir conceptos generales de calidad de software, posibilitando el desarrollo de aplicaciones fáciles de modificar y reutilizar.


Perfil de ingreso: Dirigido a: Líderes de Proyecto, Programadores, Analistas y funcionarios de las áreas de Tecnologías de información.

Este curso está dirigido al personal cuya función está orientada al análisis, diseño y desarrollo de sistemas.

Conocimientos previos en cómputo: Desarrollo (programación) de sistemas.

Habilidades: Uso de Internet. Síntesis y análisis. Estructura de procedimientos. Capacidad de estructuración de datos.

Escolaridad Mínima: Técnico en computación o equivalente.


Duración: 20 horas.


Temario

1. Introducción

1.1 Qué son los objetos

1.2 Anatomía de un objeto

1.3 Ventajas de la programación orientada a objetos

1.4 Lenguajes de programación orientados a objetos

2. Clases y objetos

2.1 Qué es una clase

2.2 Miembros de una clase

2.2.1 Variables (atributos)

2.2.2 Métodos

2.2.3 Constructores y creación de objetos

2.2.4 Acceso a variables y métodos

2.2.5 Destructores


3. Encapsulamiento

3.1 Modularidad

3.2 Ocultamiento de la implementación

3.3 Protección de variables y métodos

3.3.1 Miembros privados

3.3.2 Miembros públicos

3.3.3 Miembros protegidos


4. Herencia

4.1 Jerarquía de clases

4.2 Subclases y superclases

4.3 Herencia simple

4.4 Herencia múltiple

4.5 Sobrescritura de métodos

4.6 Clases abstractas


5. Polimorfismo

5.1 Qué es el polimorfismo

5.2 Diferentes tipos de polimorfismo

5.3 Sobrecarga de métodos


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante desarrollará aplicaciones para la Web, cuyo contenido sea generado de manera dinámica e interactiva utilizando la tecnología .NET.


Perfil de ingreso: El curso está dirigido a personas interesadas en el desarrollo de aplicaciones Web con ASP utilizando el lenguaje de programación Visual Basic .NET. Se requiere haber acreditado o demostrar conocimientos equivalentes al curso de Creación de páginas Web con XHTML y Lenguaje de programación VISUAL BASIC .NET

Escolaridad Mínima: Estudios mínimos de preparatoria o equivalente.


Duración: 40 horas.


Temario

1. INTRODUCCION A LAS TECNOLOGIAS DE DESARROLLO WEB

1.1 Estructura de una aplicación Web

1.2 Estructura de un proyecto .NET

1.3 Características de ASP.NET

1.4 Requerimientos de desarrollo

1.5 Configuración del servidor Web (IIS)

1.6 Creación de un proyecto en Visual Studio .NET


2. REPASO DE LA SINTAXIS DEL VB.NET

2.1 Espacios de nombres

2.2 La programación orientada a objetos

2.3 Code-behind

2.4 Código de VB.NET

2.5 Objetos de ASP.NET


3. WEB FORMS y WEB CONTROLS

3.1 Web Forms

3.2 HTML Controls

3.3 Web Controls

3.4 El mecanismo de Postback

3.5 Formateo de controles con CSS

3.6 Creación de un menú para navegación


4. VALIDATION CONTROLS

4.1 Validación del lado del cliente

4.2 Validación del lado del servidor


5. ADMINISTRACION DEL ESTADO DE LA APLICACIÓN

5.1 Información general

5.2 Global.asax

5.3 Estado de la aplicación


6. CONEXIÓN A BASES DE DATOS (ADO)

6.1 Establecer la conexión

6.2 Enviar consultas

6.3 Insertar/Modificar/Borrar datos mediante formularios

6.4 Cerrar la conexión


7. SEGURIDAD

7.1 Importancia de la seguridad en las aplicaciones Web

7.2 Web.Config

7.3 Validación de usuarios


8. CASO PRÁCTICO

8.1 Requerimientos

8.2 Análisis y diseño

8.3 Implementación

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante instalará y configurará redes de computadoras, así como administrará los servicios básicos de red.


Perfil de ingreso: Dirigido a: Este curso está orientado a personal que administra servidores de red.

Conocimientos previos en cómputo: Instalación y administración del sistema operativo Linux y conocimientos básicos de redes.

Habilidades: Uso de Internet, Configuración de redes y dispositivos

Escolaridad Mínima: Técnico en computación o equivalente


Duración: 60 horas.


Temario

1. Modelo OSI

1.1. Introducción

1.2 Capas del Modelo OSI

1.3 Capa Física

1.4 Capa de Enlace de Datos

1.5 Capa de Red

1.6 Capa de Transporte

1.7 Capa de Sesión

1.8 Capa de Presentación

1.9 Capa de Aplicación

1.10 Cableado Estructurado

1.11 Tipos de Fibras

1.12 Puesto de Trabajo


2. Redes TCP/IP

2.1 Introducción

2.2 El Protocolo IP (Internet Protocol)

2.3 Direcciones Físicas

2.4 Direcciones IP ó Direcciones Lógicas

2.5 IP en Líneas Serie

2.6 El Protocolo de Control de Transmisión, TCP


3. Redes Linux

3.1 Introducción

3.2 Interfaces de Red

3.3 Direcciones IP

3.4 Clase A

3.5 Clase B

3.6 Clase C

3.7 Clases D, E, y F

3.8 Resolución de Direcciones

3.9 El Comando ARP

3.10 El Comando TCPDUMP

3.11 Encaminamiento IP

3.12 Redes IP

3.13 Subredes

3.14 Gateways

3.15 Tabla de Encaminamiento

3.16 Métrica de Encaminamiento


4. Manejadores de paquetes

4.1 apt

4.2 dpkg

4.3 dselect

4.4 Mantenimiento


5. Servidor de nombres de dominios (DNS)

5.1 Introducción

5.2 La Base de Datos DNS

5.3 Búsquedas con DNS

5.4 Instalación y Configuración

5.5 El Archivo named.boot

5.6 EL Fichero named.conf (nueva versión)

5.7 Archivos de Base de Datos DNS

5.8 Configuración de Named (sólo para cache)

5.9 Cómo verificar la Configuración


6. Protocolo Punto a Punto (PPP)

6.1 Introducción

6.2 Cómo Funciona PPP

6.3 Instalación y Configuración

6.4 Glosario


7. Postfix

7.1 Introducción

7.2 Funciones del Postfix

7.3 Configuración

7.4 Terminología Utilizada en Postfix

7.5 La Cola de Correos

7.6 Listas de Distribución

7.7 Transferencia vía pop3 e imap


8. Servidor Web Apache

8.1 Introducción

8.2 ¿Qué es un Servidor Web?

8.3 Características del Servior Web APACHE

8.4 Requerimientos del Sistema para Instalar APACHE

8.5 Pasos para la Instalación en Sistemas UNIX

8.6 Configuraciones Básicas del Servidor APACHE

8.7 Archivos de Configuración


9. Samba

9.1 Introducción 

9.2 Instalando SAMBA en un Sistema UNIX 

9.3 Configurando SAMBA 

9.4 Compilando e Instalando SAMBA 

9.5 Pasos Finales de la Instalación 

9.6 Un Fichero de Configuración Básico

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante aplicará mecanismos de administración de redes.


Perfil de ingreso: Dirigido a:Este curso está orientado a personal que administra servidores de red.

Conocimientos previos en cómputo: Administración de redes (básico).

Habilidades: Manejo de Internet, configuración de redes y dispositivos, síntesis y análisis, capacidad de estructuración de datos.

Escolaridad Mínima: Técnico en computación o equivalente


Duración: 30 horas.


Temario

1. Redes

1.1 Introducción

1.2 Tecnologías de Transmisión

1.3 Criterios de implementación de una red

1.4 Diseño de red


2. Encaminamiento

2.1 Introducción

2.2 Tablas de enrutamiento

2.3 La ruta óptima

2.4 Encaminamiento estático

2.5 Encaminamiento dinámico


3. Iproute

3.1 Introducción

3.2 Usos del iproute

3.3 Instalación de iproute2

3.4 El comando ip


4. Iptables

4.1 Introducción

4.2 El comando iptables

4.3 Instalación de iptables

4.4 Filtraje de paquetes

4.5 Invirtiendo los filtros

4.6 Especificación del protocolo

4.7 Especificando una interface

4.8 Especificando fragmentos

4.9 La opción reject


5. Ipsec (fresswan)

5.1 Introducción

5.2 5.1 Introducción

5.2 Protocolos detrás de ipsec

5.3 Cómo trabajan estos protocolos

5.4 Enlace seguros

5.5 Usos de ipsec

5.5.1 Confidencialidad

5.5.2 Integridad

5.5.3 Autenticidad



Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante identificará el funcionamiento de una red inalámbrica, utilizando los elementos por considerar para implementar una solución de WLAN.


Perfil de ingreso: El curso está dirigido a personas interesadas en adquirir conocimientos en redes inalámbricas

Se requiere haber acreditado o demostrar conocimientos equivalentes al curso de Redes de computadoras

Escolaridad Mínima: Estudios mínimos de preparatoria o equivalente


Duración: 20 horas


Temario

1. INTRODUCCIÓN

1.1 Orígenes de las redes inalámbricas

1.2 Ambito de aplicación

1.3 Posibilidades de expansión de redes inalámbricas

1.4 Tecnologías inalámbricas

1.5 Limitantes


2. ELEMENTOS DE UNA WIRELESS LAN (WLAN)

2.1 Access Point (AP)

2.2 Antenna

2.3 Wireless Card

2.4 Bridge


3. TOPOLOGÍAS

3.1 Peer to Peer (Ad -hoc)

3.2 Infraestructura (Conexión AP)


4. IEEE 802.11

4.1 Definición

4.2 Clasificación

4.3 Capa física

4.4 Capa MAC


5. SEGURIDAD BASICA

5.1 Riesgos

5.2 WEP

5.3 SSID

5.4 Filtrado MAC


6. DISEÑO BASICO DE UNA RED INALAMBRICA

6.1 Análisis de requerimientos

6.2 Topología

6.3 Hardware

6.4 Direccionamiento

Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá los conceptos teóricos y prácticos para determinar y corregir fallas en seguridad. Así como diseñará y operará sistemas con certificados digitales y diseñará redes con los estándares de seguridad más actualizados.


Perfil de ingreso: Dirigido a: Personal que realiza actividades de administración de servidores, de bases de datos, analistas y desarrolladores de sistemas y, en general, funcionarios capacitados en todos los ámbitos relacionados con la informática, cómputo y comunicaciones que involucran seguridad.

Conocimientos previos en cómputo: Conocimientos intermedios o avanzados de alguna distribución de Linux, conocimiento básico de administración de redes y conocimientos de TCP/IP.

Habilidades: Operación de la red, atención a usuarios de servidores.

Escolaridad Mínima: Licenciatura en informática o área afín


Duración: Diplomado (120 hrs.).


Temario

1. Introducción

1.1 Problemática y definición de seguridad informática

1.2 Seguridad en cómputo y servicios de seguridad

1.3 Conceptos generales

1.3.1 Confidencialidad

1.3.2 Autenticación

1.3.3 Integridad

1.3.4 Control de acceso

1.3.5 No repudio

1.4 Ingeniería social

1.5 Seguridad en sistemas Operativos

1.6 Seguridad en bases de Datos

1.7 Seguridad en redes de computadoras

1.8 Caballos de troya

1.9 Virus y gusanos


2. Fundamentos TCP/IP

2.1 Datagrama IP

2.2 Datagrama ICMP

2.3 Datagrama UDP

2.4 Datagrama TCP

2.5 Herramientas básicas

2.5.1 ifconfig,ping,route,traceroute,host,dig,nslookup,nc,tcpdump,iptraf

2.6 Ejercicios


3. Criptología

3.1 Introducción

3.2 Criptografía y seguridad

3.3 Clasificaciones de criptografía

3.3.1 número de llaves

3.3.2 modo de proceso

3.3.3 tipo de operaciones

3.4 Algoritmos simétricos clásicos y Criptoanálisis

3.4.1 César

3.4.2 Playfair y Hill

3.4.3 Vernam y Vigenere

3.5 DES

3.5.1 Cifrado

3.5.2 Descifrado

3.5.3 Modos de operación

3.5.4 DES y 3DES

3.6 RSA

3.6.1 Cifrado.

3.6.2 Descifrado MD5


4. Certificados digitales

4.1 Introducción

4.2 Autoridades Certificadoras

4.3 Obtención de certificados

4.4 Verificación de certificados

4.5 Certificados Digitales X.509 y estándares PKCS

4.6 Listas de revocación

4.7 Aplicaciones de los certificados digitales

4.8 Código Seguro

4.9 Correo electrónico seguro

4.10 Seguridad en Servidores Web y Control de Acceso

4.11 Procesamiento orientado al cliente


5. Protocolos

5.1 Protocolos de Acuerdo de Llaves

5.1.1 Problema del Acuerdo e Intercambio de Llave

5.1.2 Problema de la Administración de Llaves

5.1.3 Llaves de Sesión

5.1.3.1 Protocolos de Establecimiento de Llave

5.1.3.2 Algoritmo Diffie-Hellman

5.2 Protocolos de autenticación

Protocolos de Autenticación e intercambio de llaves


6. Aplicaciones de la criptografía simétrica y funciones Hash

6.1 Códigos para Integridad y Autenticación de Mensajes 6.2 Generación de Códigos de verificación de integridad/autenticación de mensajes


7. Seguridad básica en Linux

7.1 Controles de usuarios

7.1.1 Passwords

7.2 Controles de seguridad

7.3 Debilidades en el código

7.3.2 Privilegios mal asignados

7.3.3 Buffer overflow

7.3.4 Race conditions


8. Autenticación en Linux

8.1 Contraseñas

8.1.1 Claves y sal

8.1.2 DES

8.1.3 MD5

8.1.4 Otros

8.2 Ataques a contraseñas

8.2.1 Diccionarios

8.3 Autentificación PAM

8.4 Kerberos

8.4.1 Protocolo de Kerberos

8.4.2 Análisis de Kerberos

8.4.3 Servicio de Autenticación (AS)

8.4.4 Servidor de Tickets

8.4.5 Autenticación A través de Dominios o Reinos

8.5 SSH


9. Técnicas de intrusión locales

9.1 Técnicas simples

9.2 Backdoors y Troyanos

9.3 Ejemplos: BackOrifice, SubSeven, NetBus, DeepThroat

9.4 Puertas traseras (Backdoors)

9.4.1 En cuentas de acceso

9.4.2 Conexiones en SSH

9.4.3 Shells de root

9.4.4 Troyanos

9.5 Ataques al kernel

9.6 Rootkits


10. Gusanos

10.1 Slammer

10.2 Codigo Rojo

10.3 Dos y DDos

10.4 Herramientas DDS

10.4.1 Trin00

10.4.2 Stacheldraht

10.4.3 TFN, Tribe FloodNet


11. Exploits en servidores

11.1 Servidores de correo

11.1.1 Sendmail

11.1.2 Qmail

11.1.3 Postfix

11.1.4 Exim

11.2 Servidores de web

11.2.1 Apache

11.2.3 PHP cross-scripting

11.2.4 Ptrace

11.3 Paquetes ICMP

11.4 Fin Scan

11.5 Otros


12. Sniffers

12.1 Sniffer y Hijacker

12.2 Dsniff

12.3 Hunt

12.4 Ettercap


13. Muros de fuego

13.1 Diseño del firewall

13.2 iptables

13.3 Ejercicios


14. Detección de intrusos en red

14.1 NIDS e HIDS

14.2 Snort

14.3 Snort 2.0

14.4 Plug-ins de Snort

14.4.1 ACID

14.4.2 Guardian

14.4.3 SnortNet

14.4.4 SnortSam

14.4.5 SnortCenter

14.5 Reglas Snort

14.6 Generadores de ruido. Stick y Snot

14.7 Ejercicios


15. Herramientas auditoria

15.1 Tripwire, AIDE, y Samhain

15.2 Swatch y Logcheck

15.3 PSAD

15.4 Nessus


16. Medidas preventivas

16.1 Actualizar paquetes

16.1.1 RPM

16.1.2 Debian

16.2 Actualizar el kernel

16.3 Desactivar servicios innecesarios

16.4 Análisis de logs del sistema

16.5 Análisis de integridad de archivos

16.6 Scanners de debilidades

16.7 Detectores de scanners de puertos


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante aplicara mecanismos de seguridad en Linux.


Perfil de ingreso: Dirigido a: Personal que realiza actividades de administración de servidores, de bases de datos, analistas y desarrolladores de sistemas y, en general, funcionarios capacitados en todos los ámbitos relacionados con la informática, cómputo y comunicaciones que involucran seguridad.

Conocimientos previos en cómputo: Conocimientos intermedios o avanzados de alguna distribución de Linux, conocimiento básico de administración de redes y conocimientos de TCP/IP.

Habilidades: Manejo de Internet, configuración de redes y dispositivos, síntesis y análisis, capacidad de estructuración de datos.

Escolaridad Mínima: Técnico en computación o equivalente


Duración: 30 hrs.


Temario

1. Introducción

1.1 Qué es la seguridad informática 1.2 Razones para implementar mecanismos de seguridad 1.3 Amenazas a la seguridad y métodos de defensa 1.4 Conceptos fundamentales de seguridad 1.5 Confidencialidad, integridad y disponibilidad de la información 1.6 El Reglamento de Seguridad (R. D. 994/1999) 1.7 Importancia de conocer las Políticas de seguridad de la Institución


2. Instalación segura

2.1 Instalación de las funciones mínimas necesarias

2.2 Instalación de servicios seguros

2.3 Políticas para la implementación de cuentas de usuario, contraseñas y permisos

2.4 Eliminación de servicios que proporcionen información interna

2.5 Actualización del kernel

2.6 Creación de certificados para servicios seguros


3. Análisis de los servicios de red y su vulnerabilidad

3.1 Telnet

3.2 SSHD

3.3 FTP

3.4 HTTP/HTTPS

3.4.1 Apache/Apache-SSL

3.5 SMTP

3.5.1 Sendmail

3.5.2 Postfix

3.6 POPD

3.7 IMAPD

3.8 DNS

3.9 SAMBA

3.9.1 SWAT


4. Monitoreo del Sistema

4.1 Archivos log

4.2 Servicios básicos de seguridad del sistema

4.2.1 Procesos que se están ejecutando

4.2.2 Netstat

4.3 Archivos básicos de configuración

4.3.1 inetd.conf

4.3.2 TCP_WRAPPERS

4.4 Servicios de encriptación de datos

4.4.1 PGP

4.5 Herramientas de detección de intrusiones

4.5.1 Logcheck

4.5.2 Port Sentry

4.5.3 TCP_WRAPPERS

4.5.4 Host Sentry


5. Mecanismos adicionales de seguridad

5.1 Encriptación de datos

5.2 Firewalls

5.3 Prevención de desastres

5.3.1 Respaldos

5.4 Seguridad física

5.4.1 Acceso físico al equipo

5.4.2 BIOS

5.4.3 LILO


6. SNORT

6.1 Modos de operación

6.1.1 Sniffer

6.1.2 Registro de paquetes

6.1.3 Detección de intrusos

6.2 Reglas para SNORT

6.3 Instalación



Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante utilizará las características avanzadas del ANSI SOL para la consulta y administración de base de datos relacionales, el manejo de transacciones y privilegios, así como la auto matización y optimización de procesos por medio del desarrollo de procedimientos almacenados y triggers.


Perfil de ingreso: El curso está dirigido a personas interesadas en administrar la información de una base de datos de forma eficiente. Se requiere haber acreditado o demostrar conocimientos equivalentes al curso de SOLEST ESTANDAR básico.

Escolaridad mínima: Estudios mínimos de preparatoria o equivalente.


Duración: 20 horas.


Temario

1. CONCEPTOS

1.1 Comodines y cláusulas de selección

1.2 Ordenamiento y agrupación de la información


2. OPERADORES DE CONJUNTO

2.1 Union/all

2.2 Intersec

2.3 Minus


3. OUERYS AVANZADOS

3.1 Ouerys jerárquicos

3.2 Ouerys correlacionales


4. CONTROL DE USUARIOS Y PRIVILEGIOS

4.1 Privilegios de sistema

4.2 Privilegios de objetos

4.3 Roles

4.4 Sinónimos


5. MANEJO DE TRANSACCIONES

5.1 Commit y Rollback

5.2 Commit y Rollback por fases


6. ESTRUCTURAS DE CONTROL DE FLUJO

6.1 If-then-end if

6.2 If-then-else-end if

6.3 For loop

6.4 While loop

6.5 Etiquetas


7. PROCEDIMIENTOS ALMACENADOS

7.1 Declaración de variables

7.2 Tipos de procedimientos: procedimientos almacenados y procedimientos extendidos

7.3 Creación de procedimientos

7.4 Ejecución de procedimientos

7.5 Eliminación de procedimientos

7.6 Paso de parámetros


8. CURSORES

8.1 Características

8.2 Declaración, apertura, uso y cierre


9. TRIGGERS

9.1 Características

9.2 Creación

9.3 Eliminación de triggers


10. RESPALDO y RESTAURACIÓN DE BASES DE DATOS

10.1 Respaldo de bases de datos

10.2 Restauración de bases de datos

10.3 Mantenimiento de bases de datos










Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante aplicará las características principales del ANSI SQL para la definición de tablas, campos, reglas, índices y demás componentes de una base de datos relacional, generando vistas y sentencias SQL que le permitan la consulta y manipulación de la información.


Perfil de ingreso: El curso está dirigido a personas que requieran hacer un uso eficaz y eficiente de la información mediante cualquier Sistema Manejador de Bases de Datos Relacional (RDBMS) mediante el lenguaje estructurado de consultas (ANSI SOL) estándar.

Se requiere haber acreditado o demostrar conocimiento equivalente al curso de Introducción al diseño de bases de datos

Escolaridad mínima: Estudios mínimos de preparatoria o equivalente.


Duración: 20 horas.


Temario

1. INTRODUCCIÓN

1.1 Antecedentes

1.2 Importancia

1.3 Componentes (DDL, DML, DCL)


2. DEFINICION DE DATOS

2.1 Tipos de datos del sistema y tipos de datos creados por el usuario

2.2 Tablas

2.3 Creación de tablas

2.4 Creación de reglas y datos por omisión

2.5 Modificación de tablas

2.6 Eliminación de tablas

2.7 Integridad referencial (Constraints)

2.8 Creación de índices


3. SELECCION DE DATOS

3.1 Selección de información (select...from.., distinct, alias, etc.)

3.2 Especificación de criterios de selección de información (where...)

3.3 Operadores lógicos (in, like, exists, between, etc.), matemáticos y comodines

3.4 Valores nulos

3.5 Subconsultas

3.6 Ordenamiento de la información (order by)

3.7 Agrupación de información y funciones de grupo (group by, having, sum( ), count( ), etc.)

3.8 Vistas


4. MANIPULACION DE DATOS

4.1 Inserción de información (insert)

4.2 Eliminación de registros (delete, truncate)

4.3 Actualización de información (update)


5. FUNCIONES DE UTILIDAD

5.1 Funciones para datos tipo caracter

5.2 Funciones matemáticas

5.3 Funciones para datos tipo fecha


6. TIPOS DE JOINS

6.1 Inner Join

6.2 Outer Joins (Right Join -Left Join)

6.3 Self Join


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación los conceptos básicos de ANSI SQL, utilizando el manejador de bases de datos SQL Server.


Perfil de ingreso: Dirigido a: Líderes de Proyecto, Programadores, Analistas y funcionarios de las áreas de Tecnologías de información

Este curso está dirigido al personal cuya función está orientada al uso, explotación y administración de Bases de Datos.

Conocimientos previos en cómputo: Introducción a la computación y al Sistema Operativo Windows Server, Sólidos conocimientos en cómputo, Diseño de bases de datos relacionales.

Habilidades: Capacidad de análisis de datos, clasificación, relación, ordenamiento, estructuración de datos, diseño de bases de datos.

Escolaridad mínima: Técnico en computación o equivalente


Duración: 30 horas.


Temario

1. CONCEPTOS BASICOS DE SOL

1.1 Requerimientos

1.2 Componentes

1.3 Características


2. ARQUITECTURA

2.1 Bases de datos del sistema

2.2 Tablas del sistema

2.3 Principales procedimientos almacenados del sistema


3. CREACIÓN DE BASES DE DATOS YOBJETOS

3.1 Creación de bases de datos

3.2 Objetos de la base de datos

3.3 Tipos de datos y tipos de datos definidos por el usuario

3.4 Creación de tablas

3.5 Creación de reglas y datos de

3.6 Integridad de datos: llaves, constraints e índices

3.7 Tablas temporales

3.8 Vistas


4. CONSULTAS BÁSICAS

4.1 Instrucciones para la selección, ordenamiento y agrupación de la información

4.2 Instrucciones para la inserción, actualización y borrado de información

4.3 Funciones matemáticas, de cadena, fechas y otras


5. CONSULTAS AVANZADAS CON SOL

5.1 Subconsultas

5.2 Inner joins y outer joins


6. TRANSACT SOL y PROCEDIMIENTOS ALMACENADOS

6.1 Características y ventajas

6.2 Comando Set

6.3 Estructuras de control

6.4 Variables locales y globales

6.5 Utilización de parámetros

6.6 Cursores

6.7 Transacciones

6.8 Recompilación


7. FUNCIONES DEFINIDAS POR EL USUARIO

7.1 Características y definición

7.2 Creación de funciones


8. TRIGGERS

8.1 Características y beneficios

8.2 Observaciones sobre integridad referencial

8.3 Utilización de los triggers


Estatus: Vigente

Categoría: Estándares Técnicos de Capacitación


OBJETIVO: El participante reconocerá para su aplicación la normatividad básica en Informática a nivel federal y local


Perfil de ingreso: Dirigido a: Líderes de Proyecto, Programadores, Analistas y funcionarios de las áreas de Tecnologías de información que tienen a su cargo la definición, validación y seguimiento de los proyectos informáticos de las Dependencias

Conocimientos previos en cómputo: Conocimientos básicos de informática

Escolaridad mínima: Licenciatura en informática o área afín.


Duración: 30 hrs


Temario

1. Instituciones Nacionales vinculadas con la definición de la política informática en México

1.1. Secretaría de la Gestión Pública

1.2. Instituto Nacional de Estadística, Geografía e Informática

1.3. Consejo Nacional de Ciencia y Tecnología


2. Legislación informática a nivel Federal

2.1 Ley de información estadística y geográfica

2.2 Código Penal Federal

2.3 Código Federal de Procedimientos Civiles

2.4 Código de Comercio

2.5 Código Civil Federal

2.6 Ley Federal del Derecho de Autor

2.7 Ley de la Propiedad Industrial

2.8 Ley Federal del Trabajo

2.9 Código Fiscal de la Federación

2.10 Ley de Transparencia y Acceso a la información Pública Gubernamental

2.11 Ley del Mercado de Valores

2.12 Ley Federal de Protección al Consumidor

2.13 Ley del Servicio de Administración Tributaria

2.14 Ley de firma digital, comercio electrónico y protección de datos

2.15 Legislación en materia de seguridad informática


3. Normas oficiales mexicanas en materia de informática

4. ISO

5. Legislación informática en el Gobierno del Distrito Federal

5.1 Legislación informática equivalente a los ordenamientos anteriores pero de aplicación en el Distrito Federal


4. Grupos de Tareas

4.1 Arrancar y Parar tareas

4.2 Suspender y Reanudar tareas


6. Programa de Desarrollo Informático 2001-2006

7. Programa de las Naciones Unidas para el Desarrollo (PNUD)

8. Organización para la Cooperación Económica y el Desarrollo (OECD)

Estatus:Vigente 

Categoría: Estándares Técnicos de Capacitación 


OBJETIVO: El participante estructurará sistemas en Internet, utilizando la aplicación Tapestry, así como la tecnología Java 


Perfil de ingreso: Dirigido a: Experiencia programando en lenguaje Java y aplicaciones Web 

Conocimientos previos en cómputo: Introducción a Internet y servicios de Internet.

Habilidades: Uso de Internet. Síntesis y análisis. Estructura de procedimientos. Capacidad de estructuración de datos. 

Escolaridad Mínima: Técnico en computación o equivalente 


Duración: 20 horas.


Temario

2. Comenzando

2.1 Requerimientos

2.2 ¿Cómo funciona?

2.3 Aplicaciones sencillas

2.3.1 Configura la aplicación

2.3.2 Esqueleto HTML

2.3.3 Objeto Java

2.3.4 Especificación Page

2.4 Diferentes pares de una aplicación Tapestry


3. Ejemplos introductorios

3.1 Introducción a lo bindings de Tapestry

3.2 Enlace de páginas

3.3 Acciones sencillas

3.4 OGNL


4. Pages

4.1 Pages en una aplicación Tapestry

4.1.1 Home

4.1.2 Exception

4.1.3 StaleLink

4.1.4 StaleSession

4.2 Cambiar la página de excepción


5. Usando Formas

5.1 Forma sencilla sin validación

5.2 Agregar lógica de validación en el servidor

5.3 Validación avanzada, validadores especificos 


6. Usando componentes estándar y de contrib 6.1 For

6.2 If

6.3 Table

6.4 Palete 


7. Assets

7.1 ¿Qué es un Asset?

7.2 Definiendo y usando Assets 


8. Localización

8.1 Localización de esqueletos HTML

8.2 Localización de Assets 


9. Creando componentes

9.1 Border 


10. Tareas comunes

10.1 Usando Frames

10.2 Usando Temas 


11. Componente Inspector

11.1 Navegación

11.2 Especificacines

11.3 Esqueletos

11.4 Propiedades

a) Logs 


12. Otras consideraciones 12.1 Crear bibliotecas 12.2 Servicios 12.3 Usando JavaDoc 12.4 Referencia de Componentes 12.5 Optimizaciones 12.6 Bibliotecas externas


Estatus:Vigente 

Categoría: Estándares Técnicos de Capacitación 


OBJETIVO: Al término del curso el participante identificará los conceptos generales de informática, los fundamentos de seguridad y virus informáticos, así mismo, utilizará las herramientas de administración de la información, los servicios de WWW y correo electrónico. 


Perfil de ingreso: Dirigido a: Personal secretarial y/o administrativo del GDF que requiera reforzar los conocimientos básicos del sistema operativo Linux, navegar en WWW, hacer uso del correo electrónico y contar con conocimientos básicos de seguridad y virus informáticos, como herramientas complementarias a las de escritorio que le permitirán mejorar la productividad en su área de trabajo 

Conocimientos previos en cómputo: Introducción al uso de la computadora, Sistema Operativo Linux, procesador de textos, hoja de cálculo y Presentaciones

Habilidades:

* Uso del ambiente gráfico. Manejo eficiente del teclado y del ratón

* Conocimiento básico del algún método expositivo

Escolaridad Mínima: Secundaria o equivalente 


Duración: 40 hrs.


Temario

1. Conceptos generales

1.1 Computadora, usos y tipos

1.2 Procesadores

1.3 Unidad de Memoria

1.4 Unidad de almacenamiento

1.5 Sistema Operativo

1.5.1 Sistemas operativos monousuario y multiusuario

1.5.2 Sistemas operativos de software libre

1.5.3 Manejo básico del entorno gráfico

1.5.4 Administración de información

1.5.4.1 Tipos de archivos

1.5.4.2 Árbol de directorios. Directorio HOME, directorio de trabajo

1.5.4.3 Permisos para acceso y uso de directorio y archivos

1.5.4.4 Directorios (Crear, Copiar, Mover, Eliminar)

1.5.4.5 Archivos (Crear, Copiar, Mover, Eliminar)

1.5.4.6 compactar información

1.5.4.6.1 Formatos (zip, tar)

1.5.4.7 Respaldo de información

1.5.4.7.1 Importancia de la creación de respaldos

1.5.4.7.2 Políticas para la realización de respaldos

1.5.4.7.2.1 Periodicidad

1.5.4.7.2.2 Medios para la realización de respaldos (Disco duro, CD, DVD, Memory Stick, disquete)

1.5.4.7.3 Utilerías para crear respaldos 


2. Internet

2.1 Concepto de redes

2.2 Propósitos de las redes

2.3 Tipos de redes

2.4 La red Internet

2.4.1 Formas de conexión

2.4.2 Proveedores de Internet

2.4.3 Verificación de la conexión física

2.4.4 Servicios de Internet

2.4.4.1Tipos de servicios de Internet.

2.5 Navegar por la red (WWW) con FireFox

2.5.1 Direcciones Web

2.5.2 Servidores Web

2.5.3 Vínculos

2.5.4 Lenguaje de Marcado

2.5.5 Páginas Web

2.5.6 Uso del navegador

2.5.7 Personalización del navegador

2.5.8 Manejo de opciones (preferencias)

2.5.9 Realización de búsquedas y motores de búsqueda (Googgle y FireFox)

2.5.10 Descarga de información

2.5.11 Empleo del administrador de Descargas

2.6 Correo electrónico usando Thunderbird

2.6.1 Estructura de una Dirección de correo electrónico

2.6.2 Elementos que componen un mensaje de correo electrónico

2.6.3 Obtención de cuentas de correo

2.6.4 Crear, Enviar, Recibir, Responder, Reenviar y Eliminar mensajes

2.6.5 Archivos adjuntos

2.6.6 Configuración de la cuenta en el cliente

2.7 Mensajeros instantáneos

2.7.1 Gaim

2.7.2 Comparación con ICQ y Yahoo Messenger


3. Manejo seguro del equipo

3.1 Elementos básicos de Seguridad informática

3.1.1 Concepto de seguridad.

3.1.2 Amenazas principales. (spam, virus, negación de servicio, fishing scam, robo de identidades)

3.1.3 Recomendaciones básicas de seguridad

3.2 Virus y su eliminación, prevención de contagios

3.2.1 Concepto de virus

3.2.2 Formas de infección

3.2.3 Eliminación

3.2.4 Prevención

3.3 Vulnerabilidades y riesgos de los servicios de Internet

Estatus:Vigente 

Categoría: Estándares Técnicos de Capacitación 


OBJETIVO: Al término del curso el participante identificará los conceptos generales de informática, los fundamentos de seguridad y virus informáticos, así mismo, utilizará las herramientas de administración de la información, los servicios de WWW y correo electrónico. 


Perfil de ingreso: Dirigido a: Personal secretarial y/o administrativo del GDF que requiera reforzar los conocimientos básicos del sistema operativo Windows, navegar en WWW, hacer uso del correo electrónico y contar con conocimientos básicos de seguridad y virus informáticos, como herramientas complementarias a las de escritorio que le permitirán mejorar la productividad en su área de trabajo 

Conocimientos previos en cómputo: Introducción al uso de la computadora, Sistema Operativo Windows, procesador de textos, hoja de cálculo y presentaciones. 

Habilidades:

* Uso del ambiente gráfico. Manejo eficiente del teclado y del ratón

* Conocimiento básico del algún método expositivo

Escolaridad Mínima: secundaria o equivalente 


Duración: 40 hrs.


Temario

1. Conceptos generales

1.1 Computadora, usos y tipos

1.2 Procesadores

1.3 Unidad de Memoria

1.4 Unidad de almacenamiento

1.5 Sistema Operativo

1.5.1 Sistemas operativos monousuario y multiusuario

1.5.2 Sistemas operativos Windows

1.5.3 Manejo básico del entorno gráfico

1.5.4 Administración de información

1.5.4.1 Tipos de archivos

1.5.4.2 Árbol de directorios. Directorio Documents and Settings, directorio de trabajo

1.5.4.3 Permisos para acceso y uso de directorio y archivos

1.5.4.4 Directorios (Crear, Copiar, Mover, Eliminar)

1.5.4.5 Archivos (Crear, Copiar, Mover, Eliminar)

1.5.4.6 compactar información

1.5.4.6.1 Formatos (zip, rar)

1.5.4.7 Respaldo de información

1.5.4.7.1 Importancia de la creación de respaldos

1.5.4.7.2 Políticas para la realización de respaldos

1.5.4.7.2.1 Periodicidad

1.5.4.7.2.2 Medios para la realización de respaldos (Disco duro, CD, DVD, Memory Stick, disquete)

1.5.4.7.3 Utilerías para crear respaldos 


2. Internet

2.1 Concepto de redes

2.2 Propósitos de las redes

2.3 Tipos de redes

2.4 La red Internet

2.4.1 Formas de conexión

2.4.2 Proveedores de Internet

2.4.3 Verificación de la conexión física

2.4.4 Servicios de Internet

2.4.4.1 Tipos de servicios de Internet

2.5 Navegar por la red (WWW) con FireFox

2.5.1 Direcciones Web

2.5.2 Servidores Web

2.5.3 Vínculos

2.5.4 Lenguaje de Marcado

2.5.5 Páginas Web

2.5.6 Uso del navegador

2.5.7 Personalización del navegador

2.5.8 Manejo de opciones (preferencias)

2.5.9 Realización de búsquedas y motores de búsqueda (Googgle y FireFox)

2.5.10 Descarga de información

2.5.11 Empleo del administrador de Descargas

2.6 Correo electrónico usando Thunderbird

2.6.1 Estructura de una Dirección de correo electrónico

2.6.2 Elementos que componen un mensaje de correo electrónico

2.6.3 Obtención de cuentas de correo

2.6.4 Crear, Enviar, Recibir, Responder, Reenviar y Eliminar mensajes

2.6.5 Archivos adjuntos

2.6.6 Configuración de la cuenta en el cliente

2.7 Mensajeros instantáneos

2.7.1 Msn, ICQ y Yahoo Messenger


3. Manejo seguro del equipo

3.1 Elementos básicos de Seguridad informática

3.1.1 Concepto de seguridad.

3.1.2 Amenazas principales. (spam, virus, negación de servicio, fishing scam, robo de identidades)

3.1.3 Recomendaciones básicas de seguridad

3.2 Virus y su eliminación, prevención de contagios

3.2.1 Concepto de virus

3.2.2 Formas de infección

3.2.3 Eliminación

3.2.4 Prevención

3.3 Vulnerabilidades y riesgos de los servicios de Internet

Estatus:Vigente 

Categoría: Estándares Técnicos de Capacitación 


OBJETIVO: El participante reconocerá algunos conceptos básicos del modelo relacional e implementará y manejará una base de datos, utilizando las plataformas Windows o Linux. 


Perfil de ingreso: Dirigido a: Personal Técnico Operativo con Conocimientos previos en cómputo: Introducción a la computación y al Sistema Operativo Windows y/o Linux.

Habilidades: Capacidad de análisis para el manejo y diseño de pequeñas bases de datos. 

Escolaridad mínima: Secundaria y/o carrera comercial. 


Duración: 30 horas.


Temario

a) Introducción

1. definiciones y conceptos (dato, campo, registro, información)

2. Necesidad y ventajas de las bases de datos

3. Etapas del diseño de una base de datos

4. Redundancia

5. Consistencia

6. Integridad

7. Seguridad


b) El Modelo Relacional

1. Elementos del modelo relacional

1. Entidad/tabla

2. Tupla/renglón

3. Atributo/columna

4. Dominio

5. Relación/integridad referencial

2. Tipos de llaves

3. Diagrama entidad relación

4. Normalización

1. Primera forma normal

2. Segunda forma normal

3. Tercera forma normal


c) Elementos básicos de Open Office Base

1. Tipos de datos de Open Base

2. Tablas

1. Creación de tablas

2. Modificación de tablas

3. Eliminación de tablas

3. Integridad referencial

1. Valores nulos

2. Restricciones

3. Llaves primarias y foráneas

4. Índices

1. Tipos de índices

2. Creación de índices


d) Definición de datos

1. Tipos de datos de Open Base

1. Tipos de datos de Open Base

2. Tablas

1. Creación de tablas

2. Modificación de tablas

3. Eliminación de tablas

3. Integridad referencial

1. Valores nulos

2. Restricciones

3. Llaves primarias y foráneas

4. Índices

1. Tipos de índices

2. Creación de índices


e) Manipulación de datos

1. Operadores aritméticos, relacionales y lógicos

2. Selección de datos

3. Operaciones aritméticas y campos calculados

4. Inserción de datos

5. Eliminación de registros

6. Actualización de datos


f) Funciones

1. Matemáticas

2. Texto

3. Sistema

4. Fecha y hora


g) Interfaces de bases de datos

1. Creación de formularios

2. Ejecución de formularios

3. Eliminación y modificación de formularios

4. Creación de reportes

5. Ejecución de reportes

6. Eliminación y modificación de reportes