La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ECOM-6030 INTRODUCCIÓN AL CURSO Prof. Nelliud D. Torres © - Derechos Reservados.

Presentaciones similares


Presentación del tema: "ECOM-6030 INTRODUCCIÓN AL CURSO Prof. Nelliud D. Torres © - Derechos Reservados."— Transcripción de la presentación:

1 ECOM-6030 INTRODUCCIÓN AL CURSO Prof. Nelliud D. Torres © - Derechos Reservados

2 DESCRIPCIÓN DEL CURSO Desarrollo de aplicaciones complejas de comercio electrónico, utilizando un sistema de administración de bases de datos (DBMS) y técnicas de programación avanzada, mediante el uso de un lenguaje de programación orientado al Web. Requiere horas adicionales en un laboratorio abierto. 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres2

3 OBJETIVOS TERMINALES Aplicar los conocimientos de programación en la solución de problemas de comercio electrónico. Demostrar destrezas avanzadas en el desarrollo de una aplicación. Analizar un sistema orientado al comercio electrónico. Diseñar una aplicación compleja dirigida al comercio electrónico. 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres3

4 HERRAMIENTAS QUE VAMOS A UTILIZAR EN EL CURSO PHP MySQL Cualquier otra herramienta que surja durante el progreso del curso. 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres4

5 ¿QUÉ ES PHP? Server-side scripting language. Diseñado para el Web. Se interpreta a nivel del servidor y genera código HTML o algún otro tipo de output que el visitante podrá ver. Fue concebido en 1994 por Rasmun Lerdorf. Para el 2004 estaba instalado en 17 millones de dominios, se puede ver el número actual en: http://www.php.net/usage.php http://www.php.net/usage.php 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres5

6 ¿QUÉ ES PHP? (cont.) Es un producto Open Source. Originalmente PHP significaba Personal Home Page. Luego se cambió a PHP Hypertext Preprocesor. Vamos a utilizar la versión 5 de PHP La página principal es: http://www.php.nethttp://www.php.net La página de Zend Technologies que apoya php es: http://zend.comhttp://zend.com 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres6

7 ¿QUÉ ES MySQL? (cont.) Es un robusto y rápido Relational Database Management (RDBMS) Controla el acceso a los datos y se asegura que múltiples usuarios puedan utilizarlo. Provee acceso rápido y seguro. Utiliza el standard query language (SQL). Es el database open source más popular del mundo 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres7

8 Decisiones a tomar cuando se va a construir un e-commerce site Hardware para el servidor Sistema Operativo Software orientado a Web Sistema de Base de Datos Un lenguaje de programación scripting Algunas de estas elecciones puede crear dependencia en otras. Ej. No todos los sistemas Operativos corren el mismo Hardware y no todos los lenguajes scripting se conectan a todas las bases de datos. 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres8

9 Fortalezas de PHP Alto rendimiento (performance) – PHP es altamente eficiente, en la página http://www.zend.com se muestran estadísticas que así lo confirman. http://www.zend.com Interactúa con muchas bases de datos – En adición a MySQL, PHP trabaja con PostgreSQL, mSQL, Oracle, dbm, FilePro, Hyperwave, Informix, InterBase y Sybase entre otros. Librerías – Debido a que PHP se diseño para utilizarse en el Web, contiene múltiples funciones integradas (built-in) con tareas relacionadas al Web. 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres9

10 Fortalezas de PHP (cont. - 1) Costo – PHP es gratis. La última versión se puede bajar de: http://www.php.nethttp://www.php.net Fácil de aprender – La sintaxis de PHP es similar a la de C. Por lo tanto si uno conoce cualquier lenguaje similar a C (Java, C++, C#) puede aprender PHP rápidamente. Apoyo a Objetos– La versión 5 de PHP provee varias capacidades de este paradigma de programación. 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres10

11 Fortalezas de PHP (cont. - 2) Portabilidad – PHP esta disponible para diferentes sistemas operativos. Usualmente el código que se escribe para una plataforma, trabaja sin modificaciones en otra. Source Code – El programador tiene acceso al código fuente lo que permite hacer modificaciones sin la necesidad de esperar por actualizaciones ni preocuparse si el vendedor se va a quiebra y termina el apoyo al producto. Disponibilidad de apoyo – La compañía Zend Technologies (www.zend.com) provee apoyo a PHP.www.zend.com 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres11

12 Fortalezas de MySQL Rendimiento (performance) – MySQL es innegablemente rápido. En la página http://www.mysql.com/why-mysql/white- papers/performance.php muestra comparaciones con otros productos. En el 2002 la revista eWeek hizo una comparación de ejecutoria de bases de datos y MySQL quedó empatado con Oracle. PDF http://www.mysql.com/why-mysql/white- papers/performance.phpPDF Bajo costo – Se puede conseguir una licencia open source sin costo alguno y licencias comerciales a un costo bajo. Fácil de usar – La operación del producto es similar al de otros. 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres12

13 Fortalezas de MySQL (cont.) Portabilidad – Se puede utilizar en diferentes sistemas Unix y en Windows. Source Code– El programador tiene el código fuente disponible para hcer cambios y/o mejoras a la base de datos. Disponibilidad de apoyo – No todos los productos open source tienen una compañía que provea apoyo, entrenamiento, consultoría, etc. Sin embargo se puede obtener todos estos beneficios en MySQL AB. (www.mysql.com)www.mysql.com 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres13

14 Estadísticas sobre servidores Web noviembre 2006 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres14 Estadísticas del mes de julio-2007 http://www.securityspace.com/s_sur vey/data/200707/com/index.html

15 REFERENCIAS PHP and MySQL Web Development, Third Edition, Luke Welling, and Laura Thomson http://www.php.net/usage.php http://www.php.net http://zend.com http://www.mysql.com/why-mysql/white- papers/performance.php http://www.securityspace.com http://www.mysql.com/why-mysql/white- papers/performance.php http://www.securityspace.com 8/12/2007 © - Derechos Reservados - Prof. Nelliud D. Torres 15


Descargar ppt "ECOM-6030 INTRODUCCIÓN AL CURSO Prof. Nelliud D. Torres © - Derechos Reservados."

Presentaciones similares


Anuncios Google