DESARROLLO WEB CON PHP 6, APACHE Y MYSQL

DESARROLLO WEB CON PHP 6, APACHE Y MYSQL

DESARROLLO WEB CON PHP 6, APACHE Y MYSQL

SCOUARNEC, YANN LE / STOLZ, JEREMY / GLASS, MICHAEL K. / NARAMORE, ELIZABETH / GERNER, JASON / BORONCZYK, TIMOTHY / BORONCZYK,

58,00 €
IVA incluido
🚫 Descatalogado
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2009
Materia
Programación
Ubicación
A1-3106
ISBN:
978-84-415-2622-8
Páginas:
816
Encuadernación:
Rústica
58,00 €
IVA incluido
🚫 Descatalogado
(1)
Añadir a favoritos

Agradecimientos

Sobre los autores



Introducción

A quién va dirigido este libro

Temas analizados en el libro

Requisitos para utilizar este libro

Convenciones

Código fuente





Parte I. Sitio Web de crítica de películas



1. Configurar la instalación

Proyectos de este libro

Breve introducción de PHP, Apache, MySQL y Código abierto

Breve historia de las iniciativas de código abierto

Razones de la importancia del código abierto

Componentes de la plataforma AMP

Instalación de Apache, MySQL y PHP en Windows

Instalación de Apache

Iniciar y detener Apache

Probar la instalación

Instalación de PHP

Configurar PHP para utilizar MySQL

Configurar Apache para utilizar PHP

Probar la configuración

Instalar MySQL

Configurar MySQL

Iniciar y detener MySQL

Probar su instalación

Configuración de cuentas de usuario MySQL dedicadas

Obtener ayuda y otros recursos

Ayuda dentro de los programas

Sitios Web

Resumen



2. Crear páginas PHP con PHP 6

Repaso general a la estructura y la sintaxis de PHP

Cómo encaja PHP con HTML

Reglas sintácticas de PHP

La importancia de las prácticas de creación de código

Qué convierte a un programa en especial

Razones para preocuparse por el aspecto del código

Crear su primer programa

Utilizar HTML en las páginas

Integrar HTML con PHP

Consideraciones sobre HTML dentro de PHP

Utilizar constantes y variables para añadir funcionalidad

Repaso a las constantes

Repaso a las variables

Pasar variables entre página

Pasar variables a través de una URL

Caracteres especiales en URL

Pasar variables con sesiones

Pasar variables con cookies

Pasar información con formularios

Formularios

Utilizar argumentos if/else

Utilizar instrucciones if

Operadores

Consideraciones de sintaxis especiales

Utilizar if y else de forma conjunta

Utilizar archivos de inclusión para la eficacia del código

Utilizar funciones para mejorar la eficacia del código

Matrices

Sintaxis de una matriz

Ordenar matrices

Construcciones foreach

Ya que estamos aquí...

Sintaxis alternativas para PHP

Alternativas para el comando echo

Alternativas para los operadores lógicos

Alternativas para las comillas dobles: Utilizar heredoc

Alternativas para incrementar y disminuir valores

Programación orientada a objetos

Clases

Propiedades y métodos

Razones para utilizar OOP

Resumen

Ejercicios



3. Utilizar PHP con MySQL

Repaso a la estructura y la sintaxis de MySQL

Estructura de MySQL

Tipos de campos

Elegir el tipo de datos correcto

null/not null

Índices

auto_increment

Otros parámetros

Tipos de tablas y motores de almacenamiento MySQL

Sintaxis y comandos de MySQL

PHP y MySQL

Conectarse al servidor MySQL

Analizar una base de datos

Consultar la base de datos

WHERE

Trabajar con PHP y matrices de datos: foreach

Historia de dos tablas

Hacer referencia a dos tablas individuales

Unir dos tablas

Consejos y sugerencias

Documentación

Utilizar el explorador de consultas de MySQL

Resumen

Ejercicios



4. Utilizar tablas para mostrar datos

Crear una tabla

Espere un momento

¿Quién es el maestro?

Una relación duradera

Resumen

Ejercicios



5. Elementos de un formulario: Permitir al usuario trabajar con datos

Su primer formulario

Elemento FORM

Elemento INPUT

Procesar el formulario

Controlar las entradas del usuario

Un formulario, procesamiento múltiple

Elemento de entrada botón de opción

Varios botones de envío

Prueba básica de entrada

Operador ternario

Utilizar todos los elementos

Resumen

Ejercicios



6. Permitir al usuario modificar la base de datos

Preparar el campo de batalla

Añadir un registro en una base de datos relacional

Eliminar un registro

Modificar datos de un registro

Resumen

Ejercicios



7. Manipulación y creación de imágenes con PHP

Trabajar con la Biblioteca GD

Tipos de archivo que se pueden utilizar con GD y PHP

Habilitar GD en PHP

Permitir a los usuarios cargar imágenes

Convertir tipos de archivo de imagen

Efectos especiales

Añadir títulos

Añadir marcas de agua e imágenes combinadas

Crear miniaturas

Resumen

Ejercicios



8. Validar entradas del usuario

Los usuarios son usuarios

Incorporar validación en nuestro sitio de crítica de películas

¿Ha olvidado algo?

Comprobar la presencia de errores de formato

Resumen

Ejercicios



9. Solucionar y evitar errores

Cómo resuelve los errores el servidor Web Apache

Directiva ErrorDocument de Apache

ErrorDocument de Apache: Página de error personalizado avanzada

Solucionar errores y crear páginas de resolución de errores con PHP

Tipos de errores en PHP

Generar errores PHP

Otros métodos de resolución de errores

Excepciones

Incumplir condiciones

Errores de análisis sintáctico

Resumen

Ejercicios





Parte II. Sitio Comic Book Fan



10. Crear bases de datos

Primeros pasos

¿Qué es una base de datos relacional?

Claves

Relaciones

Integridad referencial

Normalización

Diseñar una base de datos

Crear la primera tabla

¿Qué es tan normal sobre estas formas?

Estandarización

Finalizar el diseño de la base de datos

Crear una base de datos en MySQL

Crear la aplicación de personajes de cómic

list_characters.php

edit_character.php

Resumen

Ejercicios



11. Enviar correos electrónicos

Configurar PHP para utilizar el correo electrónico

Enviar un mensaje de correo electrónico

Decorar mensajes de correo electrónico con HTML

Mensajes de varias partes

Almacenar imágenes

Obtener confirmación

Crear una clase de correo que se puede volver a utilizar

Resumen

Ejercicios



12. Inicios de sesión, perfiles y personalización de usuarios

La forma más sencilla de proteger sus archivos

Inicios de sesión con las funciones de sesión y cookies de PHP

Utilizar información controlada por bases de datos

Utilizar cookies en PHP

Registro de administradores

Resumen

Ejercicios



13. Crear un sistema de administración de contenidos

Mantener el contenido actualizado es una tarea ardua

Necesidad de un sistema de administración de contenidos

Establecer reglas

Preparar la base de datos

Código reutilizable

Páginas de transacción

Interfaz de usuario

Funcionalidad general

Administración de usuarios

Publicar artículos

Opciones CMS adicionales

Resumen

Ejercicios



14. Listas de corr

PHP, Apache y MySQL son las tres tecnologías de código abierto fundamentales que constituyen la base de la mayoría de los sitios y servidores Web. En este libro se analizan paso a paso cada una de ellas, utilizándolas y combinándolas entre sí, tanto en servidores Windows como Linux.



Con este manual le guiaremos en la creación de sitios utilizando el modelo AMP, aprenderá a instalar PHP, Apache y MySQL. También crearemos páginas Web con PHP, incluyendo aspectos de administración y seguridad de bases de datos. Por último, conocerá cómo integrar sus desarrollos en plataformas de comercio electrónico y otras tecnologías. Al diseñar diferentes tipos de sitios Web, progresará en la configuración de sencillas tablas de bases de datos y en el dominio de todo su potencial.

Me parece un libro estupendo para conocer nuestro patrimonio más cercano.

5 stars -
el Por Toni A

Me parece un libro estupendo para conocer nuestro patrimonio más cercano.


Añadir comentario

Valoración media

(1)
  • 5 estrellas (1)
    100%
  • 4 estrellas (0)
    0%
  • 3 estrellas (0)
    0%
  • 2 estrellas (0)
    0%
  • 1 estrellas (0)
    0%

Me parece un libro estupendo para conocer nuestro patrimonio más cercano.

Por Toni A el

Me parece un libro estupendo para conocer nuestro patrimonio más cercano.


Añadir comentario

Artículos relacionados

  • PROGRAMACIÓN EN PYTHON
    GARCÍA GARCÍA-DONCEL, JESÚS / GOMEZ DELGADO, JAVIER
    Con Programación en Python: Más allá del código no solo aprenderás a programar, sino que te convertirás en un desarrollador versátil, preparado para enfrentar los desafíos del mundo tecnológico actual y transformar ideas en soluciones innovadoras. Desde ...
    ✅ Disponible - Ver Ubicación

    30,00 €

  • GUÍA DE PROGRAMACIÓN EN C/C++
    LOPEZ, ELIEZER
    Medio siglo después, C y C++ son los lenguajes más eficientes de la historia y el fundamento de gran parte de la tecnología que utilizamos a diario. Creados por y para programadores, se siguen enseñando en miles de centros educativos y ofrecen multitud de ventajas a empresas relevantes en multitud de sectores.C y C++ están presentes en una amplia variedad de sectores gracias a ...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • CURSO PRÁCTICO CON UNITY 3D
    CANTÓN NADALES, DAVID
    El primer libro en español que guía el desarrollo de videojuegos con Unity, desde los fundamentos hasta la creación de builds ejecutables.Dirigido a principiantes y desarrolladores con experiencia, este libro te acompaña paso a paso, desde el uso del Unity Editor hasta la creación de videojuegos completos y optimizados. Aprenderás a manipular GameObjects, programar en C# y Visu...
    ✅ Disponible - Ver Ubicación

    29,95 €

  • CURSO DE PROGRAMACION CON RUST
    LOPEZ, ELIEZER
    El lenguaje de programación Rust ha ganado popularidad en los últimos años debido a su enfoque en la seguridad y el rendimiento, y se ha convertido en una excelente opción para el desarrollo de aplicaciones críticas y sistemas de alto rendimiento. Con una comunidad en constante crecimiento y el respaldo de importantes empresas, Rust constituye una herramienta poderosa para desa...
    ✅ Disponible - Ver Ubicación

    30,95 €

  • RETOS DE PROGRAMACIÓN CON JUEGOS. PYTHON Y JAVA
    NADAL, MARIONA
    1. Programación de computadoras2. Aprendizaje de Java3. Aprendizaje de Python4. Desarrollo de juegos5. Comparación de lenguajes de programación6. Refuerzo de conceptos de programación7. Programación autodidacta8. Ejemplos de programación para todas las edades9. Desarrollo de juegos educativos10. Conceptos avanzados de programación ...
    ✅ Disponible - Ver Ubicación

    30,95 €

  • HTML Y CSS. DISEÑO Y CONSTRUCCIÓN DE SITIOS WEB
    DUCKETT, JON
    1. Desarrollo web2. HTML (Lenguaje de marcado)3. CSS (Hojas de estilo en cascada)4. Diseño de sitios web5. Creación de contenido web6. Programación informática7. Aprendizaje de HTML y CSS8. Guía de programación visual9. Organización de páginas web10. Creación de sitios web desde cero ...
    ✅ Disponible - Ver Ubicación

    50,95 €