Introducción MVC en Django Primeros pasos. Django Framework. José Ortiz Bejar.

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

Download "Introducción MVC en Django Primeros pasos. Django Framework. José Ortiz Bejar."

Transcripción

1 Django Framework José Ortiz Bejar Universidad Michoacana de San Nicolás de Hidalgo 10 de septiembre de 2014

2 Introducción MVC en Django Primeros pasos Primera página con Django

3 Programando al viejo estilo #!/ u s r / b i n / env python i m p o r t MySQLdb p r i n t Content Type : t e x t / html\n p r i n t <html><head><t i t l e >Books</ t i t l e ></head> p r i n t <body> p r i n t <h1>books</h1> p r i n t <ul > connection = MySQLdb. connect ( user = me, passwd= letmein, db= my db ) c u r s o r = connection. c u r s o r ( ) c u r s o r. e x e c u t e ( SELECT name FROM books ORDER BY p u b d a t e DESC LIMIT 10 ) f o r row i n c u r s o r. f e t c h a l l ( ) : p r i n t < l i> %s</l i > % row [ 0 ] p r i n t </ul > p r i n t </body></html> c o n n e c t i o n. c l o s e ( )

4 Porque es necesario un framework? Se tiene la necesidad de que múltiples módulos de una aplicación se conecten a la base de datos Es necesario mezclar lenguajes Reusar módulos para diferentes bases de datos Separar diseño y desarrollo

5 Que es Django? Un conjunto de librerías que provee una infraestructura para el desarrollo de aplicaciones Permiten escribir programas limpios Facilitan el mantenimiento

6 MVC en Django

7 Modelo models.py contiene la descripción de la base de datos, representada como una clase de python. # models. py ( d e s c r i p c i ó n de l a base de d a t o s ) from django. db i mport models c l a s s Book ( models. Model ) : name = models. C h a r F i e l d ( max length =50) pub date = models. D a t e F i e l d ( )

8 Modelo Definir los objetos de la base de datos Establecer las relaciones entre los objetos Permite acceder a los datos (leer, crear, modificar y borrar)

9 Vista view.py contiene la lógica del sistema de información # v i e w s. py ( L ó g i c a d e l s i s t e m a ) from django. s h o r t c u t s i m p o r t r e n d e r t o r e s p o n s e from models i m p o r t Book d e f l a t e s t b o o k s ( r e q u e s t ) : b o o k l i s t = Book. o b j e c t s. o r d e r b y ( pub date ) [ : 1 0 ] r e t u r n r e n d e r t o r e s p o n s e ( l a t e s t b o o k s. html, { b o o k l i s t : b o o k l i s t })

10 Vista view.py contiene la lógica del sistema de información Ejecuta las operaciones necesarias para devolver el contenido html Implementa la lógica del sistema. Interactúa con el modelo para extraer información de la BD

11 Controlador urls.py Define como se relacionan las urls con las vistas. # urls.py (the URL configuration) from django.conf.urls.defaults import * import views urlpatterns = patterns(, (r ^latest/$, views.latestbooks), )

12 Plantilla urls.py Define como se relacionan las urls con las vistas. # l a t e s t b o o k s. html ( the t e m p l a t e ) <html><head><t i t l e >Books</ t i t l e ></head> <body> <h1>books </h1> <ul > { % f o r book i n b o o k l i s t %} <l i >{{ book. name }}</ l i > { % e n d f o r %} </ul > </body></html>

13 Enfoque MVC Django se apega al enfoque MVC. M El acceso a los datos, es manejado por la capa de base de datos de Django (Modelos). V La parte en que se selecciona cuales y como se muestran los datos. Vistas y plantillas. C Selecciona que vista utilizar de acuerdo con la entrada del usuario. La configuración de urls mapea a métodos Python.

14 Enfoque MTV Debido a que la C ya es manejada por el framework. En Django sería mas apropiado hablar de un desarrollo MTV. M Se sigue utilizando para la capa de datos. T Se refiere a las plantillas (Template), la capa de presentación de los datos. V La capa de lógica del sistema.

15 Instalación Descargar y extraer Django-x.x.gz cd Django-x-x python setup.py install

16 Probar la instalación En ms dos/terminal python >>> import django >>> django.version (1, 4, 0, final, 0)

17 Habilitando el motor de bases de datos Django soporta cuatro motores de bases de datos PostgreSQL ( SQLite 3 ( MySQL ( Oracle (

18 SQlite En nuestro caso usaremos SQlite, para las versiones 2.5 y mayores Python integra soporte para SQlite. La base de datos es un solo archivo No se requiere un servidor No es necesario hacer instalaciones adicionales

19 Agregar comandos django al path (solo usuarios windows) click derecho en Equipo(o y Mi PC) Pestaña de opciones avanzadas Variables de entorno editar la variable path y agregar al final ;path_to_python\lib\site-packages\django\bin donde path to python es la ruta donde quedo instalado python (e.j. c:\python).

20 Iniciar un proyecto En ms dos/terminal django-admin.py startproject misitio Esto crea un directorio con la siguiente estructura misitio/ manage.py misitio/ init.py settings.py urls.py

21 Estructura del proyecto init.py Es un archivo vacío el cual se utiliza para que python trate la aplicación como un paquete. Generalmente no es necesario editarlo. manage.py Utilidad de ĺınea de comandos que nos permite interactuar con el proyecto. settings.py La configuración de proyecto Django. Se encuentra pre-editado con valores por defecto. urls.py Se utiliza para manejar las URLs del proyecto. Como una especie de tabla de contenido. Inicialmente vacío.

22 Servidor de desarrollo Django incluye un servidor web ligero, lo cual permite desarrollar sin necesidad de configurar un servidor web. python manage.py runserver Validating models... 0 errors found. Django version 1.0, using settings mysite.settings Development server is running at Quit the server with CONTROL-C.

23 Primera página con Django La primera Vista La primera meta es escribir una página web que diga: Hola Mundo. La función debe escribirse en views.py from django. h t t p i mport HttpResponse d e f h e l l o ( r e q u e s t ) : r e t u r n HttpResponse ( Hola Mundo ) Es necesario importar la clase HttpResponse que es parte del modulo django.http Se define una función hello (función de vista) Cada función toma al menos un argumento llamado request por convención. Contiene información de la petición web. La función regresa un objeto django.http.httprequest con el texto Hola Mundo

24 Primera página con Django URLconf from django. c o n f. u r l s. d e f a u l t s i m p o r t # Uncomment the next two l i n e s to enable the admin : # from django. c o n t r i b i m p o r t admin # admin. a u t o d i s c o v e r ( ) u r l p a t t e r n s = p a t t e r n s (, # Example : # ( r ˆ m y s i t e /, i n c l u d e ( m y s i t e. f o o. u r l s ) ), # Uncomment t h e admin / doc l i n e below and add django. c o n t r i b. admindocs # to INSTALLED APPS to enable admin documentation : # ( r ˆ admin / doc /, i n c l u d e ( django. c o n t r i b. admindocs. u r l s ) ), ) # Uncomment the next l i n e to enable the admin : # ( r ˆ admin /, i n c l u d e ( admin. s i t e. u r l s ) ),

25 Primera página con Django La primera URLconf Para agregar una vista a URLconf, es necesario poner un tuple que mapea una patrón de URL a una función de vista. from django. c o n f. u r l s. d e f a u l t s import from m y s i t e. v i e w s import h e l l o u r l p a t t e r n s = p a t t e r n s (, ( ˆ h e l l o /$, h e l l o ), ) Primero se importa la función hello de la vista misitio/views.py se traduce como misitio.views en la sintaxis de import de python. Se agrega la ĺınea ( ^hello/$,hello), a urlpatterns. El primer elemento es una expresión regular y el segundo es una función de la vista.

Introducción a Django

Introducción a Django Manuel Kaufmann Octubre de 2008 http://www.python.com.ar Qué es Django? Framework Rápido y limpio Problemas resueltos Para qué se utiliza? Historia Aplicaciones web Blog's Sistemas complejos Encuesta Necesidad

Más detalles

Cómo crear un servicio REST en 30 líneas de código de Django y Python

Cómo crear un servicio REST en 30 líneas de código de Django y Python Cómo crear un servicio REST en 30 líneas de código de Django y Python Por Alberto Casero. Publicado en el espacio Desarrollo para Startups en Genbetadev el 11-02-2015 http://www.genbetadev.com/desarrolloparastartups/como-crear-un-servicio-rest-en-30-lineas-decodigo-de-django-y-python

Más detalles

Laboratorio de sistemas operativos y redes. Django. Tutorial de instalación y uso. Muñoz, Néstor Gabriel Yegro, Juan Ignacio

Laboratorio de sistemas operativos y redes. Django. Tutorial de instalación y uso. Muñoz, Néstor Gabriel Yegro, Juan Ignacio Laboratorio de sistemas operativos y redes Django Tutorial de instalación y uso Muñoz, Néstor Gabriel Yegro, Juan Ignacio 1 Introducción Qué es Django? Django es un framework web open source, desarrollado

Más detalles

django Fco Javier Lucena Lucena

django  Fco Javier Lucena Lucena django http://www.djangoproject.com/ Fco Javier Lucena Lucena 22 de Abril de 2010 Índice Introducción Proyecto Vistas y URLs Plantillas Modelos Administración FrameWork Esquema (un esqueleto, un patrón)

Más detalles

MANUAL TÉCNICO DIEGO FERNANDO CAICEDO MOSQUERA CÓDIGO NO GERMAN AUGUSTO CESPEDES YELA CÓDIGO NO

MANUAL TÉCNICO DIEGO FERNANDO CAICEDO MOSQUERA CÓDIGO NO GERMAN AUGUSTO CESPEDES YELA CÓDIGO NO IMPLEMENTAR UN SISTEMA DE INFORMACIÓN WEB PARA EL REPOSITORIO DE LOS DOCUMENTOS GENERADOS EN EL PROCESO DE AUTOEVALUACIÓN Y EL PLAN DE MEJORAMIENTO DE LOS PROGRAMAS MANUAL TÉCNICO DIEGO FERNANDO CAICEDO

Más detalles

Grupo de Sistemas y Comunicaciones

Grupo de Sistemas y Comunicaciones Laboratorio de Servicios Web Grupo de Sistemas y Comunicaciones gsyc-profes@gsyc.escet.urjc.es 2009 1 (c) GSyC, Grupo de Sistemas y Comunicaciones, 2007 http://gsyc.escet.urjc.es Se permite copiar, distribuir,

Más detalles

Sofi. Publicación 1.0.x. Leonardo J. Caballero G.

Sofi. Publicación 1.0.x. Leonardo J. Caballero G. Sofi Publicación 1.0.x Leonardo J. Caballero G. 31 de July de 2014 Índice general 1. Qué es Sofi? 3 1.1. Funcionalidades............................................. 3 1.2. Referencias................................................

Más detalles

Django. Edwin Caldón. Desarrollo web en Python. http://vultur.unicauca.edu.co. Jornadas de Software Libre 2007 JSL2007

Django. Edwin Caldón. Desarrollo web en Python. http://vultur.unicauca.edu.co. Jornadas de Software Libre 2007 JSL2007 Django Desarrollo web en Python Edwin Caldón http://vultur.unicauca.edu.co Jornadas de Software Libre 2007 JSL2007 Agenda Arquitectura Ejemplo Estructura (proyecto y aplicación) Definir Modelos Vistas

Más detalles

1. Qué es otree? 2. El Shell y Python. 3. Ejemplo: cuestionario simple. 4. Ejemplo: juego del bien público. 5. Bots de prueba.

1. Qué es otree? 2. El Shell y Python. 3. Ejemplo: cuestionario simple. 4. Ejemplo: juego del bien público. 5. Bots de prueba. Índice 1. Qué es otree? 2. El Shell y Python 3. Ejemplo: cuestionario simple 4. Ejemplo: juego del bien público 5. Bots de prueba David Klinowski 2 Qué es otree? Qué es otree? plataforma para programar

Más detalles

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación

Más detalles

Requerimientos mínimos para Instalar Drupal

Requerimientos mínimos para Instalar Drupal Qué es Drupal? Drupal es un Sistema para Administrador de Contenidos de Sitios Web, tal como artículos, foros, u otros archivos. Drupal es un Sistema Dinámico; en lugar de ser archivos pre-generados (estáticos),

Más detalles

Programación Web con Python

Programación Web con Python Programación Web con Python Marcelo Schiavone Carlos Taffernaberry Temario Introducción Python Framework para Python Realizando aplicaciones Cheetah Python SQLObject IDEs Ejemplo de uso Conclusiones Introducción

Más detalles

MÁSTER UNIVERSITARIO EN SISTEMAS TELEMÁTICOS E INFORMÁTICOS. Web de Debian Counting en Django. Curso Académico 2012/2013. Trabajo de Fin de Máster

MÁSTER UNIVERSITARIO EN SISTEMAS TELEMÁTICOS E INFORMÁTICOS. Web de Debian Counting en Django. Curso Académico 2012/2013. Trabajo de Fin de Máster MÁSTER UNIVERSITARIO EN SISTEMAS TELEMÁTICOS E INFORMÁTICOS Curso Académico 2012/2013 Trabajo de Fin de Máster Web de Debian Counting en Django Autor: Meilin Xu Tutor: Dr. Gregorio Robles 1 Resumen Una

Más detalles

Taller Django: de 0 a CRUD

Taller Django: de 0 a CRUD Taller Django: de 0 a CRUD Miguel González (@migonzalvar) GDG Vigo, 5 de abril de 2013 Crear un proyecto de Django Urls y vistas Modelos Plantillas Baterías incluidas: administración Formularios Edición

Más detalles

MANUAL DE PROGRAMADOR

MANUAL DE PROGRAMADOR MANUAL DE PROGRAMADOR Tabla de Contenido Introducción... 3 Información destacada... 3 Objetivos... 3 1.Requerimientos... 4 2.Instalación y Configuración... 5 3.Diagrama Entidad Relación... 6 4.Desarrollo

Más detalles

MANUAL DE INSTALACION XD EN MICROSOFT WINDOWS

MANUAL DE INSTALACION XD EN MICROSOFT WINDOWS MANUAL DE INSTALACION XD EN MICROSOFT WINDOWS www.xdsoftware.es Está disponible en la versión 2014.73 para los formatos Rest / Pos / Disco XD, es un nuevo instalador para Microsoft Windows. El instalador

Más detalles

Tutorial de Django. Release 1.5. Django Software Foundation

Tutorial de Django. Release 1.5. Django Software Foundation Tutorial de Django Release 1.5 Django Software Foundation February 23, 2013 Índice general 1. Empezando con Django 1 1.1. Django de un vistazo........................................... 1 1.2. Guía de

Más detalles

ANEXO D MANUAL DE DESPLIEGUE

ANEXO D MANUAL DE DESPLIEGUE ANEXO D MANUAL DE DESPLIEGUE La aplicación funciona con 3 componentes fundamentales que son web2py, postgresql y Ansible, durante el desarrollo de la aplicación se hizo uso de la herramienta git para el

Más detalles

Guía de Instalación. BioTime 7.0. Versión:1.0 Fecha: Enero BioTime 7.0

Guía de Instalación. BioTime 7.0. Versión:1.0 Fecha: Enero BioTime 7.0 Guía de Instalación Versión:1.0 Fecha: Enero 2018 A Requerimientos del sistema Sistemas operativos Windows Memoria Memoria Espacio en disco duro Microsoft Windows Server 2003 Microsoft Windows Server 2008

Más detalles

Manual de Instalación en Ubuntu

Manual de Instalación en Ubuntu Manual de Instalación en Ubuntu Versión 2 Enero 2015-1 - Índice de contenido 1. Paquetes de Software y archivos necesarios...3 1.1 Obtener permisos de root...3 2. Instalación de Sun Java JDK 6...3 3. Instalación

Más detalles

INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL EN FEDORA SERVER 24 BRAYAM ALBERTO MORA ARIAS COD: PRESENTADO A:

INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL EN FEDORA SERVER 24 BRAYAM ALBERTO MORA ARIAS COD: PRESENTADO A: INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DE BASES DE DATOS POSTGRESQL EN FEDORA SERVER 24 BRAYAM ALBERTO MORA ARIAS COD: 1151010 PRESENTADO A: Ing. JEAN POLO CEQUEDA OLAGO UNIVERSIDAD FRANCISCO DE PAULA SANTANDER

Más detalles

Qué ofrece Autentia Real Business Solutions S.L?

Qué ofrece Autentia Real Business Solutions S.L? Qué ofrece Autentia Real Business Solutions S.L Somos su empresa de Soporte a Desarrollo Informático. Ese apoyo que siempre quiso tener... Avenida de Castilla, - Edificio Best Point - Oficina B 0 San Fernando

Más detalles

MANUAL DE INSTALACIÓN DE ADEMPIERE LTS EN UBUNTU 10.10

MANUAL DE INSTALACIÓN DE ADEMPIERE LTS EN UBUNTU 10.10 MANUAL DE INSTALACIÓN DE ADEMPIERE 3.6.0 LTS EN UBUNTU 10.10 1. Abrir una ventana de Terminal (Aplicaciones > Accesorios > Terminal) 2. Instalar JDK (Java Development Kit) escribiendo los siguientes comandos

Más detalles

INSTALACION DE ENEBOO EN LINUX CON POSTGRESQL

INSTALACION DE ENEBOO EN LINUX CON POSTGRESQL CREADO POR: miguelajsmaps@gmail.com en https://github.com/miguel- J/eneboo/wiki (https://github.com/miguel-j/eneboo/wiki) EDITADO POR: miguelajsmaps@gmail.com en https://github.com/miguel- J/eneboo/wiki

Más detalles

INDICE PREPARACIÓN PARA LA APLICACIÓN CREACIÓN DE LA BASE DE DATOS CREACIÓN DE UNA APLICACIÓN PÁGINAS WEBS DE INTERÉS

INDICE PREPARACIÓN PARA LA APLICACIÓN CREACIÓN DE LA BASE DE DATOS CREACIÓN DE UNA APLICACIÓN PÁGINAS WEBS DE INTERÉS Django es un Framework web, es decir, una plataforma de desarrollo enfocada al entorno web. Es muy útil, ya que proporciona una serie de herramientas para facilitar la creación de páginas, siguiendo los

Más detalles

Escribir su primera aplicación Django, parte 1. Vamos a aprender con el ejemplo.

Escribir su primera aplicación Django, parte 1. Vamos a aprender con el ejemplo. Escribir su primera aplicación Django, parte 1 Vamos a aprender con el ejemplo. A lo largo de este tutorial, vamos a caminar a través de la creación de una aplicación de encuesta de base. Va a constar

Más detalles

SERVICIO DE RED PRIVADA VIRTUAL. GUÍA DE CONFIGURACIÓN (Diciembre 2017)

SERVICIO DE RED PRIVADA VIRTUAL. GUÍA DE CONFIGURACIÓN (Diciembre 2017) SERVICIO DE RED PRIVADA VIRTUAL GUÍA DE CONFIGURACIÓN (Diciembre 2017) Contenido Introducción... 3 Servicio de Red Privada Virtual - UPMvpn... 3 A quién va dirigida esta guía?... 3 Soporte... 3 Microsoft

Más detalles

Rawel E. Luciano B Sistema Operativo III. 4- Compartir datos en una red Linux usando NFS. José Doñe

Rawel E. Luciano B Sistema Operativo III. 4- Compartir datos en una red Linux usando NFS. José Doñe Nombre: Rawel E. Luciano B. Matricula: 2011-2281 Materia: Sistema Operativo III How to: 4- Compartir datos en una red Linux usando NFS Profesor: José Doñe Compartir datos en una red Linux usando NFS NFS

Más detalles

Cómo crear un módulo nuevo

Cómo crear un módulo nuevo Referencia rápida para el desarrollador de JAMES 1 Cómo crear un módulo nuevo Un módulo necesita 3 archivos básicos: init.php: Página que se carga al lanzar el módulo. config.xml: Fichero de configuración

Más detalles

PRÁCTICA DE ADO.NET. Algunos tipos de datos más utilizados son los siguientes:

PRÁCTICA DE ADO.NET. Algunos tipos de datos más utilizados son los siguientes: ACCESO A DATOS PRÁCTICA DE ADO.NET Una base de datos (BD) es una colección de datos clasificados y estructurados que son guardados en uno o varios archivos pero referenciados como si de un único archivo

Más detalles

COPYRIGHT El copyright de este documento es propiedad de Camerfirma.

COPYRIGHT El copyright de este documento es propiedad de Camerfirma. COPYRIGHT El copyright de este documento es propiedad de Camerfirma. No está permitido su reproducción total o parcial ni su uso con otras organizaciones para ningún otro propósito, excepto autorización

Más detalles

Configuración del driver cliente ODBC

Configuración del driver cliente ODBC TNLK025KEP Configuración del driver cliente ODBC Tech Support support@logitek.es Enero 2016 Revisión1 Descripción General Esta nota técnica explica cómo configurar desde el inicio un driver cliente ODBC.

Más detalles

WDpStats Procedimiento de instalación

WDpStats Procedimiento de instalación WDpStats Procedimiento de instalación Tabla de contenidos WDpStats... 1 Procedimiento de instalación... 1 Tabla de contenidos... 1 Resumen... 2 Requisitos... 2 Instalación... 2 Dificultades... 6 Ejecución...

Más detalles

MANUAL DE INSTALACIÓN EN WINDOWS

MANUAL DE INSTALACIÓN EN WINDOWS MANUAL DE INSTALACIÓN EN WINDOWS Este manual de instalación está basado para que pueda instalar OsCommerce en un servidor local: 1. Descargar el oscommerce de la web oficial de la dirección http://www.oscommerce.com/

Más detalles

INSTRUCCIONES PARA INSTALAR EL NAVIERO MAX EN UNA PC CON WINDOWS XP, XP PROF, VISTA.

INSTRUCCIONES PARA INSTALAR EL NAVIERO MAX EN UNA PC CON WINDOWS XP, XP PROF, VISTA. INSTRUCCIONES PARA INSTALAR EL NAVIERO MAX EN UNA PC CON WINDOWS XP, XP PROF, VISTA. Inserte el CD-ROM de instalación del Naviero Max. Ejecute el programa de instalación desde el explorador de Windows.

Más detalles

UD2 Instalación y uso de

UD2 Instalación y uso de UD2 Instalación y uso de entornos de desarrollo Índice 1. Entornos de desarrollo 1.1. Introducción 1.2. Componentes 2. Instalación de entornos de desarrollo 2.1. Programación 2.2. Bases de datos 2.3. Otros

Más detalles

Configuración de la base de datos MySQL en InduSoft Web Studio. Introducción

Configuración de la base de datos MySQL en InduSoft Web Studio. Introducción Configuración de la base de datos MySQL en InduSoft Web Studio. Introducción Este documento ha sido desarrollado con la finalidad de brindar a los usuarios de los productos de InduSoft sugerencias y pasos

Más detalles

PARTE III. Instalación y Configuración De Cacti

PARTE III. Instalación y Configuración De Cacti PARTE III Instalación y Configuración De Cacti Ejercicios Su misión... Instalar Cacti Crear un dispositivo para su enrutador Crear dispositivos para sus servidores de grupo Crear gráficos para cada elemento

Más detalles

Módulo 3. Ambiente de desarrollo

Módulo 3. Ambiente de desarrollo Módulo 3. Ambiente de desarrollo Objetivo - Introducir al estudiante en la plataforma Java - Realizar un acercamientos a la compilación y ejecución de programas Java - Identificar errores en tiempo de

Más detalles

Guía rápida de Instalación

Guía rápida de Instalación Guía rápida de Instalación Software Especializado Comercial INSTALACION, CONFIGURACION DE SERVIDOR Y ACTIVACION REQUERIMIENTOS MINIMOS Sistema operativo: Microsoft Windows 10, 8.1, 8, 7 o Superior 32 /64

Más detalles

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones

Más detalles

Documentación para desarrolladores

Documentación para desarrolladores Documentación para desarrolladores Página 1 de 180 1.Introducción ChinApp es una aplicación móvil con soporte para generar está misma a través de una aplicación web. Este documento es una informativa sobre

Más detalles

Trabajo Fin de Grado

Trabajo Fin de Grado UNIVERSIDAD DE ALCALÁ Escuela Politécnica Superior Grado en Ingeniería Informática Trabajo Fin de Grado ESTUDIO DEL FRAMEWORK DE DESARROLLO WEB DJANGO Roberto Caldera Vergara Septiembre / 2017 UNIVERSIDAD

Más detalles

Rawel E. Luciano B Sistema Operativo III 12- SERVIDOR DHCP. José Doñe

Rawel E. Luciano B Sistema Operativo III 12- SERVIDOR DHCP. José Doñe Nombre: Rawel E. Luciano B. Matricula: 2011-2281 Materia: Sistema Operativo III How to: 12- SERVIDOR DHCP Profesor: José Doñe Servidor DHCP DHCP (Dynamic Host Configuration Protocol Protocolo de configuración

Más detalles

Angular es un framework, diseñado por Google, de tipo MVW (Model View Whatever) para el frontend.

Angular es un framework, diseñado por Google, de tipo MVW (Model View Whatever) para el frontend. Contenido Tutorial básico de Angular JS... 2 Ejemplo 1: Hola mundo... 3 Ejemplo 2: Dar bienvenida a usuario... 5 Ejemplo 3: Lista de comentarios de un servidor remoto... 8 Ejemplo 4: Barra de navegación...

Más detalles

Integrando AngularJS y Drupal. Iván G. Campaña N. @icampana

Integrando AngularJS y Drupal. Iván G. Campaña N. @icampana Integrando AngularJS y Drupal Iván G. Campaña N. @icampana Qué es AngularJS? Framework Javascript MVC de código abierto desarrollado por Google Utiliza HTML5, CSS3 + Javascript del lado del cliente. Permite

Más detalles

X-RiteColor Master Web Edition

X-RiteColor Master Web Edition X-RiteColor Master Web Edition Este documento contiene instrucciones para instalar X-RiteColor Master Web Edition. Siga todas las instrucciones cuidadosamente en el orden dado. Antes de continuar, compruebe

Más detalles

Describir las actividades que se requieren para configurar el correo electrónico corporativo, a través de Microsoft Outlook.

Describir las actividades que se requieren para configurar el correo electrónico corporativo, a través de Microsoft Outlook. Página 1 de 20 1 OBJETIVO Describir las actividades que se requieren para configurar el correo electrónico corporativo, a través de Microsoft Outlook 2 RESPONSABLE Todos los usuarios de la Corporación

Más detalles

Manual Instalación GIRH-Autorizaciones (JAVA)

Manual Instalación GIRH-Autorizaciones (JAVA) Manual Instalación GIRH-Autorizaciones (JAVA) GIRH-Autorizaciones (JAVA): Requerimientos Generales: Apache Tomcat. JDK. Ver manual instalación Apache Tomcat y JDK: http://wiki/pages/viewpage.action?pageid=43253771

Más detalles

Un proyecto de IBM llamado Sistem/R construye un prototipo simple llamado SQUARE que después se transformó en SQL.

Un proyecto de IBM llamado Sistem/R construye un prototipo simple llamado SQUARE que después se transformó en SQL. CONTENIDO: 1. Lenguaje SQL 1. Componentes 2. Comandos 3. Clausulas 4. Operadores lógicos 5. Operadores de comparación 6. Funciones de agregado 2. MYSQL 1. Como entrar a MySQL 2. Comandos generales 3. Sintaxis

Más detalles

Manual de Instalación en CentOS

Manual de Instalación en CentOS Manual de Instalación en CentOS Versión 2 Enero 2015-1 - Índice de contenido 1. Paquetes de Software y archivos necesarios...3 1.1 Obtener permisos de root...3 2. Instalación de Sun Java JDK 6...3 3. Instalación

Más detalles

Guía de instalación del sistema de documentos laborales Orquídea

Guía de instalación del sistema de documentos laborales Orquídea Guía de instalación del sistema de documentos laborales Orquídea Orquídea V 2.1.1 Fecha de publicación: Mayo 2016 Autor Deivis Henriquez Este documento se proporciona «tal cual». Algunos de los ejemplos

Más detalles

MVC(Modelo Vista - Controlador)

MVC(Modelo Vista - Controlador) CakePHP Qué es un framework? Un framework es un ambiente universal y reusable de software, que provee de funcionalidades particulares como parte de una plataforma mas grande de software para facilitar

Más detalles

Configurar el v3.2 del Cisco Secure ACS for Windows con la autenticación de la máquina PEAP-MS-CHAPv2

Configurar el v3.2 del Cisco Secure ACS for Windows con la autenticación de la máquina PEAP-MS-CHAPv2 Configurar el v3.2 del Cisco Secure ACS for Windows con la autenticación de la máquina PEAP-MS-CHAPv2 Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Teoría Precedente Convenciones

Más detalles

Panel de Control Plesk

Panel de Control Plesk Panel de Control Plesk Cómo encontrar e instalar aplicaciones Guía de usuario Indice 1. Cómo encontrar e instalar aplicaciones en tu Panel de Control Plesk 1. Cómo encontrar e instalar aplicaciones en

Más detalles

Es importante que todas las herramientas sean de la misma arquitectura: 32bits ó 64bits acorde al sistema operativo al que se esté instalando.

Es importante que todas las herramientas sean de la misma arquitectura: 32bits ó 64bits acorde al sistema operativo al que se esté instalando. Número Versión Acción, C,M,D,A* Fecha Acción Resumen Cambios Responsables de la acción 1.0 C 2013-03-13 Creación del instructivo Fabio Andrés Valencia C. Aprobado por Distribuido a 1.1 *: C =Creación,

Más detalles

Manual: Instalación de MYSQL

Manual: Instalación de MYSQL Manual: Instalación de MYSQL Elaborado por: Benjamín Miranda Módulo de Laboratorio Actualizado: 26/06/2017 ÍNDICE 1.- Introducción 2.- Descarga 3.- Instalación 4.- Configuración.... Pág. 03... Pág. 04...

Más detalles

GUÍA DE AYUDA SERVICIO DE RED PRIVADA VIRTUAL. "UPMvpn"

GUÍA DE AYUDA SERVICIO DE RED PRIVADA VIRTUAL. UPMvpn GUÍA DE AYUDA SERVICIO DE RED PRIVADA VIRTUAL "UPMvpn" 1 Contenido Introducción... 3 Servicio de red privada virtual en la UPM... 3 A quién va dirigida esta guía... 3 Microsoft Windows... 4 MacOS... 9

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

INSTALACION DE LA BASE DE DATOS

INSTALACION DE LA BASE DE DATOS INSTALACION DE LA BASE DE DATOS POSTGRESQL Naviero Max 2008 1 Las siguientes instrucciones aplican para la instalación de la base de datos Postgresql 8.2 en una computadora con Windows XP, XP PROF, VISTA.

Más detalles

<?php $conexion= odbc_connect("midsn", "", ""); $query = "SELECT * FROM Contactos"; $resultado = odbc_do($conexion, $query);

<?php $conexion= odbc_connect(midsn, , ); $query = SELECT * FROM Contactos; $resultado = odbc_do($conexion, $query); PHP bases de datos mediante ODBC: Osvaldo Cantone Breve resumen sobre el manejo de bases de datos no MySQL en PHP. La información presentada se obtuvo del manual online de php.net y de las ayudas de los

Más detalles

CONFIGURACION DEL REPOSITORIO DE DESIGNER/2000

CONFIGURACION DEL REPOSITORIO DE DESIGNER/2000 CONFIGURACION DEL REPOSITORIO DE DESIGNER/2000 1 Designer/2000 puede instalarse en un servidor con sistema operativo Windows NT, con sus respectivos clientes en Windows 95 ó 98. Luego de haber instalado

Más detalles

1. Busca e instala un servidor de mensajería instantánea Jabber/XMPP de libre distribución para GNU/Linux o Windows.

1. Busca e instala un servidor de mensajería instantánea Jabber/XMPP de libre distribución para GNU/Linux o Windows. 1. Busca e instala un servidor de mensajería instantánea Jabber/XMPP de libre distribución para GNU/Linux o Windows. 2. Busca e instala un cliente de mensajería instantánea Jabber/XMPP para GNU/Linux o

Más detalles

USER MANUAL LOGAN CAM VIEW FOR PC LOGAN CAM VIEW PARA PC English / Español

USER MANUAL LOGAN CAM VIEW FOR PC LOGAN CAM VIEW PARA PC English / Español USER MANUAL LOGAN CAM VIEW FOR PC LOGAN CAM VIEW PARA PC English / Español ENGLISH SECTION PC Installation 1. Download the application Logan Cam View for PC through the following link: https://support.logan-cam.com/hc/enus/articles/115000940287-logan-cam-view

Más detalles

Captura de documentos

Captura de documentos Captura de documentos La pantalla de captura de documentos le permite de una manera fácil e intuitiva capturar la información requerida. Esta pantalla le permitirá agregar nuevos documentos al book, así

Más detalles

Descarga e Instalación de Java Development Kit (JDK)

Descarga e Instalación de Java Development Kit (JDK) Instalación del SDK de Android en Eclipse Por M.T.I. Jorge Carranza Gómez Para desarrollar aplicaciones para el Sistema Operativo Android, se deben revisar los requisitos mínimos para instalar el entorno

Más detalles

Spectrum Miner. Versión 8.0. Guía de administración de integración de Portrait Dialogue

Spectrum Miner. Versión 8.0. Guía de administración de integración de Portrait Dialogue Spectrum Miner Versión 8.0 Contenido 1 - Introducción Objetivo 4 Quién debe leer este manual 4 Documentación relacionada 4 2 - Descripción general de la integración de Miner Descripción general de la integración

Más detalles

Programa Formativo. Código: Curso: Lenguaje PHP y Cake PHP Framework Modalidad: ONLINE Duración: 60h.

Programa Formativo. Código: Curso: Lenguaje PHP y Cake PHP Framework Modalidad: ONLINE Duración: 60h. Código: 14819 Curso: Lenguaje PHP y Cake PHP Framework Modalidad: ONLINE Duración: 60h. Objetivos PHP permite la creación de aplicaciones para trabajar con Web y bases de datos. Este curso le adentrará

Más detalles

Laboratorio 6 Capa de Aplicación

Laboratorio 6 Capa de Aplicación Laboratorio 6 Capa de Aplicación Redes de Sensores Inalámbricos Año 2018 IIE, Facultad de Ingeniería, UDELAR Ver. 1.2 (01/10/2018) Tabla de Contenidos. 1 Introducción 2 Objetivo 2.1 Objetivos de aprendizaje

Más detalles

Características de la práctica

Características de la práctica 57 Características de la práctica Para el correcto funcionamiento de la práctica se requiere cumplir con 3 puntos importantes Se creo usando el framework.net 4.0 Unido al lenguaje de programaron Visual

Más detalles

Frameworks Para realizar este proyecto, primero se requiere investigar sobre las tecnologías para

Frameworks Para realizar este proyecto, primero se requiere investigar sobre las tecnologías para 30 Metodología Tecnologías Investigadas Frameworks Para realizar este proyecto, primero se requiere investigar sobre las tecnologías para desarrollar aplicaciones web. En este caso se investigó dos tecnologías:

Más detalles

Sistema Informático Web de ventas por catálogo y control de envíos de la empresa QUINTO ELEMENTO con herramientas Open Source.

Sistema Informático Web de ventas por catálogo y control de envíos de la empresa QUINTO ELEMENTO con herramientas Open Source. A. MANUAL DE INSTALACIÓN. A.1.REQUISITOS MÍNIMOS DE HARDWARE Servidor: - Procesador Intel Corel Dos Duo o superior. - Por lo menos 2Gb de RAM. - El suficiente espacio de disco duro (por lo menos 50Gb).

Más detalles

Manual de Instalación y Uso. Gengular: Hacia la automatización de aplicaciones empresariales bajo el paradigma de arquitectura SPA y el enfoque MDE

Manual de Instalación y Uso. Gengular: Hacia la automatización de aplicaciones empresariales bajo el paradigma de arquitectura SPA y el enfoque MDE Gengular: Hacia la automatización de aplicaciones empresariales bajo el paradigma de arquitectura SPA y el enfoque MDE Pontificia Universidad Javeriana 2017 Versión 2.0 Universidad Javeriana, 2017 Página

Más detalles

Laboratorio de uso y aplicación de Open Journal System

Laboratorio de uso y aplicación de Open Journal System Laboratorio de uso y aplicación de Open Journal System Italo Costa Roldán Pontificia Universidad Católica de Valparaíso Red de editores científicos equipu Que es Open Journal System (OJS) Es una plataforma

Más detalles

Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR

Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR Guía rápida de Instalación Sistemas D3xD Retenciones IVA e ISLR Software Especializado INSTALACION, CONFIGURACION DE SERVIDOR Y ACTIVACION REQUERIMIENTOS MINIMOS Sistema operativo: Microsoft Windows Seven

Más detalles

PROYECTO DE INVERSIONES PMS. Instalación PMS-I. Quality Software

PROYECTO DE INVERSIONES PMS. Instalación PMS-I. Quality Software PROYECTO DE INVERSIONES PMS Instalación PMS-I Quality Software Instalación en Servidor Requerimientos: Motor de base de datos : MSSQL Server, Oracle ó Informix Espacio en disco 10GB asignado exclusivamente

Más detalles

MANUAL INSTALACION ZIUR SOFTWARE. - Windows 7 Professional o Windows 7 Ultimate, Windows 8 Professional

MANUAL INSTALACION ZIUR SOFTWARE. - Windows 7 Professional o Windows 7 Ultimate, Windows 8 Professional REQUERIMIENTOS MINIMOS SERVIDOR MANUAL INSTALACION ZIUR SOFTWARE - Windows 7 Professional o Windows 7 Ultimate, Windows 8 Professional VERIFICACIONES - Verificar si el Sistema operativo es de 32 o 64 bit

Más detalles

INSTRUCTIVO INSTALADOR ENTEPRISE WEB

INSTRUCTIVO INSTALADOR ENTEPRISE WEB INSTRUCTIVO INSTALADOR ENTEPRISE WEB Contenido 1. INTRODUCCION... 3 2. REQUERIMIENTOS... 3 2.1 Servidor de Base de Datos... 3 2.1.1 Hardware... 3 2.1.2 Sistema Operativo... 3 2.1.3 Otros... 3 2.2 Cliente...

Más detalles

Grupo de Investigación Aplicada en Sistemas GRIAS Departamento de Sistemas Universidad de Nariño

Grupo de Investigación Aplicada en Sistemas GRIAS Departamento de Sistemas Universidad de Nariño SIGEODEP DM Sistema Georreferenciado del Observatorio del Delito de Pasto usando el Mercado de Datos Manual de Instalación y Usuario Grupo de Investigación Aplicada en Sistemas GRIAS Departamento de Sistemas

Más detalles

TEMARIO PARA OBTENER LA CERTIFICACIÓN MICROSOFT OFFICE SPECIALIST ACCESS 2016.

TEMARIO PARA OBTENER LA CERTIFICACIÓN MICROSOFT OFFICE SPECIALIST ACCESS 2016. TEMARIO PARA OBTENER LA CERTIFICACIÓN MICROSOFT OFFICE SPECIALIST ACCESS 2016. EXAMEN 77-730 GESTIÓN FUNDAMENTAL DE BASES DE DATOS Y HABILIDADES DE CONSULTA. Los candidatos exitosos para el examen de acceso

Más detalles

ConZ. Versión: 1.0. Página 1

ConZ. Versión: 1.0. Página 1 Manual de Diseño de Plantillas para ConZ Ztructor Diseñadores y Programadores Versión: 1.0 Creación: 01/07/2013 Copyrightt 2013 Todos los Derechos Reservados Un Producto de CONAIN SAS www.conain.com IMPORTANTE:

Más detalles

Creando aplicaciones client-side con Django y Backbone.js

Creando aplicaciones client-side con Django y Backbone.js Creando aplicaciones client-side con Django y Backbone.js Problema/Desafio La necesidad de hoy en dia en aplicaciones web. En web concurridas, el desafío es mejorar los tiempos de respuesta, bajar la tasa

Más detalles

Mejores Prácticas - Parte I

Mejores Prácticas - Parte I Mejores Prácticas - Parte I Diplomado en Software Libre Ernesto Hernández-Novich Universidad Simón Bolívar Copyright c 2010 Hernández-Novich (USB) Mejores Prácticas - Parte I 2010 1 / 17

Más detalles

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática.

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática. OFIMABOT OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática. IMPORTANTE: Para la ejecución de Ofimabot se deben tener presente en la configuración de Proxys - FireWall

Más detalles

DIEGO TEJADA, CRISTINA GALVIS, ANDRES SUCERQUIA

DIEGO TEJADA, CRISTINA GALVIS, ANDRES SUCERQUIA Página: 01 Objetivo: Configurar un servidor con IIS 7 para publicación web, incluyendo soporte PHP. ACTIVIDAD Como requisito debes tener instalado un servidor Windows 2008 Server con el rol de Web Server,

Más detalles

Contenido. Introducción

Contenido. Introducción Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Teoría Precedente Convenciones Diagrama de la red Configuración de Cisco Secure ACS para Windows v3.2 Obtenga un certificado para

Más detalles

Registro del usuario de Bentley Preguntas técnicas frecuentes

Registro del usuario de Bentley Preguntas técnicas frecuentes Soy administrador y olvidé mi contraseña de la User Management (Gestión de Usuario). Qué debo hacer? Si no recuerda su contraseña, use su correo electrónico para iniciar sesión y haga clic en Forgot Password

Más detalles

Configurar al cliente VPN 3.x para conseguir un certificado digital

Configurar al cliente VPN 3.x para conseguir un certificado digital Configurar al cliente VPN 3.x para conseguir un certificado digital Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Configure el cliente VPN Verificación Troubleshooting

Más detalles

PRÓLOGO... XIII INTRODUCCIÓN... XV PARTE I. CURSO PRÁCTICO DE RUBY... 1 CAPÍTULO 1. INSTALACIÓN DE RUBY ON RAILS...

PRÓLOGO... XIII INTRODUCCIÓN... XV PARTE I. CURSO PRÁCTICO DE RUBY... 1 CAPÍTULO 1. INSTALACIÓN DE RUBY ON RAILS... ÍNDICE PRÓLOGO... XIII INTRODUCCIÓN... XV PARTE I. CURSO PRÁCTICO DE RUBY... 1 CAPÍTULO 1. INSTALACIÓN DE RUBY ON RAILS... 3 INTRODUCCIÓN... 3 INSTALACIÓN EN WINDOWS... 5 INSTALACIÓN EN MAC OS X... 8 INSTALACIÓN

Más detalles

Anexo D. Documentación técnica de VELOAT

Anexo D. Documentación técnica de VELOAT Anexo D. Documentación técnica de VELOAT En este anexo se encuentran los principales diagramas UML del sistema VELOAT, o la referencia al lugar donde se pueden consultar. No se incluyen todos los diagramas

Más detalles

Como instalar Un Foro con phpbb en Linux Canaima

Como instalar Un Foro con phpbb en Linux Canaima Como instalar Un Foro con phpbb en Linux Canaima Perfectamente aplicable en otras distribuciones como debian o ubuntu REQUISITOS Para instalar phpbb en un equipo con Sistema Operativo Linux en imprescindible

Más detalles

ANEXO B MANUAL TÉCNICO. Definir claramente el procedimiento de instalación del aplicativo.

ANEXO B MANUAL TÉCNICO. Definir claramente el procedimiento de instalación del aplicativo. ANEXO B MANUAL TÉCNICO OBJETIVOS Brindar la información necesaria para poder realizar la instalación y configuración del aplicativo. Específicos Representar la funcionalidad técnica de la estructura, diseño

Más detalles

MANUAL RDS MSC CHILE. Departamento IT MSC Chile

MANUAL RDS MSC CHILE. Departamento IT MSC Chile MANUAL RDS MSC CHILE Departamento IT MSC Chile helpdesk@mscchile.cl Indice Indice... 1 Qué es RDS?... 2 Descarga Del Certificado.... 3 Instalación Del Certificado... 4 Configurar Internet Explorer....

Más detalles

Programación de Aplicaciones Distribuidas

Programación de Aplicaciones Distribuidas Programación de Aplicaciones Distribuidas F AC U L T AD R E G I O N A L T U C U M ÁN Proyecto integrador Integración de AngularJS en aplicaciones web con Visual Studio 2013 Autor: Castro Lucas Martin -

Más detalles

Sofi. Publicación 2.0.0. Leonardo J. Caballero G.

Sofi. Publicación 2.0.0. Leonardo J. Caballero G. Sofi Publicación 2.0.0 Leonardo J. Caballero G. 30 de July de 2014 Índice general 1. Qué es Sofi? 3 1.1. Funcionalidades............................................. 3 1.2. Referencias................................................

Más detalles

Compartir datos en una RED Linux usando NFS (network file system)

Compartir datos en una RED Linux usando NFS (network file system) Compartir datos en una RED Linux usando NFS (network file system) Network File System (NFS), es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido

Más detalles

Sistema de Información Geográfica siginfocentros Arquitectura del Sistema

Sistema de Información Geográfica siginfocentros Arquitectura del Sistema Arquitectura del Sistema Índice de contenido Sistema de Información Geográfica Sobre este Documento Sistema de Información Geográfica El presente documento contiene el diseño elaborado para el proyecto

Más detalles