Semana del libro importado hasta con 50% dcto  Ver más

menú

0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional
portada El Gran Libro de Php: Creación de Páginas web Dinámicas
Formato
Libro Físico
Editorial
Tema
Computacion Informatica
Año
2012
Idioma
Español
N° páginas
380
Encuadernación
Tapa Blanda
ISBN
8426717969
ISBN13
9788426717962
N° edición
1

El Gran Libro de Php: Creación de Páginas web Dinámicas

Hernán Beati (Autor) · Marcombo · Tapa Blanda

El Gran Libro de Php: Creación de Páginas web Dinámicas - Hernán Beáti

Libro Usado

$ 31.660

$ 52.770

Ahorras: $ 21.110

40% descuento
  • Estado: Usado
  • Queda 1 unidad
Origen: España (Costos de importación incluídos en el precio)
Se enviará desde nuestra bodega entre el Jueves 08 de Agosto y el Jueves 15 de Agosto.
Lo recibirás en cualquier lugar de Chile entre 1 y 3 días hábiles luego del envío.

Reseña del libro "El Gran Libro de Php: Creación de Páginas web Dinámicas"

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.CAPITULO 1Más allá de HTML y CSSNo más páginas Web: aplicaciones Web!Ganando nuevos mercados a dos competidores: diseñadores gráficos y empresas de sistemasLa lógica de PHP: un amigo invisibleProceso de archivos HTMLPre-proceso de archivos PHPPáginas estáticasPáginas dinámicasLas bases de datosMySQL: la base de los proyectos Web exitososCAPITULO 2El ambiente PHPEsas extrañas siglas: LAMP, MAMP, WAMP, xAMPEl hostingEligiendo un buen hosting con PHP y MySQLEl servidor local para pruebasCómo descargar un servidor de pruebasCómo instalar el servidor de pruebasCómo encender y apagar el servidor de pruebasCómo configurar el servidor de pruebasCómo crear y dónde colocar los archivosCómo navegar por archivos PHP usando el servidor de pruebaCAPITULO 3Mezclando PHP y HTMLEl concepto clave: completando las páginas HTML en el actoFormas de que PHP escriba dentro de HTMLApertura y cierre de la etiqueta PHPEscribir en el código con la función print()Cómo funciona el comando "echo"Grandes bloques: heredocCopiando y pegando archivos enterosLos rompecabezas de include y requireDiferencias entre include, require, include_once y require_onceLos comentariosCAPITULO 4Los almacenes de datosContenedores temporales y permanentes, de pocos y de muchos datosLas variables: pocos datos, provisoriosLas ventajas de declarar y usar variablesEligiendo una convención para darles nombreEl problema de las comillasConcatenaciónLas constantes: pocos datos que no cambiaremosUna variable que no vamos a modificarIncludes de constantesLas matrices: muchos datos provisoriosUn paquete de variablesÍndices numéricosCAPITULO 5Enviando datos hacia el servidorHerramientas para enviar datos: enlaces y formulariosEnlaces con variables en la URLLas matrices superglobalesMatrices que almacenan datos automáticamenteFormulariosVentajas y limitaciones de enviar variables por el método "get"Ventajas y limitaciones de enviar variables por el método "post"CAPITULO 6ValidacionesValidando datos de formularios y enlacesLos condicionalesIf (si...)¿Qué hacer si responde que no es verdad? El "else" y el "elseif"Else (si no)Elseif (si no, si...)Varias condiciones diferentes: el elseifElegir entre valores conocidos de una única variable: el "switch"Case (cada posible valor)Default (valor por omisión)(salir del switch)Operadores de comparación y lógicosOperadores de comparaciónOperadores lógicos:Tipos de validaciones¿Está presente cada dato requerido?Si no está vacíoSi su valor está dentro de un rangoCAPITULO 7Identificación con cookies y sesionesCookies: datos que identifican a un navegadorAlmacenar variables en cookiesLeer variables de cookiesBorrar una variable o una cookieArgumentos opcionalesEjemplo completoIdeas para aplicar cookiesSesiones: datos que identifican a un usuario¿Es mejor usar cookies o identificadores de sesión?Una clave que se compara contra un dato guardado en el servidorCómo iniciar una sesiónCómo declarar variables de sesiónCómo transmitir el identificador de sesión sin cookiesCómo borrar una variable de sesión, o todasCómo eliminar el archivo de sesión y la cookieLa duración de las sesiones y la seguridadEjemplo de acceso restringidoInternacionalización usando sesiones.135CAPITULO 8Los bucles y los archivos de textoTipos de bucles: for, while, do while, foreachCómo repetir una acción en una cantidad fija de veces: el bucle "for"El complemento perfecto de las matrices ordenadas y de los archivos de textoEl concepto de contadorEl concepto de acumuladorCómo recorrer una matriz con "foreach"Cómo repetir algo una cantidad desconocida de veces: el "while"Las funciones "list" y "each"El bucle do-whileCondicionales dentro de buclesLa técnica de la señal o "flag"Los archivos de textoUn contenedor simple y permanente, para datos no muy confidenciales1. Modos de apertura de archivos2. Operaciones posibles: lectura, escritura, agregados de datos3. Cierre de un archivoFormas de leer datos desde un archivo de textoLeer línea por línea con la función "file"Función fpassthruFunción freadFunción fgetcFunción feofFunción fgetsFunción fgetssCómo escribir y acumular datos en un archivo de textoFunciones fputs y fwriteAcumular datos sin borrar lo anteriorCAPITULO 9Creando y usando funcionesPlanificando nuestros sistemas WebEl modelo basado en la ejecución de tareas (funciones)La función: una caja cerrada que procesa datosDeclarar una funciónNuestra primera funciónParámetros de entradaFunciones con varios parámetrosFunciones sin parámetrosDevolviendo datos a la salida con return..186Las ventajas de evitar echo y print desde dentro de las funcionesAlcance de las variables en las funciones: locales y globalesCAPITULO 10Funciones incorporadas más usadasFunciones de manejo de caracteresLimpiar espacios en blancoFunción trimFunción ltrimFunción rtrim o chopComparar evitando errores: strtolower y strtoupperContar la cantidad de letras de un textoObtener "partes" de una cadena de caracteresFunción substrFunción strposFunción strstrBuscar algo en un texto con preg_match .204Buscar y reemplazar: str_replaceDividir o ensamblar un texto con delimitadores: explode e implodeConvertir saltos de línea a breaks HTMLFunciones printf y sprintfFunciones de fecha y horaEl concepto de timestampObtener fecha y hora actual con la función timeConvirtiendo de timestamp a formatos más humanosOtra forma de mostrar fechas y horas: la función dateZonas horariasDe día, mes y año, a valor de timestamp: la función mktimeValidar si una fecha es correcta con checkdateFunciones de envío de correos electrónicosUn servidor de correos en el hostingEnvío básicoCasos prácticosFormulario de consultasRecomendar una páginaAgregar un remitente (From)Enviando mensajes HTML con remitente y otras cabeceras adicionalesSaltos de línea en texto plano:Cuerpo del mensaje con código HTML:.227CAPITULO 11Creando bases de datosEl almacén de datos más potente para nuestros sitios WebDiferencia entre archivos de texto y bases de datos: el lenguaje SQLProgramas que utilizaremos:Conceptos fundamentales: base, tabla, registro y campoBase de datosTablasCamposRegistrosCreando bases y tablas con phpMyAdminSeguridadCrear una base de datosCrear una tablaProceso de altas, bajas y modificacionesDar de alta un registroVer un listado con datosModificar un registroBorrar un registroCopia de seguridad: cómo exportar una tabla y volver a importarlaLos tipos de datos más usadosDatos numéricosNuméricos enterosValores sin signoNuméricos con decimalesDatos alfanuméricosCHARVARCHARBINARY y VARBINARYTEXTTINYTEXT, MEDIUMTEXT y LONGTEXTBLOBTINYBLOB, MEDIUMBLOB y LONGBLOBENUMSETDatos de fecha y horaDATEDATETIMETIMETIMESTAMPYEARAtributos de los campos¿Null o Not Null?Valor predeterminado (default)Ordenamiento binarioÍndicesPRIMARY Key y Auto_incrementUNIQUEFULLTEXTCAPITULO 12Llevando datos de la base a las paginasCómo leer datos desde una base con PHPProbar la conexiónLa orden "SELECT": entendiendo el lenguaje SQLEjecutar la orden y obtener una respuestaIntegrar los datos al código HTMLComplementos de la orden SELECT del lenguaje SQLEl condicional WHEREOperadores para utilizar con WHEREOrdenando los resultadosLimitando la cantidad de resultadosSeleccionando valores no repetidosFunciones estadísticasFunciones propias para mostrar datosMenú de selección dinámicoGenerando tablas, filas y datos de tablaLos botones de radio y las casillas de verificaciónCAPITULO 13Llevando datos de las paginas a la baseCómo escribir datos en una base desde PHPCreando el formularioConexión a MySQLLa orden "INSERT" del lenguaje SQLEjecutar la consultaFiltrar los datos de formularios: evitando inyección SQLCómo eliminar datos de una base con PHPLa orden "DELETE" del lenguaje SQLCómo modificar datos de una base con PHPEl formulario más complicado: la actualizaciónLa orden "UPDATE" del lenguaje SQLRadiografía de un sistema con back-end y front-endFront-end: el punto de vista del usuarioListado de tareas del administradorAPÉNDICE 1Programacion orientada a objetosOtro paradigma, otras técnicasclases, objetos, instancias, métodos y propiedadesCómo definir una clase, propiedades y métodosCómo crear una instanciaMétodos getter y setterMétodo getterMétodo setterDefiniendo la visibilidadPúblicaPrivadaProtegidaCómo aplicar el concepto de herenciaAtributos de claseConstantesStaticVersiones anterioresRecursos para utilizar libremente miles de clases pre-armadasCreando un mapa de Google en un instanteQué hace cada métodoLos parámetros posibles de addControlAPÉNDICE 2Adaptando software libreLicencias para no reinventar la ruedaPor qué PHP tiene tantos proyectos listos para usarSistemas para todos los rubros y clientesPrincipales CMS: portales, ecommerce, gestión de proyectosCriterios para elegir entre proyectos similaresInstalando un sistema para blogsModificaciones básicasEstructura para modificar un pluginCómo crear un plugin

Opiniones del libro

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

Preguntas frecuentes sobre el libro

Todos los libros de nuestro catálogo son Originales.
El libro está escrito en Español.
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