DOMINE PHP Y MYSQL

DOMINE PHP Y MYSQL

DOMINE PHP Y MYSQL

LÓPEZ QUIJADO, JOSÉ / GARCIA TOME, ANTONIO (Ilustración)

34,90 €
IVA incluido
Entrega en 24/48h
Editorial:
RA-MA
Año de edición:
2010
Materia
Programación
ISBN:
978-84-9964-008-2
Páginas:
620
Encuadernación:
Otros
34,90 €
IVA incluido
Entrega en 24/48h
Añadir a favoritos

INTRODUCCIÓN

CAPÍTULO 1. LA ARQUITECTURA CLIENTE-SERVIDOR
1.1 LAS DIRECCIONES IP Y EL SERVICIO DNS
1.2 LOS PROTOCOLOS TCP/IP
1.2.1 Los paquetes
1.2.2 Los puertos
1.2.3 Sockets
1.3 SITIOS DINÁMICOS

CAPÍTULO 2. MONTANDO LOS SERVIDORES
2.1 LA PLATAFORMA SERVIDORA
2.1.1 El servidor Apache
2.1.2 El intérprete de PHP 5
2.1.3 La base de datos MySQL
2.1.4 El servidor de correo
2.1.5 El servidor FTP
2.2 EL APPSERV
2.3 CONFIGURANDO EL SERVIDOR APACHE
2.4 COMPROBANDO EL FUNCIONAMIENTO
2.5 EL SERVIDOR DE CORREO
2.5.1 Configurando el servidor de correo
2.6 EL SERVIDOR FTP
2.6.1 Configurando el servidor FTP
2.7 CONSIDERACIONES FINALES


CAPÍTULO 3. PRIMEROS PASOS EN PHP
3.1 MI PRIMERA PÁGINA DINÁMICA
3.2 INICIACIÓN A LAS VARIABLES
3.2.1 Los nombres de las variables
3.3 GESTIÓN BÁSICA DE DATOS
3.3.1 Conocer y cambiar el tipo de un dato
3.4 EXPANSIÓN DE VARIABLES
3.5 OTRAS FUNCIONES DE MANEJO DE VARIABLES
3.6 VARIABLES DE VARIABLES
3.7 CONSTANTES
3.8 MATRICES
3.8.1 Matrices indexadas
3.8.2 Matrices asociativas
3.8.3 Matrices mixtas
3.8.4 Determinar el tamaño de una matriz
3.8.5 Ordenar una matriz
3.9 OTRAS BASES DE NUMERACIÓN
3.10 COMENTARIOS
3.11 RASTREO DE VARIABLES

CAPÍTULO 4. CONDICIONALES, BUCLES Y FUNCIONES
4.1 CONDICIONALES
4.2 BUCLES
4.2.1 Bucles mediante condición numérica
4.2.2 Bucles mediante condición no numérica
4.2.3 El bucle foreach
4.2.4 Interrupciones y reiteraciones
4.3 FUNCIONES
4.3.1 Pasando argumentos
4.3.2 Retorno desde una función
4.3.3 Ámbito de las variables
4.3.4 Variables estáticas
4.3.5 Recursividad
4.4 OPERADORES A NIVEL DE BIT

CAPÍTULO 5. USO DE FORMULARIOS
5.1 ENVÍO DE DATOS DESDE UN FORMULARIO
5.2 MÉTODOS DE ENVÍO
5.3 LAS VARIABLES DEL INTÉRPRETE
5.4 ENVIANDO ARCHIVOS
5.4.1 Limitando el tamaño del archivo
5.4.2 Enviando múltiples archivos
5.5 PROCESANDO LOS ARCHIVOS ENVIADOS
5.6 ERRORES IMPREVISTOS
5.7 PÁGINAS AUTO PROCESADAS

CAPÍTULO 6. FUNCIONES PARA EL MANEJO DE DATOS
6.1 MANEJO BÁSICO DE CADENAS
6.2 LA CODIFICACIÓN URL
6.3 TRATAMIENTO DE CADENAS PARA HTML.
6.4 LAS CADENAS COMO MATRICES
6.5 ENCRIPTACIÓN DE CADENAS
6.6 FUNCIONES NUMÉRICAS
6.7 FUNCIONES DE FECHA

CAPÍTULO 7. EXPRESIONES REGULARES
7.1 QUÉ SON LAS EXPRESIONES REGULARES
7.2 INTRODUCCIÓN A LOS PATRONES
7.2.1 Patrones de secuencia o fijación
7.2.2 Patrones multiplicadores
7.2.3 Patrones de alternativa
7.2.4 Los paréntesis
7.2.5 Escapado de metacaracteres
7.2.6 Precedencia de patrones
7.3 COMPROBACIÓN DE CADENAS
7.4 EL ESTÁNDAR POSIX
7.4.1 Patrones de Posix
7.4.2 Gestión de expresiones regulares Posix
7.5 EL ESTÁNDAR PERL
7.5.1 Los patrones de Perl
7.5.2 Gestión de expresiones regulares Perl

CAPÍTULO 8. FICHEROS
8.1 EJECUTANDO OTROS SCRIPTS
8.1.1 Consideraciones sobre scripts externos
8.2 LOS FICHEROS
8.2.1 Abrir ficheros
8.2.2 Cerrar ficheros
8.2.3 Cómo leer en los ficheros
8.2.4 La escritura en ficheros
8.2.5 Eliminar ficheros
8.2.6 Copiando ficheros
8.2.7 Renombrado de ficheros
8.2.8 Las propiedades de los ficheros
8.2.9 Los permisos
8.3 DIRECTORIOS
8.3.1 Manejo básico de directorios

CAPÍTULO 9. COOKIES Y SESIONES
9.1 COOKIES
9.2 SESIONES

CAPÍTULO 10. LA COMUNICACIÓN WEB
10.1 LAS CABECERAS
10.1.1 Las cabeceras de la solicitud
10.1.2 Las cabeceras de la respuesta
10.2 AUTENTICACIÓN
10.3 SOCKETS

CAPÍTULO 11. ORIENTACIÓN A OBJETOS
11.1 CARACTERÍSTICAS DE LA POO
11.2 CONCEPTOS BÁSICOS
11.3 CREACIÓN Y USO
11.4 HERENCIA

CAPÍTULO 12. IMÁGENES
12.1 LO QUE NECESITAMOS
12.2 LO QUE PODEMOS HACER
12.3 EMPEZANDO A TRABAJAR
12.4 EL COLOR
12.5 CREAR IMÁGENES
12.6 COPIA DE IMÁGENES
12.7 FIGURAS PREDEFINIDAS
12.8 FILTROS
12.9 TEXTO EN LAS IMÁGENES

CAPÍTULO 13. CORREO ELECTRÓNICO
13.1 CORREO SENCILLO
13.2 CORREO COMPLEJO

CAPÍTULO 14. MISCELÁNEA
14.1 ERRORES
14.2 EVALUAR EXPRESIONES
14.3 FTP
14.4 PDF
14.5 LA DIRECCIÓN IP

CAPÍTULO 15. BASES DE DATOS Y SQL
15.1 CÓMO ES UNA BASE DE DATOS
15.2 EL LENGUAJE SQL
15.2.1 Consultas estructurales
15.2.2 Consultas de datos

CAPÍTULO 16. BASES DE DATOS ODBC
16.1 ESTABLECIENDO LA CONEXIÓN ODBC
16.2 USO BÁSICO DE ODBC
16.3 AMPLIANDO CONSULTAS

CAPÍTULO 17. MYSQL
17.1 INTRODUCCIÓN A MYSQL
17.2 UN CASO PRÁCTICO
17.2.1 La página principal
17.2.2 Agregar citas
17.2.3 Borrar una cita
17.2.4 Modificar una cita
17.3 HERRAMIENTA DE GESTIÓN VISUAL

CAPÍTULO 18. SCRIPTS ÚTILES
18.1 EL ORIGEN DE UNA VISITA

Este libro está diseñado y escrito para aquellas personas que, conociendo XHTML y JavaScript, desean dar un salto adelante en la creación de sitios web, con la programación dinámica en el lado del servidor. Atrás quedan los días oscuros en que las páginas de Internet eran meros documentos de texto e imágenes formateados de un modo rígido, y con unos contenidos inamovibles. Hoy los usuarios saben que pueden interactuar con páginas web, obteniendo los resultados que desean... y quieren disponer de esa prerrogativa. El autor ha reflejado aquí unos conocimientos prácticos y actualizados, para que usted pueda crear sitios realmente dinámicos y atractivos. Este libro no es, en modo alguno, una guía exhaustiva de todas las funciones de PHP. El manual oficial del lenguaje ya contiene toda esa información, muy bien clasificada. En lugar de ello, se ha buscado dar un enfoque práctico al aprendizaje de PHP 5 y MySQL, la práctica y la experiencia harán el resto. A través de las páginas de este texto, usted conocerá las técnicas necesarias para desarrollar e implementar sitios web realmente prácticos, útiles y eficientes.

Pero esta obra va más allá. El autor ha conseguido hacerle llegar algunos conocimientos que no todos los programadores de PHP poseen, y que resultan de gran utilidad. Entre otras cosas, usted aprenderá que con PHP puede:

- Generar documentos en formatos RTF y PDF.
- Identificar la IP de los clientes que se conecten a sus páginas.
- Enviar correos electrónicos formateados en HTML (incluso, con JavaScript), en lugar de simple texto plano.
- Montar un foro de Internet en una hora de trabajo (o menos).
- Crear películas de Flash e integrarlas en sus páginas web... SIN NECESIDAD DE FLASH.
- Depurar con eficiencia sus códigos.

Estas y muchas otras prestaciones estarán a su disposición, sin necesidad de invertir ningún dinero en herramientas ni técnicas adicionales, y por supuesto, cuando haya completado la lectura de este libro, tendrá los conocimientos necesarios para afrontar cualquier reto profesional que se le presente.

Deseo que los conocimientos recopilados en este volumen le resulten tan fascinantes y útiles como me han resultado a mí. Si al concluir la lectura se ve usted capaz de llevar a cabo proyectos profesionales, me daré por satisfecho.

Artículos relacionados

  • APRENDE A PROGRAMAR EN PYTHON DE CERO AL INFINITO
    CAIRO / GUARDATI
    Si tienes cero o nula experiencia en programación y quieres saber más acerca de la solución algorítmica de problemas, enfatizando en el análisis, el diseño, la implementación y la prueba de las soluciones, este libro será tu gran aliado. Gracias a la lectura de este manual serás capaz de analizar un problema y, una vez entendido, diseñar el algoritmo que representa una solució...
    En stock

    22,80 €

  • COLECCIONES DE DATOS Y ALGORITMOS EN PYTHON DE CERO AL INFI
    GUARDATI BUENO, SILVIA
    Solucionar uno mismo los problemas derivados del análisis de las colecciones de datos por medio del diseño de algoritmos es esencial para evolucionar como programador, así como saber implementar dichas soluciones utilizando el lenguaje de programación Python. Si quiere aprender nuevas formas de representar datos, su manejo y su uso en la solución de problemas, este libro le pr...
    En stock

    28,95 €

  • APRENDER REACT CON 100 EJERCICIOS PRÁCTICOS
    MONTESERÍN, PABLO / MONTESERIN FERNANDEZ, PABLO
    Si le interesa ampliar su conocimiento en Javascript, React es la mejor tecnología para aprender. La relación entre el esfuerzo destinado a aprenderla y lo que podrá hacer después con ella es muy positiva. Además, React está ampliamente extendida y es demandada en infinidad de puestos de trabajo. Gracias a los 100 ejercicios prácticos que encontrará en este libro: o Comprender...
    En stock

    21,90 €

  • ESTRUCTURAS DE DATOS Y ALGORITMOS
    Los algoritmos y las estructuras de datos son las herramientas básicas que necesita todo programador para construir aplicaciones que resuelvan problemas. Conocer uno (o varios) lenguajes de programación no es suficiente. Las estructuras de datos te permitirán organizar la información que el programa maneja, buscando la mayor eficiencia en espacio o en tiempo, según las necesida...
    En stock

    22,95 €

  • PROGRAMACIÓN DINÁMICA
    COTTA PORRAS, CARLOS
    La programación dinámica es una técnica de diseño algorítmico de carácter general con un amplísimo abanico de aplicaciones. A diferencia de otros esquemas algorítmicos en los que la capacidad analítica del problema y creatividad en la concepción de una solución pueden llegar a jugar un papel importante, la programación dinámica puede abordarse de manera muy sistemática mediante...
    En stock

    10,00 €

  • ARDUINO INTERNET DE LAS COSAS
    AA.VV
    Internet de las Cosas (IoT) es una tecnología que interconecta sensores, dispositivos y sistemas a Internet, tanto alámbrica como inalámbricamente, con el propósito de brindar interoperabilidad avanzada para todas las “cosas” virtualizadas, con capacidades de gestión automática sin intervención humana. En la actualidad existen muchas alternativas para integrar cosas, pero la má...
    En stock

    34,95 €

Otros libros del autor

  • LARAVEL CURSO PRACTICO AVANZADO
    LÓPEZ QUIJADO, JOSÉ
    Laravel es uno de los framework más populares y destacados de una nueva generación de herramientas web, y, sin duda, el instrumento imprescindible para cualquier desarrollador que trabaje con PHP, el lenguaje de programación en entorno web más común, además de gratuito y de código abierto. El libro anteriormente publicado, Laravel: aprende a crear aplicaciones web desde cero, ...
    En stock

    28,95 €

  • MIS RECURSOS WEB. TRUCOS PARA WEBMASTERS
    LÓPEZ QUIJADO, JOSÉ / GARCIA TOME, ANTONIO (Ilustración)
    Este volumen es una guía totalmente práctica de recursos para mejorar el diseño de sus páginas web, así como para implementarles funcionalidades que no todo el mundo conoce o sabe usar.En este libro se ofrece material muy útil que usted puede emplear inmediatamente. Se trata de recursos que se han ido recopilando a lo largo de los años según los hemos ido necesitando. Algunos e...
    Entrega 2/3 días

    19,90 €

  • DOMINE HTML 5 Y CSS 2
    LÓPEZ QUIJADO, JOSÉ / GARCIA TOME, ANTONIO (Ilustración)
    El libro que tiene en sus manos es un tratado exhaustivo de HTML. La versión actual, la 5, presenta algunas mejoras o ampliaciones con respecto a la tradicional versión 4. Sin embargo, todo lo que era válido en HTML 4 lo es también en HTML 5. Quizás la diferencia más relevante, por encima de los pocos añadidos que tiene la actual versión, es la forma inherente de trabajar. En e...
    Entrega en 24/48h

    29,90 €

  • DOMINE XHTML 1.0 Y CSS 2
    LÓPEZ QUIJADO, JOSÉ / GARCIA TOME, ANTONIO (Ilustración)
    Acometer la escritura de este libro planteó un importante desafío. Debía aunar el estilo simplificado y práctico que debería ser obligado en toda obra de esta naturaleza con el rigor técnico necesario para que los lectores le saquen el partido que esperan. Hace casi diez años que escribí mi primer trabajo profesional sobre HTML, del que, posteriormente, saldría un libro sobre H...
    Entrega 2/3 días

    34,90 €

  • DOMINE PHP 5
    LÓPEZ QUIJADO, JOSÉ
    Este libro recopila conocimientos avanzados de PHP 5 destinados a mejorar el uso y aprovechamiento de este lenguaje para aquellas personas que ya están familiarizadas con un uso básico del mismo. Para lograr un texto realmente útil se ha filtrado tanto el propio manual oficial de PHP 5 como el resto de la documentación disponible, aplicando a ello la experiencia del autor en el...
    Entrega 2/3 días

    23,90 €

  • DOMINE HTML Y DHTML CON CD-ROM
    LÓPEZ QUIJADO, JOSÉ
    HTML es el lenguaje de base para la creación de páginas web. Aunque existen muchas técnicas complementarias que un webmaster debe conocer, todas las páginas web del mundo se apoyan sobre la base de este lenguaje que es, por lo tanto, imprescindible. Por otra parte, resulta extremadamente fácil de aprender, con una pequeña dedicación. El autor ha plasmado aqui su experiencia en ...
    Entrega 2/3 días

    27,90 €