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

Slides:



Advertisements
Presentaciones similares
JavaScript Rogelio Ferreira Escutia. 2 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript.
Advertisements

PHP: Acceso a Bases de Datos
FOUR J’s DEVELOPMENT TOOLS Latinoamérica
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Presentación de la Plataforma de Gestión de la Excelencia
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
SISTEMAS OPERATIVOS (CONCEPTO Y TIPOS).
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Instructor :LIC. Jairo Flores de la o
TRABAJO DE PHP BB. PHP BB  Desde su creación en el 2000, php bb se ha convertido en la solución de Foros Open Source más utilizada. Como sus predecesores,
PHP: GENERALIDADES DE LA TECNOLOGÍA
Características Técnicas
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
4/2/ :49 PM BASE DE DATOS © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Daniel Correa Botero.  Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno.
Historia de PHP Programación en Internet II. Historia de PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Administración de datos con MS-SQL Server y Visual Basic
PHP Hypertext Pre-processor Originalmente se conocía como Personal Home Page.
SQL. PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
USO DE APLICACIONES ACCESS-2010 SICI-3211 Dr. Nelliud D. Torres Batista 21/04/20151 MIS.
LC Lite Commerce Edwin Castellanos – Diana Diaz – Ana Ospina – Fernando Sierra – 16A.
Paulina Guevara UNITA - IBARRA. Lenguaje de programación orientado a objetos y procedural. Un Sistema Gestor de Bases de datos o Database Management System.
Lenguajes de programación Web
LENGUAJES DE PROGRAMACIÓN 8.3 PRINCIPALES LENGUAJES.
Conozca a PHP Programación en Internet II. Conozca a PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa ¿Qué.
Lenguaje de Base de Datos
INTEGRANTES: FERNANDEZ ELIZALDE HUMBERTO LARA ORTIZ JOSE JUAN ZAPATA LIZARDI YEARIM.
GNU/LINUX ING. MIGUEL JAIME ACE CERTIFICATION, IBM
Structured Query Language MySQL Sistema de gestión de bases de datos SQL Open Source más popular Lo desarrolla, distribuye y soporta.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
BASE DE DATOS EN LA WEB.
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.
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
UNIVERSIDAD JUAREZ DEL ESTADO DE DURANGO COLEGIO DE CIENCIAS Y UMANIDADES COMPUTACION 1 Nombre: Karla Daniela Jara Bruciaga Grupo: G Matricul:
UNIDAD EDUCATIVA CALASANZ Manual de usos de WORDPRESS. NOMBRE: Melissa Veintimilla Labanda Curso: 1º ´´C´´ FECHA: 29 de marzo del 2015.
Fedora Core como plataforma para el desarrollo de interfaces humano-computadora (IHC) de las bibliotecas digitales Por Jericó Luna Huerta.
PHP PHP Hypertext Pre-processor Personal Home Page.
POSTGRESQL.
Andrea Pulido Oscar Murcia Rafael Matiz
GESTIÓN DE PORTALES IVONNE ACXIRY SAUCEDO NUÑEZ ENRIQUE EDUARDO PÉREZ FUENTES.
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Cristian Fonnegra Marin
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Abdelahad, Yanina Zoraida Abdelahad, Corina Natalia Perez, Norma Beatriz Abril de 2003.
¿QUE SON LAS ACTUALIZACIONES?  Las actualizaciones son adiciones al software que pueden evitar problemas o corregirlos, mejorar el funcionamiento del.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Colegio de bachilleres plantel n°14
El lenguaje de programación PHP
Tema 11 Bases de Datos y el Lenguaje SQL
INSTITUTO DE CIENCIAS ECONÓMICO-ADMINISTRATIVO ÁREA ACADÉMICA DE COMERCIO EXTERIOR 13/09/ UAEH.
INSTITUTO DE ESTUDIOS SUPERIORES DEL ESTADO
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Servicios Camerales Comparativo de Bases de Datos.
Conocer los 3 tipos de licencias comerciales y las diferentes licencias de software libre.
SISTEMAS DE GESTIÓN DE CURSOS DE DISTRIBUCIÓN LIBRE
Creación de páginas Web (II) PHP Pau Barceló Forteza
ECOM-6030 CAPÍTULO 9 CREATING WEB DATABASE Prof. Nelliud D. Torres © - Derechos Reservados.
ECOM-6030 CAPÍTULOS 24 LARGE PROJECTS Prof. Nelliud D. Torres © - Derechos Reservados.
Diseño y Programación Orientados a Objetos1 Introducción a Java.
ECOM-6030 CAPÍTULO 7 EXCEPTION HANDLING Prof. Nelliud D. Torres © - Derechos Reservados.
PASOS PARA BUSCAR INFORMACIÓN SOBRE EL TEMA A INVESTIGAR Prof. Nelliud D. Torres ECOM-5020.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Conociendo el modelo Cliente-Servidor
Las más usadas en e-Learning PLATAFORMAS PARA LA ENSEÑANZA EN LÍNEA Online.
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
LENGUAJE DE PROGRAMACIÓN PARA JUEGOS Integrantes: Ruiz José Vargas Mary.
SISTEMAS DE GESTION DE CONTENIDOS ISABELLA RUEDA ANGARITA.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Transcripción de la presentación:

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

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

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

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

¿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: 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres5

¿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: La página de Zend Technologies que apoya php es: 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres6

¿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

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

Fortalezas de PHP Alto rendimiento (performance) – PHP es altamente eficiente, en la página se muestran estadísticas que así lo confirman. 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

Fortalezas de PHP (cont. - 1) Costo – PHP es gratis. La última versión se puede bajar de: 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

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 ( provee apoyo a PHP. 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres11

Fortalezas de MySQL Rendimiento (performance) – MySQL es innegablemente rápido. En la página 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 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

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. ( 8/12/2007© - Derechos Reservados - Prof. Nelliud D. Torres13

Estadísticas sobre servidores Web noviembre /12/2007© - Derechos Reservados - Prof. Nelliud D. Torres14 Estadísticas del mes de julio vey/data/200707/com/index.html

REFERENCIAS PHP and MySQL Web Development, Third Edition, Luke Welling, and Laura Thomson papers/performance.php papers/performance.php 8/12/2007 © - Derechos Reservados - Prof. Nelliud D. Torres 15