Docente para curso de programación web con software libre IFCT092PO, curso que tiene una duración de 150 horas. Se engloba dentro de las especialidades formativas sin certificado de profesionalidad catalogadas en el Servicio Español Público de Empleo (SEPE), y pertenece a la familia profesional: INFORMÁTICA Y COMUNICACIONES, del área de formación: SISTEMAS Y TELEMÁTICA.
OBJETIVOS
Desarrollar programas que permitan manejar bases de datos y servidores web con Software Libre.
Si necesitas un Formador para el curso de programación web con software libre IFCT092PO, o necesitas un profe para cursos de Informática, utiliza el formulario y ponte en contacto.
CONTENIDOS FORMATIVOS:
1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB
1.1. Posibilidades para desarrollar una aplicación en entorno Web. 1.2. Presentación del Entorno de desarrollo libre.
1.3. ¿Qué es Apache? ¿Qué es MySQL? ¿Qué es PHP?
1.4 . Instalación y configuración del entorno de desarrollo libre.
2. SINTAXIS BÁSICA DE PHP
2.1. Introducción y características del lenguaje.
2.2. Tipos de Datos y Operadores.
2.3. Estructuras de control de Flujo.
2.4. Estructuras repetitivas.
2.5. Funciones.
3. SINTAXIS AVANZADA DE PHP
3.1. Objetos y declaración de Clases.
3.2. Expresiones, Constructores y Destructores.
3.3. Métodos Public, Private y Protected.
3.4. Operadores y Polimorfismo.
3.5. Métodos y Clases Abstractas.
3.6. Interfaces y Herencia de Interfaces.
3.7. Tratamiento de excepciones.
4. DESARROLLO APLICACIÓN WEB CON PHP
4.1. Introducción a la Base de Datos MySQL.
4.2. ¿Cómo desarrollar una aplicación web con PHP?
4.3. Entrada y validación de datos.
4.4. Gestión de cookies y sesiones.
4.5. Arquitectura básica de una aplicación web.
4.6. Patrón de diseño MVC.
5. FRAMEWORK SYMPHONY
5.1. Introducción a Symphony.
5.2. Estructura de un proyecto Symphony.
5.3. Entornos de ejecución.
5.4. El Modelo.
5.5. El Controlador.
5.6. La Vista.
5.7. Configuración de un Proyecto Symphony.
5.8. Ejemplo de uso del patrón Symphony en una aplicación.
El curso Programación web con software libre IFCT092PO es una especialidad formativa del SEPE
Se entiende por especialidad formativa a la agrupación de contenidos, competencias profesionales y especificaciones técnicas que responden a un conjunto de actividades de trabajo enmarcadas en una fase del proceso de producción y con funciones afines.
Las especialidades formativas de Uso General, Formación Complementaria, Formación Modular y las especialidades formativas dirigidas a la obtención de certificados de profesionalidad se incluyen en el Fichero de Especialidades del Servicio Público de Empleo Estatal para su gestión en todo el territorio nacional por cualquier Administración competente.
Las especialidades complementarias, pertenecen todas a la Familia profesional de Formación Complementaria (FCO) y tienen la consideración de formación transversal en áreas que se consideran prioritarias tanto en el marco de la Estrategia Europea para el Empleo y del Sistema Nacional de Empleo como en las directrices establecidas por la Unión Europea. Se consideran áreas prioritarias las relativas a tecnologías de la información y la comunicación, la prevención de riesgos laborales, la sensibilización en medio ambiente, la promoción de la igualdad, la orientación profesional y aquellas otras que se establezcan por la Administración competente.