Buscadays importados - hasta 40% dcto  Ver más

menú

0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional
portada Aprender a Desarrollar un Sitio web con php y Mysql Ejercicios Prácticos y Corregidos
Formato
Libro Físico
Editorial
Categoría
Programación
Año
2015
Idioma
Español
N° páginas
532
Encuadernación
Tapa Blanda
ISBN13
9782746095588
N° edición
2

Aprender a Desarrollar un Sitio web con php y Mysql Ejercicios Prácticos y Corregidos

Olivier Rollet (Autor) · Ediciones Eni · Tapa Blanda

Aprender a Desarrollar un Sitio web con php y Mysql Ejercicios Prácticos y Corregidos - Olivier Rollet

Programación

Sin Stock

Reseña del libro "Aprender a Desarrollar un Sitio web con php y Mysql Ejercicios Prácticos y Corregidos"

Este libro se dirige a un público de programadores principiantes que ya conocen HTML y CSS y que quieren entender el funcionamiento de una aplicación Web para poder crear sus propios sitios Web dinámicos con PHP y MySQL. En la primera parte del libro, el lector va a instalar su entorno de desarrollo EasyPHP y va a descubrir las bases del lenguaje PHP, (con la versión 5.5) sus principales funciones y estructuras de control, así como una explicación sobre la transmisión de datos entre las páginas y la librería gráfica (efectos especiales sobre una imagen). Estas partes teóricas se acompañan de numerosos ejemplos. Lo mismo ocurre en la segunda parte del libro, dedicada al lenguaje SQL. El lector va a descubrir una base de datos MySQL y los distintos métodos para acceder a ella con PHP (PDO, SQL Avanzado), así como la manera de asegurar la seguridad de la base de datos. Un capítulo se dedica a los primeros pasos con Programación Orientada a Objetos y otro a la administración de la configuración y su rendimiento. Para que el lector pueda poner en práctica los conocimientos aprendidos, el autor ha preparado numerosos ejercicios al final de cada capítulo (ejemplos: cómo crear un blog, una newsletter, un sitio de administración...) y expone los ejercicios corregidos. Los elementos complementarios se descargan en el sitio Web www.ediciones-eni.com. Los capítulos del libro: Introducción – Instalación – Las bases del lenguaje PHP – Funciones y estructuras de control – Transmitir datos de una página a otra – Manipular una imagen – Base de datos MySQL – El objeto – Configuración – Seguridad y rendimiento – Casos prácticos y corregidosIntroducción 1. Objetivo del libro 2. Funcionamiento de un sitio Web Instalación 1. Introducción 2. Instalación de EasyPHP 13.1 Las bases del lenguaje PHP 1. Las etiquetas 1.1 Sintaxis básica 1.2 Inserción de etiquetas PHP en el código XHTML 1.3 Envío de datos al servidor Web 1.4 Inserción del código XHTML con la instrucción echo 1.5 Comentarios 2. Las variables 2.1 Asignación 2.2 Tipos de variables 2.3 Particularidades del tipo de variable string 2.4 La concatenación 2.5 Transtipado 3. Las constantes Funciones y estructuras de control 1. Las condiciones 1.1 If 1.2 Switch 2. Los bucles 2.1 For 2.2 While 2.3 Do while 2.4 Foreach 3. Las tablas 3.1 Tabla numérica 3.2 Tabla asociativa 3.3 Recorrido de una tabla 3.3.1 El bucle for 3.3.2 El bucle foreach 3.3.3 print_r 3.4 Funciones en las tablas 3.4.1 Longitud de una tabla 3.4.2 Existencia de un valor en una tabla 3.4.3 Existencia de una clave en una tabla 3.4.4 Ordenar una tabla 3.4.5 Búsqueda en una tabla 3.4.6 Recorrer una cadena de caracteres en una tabla 3.4.7 Reagrupar los valores de una tabla en una cadena 3.4.8 Trocear una cadena con una longitud fija 3.4.9 Añadir elementos al final de la tabla 3.4.10 Eliminar un elemento al final de la tabla 3.4.11 Selección de un elemento de la tabla de forma aleatoria 3.5 Tabla de varias dimensiones 3.5.1 Por medio de una tabla temporal 3.5.2 Almacenar directamente los valores en la tabla general 3.6 Ejercicios 3.6.1 Enunciados 3.6.2 Soluciones 4. Procesamiento de las cadenas de caracteres 4.1 Funciones de manipulación de cadenas 4.1.1 strlen() 4.1.2 substr() 4.1.3 strstr() 4.1.4 str_replace() 4.1.5 trim() 4.1.6 strtolower() 4.1.7 strtoupper() 4.1.8 strpos() 4.1.9 str_word_count() 4.1.10 str_pad() 4.2 Las expresiones regulares 4.2.1 Las mayúsculas y las minúsculas 4.2.2 Búsqueda de una palabra, y no una cadena 4.2.3 El símbolo O 4.2.4 Comienzo de la cadena 4.2.5 Fin de cadena 4.2.6 Un carácter en una clase 4.2.7 Rango de caracteres en una clase 4.2.8 La no presencia de un rango de caracteres en una clase 4.2.9 Los cuantificadores 4.2.10 Intervalos de reconocimiento 5. Los operadores 5.1 Operadores de cadena 5.1.1 La concatenación 5.1.2 Asignación 5.2 Operadores aritméticos 5.2.1 La suma 5.2.2 La resta 5.2.3 La multiplicación 5.2.4 La división 5.2.5 El módulo 5.2.6 El incremento 5.2.7 La resta 5.3 Operadores de comparación 5.3.1 La igualdad 5.3.2 La diferencia 5.3.3 La comparación 5.4 El operador ternario 5.5 Operadores lógicos 5.5.1 Y 5.5.2 O 6. Las funciones 6.1 Creación 6.2 Alcance de las variables 6.3 Las variables globales 6.4 Las variables estáticas 6.5 Funciones útiles 6.6 Paso por referencia 6.7 Funciones de la función de gestión 6.8 Recursividad 6.9 Funciones predefinidas en PHP 6.9.1 Generar un número aleatorio 6.9.2 Redondear un número decimal 6.9.3 Tomar el valor absoluto de un número 6.9.4 Crear un identificador único 6.9.5 Mostrar información de PHP 6.9.6 Enviar un e-mail 7. Almacenar una función en una variable 7.1 Ejercicio 7.1.1 Enunciados 7.1.2 Soluciones 8. Las fechas 9. Los archivos 9.1 Introducción 9.2 Lectura rápida 9.3 Escritura rápida 9.4 Abrir y cerrar un archivo 9.5 Leer y escribir 9.6 Concurrencia 9.7 Manipulación de archivos 9.8 Manipulación de directorios 10. Los includes 11. Ejercicios 11.1 Enunciados 11.2 Soluciones Transmitir datos de una página a otra 1. Las variables superglobales 1.1 $GLOBALS 1.2 $_SERVER 1.3 $_ENV 1.4 $_SESSION 1.5 $_COOKIE 1.6 $_FILES 2. El método GET 2.1 Utilización del método GET 2.2 Comprobar la presencia de la variable en la URL 2.3 Comprobar el valor de la variable en la URL 2.4 Información complementaria 2.4.1 Argumentos con el mismo nombre 2.4.2 Argumentos de tipo tabla 2.4.3 Argumentos con caracteres especiales 3. El método POST 3.1 Utilización del método POST 3.2 Los diferentes elementos del formulario 3.2.1 Campo de tipo texto 3.2.2 Campo de tipo contraseña 3.2.3 Área de texto 3.2.4 Lista desplegable de elección simple 3.2.5 Lista desplegable de elección múltiple 3.2.6 Lista de casillas de selección 3.2.7 Lista de botones de opción 3.2.8 Los campos ocultos 3.2.9 El botón submit 3.2.10 El botón reset 3.2.11 Formulario completo 4. Otros métodos 4.1 El método $_REQUEST 5. Zonas con el mismo nombre 6. Varios formularios en la misma página 7. Control de datos y redirección de páginas 7.1 Introducción 7.2 Datos obligatorios 7.3 Eliminación de espacios no deseados 7.4 Longitud máxima 7.5 Caracteres permitidos 7.6 Magic quotes 7.7 Redirección de página 8. Ejercicios 8.1 Enunciados 8.2 Soluciones Manipular una imagen 1. La librería GD 2. Creación de una imagen 2.1 Header 2.2 Creación de una imagen vacía 2.3 Creación y visualización de una imagen completa 3. Texto y color 3.1 El color 3.2 El texto 3.3 La transparencia 3.4 Cambiar el tamaño de una imagen 3.5 Superponer las imágenes 4. Las formas 5. Ejemplos 5.1 Ejemplo 1 5.2 Ejemplo 2 Base de datos MySQL 1. Presentación 1.1 Introducción 1.2 Estructura 2. PHPMyAdmin 3. El lenguaje SQL 3.1 Presentación 3.2 Leer datos 3.3 Escribir datos 3.4 Filtrar datos 3.5 Los alias 3.6 Ordenar datos 3.7 Eliminar datos 3.8 Modificar datos 3.9 Las uniones 3.10 El agrupamiento 4. SQL avanzado 4.1 Las funciones e instrucciones SQL 4.1.1 Limitar datos 4.1.2 Valores distintos 4.1.3 Convertir en mayúsculas 4.1.4 Convertir en minúsculas 4.1.5 Redondear un número decimal 4.1.6 Valor absoluto de un número decimal 4.1.7 Número aleatorio 4.1.8 Longitud de un campo 4.1.9 Eliminar los espacios de un campo 4.1.10 Extraer una subcadena de un campo 4.1.11 Concatenar varios campos 4.1.12 Posición de una cadena de caracteres en un campo 4.1.13 Añadir una secuencia de caracteres 4.1.14 Sustitución de una cadena de caracteres 4.1.15 Comprobar el valor de un campo 4.1.16 Examinar la fecha actual 4.1.17 Extraer la fecha de un campo date y hora 4.1.18 Diferencia entre dos fechas 4.1.19 Añadir un intervalo de tiempo a una fecha 4.1.20 Añadir un intervalo de tiempo a una hora 4.1.21 Sustracción de un intervalo de tiempo a una fecha 4.1.22 Sustracción de un intervalo de tiempo a una hora 4.1.23 Unir dos consultas 4.2 Las subconsultas 4.3 Los procedimientos almacenados y funciones 4.4 Otros objetos de MySQL 4.4.1 Las tablas 4.4.2 Los índices 4.4.3 Las vistas 4.4.4 Trigger 5. Ejercicios SQL 5.1 Enunciados 5.2 Soluciones 6. Acceso a las bases de datos con PHP 6.1 Introducción 6.2 Conexión 6.3 Desconexión 6.4 Consultas no preparadas 6.4.1 Leer datos 6.4.2 Escribir datos 6.4.3 Eliminar datos 6.4.4 Actualizar datos 6.5 Consultas preparadas 6.5.1 Introducción 6.5.2 Leer datos 6.5.3 Escribir datos 6.5.4 Modificar datos 6.5.5 Eliminar datos 6.5.6 Almacenar un resultado 6.5.7 Examinar los errores de una consulta preparada 7. PDO 7.1 Introducción 7.2 Conexión 7.3 Consultas no preparadas 7.3.1 Leer datos 7.3.2 Escribir datos 7.3.3 Eliminar datos 7.3.4 Actualizar datos 7.4 Consultas preparadas 7.4.1 Leer datos 7.4.2 Escribir datos 7.4.3 Eliminar datos 7.4.4 Modificar datos 7.4.5 Llamar a un procedimiento almacenado 8. Ejercicios 8.1 Enunciados 8.2 Soluciones El objeto 1. Introducción 2. La clase 2.1 Introducción 2.2 La encapsulación 2.3 Visibilidad de los atributos y de los métodos 2.4 Añadir un método a la clase 2.5 Utilización de la clase 2.6 Actualizar y leer los atributos de la instancia 2.7 Paso como argumento de tipo objeto 2.8 El constructor 2.9 El destructor 2.10 Ejercicio 2.11 Las constantes de clase 2.12 Los atributos y métodos estáticos 2.12.1 Método estático 2.12.2 Atributo estático 3. La herencia 3.1 Introducción 3.2 Protected 3.3 Sustitución 3.4 Herencia en cascada 4. Las clases abstractas 5. Las clases finales 6. Los métodos mágicos 7. Namespaces 8. Ejercicios 8.1 Enunciados 8.2 Soluciones Configuración 1. PHP.ini 2. Archivo de configuración MySQL: My.ini 3. Archivo de configuración Apache: Httpd.conf Seguridad y rendimiento 1. Fallos de seguridad XSS 1.1 XSS no permanente 1.2 XSS permanente 1.3 Error de página 2. Derechos de la base de datos 3. Inyección SQL (addslashes) 4. Comprobación de la sesión 5. Rendimiento 5.1 Optimizar el rendimiento en PHP 5.2 Optimizar el rendimiento en MySQL Casos prácticos y corregidos 1. Crear un blog (procedimiento) 2. Crear un blog (objeto) 3. Crear una newsletter 4. Crear un flujo RSS 5. Gestión de un parque informático en MVC 6. Crear un sitio Web para gestionar becarios índice

Opiniones del libro

Ver más opiniones de clientes
  • 0% (0)
  • 0% (0)
  • 0% (0)
  • 0% (0)
  • 0% (0)

Preguntas frecuentes sobre el libro

Respuesta:
Todos los libros de nuestro catálogo son Originales.
Respuesta:
El libro está escrito en Español.
Respuesta:
La encuadernación de esta edición es Tapa Blanda.

Preguntas y respuestas sobre el libro

¿Tienes una pregunta sobre el libro? Inicia sesión para poder agregar tu propia pregunta.

Opiniones sobre Buscalibre

Ver más opiniones de clientes