- Conocer los aspectos generales de la programación en Java, la estructura de sus programas y la sintaxis de programación. - Desarrollar programas manejando la potencia de la programación orientada a objetos, trabajando con la estructura de una clase, sus métodos y atributos, control de accesos, paquetes, etc., para poder dar sentido a la programación orientada a objetos. - Controlar errores inesperados a la hora de realizar un programa y saber encauzar estos errores para que la aplicación no tenga una finalización inesperada. - Hacer desarrollos utilizando colecciones Java, que nos facilitan el tratamiento, almacenamiento, recuperación, etc., de los objetos creados, y nos facilitan la programación. - Adquirir una base teórica y práctica en el campo de la Informática para poder comprender los conceptos prácticos. - Aprender la forma de optimizar las bases de datos y protegerlas contra posibles agresiones. - Conocer las características especiales que presentan las aplicaciones en PHP, su nuevo enfoque orientado a objetos, la seguridad en la aplicación y el acceso a bases de datos. - Aportar al alumno todas las competencias y conocimientos necesarios para la creación, diseño y publicación de páginas web con el editor profesional Adobe Dreamweaver CC. - Aprender a manejar el programa Dreamweaver para diseñar páginas Web. - Crear sitios Web con páginas que incorporen imágenes, enlaces, formularios y elementos multimedia. - Identificar las diferentes técnicas de maquetación Web, desde el uso básico de tablas hasta las estrategias avanzadas de diseño con estilos CSS. - Estudiar el lenguaje JavaScript, así como su estructura y funciones. - Conocer la situación actual de la Web, en la que tienen gran relevancia las páginas dinámicas e interactivas, convirtiéndose prácticamente en aplicaciones web. - Estudiar el concepto de Modelo de Objetos del Documento o DOM. - Estudiar las novedades que aportan HTML5 y CSS3 como evolución de los dos principales estándares web. - Conocer las novedades que aparecen con la versión Nivel 3 de las Hojas de estilo en cascada (CSS3).