Programación Web orientada a Base de Datos con PHP y MySQL

Información
Estrategias de Formación Iniciativas Empresariales
Online
Curso
diferentes caminos en función de los datos que evaluamos en cada momento. 4.1. Estructura de elección. 4.2. Bucles. 4.3. Break y continue. MÓDULO 5 – FUNCIONES Las funciones son grupos de instrucciones independientes que tienen un propósito determinado. Son muy importantes en el desarrollo de nuestros proyectos y nos permiten realizar funciones muy variadas. 5.1. Declaración y llamada a una función. 5.2. Paso por parámetros. 5.3. Ámbito de las variables. 5.4. Funciones con argumentos variables. 5.5. Recursividad. MÓDULO 6 – CADENAS DE CARACTERES Si observamos los tipos de datos que circulan por la red, llegaremos a la conclusión de que una gran porción la ocupan las imágenes, animaciones, vídeos o subprogramas escritos en Java. Pero otra gran parte son los textos o cadenas de caracteres. 6.1. Delimitación y visualización de cadenas. 6.2. Funciones string. MÓDULO 7 – CONJUNTO DE DATOS DEL TIPO ARRAY Los array o matrices son muy importantes en la programación PHP ya que permiten manejar grupos de valores relacionados, almacenar múltiples valores en una sola estructura y poderlos asociar bajo la misma denominación. 7.1. Creación de arrays. 7.2. Propiedades de los arrays. 7.3. Interactuar con arrays. 7.4. Ordenar un array. MÓDULO 8 – FORMULARIOS Hay muchas estructuras para construir disos programas en PHP. Pero este lenguaje tiene una gran potencia en la aplicación de las técnicas aprendidas a través de varias páginas web, pasando información de unas a otras. Las dos técnicas principales son el uso de formularios y la utilización de la barra de dirección para pasar los valores. 8.1. Argumentos GET. 8.2. Formularios con GET. 8.3. Formularios con POST. MÓDULO 9 – PROGRAMACIÓN ORIENTADA A OBJETOS En sus s PHP era un simple lenguaje de scripts, pero según han ido avanzando las siones se han incluido algunas características que permiten programar con orientación a objetos. 9.1. Trabajo con clases. 9.2. Métodos privados públicos y protegidos. MÓDULO 10 – FICHEROS Antes de que la generalización de los gestores de bases de datos se hiciera efectiva, los lenguajes de programación utilizaban el acceso a ficheros para almacenar sus datos. Actualmente toda la información puede almacenarse en ficheros o en bases de datos. Desde PHP se puede trabajar con ficheros accediendo a los datos que contienen para modificarlos, etc. 10.1. Apertura y lectura de ficheros. 10.2. Escritura de ficheros. 10.3. Información de ficheros. 10.4. Upload de ficheros al servidor. 10.5. Descarga de ficheros del servidor. MÓDULO 11 – PHP Y MYSQL PHP 5 soporta muchos de los gestores de bases de datos relacionales existentes en el mercado. Las dos alternativas más comunes son ProstgreSQL y MySQL, éste último el sistema más utilizado a escala mundial porque da una fiabilidad y velocidad absolutas. En este módulo emos las operaciones más comunes que los desarrolladores de PHP pueden hacer con MySQL, desde recuperar o modificar datos, hasta buscarlos. 11.1. Conexión a MySQL. 11.2. Seleccionar datos. 11.3. Insertar datos. 11.4. Actualizar datos. 11.5. Borrar datos. MÓDULO 12 – OTRAS FUNCIONES PHP nos permite trabajar con otras muchas funciones que nos facilitan el trabajo como, por ejemplo, la gestión de los errores, el envío de correos electrónicos o la librería GD para imágenes. 12.1. Excepciones. 12.2. Enviar correo electrónico desde PHP. 12.3. Librería GD. 12.4. Función date. PARTE 2 – SQL MÓDULO 1 – INTRODUCCIÓN A SQL El lenguaje de consulta estructurado SQL es un lenguaje de bases de datos normalizado, utilizado por los diferentes motores de bases de datos para realizar determinadas operaciones sobre dichos datos o sobre la estructura de los mismos. 1.1. Trabajar con SQL. 1.2. Comandos y cláusulas SQL. 1.3. Operaciones y funciones de agregado. 1.4. Tipos de datos. MÓDULO 2 – ESTRUCTURAS DE LAS TABLAS El uso más frecuente del lenguaje SQL se realiza al efectuar consultas sobre una base de datos, extrayendo la información que en dicho momento interesa a una determinada persona o aplicación. En este módulo aprenderemos a crear una base de datos y a trabajar con tablas para poder manipular la información mediante SQL. 2.1. Creación de una base de datos. 2.2. Creación de tablas. 2.3. La cláusula CONSTRAINT. 2.4. Creación de índices. 2.5. Eliminar y añadir campos e índices. 2.6. Valores por defecto. 2.7. La restricción CHECK. 2.8. Deshabilitar la restricción CHECK. 2.9. Restricciones Foreign Key. MÓDULO 3 – CONSULTAS DE SELECCIÓN Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, información que es devuelta en forma de conjunto de registros que se pueden almacenar en un objeto recordset. 3.1. Consultas básicas. 3.2. Ordenar registros. 3.3. Exclusión de filas repetidas. 3.4. Alias. MÓDULO 4 – CRITERIOS DE SELECCIÓN Los criterios de selección se utilizan para filtrar los registros con el fin de recuperar solo aquellos que cumplan unas condiciones preestablecidas. Nos permiten filtrar las filas de una tabla a fin de obtener únicamente aquellas que se ajusten a un determinado criterio, así como buscar una fila que contiene un dato determinado en una o más de sus columnas. 4.1. La cláusula WHERE. 4.2. Operadores de relación y operadores lógicos. 4.3. Intervalo de valores. 4.4. El operador like. MÓDULO 5 – CONSULTAS DE ACCIÓN Las consultas de acción son aquellas que no devuelven ningún registro, están enfocadas a mantener actualizada la información que reside en la base de datos. 5.1. Consultas de datos añadidos. 5.2. Consultas de eliminación. 5.3. Consultas de actualización. MÓDULO 6 – AGRUPACIÓN DE REGISTROS Y FUNCIONES AGREGADAS En muchas ocasiones necesitamos que los datos que queremos obtener de nuestra base de datos estén organizados de una manera concreta para su posterior tratamiento. Esto podemos hacerlo mediante las funciones de agrupación y agregadas de SQL que serán analizadas a lo largo de esta unidad. 6.1. La cláusula group by. 6.2. Las cláusulas AVG y COUNT. 6.3. Las cláusulas MAX, MIN, StDev y StDevP. 6.4. Las cláusulas SUM Y VAR. MÓDULO 7 - SUBCONSULTAS 7.1. Predicados con subconsultas. MÓDULO 8 – OPERACIONES DE CONJUNTOS Con las operaciones de conjuntos de SQL disponemos de los elementos necesarios para realizar uniones, intersecciones y diferencias entre conjunto de datos, tratando las columnas y las filas de una selección como elementos de un conjunto. 8.1. Unión de conjuntos. 8.2. Intersección de conjuntos. 8.3. Diferencia de conjuntos. MÓDULO 9 – CONSULTAS DE COMBINACIÓN ENTRE TABLAS Cuando en una consulta necesitamos combinar las columnas de dos o más tablas en un único resultado podemos utilizar las operaciones conocidas como JOIN. 9.1. Consultas de unión internas. 9.2. Consultas de unión externas. MÓDULO 10 – FUNCIONES DE SQL SQL posee una serie de funciones conocidas como integradas que nos devuelven la información facilitada por el propio RDBMS, funciones de cadenas de caracteres y funciones numéricas que son analizadas en este módulo. 10.1. Funciones integradas. 10.2. Funciones de cadena. 10.3. Funciones de fecha y hora. 10.4. Funciones numéricas. MÓDULO 11 – VISTAS EN SQL Una base de datos puede contener,rte de las tablas donde se aloja la información propiamente dicha, otros objetos que facilitan el trabajo o mejoran su rendimiento. Entre estos objetos se encuentran las vistas, un recurso muy útil para facilitar el acceso a la información a aquellos usuarios que no tienen un gran conocimiento del lenguaje SQL. 11.1. Crear y eliminar vistas. 11.2. Filtrado de filas. 11.3. Vistas con columnas derivadas. 11.4. Actualización de datos a través de una vista. PARTE 3 – INSTALACIÓN Y CONFIGURACIÓN MYSQL 1. Instalación de MySQL y configuración de instancia. 2. Introducción al comando MySql y primera conexión al servidor. 3. Primeras consultas con el comando MySql (consola) y explicación del entorno. 4. Lista de comandos interpretables por MySql. 5. MySqlAdmin: creación y eliminación de una base de datos. 6. MySqlAdmin: ping, processlist, variables, sion y shutdown. 7. MySqldump: introducción y creación de una copia de seguridad. 8. MySqldump: restaurar copia de seguridad. 9. MySqlshow: mostrar base de datos, tablas y campos. 10. MySql Workbench: configuración. 11. MySql: creación de una base de datos y tablas. 12. MySql Workbench: creación de una base de datos y tablas. 13. MySql: creación de usuarios y permisos. 14. MySql: creación de permisos especiales y mostrado permisos. 15. MySql: revocado de permisos y eliminación de usuarios. 16. MySql Workbench: creación de usuarios y permisos. 17. MySql: Importar datos con "load data" en una tabla. 18. Comando MySqlImport y exportado de datos con "outfile". 19. MySql Workbench: Importar y exportar datos. más
Otros cursos de esta academia
Contratos de Logística Integral
(Estrategias de Formación Iniciativas Empresariales)
Es susceptible de ser realizada por la empresa o confiada a alguien de fuera mediante la firma de un contrato de prestación de servicios de naturaleza mercantil...
Gestión del Riesgo en el Uso de Divisas en el Comercio...
(Estrategias de Formación Iniciativas Empresariales)
Derivados: específicos... cobertura con futuros... operativa de posiciones... • qué son los tipos de interés y cómo afectan a la economía... clasificación: 3...
Gestión Integral de Stocks
(Estrategias de Formación Iniciativas Empresariales)
El costo financiero del mantenimiento del stock... el stock “de flujo”... delineado del nuevo modelo de stocks... desde los materiales que no son de flujo...
Gestión de la Responsabilidad Social Corporativa
(Estrategias de Formación Iniciativas Empresariales)
• cómo planificar y organizar un modelo de gestión responsable y sustentable en la empresa... en este primer módulo del curso se presentan los conceptos que definen...
Mindfulness en la Empresa
(Estrategias de Formación Iniciativas Empresariales)
El estrés y sus causas: 6... la percepción de la realidad... el compromiso social... atención en el cuerpo: 3... • cómo aprender con el mindfulness a gestionar y...
Gestión de una Entrevista de Selección
(Estrategias de Formación Iniciativas Empresariales)
El significado de la postura... ¿conoces nuestros productos y/o servicios? 5... el significado de las manos... el desarrollo de la entrevista 12 horas ** llega el...
Eneagrama y Empresa
(Estrategias de Formación Iniciativas Empresariales)
Flechas y pendulaciones... la horizontalidad implica pasar de la competición a la colaboración... el modelo organizativo tradicional: 1... ejemplo de empresas autogestionadas:...
Gestión de la Incertidumbre
(Estrategias de Formación Iniciativas Empresariales)
Equilibrio físico... fases del eje del estrés... desencadenantes de la incertidumbre... funcionamiento fisiológico del estrés... clasificación de valores...
Certificación Green Belt en Lean Practioner y Six Sigma Según la...
(Estrategias de Formación Iniciativas Empresariales)
Plan de recolección de datos... cómo medir los procesos... beneficios económicos (8)... componentes de la variación... ** ejercicio práctico: tutorización de la...
Morfopsicologia Aplicada a Comercial y Ventas: “Vender por la Cara”
(Estrategias de Formación Iniciativas Empresariales)
La dilatación: la cantidad ante todo... su dinámica vista de frente... equilibrio entre zonas... adaptación diplomática... los 4 movimientos de la frente y su significado...
PEDIR INFORMACIÓN