IFCT092PO PROGRAMACIÓN WEB CON SOFTWARE LIBRE

Este Curso IFCT092PO PROGRAMACIÓN WEB CON SOFTWARE LIBRE le ofrece una formación especializada en la materia dentro de la Programación y Desarrollo. Con este CURSO IFCT092PO PROGRAMACIÓN WEB CON SOFTWARE LIBRE el alumno será capaz de desenvolverse dentro del Sector y desarrollar programas que permitan manejar bases de datos y servidores web con software libre.

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB

  1. Posibilidades para desarrollar una aplicación en entorno Web.
  2. Presentación del Entorno de desarrollo libre.
  3. ¿Qué es Apache? ¿Qué es MySQL? ¿Qué es PHP?
  4. Instalación y configuración del entorno de desarrollo libre.

UNIDAD DIDÁCTICA 2. SINTAXIS BÁSICA DE PHP

  1. Introducción y características del lenguaje.
  2. Tipos de Datos y Operadores.
  3. Estructuras de control de Flujo.
  4. Estructuras repetitivas.
  5. Funciones.

UNIDAD DIDÁCTICA 3. SINTAXIS AVANZADA DE PHP

  1. Objetos y declaración de Clases.
  2. Expresiones, Constructores y Destructores.
  3. Métodos Public, Private y Protected.
  4. Operadores y Polimorfismo.
  5. Métodos y Clases Abstractas.
  6. Interfaces y Herencia de Interfaces.
  7. Tratamiento de excepciones.

UNIDAD DIDÁCTICA 4. DESARROLLO APLICACIÓN WEB CON PHP

  1. Introducción a la Base de Datos MySQL.
  2. ¿Cómo desarrollar una aplicación web con PHP?
  3. Entrada y validación de datos.
  4. Gestión de cookies y sesiones.
  5. Arquitectura básica de una aplicación web.
  6. Patrón de diseño MVC.

UNIDAD DIDÁCTICA 5. FRAMEWORK SYMPHONY

  1. Introducción a Symphony.
  2. Estructura de un proyecto Symphony.
  3. Entornos de ejecución.
  4. El Modelo.
  5. El Controlador.
  6. La Vista.
  7. Configuración de un Proyecto Symphony.
  8. Ejemplo de uso del patrón Symphony en una aplicación.

630,00 

Detalles del Curso

Información adicional

Horas 150 Horas
Modalidad ONLINE

¿Por qué elegir Aurea?

Metodología de Aprendizaje Online

  • Aprendizaje activo y autónomo: A diferencia de la formación presencial, en el e-learning es clave fomentar que el alumno sea protagonista de su propio proceso de aprendizaje.

  • Microlearning y contenidos modulares: Lecciones breves, bien estructuradas, que permitan avanzar paso a paso.

  • Gamificación y elementos interactivos (cuestionarios, simulaciones, casos prácticos) aumentan la motivación y retención del conocimiento.

  • Evaluación continua: No solo exámenes finales, sino también foros, tareas prácticas y autoevaluaciones.

Plataforma online Moodle

  • Moodle es una excelente elección como LMS (Learning Management System). Algunas ventajas:

    • Código abierto y altamente personalizable.

    • Permite gestión de usuarios, seguimiento de progreso, certificados automáticos, SCORM, etc.

    • Integración con plugins y herramientas externas como H5P, BigBlueButton, Zoom, etc.

  • Optimiza la navegación y la experiencia de usuario: que la plataforma sea clara, intuitiva y visualmente amigable.

  • Mobile first: Muchos usuarios acceden desde el móvil, así que asegúrate de que la plataforma esté bien adaptada.

Equipo Docente y Tutoría

  • Docentes formados en pedagogía digital: No basta con saber del tema; es crucial saber cómo enseñarlo online.

  • Disponibilidad y acompañamiento: Los alumnos valoran mucho el soporte y el feedback de tutores.

  • Presencia activa: En foros, comentarios y webinars. Esto reduce la sensación de soledad del estudiante online.

  • Capacitación constante del equipo docente en nuevas metodologías y herramientas digitales.

Interacción y Comunidad

  • Foros, chats y actividades colaborativas: fomentan el aprendizaje social.

  • Feedback entre pares: puede ser útil para mejorar y compartir conocimientos.

  • Gamificación social: rankings, badges, desafíos grupales.

  • Encuestas y sugerencias: para mejorar el curso con la opinión de los propios alumnos.