PDF created with pdffactory Pro trial version www.pdffactory.com



Documentos relacionados
DOMINE PHP Y MYSQL por LOPEZ QUIJADO Isbn Indice del Contenido INTRODUCCIÓN PARTE I. REDES E INTERNET

ÍNDICE INTRODUCCIÓN...15

PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.

Centro de Capacitación en Tecnologías de la Información

PROGRAMACIÓN PÁGINAS WEB CON PHP

MAESTRO DE PHP PHP NIVEL 1

Programación páginas web. Servidor (PHP)


CURSO DE PROGRAMACIÓN PHP MySQL

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

PHP. Desarrollo Web Administrables PHP, MySQL, HTML5, CSS3, jquery

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

Datos del Curso Título Diseño y Creación de Portales Web

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo

Información sobre seguridad

Curso de PHP con MySQL Gratis

PLAN FORMATIVO MODALIDAD I

Información sobre seguridad

Diplomado en Desarrollo de Aplicaciones WEB Avanzado (HTML, PHP, MySQL, Java Script)

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

Programación páginas web con ASP.NET 3.5 (C#)

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

Puesta en Marcha versión Monousuario

Manual de uso de Conect347_Logic

Para este caso vamos a suponer que son los siguientes:

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN

Manual Básico de Helm 4.2 para Usuarios:

MANUAL INICIAL PARA LA GESTIÓN DE GALERÍAS DE IMÁGENES

Qué necesito saber para tener mi sitio web en Internet?

PROGRAMACIÓN EN ASP.net. 40 horas 60 días

CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU CDI

Mi propuesta consiste en crear un portal Web que contemple las siguientes funcionalidades:

XPERTO EN DISEÑO DE PÁGINAS WEB

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1

Curso de Programación PHP

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

Fuente:

Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax

ÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA

Creación y administración de grupos de dominio

Índice INTERNET MARKETING 1

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP

SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web

Programación páginas web JavaScript y PHP

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Curso de HTML5 y CSS3

1. CONTENIDOS DE LA MATERIA

PRESENTACIÓN DEL PRODUCTO

DIPLOMADO EN SEGURIDAD INFORMATICA

Objetivos y Temario CURSO DESARROLLO WEB CON APACHE, PHP Y MySQL

PUBLICAR EN LA RED. Ponente: Javier Paricio Rodríguez

Qué es una página web?, qué conoces al respecto?, sabes crear una página

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

Curso PHP & MYSQL PARA JOOMLA

Aplicación para Dispositivos Móviles Android para el Registro, Visualización e Intercambio de Etiquetas Geolocalizadas

Configure un sitio Web en el QNAP NAS usando Joomla

comunidades de práctica

Servidor FTP. Ing. Camilo Zapata Universidad de Antioquia

CMS JOOMLA. Características

ACCESO AL SERVIDOR EXCHANGE MEDIANTE OWA

Guía del Curso Analista Programador PHP Javascript

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Práctica 3: Estudio de los protocolos HTTP, SMTP, POP3 e IMAP mediante un analizador de red: Wireshark

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

Temario Linux Avanzado

Cursos PHP construcción de sitios web dinámicos

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Curso Experto Programador PHP

GUÍA DEL USUARIO INSTRUCTOR

STRATO LivePages Inicio rápido

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

Desarrolladores: Christian David Merino Cruz. Bryan Alexis Peraza Navas. Erik Alberto Renderos Morales.

Manual del panel. Core-Admin

Pagina Principal (front-end) Administrador de la tienda (back-end)

TUTORIAL. Configuración de cuentas de correo electrónico

Studium, Campus Virtual de la Universidad de Salamanca.

DOCENTES FORMADORES UGEL 03 PRIMARIA

CFGM. Servicios en red. Unidad 2. El servicio DHCP. 2º SMR Servicios en Red

3. Qué necesitamos para usar Wordpress?

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

Transcripción:

Este libro está diseñado y escrito para aquellas personas que, conociendo HTML y JavaScript, desean dar un salto cuantioso 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, 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. Para hacer eso, haría falta un volumen tres veces mayor que este. Además, 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 y útiles. 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. 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. Solo le faltará una cosa: el tiempo (y la experiencia que se adquiere con el día a día) le convertirá en un webmaster profesional. 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. INTRODUCCIÓN PARTE I. REDES E INTERNET 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 PARTE II. USANDO PHP 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.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 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 Renombrar archivos

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 PARTE III. MySQL 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 PARTE IV. PHP AVANZADO CAPÍTULO 18. SCRIPTS ÚTILES 18.1 EL ORIGEN DE UNA VISITA 18.2 EVITANDO LOS BOTS 18.3