En la actualidad, cualquier aplicación profesional para la web, tiene que hacer uso de conexiones a bases de datos, interpretación de ficheros XML, gestión de plantillas de diseño independientes del código, además de prestar gran atención a la seguridad y poder crear una estructura de desarrollo organizada que permita rápidas actualizaciones y con los mínimos errores.
El “Técnico en desarrollo de aplicaciones para la web, con software libre”, está compuesto por tres cursos diseñados para que el estudiante, sea capaz de crear aplicaciones que cumplan con lo anteriormente descrito.
En el primero de los cursos se inicia el aprendizaje del lenguaje de programación PHP 5. La instalación de un entorno de pruebas, su sintaxis básica, las estructuras de control y las funciones más importantes.
En el segundo curso se profundiza más en el lenguaje PHP 5, conociendo así cómo trabajar con este lenguaje en programación orientada a objetos, conocer la librería estándar de PHP, como se produce el acceso a base de datos, trabajar con un sistema de plantillas como Smarty, las clases PEAR, PFC y PECL, un poco de XML , seguridad…
Para concluir con el Técnico, al alumno se le capacitará para crear, administrar y diseñar bases de datos con el sistema de gestión MySQL. Así como a utilizar el lenguaje de consulta SQL.
Aportar los conocimientos fundamentales para emprender proyectos de programación de sites dinámicos.
Profundizar en las bases programación orientada a objetos.
Capacitar al alumno para desarrollar grandes aplicaciones complejas en PHP 5.
Presentar las ventajas y las herramientas que la programación orientada a objetos pone a disposición de los Desarrolladores Web.
Preparar al alumno para emprender proyectos.
Conocer los principios básicos del diseño y construcción de Bases de Datos.
Realizar las tareas de instalación, configuración y administración de MySQL.
Aprender la forma de optimizar las Bases de Datos y protegerlas contra posibles agresiones.
Este curso está destinado a estudiantes de informática y carreras técnicas, técnicos informáticos y profesionales del sector.