¿Qué quieres aprender?

Técnico superior en desarrollo de aplicaciones web

Técnico superior en desarrollo de aplicaciones web

Instituto de Formación OMS

Ciclo formativo online


500
¿Quieres hablar con un asesor sobre este curso?

Objetivos

Sistemas informáticos. Bases de datos. Programación. Lenguajes de marcas y sistemas de gestión de información. Entornos de desarrollo. Desarrollo web en entorno cliente. Desarrollo web en entorno servidor. Despliegue de aplicaciones web. Diseño de interfaces WEB. Proyecto de desarrollo de aplicaciones web Formación y orientación laboral. Empresa e iniciativa emprendedora. Formación en centros de trabajo.

A quién va dirigido

Las personas con este perfil profesional ejercen su actividad en empresas o entidades públicas o privadas tanto por cuenta ajena como propia, desempeñando su trabajo en el área de desarrollo de aplicaciones informáticas relacionadas con entornos Web (intranet, extranet e internet). Programador Web. Programador Multimedia. Desarrollador de aplicaciones en entornos Web.

Requisitos

Estar en posesión del Título de Bachiller. Haber superado el segundo curso de cualquier modalidad de Bachillerato experimental. Estar en posesión de un Título de Técnico Superior, Técnico Especialista o equivalente a efectos académicos. Haber superado el Curso de Orientación Universitaria (COU). Estar en posesión de cualquier Titulación Universitaria equivalente. Acceso mediante prueba (para quienes no tengan alguno de los requisitos anteriores) Haber superado la prueba de acceso a ciclos formativos de grado superior

Temario completo de este curso

MÓDULO PROFESIONAL: SISTEMAS INFORMÁTICOS
EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS.

  • Arquitectura de ordenadores.
  • Componentes de un sistema informático.
  • Periféricos.
  • Adaptadores para la conexión de dispositivos.
  • Chequeo y diagnóstico.
  • Herramientas de monitorización.
  • Normas de seguridad y prevención de riesgos laborales.
  • Sistemas de comunicación.
  • Características de las redes.
  • Ventajas e inconvenientes.
  • Tipos de redes.
  • Componentes de una red informática.
  • Topologías de red.
  • Medios de transmisión.
  • Tipos de cableado.
  • Conectores.
  • Mapa físico y lógico de una red local.


INSTALACIÓN DE SISTEMAS OPERATIVOS.

  • Estructura de un sistema informático.
  • Arquitectura de un sistema operativo.
  • Funciones de un sistema operativo.
  • Tipos de sistemas operativos.
  • Tipos de aplicaciones.
  • Licencias y tipos de licencias.
  • Gestores de arranque.
  • Máquinas virtuales.
  • Consideraciones previas a la instalación de sistemas operativos libres y propietarios.
  • Instalación de sistemas operativos.
  • Requisitos, versiones y licencias.
  • Instalación/desinstalación de aplicaciones.
  • Requisitos, versiones y licencias.
  • Uso de instalaciones desatendidas.
  • Actualización de sistemas operativos y aplicaciones.
  • Ficheros de inicio de sistemas operativos.
  • Controladores de dispositivos.


GESTIÓN DE LA INFORMACIÓN.

  • Sistemas de archivos.
  • Gestión de sistemas de archivos mediante comandos y entornos gráficos. Estructura de directorios de sistemas operativos libres y propietarios.
  • Búsqueda de información del sistema mediante comandos y herramientas gráficas.
  • Identificación del software instalado mediante comandos y herramientas gráficas.
  • Gestión de la información del sistema.
  • Rendimiento.
  • Estadísticas.
  • Montaje y desmontaje de dispositivos en sistemas operativos.
  • Herramientas de administración de discos.
  • Particiones y volúmenes.
  • Desfragmentación y chequeo.
  • RAIDs.
  • Montar volúmenes en carpetas.
  • Tolerancia a fallos.
  • Tareas automáticas.


CONFIGURACIÓN DE SISTEMAS OPERATIVOS.

  • Configuración de usuarios y grupos locales.
  • Usuarios y grupos predeterminados.
  • Seguridad de cuentas de usuario.
  • Seguridad de contraseñas.
  • Configuración de perfiles locales de usuario.
  • Acceso a recursos.
  • Permisos locales.
  • Directivas locales.
  • Servicios y procesos.
  • Comandos de sistemas libres y propietarios.
  • Herramientas de monitorización del sistema.


CONEXIÓN DE SISTEMAS EN RED.

  • Configuración del protocolo TCP/IP en un cliente de red.
  • Direcciones IP.
  • Máscaras de subred.
  • IPv4.
  • IPv6.
  • Configuración estática.
  • Configuración dinámica automática.
  • Configuración de la resolución de nombres.
  • Ficheros de configuración de red.
  • Tablas de enrutamientos.
  • Gestión de puertos.
  • Verificación del funcionamiento de una red mediante el uso de comandos. Resolución de problemas de conectividad en sistemas operativos en red. Comandos utilizados en sistemas operativos libres y propietarios.
  • Monitorización de redes.
  • Protocolos TCP/IP.
  • Configuración de los adaptadores de red en sistemas operativos libres y propietarios.
  • Software de configuración de los dispositivos de red.
  • Interconexión de redes: adaptadores de red y dispositivos de interconexión. Redes cableadas.
  • Tipos y características.
  • Adaptadores de red.
  • Conmutadores, enrutadores, entre otros.
  • Redes inalámbricas.
  • Tipos y características.
  • Adaptadores.
  • Dispositivos de interconexión.
  • Seguridad básica en redes cableadas e inalámbricas.
  • Seguridad en la comunicación de redes inalámbricas, WEP, WPA, WPA2-PSK WPA-PSK, entre otros.
  • Acceso a redes WAN.
  • Tecnologías.
  • Seguridad de comunicaciones.


GESTIÓN DE RECURSOS EN UNA RED.

  • Diferencias entre permisos y derechos.
  • Permisos de red.
  • Permisos locales.
  • Herencia.
  • Permisos efectivos.
  • Delegación de permisos.
  • Listas de control de acceso.
  • Derechos de usuarios.
  • Directivas de seguridad.
  • Objetos de directiva.
  • Ámbito de las directivas.
  • Plantillas.
  • Requisitos de seguridad del sistema y de los datos.
  • Seguridad a nivel de usuarios y seguridad a nivel de equipos.
  • Servidores de ficheros.
  • Servidores de impresión.
  • Servidores de aplicaciones.
  • Técnicas de conexión remota.
  • Herramientas de cifrado.
  • Herramientas de análisis y administración.
  • Cortafuegos.
  • Sistemas de detección de intrusión.


EXPLOTACIÓN DE APLICACIONES INFORMÁTICAS DE PROPÓSITO GENERAL.

  • Tipos de software.
  • Requisitos del software.
  • Herramientas ofimáticas.
  • Herramientas de Internet.
  • Utilidades de propósito general: antivirus, recuperación de datos, mantenimiento del sistema, entre otros.

MÓDULO PROFESIONAL: BASES DE DATOS
ALMACENAMIENTO DE LA INFORMACIÓN.

  • Ficheros (planos, indexados, acceso directo, entre otros).
  • Bases de datos.
  • Conceptos, usos y tipos según el modelo de datos, la ubicación de la información.
  • Sistemas gestores de base de datos: Funciones, componentes y tipos.
  • Sistemas gestores de bases de datos comerciales y libres.
  • Bases de datos centralizadas y bases de datos distribuidas.
  • Fragmentación.


BASES DE DATOS RELACIONALES.

  • Modelo de datos.
  • Terminología del modelo relacional.
  • Relaciones, atributos, tuplas.
  • Características de una relación.
  • Tipos de datos.
  • Juegos de caracteres.
  • Criterios de comparación y ordenación.
  • Claves primarias.
  • Claves primarias simples y compuestas.
  • Índices. Características. Valores no duplicados.
  • El valor NULL.
  • Operar con el valor NULL.
  • Claves ajenas.
  • Vistas.
  • Usuarios.
  • Roles.
  • Privilegios.
  • Objetos.
  • Lenguaje de descripción de datos (DDL).
  • Sentencias.
  • Cláusulas.
  • Lenguaje de control de datos (DCL).
  • Sentencias.
  • Cláusulas.


REALIZACIÓN DE CONSULTAS.

  • Herramientas gráficas proporcionadas por el sistema gestor para la realización de consultas.
  • La sentencia SELECT.
  • Consultas calculadas.
  • Sinónimos.
  • Selección y ordenación de registros.
  • Operadores.
  • Operadores de comparación.
  • Operadores lógicos.
  • Precedencia.
  • Tratamiento de valores nulos.
  • Consultas de resumen.
  • Funciones de agregado.
  • Agrupamiento de registros.
  • Selección de agrupamientos.
  • Unión de consultas.
  • Composiciones internas.
  • Nombres cualificados.
  • Composiciones externas.
  • Subconsultas.
  • Ubicación de subconsultas. Subconsultas anidadas.


TRATAMIENTO DE DATOS.

  • Herramientas gráficas proporcionadas por el sistema gestor para la edición de la información.
  • Inserción de registros.
  • Inserciones a partir de una consulta.
  • Borrado de registros.
  • Modificación de registros.
  • Borrados y modificaciones e integridad referencial.
  • Cambios en cascada.
  • Subconsultas y composiciones en órdenes de edición.
  • Transacciones.
  • Sentencias de procesamiento de transacciones.
  • Problemas asociados al acceso simultáneo a los datos.
  • Bloqueos compartidos y exclusivos.
  • Políticas de bloqueo.


PROGRAMACIÓN DE BASES DE DATOS.

  • Introducción.
  • Lenguaje de programación.
  • Palabras reservadas.
  • Variables del sistema y variables de usuario.
  • Comentarios.
  • Funciones.
  • Estructuras de control de flujo.
  • Alternativas.
  • Bucles.
  • Herramientas para creación de guiones; procedimientos de ejecución. Procedimientos almacenados.
  • Funciones de usuario.
  • Subrutinas. Variables locales y globales.
  • Eventos y disparadores.
  • Excepciones.
  • Tratamiento de excepciones.
  • Cursores. Funciones de tratamiento de cursores.
  • APIS para lenguajes externos.


INTERPRETACIÓN DE DIAGRAMAS ENTIDAD/RELACIÓN.

  • Entidades y relaciones.
  • Cardinalidad.
  • Simbología de los diagramas E/R.
  • Debilidad.
  • El modelo E/R ampliado.
  • Reflexión.
  • Jerarquía.
  • Paso del diagrama E/R al modelo relacional.
  • Formas normales.
  • Normalización de modelos relacionales.


USO DE BASES DE DATOS OBJETO-RELACIONALES.

  • Características de las bases de datos objeto-relacionales.
  • Tipos de datos objeto; atributos, métodos, sobrecarga, constructores.
  • Definición de tipos de objeto.
  • Definición de métodos. Herencia.
  • Identificadores; referencias.
  • Tablas de objetos y tablas con columnas tipo objeto.
  • Tipos de datos colección.
  • Declaración e inicialización de objetos.
  • Uso de la sentencia Select. Navegación a través de referencias.
  • Llamadas a métodos.
  • Inserción de objetos.
  • Modificación y borrado de objetos.
  • Borrado de tablas y tipos.

MÓDULO PROFESIONAL: PROGRAMACIÓN
DENTIFICACIÓN DE LOS ELEMENTOS DE UN PROGRAMA INFORMÁTICO.

  • Estructura y bloques fundamentales. Soluciones y proyectos.
  • Utilización de los entornos integrados de desarrollo.
  • Variables.
  • Tipos de datos.
  • Literales.
  • Constantes.
  • Operadores y expresiones.
  • Conversiones de tipo.
  • Comentarios.


UTILIZACIÓN DE OBJETOS.

  • Características de los objetos.
  • Instanciación de objetos.
  • Utilización de métodos.
  • Utilización de propiedades.
  • Programación de la consola: entrada y salida de información.
  • Utilización de métodos estáticos.
  • Parámetros y valores devueltos.
  • Librerías de objetos.
  • Constructores.
  • Destrucción de objetos y liberación de memoria.


USO DE ESTRUCTURAS DE CONTROL.

  • Estructuras de selección.
  • Estructuras de repetición.
  • Estructuras de salto.
  • Control de excepciones.
  • Prueba y depuración.
  • Documentación.


DESARROLLO DE CLASES.

  • Concepto de clase.
  • Estructura y miembros de una clase.
  • Creación de atributos.
  • Creación de métodos.
  • Creación de constructores.
  • Encapsulación y visibilidad.
  • Utilización de clases y objetos.
  • Utilización de clases heredadas.
  • Empaquetados de clases.


LECTURA Y ESCRITURA DE INFORMACIÓN.

  • Concepto de flujo.
  • Tipos de flujos.
  • Flujos de bytes y de caracteres.
  • Flujos predefinidos.
  • Clases relativas a flujos.
  • Utilización de flujos.
  • Entrada desde teclado.
  • Salida a pantalla.
  • Aplicaciones del almacenamiento de información en ficheros.
  • Ficheros de datos.
  • Registros. Apertura y cierre de ficheros.
  • Modos de acceso.
  • Escritura y lectura de información en ficheros.
  • Almacenamiento de objetos en ficheros.
  • Persistencia.
  • Serialización.
  • Utilización de los sistemas de ficheros.
  • Creación y eliminación de ficheros y directorios.
  • Creación de interfaces gráficos de usuario utilizando asistentes y herramientas del entorno integrado.
  • Interfaces.
  • Concepto de evento.
  • Creación de controladores de eventos.
  • Generación de programas en entorno gráfico.


APLICACIÓN DE LAS ESTRUCTURAS DE ALMACENAMIENTO.

  • Estructuras.
  • Creación de arrays.
  • Inicialización.
  • Arrays multidimensionales.
  • Cadenas de caracteres.
  • Listas.
  • Colecciones.


UTILIZACIÓN AVANZADA DE CLASES.

  • Composición de clases.
  • Herencia.
  • Superclases y subclases.
  • Clases y métodos abstractos y finales.
  • Sobreescritura de métodos.
  • Constructores y herencia.
  • Acceso a métodos de la superclase.
  • Polimorfismo.


MANTENIMIENTO DE LA PERSISTENCIA DE LOS OBJETOS:

  • Bases de datos orientadas a objetos.
  • Características de las bases de datos orientadas a objetos.
  • Instalación del gestor de bases de datos.
  • Creación de bases de datos.
  • Tipos de datos básicos y estructurados.
  • El lenguaje de definición de objetos.
  • Mecanismos de consulta.
  • El lenguaje de consultas: sintaxis, expresiones, operadores. Recuperación, modificación y borrado de información.
  • Tipos de datos objeto; atributos y métodos.
  • Herencia.
  • Constructores.
  • Tipos de datos colección.


GESTIÓN DE BASES DE DATOS RELACIONALES.

  • Establecimiento de conexiones.
  • Recuperación de información.
  • Utilización de asistentes.
  • Manipulación de la información.
  • Mecanismos de actualización de la base de datos.
  • Ejecución de consultas sobre la base de datos.

MÓDULO PROFESIONAL: LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN

  • RECONOCIMIENTO DE LAS CARACTERÍSTICAS DE LOS LENGUAJES DE MARCAS.

MÓDULO PROFESIONAL: ENTORNOS DE DESARROLLO

  • DESARROLLO DE SOFTWARE.

MÓDULO PROFESIONAL: DESARROLLO WEB EN ENTORNO CLIENTE

  • SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN.

MÓDULO PROFESIONAL: DESARROLLO WEB EN ENTORNO SERVIDOR

  • SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN.

MÓDULO PROFESIONAL: DESPLIEGUE DE APLICACIONES WEB

  • IMPLANTACIÓN DE ARQUITECTURAS WEB.

MÓDULO PROFESIONAL: DISEÑO DE INTERFACES WEB

  • PLANIFICACIÓN DE INTERFACES GRÁFICAS.

MÓDULO PROFESIONAL: FORMACIÓN Y ORIENTACIÓN LABORAL

  • BÚSQUEDA ACTIVA DE EMPLEO.

MÓDULO PROFESIONAL: EMPRESA E INICIATIVA EMPRENDEDORA

  • INICIATIVA EMPRENDEDORA.

MÓDULO PROFESIONAL: FORMACIÓN EN CENTROS DE TRABAJO

  • IDENTIFICACIÓN DE LA ESTRUCTURA Y ORGANIZACIÓN EMPRESARIAL.
Ver más