Información del curso

Tests de autoevaluación

Las unidades didácticas incluyen tests de autoevaluación finales para fijar los conocimientos adquiridos.

Diploma de superación

Los alumnos pueden descargar su diploma inmediatamente después de superar el curso.

Foros del curso

Los alumnos pueden utilizarlos para contactar con los tutores e intercambiar conocimientos con otros compañeros.

Solicita más información

Curso de Programación de aplicaciones web con PHP y MySQL sobre Apache

Objetivos

Objetivos

Proporcionar a los asistentes los conocimientos y habilidades necesarios para crear y mantener sitios web dinámicos con acceso a bancos de datos mediante las tecnologías open source PHP y MySQL.

Dirigido a

Dirigido a

Profesionales TI que deseen aprender a programar portales web trabajando con PHP y MySQL.

Requisitos previos

Requisitos previos

Conocimientos de programación y diseño de páginas web, HTML, lenguajes de programación y manejo de base de datos relacionales.

Contenidos del curso

Fundamentos de PHP
   · Sintaxis. Operadores. Variables. Constantes
   · Estructuras de control
   · Constructores de lenguaje y funciones
   · Extensiones
Funciones
   · Sintaxis
   · Argumentos. Variables. Referencias
   · Retorno. Ámbito de las variables
Arrays
   · Arrays numéricos y asociativos
   · Recorrer un array
   · Arrays multidimensionales
   · Otras operaciones sobre arrays
   · Objetos como arrays (Uso de la SPL)
Cadenas y expresiones regulares
   · Delimitadores de cadenas
   · Comparaciones. Extracciones. Buscas. Relevos
   · Formateo
   · Expresiones regulares compatibles con Perl
   · HEREDOC y NOWDOC
   · Codificaciones de caracteres
Entrada/salida
   · Archivos
   · Lectura, escritura y otras funciones sobre archivos
Características web y HTTP
   · Formularios
   · Datos enviados por GET y POST
   · Cookies
   · Sesiones
   · Cabeceras HTTP
Bases de datos y MySQL
   · SQL
   · Joins
   · Análisis de consultas
   · Prepared Statements
   · Transacciones
   · PHP Data Object (PDO)
Programación orientada a objetos
   · Clase
   · Instanciación
   · Herencia
   · Interfaces
   · Atributos y métodos estáticos
   · Tipos de parámetros
   · Constantes de clase
   · Espacios de nombres
   · Late static binding
   · Standard PHP Library (SPL)
Seguridad
   · Configuración. Seguridad de una sesión
   · XSS Cross Site Scripting
   · CSRF Cross Site Request Forgeries
   · Inyecciones SQL, de código remoto y por mail
   · Filtrar entrada / escapar salida
   · Algoritmos de encriptación y hash
   · Subir archivos
   · Almacenamiento de datos
   · SSL
Tipos y formatos de datos
   · Introducción a XML. SimpleXML. Extensión XML
   · XPath
   · Introducción a servicios web
   · SOAP
   · REST
   · JSON & AJAX
   · DateTime
   · DOMDocument
Fundamentos de Zend Framework
   · Patrón de diseño MVC (Modelo - vista - controlador)
   · Componentes generales
   · Componentes relacionados con los controladores, con el modelo y con las vistas
   · Otros componentes

BUSCADOR DE CURSOS

Encuentra tu curso en un instante

Otros cursos que te pueden interesar

Contacta con nosotros

Cubre el siguiente formulario o envíanos un correo electrónico para contactar con nosotros.

Formulario de contacto

Correo electrónico

info diplomate.es

Hemos recibido su mensaje correctamente.
He leído y acepto los términos de privacidad.
Escribe el resultado: + =       Ayuda