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

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

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

Transcripción

1 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. SERVICIO DE ATENCIÓN AL LECTOR: lectores@mpediciones.com El lenguaje 12 Historia 12 Libre 14 Diseñado para entornos web 15 Soporte para múltiples servidores web 16 Soporte para múltiples bases de datos 16 Soporte para múltiples protocolos 19 Facilidad de aprendizaje 19 Comunidad de usuarios 20 Portabilidad 20 Documentación 20 Masividad 21 Resumen 21 Actividades 23

2 PHP 5 EL LENGUAJE Aunque gracias a la variedad de clases y funciones que se encuentran disponibles PHP se considera un lenguaje de propósito general, su uso esta destinado, especialmente, al desarrollo de sitios web. PHP es un lenguaje para programar scripts que se ejecuten del lado del servidor, permitiendo generar páginas de forma dinámica y disponer a una gran cantidad de funcionalidades, como el acceso a multitud de bases de datos (MySQL, PostgreSQL, Firebird, y SQLite son sólo algunas), la generación dinámica de documentos (PDF, XLS, y XML, por ejemplo), o el uso de diferentes protocolos de Internet (LDAP, IMAP, POP3, FTP, TELNET, o Jabber, entre otros). Las que siguen son las principales características de este lenguaje. Historia La versión más antigua que puede encontrarse hoy en día en algunos servidores web es la 3. Actualmente, la mayoría de las aplicaciones están programadas con la versión 4 (con la que cuentan casi todos los servidores), aunque es notorio cómo están migrando de forma constante a la versión 5. PHP nació como un contador de visitas al sitio web que contenía el currículum vítae de su creador, Rasmus Lerdorf, en Estaba programado en Perl. Lerdorf realizó algunas mejoras y agregó nuevas funcionalidades para luego liberar el código fuente al público (PHP/FI). PHP 3 fue desarrollado en 1997, y se lo considera un paso muy importante luego de PHP/FI 2.0, dado que se reescribió completamente el código fuente y sólo se mantuvieron su forma de trabajar y algunas funciones implementadas (la idea era conservar a los usuarios de PHP/FI y seguir trabajando en conjunto con ellos). ACRÓNIMO El nombre PHP es un acrónimo recursivo (utiliza su propio acrónimo como parte de su acrónimo) de PHP Hypertext Preprocessor. Esto mismo ocurre con GNU (GNU Not Unix). 12 usr.code

3 El lenguaje Esta versión tenía características que perduraron en el tiempo y que, aún hoy, son un punto fuerte del lenguaje: soporte para una gran cantidad de bases de datos, interacción con protocolos de red y uso de extensiones. En cuanto a la orientación a objetos (POO), daba soporte a medias, sin implementar todas sus posibilidades. Se vislumbraba ya por esos tiempos una gran cantidad de personas (decenas de millares de usuarios y cientos de miles de sitios web) que estaban interesadas no sólo en utilizar el lenguaje, sino también en colaborar con él. PHP 3.0 se lanzó oficialmente en junio de El núcleo de PHP fue reescrito para la versión 4 (al hacerse cada vez más popular, las aplicaciones existentes en el mercado resultaron más complejas y requerían más velocidad en la ejecución que la que podía ofrecer PHP 3). El nuevo núcleo se llamó Motor Zend (en referencia a los nombres de sus principales desarrolladores, Zeev Zuraski y Andi Gutmans). En esta versión, se incorporó soporte para la mayoría de los servidores web, funciones para el manejo de sesiones HTTP, buffers de salida y la inclusión de gran cantidad de funciones para propósitos diversos. Figura 1. La función phpinfo permite obtener de forma rápida un completo listado de opciones para conocer las características del sistema. usr.code 13

4 PHP 5 El soporte para objetos, prácticamente, no se llegó a modificar en relación a la versión 3, pero lo que sí se modificó fue su utilización, que se volvió habitual para una gran cantidad de usuarios, generalmente en aplicaciones de gran envergadura. Los encargados del mantenimiento y desarrollo de PHP tomaron nota de este hecho que serviría para que, en siguientes versiones, se diera un abastecimiento consistente a los requerimientos de los usuarios (un caso similar se dio con XML, ya que, si bien PHP daba soporte mediante DOMXML entre otras extensiones, era bastante limitado en cuanto a las opciones que ofrecía). PHP 4 se introdujo por primera vez en el mercado en 1999, y la versión oficial fue lanzada en mayo de Llegó a estar instalada en más del 20% de los dominios en Internet. Los cambios que experimenta PHP en su versión 5 son verdaderamente importantes y se podría decir que revolucionaron el lenguaje. Entre las nuevas características figuran: Mejoras sobre el motor Zend (Zend Engine II) Notables mejoras en lo referente a la POO, que lo hacen una alternativa competente comparación con otros lenguajes históricos en este ámbito. El soporte para la programación orientada a objetos es muy popular desde hace tiempo en otros lenguajes. Gran cantidad de código se escribe bajo este paradigma y, mientras más rápido se acostumbre el programador PHP, más fácil le será actualizar sus conocimientos a otros lenguajes, comprender códigos escritos desarrollados en este estilo e, incluso, al momento de buscar empleo. Mejoras en el soporte de XML (el código fue reescrito en comparación con la versión anterior). Manejo de excepciones. SQLite. Consultas preparadas. Seguridad en las conexiones. PHP 5 se lanzó en junio de 2003, y su primera versión considerada estable se liberó en julio de Libre PHP es un lenguaje libre, tal cual se desprende de su licenciamiento, que destaca tres puntos básicos: libertad para utilizar PHP; 14 usr.code

5 El lenguaje libertad para modificar PHP accediendo a su código fuente; libertad para distribuir aplicaciones desarrolladas con PHP. Su código fuente es público y abierto a la disponibilidad de quien desee visualizarlo, ya sea sólo para estudiarlo o, incluso, para modificarlo. Podemos acceder a la licencia de PHP dentro de su sitio web, o bien, en la distribución de la aplicación. La redistribución, modificación y uso del lenguaje están permitidas, siempre y cuando, el código fuente esté acompañado de la licencia y copyright de PHP. No se permite utilizar su nombre para promocionar productos, a menos que se tenga permiso por escrito del PHP Group. Cuando se desarrolla una aplicación y se la vende a terceros, lo que se cobra no es el lenguaje, sino la solución a un problema, el tiempo invertido en el desarrollo, el soporte, etcétera: la libertad para distribuir software desarrollado con PHP es total. Diseñado para entornos web PHP puede ser embebido en HTML (Hypertext Markup Language) para generar contenido web dinámico. Sin embargo, el límite parece no ser la web: desde hace un tiempo a esta parte, con el uso de la biblioteca GTK (PHPGTK) es posible, tambien, programar aplicaciones de escritorio con PHP. El proyecto PHPGTK resurge de tanto en tanto, y PHP prevé, en próximas versiones, dar un lugar privilegiado a esta herramienta. MÓDULOS PHP es un lenguaje modular: en múltiples sitios podremos encontrar clases escritas para casi cualquier propósito que se nos ocurra. Para utilizarlas, deberemos incluir una referencia al código en el script. usr.code 15

6 PHP 5 Soporte para múltiples servidores web Actualmente, PHP se puede ejecutar bajo una gran variedad de servidores web entre los que se encuentran: Apache IIS (Internet Information Server) PWS(Personal Web Server) AOLServer Roxen OmniHTTPd Oreilly Website Pro Sambar Xitami Caudium Netscape Enterprise Server THTTPD Abiss Web Server Soporte para múltiples bases de datos PHP tiene extensiones para soportar, entre otras, las siguientes bases de datos: DBase Informix Interbase Firebird MS SQL Server MySQL msql Oracle PostgreSQL Sybase SQLite Incluso con ODBC (Open Data Base Connectivity, Conectividad Abierta de Bases de Datos), podemos acceder a casi cualquier base de datos existente en el mercado: ODBC brinda un conjunto de comandos que son traducidos a instrucciones específicas de una base de datos en particular a través de drivers provistos por éstas. Por supuesto que utilizar funciones nativas da más réditos en cuanto a la velocidad de respuesta que trabajar con algún mediador como ODBC. DUPLA PHP y MySQL se nutren mutuamente desde hace mucho tiempo, y se supone que lo seguirán haciendo para bien de los desarrolladores. Encontraremos más información acerca de las mejoras introducidas en PHP versión 5, al respecto, en el Capítulo usr.code

7 El lenguaje Por otro lado, cuando se utilizan bases de datos con una gran cantidad de prestaciones como Oracle y se usa ODBC, OLE, o ADO, por ejemplo, se pierde gran parte del poder, puesto que hay funcionalidades propias de la base que no se pueden utilizar con un mediador genérico, simplemente, por no estar implementadas las interfaces correspondientes. Por lo tanto, si queremos aprovechar todo el poder de la base de datos, es preferible acceder mediante funciones nativas, como las que ofrece PHP en sus extensiones. Por ejemplo, si en nuestro proyecto sabemos que vamos a acceder sólo a la base de datos PostgreSQL, no hay necesidad de acceder con ODBC, ya que PHP provee una extensión (php_pgsql.dll o php_pgsql.so) para hacerlo de forma nativa. Figura 2. El sitio oficial de PHP incorpora, en el área de descargas, las distintas versiones del lenguaje ( Puede ocurrir, también, que necesitemos, por algún motivo, migrar de una base de datos a otra. Si bien PHP provee extensiones para trabajar con un gran número de bases de datos, reescribir el código para que nuestra aplicación funcione correctamente puede convertirse en una tarea muy engorrosa (llevaría tiempo modificar los nombres de las funciones, revisar si los argumentos son correctos en tipo y en número, y verificar la sintaxis de las instrucciones SQL, que pueden no ser soportadas por algunos motores). Una posible solución se encuentra en las llamadas capas de abstracción para acceso a datos. Éstas son clases que nos permiten acceder a distintas bases utilizando el mismo código, ya que proveen una serie de funciones comunes para todas ellas. usr.code 17

8 PHP 5 Actualmente, las capas de abstracción para acceso a datos más extendidas en uso son PEAR::DB y ADOdb. Lo que se conoce como PEAR es, en realidad, un conjunto de clases y extensiones (también llamadas paquetes) diseñadas para propósitos muy diversos. Uno de esos propósitos es el acceso a datos, y uno de los paquetes destinados a ello se denomina, específicamente, Pear::DB. El proyecto PEAR puede ser dividido según el lenguaje en el que estén desarrolladas las clases o extensiones que lo conforman: las que están escritas en lenguaje C/C++ se incluyen en PEAR y las que están escritas en PHP se incluyen en PECL. El proyecto PEAR esta supervisado por los desarrolladores de PHP. Más información acerca de PEAR en: Más información acerca de PECL en: Una opción a PEAR es ADOdb (Active Data Objects DataBase), un paquete que maneja una sintaxis similar a la de ASP (Active Server Pages), otro lenguaje de script. ADOdb soporta trabajar con las siguientes bases de datos: MySQL PostgreSQL Oracle Interbase Firebird DB2 Microsoft SQL Server Microsoft Access Microsoft Visual FoxPro SQLite Sybase Informix SERVICIOS Normalmente, los lenguajes y entornos de desarrollo dependen o están bajo el comando de una empresa que persigue fines económicos. De no ser logrados a corto o a mediano plazo, pondrán en riesgo el mantenimiento y la actualización de la herramienta. Al no depender de un solo proveedor, PHP no tiene esa clase de problemas. 18 usr.code

9 El lenguaje Y con cualquier otra que permita acceso a través de ODBC. Más información acerca de ADOdb en: Existen alternativas a estas clases, como PHPLib y Metabase, por ejemplo. Soporte para múltiples protocolos La comunicación es uno de los puntos fuertes del lenguaje y, entre los diferentes protocolos de Internet soportados, podemos citar los siguientes: LDAP IMAP POP3 FTP TELNET Jabber El desarrollo de servicios web en referencia con las últimas versiones de PHP es muy sofisticado y provee al desarrollador un amplio abanico de opciones. Facilidad de aprendizaje PHP se caracteriza por ser un lenguaje cuyo aprendizaje se vuelve sencillo, incluso, para aquellos que nunca han trabajado con ningún otro lenguaje de programación. Por supuesto que tener conocimientos previos en lo referido al desarrollo de aplicaciones ayuda a entender más rápido qué se hace y de qué manera. PHP combina dos cualidades: es fácil de aprender y, a la vez, muy poderoso, aspecto que permite avanzar sobre casi cualquier tópico. Quizás, a diferencia de otros lenguajes, PHP sea más un medio que un fin. Es decir, al momento de desarrollar aplicaciones nos concentraremos en la lógica del proyecto: la forma de implementación no nos traerá mayores dificultades. La sintaxis de PHP deriva (y aún hoy es similar) de la del lenguaje C, que, al ser tan popular, facilitará el acercamiento a más de un desarrollador. Por supuesto, para desarrollar aplicaciones complejas, necesitaremos avanzar dentro del lenguaje y conocer sus particularidades. usr.code 19

10 PHP 5 Comunidad de usuarios En PHP, se estila y se recomienda reutilizar el código ya desarrollado para no realizar la misma tarea más de una vez. En el mismo sentido, los usuarios buscan, a través de variadas formas postular sus experiencias para ayudar a los demás desarrolladores. No hay una empresa comercial detrás de PHP. Las continuas mejoras y avances dentro del lenguaje se dan gracias a una comunidad de desarrolladores que contribuyen, sin obtener réditos comerciales, con código fuente, soporte a otros usuarios a través de listas de correo, revisión del programa en busca de errores y notificación de fallas de seguridad (al haber tantas personas observando el comportamiento de la aplicación, las irregularidades y los posibles agujeros de seguridad se detectan y solucionan rápidamente). Sobre esta base, se sostiene la licencia del lenguaje, que asegura su libertad y que no permite de ninguna manera que alguien saque beneficios comerciales de PHP, ya que nadie es el dueño del lenguaje. Portabilidad PHP es un lenguaje multiplataforma. Esto significa que está preparado para trabajar sobre distintos sistemas operativos (incluso, distintas arquitecturas de hardware). La portabilidad de PHP es, sin duda, un punto fuerte frente a lenguajes como ASP o, incluso, ASP.NET, que necesitan de componentes adicionales para correr en algunas plataformas o, directamente, no son compatibles. PHP corre en una gran cantidad de sistemas operativos y sin necesidad de un componente adicional que debamos comprar. PHP está disponible hoy en día para una gran variedad de sistemas operativos, como: Unix/HP-UX Unix/Linux Unix/Mac OS X Unix/OpenBSD Unix/Solaris Unix Windows MAC PHP versión 5 ha dejado de dar soporte a la plataforma Windows 95. Documentación Las respuestas a la gran mayoría de las preguntas están en el manual oficial de PHP, que puede ser descargado en diferentes formatos e idiomas desde su sitio oficial. Si esto no es suficiente, la cantidad de código fuente, ejemplos, tutoriales, referencias y artículos de niveles variados disponibles en Internet, revistas especializadas y libros es inacabable. 20 usr.code

11 El lenguaje Masividad Los sistemas LAMP (Linux - Apache - MySQL - PHP / Perl / Python), o los WAMP (Windows - Apache - MySQL - PHP / Perl / Python) son muy populares, y PHP mantiene una gran superioridad, en cuanto a la cantidad de desarrollos, sobre lenguajes como ASP.NET, ASP, Coldfusion, JSP, Perl, y Python. Figura 3. La utilización de PHP en servidores web crece de manera constante ( Según Netcraft, una popular compañía que se dedica, entre otras cosas, a brindar estadísticas acerca del uso de tecnologías en Internet desde 1995, la utilización de PHP en servidores viene creciendo sin parar, haciéndose cada vez más popular. RESUMEN Acabamos de realizar un breve recorrido introductorio por las características del lenguaje, que nos servirá para, en los próximos capítulos, ver de manera detallada las virtudes propias de PHP versión 5. Considerémoslo, entonces, un punto de partida para ambientarnos en las posibilidades del lenguaje desde las primeras versiones hasta la 5. usr.code 21

12 ACTIVIDADES TEST DE AUTOEVALUACIÓN EJERCICIOS PRÁCTICOS 1 Por qué PHP es tan popular? 2 PHP hubiera tenido tanto éxito de no ser libre? 3 Por qué PHP es considerado un lenguaje modular? Obtener la licencia de PHP y resumir los puntos que sean más importantes. Buscar información acerca del uso de sistemas LAMP en el mundo empresarial. Cuáles son los beneficios de aplicar esta clase de sistemas? Y las desventajas? 4 Qué es una capa de abstracción para acceso a datos? Cuál es el mayor déficit de PHP? Y la mayor ventaja respecto de otros lenguajes? 5 Nombrar cinco bases de datos soportadas por PHP. Buscar información acerca de la librería GTK y resumir sus funcionalidades y usos prácticos. Mediante la función phpinfo, verificar cuáles extensiones para acceso a bases de datos están habilitadas en su sistema. 22 usr.code

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

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

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

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

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos

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

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes

Más detalles

7.1 Java vs.net, la lucha se acrecienta

7.1 Java vs.net, la lucha se acrecienta 7.1 Java vs.net, la lucha se acrecienta Java fue capaz de introducir una cuña en el negocio de herramientas de Microsoft cuando fue introducida al mercado por primera vez a mediados de los '90 porque ofrecía

Más detalles

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

SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web José-María Zamanillo, Daniel Franco, Isabel Zamanillo, Constantino Pérez-Vega Estructura

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

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

Instituto Tecnológico Superior de Lerdo

Instituto Tecnológico Superior de Lerdo 2013 Instituto Tecnológico Superior de Lerdo Taller de base de datos 306b 10231393 Hever Esly Medina Herrera N paginas 6 SGBD libres PostgreSQL.- Como muchos otros proyectos de código abierto, el desarrollo

Más detalles

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

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará

Más detalles

Actualización de versión a Bizagi 10.x

Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas

Más detalles

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

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 1 FUNDAMENTOS DE PHP PÁGINAS DINÁMICAS WEB CON PHP Unidad 1 FUNDAMENTOS DE PHP 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?

Más detalles

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Instalación del programa PSPP y obtención de una distribución de frecuencias. Práctica 2. Instalación del programa PSPP y obtención de una distribución de frecuencias. Con esta práctica instalaremos el programa PSPP. El programa es un software específico para el análisis estadístico

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web. Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas

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

Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 2 Análisis del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Análisis de requerimientos. El Sistema de Administración de Información de un Negocio Franquiciable

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

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

La publicación. Pere Barnola Augé P08/93133/01510

La publicación. Pere Barnola Augé P08/93133/01510 La publicación Pere Barnola Augé P08/93133/01510 FUOC P08/93133/01510 La publicación Índice Introducción... 5 1. El dominio... 7 2. Alojamiento web... 9 3. FTP... 11 3.1. Cliente FTP... 11 3.1.1. Cómo

Más detalles

Qué es una base de datos?

Qué es una base de datos? Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier

Más detalles

COMPONENTES SOFTWARE LIBRE BASES DE DATOS

COMPONENTES SOFTWARE LIBRE BASES DE DATOS Carlos Cano Escuder al054409@alumail.uji.es COMPONENTES SOFTWARE LIBRE BASES DE DATOS Í N D I C E COMPONENTE DE SOFTWARE LIBRE Proyecto GNOME BONOBO BASES DE DATOS MySQL Postgres GNOME-DB COMPONENTES SOFTWARE

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

MONRET S.A.C. www.monretperu.com

MONRET S.A.C. www.monretperu.com Lima, Estimados Señores: SISMONT- Sistema Web Inmobiliario (SWDI): es un sistema de que resuelve para las empresas de control y administración de todo proceso de compra venta, almacenamiento etc. A continuación

Más detalles

SIAM WEB FOTOGRAFOS CARACTERÍSTICAS GENERALES. El Sistema de Recuperación y Archivo de documentos.

SIAM WEB FOTOGRAFOS CARACTERÍSTICAS GENERALES. El Sistema de Recuperación y Archivo de documentos. CARACTERÍSTICAS GENERALES SIAM WEB FOTOGRAFOS El Sistema de Recuperación y Archivo de documentos. Siam Web Fotógrafos es una aplicación preparada para el Archivo, Recuperación y Gestión de todo tipo de

Más detalles

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB Contenido 1. NOMBRE DEL AREA... 2 2. RESPONSABLES DE LA EVALUACIÓN... 2 3. CARGOS... 2 4. FECHA... 2 5. JUSTIFICACIÓN... 2 6.

Más detalles

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) APRENDERAPROGRAMAR.COM GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha

Más detalles

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) I.1 Definición de SIG Es un sistema compuesto por hardware, software y procedimientos para capturar, manejar,

Más detalles

BrowserSQL 4 versión 2 - TUTORIAL

BrowserSQL 4 versión 2 - TUTORIAL BrowserSQL 4 versión 2 - TUTORIAL LAURA NOUSSAN LETTRY (Mendoza, Argentina 2015) aviso legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs 3.0 Unported INDICE INTRODUCCIÓN

Más detalles

Aplicaciones de Bases de Datos con Delphi

Aplicaciones de Bases de Datos con Delphi Guías técnicas Grupo Danysoft: Aplicaciones de Bases de Datos con Delphi Equipo Grupo Danysoft junio de 2003 - (902) 123146 www.danysoft.com Guías Técnicas Grupo Danysoft: Aplicaciones de Bases de datos

Más detalles

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias

Capítulo 5: Pruebas y evaluación del sistema. A continuación se muestran una serie de pruebas propuestas para evaluar varias Capítulo 5: Pruebas y evaluación del sistema 5.1 Definición de pruebas para la aplicación A continuación se muestran una serie de pruebas propuestas para evaluar varias características importantes del

Más detalles

QUÉ ES Y QUÉ ESTUDIAR PARA SER PROGRAMADOR WEB? ITINERARIO DE FORMACIÓN, PLAN DE ESTUDIOS O DE CARRERA. (CE00302D)

QUÉ ES Y QUÉ ESTUDIAR PARA SER PROGRAMADOR WEB? ITINERARIO DE FORMACIÓN, PLAN DE ESTUDIOS O DE CARRERA. (CE00302D) APRENDERAPROGRAMAR.COM QUÉ ES Y QUÉ ESTUDIAR PARA SER PROGRAMADOR WEB? ITINERARIO DE FORMACIÓN, PLAN DE ESTUDIOS O DE CARRERA. (CE00302D) Sección: Cómo empezar Categoría: Orientación académica Fecha revisión:

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Reporte: Software Médico

Reporte: Software Médico Reporte: Software Médico Preparada por: Alfredo Jiménez, Consultor 12 de Julio, 2010 Independent Solutions, S.A. Calle Domingo Diaz, Betania Panamá, T (507)836-6948 info@isolutionspa.com http://www.isolutionspa.com

Más detalles

Características del software

Características del software Características del software Descripción general de Fierro Fierro resuelve la operatoria diaria y la problemática de librerías y editoriales. Fierro fue gestado por gente que conoce el mercado del libro,

Más detalles

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet

Instalación Joomla. Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet Instalación Joomla Instrucciones para instalar Joomla en un pc en la red local del instituto, o en un servidor en Internet INSTALACIÓN EN UN ORDENADOR DEL CENTRO. (INSTALACIÓN LOCAL) Con esta instalación,

Más detalles

Visión General abc platform y tecnología abc 3.0

Visión General abc platform y tecnología abc 3.0 Visión General abc platform y tecnología abc 3.0 Control Web en tiempo real abc platform es una completa solución de adquisición, control, automatización y gestión de instalaciones. Desde sus orígenes

Más detalles

Instituto Tecnológico de Costa Rica

Instituto Tecnológico de Costa Rica Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica

Más detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema de Mensajería Empresarial para generación Masiva de DTE Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE

Más detalles

Adobe Dreamweaver En contexto de trabajo

Adobe Dreamweaver En contexto de trabajo En contexto de trabajo Berta Olivella Ortega D1 Índice Adobe Dreamweaver - Qué es Adobe Dreamweaver? - Ventajas de Adobe Dreamweaver - Desventajas de Adobe Dreamweaver - Ejemplos de Páginas Web Hechas

Más detalles

Capítulo 6: Conclusiones

Capítulo 6: Conclusiones Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación

Más detalles

FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B

FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B 141 1 FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 Unidad 6 B 142 2 Índice SEGUIMIENTO DE PERSONAS 1 INFORMES 2 143 3 SEGUIMIENTO DE PERSONAS E INFORMES EN MOODLE El seguimiento de los participantes en Moodle

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

Reunión de negocios Desarrollo de Industrias

Reunión de negocios Desarrollo de Industrias Reunión de negocios Desarrollo de Industrias http://www.fgalindosoria.com/alta_direccion/d_i/3desarrollo_de_industrias.ppt http://www.fgalindosoria.com/alta_direccion/d_i/3desarrollo_de_industrias.pdf

Más detalles

IBM SPSS Statistics - Essentials for Python: Instrucciones de instalación para Windows

IBM SPSS Statistics - Essentials for Python: Instrucciones de instalación para Windows IBM SPSS Statistics - ssentials for Python: Instrucciones de instalación para Windows Las siguientes instrucciones son para instalar IBM SPSS Statistics - ssentials en sistemas operativos Windows. Conceptos

Más detalles

4. Base de datos XML nativa: Marklogic

4. Base de datos XML nativa: Marklogic 4. Base de datos XML nativa: Marklogic XML ha ganado con el paso de los años protagonismo a la hora de trabajar con la información. Su lenguaje fuertemente tipado permite la comunicación entre distintas

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

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...

Más detalles

Sistemas de Gestión de Contenidos

Sistemas de Gestión de Contenidos 6. Post Nuke 6.1. Sistema Post Nuke 6.1.1. Qué es Post Nuke? Post Nuke es un sistema de Gestión de Contenidos (CMS) con licencia GNU, es decir gratuito, de código abierto y que puede ser modificado por

Más detalles

GUIA PROGRAMACIÓN ORIENTADA A OBJETOS

GUIA PROGRAMACIÓN ORIENTADA A OBJETOS GUIA PROGRAMACIÓN ORIENTADA A OBJETOS 1. Por qué la P.O.O? R= A medida que se van desarrollando los lenguajes, se va desarrollando también la posibilidad de resolver problemas más complejos. En la evolución

Más detalles

MEMORIA. Proyecto: zenphp. Resumen de la planificación

MEMORIA. Proyecto: zenphp. Resumen de la planificación MEMORIA Proyecto: zenphp Resumen de la planificación Juan Belón Pérez Abril 08 ~ MÁS ~ H T T P S : / / F O R J A. R E D I R I S. ES/ P R O J E C T S / C S L 2 - Z E N P H P / MEMORIA DEL PROYECTO ZENPHP

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

vgestorweb vgestorweb 1/9

vgestorweb vgestorweb 1/9 vgestorweb Esta aplicación pretende ser un tutor y campo de pruebas para la Open App de conexión con MySQL: vmysql y las interacciones para la gestión de contenidos de una página web. Para ello utiliza

Más detalles

PUF del SAID. Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado

PUF del SAID. Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado El grupo de documentación del SAID para FUNDACITE Mérida y CENDITEL. Documentación en progreso Copyright 2007

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

Licenciatura en Computación

Licenciatura en Computación Res. CFI 21/06/2012 Res. CDC 25/09/2012 Pub. DO 31/10/2012 Plan de Estudios Licenciatura en Computación Facultad de Ingeniería 1 Antecedentes y fundamentos 1.1 Antecedentes En la Facultad de Ingeniería,

Más detalles

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral

Más detalles

Ingeniería del Software III

Ingeniería del Software III Ingeniería del Software III Gaspar Muñoz Soria Carlos Moreno Muñoz 1 ÍNDICE DE CONTENIDO 1. Introducción... 3 Qué es SAGRES?... 3 Licencia de uso... 4 Requisitos mínimos... 5 2. Instalar y configurar SAGRES...6

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

Guías técnicas Grupo Danysoft: Borland StarTeam. Equipo Grupo Danysoft abril de 2003 - (902) 123146 www.danysoft.com

Guías técnicas Grupo Danysoft: Borland StarTeam. Equipo Grupo Danysoft abril de 2003 - (902) 123146 www.danysoft.com Guías técnicas Grupo Danysoft: Borland StarTeam Equipo Grupo Danysoft abril de 2003 - (902) 123146 www.danysoft.com Este documento se ha realizado utilizando Doc-To-Help, distribuido por : Danysoft Internacional

Más detalles

Solución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP

Solución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP Solución de telefonía para empresas TL 200 - Presentación de producto Telefonía IP Qué ofrece la telefonía IP? La Telefonía IP puede realizar las mismas funciones o características de la telefonía tradicional,

Más detalles

4 ARQUITECTURA DE COMUNICACIONES

4 ARQUITECTURA DE COMUNICACIONES 4 ARQUITECTURA DE COMUNICACIONES Las redes de computadoras son típicamente heterogéneas. Por ejemplo, la red interna de una universidad puede estar hecha de múltiples plataformas. Puede haber un servidor

Más detalles

Análisis de aplicación: Geany

Análisis de aplicación: Geany Análisis de aplicación: Geany Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La Mancha (Ceslcam, http://ceslcam.com). Copyright 2011, Junta de Comunidades de

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

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

Plan de trabajo para el desarrollo de su sitio web

Plan de trabajo para el desarrollo de su sitio web Plan de trabajo para el desarrollo de su sitio web Introducción La presencia en Internet es cada día una constante en lugar de una excepción. Significa estar presente las 24 horas del día, los 365 días

Más detalles

TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX

TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX TUTORIAL DE INSTALACIÓN PARA VIRTUALBOX Oracle VirtualBox es una aplicación de código abierto (Open Source) permite crear una máquina virtual en nuestro ordenador de forma que podemos ejecutar un Sistema

Más detalles

Pruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ

Pruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ PRUEBAS Y RESULTADOS 57 58 Introducción. De la mano la modernización tecnológica que permitiera la agilización y simplificación de la administración de los recursos con los que actualmente se contaban

Más detalles

Servicio de groupware

Servicio de groupware Servicio de groupware El groupware, también conocido como software colaborativo, es el conjunto de aplicaciones que integran el trabajo de distintos usuarios en proyectos comunes. Cada usuario puede conectarse

Más detalles

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW): INFORMÁTICA IE MÓDULO INTERNET Términos a conocer y conceptos básicos World Wide Web (WWW): Digamos, simplemente, que es un sistema de información, el sistema de información propio de Internet. Sus características

Más detalles

Eagle e Center. Tel 57 1 6064173 Bogotá Colombia. estadístico que genera reportes gráficos y consolidados de esta información.

Eagle e Center. Tel 57 1 6064173 Bogotá Colombia. estadístico que genera reportes gráficos y consolidados de esta información. El valor de la información, definiendo información como los datos procesados bajo parámetros útiles, es determinante en los mercados actuales, donde las decisiones basadas en hechos y datos garantizan

Más detalles

Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos

Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos Gestión Documental con Microsoft Office SharePoint Server 2007 (MOSS) Ignacio López - Ingeniero en Informática Software Architect en Alhambra-Eidos Indice de Contenido Características Generales de MOSS

Más detalles

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl 1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,

Más detalles

Por qué es importante la planificación?

Por qué es importante la planificación? Por qué es importante la planificación? La planificación ayuda a los empresarios a mejorar las probabilidades de que la empresa logre sus objetivos. Así como también a identificar problemas claves, oportunidades

Más detalles

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente.

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente. Investigar Qué es un IIS? Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows

Más detalles

Ejercicio Nº 3: Realizar aumentos en una Tabla de Sueldos

Ejercicio Nº 3: Realizar aumentos en una Tabla de Sueldos SESION5: BASE DE DATOS PLANILLAS Ejercicio Nº : Realizar aumentos en una Tabla de Sueldos Veamos pues. En la hoja de calculo se tiene la Tabla de Sueldos de varios empleados (aquí ahora vemos solo empleados,

Más detalles

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 Las ventajas de los Servidores dedicados Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com A la hora de poner en marcha una aplicación web debemos contratar un servicio

Más detalles

MATERIAL DE TRABAJO 1. Evaluación del software

MATERIAL DE TRABAJO 1. Evaluación del software MATERIAL DE TRABAJO 1 Evaluación del software Para la evaluación del software consideramos que sería pertinente la utilización de un método de evaluación imparcial y objetivo que posibilitara su replicación,

Más detalles

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 1 Nombre: Arquitectura Objetivo: Conocer cómo funciona y se planifica una aplicación web Contextualización

Más detalles

Técnicas de Programación

Técnicas de Programación Técnicas de Programación U.D.1.2.- Programas informáticos de uso general: procesadores de texto y bases de datos. Definición Una base de datos es una recopilación de información relativa a un asunto o

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

FP BÁSICA Ofimática y archivo de Documentos

FP BÁSICA Ofimática y archivo de Documentos FP BÁSICA Ofimática y archivo de Documentos ÍNDICE Introducción. Licencias de Software 1. Introducción Qué es hardware y qué es software? El término hardware (hw) hace referencia a las partes tangibles

Más detalles

APLICACIONES PARA INTERNET

APLICACIONES PARA INTERNET CUN APLICACIONES PARA INTERNET GUIA 1 Juan Carlos Saavedra Serrato 2014 1. Consulte Cuantos tipos de Lenguajes de programación web existen y reseñe una característica de cada uno de ellos. Los diferentes

Más detalles

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE Paquetería contable 1 Sesión No. 2 Nombre de la sesión: Paquetería ASPEL - COI Contextualización: Como hemos venido comentando, existe en el mercado software o paquetería contable diversa que nos servirá

Más detalles

Informática 1 Grado en Matemáticas

Informática 1 Grado en Matemáticas Informática 1 Grado en Matemáticas Grupo de Javier Martínez Baena Índice de contenido 1.Objetivos...3 2. Por qué Code::Blocks?...3 3.Instalación en Windows...4 4.Configuración de Code::Blocks en castellano...7

Más detalles

Informática I Notas del curso

Informática I Notas del curso EXCEL Objetivo: Identificar la funcionalidad general de Excel, sus herramientas y recursos Excel Objetivo Particular: Conocer los métodos básicos de trabajo de Excel, para el manejo de registros, datos

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

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios

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

TRANSFERENCIA DE FICHEROS FTP

TRANSFERENCIA DE FICHEROS FTP TRANSFERENCIA DE FICHEROS FTP INTRODUCCIÓN Internet basa su funcionamiento en un conjunto de protocolos de red sin los cuales la comunicación, a cualquier nivel, sería imposible. Algunos de los protocolos

Más detalles

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias

Más detalles

Módulo 2. Inicio con Java

Módulo 2. Inicio con Java Módulo 2. Inicio con Java Objetivos: -Clasificar el lenguaje de programación Java según las formas de clasificar los lenguajes de programación. -Describir el funcionamiento de la plataforma Java. -Explicar

Más detalles

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá Gestor de Contenidos CMS Que es un CMS? CMS son las siglas de Content Management System, que se traduce directamente al español como Sistema Gestor de Contenidos. Como su propio nombre indica, es un sistema

Más detalles

JavaScript como Orientación a Objetos

JavaScript como Orientación a Objetos Gustavo Lacoste (gustavo@lacosox.org) October 2012 Resumen El objetivo de las siguientes notas es generar una estructura en JavaScript que nos permita reutilizar de manera limpia las funciones creadas

Más detalles