PÁGINAS DINÁMICAS WEB CON PHP. Unidad 1 FUNDAMENTOS DE PHP

Tamaño: px
Comenzar la demostración a partir de la página:

Download "PÁGINAS DINÁMICAS WEB CON PHP. Unidad 1 FUNDAMENTOS DE PHP"

Transcripción

1 PÁGINAS DINÁMICAS WEB CON PHP Unidad 1 FUNDAMENTOS DE PHP

2 Agenda del curso PHP 2009 DIA 1 ELEMENTOS DEL LENGUAJE PHP (2 horas) (2 horas) (2 horas) Que es PHP? Características de PHP Por qué utilizar PHP? Funcionamiento de PHP Arquitectura de PHP Cómo utilizar PHP? Como crear un Script PHP Instituto Muelles de Alejandría 2

3 FUNDAMENTOS DE PHP Objetivos Describir PHP características y su evolución Discutir beneficios y funcionalidades Explicar cómo funcionan un script en PHP Describir la arquitectura de PHP Crear un script sencillo Instituto Muelles de Alejandría 3

4 Introducción FUNDAMENTOS DE PHP Que es PHP? Es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor. PHP es el acrónimo recursivo de Preprocesador de texto: Hypertext Preprocessor. La mayoría de su sintaxis es similar a C, Java y Perl y es fácil de aprender. La principal meta de este lenguaje es permitir crear páginas dinámicas de una manera rápida y fácil. Instituto Muelles de Alejandría 4

5 Orígenes y evolución FUNDAMENTOS DE PHP Que es PHP? Fue originalmente diseñado en Perl por el programador Rasmus Lerdorf en el año 1994 (1995). 1997: PHP3 reescritura del parser 2000: PHP4 lanzado bajo el poder del motor Zend Engine : PHP5 utilizando las ventajas del motor Zend Engine : PHP5 liberado con soporte para objetos La versión más reciente de PHP es la 5.3 Próximamente PHP6 Instituto Muelles de Alejandría 5

6 FUNDAMENTOS DE PHP Que es PHP? PHP5 surge para mejorar PHP4 en los siguientes aspectos: Soporte sólido y REAL para Programación Orientada a Objetos (OOP) con PHP Data Objects. Mejoras de rendimiento. Mejor soporte para MySQL con extensión completamente reescrita. Mejor soporte a XML ( XPath, DOM... ). Soporte nativo para SQLite. Soporte integrado para SOAP. Iteradores de datos. Excepciones de errores. Instituto Muelles de Alejandría 6

7 Agenda del curso PHP 2009 DIA 1 ELEMENTOS DEL LENGUAJE PHP (2 horas) (2 horas) (2 horas) Que es PHP? Características de PHP Por qué utilizar PHP? Funcionamiento de PHP Arquitectura de PHP Cómo utilizar PHP? Como crear un Script PHP Instituto Muelles de Alejandría 7

8 FUNDAMENTOS DE PHP Por qué utilizar PHP? Muy sencillo de aprender Solución simple y universal para Webs dinámicas Mantenimiento y actualización más sencillo que con otros lenguajes Mejor tiempo de respuesta, mayor seguridad y transparencia para usuario final No está vinculado a ningún sistema operativo PHP soporta la mayoría de servidores web Apache Microsoft Internet Information Server Personal Web Server Instituto Muelles de Alejandría 8

9 PHP se ejecuta en el servidor y el resultado es enviado al navegador web. El resultado normalmente es HTML. Acceso a los recursos del servidor. Ej. BBDD FUNDAMENTOS DE PHP Funcionamiento El navegador no necesita soportar PHP El servidor SÍ debe soportar PHP. Instituto Muelles de Alejandría 9

10 FUNDAMENTOS DE PHP Funcionamiento Requisitos Servidor web Apache (www.apache.org) con el módulo PHP (www.php.net) y la base de datos MySQL (www.mysql.com) si se desea crear páginas dinámicas Otras utilidades Herramientas para la gestión de MySQL, como PHPMyAdmin (www.phpmyadmin.net) Editores de PHP, como DevPHP, Geany (www.sourceforge.net) o Eclipse (www.eclipse.org) Manuales de PHP y MySQL Instituto Muelles de Alejandría 10

11 Modo de operación: FUNDAMENTOS DE PHP Funcionamiento El Navegador realiza una petición al servidor (URL) Después el servidor ejecuta el código PHP solicitado y retorna el código HTML al navegador El navegador muestra la respuesta del servidor Instituto Muelles de Alejandría 11

12 Servidor web FUNDAMENTOS DE PHP Funcionamiento Cliente Página HTML internet Página HTML <P>Hola, Ana</P> Servidor web Cliente Página PHP Intérprete PHP Página HTML internet Página HTML <?PHP $nombre = "Ana"; print ("<P>Hola, $nombre</p>");?> <P>Hola, Ana</P> Instituto Muelles de Alejandría 12

13 FUNDAMENTOS DE PHP Arquitectura de PHP El motor Zend es un componente autocontenido que funciona como un interprete analiza el código de entrada Traduce y Ejecuta El núcleo PHP implementa la mayor parte de las funciones del lenguaje La capa SAPI (Interfaz de Programación de Aplicaciones del Servidor) son módulos que proveen una interfaz para interactuar de forma transparente con distintos servidores web Las extensiones PHP son módulos de funciones que pueden ser enlazadas a PHP En tiempo de compilación Dinámicamente según sea requerido Instituto Muelles de Alejandría 13

14 FUNDAMENTOS DE PHP Arquitectura de PHP Instituto Muelles de Alejandría 14

15 Agenda del curso PHP 2009 DIA 1 ELEMENTOS DEL LENGUAJE PHP (2 horas) (2 horas) (2 horas) Que es PHP? Características de PHP Por qué utilizar PHP? Funcionamiento de PHP Arquitectura de PHP Cómo utilizar PHP? Como crear un Script PHP Instituto Muelles de Alejandría 15

16 FUNDAMENTOS DE PHP Como utilizar PHP? Asumiendo que se cuenta con un servidor que soporta PHP Crear archivos con extensión.php Cualquier editor de texto por simple que sea puede ser usado para escribir PHP Guardarlos en su directorio raíz Ejecutar en el navegador la url correspondiente Instituto Muelles de Alejandría 16

17 FUNDAMENTOS DE PHP Como utilizar PHP? Instalación y configuración del servidor web Apache, PHP y MySQL PHP no es un lenguaje que se interprete en el cliente o en el navegador, es un lenguaje que interpreta el servidor y manda la salida en el formato deseado (HTML, XML...) al navegador. Sin embargo con PHP en el servidor es necesario lo siguiente: Apache IIS (Servidor Web) MySQL SQL (Gestor de base de datos) PHP (Lenguaje de Programación) WAMP (Windows + Apache + MySQL + PHP) APPServer (Apache + MySQL + PHP) XAMPP (Apache + Mysql +PHP) Linux Instituto Muelles de Alejandría 17

18 Crear un Scrip en PHP Crear un archivo llamado primer.php FUNDAMENTOS DE PHP Como utilizar PHP? Colocarlo en el "directorio raíz" (DOCUMENT_ROOT) En Linux ubicado en /var/www En Windows es htdocs Editar miprimer.php <html> <head><title>ejemplo de PHP</title></head> <body> <?php echo "<p>este es mi primer script</p>";?> </body> </html> Utilizar navegador web Instituto Muelles de Alejandría 18

INTRODUCCIÓN A PHP. Javier Enciso

INTRODUCCIÓN A PHP. Javier Enciso INTRODUCCIÓN A PHP Javier Enciso AGENDA Qué es PHP? Cómo funciona PHP? Instalación QUÉ ES PHP? QUÉ ES PHP? (1/7) PHP (acrónimo de "PHP: Hypertext Preprocessor"). Lenguaje interpretado de alto nivel embebido

Más detalles

LENGUAJE DE PROGRAMACIÓN PHP-I ING. CIP EDGAR CRUZ

LENGUAJE DE PROGRAMACIÓN PHP-I ING. CIP EDGAR CRUZ LENGUAJE DE PROGRAMACIÓN PHP-I ING. CIP EDGAR CRUZ PROGRAMACIÓN EN PHP Introducción a PHP Introducción a PHP Lenguajes de script PHP es un lenguaje de script del lado del servidor. Otros lenguajes similares

Más detalles

Desarrollo Web con PHP

Desarrollo Web con PHP Introducción a PHP Desarrollo Web con PHP Ignacio Andrés González Introducción 1. Introducción a PHP 2. Características 3. Instalación de Apache 4. Instalación de PHP 5. Instalación de una distribución

Más detalles

Desarrollo de sitios web con PHP y MySQL

Desarrollo de sitios web con PHP y MySQL Desarrollo de sitios web con PHP y MySQL Tema 1: Introducción José Mariano González Romano mariano@lsi.us.es Tema 1: Introducción 1. Introducción a PHP 2. Instalación de Apache 3. Instalación de PHP 4.

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 4: Lección Evaluativa 1 Qué es PHP? PHP: HyperText Preprocessor. Es un lenguaje de tipo scripting, que actualmente está siendo utilizado como una de las mejores alternativas para desarrollar aplicaciones en la Web. Un lenguaje

Más detalles

Qué es PHP? Example #1 Un ejemplo introductorio "".

Qué es PHP? Example #1 Un ejemplo introductorio <?,?>. Basico de PHP kz Qué es PHP? PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor. Una respuesta

Más detalles

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

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

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

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Laboratorio de Sistemas Departamento de Ingeniería en Sistemas de Información Universidad Tecnológica Nacional Facultad Regional Córdoba. Porque PHP?

Laboratorio de Sistemas Departamento de Ingeniería en Sistemas de Información Universidad Tecnológica Nacional Facultad Regional Córdoba. Porque PHP? Porque PHP? PHP es un lenguaje de programación usado generalmente para la creación de contenido para sitios web. PHP es el (acrónimo recursivo de "PHP: Hypertext Preprocessor", inicialmente PHP Tools,

Más detalles

PHP: Hypertext Preprocessor

PHP: Hypertext Preprocessor PHP: Hypertext Preprocessor Rodrigo Gómez Rodríguez Jose Manuel Moreno García Roberto González Sánchez María Pilar Igualada Villodre Departamento de Ingeniería Telemática Universidad Carlos III de Madrid

Más detalles

Cursos PHP construcción de sitios web dinámicos

Cursos PHP construcción de sitios web dinámicos Facultad de Ingeniería Universidad Nacional de Mar del Plata Cursos sobre PHP, MySQL, HTML, páginas web dinámicas acrónimo recursivo PHP Hypertext Preprocessor es un lenguaje de scripting de fuente abierta

Más detalles

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También

Más detalles

Conceptos generales de programación

Conceptos generales de programación Conceptos generales de programación Qué es PHP? PHP: HyperText Preprocessor. Es un lenguaje de tipo scripting, que actualmente está siendo utilizado como una de las mejores alternativas para desarrollar

Más detalles

Introducción PHP 5. Capítulo 1. En este primer capitulo, presentaremos. un recorrido por las características. principales que hicieron y hacen

Introducción PHP 5. Capítulo 1. En este primer capitulo, presentaremos. un recorrido por las características. principales que hicieron y hacen PHP 5 Capítulo 1 Introducción En este primer capitulo, presentaremos un recorrido por las características principales que hicieron y hacen de PHP un lenguaje popular y, a la vez, competitivo y profesional.

Más detalles

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

Diplomado en Desarrollo de Aplicaciones WEB Avanzado (HTML, PHP, MySQL, Java Script) Diplomado en Desarrollo de Aplicaciones WEB Avanzado (HTML, PHP, MySQL, Java Script) Objetivo: Tener la capacidad de manejar herramientas para el desarrollo de aplicaciones web a nivel avanzado. Entender

Más detalles

Popularidad comparada de PHP vs ASP, y posibles causas

Popularidad comparada de PHP vs ASP, y posibles causas Popularidad comparada de PHP vs ASP, y posibles causas PHP y ASP Quienes son? PHP significa Hypertext Preprocessor. PHP se originó como una herramienta de scripting que se ha dado de forma rápida a través

Más detalles

BUENOS DIAS! Ing. Germán Ziegler

BUENOS DIAS! Ing. Germán Ziegler BUENOS DIAS! Ing. Germán Ziegler DEFINICIÓN PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno

Más detalles

Proyectos profesionales con PHP 5 Francisco Charte Ojeda

Proyectos profesionales con PHP 5 Francisco Charte Ojeda Proyectos profesionales con PHP 5 Francisco Charte Ojeda Introducción Rápida historia de PHP Qué necesito para aprender a usar PHP? Estructura de este libro Tipografía y estilos Información de soporte

Más detalles

EL ABC DE LA INSTALACIÓN DE DRUPAL 7

EL ABC DE LA INSTALACIÓN DE DRUPAL 7 EL ABC DE LA INSTALACIÓN DE DRUPAL 7 Para aquellos que se inician en este fascinante Mundo. Lima, enero del 2011 Bernardo C. Hermitaño Atencio Página 1 INSTALANDO DRUPAL 7.0 Para realizar las primeras

Más detalles

Unidad V: Programación del lado del servidor

Unidad V: Programación del lado del servidor Unidad V: Programación del lado del servidor 5.1 Introducción al lenguaje La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante

Más detalles

INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP

INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP 1. Paquetes de Instalación Tener instalado en un equipo local un servidor web Apache, Mysql y PHP es muy sencillo si utilizamos cualquiera de los paquetes instaladores

Más detalles

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos. Qué es PHP? PHP (Hypertext Preprocessor). Es un lenguaje de programación: De código

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

Curso de Administración de Sitios Web mediante JOOMLA

Curso de Administración de Sitios Web mediante JOOMLA Diseño Académico Intensidad: 60 Curso de Administración de Sitios Web mediante JOOMLA Dirigido a: Diseñadores gráficos, desarrolladores web, publicistas, comunicadores, web máster y, todas aquellas personas

Más detalles

Guía práctica PHP 6. (c) Francisco Charte Ojeda

Guía práctica PHP 6. (c) Francisco Charte Ojeda Guía práctica PHP 6 Agradecimientos Sobre el autor (c) Francisco Charte Ojeda Introducción Páginas de servidor PHP Creación de páginas PHP Cómo usar este libro Convenciones tipográficas 1. Instalación

Más detalles

ACADEMIA DDW TEMARIO

ACADEMIA DDW TEMARIO ACADEMIA DDW TEMARIO Diseño Web / Maquetación / Semántica / SEO / JavaScript / HTML5 / CSS3 Introducción Definición de HTML Diferencias entre versiones HTML Maquetación Semántica DOM, Debugger y Navegadores

Más detalles

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

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional

Más detalles

Desarrollando una intranet con Joomla!

Desarrollando una intranet con Joomla! 2do. Seminario de Tecnologías Aplicadas a Bibliotecas Viña del Mar, Chile, 27 de Julio de 2012. Desarrollando una intranet con Joomla! http://sibuc.uc.cl Sistema de Bibliotecas Contenidos Antecedentes

Más detalles

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

Más detalles

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

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor. Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios

Más detalles

CMS JOOMLA. Características

CMS JOOMLA. Características CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de

Más detalles

Lenguajes de Programación para Aplicaciones Web. Ing Wilfredo Cruz Yarlequé CIP 106230

Lenguajes de Programación para Aplicaciones Web. Ing Wilfredo Cruz Yarlequé CIP 106230 Lenguajes de Programación para Aplicaciones Web Ing Wilfredo Cruz Yarlequé CIP 106230 Plataformas de Servidores Web Plataformas Web Existe multitud de plataformas o conjunto de subsistemas para crear y

Más detalles

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1

DreamWeaver. CS5 y CS6. Cursosindustriales. Curso de DreamWeaver CS6 1 DreamWeaver CS5 y CS6 Cursosindustriales. Curso de DreamWeaver CS6 1 DREAMWEAVER CS5. DISEÑO DE PÁGINAS DINÁMICAS. En esta segunda sección de diseño de páginas Web con Dreamweaver CS, vamos a hablar sobre

Más detalles

RECURSOS PARA LA PROGRAMACION EN PHP

RECURSOS PARA LA PROGRAMACION EN PHP RECURSOS PARA LA PROGRAMACION EN PHP Autor: Rubén Marcos González Asignatura: Tecnología de la Programación INDICE Concepto de página dinámica Qué son las paginas dinámicas? En qué me puede beneficiar

Más detalles

Tema 5. Tecnologías web. Antonio Sanz ansanz@unizar.es. Comercio Electrónico

Tema 5. Tecnologías web. Antonio Sanz ansanz@unizar.es. Comercio Electrónico Tema 5 Tecnologías web Antonio Sanz ansanz@unizar.es Comercio Electrónico Índice Gestión de un proyecto web Historia i de Internet t y la WWW Arquitecturas cliente/servidor Gestión de un proyecto web Introducción

Más detalles

Tema 3. 3.3 Tecnologías de Desarrollo

Tema 3. 3.3 Tecnologías de Desarrollo Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar

Más detalles

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista Capítulo 1 Requisitos del sistema y preparativos Por supuesto, para poder empezar a programar, primero debe con gurar su ordenador de tal manera que pueda ejecutar scripts PHP y administrar y crear bases

Más detalles

PHP: Introducción. Francisco J. Martín Mateos Carmen Graciani Diaz. Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla

PHP: Introducción. Francisco J. Martín Mateos Carmen Graciani Diaz. Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Qué es PHP? PHP es un lenguaje de programación interpretado pensado para

Más detalles

>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP

>> Instalación y Configuración de un Servidor WEB. >> HTML & PHP >> Instalación y Configuración de un Servidor WEB. >> HTML & PHP Nicolás Álvarez S. nalvarezs@vtr.net Juan Monsalve Z. jmonsalve@elo.utfsm.cl Tópicos a tratar Qué es un servidor Web? Dónde puedo instalar

Más detalles

ASP.NET. Prof. Gina Huertas Camacho

ASP.NET. Prof. Gina Huertas Camacho ASP.NET Prof. Gina Huertas Camacho I. INTRODUCCION A ASP.NET Temario Introducción a ASP.NET Aplicaciones Web ASP.NET Servidor Web eventos Evalua.NET Interactua con otros estudiantes Aprende a programar

Más detalles

Temario del Master en Internet

Temario del Master en Internet Temario del Master en Internet HTML / XML / XHTML HTML El Lenguaje HTML Formateo básico Listas, Imágenes y Tablas Enlaces y mapas Formularios y controles Marcos XML Herramientas de Trabajo: Editores y

Más detalles

ANEXO 13: MANUAL DE INSTALACIÓN

ANEXO 13: MANUAL DE INSTALACIÓN ANEXO 13: MANUAL DE INSTALACIÓN DESARROLLO DE UN PROTOTIPO WEB PARA EL CONTROL Y SEGUIMIENTO DEL PROGRAMA DE APOYO ALIMENTARIO DE LA UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS BASADO EN LOS LINEAMIENTOS

Más detalles

ÍNDICE INTRODUCCIÓN...15

ÍNDICE INTRODUCCIÓN...15 ÍNDICE INTRODUCCIÓN...15 CAPÍTULO 1. LA ARQUITECTURA CLIENTE-SERVIDOR...19 1.1 LAS DIRECCIONES IP Y EL SERVICIO DNS...20 1.2 LOS PROTOCOLOS TCP/IP...23 1.2.1 Los paquetes...24 1.2.2 Los puertos...25 1.2.3

Más detalles

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

PROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP. Duración: 60 horas FUNDAMENTACIÓN DEL CURSO PROGRAMACIÓN EN PHP El Lenguaje PHP o Hypertext PreProcessor, al igual que C y Perl maneja programación estructurada, lo que le permite a los programadores con

Más detalles

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages). 2.3. Lenguajes de programación del lado Servidor Existe una multitud de lenguajes concebidos o no para Internet. Cada uno de ellos explota más a fondo ciertas características que lo hacen más o menos útiles

Más detalles

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio

Más detalles

Curso PHP Advanced and Ajax

Curso PHP Advanced and Ajax Curso PHP Advanced and Ajax 2012 Aspectos Generales del Curso 2012 Aspectos Generales Profesor: Ing. Mauricio Merín mauricio_merin@uca.edu.py Duración: 10 clases (3 horas reloj cada clase) Clases Teórico-Prácticas

Más detalles

Tema 1: Introducción a las Aplicaciones Web. Contenidos:

Tema 1: Introducción a las Aplicaciones Web. Contenidos: Tema 1: Introducción a las Aplicaciones Web. Contenidos: 1. Esquema de funcionamiento. 1.1. Modelo Cliente/Servidor. 1.1.1. Componentes de un Servidor (WAMP, LAMP). 1.1.2. Navegadores. 1.2. Conceptos.

Más detalles

Herramientas de Software Libre para la Gestión de Proyectos. Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu.

Herramientas de Software Libre para la Gestión de Proyectos. Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu. Herramientas de Software Libre para la Gestión de Proyectos Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu.com Agenda Gestión de Proyectos El Papel del Software Libre Herramientas

Más detalles

C a p í t u l o 3 : T r a b a j o r e l a c i o n a d o

C a p í t u l o 3 : T r a b a j o r e l a c i o n a d o C a p í t u l o 3 : T r a b a j o r e l a c i o n a d o Capítulo 3 Trabajo relacionado Este capítulo describe una serie de proyectos enfocados a la generación automática de servidores OAI-PMH. Se describen

Más detalles

Crea tu propio negocio online con

Crea tu propio negocio online con Crea tu propio negocio online con _duración: 16h. _horario 17h. a 21h. _días5/12/19/26 Contenidos del curso: 1. Magento, puesta en marcha (Instalación y configuración) 2. Correcta configuración del catálogo

Más detalles

Selección de arquitecturas y herramientas de programación

Selección de arquitecturas y herramientas de programación 1 Selección de arquitecturas y herramientas de programación Objetivos del capítulo 44 Caracterizar y diferenciar los modelos de ejecución de código en un entorno cliente/servidor. 44 Conocer los mecanismos

Más detalles

GALA ASP.NET. L1. Evolución Aplicaciones Web. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h

GALA ASP.NET. L1. Evolución Aplicaciones Web. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h L1. Evolución Aplicaciones Web L1. Arquitectura L1. Introducción al Desarrollo de Aplicaciones Web Arquitectura cliente servidor ASP Navegadores y web server Compilación asp Código embebido Lenguaje de

Más detalles

Hostaliawhitepapers. Redirección 301. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199. www.hostalia.com

Hostaliawhitepapers. Redirección 301. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199. www.hostalia.com Redirección 301 Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Redirección 301 Alguna vez te has planteado cambiar tu aplicación web que tienes en marcha a otra dirección

Más detalles

MANUAL DE INSTALACIÓN DE HERRAMIENTAS DE DESARROLLO. Sistema de Control de Producción SICPROD V1.0

MANUAL DE INSTALACIÓN DE HERRAMIENTAS DE DESARROLLO. Sistema de Control de Producción SICPROD V1.0 MANUAL DE INSTALACIÓN DE HERRAMIENTAS DE DESARROLLO Sistema de Control de Producción SICPROD V1.0 Autor: Joffre Danilo Vásquez Núñez Año: 2012 MANUAL DE INSTALACIÓN DE HERRAMIENTAS DE DESARROLLO 1. INTRODUCCIÓN

Más detalles

Introducción al desarrollo WEB. Tecnologías Web

Introducción al desarrollo WEB. Tecnologías Web Introducción al desarrollo WEB Tecnologías Web Un poco de Historia World Wide Web (WWW) Inventada por Tim Berners Lee en 1989!!! Mientras trabajaba European Organization for Nuclear Research (CERN) http://www.w3.org/consortium/history.html

Más detalles

abacformacio@abacformacio.com

abacformacio@abacformacio.com Programación de páginas web con PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA Página1 PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA OFIMATICA Y AUXILIAR DE SISTEMAS II-A GESTORES DE CONTENIDO INSTALACIÓN DE SERVIDORES WEB

Más detalles

PHP Básico. PHP para principiantes

PHP Básico. PHP para principiantes PHP Básico PHP para principiantes Copyright (c) 2006 Guillermo Valdez Lozano. E-mail: guivaloz(en)gmail.com http://www.movimientolibre.com Se otorga permiso para copiar, distribuir y/o modificar este documento

Más detalles

Mejora tu sitio web. Curso de extensión universitaria Campus de Burjasot Universidad de Valencia

Mejora tu sitio web. Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Mejora tu sitio web Rafael Sebastián Aguilar Víctor Fernández Bauset Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Mejora tu sitio web Curso de extensión universitaria Junio

Más detalles

TRABAJO DE FIN DE GRADO

TRABAJO DE FIN DE GRADO TRABAJO DE FIN DE GRADO Grado en Ingeniería Informática AUTOMALIA: HERRAMIENTA DE SOPORTE PARA AUTOMATIZACIÓN Alumno: David Arroyo González Tutor: Manuela Alejandres Sánchez Control de firmas EDICIÓN FECHA

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP Programación páginas web JavaScript y PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP PRESENTACIÓN Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN PHP Código: CSTI0091 total: 60 Horas Objetivo General: Crear scripts que diseñen aplicaciones

Más detalles

Introducción a Javato

Introducción a Javato Introducción a Javato Fº. Javier Pereñiguez Steria Iberica 20/02/2008 Índice Introducción Arquitectura Ejemplo arquitectura Plataforma Desarrollo Ejemplo de entorno de desarrollo Vías futuras Casos de

Más detalles

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP OBJETIVOS Estudiar la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos

Más detalles

Desarrollo de portales web con Drupal. Por Juan M. Rivero. http://www.hipermedio.com

Desarrollo de portales web con Drupal. Por Juan M. Rivero. http://www.hipermedio.com Desarrollo de portales web con Drupal. Por Juan M. Rivero. http://www.hipermedio.com Juan Manuel Rivero Egresado del Bachillerato Tecnológico de Informática y la Tecnicatura en Redes y Telecomunicaciones

Más detalles

Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos

Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos Gobierno Regional de Los Lagos Implementación de una Solución Tecnológica para la Gestión y Control de la Planificación Institucional del Gobierno Regional de Los Lagos Entrega del Sistema Diciembre 6

Más detalles

PROGRAMACIÓN PÁGINAS WEB CON PHP

PROGRAMACIÓN PÁGINAS WEB CON PHP PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis

Más detalles

JSP(JAVA SERVER PAGES)

JSP(JAVA SERVER PAGES) JSP(JAVA SERVER PAGES) Introducción En la actualidad, la mayoría de los sitios Web quieren mostrar contenido dinámico basado en el usuario y en la sesión. La mayor parte del contenido, tal como imágenes,

Más detalles

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

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

Curso de Programación PHP

Curso de Programación PHP Curso de Programación PHP Presentación : PHP es el lenguaje de programación más usado en los servidores de Internet debido a su potencia, velocidad de ejecución y simplicidad que lo caracterizan. Este

Más detalles

PLAN FORMATIVO MODALIDAD I

PLAN FORMATIVO MODALIDAD I PLAN FORMATIVO MODALIDAD I Modalidad Acción: TELEFORMACIÓN Nº de la Acción: FPTO/2014/695/202 Familia Profesional: Tipo Especialidad: IFC / INFORMÁTICA Y COMUNICACIONES NUEVA ESPECIALIDAD Area Profesional:

Más detalles

Sistema de Gestión de Contenidos XML. Ing. Lianet Luaces Torres Ing. Ayleen Menéndez Senarega Ing. Yanet Bellón Landa Ing. Renier Valdés González

Sistema de Gestión de Contenidos XML. Ing. Lianet Luaces Torres Ing. Ayleen Menéndez Senarega Ing. Yanet Bellón Landa Ing. Renier Valdés González Sistema de Gestión de Contenidos XML Autores: Tutores: Ing. Lianet Luaces Torres Ing. Ayleen Menéndez Senarega Ing. Yanet Bellón Landa Ing. Renier Valdés González Noviembre de 2006 XML Su propósito principal

Más detalles

MAESTRO DE PHP PHP NIVEL 1

MAESTRO DE PHP PHP NIVEL 1 MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado

Más detalles

Juan José Taboada León Implantación de aplicaciones WEB IES San Sebastian Huelva 1

Juan José Taboada León Implantación de aplicaciones WEB IES San Sebastian Huelva 1 Implantación de aplicaciones WEB IES San Sebastian Huelva 1 Páginas WEB estáticas Ejemplo de página estática Hoy es 4-5-2009 y son las 14:23:57 horas sus contenidos

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández

Más detalles

Soft4Web. Embedded Web Server + Program 11.14

Soft4Web. Embedded Web Server + Program 11.14 Soft4Web 11.14 Qué es? Tecnología, dotada de un entorno de desarrollo con el cual se pueden crear aplicaciones Windows, donde el Servidor Web y la Aplicación Informática están integradasen un solo ejecutable

Más detalles

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo

Más detalles

RED DE OBSERVATORIOS EN RECURSOS HUMANOS EN SALUD DE LAS AMÉRICAS Y APLICATIVOS VIRTUALES

RED DE OBSERVATORIOS EN RECURSOS HUMANOS EN SALUD DE LAS AMÉRICAS Y APLICATIVOS VIRTUALES RED DE OBSERVATORIOS EN RECURSOS HUMANOS EN SALUD DE LAS AMÉRICAS Y APLICATIVOS VIRTUALES Ing. Marco A. Ramírez Ch. Consultor Red de Observatorios de Recursos Humanos en Salud Lima, 18 de diciembre de

Más detalles

Características de OpenCms

Características de OpenCms Características de OpenCms Se basa en Java y Xml OpenCms está totalmente desarrollado en java bajo el estándar servlet. Por lo tanto, se puede integrar fácilmente en entornos hardware y software existentes,

Más detalles

Diseño y desarrollo de aplicaciones Web: PHP, MySql y Apache

Diseño y desarrollo de aplicaciones Web: PHP, MySql y Apache Diseño y desarrollo de aplicaciones Web: PHP, MySql y Apache CÓDIGO CURSO: TD-01-05 DURACIÓN: 60h (20 sesiones de 3 horas). h teóricas, 10h prácticas DESTINATARIOS: Ingenieros de componentes y programadores

Más detalles

El PHP (acrónimo de PHP: Hypertext Preprocessor), es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.

El PHP (acrónimo de PHP: Hypertext Preprocessor), es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor. PHP: Qué es el PHP?: El PHP (acrónimo de PHP: Hypertext Preprocessor), es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor. El PHP inicio como una modificación

Más detalles

Introducción al programa EasyPHP.

Introducción al programa EasyPHP. Introducción al programa EasyPHP. EasyPHP es un paquete fácil de instalar y configurar cuya misión es instalar Apache, MySQL, Php y PhpMyAdmin en una máquina que disponga del S.O. Windows 9x, 2k y XP.

Más detalles

Trabaja desde cualquier ubicación con conexión a Internet. Los puestos clientes sólo precisan de un navegador web.

Trabaja desde cualquier ubicación con conexión a Internet. Los puestos clientes sólo precisan de un navegador web. Introducción Características Versiones y módulos Consultas Descripción Ficha catalográfica OPAC Edición de productos impresos en el módulo Instalación y puesta en marcha Soporte técnico y mantenimiento

Más detalles

IMPLANTACIÓN DE APLICACIONES WEB GLOSARIO DE TÉRMINOS

IMPLANTACIÓN DE APLICACIONES WEB GLOSARIO DE TÉRMINOS IMPLANTACIÓN DE APLICACIONES WEB GLOSARIO DE TÉRMINOS A Adodb: ADODB viene de Active Data Objects DataBase. ADODB soporta MySQL, PostgreSQL, Oracle, Interbase, Microsoft SQL Server, Access, FoxPro, Sybase,

Más detalles

By: Ing. Jonathan Merino Farías.

By: Ing. Jonathan Merino Farías. By: Ing. Jonathan Merino Farías. CMS y Joomla Un CMS se compone de dos partes principales: 1. La parte web pública. Es la página web como tal que ven las personas que acceden a ella. 2. La parte web privada.

Más detalles

Manual de instalación V 1.0. Archivo Pedagógico de Colombia. Equipo de trabajo del proyecto

Manual de instalación V 1.0. Archivo Pedagógico de Colombia. Equipo de trabajo del proyecto Manual de instalación V 1.0 Archivo Pedagógico de Colombia Equipo de trabajo del proyecto Diciembre de 2014 Índice Contenido REQUERIMIENTOS NO FUNCIONALES... 4 CONFIGURACIÓN DE USUARIOS DE BASE DE DATOS

Más detalles

Instalación y Soporte para CGI

Instalación y Soporte para CGI Instalación y Soporte para CGI Tabla de Contenidos 4. Instalación y Soporte para CGI... 2 4.1 Conceptos Generales...2 4.1.1 Qué es CGI?... 2 4.1.2 Qué es Perl?...3 4.1.3 Qué es PHP?...4 4.1.4 Qué es ASP?...

Más detalles

Unidad Didáctica 1 PREPARACIÓN DEL ENTORNO DE DESARROLLO

Unidad Didáctica 1 PREPARACIÓN DEL ENTORNO DE DESARROLLO Unidad Didáctica 1 PREPARACIÓN DEL ENTORNO DE DESARROLLO 13/09/2015 Juan José Taboada León sep.-15 Implantación de aplicaciones WEB IES San Sebastian Huelva 1 Páginas WEB estáticas Ejemplo de página estática

Más detalles

Taller de Desarrollo de Aplicaciones Web

Taller de Desarrollo de Aplicaciones Web Universidad Nacional de José C. Paz Taller de Desarrollo de Aplicaciones Web Introducción a la programación web Prof. Martín Miguel Machuca Prof. Martín Miguel Machuca Introducción En la actualidad, cuando

Más detalles

Claves para la instalación de WordPress en un servidor local o remoto

Claves para la instalación de WordPress en un servidor local o remoto Módulo 3 Claves para la instalación de WordPress en un servidor local o remoto Configuración en un servidor remoto Intalación de temas Plugins Configuración en el propio ordenador Xampp para nuestro ordenador

Más detalles

[ANEXO A] Elementos que componen la capa de transporte de la plataforma NGN de CANTV

[ANEXO A] Elementos que componen la capa de transporte de la plataforma NGN de CANTV [ANEXO A] Elementos que componen la capa de transporte de la plataforma NGN de CANTV Router de distribución: Los Routers de distribución agregan tráfico, ya sea en el mismo lugar, o de la obtención de

Más detalles

Programación con PHP y MySql Instituto CBTech 5/14

Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 6/14 Qué es una aplicación web? Una aplicación web es un sistema informático que los usuarios utilizan accediendo

Más detalles

Descripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/

Descripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/ www.facebook.com/codigonexogr @codigonexo www.plus.google.com/+codigonexogr/ Contenidos 1. Introducción al patrón MVC 1.1.Conceptos básicos Qué es un patrón 1.2.Estructura del patrón MVC 1.3.Cómo funciona

Más detalles

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

PHP 5.6 Desarrollar un sitio web dinámico e interactivo Introducción 1. Objetivo del libro 9 2. Breve historia de PHP 10 3. Dónde conseguir PHP? 10 4. Convenciones de escritura 11 Información general sobre PHP 1. Qué es PHP? 13 2. Estructura básica de una página

Más detalles

SERVICIOS TELEMÁTICOS PARA GESTIÓN DEL TURISMO RURAL EN UNA COMARCA.

SERVICIOS TELEMÁTICOS PARA GESTIÓN DEL TURISMO RURAL EN UNA COMARCA. UNIVERSIDAD DE VALLADOLID ESCUELA UNIVERSITARIA POLITÉCNICA INGENIERO TÉCNICO INDUSTRIAL, ESPECIALIDAD EN ELECTRÓNICA INDUSTRIAL MEMORIA RESUMEN PROYECTO FIN DE CARRERA SERVICIOS TELEMÁTICOS PARA GESTIÓN

Más detalles