Domina PHP: Desarrollo Web Profesional con Software Libre
Este curso intensivo te guiará desde los fundamentos de PHP hasta el desarrollo de aplicaciones web complejas. Aprenderás a instalar y configurar tu entorno de desarrollo, dominar la sintaxis de PHP, trabajar con bases de datos MySQL y SQLite, implementar seguridad en tus aplicaciones web, y utilizar sistemas de gestión de contenidos como PHP-Nuke. Ideal para autónomos, desempleados y profesionales que buscan impulsar su carrera en el desarrollo web.
Información del curso
- Duración160 horas lectivas
- UbicaciónEspaña
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Estar dado de alta como solicitante de empleo en el Servicio de Empleo Público del Principado de Asturias.
Dirigido a
Profesionales del desarrollo web
Qué aprenderás
- Instalar y configurar un entorno de desarrollo PHP
- Dominar la sintaxis y estructuras de control de PHP
- Aplicar los principios de la programación orientada a objetos en PHP
- Desarrollar aplicaciones web interactivas con PHP
- Gestionar bases de datos MySQL y SQLite desde PHP
- Implementar seguridad en aplicaciones web PHP
- Utilizar cookies y sesiones para mejorar la experiencia del usuario
- Administrar contenido web con PHP-Nuke
Temario
Módulo 1: Introducción a PHP
- Introducción al lenguaje PHP y sus características.
- Instalación y configuración del entorno de desarrollo: PHP, Apache y MySQL.
Módulo 2: Sintaxis de PHP
- Variables, tipos de datos y operadores.
- Estructuras de control: condicionales y bucles.
- Funciones: definición y uso.
Módulo 3: Programación Orientada a Objetos en PHP
- Clases y objetos: creación y manipulación.
- Herencia, polimorfismo e interfaces.
- Tratamiento de excepciones.
Módulo 4: Desarrollo de Aplicaciones Web con PHP
- Entrada de datos y validación.
- Gestión de cookies y sesiones.
- Carga de archivos y seguridad.
Módulo 5: Bases de Datos con PHP
- Conexión a bases de datos MySQL y SQLite.
- Realización de consultas y manipulación de datos.
Módulo 6: Sistema Gestor de Contenidos: PHP-Nuke
- Instalación y configuración de PHP-Nuke.
- Administración de contenido y usuarios.
- Personalización y ampliación de funcionalidades.