MARC details
| 000 -CABECERA |
| campo de control de longitud fija |
07446 a2200289 4500 |
| 008 - DATOS DE LONGITUD FIJA--INFORMACIÓN GENERAL |
| campo de control de longitud fija |
2012 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9789871609291 |
| 040 ## - FUENTE DE CATALOGACIÓN |
| Centro catalogador/agencia de origen |
GAMADERO |
| Lengua de catalogación |
spa |
| Centro/agencia transcriptor |
GAMADERO |
| 041 ## - CÓDIGO DE IDIOMA |
| Código de lengua del texto/banda sonora o título independiente |
Español |
| 050 00 - SIGNATURA TOPOGRÁFICA DE LA BIBLIOTECA DEL CONGRESO |
| Número de clasificación |
QA7673,73 P224 C53 2012 |
| 082 0# - NÚMERO DE LA CLASIFICACIÓN DECIMAL DEWEY |
| Número de clasificación |
QA76.73P224 C53 |
| 100 1# - ENTRADA PRINCIPAL--NOMBRE DE PERSONA |
| Nombre de persona |
CHRISTIAN CIBELLI |
| 245 00 - MENCIÓN DEL TÍTULO |
| Título |
PHP PROGRAMACION WEB AVANZADA PARA PROFESIONALES / |
| 250 ## - MENCION DE EDICION |
| Mención de edición |
1 ED |
| 260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC. |
| Lugar de publicación, distribución, etc. |
ARGENTINA: |
| Nombre del editor, distribuidor, etc. |
ALFAOMEGA |
| Fecha de publicación, distribución, etc. |
2012 |
| 300 ## - DESCRIPCIÓN FÍSICA |
| Extensión |
272P |
| Otras características físicas |
ILUSTRACION |
| Dimensiones |
23 X 17 CM |
| 504 ## - NOTA DE BIBLIOGRAFÍA, ETC. |
| Nota de bibliografía, etc. |
ISBN: 9789871609291<br/>Editorial: Alfaomega Grupo Editor<br/>Tema: Informatica<br/>Subtema: Internet Y Diseño Web<br/>Número de páginas: 255<br/>Año de edición: 2012<br/>Medidas: 23.00 cm x 17.00 cm |
| 505 ## - NOTA DE CONTENIDO CON FORMATO |
| Nota de contenido con formato |
Contenidos<br/>C1. Programación con PHP....... 1<br/>PHP................................................... 1<br/>¿Dónde encontramos PHP?........... 3<br/>PHP 5 … PHP 6! ........................... 5<br/>Programación Orientada<br/>a Objetos ......................................... 6<br/>Herencia ........................................ 7<br/>Herencia múltiple ........................... 8<br/>Polimorfismo ................................ 10<br/>Encapsulamiento.......................... 10<br/>Entorno de trabajo LAMP<br/>y WAMP........................................... 11<br/>PHP INFO ................................... 12<br/>Técnicas de programación........... 13<br/>C2. PHP con clase...................... 15<br/>Anatomía de una clase.................. 15<br/>Constructor y destructor.............. 15<br/>Visibilidad....................................... 18<br/>Public........................................... 18<br/>Private.......................................... 20<br/>Protected ..................................... 21<br/>Métodos mágicos.......................... 21<br/>__call ........................................... 21<br/>Autocarga de clases...................... 23<br/>Clases abstractas ......................... 24<br/>Alcance de variables...................... 26<br/>Variables globales......................... 27<br/>Variables estáticas........................ 28<br/>Crear y extender clases ................ 29<br/>Instalación ..................................... 39<br/>docBlock ....................................... 41<br/>Generando documentación ......... 44<br/>Resumen ........................................ 46<br/>C3. Tipos de datos ..................... 47<br/>Validación de datos server-side ... 48<br/>Arrays ............................................. 60<br/>Arrays asociativos ........................ 62<br/>Arrays multidimensionales ........... 62<br/>Recuperando todo el contenido ... 63<br/>Cortar cadenas en forma<br/>esmerada .................................... 70<br/>X 1- Mundo Flex<br/>Alfaomega PHP Programación Web para profesionales - Cibelli<br/>Palíndromos ................................ 80<br/>Proteger cadenas de texto .......... 84<br/>Generación de strings<br/>aleatorios ..................................... 94<br/>Calcular edad............................... 99<br/>Restar fechas ............................. 105<br/>Calendario con clase ................. 126<br/>Resumen ...................................... 108<br/>C4. Recetas Web ...................... 121<br/>Trabajando con cookies ............. 121<br/>Seguridad en el uso de cookies ...129<br/>Después de las cookies:<br/>sesiones ...................................... 129<br/>Autentificación de usuarios ....... 131<br/>Cookies + sesiones ................... 131<br/>Autentificación HTTP ................. 136<br/>Creando un captcha con GD ...... 140<br/>Creando firmas dinámicas para<br/>nuestros e-mails .......................... 145<br/>Protegiendo nuestras imágenes<br/>con marcas de agua .................... 148<br/>Generación de thumbnails<br/>usando GD ................................... 152<br/>URL amigables con PHP ............ 159<br/>Modificando contenido<br/>con Output Buffering ................... 161<br/>ob_start .......................................162<br/>ob_end_flush ...............................163<br/>Detectando crawlers de motores<br/>de búsqueda ................................ 166<br/>Resumen ...................................... 169<br/>C5. Orígenes de datos............. 171<br/>Trabajando con bases de datos ... 171<br/>Bases de Datos MySQL .............. 172<br/>Creando un buscador de contenidos<br/>alojados en base de datos .......... 177<br/>Paginando los resultados ............ 181<br/>Almacenando consultas en cache.. 186<br/>Bases de datos Microsoft SQL<br/>Server desde PHP ...................... 191<br/>Bases de datos portables con<br/>SQLife ........................................ 197<br/>Intercambio de datos vía XML .... 204<br/>Cargando un XML externo con<br/>Simple XML ................................204<br/>Creando el Mapa de nuestro<br/>sitio Web .....................................210<br/>Mapa del Sitio con índice ..........215<br/>Resumen ...................................... 224<br/>C6. Performance, seguridad<br/>y buenas prácticas................... 225<br/>Contenido estático versus contenido<br/>dinámico ...................................... 225<br/>Estatizando en archivos HTML .... 226<br/>Estatizando contenido con funciones<br/>PHP para el manejo de sistema de<br/>archivos .......................................226<br/>Validando errores en los archivos<br/>estáticos ......................................228<br/>Contenidos XI<br/>PHP Programación Web para profesionales - Cibelli Alfaomega<br/>Creando estáticas bajo demanda y/o<br/>como tareas programadas ......... 229<br/>Manejo de errores ....................... 230<br/>Creando nuestra clase para<br/>el control de errores ...................... 231<br/>Mejoras de seguridad y<br/>buenas prácticas ......................... 237<br/>Utilizar Programación orientada<br/>a objetos ................................... 238<br/>Leer el manual oficial ................. 238<br/>No comenzar con un framework,<br/>pero sí tenerlo en cuenta .......... 238<br/>Utilizar un IDE ............................ 239<br/>Configuración sugerida de PHP .. 240<br/>No mostrar los errores ................ 240<br/>Desactivar register_globals .......... 241<br/>Deshabilitar las funciones peligrosas<br/>que no necesitemos .................. 242<br/>No permitir la apertura e inclusión<br/>de archivos remotos ....................243<br/>Limitar los archivos y directorios<br/>que se pueden abrir ....................244<br/>Aplicar límites al tiempo de ejecución<br/>de nuestros scripts, uso de memoria<br/>y tamaño de datos a enviar, y recibir<br/>por POST o subida de archivos ...244<br/>No dejar un archivo con phpinfo()<br/>en nuestro servidor ......................245<br/>Permitir la apertura de código PHP<br/>con tags "cortos" .........................245<br/>Cross Site Scripting ................... 245<br/>SQL Injection ................................249<br/>Herramientas para verificar la |
| 520 ## - RESUMEN, ETC. |
| Resumen, etc. |
PHP, Programación Web avanzada para profesionales reúne una colección de problemas y soluciones con ejemplos prácticos de programación orientada a objetos. El libro es una guía en el desarrollo de soluciones día a día e intenta ser una base para que las recetas sean extendidas de acuerdo a la necesidad o bien disparen nuevas ideas para sus proyectos. Es ideal para nuevos programadores que pueden tomar las recetas como buenas prácticas sustentadas en la experiencia del autor o para programadores avanzados que busquen soluciones puntuales. |
| 526 ## - NOTA DE INFORMACIÓN SOBRE EL PROGRAMA DE ESTUDIO |
| Program name |
Ingeniería en Tecnologías de la Información y Comunicación |
| 650 #0 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA |
| Término de materia o nombre geográfico como elemento de entrada |
PROGRAMACION |
| 9 (RLIN) |
1089 |
| 942 ## - ELEMENTOS DE ENTRADA SECUNDARIOS (KOHA) |
| Tipo de ítem Koha |
Libro |
| Fuente del sistema de clasificación o colocación |
Clasificación Decimal Dewey |
| Edición |
1RA |
| Parte de la signatura que corresponde a la clasificación (Parte de la clasificación) |
QA7673,73 P224 C53 |
| 945 ## - CATALOGADORES |
| Número del Creador del Registro |
1 |
| Nombre del Creador del Registro |
admin |
| Número de último modificador del registro |
1260 |
| Nombre del último modificador del registro |
Norma Gabriela Corona Arreguin |