GRAN LIBRO DE PHP,EL

GRAN LIBRO DE PHP,EL

CREACIÓN DE PÁGINAS WEB DINÁMICAS

BEATI,HERNAN

23,80 €
IVA incluido
No disponible
Editorial:
MARCOMBO
Año de edición:
2012
Materia
Informática
ISBN:
978-84-267-1796-2
Páginas:
380
Encuadernación:
Rústica
Colección:
ALFAOMEGA

:?CAPITULO 1
Más allá de HTML y CSS ................................1
No más páginas Web: aplicaciones Web! ...........1
Ganando nuevos mercados a dos competidores: diseñadores gráficos y empresas de sistemas ....................................1
La lógica de PHP: un amigo invisible..............2
Proceso de archivos HTML ........................2
Pre-proceso de archivos PHP ....................5
Páginas estáticas .......................................7
Páginas dinámicas.....................................7
Las bases de datos ....................................7
MySQL: la base de los proyectos Web exitosos ......................................................8
CAPITULO 2
El ambiente PHP ...........................................13
Esas extrañas siglas: LAMP, MAMP, WAMP, xAMP....................................................................13
El hosting.......................................................14
Eligiendo un buen hosting con PHP y MySQL.......................................................14
El servidor local para pruebas......................14
Cómo descargar un servidor de pruebas....................................................15
Cómo instalar el servidor de pruebas....15
Cómo encender y apagar el servidor de pruebas...............................................18
Cómo configurar el servidor de pruebas...............................................21
Cómo crear y dónde colocar los archivos..............................................23
Cómo navegar por archivos PHP usando el servidor de prueba ................26
CAPITULO 3
Mezclando PHP y HTML...............................29
El concepto clave: completando las páginas HTML en el acto..................................................29
Formas de que PHP escriba dentro de HTML .........................................................31
Apertura y cierre de la etiqueta PHP......32
Escribir en el código con la función print()........................................................33
Cómo funciona el comando "echo"........35
Grandes bloques: heredoc......................35
Copiando y pegando archivos enteros..........37
Los rompecabezas de include y require.......................................................37
Diferencias entre include, require, include_once y require_once..................40
Los comentarios.......................................41
CAPITULO 4
Los almacenes de datos .............................43
Contenedores temporales y permanentes, de pocos y de muchos datos ..................................43
Las variables: pocos datos, provisorios....... 45
Las ventajas de declarar y usar variables................................................... 45
Eligiendo una convención para darles nombre..................................................... 48
El problema de las comillas.................... 50
Concatenación..........................................51
Las constantes: pocos datos que no cambiaremos................................................. 55
Una variable que no vamos a modificar................................................... 55
Includes de constantes........................... 55
Las matrices: muchos datos provisorios..... 58
Un paquete de variables......................... 58
Índices numéricos....................................61
CAPITULO 5
Enviando datos hacia el servidor ............. 69
Herramientas para enviar datos: enlaces y formularios.......................................................... 69
Enlaces con variables en la URL.................. 70
Las matrices superglobales.......................... 72
Matrices que almacenan datos automáticamente.................................... 72
Formularios.................................................... 73
Ventajas y limitaciones de enviar variables por el método "get"................. 75
Ventajas y limitaciones de enviar variables por el método "post"................76
CAPITULO 6
Validaciones ................................................... 77
Validando datos de formularios y enlaces.............................................................. 77
Los condicionales............................................... 78
If (si...)............................................................. 78
¿Qué hacer si responde que no es verdad? El "else" y el "elseif"............................................ 80
Else (si no)..................................................... 80
Elseif (si no, si...)............................................ 84
Varias condiciones diferentes: el elseif.. 84
Elegir entre valores conocidos de una única variable: el "switch"............................. 86
Case (cada posible valor).........................87
Default (valor por omisión)...................... 88
(salir del switch)............................ 90
Operadores de comparación y lógicos......... 90
Operadores de comparación.................. 90
Operadores lógicos:................................. 92
Tipos de validaciones.................................... 98
¿Está presente cada dato requerido?.... 98
Si no está vacío...................................... 101
Si su valor está dentro de un rango..... 102
CAPITULO 7
Identificación con cookies y sesiones....................................................... 105
Cookies: datos que identifican a un navegador.................................................... 105
Almacenar variables en cookies .......... 107
Leer variables de cookies .................... 109
Borrar una variable o una cookie.........113
Argumentos opcionales......................... 114
Ejemplo completo.................................. 117
Ideas para aplicar cookies.................... 119
Sesiones: datos que identifican a un usuario.................................................120
¿Es mejor usar cookies o identificadores de sesión?....................123
Una clave que se compara contra un dato guardado en el servidor.......... 124
Cómo iniciar una sesión........................125
Cómo declarar variables de sesión......126
Cómo transmitir el identificador de sesión sin cookies............................ 127
Cómo borrar una variable de sesión, o todas....................................................130
Cómo eliminar el archivo de sesión y la cookie..............................................130
La duración de las sesiones y la seguridad.........................................132
Ejemplo de acceso restringido..............132
Internacionalización usando sesiones.135
CAPITULO 8
Los bucles y los archivos de texto .........139
Tipos de bucles: for, while, do while, foreach............................................................... 140
Cómo repetir una acción en una cantidad fija de veces: el bucle "for"............................... 141
El complemento perfecto de las matrices ordenadas y de los archivos de texto...144
El concepto de contador..........

Este libro es ideal para diseñadores Web y programadores que necesitan aprender el lenguaje más popular en la Web: PHP. Esta obra es una excelente fuente de información, ejemplos y conceptos para lograr que los diseños Web sean más dinámicos e interactivos. El lector aprenderá las técnicas de programación básicas para incorporar a cualquier sitio HTML la sintaxis del lenguaje PHP, además de ejemplos claros de cada funcionalidad. El lector podrá crear cualquier sitio de Internet, como un portal de noticias, un buscador, un foro de discusión, un sitio de comercio electrónico o un portal autoadministrable, aún si nunca ha programado con anterioridad. PHP, creación de páginas Web dinámicas guiará al lector en el camino apasionante de convertir un diseño Web en un sitio con capacidades de autogestión y actualización dinámica de información a través del uso de bases de datos y de la programación Web. Hernán Beati es programador y docente con más de diez años de experiencia en PHP. Docente universitario, profesor en ITMaster y fundador de SaberWeb. Para aprender a: · Pensar con la lógica de un programador Web. · Instalar y utilizar un servidor Web. · Entender cómo funciona PHP junto a HTML. · Programar formularios dinámicos. · Definir sus propias funciones, librerías de código y clases. · Utilizar cookies, sesiones y archivos. · Crear, entender y utilizar bases de datos MySQL.

Artículos relacionados

  • CURSO PRACTICO CON UNITY 3D
    CANTON 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 en la librería

    29,95 €

  • LA MANZANA DE TURING
    JOUVE MARTÍN, JOSÉ RAMÓN
    Este es un libro sobre una obsesión que corre paralela a nuestra historia como civilización: la de crear seres artificiales con una inteligencia semejante a la nuestra. Lograrlo constituye el Santo Grial de la inteligencia artificial. A través de un recorrido histórico, filosófico y literario, José Ramón Jouve Martín explora cómo surgió esta idea, por qué su desarrollo se...
    Disponible en la librería

    22,00 €

  • GRAN LIBRO DE PROGRAMACION EN C++, EL
    GONZALEZ PEREZ, ALFONS
    ¿Busca un método que le haga disfrutar mientras aprende a programar Descubra un enfoque totalmente renovado de la enseñanza en programación que deja atrás las pedagogías áridas y enfocadas únicamente en la teoría. Este libro apuesta por aprender a dominar el lenguaje de programación en C++ a través de un método ambicioso y diferente: la pedagogía competencial, multidisciplinar ...
    Disponible en la librería

    28,80 €

  • CHIPS Y PODER
    GARCIA, EMILIO / JIMENEZ, MARIMAR
    El mundo está inmerso en una feroz batalla tecnológica donde el dominio de los chips definirá la hegemonía global. China y EE UU compiten por liderar la carrera, conscientes de que quien logre fabricar los chips más eficaces tomará la delantera en inteligencia artificial y en las futuras olas tecnológicas. Piedra angular de la era digital, los chips han permitido avances impens...
    Disponible en la librería

    19,50 €

  • ANDROICENO:IA Y ESCRITURA
    SERRANO DE PABLO, MIGUEL ANGEL
    Si la base del Antropoceno es que la acción del hombre cambia el destino del planeta, al proponer el término «Androiceno» Miguel Ángel Serrano quiere llamar la atención sobre los cambios de inmenso calado que la aparición de la mal llamada Inteligencia Artificial (IA) y su adopción sin un marco regulatorio adecuado y respetuoso con los derechos de las personas afectadas, entre ...
    Disponible en la librería

    21,00 €

  • SXO: OPTIMIZACIÓN DE LA EXPERIENCIA DE BÚSQUEDA CON SEO Y UX
    FERNÁNDEZ CARMONA, SARA
    Los tiempos en los que hacer SEO se centraba en la repetición de palabras clave, conseguir enlaces y ceñirnos únicamente a lo que nos recomiendan los buscadores han quedado muy atrás. Hoy en día, la optimización para motores de búsqueda va mucho más allá de las técnicas tradicionales y de todo aquello que se considera un factor de posicionamiento.La actualización constante de l...
    Disponible en la librería

    26,50 €

Otros libros del autor

  • GRAN LIBRO DE PHP 2ªED CREACION DE PAGINAS WEB DIN
    BEATI,HERNAN
    Esta obra es una excelente fuente de información, ejemplos y conceptos para lograr que los diseños Web sean más dinámicos e interactivos. El lector aprenderá las técnicas de programación básicas para incorporar a cualquier sitio HTML, la sintaxis del lenguaje PHP y ejemplos claros de cada funcionalidad. El lector podrá crear sitios que interactúen con bases de datos, como ser u...
    No disponible

    24,80 €