Servidores web y generadores de código

16
SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGO REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL NÚCLEO FALCÓN SEDE CORO PPPA GERENCIA DE LAS TIC´s UC BASE DE DATOS Presentado por: LEONEL CÓRDOVA - JUAN CARLOS YANEZ - FREDDY HERNÁNDEZ SANTA ANA DE CORO; MARZO DE 2015 127.0.0.1

Transcript of Servidores web y generadores de código

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGO

REPÚBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA DEFENSAUNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA

DE LA FUERZA ARMADA NACIONALNÚCLEO FALCÓN

SEDE COROPPPA GERENCIA DE LAS TIC´s

UC BASE DE DATOS

Presentado por: LEONEL CÓRDOVA - JUAN CARLOS YANEZ - FREDDY HERNÁNDEZ

SANTA ANA DE CORO; MARZO DE 2015

127.0.0.1

PPPA TIC’sBASE DE DATOS MARZO DE 2015

Cualquier combinación de sistemas que pueden colaborar entre si para dar a los usuarios toda la información que ellos necesiten sin que tengan que saber donde esta ubicada.

Estructura de Presentación

Estructura Cliente/Servidor

Generador de Código PHPRunner

Generador de Código PHPMaker

Practica

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGO

12

34

Servidores WebServidores Web

XAMPP, LAMP, WAMP, MAMP

PPPA TIC’S LEONEL CÓRDOVABASE DE DATOS MARZO DE 2015

Tecnología que proporciona al usuario final el acceso transparente a las aplicaciones, datos, servicios de cómputo u otros recursos del grupo de trabajo y/o, a través de la organización, en múltiples plataformas. El modelo soporta un medio ambiente distribuido en el cual los requerimientos de servicio hechos por estaciones de trabajo inteligentes o "clientes'', resultan en un trabajo realizado por otros computadores llamados servidores.

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGO

Estructura Cliente/ServidorEstructura Cliente/Servidor

ARCHIVO

BASE DE DATOS

TRANSACCIONES

OBJETOS

1 2 3

127.0.0.1

SERVIDOR REMOTO

INTERNET ESTRUCTURA CLIENTE/SERVIDOR LOCAL

Fuente: Los Autores, 2015

PPPA TIC’S LEONEL CÓRDOVABASE DE DATOS MARZO DE 2015

Un SERVIDOR WEB LOCAL (instalado en nuestro propio equipo) es una solución ideal para realizar pruebas y/o tareas de administración, instalación o desarrollo. De esta forma, podemos probar, configurar o programar nuestra aplicación web sin miedo a estropear la aplicación web oficial o el servidor en producción. (servidor web, de bases de datos, lenguaje de programación, y otros)

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGO

Estructura Cliente/ServidorEstructura Cliente/Servidor

XAMPP, Servidor independiente de plataforma de código libre. Te permite instalar de Apache, MySQL, PHP en tu computador, sin importar tu sistema operativo (Linux, Windows, MAC o Solaris).

1

2

3

4

Servidor enfocado en Linux, como sistema operativo, Apache, el servidor web; MySQL, el gestor de bases de datos; Perl, PHP, o Python, lenguajes de programación.

Servidor enfocado en Windows, como sistema operativo; Apache, como Servidor web; MySQL, como gestor de bases de datos; PHP (generalmente), Perl, o Pyton, como lenguaje de programación.

Servidor enfocado en MaC OS, como sistema operativo; Apache, como Servidor web; MySQL, como gestor de bases de datos; PHP como lenguaje de programación.

INSTALACIÓN Y ESTANDARES DEL SERVIDOR LOCAL

127.0.0.1

PPPA TIC’S LEONEL CÓRDOVABASE DE DATOS MARZO DE 2015

PPPA TIC’S JUAN CARLOS YANEZBASE DE DATOS MARZO DE 2015

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGOEsquema de Diseño de Bases de Datos y Aplicaciones Webs

Idea de almacenamiento de información

Modelo Conceptual Modelo Canónico Modelo FísicoBD

Insertar

Modificar

Eliminar

Consultar

SGDB

Necesidad Modelo E/R Modelo Relacional Base de Datos Relacional

Líneas de código Generadores de códigoAplicativos webs

Fuente: Los Autores, 2015

PPPA TIC’S JUAN CARLOS YANEZBASE DE DATOS MARZO DE 2015

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGOModelo Entidad-Relación

Electores Centro de VotaciónAdscrito

∞ 1

Electores Centro de VotaciónAdscrito

∞ 1

Modelo Entidad Relación Extendido

Cod Centro Votación Tipo

EstadoMunicipio

Parroquia

Nombre Centro Votación

Dirección Centro

Segundo Nombre

Numero de Cedula

Primer Nombre Cod Centro de Votación

Segundo Apellido

NacionalidadPrimer Apellido

Fuente: Los Autores, 2015

Modelo Entidad Relación Básico

PPPA TIC’S JUAN CARLOS YANEZBASE DE DATOS MARZO DE 2015

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGOModelo Relacional

Fuente: Los Autores, 2015

1∞

PPPA TIC’S JUAN CARLOS YANEZBASE DE DATOS MARZO DE 2015

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGOHerramientas RAD

Fuente: http://es.wikipedia.org/wiki/Desarrollo_rápido_de_aplicaciones

El desarrollo rápido de aplicaciones o RAD (acrónimo en inglés de rapid application development) es un proceso de desarrollo de software, desarrollado inicialmente por James Martin en 1980. El método comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE (ingeniería asistida por computadora). Tradicionalmente, el desarrollo rápido de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución.

Generadores de códigoSon aplicaciones capaz de desarrollar aplicaciones web en iteraciones cortas, dando respuesta al desarrollo rápido de un sistema informático.

http://www.hkvstore.com/phpmaker/

http://www.xlinesoft.com/phprunner

CASO PRACTICO: MI PRIMERA APLICACIÓN PHPMaker

127.0.0.1

PPPA TIC’S JUAN CARLOS YANEZBASE DE DATOS MARZO DE 2015

Fuente: Los Autores, 2015

CASO PRACTICO: MI PRIMERA APLICACIÓN PHPRunner

127.0.0.1

PPPA TIC’S JUAN CARLOS YANEZBASE DE DATOS MARZO DE 2015

Fuente: Los Autores, 2015

PPPA TIC’S FREDDY HERNANDEZBASE DE DATOS MARZO DE 2015

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGOEsquema de Base de Datos

Fuente: Los Autores, 2015

PPPA TIC’S JFREDDY HERNANDEZBASE DE DATOS MARZO DE 2015

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGOEsquema de Diseño de Bases de Datos y Aplicaciones Webs

Electores Centro de VotaciónAdscrito

∞ 1

Electores Centro de VotaciónAdscrito

∞ 1

Modelo Entidad Relación Extendido

Cod Centro Votación Tipo

EstadoMunicipio

Parroquia

Nombre Centro Votación

Dirección Centro

Segundo Nombre

Numero de Cedula

Primer Nombre Cod Centro de Votación

Segundo Apellido

NacionalidadPrimer Apellido

Fuente: Los Autores, 2015

Modelo Entidad Relación Básico

PPPA TIC’S JFREDDY HERNANDEZBASE DE DATOS MARZO DE 2015

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGOModelo Relacional

Fuente: Los Autores, 2015

∞1

PPPA TIC’S JFREDDY HERNANDEZBASE DE DATOS MARZO DE 2015

SERVIDORES WEB Y GENERADORES DE FORMULARIOS Y CÓDIGOEditores de Código y Framework para Aplicaciones WEB