Online
140 horas. El alumno puede comenzar el curso 24 horas después de formalizada la matrícula. La duración del mismo será de 2...
Modalidad Abierta
PHP 5 junto al motor de base de datos más popular, MySQL, son la base del desarrollo de este curso. PHP ha incrementado paulatinamente su dominio como lenguaje de creación de sitios en Internet. En su última versión PHP 5 incorpora Programación Orientada a Objetos, lo que le convierte en un lenguaje aún más versátil.
El Curso de PHP 5 está enfocado a aprender a desarrollar aplicaciones empresariales basadas en las nuevas capacidades de PHP 5, como la nueva orientación a objetos que permite encapsular muy bien los componentes de negocio, además del uso de motores de plantillas que nos permitirán crear aplicaciones separando la lógica de negocios de la presentación.
Objetivos
Con este curso se aprenderá a programar en PHP utilizando todas las nuevas mejoras de la versión 5 del lenguaje, es decir, Programación Orientada a
Objetos y XML.
Al igual que con PHP4, se utilizará MySQL como base de datos principal aunque también se incluye en el curso documentación y ejemplos sobre
SQLite.
Dirigido a
Nuestro Curso PHP 5 on-line está dirigido a cualquier programador o diseñador con conocimientos básicos de la arquitectura Internet, que desee aprender a realizar aplicaciones interactivas en la Web con acceso a base de datos en las tecnologías más recientes. Como proyecto de curso se realizará una tienda virtual para ver un ejemplo práctico de comercio electrónico.
El temario se estructura sobre los siguientes módulos, los cuales le facilitan la organización y progresión del curso:
Introducción
Introducción a PHP
Instalación en Windows y en Linux / Unix
Sintaxis básica de PHP
Un script básico
Editores de scripts
Introducción al uso de variables
Operadores
Sentencias condicionales
Sentencias de bucle
Arrays
Recorrer arrays con Foreach
Arrays multidimensionales
Funciones
Incluir funciones en un script
Librerías de PHP
Funciones para gestión de arrays
Funciones para gestión de cadenas
Funciones para gestión de fecha y hora
Funciones para gestión de archivos
Funciones para envío de mensajes
Formularios
Elementos de formulario
Validación de campos
Subir archivos a un servidor
Programación Orientada a Objetos
Introducción
Concepto de Abstracción
Concepoto de Herencia
Concepto de Polimorfismo
Características y ventajas de la POO
La POO en PHP 5
Evolución de los objetos
El motor Zend 2
Clases
Herencia
Interfaces
Uso de excepciones
Introducción a MySQL
phpMyAdmin
Funciones PHP de conexión a MySQL
Crear una base de datos
Importar bases de datos de Access
Mostrar datos de consultas
Operaciones con registros
SQLite y XML
Introducción a SQLite
Documentos XML
Identificación de usuarios
Sesiones
Cookies
Encriptar con MD5
La interfaz con el usuario
Las Plantillas
Introducción
TemplatePower
PHPLib
Ejemplos de aplicación
Carrito de compras
Sistema de administración