Proyecto NOVA. Por: David Cabedo Cortés 2º DAW

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

Download "Proyecto NOVA. Por: David Cabedo Cortés 2º DAW"

Transcripción

1 Proyecto NOVA Por: David Cabedo Cortés 2º DAW Proyecto nova es solamente el nombre dado al proyecto final de desarrollo de una página web, en la cual los usuarios pueden registrarse para administrar cosas comunes del día a día, tales como una agenda de contactos, o tareas pendientes (o notas) que al usuario le gustaría anotar para poder visitar más tarde, etc.

2 1

3 Í ndice INTRODUCCIÓN... 3 TECNOLOGÍAS UTILIZADAS... 4 HTML/HTML CSS/CSS PHP... 7 JAVASCRIPT... 8 JQUERY... 9 DATATABLES BOOTSTRAP MYSQL ANÁLISIS DEL PROBLEMA: DISEÑO E/R DE LA BASE DE DATOS MODELO RELACIONAL AGENDA EVENTOSCALENDARIO GMAIL LOGINUSER ROLES TAREAS TWITTER USUARIO CLAVES FORÁNEAS DICCIONARIO DE TABLAS DISEÑO E IMPLEMENTACIÓN LOGIN PANTALLA PRINCIPAL CONTACTOS TAREAS VISTA DE ADMINISTRADOR ARCHIVOS QUE SE ENTREGAN COMENTARIOS FUENTES Y OTRAS PÁGINAS

4 Introducción El Proyecto nova ha sido desarrollado en el lenguaje HTML y HTML5, que forman las bases de todo el proyecto. Otro de los grandes pilares empleados en el desarrollo de este proyecto ha sido el lenguaje del lado del servidor, llamado PHP, el cuál se encarga de las llamadas a la base de datos para recuperar todos los datos necesarios para la correcta visualización de éstos. La aplicación controla el acceso de los usuarios por medio de sesiones (que se establecen cuando el usuario hace login en la página web), y con los respectivos controles de sesión en las cabeceras de cada parte de la página web, para impedir que un usuario que no se haya dado de alta pueda acceder a los menús de la página sin autorización. También se guarda un registro de conexiones de cada usuario que inicie sesión en la página. Al hacer login, se guarda en la base de datos la hora de ingreso. Así se puede llevar un control de los usuarios que entran y cuáles son las horas con más tráfico. La aplicación está compuesta por dos tipos de usuarios: los usuarios normales, que tienen acceso a las funciones de la página web, y los administradores, los cuales tiene acceso a un menú extra que permite poder administrar los usuarios. permite ver El menú de administración (solamente para los usuarios administradores) todos los usuarios que hay registrados en la página, (para llevar un monitoreo de los usuarios que se registran, para evitar duplicidad de usuarios, etc), la posibilidad de cambiar su rol (de usuario normal a administrador), insertar usuarios manualmente o editarlos por si algún usuario ha tenido algún tipo de problema con el registro, etc. En todas las partes de la página web siempre está disponible el menú vertical, para que sea más sencilla la navegación por la página web. 3

5 Tecnologías Utilizadas En este apartado se procederá a enumerar todas las tecnologías que han intervenido en el desarrollo de la página web, así como también comentar el por qué utilizar estas tecnologías y no otras, sus ventajas e inconvenientes y algunas pequeños fragmentos del código fuente de cada una de éstas tecnologías. Las tecnologías utilizadas en este proyecto son las siguientes: HTML/HTML5 CSS/CSS3 PHP Javascript jquery Datatables Bootstrap 3 MySQL En lo que respecta al editor de código, he optado por programar en Sublime Text 2, una herramienta gratuita, ligera y muy potente. 4

6 HTML/HTML5 HTML5 es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML.1 2 Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. HTML5 establece una serie de nuevos elementos y atributos que reflejan el uso típico de los sitios web modernos. Algunos de ellos son técnicamente similares a las etiquetas <div> y <span>, pero tienen un significado semántico, como por ejemplo <nav> (bloque de navegación del sitio web) y <footer>. Otros elementos proporcionan nuevas funcionalidades a través de una interfaz estandarizada, como los elementos <audio> y <video>. Mejora el elemento <canvas>, capaz de renderizar elementos 3D en los navegadores más importantes (Mozilla, Chrome, Opera, Safari e IE). Hay muchos atributos y etiquetas nuevas los cuales son utilizadas constantemente en desarrollo de mi proyecto de curso. Ha sido muy importante la interacción de esta tecnología con Bootstrap 3. Esta parte del código hace referencia a la ventana de administración de los usuarios del sistema, sólo accesible por el administrador. En ella se pueden apreciar etiquetas como data-toggle, una etiqueta nueva añadida en HTML5. 5

7 CSS/CSS3 CSS u Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje de hojas de estilo utilizado para describir el aspecto y el formato de mi página web. El proyecto cuenta con bastantes archivos de aspecto diferentes, cada uno con configuraciones únicas para cada sección de la página. El uso de varias hojas de estilo me ha permitido poder editar la página web de una manera dinámina, sin tener que especificar en cada hoja qué tipo de estilo quiero que tenga cada parte de ésta. Prácticamente todo el código se mueve por clases, para así poder aplicar un mismo estilo a varios elementos a la vez dentro de la página web. En esta captura se pueden apreciar diferentes tipos de estilos propios de CSS3, y las clases (por ejemplo, aquí son llamadas con btn delante) repiten el nombre de algunos elementos como guía, ya que éstas por ejemplo, sirven para dar estilos a los botones, y así poder hacerlos más agradables e intuitivos de cara al usuario. 6

8 PHP 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 de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha sido clave para la creacion de la página web, ya que prácticamente todos los datos que se muestran en ésta (tales como Contactos, Usuarios registrados, etc) son obtenidos directamente de la base de datos por medio de unas consultas realizadas. Éstas consultas estan almacenadas en un fichero del tipo librería de php (extensión.inc) y a su vez, en funciones que tienen el nombre de la acción que se va a realizar (por ejemplo: getusers() ). La interacción de php con la base de datos del tipo MySQL ha permitido poder realizar una página web dinámica en su contenido, y ha facilitado la introducción de éstos datos mediante las funciones pertinentes. 7

9 Javascript La utilización de Javascript (abreviado js) ha sido una buena elección a la hora de mejorar el contenido de la web. Sus funciones en mi proyecto no han sido muy directas como pueden haber sido el uso de php o bootstrap, pero ha tenido una gran importancia a la hora de mejorar la funcionalidad de la página web. Se utiliza principalmente en su forma del lado del cliente, implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor (Serverside JavaScript o SSJS). Dada la complejidad que tiene utilizar javascript en el lado servidor, no lo he visto óptimo para mi proyecto, aunque no descarto que para futuros proyectos pueda ser una buena elección a tener en cuenta. Aunque la mayor parte de las funciones estaban predefinidas, no he descartado la posibilidad de utilizar esta tecnología. Las librerías de javascript que he utilizado en este proyecto son bastante complejas en temas de funcionamiento, ya que son muchísimas las funciones diferentes que hacen que funcione todo correctamente. Llevó un tiempo poder leer toda la documentación y decidir qué utilizar o qué no utilizar, pero creo que el resultado final ha sido bueno. 8

10 jquery jquery es una biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web. La principal función que ha tenido jquery en mi proyecto ha sido la de mejorar el aspecto visual y la funcionalidad con la que se muestran los datos importados desde la base de datos y ordenados en una tabla de HTML5. jquery combinado con el plug-in denominado Datatables, hacen que esta información pueda ser mucho más dinámica y usable. 9

11 Datatables DataTables es un plugin para jquery que nos permite darle dinamismo a nuestras tablas de una forma sencilla y aumentando la vistosidad de nuestras tablas. Con solo un par de líneas, cambiaremos completamente la apariencia de nuestra tabla. Añade muchísimas funcionalidades nuevas a las tablas estáticas de HTML, tales como poder filtrar los resultados sin recargas de página (lo cual es molesto si tienes que filtrar resultados varias veces), paginación de resultados limitando las filas que se pueden ver a la vez en la tabla (limitando estos resultados a un numero predefinido de resultados, o podemos especificar nosotros mismo mediante las funciones que incluye, cuantos resultados podemos mostrar a la vez), etc. Este es un ejemplo de como funciona este plug-in junto con jquery. En el se especifican varios atributos para que formatee la tabla de acuerdo con unos parámetros concretos. Un plug-in muy útil y muy potente. Ha sido una de las mejores opciones a la hora de mostrar los datos en una tabla, ya que el dinamismo es muy bueno y muy amigabla con el usuario. 10

12 Bootstrap 3 Bootstrap es un framework front-end para un desarrollo responsivo, el cual es muy interesante a parte por todas las funcionalidades que ofrece del tipo de css para el estilo de la página, su función más importante es que prioriza el contenido que se va a mostrar en el caso de que la página sea vista desde un dispositivo móvil. Actualmente, la industria del teléfono móvil ha cobrado mucho poder con respecto a sus anteriores años, sobretodo ahora con los nuevos smartphone y los sistemas operativos tales como android o WindowsPhone, que llevan el uso del teléfono a un nuevo nivel. Muchas de las páginas web de hoy en día son vistas por personas con sus dispositivos móviles, o sus tablets por el hecho de que sean personas sin mucho tiempo o demás, con lo cual desarrollar las páginas web pensando en que va a ser útil y visible desde un Smartphone es muy importante. Bootstrap 3 nos ofrece la posibilidad de hacer este tipo de páginas utilizando sus etiquetas y sus hojas de estilo. 11

13 MySQL MySql es un sistema de gestión de bases de datos. Existen varias interfaces de programación de aplicaciones que permiten, a aplicaciones escritas en diversos lenguajes de programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi (vía dbexpress), Eiffel, Smalltalk, Java (con una implementación nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby, Gambas, REALbasic (Mac y Linux), (x)harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una interfaz de programación de aplicaciones específica. Para mi proyecto me he decantado por usar PHP para acceder a esta información, y la base de datos ha sido gestionada por PhpMyAdmin, que es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, etc. Aquí podemos apreciar una pequeña muestra del código que se encarga de realizar las consultas en PHP, llamando a la base de datos MySQL (utilizando la sentencia mysqli_query()) para recoger unos datos (en concreto, el log de conexiones del usuario al sistema) y guardamos esta salida de la base de datos en un objeto del tipo SalidaBaseDatos. 12

14 Análisis del problema: Diseño E/R de la base de datos Como podemos apreciar, todas las tablas van relacionadas por su con el principal declarado en la tabla usuario, el cual es llave primaria. Esto limita a que no se puedan repetir los usuarios con un mismo (es decir, solo un único por usuario), así se puede evitar el spam de usuarios basura con correos repetidos o algo por el estilo. Todas las relaciones están configuradas del tipo on update: cascade, on delete: cascade. Esto significa que si, por ejemplo, un administrador cambiase la dirección de de un usuario, automáticamente se realizaría una actualización de dicha cuenta de correo en todas las tablas en las que haya registrado su correo (como puede ser la inserción de contactos, o el correo de gmail), lo cual hace mucho más fácil los cambios que pueda sufrir ya que solo con un cambio en la tabla de usuarios, se vería reflejado en todas las tablas restantes. Lo mismo sucede en caso de borrar a un usuario en concreto (o a todos si se desea). La base de datos automáticamente borrará todo rastro de ese usuario o usuarios y todos los datos almacenados en la base de datos con relación a dicho usuario. 13

15 Modelo relacional Proyecto NOVA AGENDA: (idagenda, contacto, telfcontacto, nombrecontacto, direccioncontacto, usuario ) EVENTOSCALENDARIO: (id, inicio, final, nombre, descrip, usuario) GMAIL: (idgmail, gmail, passgmail, user) No me gusta el hecho de tener que guardar los datos como y password de un servidor de correos en la página web, pero para utilizar una conexión del tipo IMAP, era necesario guardar estos datos para que el usuario, en su próxima conexión, pudiese tener acceso a sus correos sin necesidad de que tuviese que teclear de nuevo su y contraseña. LOGINUSER: (idlog, conexion, user) Guardar las horas en las que los usuarios se conectan en la base de datos es algo interesante ya que te permite llevar un control de los usuarios, en sus horas de entrada. Una de las ideas fue guardar también desde qué navegador e IP accedían al servicio, pero al final me decanté por registrar solo la hora de entrada. ROLES: (idrol, rol, ) TAREAS: (idtarea, fechaintroduccion, nombretarea, descriptarea, fechamodifica, usuario) TWITTER: (id, twitter, ) USUARIO: (user_id, login, password, ) 14

16 Claves Foráneas Proyecto NOVA AGENDA-> USUARIO -> USUARIO EVENTOSCALENDARIO-> USUARIO -> USUARIO GMAIL-> USER -> USUARIO LOGINUSER-> USER ->USUARIO ROLES-> -> USUARIO TAREAS-> USUARIO ->USUARIO TWITTER-> ->USUARIO 15

17 Diccionario de tablas Proyecto NOVA 16

18 17

19 18

20 La idea principal era utilizar stored procedures (procedimientos almacenados) de la base de datos para realizar las consultas, en lugar de escribir la consulta en la librería php. Es una forma mucho más limpia de realizar operaciones con una base de datos, ya que si hubiesen cambios en la consulta, solo habría que modificar el procedimiento almacenado de la base de datos, y no tener que ir a modificar la consulta sql en la librería php (si la aplicación es pequeña no supone un problema, pero cuando hay muchas funciones y muy diferentes, puede convertirse en un problema). 19

21 Diseño e implementación A lo largo de la explicación se irán mostrando capturas de pantalla para que se pueda comprobar como el usuario interactuará con la página web para utilizar sus servicios (Las capturas están tomadas desde un usuario con permisos de administrador. Hay unas ventanas que sólo son accesibles a aquellos usuarios que tengan privilegios de administrador. El resto de usuarios comunes sólo podrán ver aquellas partes de la página web que no requieran de este privilegio). En mi página web, hay un archivo denominado funcionesglobal.inc. Es nada más que la librería de funciones que PHP utilizará para poder hacer peticiones y plasmar los datos en la pantalla. En un principio, esto estaba dividido (las funciones de interacción con la base de datos con las de carga de menús y código HTML que iba a estar plasmado en cada una de las páginas) pero por algunos problemas con reescritura de funciones y llamadas, tuve que globalizar todas las funciones de las cuales dispone la página web en un único archivo. Esto no supone un problema, ya que me he tomado mi tiempo para poder comentar cada una de las funciones y agruparlas por bloques de código, para que sea más fácil la distinción de las funciones que se van a encargar de recopilar los datos necesarios de la base de datos con las de la impresión HTML. 20

22 LOGIN Nada más entrar en la aplicación, el usuario va a poder ver un formulario de login para poder acceder a la aplicación y sus funcionalidades. El login es la pantalla que dará acceso a la página web y a sus funcionalidades sólo a los usuarios registrados. En esta pantalla interviene la función que se encargará de verificar la validez del usuario, y así poder darle permiso para acceder. Esta función es confirmalogin, la cual recibe por parámetros el y contraseña del usuario. La función realizará la petición correspondiente a la base de datos para así poder recuperar la información específica del usuario para poder comprobar si el y contraseña introducidos son correctos. 21

23 Por otro lado, si el usuario no está dado de alta en la página web, puede realizar un registro por medio de la ventana de registro, dando click en el botón de registro de la pantalla de login. 22

24 El usuario simplemente tiene que rellenar el formulario. El campo de la cuenta de Twitter es opcional. Era una funcionalidad implantada en la página web la cual servía para que, si el usuario tiene una cuenta, le muestre una ventana con los últimos tweets que el mismo ha publicado. El administrador del sistema tiene total libertad para agregar, modificar o eliminar a cualquier usuario del sistema, incluso otros administradores (excepto él mismo). 23

25 Pantalla Principal Proyecto NOVA La pantalla principal es lo primero que el usuario podrá apreciar cuando inicie sesión. En la imagen de arriba se puede comprobar como aparece un gran apartado en el medio con el título de GMAIL. En él se pueden ver los últimos correos que ha recibido el usuario, con una columna que hace referencia a si ha sido visualizado o no, titulo, autor y fecha y hora de envío. Actualmente está configurado para que las funciones IMAP importen sólo 15 mensajes como máximo. A la derecha de Gmail podemos ver tareas programadas. Son las tareas que el usuario ha podido dar de alta y las va a poder visualizar en esta pantalla. Las tareas que el usuario puede guardar son como recordatorios o notas sobre cosas que hacer. A la izquierda está el menú vertical que dan paso a diferentes secciones de la página web. Como se puede ver, hay dos secciones que sólo están disponibles en caso de ser administrador. User Admin y Descarga el Código. En esta pantalla principal hacen intervención el objeto Tarea.inc y funciones cómo getcorreo, imprimehead, menusvertical, menuusuariodropdown y dropdownmessages. Todas estas funciones en conjunto hacen posible la visualización de la página. 24

26 Contactos En esta ventana, el usuario puede ver una agenda de contactos. El usuario puede ver los contactos que tiene agregados hasta el momento (mostrando un máximo de 5 contactos). Puede actualizar sus contactos con nuevos datos, eliminar o hacer una búsqueda para filtrarlos y poder buscar a uno en concreto. Parte del código que hace posible esto es, por ejemplo, la función getcontactos. Pasandole el correo del usuario que tiene la sesión activa, la función se encargará de obtener los contactos para dicho usuario. 25

27 También es posible añadir o editar contactos. La página web está diseñada para poder insertar, ver, actualizar o borrar los contactos guardados. Para acceder a la ventana de edición de contactos, primero hay que seleccionar un contacto de la lista y darle click al botón actualizar. 26

28 Tareas Es posible agregar tareas nuevas, actualizar o eliminar las existentes mediante la página tareas.php. Es una simple página en la cual se mostrarán las tareas que el usuario haya ido agregando a su usuario. Puede realizar las mismas funciones que con los contactos de la agenda. Puede eliminarlas seleccionando una (o varias) de ellas, o puede actualizarlas. También puede insertarlas desde esta misma página. 27

29 28

30 Vista de administrador Una de las partes más interesantes y que proporcionan a la página cierta funcionalidad de cara a los usuarios administradores es la vista del administrador. En ella se pueden ver los usuarios registrados en el sistema, editarlos, crear nuevos o explorar el registro de conexiones de los usuarios. Seleccionando uno de ellos se puede cargar su log de conexiones (dando clic en el botón conexiones), o incluso borrarlo si es necesario. Un posible ejemplo del código PHP que proporciona esta utilidad es el siguiente: Este código como se puede comprobar, cargará la página, y solo dejará pasar al usuario si posee una cuenta con privilegios de administrador. Como se puede apreciar, interviene la clase SalidaBaseDatos, que simplemente lo que hace es recoger la salida 29

31 de la base de datos en caso de que todo haya ido bien, o en caso contrario, devolver un false en la parte del error. Un ejemplo de una de las funciones encargadas de realizar tareas de administrador es la función insertuser 30

32 Todas las funciones importantes encargadas de hacer que toda la estructura de la página web funcione, están alojadas en funcionesglobal.inc. También se trabaja con varias clases de objetos como contacto.inc o tarea.inc. Como se puede apreciar en esta captura de pantalla, contacto tiene sus atributos privados, un constructor y todos los métodos getters y setters. La manera que tiene PHP de procesar esta información recibida después de realizar la llamada desde la función getusers, por ejemplo, es guardando el resultado de esa llamada dentro del objeto llamado salidabasedatos, un objeto especialmente diseñado para prevenir fallos o errores no controlados provenientes de la base de datos. 31

33 Se puede ver que es un objeto simple, simplemente tiene un atributo llamado salida, que es donde se guardará el resultado de la llamada a la base de datos, un atributo error que está por defecto a false, pero en caso de que haya un error en la llamada, pasará a ser true en la parte de captura de error (try-catch), y el atributo message, que en caso de que se produzca un error, obtendremos el mensaje y lo guardaremos aquí dentro para poder visualizarlo (o no) más tarde. 32

34 Archivos que se entregan Los archivos que se entregan en este proyecto es la página web completa (a excepción de algunas partes de la página web que no funcionan del todo correctamente una vez alojadas en el hosting web para acceder mediante la dirección del dominio). Un archivo SQL llamado nova.sql el cual creará la base de datos con todas sus tablas y datos de prueba para poder visualizar las funcionalidades de la página web. Todos los archivos de la página web, ya sea la versión con las cadenas de conexión utilizadas para trabajar con phpmyadmin en modo local, o los archivos configurados para trabajar con la base de datos phpmyadmin de mi dominio. Esta memoria también es entregada junto a todo el proyecto de curso. 33

35 Comentarios Proyecto NOVA Este proyecto lo veo más bien como una fase principal de lo que podría llegar a diseñar en un futuro. Aunque solo es como una fase beta de una idea que tengo en mi mente, creo que a partir de ahora (quizás empleando otras tecnologías como.net, eso ya está reservado para futuros planteamientos acerca de una nueva web de administración) podré utilizar como referencia esta estructura creada aquí, o quizás las funciones o demás conocimientos adquiridos durante el desarrollo de la página web. Muchas son las horas invertidas en adquirir conocimientos (puede que igual o más horas que para desarrollar la página) porque antes de ponerme a diseñar como tal, tuve que mirar mucha documentación acerca de las diferentes tecnologías como ASPX o PHP, y decidir qué encajaría mejor en el diseño de esta página. Al final opté por utilizar PHP. ASP.NET puede ofrecer quizás una manera diferente de programar una página web, ya que ofrece controles web para trabajar en el lado servidor (los cuales quedan ocultos al usuario) y controles de usuario para poder trabajar con las etiquetas HTML. Al final me decanté por PHP y HTML ya que no es muy complicado de utilizar, y el hecho de querer desarrollar en ASP.NET me obligaba a instalarme visual studio para poder trabajar cómodamente. 34

36 Fuentes y otras páginas Bootstrap 3: jquery: Datatables: https://datatables.net/ Base de datos y apache para servidor local: Xampp: https://www.apachefriends.org/es/index.html Editor de código: SublimeText: NetBeans: https://netbeans.org/ Páginas que han ayudado en la resolución de problemas surgidor a lo largo del proyecto: GitHub: StackOverflow: Foros del web: Betabeers: Bootsnipp: https://github.com/

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB MACROMEDIA DREAMWEAVER Unidad 1. El entorno de trabajo La pantalla inicial Las barras Los paneles e inspectores Personalizar el área de trabajo

Más detalles

PRÁCTICA FINAL TECNOLOGÍA MULTIMEDIA 3 DE JUNIO DE 2015. ENDIAN LIN [Dirección de la compañía]

PRÁCTICA FINAL TECNOLOGÍA MULTIMEDIA 3 DE JUNIO DE 2015. ENDIAN LIN [Dirección de la compañía] PRÁCTICA FINAL TECNOLOGÍA MULTIMEDIA 3 DE JUNIO DE 2015 ENDIAN LIN [Dirección de la compañía] Índice Introducción... 3 Diseño... 3 Aspecto general... 3 Diagrama de páginas... 4 Herramienta externa... 4

Más detalles

RESUMEN. Solución web usable para la gestión de dispositivos móviles en empresas

RESUMEN. Solución web usable para la gestión de dispositivos móviles en empresas Agradecimientos RESUMEN. Solución web usable para la gestión de dispositivos móviles en empresas ... 1... 1... 1... 2... 3... 4... 4... 5... 6... 6... 9... 12... 13... 24... 25... 29... 30... 32... 33...

Más detalles

Versión: 1.0.0. Desarrollado por AloOnline Alojamiento Web. http://www.aloonline.es. soporte@aloonline.es -1-

Versión: 1.0.0. Desarrollado por AloOnline Alojamiento Web. http://www.aloonline.es. soporte@aloonline.es -1- Versión: 1.0.0 Desarrollado por AloOnline Alojamiento Web http://www.aloonline.es soporte@aloonline.es -1- INDICE 1. Acceder al panel de WordPress... 3 2. Crear entradas en el Blog y páginas... 4 2.1.

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Índice Conceptos básicos En este capítulo se enseñan los conceptos básicos de trabajo en Adobe Dreamveaver CS3. También se describen

Más detalles

Tarea 1 Diseño Web en entorno cliente José Luis Comesaña

Tarea 1 Diseño Web en entorno cliente José Luis Comesaña Actualmente tengo instalados en mi sistema los navegadores Mozilla Firefox, Opera, Safari, Google Chrome e Internet Explorer (éste último porque venía con el sistema, de lo contrario no lo habría instalado).

Más detalles

E 4.3.1 Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net

E 4.3.1 Manual para administradores. Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net E 4.3.1 Manual para administradores Versión: 0.2 Fecha: 19/07/11 Autor: Antoni Bertran Bellido Email: abertran@opentrends.net Historial de cambios Versión Fecha Autor Cambios 0.1 15/12/2012 Antoni Bertran

Más detalles

Cómo tener tu Tumblr con un domino propio

Cómo tener tu Tumblr con un domino propio Cómo tener tu Tumblr con un domino propio Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Desde hace algunos años, las redes sociales han adquirido una gran importancia

Más detalles

1.- GENERAL. 2.- INGRESO AL SISTEMA.

1.- GENERAL. 2.- INGRESO AL SISTEMA. Contenido 1.- GENERAL.... 3 2.- INGRESO AL SISTEMA.... 3 2.1.- Ingreso y uso del sistema.... 3 3.- AMBIENTE DE TRABAJO.... 4 4.- GESTIÓN DE COMPROBANTES.... 5 4.1.- AGREGAR COMPROBANTE.... 5 4.1.1.- Agregar

Más detalles

CURSO DE PROGRAMACIÓN PHP MySQL

CURSO 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 detalles

Crear y gestionar un blog con WordPress

Crear y gestionar un blog con WordPress Crear y gestionar un blog con WordPress Pág. 1 Crear y gestionar un blog con WordPress Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: José Sánchez Rodríguez (Universidad de Málaga)

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS Resultados de aprendizaje y criterios de evaluación. 1. Identificar la estructura y organización

Más detalles

Curso de Community Manager 2013

Curso de Community Manager 2013 Curso de Community Manager 2013 El Blog WordPress a fondo Alojamiento en wordpress.com Instalación de WordPress en servidor propio Diferencias. Ventajas e inconvenientes Interfaz de WordPress Acceder al

Más detalles

By: Ing. Jonathan Merino Farías.

By: Ing. Jonathan Merino Farías. By: Ing. Jonathan Merino Farías. CMS y Joomla Un CMS se compone de dos partes principales: 1. La parte web pública. Es la página web como tal que ven las personas que acceden a ella. 2. La parte web privada.

Más detalles

Copyright 2015 Endalia, S.L. Todos los derechos reservados.

Copyright 2015 Endalia, S.L. Todos los derechos reservados. Copyright 2015 Endalia, S.L. Todos los derechos reservados. Este documento contiene información propietaria de Endalia, S.L. Se emite con el único propósito de informar proyectos Endalia, por lo que no

Más detalles

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB Objetivos Generales: Al término de esta acción formativa los participantes alcanzarán los siguientes objetivos: Preparar profesionales para el desarrollo

Más detalles

Dreamweaver CS6 para PC/Mac Sitios completamente CSS conforme a los estándares del W3C

Dreamweaver CS6 para PC/Mac Sitios completamente CSS conforme a los estándares del W3C Introducción Internet en la actualidad 7 El World Wide Web Consortium y los estándares 7 Los programas de creación de sitios web 7 Objetivo del libro 8 Interfaz de creación El entorno del sistema 9 La

Más detalles

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP OBJETIVOS Estudiar la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos

Más detalles

Manual de administrador. Versión 1.9. Revisión 2

Manual de administrador. Versión 1.9. Revisión 2 Manual de administrador Versión 1.9 Revisión 2 Índice 1. Introducción... 1 2. Empezar a usar LCmaker... 2 2.1 Entrar y salir... 2 2.2. Editar mi perfil... 3 2.3. Cambiar mi contraseña... 3 3. Gestionar

Más detalles

Índice de contenido. Manual de administración de hospedaje para administradores de dominios

Í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 detalles

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas Ponentes: ---- angel.cifuentes2@carm.es CENTRO REGIONAL DE ESTADÍSTICA DE MURCIA - CREM Resumen: Sistema Informático denominado GATOCREM permite una gestión automatizada de todas las tareas estadísticas

Más detalles

MANUAL DE USUARIO. Versión: 1.0.0. Desarrollado por AloOnline Alojamiento Web. http://www.aloonline.es. soporte@aloonline.es

MANUAL DE USUARIO. Versión: 1.0.0. Desarrollado por AloOnline Alojamiento Web. http://www.aloonline.es. soporte@aloonline.es MANUAL DE USUARIO Versión: 1.0.0 Desarrollado por AloOnline Alojamiento Web http://www.aloonline.es soporte@aloonline.es 1 ÍNDICE 1. ACCEDER AL PANEL DE PRESTASHOP. 3 2. ADMINISTRAR CATEGORÍAS: 4 2.1.Crear

Más detalles

PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB

PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB Ingeniería Técnica Informática de Gestión Alumno: Jorge Bou Ramón Director: Sergio Sáez Barona Junio 2012 ÍNDICE 1. INTRODUCCIÓN...4

Más detalles

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB La consolidación de los medios online como soporte principal de comunicación, así como la coyuntura económica, que relega a los soportes publicitarios convencionales

Más detalles

TFM Comunicación, Redes y Gestión de Contenidos

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

PHPMYADMIN 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 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

PLAN FORMATIVO MODALIDAD I

PLAN FORMATIVO MODALIDAD I PLAN FORMATIVO MODALIDAD I Modalidad Acción: TELEFORMACIÓN Nº de la Acción: FPTO/2014/695/202 Familia Profesional: Tipo Especialidad: IFC / INFORMÁTICA Y COMUNICACIONES NUEVA ESPECIALIDAD Area Profesional:

Más detalles

Manual del panel. Core-Admin

Manual del panel. Core-Admin Manual del panel Core-Admin - Manual del panel Core-Admin ÍNDICE 1. Introducción...3 2. Requisitos iniciales...3 2.1. Navegadores soportados...3 2.2. Javascript y Java...3 3. Usar Core-Admin...3 3.1. Acceder

Más detalles

Abril 2011. WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas

Abril 2011. WebApp STR- a3erp. Aplicación de registro de pedidos, albaranes y facturas para a3erp. Compatible con las principales plataformas WebApp STR- a3erp Aplicación de registro de pedidos, albaranes y facturas para a3erp Alto ahorro de costes en empresas con representantes y/o técnicos móviles Compatible con las principales plataformas

Más detalles

Autor: Iñigo Ezcurdia Aguirre. Fecha: 26/08/2014 [ORLA ONLINE] Informe de proyecto (Beca Colaboración 2014)

Autor: Iñigo Ezcurdia Aguirre. Fecha: 26/08/2014 [ORLA ONLINE] Informe de proyecto (Beca Colaboración 2014) Autor: Iñigo Ezcurdia Aguirre Fecha: 26/08/2014 [ORLA ONLINE] Informe de proyecto (Beca Colaboración 2014) ÍNDICE INTRODUCCIÓN... 2 LA PROPUESTA... 3 TAREAS REALIZADAS... 4 Fase 1: Análisis y diseño...

Más detalles

ÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA

Á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 detalles

Gestores de Contenidos (CMS)

Gestores de Contenidos (CMS) Joomla Gestores de Contenidos (CMS) Sistema de Gestión de Contenidos o Content Managment System (CMS) Aplicación informática para crear, editar, manejar y publicar contenidos de una forma organizada y

Más detalles

Tutorial de Drupal para Editores de Sitios

Tutorial de Drupal para Editores de Sitios Tutorial de Drupal para Editores de Sitios Autora: Aylín Alvarez Martínez Dpto. de Desarrollo de Infomed Noviembre 2010 1 Índice Qué es un CMS?... 3 Qué es Drupal?... 3 Registro e Ingreso... 3 Mi cuenta...

Más detalles

HOSTALIA TU WEB. Manual de Usuario V 1.0. Hostalia Guías de uso 4/8/2014

HOSTALIA TU WEB. Manual de Usuario V 1.0. Hostalia Guías de uso 4/8/2014 HOSTALIA TU WEB Manual de Usuario V 1.0 4/8/2014 Calle San Rafael, 14 28108 Alcobendas (Madrid) Teléfono: 900 103 253 www.hostalia.com ÍNDICE INTRODUCCIÓN 3 VISIÓN GENERAL DE LA APLICACIÓN ONLINE TU WEB

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP Programación páginas web JavaScript y 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

Más detalles

Microsoft Outlook 2003

Microsoft Outlook 2003 Elementos básicos de Outlook... 3 Panel de exploración... 3 Outlook para Hoy... 3 Personalizar Outlook para hoy... 4 Carpetas de correo... 5 Bandeja de salida... 5 Borrador... 5 Correo electrónico no deseado...

Más detalles

Manual Terabox. Manual del usuario. Portal WEB. Versión 2015. 1 Índice. 2015 Telefónica. Todos los derechos reservados. http://telefonica.com.

Manual Terabox. Manual del usuario. Portal WEB. Versión 2015. 1 Índice. 2015 Telefónica. Todos los derechos reservados. http://telefonica.com. Manual del usuario Portal WEB 1 Índice Versión 2015 2015 Telefónica. Todos los derechos reservados. http://telefonica.com.ar 1 1 Índice... 1 2 Terabox... 4 3 Terabox Web... 5 3.1 Página Inicial... 5 3.1.1

Más detalles

Módulo de Movilidad. Soluciones Gestión Administrativa e-gestión Factura. Guía de Instalación y Uso. Guia de manejo PDA (Movilidad) Página 1 de 32

Módulo de Movilidad. Soluciones Gestión Administrativa e-gestión Factura. Guía de Instalación y Uso. Guia de manejo PDA (Movilidad) Página 1 de 32 Módulo de Movilidad Soluciones Gestión Administrativa e-gestión Factura Guía de Instalación y Uso Fecha de revisión: 23/01/2009 Página 1 de 32 Índice 1. Introducción... 3 2. Instalación... 3 3. Configuración

Más detalles

Tema 1. Gestión de correo y agenda electrónica

Tema 1. Gestión de correo y agenda electrónica Tema 1 Gestión de correo y agenda electrónica 1 Índice Gestión de correo y agenda electrónica 1. El correo electrónico o e-mail 2. Microsoft Outlook 2007 3. Correo electrónico y configuración 3.1. Carpeta

Más detalles

Guía práctica PHP 6. (c) Francisco Charte Ojeda

Guía práctica PHP 6. (c) Francisco Charte Ojeda Guía práctica PHP 6 Agradecimientos Sobre el autor (c) Francisco Charte Ojeda Introducción Páginas de servidor PHP Creación de páginas PHP Cómo usar este libro Convenciones tipográficas 1. Instalación

Más detalles

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS Para instalar este motor de base de datos, SQL Express 2008 requiere de los siguientes prerrequisitos: 1. Microsoft.net Framework 3.5 2. Microsoft

Más detalles

Movistar Tu Web Manual de Usuario

Movistar Tu Web Manual de Usuario Movistar Tu Web Manual de Usuario Contenido 1. Introducción... 1 2. Visión general de la aplicación online Tu Web... 2 3. Páginas... 3 Añadir una nueva página o una carpeta... 4 Editar páginas... 4 4.

Más detalles

Tutorial de Wordpress para Editores de Sitios. Autora: Aylín Alvarez Martínez Dpto. Web

Tutorial de Wordpress para Editores de Sitios. Autora: Aylín Alvarez Martínez Dpto. Web Tutorial de Wordpress para Editores de Sitios Autora: Aylín Alvarez Martínez Dpto. Web 2011 ÍNDICE Blog -----------------------------------------------------------------------------------------------------------

Más detalles

Los blog y su uso en educación Capítulo 4: Crear y gestionar un blog con WordPress

Los blog y su uso en educación Capítulo 4: Crear y gestionar un blog con WordPress Los blog y su uso en educación Cap. 4: Crear y gestionar un blog con WordPress Pág. 1 Los blog y su uso en educación Capítulo 4: Crear y gestionar un blog con WordPress Reconocimiento-NoComercial-CompartirIgual

Más detalles

Guía de Configuración de Cuentas de Correo para PC y Dispositivos Móviles. Correo Empresas

Guía de Configuración de Cuentas de Correo para PC y Dispositivos Móviles. Correo Empresas Guía de Configuración de Cuentas de Correo para PC y Dispositivos Móviles. Correo Empresas Triara.com SA de CV Todos los derechos reservados Esta guía no puede ser reproducido ni distribuida en su totalidad

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

HOJA DE CALCULO EXCEL NIVEL II

HOJA DE CALCULO EXCEL NIVEL II HOJA DE CALCULO EXCEL NIVEL II DURACION: 30 HORAS Los participantes al finalizar la acción formativa serán capaces de utilizar la hoja de cálculo EXCEL, adquiriendo los conocimientos teóricos y prácticos

Más detalles

LAS FACTURAS ELECTRÓNICAS.COM

LAS FACTURAS ELECTRÓNICAS.COM 2014 Las Facturas Electrónicas.com Gustavo Arizmendi Fernández LAS FACTURAS ELECTRÓNICAS.COM Manual de usuario de Las Facturas Electrónicas.com. INDICE INTRODUCCIÓN... 3 REQUISITOS DEL SISTEMA... 4 HARDWARE...

Más detalles

Correo ONO. Servicio Webmail

Correo ONO. Servicio Webmail Correo ONO Servicio Webmail La fibra no tiene competencia Contenido 1. INTERFAZ WEBMAIL 4 2. BARRA SUPERIOR 4 3. CORREO 5 3.1. Panel de lectura mensajes 5 3.2. Barra de herramientas de correo 6 3.3. Sección

Más detalles

PROGRAMA: Diseño y desarrollo Web con HTML 5,

PROGRAMA: Diseño y desarrollo Web con HTML 5, PROGRAMA: Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4 Objetivos: Diseño y desarrollo Web con HTML 5 y CSS Dotar al alumno de conocimientos teóricos y prácticos para poder desarrollar un

Más detalles

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS Y DREAMWEAVER CS4 OBRA COMPLETA 2 VOLÚMENES

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS Y DREAMWEAVER CS4 OBRA COMPLETA 2 VOLÚMENES DISEÑO Y DESARROLLO WEB CON HTML 5, CSS Y DREAMWEAVER CS4 OBRA COMPLETA 2 VOLÚMENES Objetivos Dotar al interesado de conocimientos teóricos y prácticos para poder desarrollar un sitio Web con HTML y aplicar

Más detalles

FOROS. Manual de Usuario

FOROS. Manual de Usuario FOROS Manual de Usuario Versión: 1.1 Fecha: Septiembre de 2014 Tabla de Contenidos 1. INTRODUCCIÓN... 4 1.1 Propósito... 4 1.2 Definiciones, acrónimos y abreviaturas... 4 2. ESPECIFICACIONES TÉCNICAS...

Más detalles

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4 Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4 Modalidad: Distancia, On-Line Duración: 154 horas Objetivos: Diseño y desarrollo Web con HTML 5 y CSS Dotar al alumno de conocimientos teóricos

Más detalles

Secretaría Virtual de la Asociación Española de Pediatría

Secretaría Virtual de la Asociación Española de Pediatría Secretaría Virtual de la Asociación Española de Pediatría Manual de uso versión 2.1 Fecha de actualización, 07/09/2012 Índice Introducción...1 Estructura de la Secretaría Virtual...2 Funciones de la Secretaría

Más detalles

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB

Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB Máster en DISEÑO Y DESARROLLO DE PROYECTOS WEB OBJETIVOS El máster está compuesto por los módulos de Diseño de páginas Web profesionales y Desarrollo de sitios Web con PHP y Javascript. Al finalizar el

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

abacformacio@abacformacio.com

abacformacio@abacformacio.com Programación de 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 detalles

Ejemplo práctico de instalación del programa JCLIC en red

Ejemplo práctico de instalación del programa JCLIC en red Ejemplo práctico de instalación del programa JCLIC en red Una red local permite optimizar los recursos, tanto en relación al espacio (los programas se pueden colocar en el disco duro del servidor y ser

Más detalles

www.pildorasinformaticas.com Página 1

www.pildorasinformaticas.com Página 1 Capítulo 1. CREACIÓN DE BBDD Y VALIDACIÓN DE DATOS... 4 1.1. Crear una BBDD... 4 1.2. Formulario de entrada de datos... 5 1.3. Importación de datos... 7 1.4. Ordenación de registros... 10 1.5. Autofiltros...

Más detalles

1 INTRODUCCIÓN...3 2 ACCEDIENDO A LA PLATAFORMA DE CURSOS MOODLE...3 3 NAVEGANDO POR UN CURSO TIPO...5

1 INTRODUCCIÓN...3 2 ACCEDIENDO A LA PLATAFORMA DE CURSOS MOODLE...3 3 NAVEGANDO POR UN CURSO TIPO...5 FP A DISTANCIA: Uso de la plataforma moodle para el profesorado INDICE 1 INTRODUCCIÓN...3 2 ACCEDIENDO A LA PLATAFORMA DE CURSOS MOODLE...3 3 NAVEGANDO POR UN CURSO TIPO...5 4 UTILIZANDO LAS HERRAMIENTAS

Más detalles

Manual de usuario. (Básico y Plus)

Manual de usuario. (Básico y Plus) Manual de usuario. (Básico y Plus) INDICE CAPÍTULO 1 INICIO... 4 CAPÍTULO 2 FICHEROS 2.1 Clientes... 11 2.2 Preclientes... 25 CAPÍTULO 3 SMS 3.1 Envio de SMS... 27 3.2 SMS Programados... 29 3.3 Recarga

Más detalles

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3 1 Índice 1. Resumen.. 3 2. Objetivos.. 3 3. Introducción. 3 4. Aplicación web para la gestión de una memoria corporativa: reportes de actividades (proyectos) 4.1 Metodología... 4 4.2 Lenguajes y herramientas

Más detalles

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose

Más detalles

Manual de NetBeans y XAMPP

Manual de NetBeans y XAMPP Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación

Más detalles

Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6

Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6 Modalidad Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6 cod / EU 0518 A Distancia Duración 300 Horas Objetivos Aportar al alumno todas las competencias y conocimientos necesarios

Más detalles

TÉCNICO PROFESIONAL EN DISEÑO WEB PROFESIONAL CON DREAMWEAVER CS6

TÉCNICO PROFESIONAL EN DISEÑO WEB PROFESIONAL CON DREAMWEAVER CS6 Modalidad: Distancia Duración: 77 Horas Objetivos: En la actualidad Dreamweaver es uno de los principales programas utilizados por los profesionales para el diseño y maquetación de páginas web. Estos materiales

Más detalles

Joomla! 3.3 Cree y administre sus sitios Web

Joomla! 3.3 Cree y administre sus sitios Web Capítulo 1: Descubrir Joomla! A. Razones para crear un sitio con Joomla! 9 B. Documentarse sobre Joomla! 9 C. La hoja de ruta de Joomla! 10 D. Qué es un CMS? 12 E. HTML y XHTML 12 F. Diferenciar el contenido

Más detalles

Doli Caldav. Calendarios remotos en Dolibarr

Doli Caldav. Calendarios remotos en Dolibarr Doli Caldav Calendarios remotos en Dolibarr 1 Índice de contenidos 1. Instalación y configuración del módulo 1. Instalación 2. Descarga de librerías externas (necesario) 2. Creación de calendarios 1. Listado

Más detalles

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) A modo de post, vamos a complementar la documentación con una guía visual a través de la cual conseguiremos instalar SIESTTA 2.0 en un

Más detalles

MANUAL DE LA APLICACIÓN HELP DESK

MANUAL DE LA APLICACIÓN HELP DESK CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado

Más detalles

Matemáticas con Guadalinex en secundaria. Matemáticas IES. Daniel López Avellaneda dani@lubrin.org. Manual para el curso organizado por:

Matemáticas con Guadalinex en secundaria. Matemáticas IES. Daniel López Avellaneda dani@lubrin.org. Manual para el curso organizado por: Matemáticas con Guadalinex en secundaria Daniel López Avellaneda dani@lubrin.org Matemáticas IES Manual para el curso organizado por: CEP Campo de Gibraltar Enero 2009-Febrero2009 ÍNDICE #1/14 Índice 1.

Más detalles

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: DISEÑO DE PAGINAS WEB CON HTML Código: CSTI0085 total: 3 Horas Objetivo General: Construir páginas Web en base

Más detalles

MANUAL DE UTILIZACIÓN DEL CRM

MANUAL DE UTILIZACIÓN DEL CRM MANUAL DE UTILIZACIÓN DEL CRM ÍNDICE Qué es un CRM 1. Acceso al CRM 2. Organización del CRM 3. Portada 4. Prospectos 5. Clientes 6. Créditos 7. Emails 8. Documentos 9. Calendario 10. Ejemplos de Utilización

Más detalles

Programador Web 2.0 OBJETIVOS GENERALES

Programador Web 2.0 OBJETIVOS GENERALES Programador Web 2.0 OBJETIVOS GENERALES Las herramientas y lenguajes utilizados en la Web hoy convergen para brindar las más diversas posibilidades en el desarrollo de aplicaciones Web y en otros dispositivos

Más detalles

Instalación y configuración de OsTicket en Centos 6.5

Instalación y configuración de OsTicket en Centos 6.5 Instalación y configuración de OsTicket en Centos 6.5 Elaborado por: Juan David Trujillo. 07/01/2015 CONTROL DE CAMBIOS Versión Modificada Descripción del Cambio Cambio realizado por Fecha del cambio 1

Más detalles

MAESTRO DE PHP PHP NIVEL 1

MAESTRO 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 detalles

Introducción a Ardora www.webardora.net

Introducción a Ardora www.webardora.net Ardora es un programa de autor enfocado principalmente al desarrollo de contenidos educativos para la web con el que se pretende que el profesorado centre su esfuerzo en el aspecto metodológico y didáctico

Más detalles

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO]

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO] Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones Conceptos Lo primero que necesitamos para crear una aplicación o proyecto web es seleccionar el entorno del Visual

Más detalles

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5, CSS y Dreamweaver CS4 - Obra completa - 2 volúmenes

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5, CSS y Dreamweaver CS4 - Obra completa - 2 volúmenes PROGRAMA FORMATIVO Diseño y desarrollo web con HTML 5, CSS y Dreamweaver CS4 - Obra completa - 2 volúmenes Sector: Desarrollo Web Multimedia Modalidad: Distancia Duración: Objetivos: Código: 4356 Dotar

Más detalles

Manual del usuario y de referencia de MobileTogether Client

Manual del usuario y de referencia de MobileTogether Client Manual del usuario Manual del usuario y de referencia de MobileTogether Client Todos los derechos reservados. Ningún fragmento de esta publicación podrá ser reproducido de manera alguna (ya sea de forma

Más detalles

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión 9.12.4

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión 9.12.4 Manual del Sistema de XML Whois de Neubox Versión 9.12.4 1 Índice Sección Página I. Introducción........ 3 II. Contenido del paquete............ 4 III. Instalación y uso....... 5 1. Cómo comprobar la plantilla......

Más detalles

Manual aplicación Establecimientos de Salud. Plataforma de cita online MSP

Manual aplicación Establecimientos de Salud. Plataforma de cita online MSP Manual aplicación Establecimientos de Salud Plataforma de cita online MSP Control de versiones Control de versiones Fecha Autor Versión Cambios 10.11.2015 Dpto. Desarrollo NBC 1.0 Versión inicial USO INTERNO

Más detalles

CI Politécnico Estella

CI Politécnico Estella SÍNTESIS DE LA PROGRAMACIÓN DEL MÓDULO/ASIGNATURA DEPARTAMENTO: INFORMÁTICA GRUPO/CURSO: 2º ASIR 2015-2016 MÓDULO/ASIGNATURA: 9 IAWE (Implantación de Aplicaciones Web) PROFESOR: José Ignacio Calvo Pastor

Más detalles

Uso del carrito de compras

Uso del carrito de compras Uso del carrito de compras Dirección: http://dusi.ocesa.mx:81/menu.aspx Para un mejor funcionamiento de todas las características del este servicio en dispositivos móviles, es recomendable utilizar el

Más detalles

www.apliqr.com Manual de Usuario - v0.1 Manual de usuario v0.1

www.apliqr.com Manual de Usuario - v0.1 Manual de usuario v0.1 Manual de usuario v0.1 1 Índice de contenidos 1.Iniciar sesión...3 2.Crear una cuenta de usuario...4 3.Elegir un plan de servicio...5 4.Pasar a un plan de pago...7 5.Ver el plan contratado...8 6.Códigos

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

Curso de Formación del Programa Un negocio Una Web - MÓDULO 4 -

Curso de Formación del Programa Un negocio Una Web - MÓDULO 4 - Curso de Formación del Programa Un negocio Una Web - MÓDULO 4 - Manual Estadísticas Webalizer Panel ISPconfig Manual Estadísticas Webalizer 1. Conceptos generales 1.1. Página principal 1.2. Gráfica de

Más detalles

DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES

DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES SERVICIO DE NOTIFICACIONES ELECTRÓNICAS Y DIRECCIÓN ELECTRÓNICA HABILITADA MANUAL DE CONFIGURACIÓN PARA SISTEMAS WINDOWS NOMBRE FECHA Elaborado por:

Más detalles

ebox: Servidor de dominio Windows libre y gratuito

ebox: Servidor de dominio Windows libre y gratuito ebox: Servidor de dominio Windows libre y gratuito Guía de instalación y configuración Manuel Morán Vaquero mmv@edu.xunta.es Febrero 2010 Esta guía está basada en la versión 1.2 de ebox Índice 1 Introducción

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

TUTORIAL PARA CREAR UN SERVIDOR FTP

TUTORIAL PARA CREAR UN SERVIDOR FTP TUTORIAL PARA CREAR UN SERVIDOR FTP A continuación ustedes podrán observar y luego implementar el informe que elaboré a fin de que TODOS puedan aprender a montar y mantener su propio Servidor FTP. Comenzaremos

Más detalles

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Diputación de Lugo SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Manual usuario ERP Marzo 2015 ÍNDICE 1 INTRODUCCIÓN...

Más detalles

*si tuvieron algún problema pueden verificar la documentación oficial Vamos a crear una BD llamada droid_login como lo muestra la siguiente imagen:

*si tuvieron algún problema pueden verificar la documentación oficial Vamos a crear una BD llamada droid_login como lo muestra la siguiente imagen: Parte web Para realizar la parte web utilicé como lenguaje en la parte de servidor PHP (Version 5.3.1), como Base de Datos MySQL y como servidor Web Apache. Vamos a simular la nube para realizar pruebas

Más detalles

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD.

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. 1 LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. Introducción Trata este manual sobre dos aspectos relacionados directamente con la seguridad en el uso de

Más detalles

MANUAL DE USUARIO SIMPIOJO TE CNICO

MANUAL DE USUARIO SIMPIOJO TE CNICO MANUAL DE USUARIO SIMPIOJO TE CNICO SIAFESON 2014 Sistema de Información y Monitoreo de Piojo Harinoso de la Vid Elaborado por: Lorenia Hoyos Editor: Alejandro J. Lagunes Colaboradores: Bernardo Pérez,

Más detalles

DESARROLLO WEB EN ENTORNO CLIENTE

DESARROLLO WEB EN ENTORNO CLIENTE DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández

Más detalles

Joomla! La web en entornos educativos

Joomla! La web en entornos educativos Joomla! La web en entornos educativos Módulo : 2012 ACL (I). Usuarios. Estructura predeterminada. 4 Las versiones 2.5 de Joomla! poseen un avanzado ACL (Access Control List), que especifica qué usuarios

Más detalles