Sunteți pe pagina 1din 31

IES FERNANDO VI

Contenidos de los nuevos mdulos DAM y DAW


Horas, habilitaciones y convalidaciones
Realizado por Alberto Garay (dpto. de Informtica) 14/12/2010

Extracto del BOE resumido y formateado. Sintete libre de compartir esta informacin, aunque te agradecera que mantuvieras el nombre del autor. Para ver el contenido de cualquier mdulo, haz CTRL+clic. Para volver al punto anterior ALT+flecha izq.

DAM (Desarrollo de aplicaciones multiplataforma) 1


(PS-7h.) Programacin (convalida con PLE 1 de 1 de DAI) (PS-5h.) Bases de Datos (convalida con CASE de 2 de DAI) (PS-4h.) Lenguajes de marcas y sistemas de gestin de informacin (PS-3h.) Entornos de desarrollo (convalida con ADA de 1 de DAI) (PT-5h.) Sistemas informticos (convalida con SI de 1 de DAI) (ING-3h.) Mdulo impartido en ingls (FOL-3h.) Formacin y orientacin laboral

2
(PS-6h.) Acceso a datos (convalida con CASE de 2 de DAI) (PS-4h.) Programacin multimedia y dispositivos mviles (PS-4h.) Programacin de servicios y procesos (PT-6h.) Desarrollo de interfaces (convalida con EG de 2 de DAI) (PT-5h.) Sistemas de gestin empresarial (PS-PT 400h.) Formacin en centros de trabajo. (convalida con FCT de 2 de DAI) (PS,PT-40h.) Proyecto de desarrollo de aplicaciones multiplataforma (ING-2h.) Mdulo impartido en ingls (FOL-3h.) Empresa e iniciativa emprendedora

DAW (Desarrollo de aplicaciones Web) 1


(PS-7h.) Programacin (convalida con PLE de 1 de DAI) (PS-5h.) Bases de Datos (convalida con CASE de 2 de DAI) (PS-4h.) Lenguajes de marcas y sistemas de gestin de informacin (PS-3h.) Entornos de desarrollo (convalida con ADA de 1 de DAI) (PT-5h.) Sistemas informticos (convalida con SI de 1 de DAI) (ING-3h.) Mdulo impartido en ingls (FOL-3h.) Formacin y orientacin laboral

2
(PS-8h.) Desarrollo web en entorno servidor (PS-5h.) Despliegue de aplicaciones web (PT-6h.) Desarrollo web en entorno cliente (PT-6h.) Diseo de interfaces web (PS-PT 400h.) Formacin en centros de trabajo. (FCT) (PS,PT-40h.) Proyecto de desarrollo de aplicaciones web (ING-2h.) Mdulo impartido en ingls (FOL-3h.) Empresa e iniciativa emprendedora

Contenido
DAM ......................................................................................................................................................................... 2 DAW ......................................................................................................................................................................... 2 PS 22 Formacin en centros de trabajo. .................................................................................................................... 6 PS 7 Programacin .................................................................................................................................................... 7 Identificacin de los elementos de un programa informtico: ............................................................................... 7 Utilizacin de objetos: .......................................................................................................................................... 7 Uso de estructuras de control: .............................................................................................................................. 7 Desarrollo de clases: ............................................................................................................................................. 7 Lectura y escritura de informacin: ....................................................................................................................... 7 Aplicacin de las estructuras de almacenamiento: ................................................................................................ 7 Utilizacin avanzada de clases: ............................................................................................................................. 8 Mantenimiento de la persistencia de los objetos: ................................................................................................. 8 Gestin de bases de datos relacionales: ................................................................................................................ 8 PS 5 Bases de datos .................................................................................................................................................. 9 Almacenamiento de la informacin:...................................................................................................................... 9 Bases de datos relacionales: ................................................................................................................................. 9 Realizacin de consultas: ...................................................................................................................................... 9 Tratamiento de datos: .......................................................................................................................................... 9 Programacin de bases de datos. .......................................................................................................................... 9 Interpretacin de Diagramas Entidad/Relacin ..................................................................................................... 9 Uso de bases de datos objeto-relacionales. ......................................................................................................... 10 PS 6 Acceso a datos. ............................................................................................................................................... 11 Manejo de Ficheros. ........................................................................................................................................... 11 Manejo de Conectores. ....................................................................................................................................... 11 Herramientas de mapeo objeto relacional (ORM). .............................................................................................. 11 Bases de datos objeto relacionales y orientadas a objetos. ................................................................................. 11 Bases de datos XML. ........................................................................................................................................... 11 Programacin de componentes de acceso a datos. ............................................................................................. 11 PS 4 Lenguajes de marcas y sistemas de gestin de informacin. ............................................................................ 12 Reconocimiento de las caractersticas de lenguajes de marcas: ........................................................................... 12 Utilizacin de lenguajes de marcas en entornos web: ......................................................................................... 12 Aplicacin de los lenguajes de marcas a la sindicacin de contenidos: ................................................................ 12 Definicin de esquemas y vocabularios en XML: ................................................................................................. 12 Conversin y adaptacin de documentos XML: ................................................................................................... 12 Almacenamiento de informacin: ....................................................................................................................... 12 Sistemas de gestin empresarial: ........................................................................................................................ 12 PS 4 Programacin multimedia y dispositivos mviles. ............................................................................................ 14

Anlisis de tecnologas para aplicaciones en dispositivos mviles: ....................................................................... 14 Programacin de aplicaciones para dispositivos mviles: .................................................................................... 14 Utilizacin de libreras multimedia integradas: .................................................................................................... 14 Anlisis de motores de juegos: ............................................................................................................................ 14 Desarrollo de juegos 2D y 3D: ............................................................................................................................. 14 PS 3 Entornos de desarrollo. ................................................................................................................................... 16 Desarrollo de software........................................................................................................................................ 16 Instalacin y uso de entornos de desarrollo. ....................................................................................................... 16 Diseo y realizacin de pruebas. ......................................................................................................................... 16 Optimizacin y documentacin. .......................................................................................................................... 16 Elaboracin de diagramas de clases. ................................................................................................................... 16 Elaboracin de diagramas de comportamiento. .................................................................................................. 16 PS 4 Programacin de servicios y procesos. ............................................................................................................ 17 Programacin multiproceso: ............................................................................................................................... 17 Programacin multihilo:...................................................................................................................................... 17 Programacin de comunicaciones en red: ........................................................................................................... 17 Generacin de servicios en red: .......................................................................................................................... 17 Utilizacin de tcnicas de programacin segura: ................................................................................................. 17 PS-PT 40(5) Proyecto de desarrollo de aplicaciones multiplataforma. ..................................................................... 19 Aspectos de la funcin de anlisis ....................................................................................................................... 19 Aspectos de la funcin de diseo ........................................................................................................................ 19 Aspectos de la funcin de organizacin ............................................................................................................... 19 Actividades profesionales asociadas.................................................................................................................... 19 PT 5 Sistemas informticos ..................................................................................................................................... 20 Explotacin de Sistemas microinformticos: ....................................................................................................... 20 Instalacin de Sistemas Operativos: .................................................................................................................... 20 Gestin de la informacin: .................................................................................................................................. 20 Configuracin de sistemas operativos: ................................................................................................................ 20 Conexin de sistemas en red:.............................................................................................................................. 20 Gestin de recursos en una red:.......................................................................................................................... 20 Explotacin de aplicaciones informticas de propsito general: .......................................................................... 21 PT 6 Desarrollo de interfaces. ................................................................................................................................. 22 Confeccin de interfaces de usuario: .................................................................................................................. 22 Generacin de interfaces a partir de documentos XML: ...................................................................................... 22 Creacin de componentes visuales: .................................................................................................................... 22 Usabilidad:.......................................................................................................................................................... 22 Confeccin de informes: ..................................................................................................................................... 22 Documentacin de aplicaciones: ......................................................................................................................... 22

Distribucin de aplicaciones:............................................................................................................................... 23 Realizacin de pruebas: ...................................................................................................................................... 23 PT 5 Sistemas de gestin empresarial. .................................................................................................................... 24 Identificacin de sistemas ERP-CRM:................................................................................................................... 24 Instalacin y configuracin de sistemas ERP-CRM: .............................................................................................. 24 Organizacin y consulta de la informacin: ......................................................................................................... 24 Implantacin de sistemas ERP-CRM en una empresa. ......................................................................................... 24 Desarrollo de componentes. ............................................................................................................................... 24 FOL 3 Formacin y orientacin laboral. ................................................................................................................... 25 Bsqueda activa de empleo: ............................................................................................................................... 25 Gestin del conflicto y equipos de trabajo: ......................................................................................................... 25 Seguridad Social, Empleo y Desempleo: .............................................................................................................. 25 Evaluacin de riesgos profesionales: ................................................................................................................... 25 Planificacin de la prevencin de riesgos en la empresa:..................................................................................... 25 Aplicacin de medidas de prevencin y proteccin en la empresa: ..................................................................... 26 FOL 3 Empresa e iniciativa emprendedora. ............................................................................................................. 27 Iniciativa emprendedora: .................................................................................................................................... 27 La empresa y su entorno: .................................................................................................................................... 27 Creacin y puesta en marcha de una empresa: ................................................................................................... 27 Funcin administrativa:....................................................................................................................................... 27 PT 6 Desarrollo web en entorno cliente .................................................................................................................. 28 PS 8 Desarrollo web en entorno servidor ................................................................................................................ 29 PS 5 Despliegue de aplicaciones web ...................................................................................................................... 30 PT 6 Diseo de interfaces web ................................................................................................................................ 31

PS 22 Formacin en centros de trabajo.

PS 7 Programacin
Identificacin de los elementos de un programa informtico:
Estructura y bloques fundamentales. Variables. Tipos de datos. Literales. Constantes. Operadores y expresiones. Conversiones de tipo. Comentarios.

Utilizacin de objetos:
Caractersticas de los objetos. Instanciacin de objetos. Utilizacin de mtodos. Utilizacin de propiedades. Utilizacin de mtodos estticos. Constructores. Destruccin de objetos y liberacin de memoria.

Uso de estructuras de control:


Estructuras de seleccin. Estructuras de repeticin. Estructuras de salto. Control de excepciones.

Desarrollo de clases:
Concepto de clase. Estructura y miembros de una clase. Creacin de atributos. Creacin de mtodos. Creacin de constructores. Utilizacin de clases y objetos. Utilizacin de clases heredadas.

Lectura y escritura de informacin:


Tipos de flujos. Flujos de bytes y de caracteres. Clases relativas a flujos. Utilizacin de flujos. Entrada desde teclado. Salida a pantalla. Ficheros de datos. Registros. Apertura y cierre de ficheros. Modos de acceso. Escritura y lectura de informacin en ficheros. Utilizacin de los sistemas de ficheros. Creacin y eliminacin de ficheros y directorios. Interfaces. Concepto de evento. Creacin de controladores de eventos.

Aplicacin de las estructuras de almacenamiento:


Estructuras. Creacin de arrays. Arrays multidimensionales.

Cadenas de caracteres. Listas.

Utilizacin avanzada de clases:


Composicin de clases. Herencia. Superclases y subclases. Clases y mtodos abstractos y finales. Sobreescritura de mtodos. Constructores y herencia.

Mantenimiento de la persistencia de los objetos:


Bases de datos orientadas a objetos. Caractersticas de las bases de datos orientadas a objetos. Instalacin del gestor de bases de datos. Creacin de bases de datos. Mecanismos de consulta. El lenguaje de consultas: sintaxis, expresiones, operadores. Recuperacin, modificacin y borrado de informacin. Tipos de datos objeto; atributos y mtodos. Tipos de datos coleccin.

Gestin de bases de datos relacionales:


Establecimiento de conexiones. Recuperacin de informacin. Manipulacin de la informacin. Ejecucin de consultas sobre la base de datos.

PS 5 Bases de datos
Almacenamiento de la informacin:
Ficheros (planos, indexados, acceso directo, entre otros). Bases de datos. Conceptos, usos y tipos segn el modelo de datos, la ubicacin de la informacin. Sistemas gestores de base de datos: Funciones, componentes y tipos. Bases de datos centralizadas y bases de datos distribuidas.

Bases de datos relacionales:


Modelo de datos. Terminologa del modelo relacional. Tipos de datos. Claves primarias. ndices. Caractersticas. El valor NULL. Claves ajenas. Vistas. Usuarios. Privilegios. Lenguaje de descripcin de datos (DDL). Lenguaje de control de datos (DCL).

Realizacin de consultas:
La sentencia SELECT. Seleccin y ordenacin de registros. Operadores. Operadores de comparacin. Operadores lgicos. Consultas de resumen. Agrupamiento de registros. Composiciones internas. Composiciones externas. Subconsultas.

Tratamiento de datos:
Insercin de registros. Borrado de registros. Modificacin de registros. Borrados y modificaciones e integridad referencial. Subconsultas y composiciones en rdenes de edicin. Transacciones. Polticas de bloqueo.

Programacin de bases de datos.


Introduccin. Lenguaje de programacin. Variables del sistema y variables de usuario. Funciones. Estructuras de control de flujo. Procedimientos almacenados. Funciones de usuario. Subrutinas. Eventos y disparadores. Excepciones. Cursores.

Interpretacin de Diagramas Entidad/Relacin


Entidades y relaciones. Cardinalidad. Debilidad. El modelo E/R ampliado. Paso del diagrama E/R al modelo relacional. Normalizacin de modelos relacionales.

Uso de bases de datos objeto-relacionales.


Caractersticas de las bases de datos objeto-relacionales. Tipos de datos objeto. Definicin de tipos de objeto. Herencia. Identificadores; referencias. Tipos de datos coleccin Declaracin e inicializacin de objetos. Uso de la sentencia SELECT. Insercin de objetos. Modificacin y borrado de objetos.

PS 6 Acceso a datos.
Manejo de Ficheros.
Clases asociadas a las operaciones de gestin de ficheros y directorios: creacin, borrado, copia, movimiento, entre otras. Formas de acceso a un fichero. Clases para gestin de flujos de datos desde/hacia ficheros. Trabajo con ficheros XML: Analizadores sintcticos (parser) y vinculacin (binding). Excepciones: deteccin y tratamiento.

Manejo de Conectores.
El desfase objeto-relacional. Protocolos de acceso a bases de datos. Conectores. Ejecucin de sentencias de descripcin de datos. Ejecucin de sentencias de modificacin de datos. Ejecucin de consultas.

Herramientas de mapeo objeto relacional (ORM).


Concepto de mapeo objeto relacional. Caractersticas de las herramientas ORM. Herramientas ORM ms utilizadas. Instalacin de una herramienta ORM. Estructura de un fichero de mapeo. Elementos, propiedades. Clases persistentes. Sesiones; estados de un objeto. Carga, almacenamiento y modificacin de objetos. Consultas SQL.

Bases de datos objeto relacionales y orientadas a objetos.


Caractersticas de las bases de datos objeto-relacionales. Gestin de objetos con SQL; ANSI SQL 1999. Acceso a las funciones del gestor desde el lenguaje de programacin. Caractersticas de las bases de datos orientadas a objetos. Tipos de datos: tipos bsicos y tipos estructurados. El interfaz de programacin de aplicaciones de la base de datos.

Bases de datos XML.


Bases de datos nativas XML. Estrategias de almacenamiento. Establecimiento y cierre de conexiones. Colecciones y documentos. Creacin y borrado de colecciones; clases y mtodos. Aadir, modificar y eliminar documentos; clases y mtodos. Realizacin de consultas; clases y mtodos. Tratamiento de excepciones.

Programacin de componentes de acceso a datos.


Concepto de componente; caractersticas. Propiedades y atributos. Eventos; asociacin de acciones a eventos. Persistencia del componente. Herramientas para desarrollo de componentes no visuales. Empaquetado de componentes.

PS 4 Lenguajes de marcas y sistemas de gestin de informacin.


Reconocimiento de las caractersticas de lenguajes de marcas:
Clasificacin. XML: Estructura y sintaxis. Etiquetas. Herramientas de edicin. Elaboracin de documentos XML bien formados. Utilizacin de espacios de nombres en XML.

Utilizacin de lenguajes de marcas en entornos web:


Identificacin de etiquetas y atributos de HTML. XHTM: diferencias sintcticas y estructurales con HTML. Versiones de HTML y de XHTML. Herramientas de diseo web. Hojas de estilo.

Aplicacin de los lenguajes de marcas a la sindicacin de contenidos:


mbitos de aplicacin. Estructura de los canales de contenidos. Tecnologas de creacin de canales de contenidos. Validacin. Directorios de canales de contenidos. Agregacin.

Definicin de esquemas y vocabularios en XML:


Utilizacin de mtodos de definicin de documentos XML. Creacin de descripciones. Asociacin con documentos XML. Validacin. Herramientas de creacin y validacin.

Conversin y adaptacin de documentos XML:


Tcnicas de transformacin de documentos XML. Descripcin de la estructura y de la sintaxis. Utilizacin de plantillas. Utilizacin de herramientas de procesamiento. Elaboracin de documentacin.

Almacenamiento de informacin:
Sistemas de almacenamiento de informacin. Insercin y extraccin de informacin en XML. Tcnicas de bsqueda de informacin en documentos XML. Lenguajes de consulta y manipulacin. Almacenamiento XML nativo. Herramientas de tratamiento y almacenamiento de informacin en formato XML.

Sistemas de gestin empresarial:


Instalacin. Adaptacin y configuracin. Integracin de mdulos. Elaboracin de informes.

Integracin con aplicaciones ofimticas. Exportacin de informacin.

PS 4 Programacin multimedia y dispositivos mviles.


Anlisis de tecnologas para aplicaciones en dispositivos mviles:
Limitaciones que plantea la ejecucin de aplicaciones en los dispositivos mviles: desconexin, seguridad, memoria, consumo batera, almacenamiento. Entornos integrados de trabajo. Mdulos para el desarrollo de aplicaciones mviles. Emuladores. Configuraciones. Tipos y caractersticas. Dispositivos soportados. Perfiles. Caractersticas. Arquitectura y requerimientos. Dispositivos soportados. Ciclo de vida de una aplicacin: descubrimiento, instalacin, ejecucin, actualizacin y borrado. Modificacin de aplicaciones existentes. Utilizacin del entorno de ejecucin del administrador de aplicaciones.

Programacin de aplicaciones para dispositivos mviles:


Herramientas y fases de construccin. Interfaces de usuario. Clases asociadas. Contexto grfico. Imgenes. Eventos del teclado. Tcnicas de animacin y sonido. Descubrimiento de servicios. Bases de datos y almacenamiento. Persistencia. Modelo de hilos. Comunicaciones: clases asociadas. Tipos de conexiones. Gestin de la comunicacin inalmbrica. Envo y recepcin de mensajes texto. Seguridad y permisos. Envo y recepcin de mensajera multimedia. Sincronizacin de contenido. Seguridad y permisos. Manejo de conexiones HTTP y HTTPS.

Utilizacin de libreras multimedia integradas:


Conceptos sobre aplicaciones multimedia. Arquitectura del API utilizado. Fuentes de datos multimedia. Clases. Datos basados en el tiempo. Procesamiento de objetos multimedia. Clases. Estados, mtodos y eventos. Reproduccin de objetos multimedia. Clases. Estados, mtodos y eventos.

Anlisis de motores de juegos:


Animacin 2D y D. Arquitectura del juego. Componentes. Motores de juegos: Tipos y utilizacin. reas de especializacin, libreras utilizadas y lenguajes de programacin. Componentes de un motor de juegos. Libreras que proporcionan las funciones bsicas de un Motor 2D/3D. APIs grficos 3D. Estudio de juegos existentes. Aplicacin de modificaciones sobre juegos existentes.

Desarrollo de juegos 2D y 3D:


Entornos de desarrollo para juegos. Integracin del motor de juegos en entornos de desarrollo.

Conceptos avanzados de programacin 3D. Fases de desarrollo: Propiedades de los objetos: luz, texturas, reflejos, sombras. Aplicacin de las funciones del motor grfico. Renderizacin. Aplicacin de las funciones del grafo de escena. Tipos de nodos y su utilizacin. Anlisis de ejecucin. Optimizacin del cdigo

PS 3 Entornos de desarrollo.
Desarrollo de software.
Concepto de programa informtico Cdigo fuente, cdigo objeto y cdigo ejecutable; mquinas virtuales. Tipos de lenguajes de programacin. Caractersticas de los lenguajes ms difundidos. Fases del desarrollo de una aplicacin: anlisis, diseo, codificacin, pruebas, documentacin, explotacin y mantenimiento, entre otras. Proceso de obtencin de cdigo ejecutable a partir del cdigo fuente; herramientas implicadas.

Instalacin y uso de entornos de desarrollo.


Funciones de un entorno de desarrollo. Instalacin de un entorno de desarrollo. Uso bsico de un entorno de desarrollo: Edicin de programas. Generacin de ejecutables.

Diseo y realizacin de pruebas.


Planificacin de Pruebas. Tipos de pruebas: Funcionales, estructurales, regresin... Procedimientos y casos de prueba. Pruebas de Cdigo: Cubrimiento, valores lmite, clases de equivalencia... Pruebas unitarias; herramientas.

Optimizacin y documentacin.
Refactorizacin. Concepto. Limitaciones. Patrones de refactorizacin ms usuales. Refactorizacin y pruebas. Herramientas de ayuda a la refactorizacin. Control de versiones. Estructura de las herramientas de control de versiones. Repositorio. Herramientas de control de versiones. Documentacin. Uso de comentarios. Alternativas.

Elaboracin de diagramas de clases.


Clases. Atributos, mtodos y visibilidad Objetos. Instanciacin. Relaciones. Herencia, composicin, agregacin. Notacin de los diagramas de clases.

Elaboracin de diagramas de comportamiento.


Tipos. Campo de aplicacin Diagramas de casos de uso. Actores, escenario, relacin de comunicacin. Diagramas de secuencia. Lnea de vida de un objeto, activacin, envo de mensajes Diagramas de colaboracin. Objetos, mensajes.

PS 4 Programacin de servicios y procesos.


Programacin multiproceso:
Ejecutables. Procesos. Servicios. Estados de un proceso. Hilos. Programacin concurrente. Programacin paralela y distribuida. Comunicacin entre procesos. Gestin de procesos. Sincronizacin entre procesos. Programacin de aplicaciones multiproceso.

Programacin multihilo:
Recursos compartidos por los hilos. Estados de un hilo. Cambios de estado. Elementos relacionados con la programacin de hilos. Libreras y clases. Gestin de hilos. Sincronizacin de hilos. Comparticin de informacin entre hilos. Programacin de aplicaciones multihilo.

Programacin de comunicaciones en red:


Comunicacin entre aplicaciones. Roles cliente y servidor. Elementos de programacin de aplicaciones en red. Libreras. Sockets. Creacin de sockets. Enlazado y establecimiento de conexiones. Utilizacin de sockets para la transmisin y recepcin de informacin. Programacin de aplicaciones cliente y servidor. Utilizacin de hilos en la programacin de aplicaciones en red.

Generacin de servicios en red:


Protocolos estndar de comunicacin en red a nivel de aplicacin (telnet, ftp, http, pop3, smtp, entre otros). Libreras de clases y componentes. Utilizacin de objetos predefinidos. Establecimiento y finalizacin de conexiones. Transmisin de informacin. Programacin de aplicaciones cliente. Programacin de servidores. Implementacin de comunicaciones simultneas.

Utilizacin de tcnicas de programacin segura:


Prcticas de programacin segura. Criptografa de clave pblica y clave privada. Principales aplicaciones de la criptografa. Protocolos criptogrficos. Poltica de seguridad. Programacin de mecanismos de control de acceso. Encriptacin de informacin. Protocolos seguros de comunicaciones. Programacin de aplicaciones con comunicaciones seguras.

PS-PT 40(5) Proyecto de desarrollo de aplicaciones multiplataforma.


Aspectos de la funcin de anlisis
recopilacin de informacin. identificacin y priorizacin de necesidades. identificacin de los aspectos que facilitan o dificultan el desarrollo de la posible intervencin.

Aspectos de la funcin de diseo


definicin o adaptacin de la intervencin. priorizacin y secuenciacin de las acciones. planificacin de la intervencin. determinacin de recursos. planificacin de la evaluacin. diseo de documentacin. plan de atencin al cliente.

Aspectos de la funcin de organizacin


deteccin de demandas y necesidades. programacin. gestin. coordinacin y supervisin de la intervencin. elaboracin de informes.

Actividades profesionales asociadas


reas de sistemas y departamentos de informtica en cualquier sector de actividad. Sector de servicios tecnolgicos y comunicaciones. rea comercial con gestin de transacciones por Internet.

PT 5 Sistemas informticos
Explotacin de Sistemas microinformticos:
Componentes de un sistema informtico. Perifricos. Adaptadores para la conexin de dispositivos. Normas de seguridad y prevencin de riesgos laborales. Caractersticas de las redes. Ventajas e inconvenientes. Tipos de redes. Componentes de una red informtica. Topologas de red. Tipos de cableado. Conectores. Mapa fsico y lgico de una red local.

Instalacin de Sistemas Operativos:


Funciones de un sistema operativo. Tipos de sistemas operativos. Tipos de aplicaciones. Licencias y tipos de licencias. Gestores de arranque. Mquinas virtuales. Consideraciones previas a la instalacin de sistemas operativos libres y propietarios. Instalacin de sistemas operativos. Requisitos, versiones y licencias. Instalacin/desinstalacin de aplicaciones.Requisitos, versiones y licencias. Actualizacin de sistemas operativos y aplicaciones.

Gestin de la informacin:
Gestin de sistemas de archivos mediante comandos y entornos grficos. Estructura de directorios de sistemas operativos libres y propietarios. Bsqueda de informacin del sistema mediante comandos y herramientas grficas. Identificacin del software instalado mediante comandos y herramientas grficas. Herramientas de administracin de discos. Particiones y volmenes.Desfragmentacin y chequeo. Tareas automticas.

Configuracin de sistemas operativos:


Configuracin de usuarios y grupos locales. Seguridad de cuentas de usuario. Seguridad de contraseas. Acceso a recursos. Permisos locales. Servicios y procesos. Comandos de sistemas libres y propietarios. Herramientas de monitorizacin del sistema.

Conexin de sistemas en red:


Configuracin del protocolo TCP/IP en un cliente de red. Direcciones IP. Mscaras de subred. IPv4. IPv6. Configuracin esttica. Configuracin dinmica automtica. Ficheros de configuracin de red. Gestin de puertos. Resolucin de problemas de conectividad en sistemas operativos en red. Comandos utilizados en sistemas operativos libres y propietarios. Monitorizacin de redes. Protocolos TCP/IP. Configuracin de los adaptadores de red en sistemas operativos libres y propietarios. Interconexin de redes: adaptadores de red y dispositivos de interconexin. Redes cableadas. Tipos y caractersticas. Adaptadores de red. Conmutadores, enrutadores, entre otros. Redes inalmbricas. Tipos y caractersticas. Adaptadores.Dispositivos de interconexin. Seguridad bsica en redes cableadas e inalmbricas. Seguridad de comunicaciones.

Gestin de recursos en una red:


Diferencias entre permisos y derechos. Permisos de red. Permisos locales. Herencia. Listas de control de acceso. Derechos de usuarios.

Requisitos de seguridad del sistema y de los datos. Servidores de ficheros. Servidores de impresin. Servidores de aplicaciones. Tcnicas de conexin remota. Cortafuegos.

Explotacin de aplicaciones informticas de propsito general:


Requisitos del software. Herramientas ofimticas. Herramientas de Internet. Utilidades de propsito general: Antivirus, recuperacin de datos, mantenimiento del sistema, entre otros.

PT 6 Desarrollo de interfaces.
Confeccin de interfaces de usuario:
Libreras de componentes disponibles para diferentes sistemas operativos y lenguajes de programacin; caractersticas. Herramientas propietarias y libres de edicin de interfaces. Componentes: caractersticas y campo de aplicacin. Enlace de componentes a orgenes de datos. Asociacin de acciones a eventos. Edicin del cdigo generado por la herramienta de diseo. Clases, propiedades, mtodos. Eventos; escuchadores.

Generacin de interfaces a partir de documentos XML:


Lenguajes de descripcin de interfaces basados en XML. mbito de aplicacin. Elementos, etiquetas, atributos y valores. Herramientas libres y propietarias para la creacin de interfaces de usuario multiplataforma. Controles, propiedades. Eventos, controladores. Edicin del documento XML. Generacin de cdigo para diferentes plataformas.

Creacin de componentes visuales:


Concepto de componente; caractersticas Propiedades y atributos. Eventos; asociacin de acciones a eventos. Persistencia del componente. Herramientas para desarrollo de componentes visuales. Empaquetado de componentes.

Usabilidad:
Usabilidad. Caractersticas, atributos. Medida de usabilidad de aplicaciones; tipos de mtricas. Pautas de diseo de la estructura del interface de usuario; mens, ventanas, cuadros de dilogo, atajos de teclado, entre otros. Pautas de diseo del aspecto del interface de usuario: colores, fuentes, iconos, distribucin de los elementos. Pautas de diseo de los elementos interactivos del interface de usuario: Botones de comando, listas desplegables, entre otros. Pautas de diseo de la secuencia de control de la aplicacin.

Confeccin de informes:
Informes incrustados y no incrustados en la aplicacin. Herramientas grficas integradas en el IDE y externas al mismo. Estructura general. Secciones. Filtrado de datos. Numeracin de lneas, recuentos y totales. Libreras para generacin de informes. Clases, mtodos y atributos. Conexin con las fuentes de datos. Ejecucin de consultas.

Documentacin de aplicaciones:
Ficheros de ayuda. Formatos. Herramientas de generacin de ayudas. Tablas de contenidos, ndices, sistemas de bsqueda, entre otros. Tipos de manuales: Manual de usuario, gua de referencia, guas rpidas, manuales de instalacin, configuracin y administracin. Destinatarios y estructura.

Distribucin de aplicaciones:
Componentes de una aplicacin. Empaquetado. Instaladores. Paquetes autoinstalables. Herramientas para crear paquetes de instalacin. Personalizacin de la instalacin: Logotipos, fondos, dilogos, botones, idioma, entre otros. Asistentes de instalacin y desinstalacin.

Realizacin de pruebas:
Objetivo, importancia y limitaciones del proceso de prueba. Estrategias. Pruebas de integracin: ascendentes y descendentes. Pruebas de sistema: configuracin, recuperacin, entre otras. Pruebas de uso de recursos. Pruebas de seguridad. Pruebas manuales y automticas. Herramientas software para la realizacin de pruebas.

PT 5 Sistemas de gestin empresarial.


Identificacin de sistemas ERP-CRM:
Concepto de ERP (Sistemas de planificacin de recursos empresariales). Revisin de los ERP actuales. Concepto de CRM (Sistemas de gestin de relaciones con clientes). Revisin de los CRM actuales. Sistemas gestores de bases de datos compatibles con el software. Configuracin de la plataforma. Verificacin de la instalacin y configuracin de los sistemas operativos y de gestin de datos.

Instalacin y configuracin de sistemas ERP-CRM:


Tipos de licencia. Tipos de instalacin. Monopuesto. Cliente/servidor. Mdulos de un sistema ERP-CRM: descripcin, tipologa e interconexin entre mdulos. Procesos de instalacin del sistema ERP-CRM. Parmetros de configuracin del sistema ERP-CRM: descripcin, tipologa y uso. Actualizacin del sistema ERP-CRM y aplicacin de actualizaciones. Servicios de acceso al sistema ERP-CRM: caractersticas y parmetros de configuracin, instalacin. Entornos de desarrollo, pruebas y explotacin.

Organizacin y consulta de la informacin:


Definicin de campos. Consultas de acceso a datos. Interfaces de entrada de datos y de procesos. Formularios. Informes y listados de la aplicacin. Clculos de pedidos, albaranes, facturas, asientos predefinidos, trazabilidad, produccin, entre otros. Grficos. Herramientas de monitorizacin y de evaluacin del rendimiento. Incidencias: identificacin y resolucin. Procesos de extraccin de datos en sistemas de ERP-CRM y almacenes de datos.

Implantacin de sistemas ERP-CRM en una empresa.


Tipos de empresa. Necesidades de la empresa. Seleccin de los mdulos del sistema ERP-CRM. Tablas y vistas que es preciso adaptar. Consultas necesarias para obtener informacin. Creacin de formularios personalizados. Creacin de informes personalizados.

Desarrollo de componentes.
Tcnicas y estndares. Lenguaje proporcionado por los sistemas ERP-CRM. Caractersticas y sintaxis del lenguaje. Declaracin de datos. Estructuras de programacin. Sentencias del lenguaje. Entornos de desarrollo y herramientas de desarrollo en sistemas ERP y CRM. Insercin, modificacin y eliminacin de datos en los objetos. Operaciones de consulta. Herramientas. Formularios e informes en sistemas ERP-CRM. Extracciones de informaciones contenidas en sistemas ERP-CRM, procesamiento de datos. Llamadas a funciones, libreras de funciones (APIs). Depuracin de un programa. Manejo de errores.

FOL 3 Formacin y orientacin laboral.


Bsqueda activa de empleo:
Valoracin de la importancia de la formacin permanente para la trayectoria laboral y profesional del tcnico en Desarrollo de aplicaciones multiplataforma. Anlisis de los intereses, aptitudes y motivaciones personales para la carrera profesional. Identificacin de itinerarios formativos relacionados con el tcnico en Desarrollo de aplicaciones multiplataforma. Definicin y anlisis del sector profesional del Tcnico en Desarrollo de Aplicaciones Multiplataforma. Proceso de bsqueda de empleo en empresas del sector. Oportunidades de aprendizaje y empleo en Europa. Tcnicas e instrumentos de bsqueda de empleo. El proceso de toma de decisiones.

Gestin del conflicto y equipos de trabajo:


Valoracin de las ventajas e inconvenientes del trabajo de equipo para la eficacia de la organizacin. Equipos en la industria de Desarrollo de aplicaciones multiplataforma segn las funciones que desempean. La participacin en el equipo de trabajo. Conflicto: Caractersticas, fuentes y etapas. Mtodos para la resolucin o supresin del conflicto. Contrato de trabajo: El derecho del trabajo. Anlisis de la relacin laboral individual. Modalidades de contrato de trabajo y medidas de fomento de la contratacin. Derechos y deberes derivados de la relacin laboral. Modificacin, suspensin y extincin del contrato de trabajo. Representacin de los trabajadores. Anlisis de un convenio colectivo aplicable al mbito profesional del Tcnico en Desarrollo de aplicaciones multiplataforma. Beneficios para los trabajadores en las nuevas organizaciones: flexibilidad, beneficios sociales, entre otros.

Seguridad Social, Empleo y Desempleo:


Estructura del Sistema de la Seguridad Social. Determinacin de las principales obligaciones de empresarios y trabajadores en materia de Seguridad Social, afiliacin, altas, bajas y cotizacin. Situaciones protegibles en la proteccin por desempleo.

Evaluacin de riesgos profesionales:


Valoracin de la relacin entre trabajo y salud. Anlisis de factores de riesgo. La evaluacin de riesgos en la empresa como elemento bsico de la actividad preventiva. Anlisis de riesgos ligados a las condiciones de seguridad. Anlisis de riesgos ligados a las condiciones ambientales. Anlisis de riesgos ligados a las condiciones ergonmicas y psico-sociales. Riesgos especficos en la industria de Desarrollo de aplicaciones multiplataforma. Determinacin de los posibles daos a la salud del trabajador que pueden derivarse de las situaciones de riesgo detectadas.

Planificacin de la prevencin de riesgos en la empresa:


Derechos y deberes en materia de prevencin de riesgos laborales. Gestin de la prevencin en la empresa. Organismos pblicos relacionados con la prevencin de riesgos laborales. Planificacin de la prevencin en la empresa. Planes de emergencia y de evacuacin en entornos de trabajo. Elaboracin de un plan de emergencia en una pyme.

Aplicacin de medidas de prevencin y proteccin en la empresa:


Determinacin de las medidas de prevencin y proteccin individual y colectiva. Protocolo de actuacin ante una situacin de emergencia. Primeros auxilios.

FOL 3 Empresa e iniciativa emprendedora.


Iniciativa emprendedora:
Innovacin y desarrollo econmico. Principales caractersticas de la innovacin en la actividad de desarrollo de aplicaciones multiplataforma (materiales, tecnologa, organizacin, entre otros). Factores claves de los emprendedores: iniciativa, creatividad y formacin. La actuacin de los emprendedores como empleados de una empresa de informtica. La actuacin de los emprendedores como empresarios, de una pequea empresa en el sector de la informtica. El empresario. Requisitos para el ejercicio de la actividad empresarial. Plan de empresa: La idea de negocio en el mbito de la informtica.

La empresa y su entorno:
Funciones bsicas de la empresa. La empresa como sistema. Anlisis del entorno general de una pyme de informtica. Anlisis del entorno especfico de una pyme de informtica. Relaciones de una pyme de informtica con su entorno. Relaciones de una pyme de informtica con el conjunto de la sociedad.

Creacin y puesta en marcha de una empresa:


Tipos de empresa. La fiscalidad en las empresas. Eleccin de la forma jurdica. Trmites administrativos para la constitucin de una empresa. Viabilidad econmica y viabilidad financiera de una pyme de informtica. Plan de empresa: Eleccin de la forma jurdica, estudio de viabilidad econmica y financiera, trmites administrativos y gestin de ayudas y subvenciones.

Funcin administrativa:
Concepto de contabilidad y nociones bsicas. Anlisis de la informacin contable. Obligaciones fiscales de las empresas. Gestin administrativa de una empresa de informtica.

PT 6 Desarrollo web en entorno cliente


Seleccin de arquitecturas y herramientas de programacin :
Mecanismos de ejecucin de cdigo en un navegador web. Capacidades y limitaciones de ejecucin. Lenguajes de programacin en entorno cliente. Tecnologas y lenguajes asociados. Integracin del cdigo con las etiquetas HTML.

Manejo de la sintaxis del lenguaje:


Variables. Tipos de datos. Asignaciones. Operadores. Comentarios al cdigo. Sentencias. Decisiones. Bucles.

Utilizacin de los objetos predefinidos del lenguaje:


Utilizacin de objetos. Objetos nativos del lenguaje. Interaccin con el navegador. Objetos predefinidos asociados. Generacin de texto y elementos HTML desde cdigo. Aplicaciones prcticas de los marcos. Gestin de la apariencia de la ventana. Creacin de nuevas ventanas. Comunicacin entre ventanas.

Programacin con arrays funciones y objetos definidos por el usuario:


Funciones predefinidas del lenguaje. Llamadas a funciones. Definicin de funciones. Arrays. Creacin de objetos. Definicin de mtodos y propiedades.

Interaccin con el usuario: eventos y formularios:


Modelo de gestin de eventos. Utilizacin de formularios desde cdigo. Modificacin de apariencia y comportamiento. Validacin y envo. Expresiones regulares. Utilizacin de cookies.

Utilizacin del modelo de objetos del documento (DOM):


El modelo de objetos del documento (DOM). Objetos del modelo. Propiedades y mtodos de los objetos. Acceso al documento desde cdigo. Programacin de eventos. Diferencias en las implementaciones del modelo.

Utilizacin de mecanismos de comunicacin asncrona:


Mecanismos de comunicacin asncrona. Modificacin dinmica del documento utilizando comunicacin asncrona. Formatos para el envo y recepcin de informacin. Libreras de actualizacin dinmica.

PS 8 Desarrollo web en entorno servidor


Seleccin de arquitecturas y herramientas de programacin:
Modelos de programacin en entornos cliente / servidor. Generacin dinmica de pginas web. Lenguajes de programacin en entorno servidor. Integracin con los lenguajes de marcas. Integracin con los servidores web. Herramientas de programacin.

Insercin de cdigo en pginas web:


Tecnologas asociadas: PHP, ASP, JSP, Servlets, entre otras. Obtencin del lenguaje de marcas para mostrar en el cliente. Etiquetas para insercin de cdigo. Tipos de datos. Conversiones entre tipos de datos. Variables.

Programacin basada en lenguajes de marcas con cdigo embebido:


Tomas de decisin. Bucles. Tipos de datos compuestos. Funciones. Recuperacin y utilizacin de informacin proveniente del cliente Web. Procesamiento de la informacin introducida en un formulario.

Desarrollo de aplicaciones Web utilizando cdigo embebido:


Mantenimiento del estado. Seguridad: usuarios, perfiles, roles. Autentificacin de usuarios. Pruebas y depuracin.

Generacin dinmica de pginas Web:


Mecanismos de separacin de la lgica de negocio. Controles de servidor. Mecanismos de generacin dinmica del interface Web.

Utilizacin de tcnicas de acceso a datos:


Establecimiento de conexiones. Recuperacin y edicin de informacin. Utilizacin de conjuntos de resultados. Ejecucin de sentencias SQL. Transacciones. Utilizacin de otros orgenes de datos.

Programacin de servicios Web:


Mecanismos y protocolos implicados. Generacin de un servicio Web. Descripcin del servicio. Interface de un servicio Web.

Generacin dinmica de pginas Web interactivas:


Libreras y tecnologas relacionadas. Generacin dinmica de pginas interactivas. Obtencin remota de informacin. Modificacin de la estructura de la pgina Web.

Desarrollo de aplicaciones Web hbridas:


Reutilizacin de cdigo e informacin. Utilizacin de informacin proveniente de repositorios. Incorporacin de funcionalidades especficas.

PS 5 Despliegue de aplicaciones web


Implantacin de arquitecturas Web:
Arquitecturas Web. Modelos. Servidores Web y de aplicaciones. Instalacin y configuracin bsica. Estructura y recursos que componen una aplicacin Web. Descriptor de despliegue.

Administracin de servidores Web:


Configuracin avanzada del servidor Web. Mdulos: instalacin, configuracin y uso. Hosts virtuales. Creacin, configuracin y utilizacin. Autenticacin y control de acceso. El protocolo HTTPS. Certificados. Servidores de certificados. Despliegue de aplicaciones sobre servidores Web.

Administracin de servidores de aplicaciones:


Arquitectura y configuracin bsica del servidor de aplicaciones. Administrar aplicaciones Web. Autenticacin de usuarios. Dominios de seguridad para la autenticacin. Administracin de sesiones. Sesiones persistentes. Archivos de registro de acceso y filtro de solicitudes. Configurar el servidor de aplicaciones para cooperar con servidores Web. Despliegue de aplicaciones en el servidor de aplicaciones. Seguridad en el servidor de aplicaciones. Configurar el servidor de aplicaciones con soporte SSL/T.

Instalacin y administracin de servidores de transferencia de archivos:


Configuracin del servicio de transferencia de archivos. Permisos y cuotas. Tipos de usuarios y accesos al servicio. Modos de conexin del cliente. Protocolo seguro de transferencia de archivos. Utilizacin de herramientas grficas. Utilizacin del servicio de transferencia de archivos desde el navegador. Utilizacin del servicio de transferencia de archivos en el proceso de despliegue de la aplicacin Web.

Servicios de red implicados en el despliegue de una aplicacin Web:


Resolutores de nombres. Proceso de resolucin de un nombre de dominio. Parmetros de configuracin y registros del servidor de nombres afectados en el despliegue. Servicio de directorios: caractersticas y funcionalidad. Archivos bsicos de configuracin. Interpretacin y uso. Autenticacin de usuarios en el servicio de directorios. Adaptacin de la configuracin del servidor de directorios para el despliegue de la aplicacin. Usuarios centralizados.

Documentacin y sistemas de control de versiones:


Herramientas externas para la generacin de documentacin. Instalacin, configuracin y uso. Creacin y utilizacin de plantillas. Instalacin, configuracin y uso de sistemas de control de versiones. Operaciones avanzadas. Seguridad de los sistemas de control de versiones. Historia de un repositorio.

PT 6 Diseo de interfaces web


Planificacin de interfaces grficas:
Elementos del diseo: percepcin visual. Color, tipografa, iconos. Interaccin persona-ordenador. Interpretacin de guas de estilo. Elementos. Generacin de documentos y sitios Web. Componentes de una interfaz Web. Aplicaciones para desarrollo Web. Lenguajes de marcas. Mapa de navegacin. Prototipos. Maquetacin Web. Elementos de ordenacin. Plantilla de diseo.

Uso de estilos:
Estilos en lnea basados en etiquetas y en clases. Crear y vincular hojas de estilo. Crear y vincular hojas de estilo en cascada externa. Herramientas y test de verificacin.

Implantacin de contenido multimedia:


Tipos de Imgenes en la Web. Derechos de la propiedad intelectual. Licencias. Ley de la propiedad intelectual. Derechos de autor. Imgenes: mapa de bits, imagen vectorial. Software para crear y procesar imgenes. Formatos de imgenes. Optimizacin de imgenes para la Web. Audio: formatos. Conversiones de formatos (exportar e importar). Vdeo: codificacin de vdeo, conversiones de formatos (exportar e importar). Animaciones. Animacin de imgenes y texto. Integracin de audio y vdeo en una animacin.

Integracin de contenido interactivo:


Elementos interactivos bsicos y avanzados. Comportamientos interactivos. Comportamiento de los elementos. Ejecucin de secuencias de comandos.

Diseo de webs accesibles:


El Consorcio World Wide Web (W3C). Pautas de Accesibilidad al Contenido en la Web (WCAG). Principios generales de diseo accesible. Tcnicas para satisfacer los requisitos definidos en las WCAG. Prioridades. Puntos de verificacin. Niveles de adecuacin. Mtodos para realizar revisiones preliminares y evaluaciones de adecuacin o conformidad de documentos Web. Herramientas de anlisis de accesibilidad Web. Chequeo de la accesibilidad Web desde diferentes navegadores.

Implementacin de la usabilidad en la Web. Diseo amigable:


Anlisis de la usabilidad. Tcnicas. Identificacin del objetivo de la Web. Tipos de usuario. Barreras identificadas por los usuarios. Informacin fcilmente accesible. Velocidad de conexin. Importancia del uso de estndares externos. Navegacin fcilmente recordada frente a navegacin redescubierta. Facilidad de navegacin en la Web. Verificacin de la usabilidad en diferentes navegadores y tecnologas. Herramientas y test de verificacin.

S-ar putea să vă placă și