PHP, MYSQL Y APACHE

PHP, MYSQL Y APACHE

PROGRAMACION

MELONI, JULIE C.

55,50 €
IVA incluido
Sin stock. Consulte disponibilidad.
Editorial:
EDICIONES ANAYA MULTIMEDIA, S.A.
Año de edición:
2009
ISBN:
978-84-415-2541-2
Páginas:
656
Encuadernación:
TAPA BLANDA
Materias:
Colección:
VARIAS
55,50 €
IVA incluido
Sin stock. Consulte disponibilidad.

Agradecimientos
Sobre la autora

Introducción
¿Quién debería leer este libro?
Cómo está organizado este libro
Convenciones


Parte I. Obtención y ejecución

1. Guía rápida de instalación
Instalación bajo Linux/UNIX
Instalación de MySQL
Instalación de Apache
Instalación de PHP
Instalación bajo Windows
Instalación de MySQL
Instalación de Apache
Instalación de PHP
Instalación bajo Mac OS X
Instalación de MySQL
Instalación de PHP
Resolución de problemas

2. Instalación y configuración de MySQL
Versiones actuales y futuras de MySQL
Cómo conseguir MySQL
Instalación de MySQL bajo Linux/UNIX
Instalación de MySQL bajo Mac OS X
Instalación de MySQL bajo Windows
Resolución de problemas durante la instalación
Pautas básicas de seguridad
Iniciar MySQL
Aumentar la seguridad en nuestra conexión MySQL
Introducción al sistema de permisos de MySQL
El proceso de autenticación en dos pasos
Trabajar con permisos de usuario
Agregar usuarios
Revocar permisos
Resumen
Preguntas y respuestas
Ejercicios
Cuestiones
Soluciones
Actividades

3. Instalación y configuración de Apache
Versiones actuales y futuras de apache
La elección del método de instalación adecuado
Compilar desde el código fuente
Instalar un binario
Instalación de Apache bajo Linux/UNIX
Descarga del código fuente de Apache
Descomprimir el código fuente
Preparación de la compilación de Apache
Compilar e instalar Apache
Instalación de Apache bajo Mac OS X
Instalación de Apache bajo Windows
Configuración de la estructura de archivos de Apache
Directivas
Contenedores
Evaluación condicional
La directiva ServerRoot
Archivos de configuración por directorio
Los archivos de registro de Apache
El archivo access_log
El archivo error_log
Archivos adicionales
Comandos relacionados con Apache
Los binarios del servidor Apache
El script de control de Apache
Iniciar Apache por primera vez
Revisión del archivo de configuración
Iniciar Apache
Resolución de problemas
Ya existe un servidor Web
No tenemos permiso para vincular a un puerto
Acceso denegado
Ajustes de grupo erróneos
Resumen
Preguntas y respuestas
Ejercicios
Cuestiones
Soluciones
Actividades

4. Instalar y configurar PHP
Versiones actuales y futuras de PHP
Compilar PHP bajo Linux/UNIX con Apache
Opciones de configuración adicionales para Linux/UNIX
Integración de PHP con Apache en Linux/UNIX
Instalar PHP en Mac OS X
Instalación de PHP bajo Windows
Integración de PHP con Apache bajo Windows
Fundamentos de php.ini
Probar la instalación
Obtener ayuda para la instalación
Los fundamentos de la programación en PHP
Empezar y terminar un bloque de sentencias PHP
La sentencia echo y la función print()
Combinar HTML y PHP
Agregar comentarios al código PHP
Resumen
Preguntas y respuestas
Ejercicios
Cuestiones
Soluciones
Actividades


Parte II. Estructura del lenguaje PHP3

5. Los pilares de PHP
Variables
Globales y superglobales
Tipos de dato
Cambiar el tipo con settype()
Cambiar el tipo mediante conversión por copia
¿Por qué comprobar el tipo?
Operadores y expresiones
El operador de asignación
Operadores aritméticos
El operador de concatenación
Operadores combinados
Incrementar y decrementar automáticamente una variable entera
Operadores de comparación
Crear expresiones de verificación complejas con los operadores lógicos
Precedencia de operadores
Constantes
Constantes predefinidas
Resumen
Preguntas y respuestas
Ejercicios
Cuestiones
Soluciones
Actividades

6. Funciones de control de flujo en PHP
Alterar el flujo
La sentencia if
Uso de la cláusula else con la sentencia if
Uso de la cláusula elseif con la sentencia if
La sentencia switch
Uso del operador ?
Bucles
La sentencia while
La sentencia do...while
La sentencia for
Salir de un bucle con la sentencia break
Finalizar una iteración con la sentencia continue
Bucles anidados
Los bloques de código y la salida por el navegador
Resumen
Preguntas y respuestas
Ejercicios
Cuestiones
Soluciones
Actividades

7. Trabajar con funciones
¿Qué es una función?
Cómo llamar a funciones
Definición de funciones
Cómo devolver valores mediante funciones definidas por el usuario
Ámbito de las variables
Cómo acceder a las variables mediante la sentencia global
Cómo conservar el estado entre llamadas a funciones con la sentencia static
Más sobre parámetros
Asignación de valores por defecto a los parámetros
Pasar variables por referencia a las funciones
Verificar la existencia de una función
Resumen
Preguntas y respuestas
Ejercicios
Cuestiones
Soluciones
Actividades

8. Trabajar con vectores
¿Qué son los vectores?
Creación de vectores
Creación de vectores asociativos
Creación de vectores multidimensionales
Algunas funciones para vectores
Resumen
Preguntas y respuestas
Ejercicios
Cuestiones
Soluciones
Actividades

9. Trabajar con objetos
Crear un objeto
Propiedades de los objetos
Métodos de los objetos
Constructores
Herencia entre objetos
Resumen
Preguntas y respuestas
Ejercicios
Cuestiones
Soluciones
Actividades


Parte III. Adentrarse en el código

10. Trabajar con las cadenas, las fechas y la hora
Dar formato a cadenas con PHP
Trabajar con printf()
printf() y los especificadores de tipo
Rellenando la salida con especificadores de relleno
Especificar la anchura del campo
Especificar la precisión
Especificadores de conversión: Resumen
Intercambio de argumentos
Guardar una cadena con formato
Investigar las cadenas en PHP
Una nota sobre indexar cadenas
Averiguar la longitud de una cadena con strlen()
Buscar una subcadena dentro de una cadena con strstr()
Averiguar la posición de una subcadena con strpos()
Extraer parte de una cadena con substr()
Fragmentar una cadena con strtok()
Manipular cadenas con PHP
Limpiar una cadena con trim(), ltrim() y strip_tags()
Sustituir una parte de una cadena con substr_replace()
Sustituir subcadenas con str_replace()
Pasar de mayúsculas a minúsculas
Envolver el texto con wordwrap() y nl2br()
Dividir las cadenas en vectores con explode()
Cómo utilizar las funciones para fechas y horas de PHP
Obtener la fecha con time()
Convertir un timestamp con getdate()
Convertir un timestamp con date()
Crear timestamps con mktime()
Verificar una fecha con checkdate()
Otras funciones para cadenas, fechas y horas
Resumen
Ejercicios
Preguntas y respuestas
Cuestiones
Soluciones
Actividades

11. Trabajar con formularios
Crear un formulario sencillo
Cómo acceder a los datos del formulario mediante vectores definidos por el usuario
Combinar código HTML y PHP en la misma pági

Con este libro aprenderá, en un corto espacio de tiempo, a utilizar conjuntamente PHP, MySQL y Apache para crear aplicaciones y sitios Web interactivos y dinámicos gracias a las tres principales tecnologías de desarrollo para la Web de código libre. Cada una de las lecciones de este libro se basa en las anteriores, permitiéndole aprender los fundamentos de la programación en PHP, las bases de datos MySQL y el servidor web Apache, partiendo desde cero, paso a paso, y utilizando un lenguaje claro y sencillo.

Con este libro aprenderá a instalar y configurar el lenguaje de programación PHP, MySQL y Apache, poner en marcha todas estas tecnologías para crear un sitio Web dinámico que trabaje con una base de datos remota, agregar un escaparate y un carrito de la compra a su sitio Web, optimizar sus bases de datos MySQL, restringir el acceso a sus aplicaciones, configurar un servidor Web seguro, entre muchas posibilidades más.

Además, el CD-ROM adjunto al libro incluye un paquete de iniciación completo que le permitirá instalar todo el software que necesita para configurar un entorno estable para aprender, así como el código fuente de los ejemplos con los que podrá practicar y evaluar sus progresos.

Artículos relacionados

  • EL DESARROLLO WEB DESDE EL ENTORNO CLIENTE
    JAVIE GÓMEZ DELGADO
    Uno de los perfiles digitales más demandados en el mundo de los negocios es el de desarrollador web, un profesional altamente valorado en las empresas. El desarrollo web desde el entorno cliente: una visión full stack developer es una obra eminentemente práctica que ofrece a los lectores una exhaustiva guía paso a paso para adentrarse con éxito en este campo dinámico y atracti...
    Stock en librería

    29,00 €

  • HTML Y CSS COMO NUNCA ANTES SE LO HABIAN CONTADO
    DOMINGUEZ MINGUEZ, TOMAS
    En el mundo actual resulta casi impensable vivir al margen de Internet. Desde una simple búsqueda, pasando por la consulta de las últimas novedades en redes sociales, hasta la realización de gestiones o compras online, siempre hay algún motivo para conectarse. En la mayoría de estos casos, lo que está haciendo es realizar una petición a un servidor que devuelve como resultado u...
    Stock en librería

    29,85 €

  • REACT PRÁCTICO
    ALTADILL IZURA, PELLO XABIER
    Nacido en el seno de Facebook pero puesto a disposición de todo el mundo, React está siendo utilizado por las compañías más importantes como Airbnb, Apple, Dropbox, Instagram, Netflix, Twitter, Tesla, Uber... y se ha convertido en una de las apuestas más relevantes y recomendables de los últimos tiempos ya que cuenta con un completo ecosistema de módulos, herramientas y compone...
    Sin stock. Consulte disponibilidad.

    26,95 €

  • GRAN LIBRO DE KOTLIN PARA PROGRAMADORES DE BACK END
    CRIADO-FERNANDEZ, LUIS
    Si como programador de back end quiere evolucionar al mismo tiempo que aprovechar todo su código en Java, sin duda, debe empezar por adoptar Kotlin, un nuevo lenguaje de programación, equiparado a Java en el mundo Android. Emplear profesionalmente un nuevo lenguaje de programación puede ser un problema en la empresa en la que trabaja, sobre todo si se tiene invertido mucho códi...
    Stock en librería

    24,95 €

  • DESARROLLO WEB (WEB DEVELOPMENT). CURSO PRÁCTICO DE FORMACIÓN
    MORALES F., ITALO
    Hoy día muchos framework y herramientas de programación son exageradamente complicados para los profesionales sin los suficientes conocimientos técnicos. Con la ayuda de este libro, cualquier persona con ganas de iniciarse en el mundo de la programación web podrá construir proyectos modernos de una manera fácil, rápida y amena. Los numerosos ejemplos y ejercicios propuestos (t...
    Sin stock. Consulte disponibilidad.

    17,95 €

  • DESARROLLO DE INTERFACES GRAFICAS EN PYTHON3 CON TKINTER
    DOMINGUEZ MINGUEZ, TOMAS
    Stock en librería

    34,85 €

Otros libros del autor

  • HTML5, CSS3 Y JAVASCRIPT. SEGUNDA EDICIÓN
    MELONI, JULIE C.
    Las nuevas tecnologías han propiciado el auge del uso de Internet en los dispositivos: teléfonos móviles, tablets y otros. La Web se ha consolidado como el medio de más alto crecimiento en la historia, fuente imprescindible de información y de negocios.Este libro enseña a utilizar conjuntamente HTML, hojas de estilo CSS y JavaScript para diseñar, crear y mantener sitios Web par...
    Sin stock. Consulte disponibilidad.

    67,95 €

  • HTML5, CSS3 Y JAVASCRIPT
    MELONI, JULIE C.
    Las nuevas tecnologías han propiciado el auge del uso de Internet en los dispositivos: teléfonos móviles, tablets y otros. La Web se ha consolidado como el medio de más alto crecimiento en la historia, imprescindible para la información y los negocios. Con este esplendor han surgido nuevas aplicaciones, donde HTML5 tiene un especial protagonismo.Este libro enseña a utilizar con...
    Sin stock. Consulte disponibilidad.

    63,30 €