¿Qué quieres aprender?

Programación Web con Software Libre

Programación Web con Software Libre

IMPULSO_06

Curso subvencionado online


Gratis

Duración : 2 Meses

¡Crea las aplicaciones que necesitas para tu web y consigue manejar las bases de datos y servidores! Facilita todo el proceso de la creación y el desarrollo web con tus propias aplicaciones.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Desarrollar programas que permitan manejar bases de datos y servidores web con Software Libre.

A quién va dirigido

Trabajadores en activo, afectados por ERTE/ERE y autónomos de la Comunidad de Madrid.

Requisitos

*Formación prioritaria para trabajadores en activo que coticen en la Seguridad Social de la Comunidad de Madrid. * Máximo de un 40% de plazas disponibles para desemplead@s, que deberán estar inscritos en las oficinas de empleo de la Comunidad de Madrid.

Temario completo de este curso

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.
Ver más