Grupo de Sistemas y Comunicaciones
|
|
- José Miguel Martin Macías
- hace 8 años
- Vistas:
Transcripción
1 Laboratorio de Servicios Web Grupo de Sistemas y Comunicaciones gsyc-profes@gsyc.escet.urjc.es
2 (c) GSyC, Grupo de Sistemas y Comunicaciones, Se permite copiar, distribuir, exhibir, comunicar la obra, crear obras derivadas y hacer uso comercial de este trabajo bajo la condición de reconocer y dar crédito al autor original (Creative Commons Attribution License 2.0) 2
3 Primera aplicación con Django 3
4 Objetivos Comprender cómo funciona la web y las tecnologías que la hacen funcionar Aprenderemos teoría practicando Aprender mejores prácticas de desarrollo web Hacer una aplicación real: Gsycbook (una copia simple de Facebook) Cómo? Usaremos Django
5 Qué es Django? Entorno integrado de desarrollo de aplicaciones web Herramientas para gestionar la aplicación Framework de capa de presentación Acceso a base de datos (mapeo objeto-relacional) Seguridad (XSS, SQL Injection,...) Componentes listos para usar (gestión de usuarios, sesiones, interfaz administración,...) Cache, internacionalización, plantillas, etc.
6 Dónde encaja Django? Enfoques más comunes de desarrollo web Frameworks de desarrollo web PHP, JavaEE, Python+HttpServer,... Entornos de desarrollo web completos Django Ruby on Rails CakePHP (casi completo) Grails y RIFE (JavaEE) Plataformas extensibles CMS: Joomla, Drupal,... Portal: Plone/Zope, Liferay Portal,... Plataformas de prop. específico: Moodle,... + Libertad + Funcionalidades y herramientas de serie
7 Conceptos de Django Objetivo principal: desarrollo Super-Rápido: Entorno integrado y completo Cambios en caliente Descripciones de error muy descriptivas Convenciones preferible a configuración Evitar duplicación a toda costa (DRY) etc. Desarrollo dirigido por el modelo Se empieza diseñando el modelo de datos
8 Preparativos Django ya está instalado en el laboratorio: versión 1.0 Para poder usarlo añade lo siguiente en el fichero $HOME/.bashrc: export PATH=$PATH:/opt/django/django/bin/ export PYTHONPATH=/opt/django/ Instrucciones de instalación (para casa): Confirma la instalación de python y django: $ python --version $ django-admin.py --version
9 Comandos: Proyectos y Aplicaciones $ django admin.py startproject [proyecto] proyecto$ python manage.py startapp [aplicación] proyecto$ python manage.py help Ejercicio 1: 1. Crea un proyecto llamado gsycbook - Examina los directorios y ficheros que han sido creados 2. Crea en el proy. una aplicación llamada profiles - Examina los directorios y ficheros que han sido creados 3. Averigua como ejecutar el servidor de Django en el puerto 8000 y accede a él con un navegador
10 Ficheros de un proyecto Django init.py: fichero vacío que indica que este directorio debe ser considerado un paquete. manage.py: herramienta para gestionar el proyecto. settings.py: configuración del proyecto urls.py: declaración de las URLs de las aplicaciones del proyecto [aplicación]/models.py: contiene la definición de las clases del modelo de dominio de la aplic. [aplicación]/views.py: contiene las vistas (código invocado por una URL) de la aplicación
11 Fichero settings.py Fichero en configuración ( en Python!) Contiene Configuración de la base de datos: DATABASE_ENGINE = 'sqlite3' DATABASE_NAME = 'gsycbook.sqlite' DATABASE_USER = '' DATABASE_PASSWORD = '' DATABASE_HOST = '' DATABASE_PORT = '' Aplicaciones instaladas: INSTALLED_APPS = ( 'gsycbook.profiles', ) Otros: zona horaria, codificación, directorio de plantillas,...
12 Base de datos Django soporta muchas bases de datos MySQL, PostgreSQL, Sqlite3 Sqlite3 cómoda para desarrollo Se ejecuta junto a la aplicación Los datos están en un fichero Acceso a la consola de la base de datos: $python manage.py dbshell Creación automática de tablas $python manage.py syncdb
13 Definición del modelo (1) Cada aplicación tiene un fichero donde debe definir (o importar) los modelos: Ejemplo: profiles/models.py Se crea una clase por cada entidad (tabla) del modelo Se crea un campo por cada dato (columna) de la entidad Ejemplo: class Profile(models.Model): name = models.charfield(max_length=200) age = models.integerfield()
14 Definición del modelo (2) Tipos de campos CharField(max_length) SlugField(max_length, db_index, unique) IntegerField() DateField() BooleanField() Relaciones: ForeignKey(Profile) ManyToManyField('self', symmetrical=false) Más
15 Más comandos del proyecto python manage.py runserver [puerto] Ejecuta el servidor integrado python manage.py shell Permite ejecutar una consola de python con acceso al código de la aplicación python manage.py validate Valida los modelos creados python manage.py sql <aplicacion> Muestra el código SQL generado a partir del modelo python manage.py loaddata Importa datos en la base de datos Más:
16 Ejercicio 2 1. Edita settings.py, configura la base de datos sqlite3 y registra la aplicación 'profiles' (elimina el resto de aplicaciónes registradas) 2. Edita el fichero profiles/models.py y crea una clase llamada Profile que modele un perfil de usuario con al menos los siguientes campos usando el tipo de campo y opciones más apropiadas posibles: Obligatorios: nombre Opcionales: apellido, nick (valor único), cita favorita, ciudad natal 3. Usa los comandos de manage.py para validar, mostrar el modelo en SQL y cargar en la base de datos las tablas necesarias para este modelo. 4. Confirma que las tablas han sido creadas usando la consola de la base de datos Usa el comando.help para consultar los comandos disponibles
17 Consultas a la base de datos Django proporciona automáticamente una serie de métodos para realizar consultas a la base de datos Se accede a las entradas de la bd por medio del objeto 'objects' (ej. Profile.objects) Métodos: profile.save() Profile.objects.all() Profile.objects.filter(campo=valor) Profile.objects.get(campo=valor) Lanza excepción si no lo en cuentra Más:
18 La shell de Django La shell permite acceder a la API de los objetos de nuestro proyecto: python manage.py shell >>> from gsycbook.profiles.models import Profile >>> Profile.objects.all() [] >>> p = Profile(name='Jorge') >>> p.save() >>> p.id 1 >>> Profile.objects.filter(name='Jorge')... >>> Profile.objects.get(pk=1)...
19 1. Usa de la shell para: Ejercicio 3 Introducir cuatro perfiles de usuario diferentes Realizar búsquedas que devuelvan 1, 2 y 3 usuarios 2. Exporta los datos de la base de datos a JSON y XML 3. Borra la base de datos y vuelve a crearla 4. Importa los datos exportados 5. Usa shell y dbshell para confirmar que los datos han sido cargados
20 Declaración de URLs Definición de URLs En el fichero urls.py Usa expresiones regulares para asociar URLs (sin parámetros) a vistas Ejemplo: urlpatterns = patterns('', ) (r'^profiles/hola', 'gsycbook.profiles.views.say_hello',), (r'^profiles/adios/(.*)', 'gsycbook.profiles.views.say_bye_to',),
21 Views Views: código que es invocado ante una petición para una URL o conjunto de URLs. Debe ser un método (o un objeto) Los métodos se definen en el fichero profiles/views.py Ejemplo: from django.http import HttpResponse def say_hello(request): return HttpResponse('Hola') def say_bye(request, name): return HttpResponse('Adios %s'%name)
22 Acceso al modelo desde las vistas Las vistas pueden usarse para acceder al modelo para lectura y modificación: def get_profile(request, nick): profile = Profile.objects.get(nick=nick) profiletext = Nombre: %s % profile.name return HttpResponse(profileText) def get_all_profiles(request): profiles = Profile.objects.all() profilestext = Lista de usuarios: profilestext += Nombre: %s % profiles[0].name... return HttpResponse(profilesText)
23 Ejercicio 4 1. Crea una vista que responda a la URL /profiles/pepe y muestre datos inventados de un usuario 2. Modifica la expresión regular de urls.py y la vista anteriores de un perfil concreto de la base de datos al invocar /profiles/{nick} 3. Crea una vista que responda a la URL /profiles y muestre una lista con los nombres usuarios dados de alta y un enlace para ver el perfil completo. 4. Comprueba el correcto funcionamiento con el navegador
24 Referencias Imprescindibles Documentación de Django Libro de Django (en elaboración) Tutorial de Python Referencia de Python lib
25 Doc. SQLite3 Otras referencias Comunidad de Django Inglés: Lista: Código: Español:
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 detallesIntroducció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Índice de contenido. Manual de administración de hospedaje para administradores de dominios
Índice de contenido 1. Webmin...2 1.1 Cambio de idioma y tema...2 2. Otros...3 2.1 Cargas y descargas...3 2.2 Conexión Telnet / SSH...4 2.3 Directorios Web Protegidos...5 2.4 Administrador de archivos...6
Más detallesPHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.
PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone
Más detallesÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)
JOOMLA! ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) Es necesario comentar que este manual ha sido diseñado en su mayor parte por comunidadjoomla.org. Este manual es una
Más detallesMANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA
MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA
Más detallesEjercicios de validación e internacionalización
Ejercicios de validación e internacionalización Índice 1 Conversión y formateo de datos (0.5 puntos)...2 2 Validación (1.5 puntos)... 2 3 Internacionalización (1 punto)...3 En las plantillas de la sesión
Más detallesMANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1
MANUAL DE USUARIO Webservice simple para la exportación rápida de información proveniente de una base de datos Versión 0,1,1 Jorge Iván Meza Martínez INTRODUCCIÓN Esta aplicación permite
Más detallesMejora tu sitio web. Rafael Sebastián Aguilar. Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Febrero 2014
Mejora tu sitio web Rafael Sebastián Aguilar Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Febrero 2014 Mejora tu sitio web R. Sebastian Universitat de Valencia - Febrero
Más detallesDOCENTES FORMADORES UGEL 03 PRIMARIA
DOCENTES FORMADORES UGEL 03 PRIMARIA 1. Recursos y Aplicaciones del Servidor La página de inicio del servidor (http://escuela) contiene los enlaces a las aplicaciones instaladas en el servidor, un enlace
Más detallesUNIVERSIDAD DE OVIEDO
UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD
Más detallesRoles y Características
dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las
Más detallesDiseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos
Pontificia Universidad Javeriana Informe Final Proyecto Dirigido Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos Autor: Luis Gabriel Rodríguez Profesora: Luisa
Más detallesManual de usuario Versión: 1.3 Edición: 05/02/2015 1
Manual de usuario Versión: 1.3 Edición: 05/02/2015 1 Índice Formula Integration Manual de Usuario... 3 1. Introducción... 3 1.1. Funcionalidades... 3 2. Instalación... 3 2.1. Requisitos mínimos... 3 2.2.
Más detallesEjercicios - Persistencia en Android: ficheros y SQLite
Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base
Más detallesCÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario. Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI
CÓMO MANEJAR SU NUEVO SITIO WEB SOBRE DRUPAL Manual técnico y de usuario Pontificia Universidad Javeriana Grupo PSU 2009-1 CDI Sobre Drupal Instalación y configuración Drupal es un sistema de gestión de
Más detallesGMF Gestor de incidencias
GMF Gestor de incidencias Contenidos Contenidos... 1 Introducción... 2 El módulo de Gestión de Incidencias... 2 Vista del técnico... 2 Vista de usuario... 4 Workflow o flujo de trabajo... 5 Personalización
Más detallesManual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Más detallesManual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014
MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS SECRETARÍA DE ESTADO DE ADMINISTRACIONES PÚBLICAS DIRECCIÓN GENERAL DE MODERNIZACIÓN ADMINISTRATIVA, PROCEDIMIENTOS E IMPULSO DE LA ADMINISTRACIÓN ELECTRONICA
Más detallesStudium, Campus Virtual de la Universidad de Salamanca.
Studium, Campus Virtual de la Universidad de Salamanca. Contenidos 1 Qué es Studium 2 Instalación de Studium en USAL 3 Atención a los usuarios 4 Instalación Moodle. MoodleWindowsInstaller 5 Moodle portable
Más detallesTema 4: Tecnologías Web Java
Tema 4: Tecnologías Web Java Introducción Aplicación web Aplicación que corre en al menos un servidor y a la que el usuario accede desde un cliente de propósito general (ej.: navegador en un PC, teléfono
Más detallesManual de instalación de la plataforma web para producción
Manual de instalación de la plataforma web para producción Índice de contenido Software requerido 3 Apache2...3 Modulo wsgi para apache...3 Python2.7...3 PIL ( Python Imaging Library )...3 Django1.3.1...3
Más detallesCIMA. MANUAL DE USUARIO
MANUAL DE USUARIO Proyecto: Consultoría para la Implementación de una base de datos y un sistema web para almacenar y manejar la información de proyectos y/o actividades en el Parque nacional Cordillera
Más detallesCopias de Seguridad Automáticas para aplicaciones Productor.
gacopiasdeseguridad Copias de Seguridad Automáticas para aplicaciones Productor. La aplicación gacopiasdeseguridad permite la realización automática de copias de seguridad de las bases de datos de la aplicación
Más detallesPresentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO INNOVATIVA CENTRO DE TRANSFERENCIA Y DESARROLLO TECNOLÓGICO ESPE CECAI Capacitación Virtual La mejor opción para su crecimiento profesional
Más detallesAnálisis de aplicación: LetoDMS
Análisis de aplicación: LetoDMS Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La Mancha (Ceslcam, http://ceslcam.com). Copyright 2010, Junta de Comunidades
Más detallesMoodle, plataforma de aprendizaje
Moodle, plataforma de aprendizaje Para saber más: Instalar Moodle en local. Mac 2012 Moodle, plataforma de aprendizaje Instalación local Mac Os Nuestro propio servidor de páginas dinámicas con Mac Os X:
Más detallesTraslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1
Traslado de Copias y Presentación de Escritos Manual de Usuario V.3.1 Página: 2 45 INDICE INTRODUCCIÓN... 3 1 ACCESO A LA APLICACIÓN... 3 2 PROCESO DE FIRMA... 4 3 TRASLADOS PENDIENTES DE ACEPTAR POR EL
Más detallesMejora tu sitio web. Curso de extensión universitaria Campus de Burjasot Universidad de Valencia
Mejora tu sitio web Rafael Sebastián Aguilar Víctor Fernández Bauset Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Mejora tu sitio web Curso de extensión universitaria Junio
Más detallesManual de wiki Cap. 3. Gestión Pág. 1. Manual de wiki. Capítulo 3. Gestión. Reconocimiento-NoComercial-CompartirIgual 2.5 España
Manual de wiki Cap. 3. Gestión Pág. 1 Manual de wiki Capítulo 3. Gestión Realizado por: Reconocimiento-NoComercial-CompartirIgual 2.5 España Rafael Palomo López (CEP de Málaga) rafaelpalomolopez@gmail.com
Más detallesIII Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS)
III Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS) Extensión Universitaria. Universidad de Sevilla 2008 Tema IV Parte I Wikis DokuWiki Índice 1. Introducción 2. Uso a nivel de usuario
Más detallesGestor 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 detallesIntroducción MVC en Django Primeros pasos. Django Framework. José Ortiz Bejar.
Django Framework José Ortiz Bejar job@correo.fie.umich.mx Universidad Michoacana de San Nicolás de Hidalgo 10 de septiembre de 2014 Introducción MVC en Django Primeros pasos Primera página con Django Programando
Más detallesMANUAL DE USUARIO APLICACIÓN SYSACTIVOS
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014
Más detallesFormas de llevar a cabo un backup de una base de datos MySQL
Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde
Más detallesServidores de aplicaciones. Sesión 1: Introducción a los servidores de aplicaciones. Instalación de BEA WebLogic
Servidores de aplicaciones 2003-2004 Depto. Ciencia Computación e IA Introducción a los S.A.-1 Especialista en Aplicaciones y Servicios Web con Java Enterprise Servidores de aplicaciones Sesión 1: Introducción
Más detallesAPLICATECA. didimo Marketing. Manual de usuario. By DIDIMO Servicios Móviles. www.telefonica.es
APLICATECA didimo Marketing Manual de usuario. By DIDIMO Servicios Móviles www.telefonica.es APLICATECA INDICE INDICE... 2 1 QUÉ ES DIDIMO MARKETING?... 3 2 MENÚ PRINCIPAL... 4 2.1 CAMPAÑAS... 4 2.1.1
Más detallesProceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento
Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)
Más detallesLA INTRANET -Manual general-
LA INTRANET -Manual general- 0/ Localizar la intranet en los tablet del alumno. Como la Intranet está instalada en algunos ordenadores, debemos localizarla primeramente para poder trabajar con ella. 1º/
Más detallesDISEÑO E IMPLEMENTACIÓN DE UNA BASE DE DATOS PARA LA ONG ASEM
Universidad Carlos III de Madrid Escuela Politécnica Superior DISEÑO E IMPLEMENTACIÓN DE UNA BASE DE DATOS PARA LA ONG ASEM 1 Pablo Burgos Escribano Tutor: José María Sierra Cámara Ingeniería Técnica en
Más detallesRealización de copias de seguridad en caliente
Realización de copias de seguridad en caliente BASE 100, S.A. www.base100.com Índice 1. INTRODUCCIÓN... 3 2. FUNCIONAMIENTO... 4 2.1 VARIABLES DE ENTORNO... 4 2.2 EJEMPLO... 5 2 : : 6 1. Introducción En
Más detallesCURSO DE PROGRAMACIÓN PHP MySQL
CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación
Más detallesLABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO
UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO PRÁCTICA 4: Implementación de un Cliente de Correo
Más detalles1. Notas sobre la instalación de estas aplicaciones
Manual de instalación de PostgreSQL y PostGIS Este manual pertenece al material docente del Master Universitario en Gestión Sostenible de la Tierra y del Territorio [0] y en el se explica paso a paso:
Más detallesGUIA DEL ADMINISTRADOR INSTITUCIONAL
DIRECTORIO PANAMERICANO DE ESCUELAS DE ENFERMERÍA GUIA DEL ADMINISTRADOR INSTITUCIONAL www.observatoriorh.org/direnf Elaborado por: Ing. Marco A. Ramírez Chávez Septiembre de 2014 CONTENIDO 1. Introducción...
Más detallesÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA
ÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA Características Técnicas Soporte Servidor Apache (EasyPHP 5.3) Lenguajes utilizados PHP 5 JavaScript (framework jquery) HTML CSS Base de datos PostgreSQL 8.3 Características
Más detallesAhora hay que instalar el servidor de la base de datos de MySQL que será EasyPHP. Para esto
Configuración de JBoss Lo primero que debe realizar es (1) descomprimir JBoss en una ruta que no tenga espacios. Luego debe (2) crear la respectiva variable de entorno, JBOSS_HOME, que referencie la ruta
Más detallesMANUAL DE USO DE LA APLICACIÓN
MANUAL DE USO DE LA APLICACIÓN ÍNDICE 1. Acceso a la aplicación 2. Definición de funciones 3. Plantillas 4. Cómo crear una nueva encuesta 5. Cómo enviar una encuesta 6. Cómo copiar una encuesta 7. Cómo
Más detallesConfiguración servidor Tomcat
Apuntes de J2EE Configuración servidor Tomcat Uploaded by Ingteleco http://ingteleco.webcindario.com ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones en el futuro. Si no funciona contacta
Más detallesValidación de usuarios y acceso a recursos digitales con Ezproxy. Biblioteca Dulce Chacón
Validación de usuarios y acceso a recursos digitales con Ezproxy Situación de partida Acceso universal a toda la colección digital, pero limitada al campus Tipología y uso Locales Remotos Recursos 60%
Más detallesJulio Cesar Hernández García juliochg@gmail.com
CMS bajo Software Libre Julio Cesar Hernández García juliochg@gmail.com Contenido Reseña de la Web Qué son los CMS Un CMS necesita... Dentro del CMS Las dos caras del CMS Interfaz del Administrador Interfaz
Más detallesmagh - CBTis12 Recuerde que debe contar con un correo valido de Gmail.
La herramienta de la web 2.0 blog, permite al alumno expresar ideas, para nuestra clase se utilizará para que estructuren su portafolio de evidencias, Para acceder a la página del Blogger, haga clic en
Más detallesPráctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación
Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación Sistemas de Información Grado de Informática Dpto. de Informática e Ingeniería de Sistemas, Universidad
Más detallesTaller 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 detallesManual para uso de cuentas de correo @icalpa.com
Manual para uso de cuentas de correo @icalpa.com Tipo de documento Descripción de procedimiento Código del documento manual_webmail_colegiados _icalpa.pdf Elaborado por Dpto. Sistemas CGAE Revisión 1.0
Más detallesPráctica: Copia de seguridad y restauración de datos
Copia de seguridad y restauración de datos 1 Práctica: Copia de seguridad y restauración de datos Objetivos En este laboratorio, aprenderá a: Realizar copias de seguridad de archivos con la utilidad de
Más detallesManual Básico de Helm 4.2 para Usuarios:
Manual Básico de Helm 4.2 para Usuarios: Ante todo queremos agradecerle por elegir a para trabajar junto a usted. Esperamos que este manual lo ayude a trabajar con comodidad y facilidad. Este manual es
Más detallesdjango 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 detallesPANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08
PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros
Más detallesGuía de migración a firma HMAC SHA256 Conexión por Redirección
Guía de migración a firma HMAC SHA256 Conexión por Versión: 1.7 Versión: 1.7 i Autorizaciones y control de versión Versión Fecha Afecta Breve descripción del cambio 1.0 06/10/2015 Versión inicial del documento
Más detallesParámetros de Configuración Acceso SPIRIT. Perfil BT22
Parámetros de Configuración Acceso SPIRIT Perfil BT22 1.REQUISITOS OBLIGATORIOS Imprescindible acceder a la Sesión de Windows como Administrador En caso de no poder acceder como Administrador, contactar
Más detallesLección 1 Introducción a Struts. www.globalmentoring.com.mx uacosta@globalmentoring.com.mx
Lección 1 Introducción a Struts www.globalmentoring.com.mx uacosta@globalmentoring.com.mx Lección 1. Introducción a Struts Lección 1. Introducción a Struts Un framework es un conjunto de clases que nos
Más detallesTING! INFORMES Y SERVICIOS EXTRA FORMACIÓN TÉCNICA MADRID 19-23 JULIO 2010
TING! INFORMES Y SERVICIOS EXTRA FORMACIÓN TÉCNICA MADRID 19-23 JULIO 2010 JULIO 2010 V2.0 ting! Tecnologías Inteligentes de Software S.L. índice i. INFORMES a. INTRODUCCIÓN b. PEXEGO OPENOFFICE REPORT
Más detallesManual de uso básico de la aplicación
Manual de uso básico de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página
Más detallesGestión de proyectos informáticos con software libre
Gestión de proyectos informáticos con software libre III Jornadas de Software Libre de Albacete Sergio Talens-Oliag 20 de abril de 2007 En esta charla se presentará una herramienta web ligera y extensible
Más detallesnormal del navegador.
Qué es PRHOM, requisitos para su funcionamiento y configuraciones previas. PRHOM es un sistema integrado de gestión de consultas paraa la prescripción de tratamientos homeopáticos. Para ejecutar la aplicación
Más detallesAdministración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE USUARIO DE ARCHIVO PRÉSTAMOS Y CONSULTAS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio
Más detallesINDEXHIBIT. Portfolios personalizables. Iván Martínez Toro
INDEXHIBIT Portfolios personalizables Iván Martínez Toro ÍNDICE DE CONTENIDOS Introducción. Instalación. Requisitos previos. Preparación. Procedimiento. Post-instalación. Utilización. Personalización.
Más detallesPROGRAMACIÓN PÁGINAS WEB CON PHP
PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología
Más detallesCurso. Inicio. Desarrollo de Aplicaciones Web con Symfony2. II Versión
Curso Inicio Informaciones Human Business Fonos: (02) 2698 9790 / (02) 2671 3567 E-mail: informaciones@hbusiness.cl Web: www.hbusiness.cl 17 2014 de Marzo tip Web A p p s CURSO: Aplicaciones Web Fundamentación:
Más detallesIntroducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000?
Introducción Microsoft SQL Server 2000 Qué puede hacer con SQL Server 2000? Qué necesita saber para usar SQL Server 2000? Cómo usar este libro Estructura del libro Ejemplos Convenciones tipográficas 1.
Más detallesGuía Rápida de Puesta en Marcha de MailStore
Guía Rápida de Puesta en Marcha de MailStore Primeros Pasos Paso 1: Requerimientos de sistema e instalación El servidor de MailStore se puede instalar en cualquier PC en la red. Si se esta utilizando un
Más detallesIntroducción a las Redes de Computadoras. Obligatorio 2 2011
Introducción a las Redes de Computadoras Obligatorio 2 2011 Facultad de Ingeniería Instituto de Computación Departamento de Arquitectura de Sistemas Nota previa - IMPORTANTE Se debe cumplir íntegramente
Más detallesServicio Webmail. La fibra no tiene competencia
Servicio Webmail La fibra no tiene competencia Contenido 1. INTERFAZ WEBMAIL 3 2. BARRA SUPERIOR 3 3. CORREO 3 3.1. Barra de herramientas de correo 4 3.2. Sección carpetas de correo 9 3.3. Sección de contenidos
Más detallesConexión a Bases de Datos en PHP
1. 2. 3. 4. 5. 6. Configuración y acceso servidor MySQL 1.1. Conexión servidor MySQL desde xampp 1.2. Configuración password usuario root Configurar la Base de Datos 2.1. Crear la Base de datos 2.2. Crear
Más detallesE 4.2-4 Manual de usuario. : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Email: Carlos.ors@tecsidel.es
E 4.2-4 Manual de usuario : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Email: Carlos.ors@tecsidel.es Historial de cambios Versión Fecha Autor Cambios 0.1 05/02/2013 Carlos Ors Versión Inicial Índice
Más detallesSistemas de Caché. Para mejorar la velocidad de carga de una web. papers. acens
Sistemas de Caché Para mejorar la velocidad de carga de una web Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Llega el momento en la vida de un sitio web que debido
Más detallesPublicación en Internet
4 Publicación en Internet En las prácticas anteriores analizamos las operaciones necesarias para la creación de contenidos de un Sitio Web, incluyendo la definición del sitio, creación de la disposición
Más detallesInstalación de Tomcat7 en Ubuntu
2. Instala el servidor web java TomCat en Windows y Linux. Documenta los módulos/servicios necesarios. Instala el CMS Java Liferay. Documenta el proceso. Instalación de Tomcat7 en Ubuntu Comenzamos instalando
Más detallesEncuesta sobre la asignatura, los profesores, la interacción en grupo, los contenidos, las prácticas, la comunicación, etc.
4.6. Encuesta Para qué sirve? La Encuesta permite al profesor realizar un sondeo de opinión a los alumnos, y analizar las respuestas. Se puede configurar para que las respuestas sean anónimas. Ejemplos
Más detallesUDELAR Regional Este
UDELAR Regional Este TALLER DE ADMINISTRACION DE REDES Y SERVICIOS APENDICE C GUÍAS DE ADMINISTRACIÓN Y USUARIOS Autores: Juan Güida Víctor Alem - Pablo García Aline García - Lorena Gastellú - Celia Dos
Más detallesGrupo de Sistemas y Comunicaciones
Laboratorio de Servicios Web Grupo de Sistemas y Comunicaciones gsyc-profes@gsyc.escet.urjc.es Curso 2008-2009 1 (c) GSyC, Grupo de Sistemas y Comunicaciones, 2009 http://gsyc.escet.urjc.es Se permite
Más detallesAdministración de la red (Windows 2008) www.adminso.es
Administración de la red (Windows 2008) www.adminso.es INTRODUCCIÓN Esquema de red Esquema de red En esta unidad vamos a configurar los siguientes servicios:. Permite que el servidor actúe como router
Más detallesMAESTRO DE PHP PHP NIVEL 1
MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado
Más detallesEntorno Virtual Uso educativo de TIC en la UR Tutorial de uso de:
Entorno Virtual Uso educativo de TIC en la UR Tutorial de uso de: Desarrollado por el DATA (Proyecto TIC UR) basado en doumentación de la comunidad moodle http://moodle.org, del curso Moodle en Español
Más detalles4. CONTENIDO Cómo Añadir Contactos a tu Webmail
de 8. TITULO Administración de Contactos en el Webmail institucional 2. OBJETIVO: Brindar las pautas para que los usuarios puedan administrar de forma eficiente los contactos del correo electrónico institucional.
Más detallesMANUAL DE. manual de Joomla JOOMLA
MANUAL DE manual de Joomla JOOMLA Tabla de contenido 1. Instalación de Joomla y características... 2 2. Configuración del sitio web... 3 3. Gestión de usuario... 8 4. Gestión de artículos... 11 5. Otros
Más detallesManual de Usuario Internet
DIRECCIÓN GENERAL DE AVIACIÓN CIVIL Sistema de Entidades Internet Madrid, 4 Mayo 2011 ÍNDICE 1. Introducción... 6 1.1. Objeto... 6 1.2. Glosario de Términos... 6 2. Descripción general del Sistema... 7
Más detallesTutorial: 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 detallesMejora tu sitio web. Rafael Sebastián Aguilar. Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Febrero 2014
Mejora tu sitio web Rafael Sebastián Aguilar Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Febrero 2014 Mejora tu sitio web R. Sebastian Universitat de Valencia - Febrero
Más detallesSesión 20. MVC en ruby on rails. Luisa Fernanda Rincón Pérez 2015-1
Sesión 20. MVC en ruby on rails Luisa Fernanda Rincón Pérez 2015-1 Cómo aplica Ruby on rails MVC? MODELO en Ruby on rails Cómo aplica Ruby on rails MVC? Modelo Representan tablas de la base de datos Las
Más detallesDOMINE PHP Y MYSQL por LOPEZ QUIJADO Isbn 9701512693 Indice del Contenido INTRODUCCIÓN PARTE I. REDES E INTERNET
DOMINE PHP Y MYSQL por LOPEZ QUIJADO Isbn 9701512693 Indice del Contenido INTRODUCCIÓN PARTE I. REDES E INTERNET CAPÍTULO 1. LA ARQUITECTURA CLIENTE-SERVIDOR 1.1 LAS DIRECCIONES IP Y EL SERVICIO DNS 1.2
Más detallesCONTPAQ i Componentes. Carta técnica 1.0.2
CONTPAQ i Componentes Carta técnica 1.0.2 Versión anterior 1.0.0 (enero 2014) Liberación 27 de febrero de 2014 Recuerda Compatibilidad entre versiones Al actualizar una versión, es OBLIGATORIO cerrar el
Más detallesPresentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO
Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO Tabla de contenido Programación Web PHP con MySQL Avanzado...3 Presentación del curso...3 Objetivos de aprendizaje...4 Contenidos
Más detallesGuía de Instalación. Glpi
Guía de Instalación Glpi Autor del documento: Centro de Apoyo Tecnológico a Emprendedores Datos de contacto: E-Mail: bilib@bilib.es Página Web: www.bilib.es Teléfono: 967 555 311 Versión del documento:
Más detallesEscudo Movistar Guía Rápida de Instalación Dispositivos Symbian
Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3
Más detalles2. Descargamos porpoise. Guardamos y descomprimimos el archivo zip en nuestro ordenador.
porpoise Vamos a ver una alternativa a Hoppala. Para ello tenemos que tener un servidor propio. Si no es nuestro caso podemos probar con algunos servicios gratuitos de hosting, por ejemplo en http://www.hostinger.es/
Más detallesManual de uso: Contabilidad de Costes. Sincronizacio n con el Sistema Canoa.
Manual de uso: Contabilidad de Costes. Sincronizacio n con el Sistema Canoa. Contenido 1 2 3 4 5 HABILITAR DATOS DE COSTES EN EL ÓRGANO GESTOR.... 2 SINCRONIZACIÓN DE DATOS DE CANOA... 2 2.1 ACCESO...
Más detalles