Download Curso de programación PHP 5 y MySQL

Document related concepts

MySQL wikipedia , lookup

PhpMyAdmin wikipedia , lookup

Inyección SQL wikipedia , lookup

Mecanismos de almacenamiento (MySQL) wikipedia , lookup

Doctrine (PHP) wikipedia , lookup

Transcript
ceina
Cursos
Individuales
Área PROGRAMACIÓN
Curso de programación PHP 5 y MySQL
Nivel: Medio – Alto
Introducción al lenguaje PHP Sintáxis
Operadores
Variables
Constantes
Estructuras de control
Directivas del lenguaje y funciones
Diferencias entre PHP 5 y versiones anteriores
Funciones
Sintaxis
Argumentos
Variables
Referencias
Valores de retorno
Ámbito de las variables
Tipos de datos compuestos
Arrays escalares
Arrays asociativos
Iterar (recorrer) arrays
Arrays multi-dimensionales
Funciones para manipular arrays
Cadenas de texto y expresiones regulares
Manipulación de cadenas
Búsqueda y extracción de patrones
Validando textos contra patrones
Uso de expresiones regulares
Funciones compatibles con PCRE
Funciones de propósito general
Operaciones con ficheros y directorios
Lectura y escritura de ficheros
Utilización de streams
Envío de correos electrónicos desde PHP
Generación de imágenes dinámicamente
Recuperación de contenidos remotos con CURL
Programación orientada a objetos
Clases e instancias de objetos
Modificadores acceso (public, protected, private)
Constructores y destructores
Herencia y polimorfismo
Clases abstractas
Interfaces
Excepciones
Métodos estáticos
Reflection
Base de datos
Presentación de MySQL
Creación de base de datos y tablas
Diseño del modelo de datos en MySQL
Introducción al lenguaje de consultas SQL
Recorrido por los diferentes tipos de datos
Información sobre MySQL y su relación con PHP
Operar sobre MySQL desde PHP
Explotación de datos
Desarrollo Web con PHP
Explicación del protocolo HTTP
Introducción/revisión por el lenguaje de etiquetas HTML
Otros elementos de una Web: JavaScript, CSS
Entrelazado PHP y HTML para generar contenido dinámico
Formularios HTML
Métodos GET/POST para el transporte de datos
Comparativa cookies y sessions para almacenar información
Subir ficheros al servidor desde la Web
XML y Web Services XML básico
Utilización de la librería SimpleXML
Búsquedas en XML con Xpath
Introducción a los Web Services
Comparativa SOAP y REST
Seguridad
Configurar PHP adecuadamente
Sesiones seguras
“Cross-Site Scripting”
“Cross-Site Request Forgeries”
Inyección SQL
Inyección de código remoto
Inyección por correo electrónico
Filtrada de la entrada
Secuencias de escape
Librerías y frameworks
Patrón de diseño Modelo-Vista-Controlador
Presentación de Zend Framework
Creación de una aplicación Web accesible a los
buscadores
Presentación proyectos realizados
CEINA· Av. Europa 7-9 · 08700-IGUALADA (BCN) · Tel. 93 805 00 94 · Fax 93 805 32 14 · Info. 902 10 19 10 · www.ceina.com · [email protected]