Programación web con software libre
Categorías: Programación |
Fechas Impartición: De 07/02/2025 a 01/04/2025 |
Codigo del Curso: OC24990642TF |
Horas a distancia: 150 |
Días de la semana: Online |
Horario: Online |
Requisitos de Acceso:
Curso dirigido a trabajadores asalariados y fijos/discontinuos de empresa privada, autónomos o en situación de ERE/ERTE.
Se requieren conocimientos de sistema operativo Windows a nivel de usuario.
Preinscríbete
Objetivos:
Desarrollar programas que permitan manejar bases de datos y servidores web con Software Libre.
Contenidos:
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.
Metodologías:
Teleformación