Workshop: Behavior Driven Development (BDD) in JavaScript
|
|
- Alicia Lucero Salinas
- hace 8 años
- Vistas:
Transcripción
1 Workshop: Behavior Driven Development (BDD) in JavaScript Este documento le guiará paso a paso en el desarrollo de las actividades del presente Workshop para alcanzar el objetivo planteado. Objetivo Hacer uso del Framework Jasmine para la creación de una aplicación JavaScript siguiendo la metodología BDD. En dicho ejemplo, se mostrará/enseñará el uso de las diferentes opciones que este Framework provee. 1. Una breve introducción a BDD 2. Preparando nuestro ambiente de trabajo Es necesario instalar lo siguiente: 1 Descargar Jasmine 1. Descargar la última versión de: 2. Extraer el contenido y remover el contenido de las carpetas /src y /spec 2 Preparando el archivo de ejecución 3 Crear los archivos necesarios 3. Editar el archivo SpecRunner.html 4. Reemplazar el bloque de spec files por: <script type="text/javascript" src="spec/specfile.js"></script> 5. Reemplazar el bloque de source files por: <script type="text/javascript" src="src/sourcefile.js"></script> 6. Crear los siguientes archivos (sin ningún contenido): /src/sourcefile.js /spec/specfile.js 4 Probar nuestro ambiente 7. Carga en el browser el archivo: SpecRunner.html
2 3. El clásico ejemplo Hola Mundo Workshop: Behavior Driven Development (BDD) in JavaScript 1 Crear el primer Spec 8. Nuestro primer SPEC será: Human should be able to say Hello World! 9. En el archivo SpecFile.js, realizar la implementación del SPEC: describe("human", function(){ it("should be able to say 'Hello World!'", function(){ expect(human.sayhello()).tobe('hello World!'); 2 Ejecutar el Spec creado 10. En el browser, recargar el archivo de ejecución (Ctrl + F5) 11. Nuestro SPEC tiene el estado de FAILED 3 Realizar la implementación de la funcionalidad 4 Volver a crear el Spec creado. 12. En el archivo SourceFile.js, crear la Clase human con el método sayhello Human = { sayhello: function(){ return 'Hello World!' 13. En el browser, recargar el archivo de ejecución (Ctrl + F5) 14. Nuestro SPEC tiene el estado de PASSED 4. Ahora un ejemplo más elaborado: Calculadora 1 Modificar el archivo ejecutable 15. Editar el archivo SpecRunner.html 16. Reemplazar el bloque de spec files por: <script type="text/javascript" src="spec/calculatorspec.js"></script> 17. Reemplazar el bloque de source files por: <script type="text/javascript" src="src/calculator.js"></script> 18. Crear los archivos correspondientes en las carpetas /src y /spec 2 Definir SPECS: 19. Nuestros SPECS iniciales serán los siguientes: a. able to add two numbers b. able to subtract one number from another one c. able to multiply two numbers d. able to divide one number by another one 3 Implemetar el SPEC: able to add two numbers 20. En el archivo /spec/calculatorspec.js definir los siguiente: describe("calculator", function(){ it("should be able to add two numbers", function(){ var mycalc = new Calculator(); expect(mycalc.add(4, 2)).toEqual(6); 21. Actualizar el archivo de ejecución en el browser (repetir en cada paso).
3 4 Implemetar el SPEC: able to subtract one number from another one 5 Implemetar el SPEC: able to multiply two numbers 6 Implemetar el SPEC: able to divide one number by another one 7 Implementar la clase Calculator 8 ADD SUBSTRACT MULTIPLY DIVIDE 22. Factorizar la instanciación de Calculator 23. Adicionar el siguiente SPEC en el suite: it("should be able to subtract one number from another one", function(){ expect(mycalc.substract(4, 2)).toEqual(2); 24. Adicionar el siguiente SPEC en el suite: it("should be able to multiply two numbers", function(){ expect(mycalc.multiply(4, 2)).toEqual(8); 25. Adicionar el siguiente SPEC en el suite: it("should be able to divide one number by another one", function(){ expect(mycalc.divide(4, 2)).toEqual(2); 26. En el archivo /src/calculator.js definir los siguiente: Calculator = function(){ ; return {; 27. Adicionar el siguiente método en la clase: add: function(firstaddend, secondaddend){, return (firstaddend + secondaddend); 28. Adicionar el siguiente método en la clase: substract: function(minuend, subtrahend){, return (minuend - subtrahend); 29. Adicionar el siguiente método en la clase: multiply: function(multiplier, multiplicand){, return (multiplier * multiplicand); 30. Adicionar el siguiente método en la clase: divide: function(dividend, divisor){ return (dividend / divisor);
4 5. Complicando nuestro ejemplo Workshop: Behavior Driven Development (BDD) in JavaScript 1 Definir nuevos SPECS 31. Los nuevos SPECS son: a. Calculator when initialized should have defined a last result b. Calculator should not have a null last result (but zero) value when initialized c. Calculator given just one number should be able to add it to the last result d. able to get the average from the saved values in the memory e. Calculator should have an empty memory when initialized 2 Adicionar SETUP y TEARDOWN a los specs 32. Para cada spec, limpiamos la memoria y el último resultado beforeeach(function() { mycalc.reset(); aftereach(function() { // Do some other stuff 33. Implementación: 3 Implemetar el SPEC: reset:function(){ buffer = []; lastresult = 0;, 34. Usando el matcher tobedefined Calculator when initialized should have defined a last result 4 Implemetar el SPEC: it("when initialized should have defined a last result ", function(){ expect(mycalc.lastresult).tobedefined(); 35. Usando los matchers not.tobenull y tobetruthy Calculator should not have a null last result (but zero) value when initialized it("should not have a null last result (but zero) value when initialized", function(){ expect(mycalc.lastresult).not.tobenull(); expect(mycalc.lastresult == 0).toBeTruthy(); 36. Implementación, modificar el cuerpo de la Clase Calculator como sigue: Calculator = function(){ var buffer = []; var lastresult = 0; return { lastresult: lastresult, ; ;
5 5 Implemetar el SPEC: Calculator given just one number should be able to add it to the last result 37. Usando spy (tohavebeencalled y andreturn) para controlar llamadas a métodos it("given just one number should be able to add it to the last result", function(){ expect(mycalc.add(3)).toequal(3); expect(mycalc.add(2)).toequal(5); 38. Implementación: add: function(firstaddend, secondaddend){ if (secondaddend) lastresult = firstaddend + secondaddend; else lastresult += firstaddend; 6 Implemetar el SPEC:, return lastresult; 39. Usando spy andcallthrough y tohavebeencalledwith able to get the average from the saved values in the memory it("should be able to get the average from the saved values in the memory ", function(){ spyon(mycalc, 'add').andcallthrough(); mycalc.addtobuffer(1); mycalc.addtobuffer(2); mycalc.addtobuffer(3); expect(mycalc.average()).toequal(2); expect(mycalc.add).tohavebeencalledwith(1); expect(mycalc.add).tohavebeencalledwith(2); expect(mycalc.add).tohavebeencalledwith(3); 40. Implementación: average: function(){ lastresult = 0; for (var i = 0; i < buffer.length; i++){ this.add(buffer[i]); return lastresult / buffer.length;
TDD desde Cero. Jasmine para gente que no sabe JavaScript.
TDD desde Cero Jasmine para gente que no sabe JavaScript www.iwt2.org formacion@iwt2.org Objetivos Mostrar los conceptos fundamentales de Jasmine sin necesidad de saber JavaScript. Ver distintos ejemplos
Más detallesBDD y Behat. Ricardo Sanz @sanzante tunic en d.o. hola@metadrop.net @metadrop
BDD y Behat Ricardo Sanz @sanzante tunic en d.o hola@metadrop.net @metadrop Behavior Driven Development Basado originalmente en TDD Permite escribir tests en lenguaje natural comprensible por desarrolladores
Más detallesGUÍA PARA LA CONFIGURACIÓN Y UTILIZACIÓN DE LA IDE DRJAVA
Universidad Católica del Norte Facultad de Ingeniería y Ciencias Geológicas Departamento de Ingeniería de Sistemas y Computación GUÍA PARA LA CONFIGURACIÓN Y UTILIZACIÓN DE LA IDE DRJAVA 1. INTRODUCCIÓN
Más detallesLos bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y
Apéndice A Bloques DLL Los bloques DLL (Figura A.1) externos permiten al usuario escribir su propio código y programarlo en lenguaje C, compilarlo dentro de un archivo DLL usando el Microsoft C/C++ o el
Más detallesManual Usuario Herramienta Web de Evaluación
SATFF CREATIVO Manual Usuario Herramienta Web de Evaluación Elaborado para el Gobierno Regional de Los Ríos 30/05/2013 Contenido Introducción... 2 Requerimientos del Software... 2 Instalación del Software...
Más detallesLenguaje de Programación: Go
Centro de Investigación y de Estudios Avanzados del I.P.N 9 de Noviembre de 2011 Go Es un lenguaje de programación de propósito general que es promovido por: Rob Pike, Robert Griesemer, Ken Thompson, Russ
Más detallesObjetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.
Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios
Más detallesCapítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE
Capítulo 3 Usando GUIDE 3.1 Acerca de GUIDE Las interfaces gráficas de usuario (GUI - Graphical User Interface en inglés), es la forma en que el usuario interactúa con el programa o el sistema operativo
Más detallesPEAR: The PHP Extension and Application Repository.
PEAR: The PHP Extension and Application Repository. II Semana Academica y Cultural. Instituto Tecnologico Superior de Coatzacoalcos Octubre 27, 2005. Coatzacoalcos, Ver. Farid Alfredo Bielma Lopez. fbielma@fbielma.org
Más detallesClase Práctica Nº 1 ED 2015
Clase Práctica Nº 1 ED 2015 Introducción La creación de una solución de software tiene varias etapas, por ejemplo: Diseño Implementación Testeo Y para cada etapa existen herramientas que nos ayudan. Introducción
Más detallesCapacitación Rational Funcional Tester
Capacitación Rational Funcional Tester Clínica Alemana Santiago, 28 de abril de 2009 Introducción La presente exposición es sobre las principales características de Rational Functional Tester Describiendo
Más detallesInstalación e integración de OpenCV con Eclipse Indigo en Windows.
Instalación e integración de OpenCV con Eclipse Indigo en Windows. Juan G. Tamayo. juan22.tamayo@gmail.com Estudiante de Pregrado de Ingeniería. Universidad San Buenaventura, sede Medellín 1) Se descarga
Más detallesQ-flow 3.3 Instalación Express. Urudata Software Canelones 1370 Piso 2 CP11200 Montevideo, Uruguay Teléfono: (598) 2900 76 68 Fax: 2900 78 56
Q-flow 3.3 Instalación Express Urudata Software Canelones 1370 Piso 2 CP11200 Montevideo, Uruguay Teléfono: (598) 2900 76 68 Fax: 2900 78 56 Código del manual: Qf330009ESP Versión: 1.0 Se aplica a: Q-flow
Más detallesPáginas web ::: Cómo diseñar un menú de navegación? Diseño de materiales multimedia. Web 2.0. 1.14 Cómo diseñar un menú de navegación?
111 1.14 Cómo diseñar un menú de navegación? 112 1.14 Cómo diseñar un menú de navegación? En este apartado vamos a describir el procedimiento de creación de un menú de navegación para un sitio web con
Más detallesConociendo el ambiente de programación de Java. M. en C. Erika Vilches
Conociendo el ambiente de programación de Java M. en C. Erika Vilches La variable PATH Una vez que se ha aceptado la licencia del JDK y que se ha instalado satisfactoriamente y antes de poder utilizarlo,
Más detallesPruebas de unidad utilizando JUnit Juan Manuel Fernández Peña, 2005
Pruebas de unidad utilizando JUnit Juan Manuel Fernández Peña, 2005 JUnit es una herramienta para la realización de pruebas de unidad de software desarrollado con Java, que es una herramienta de software
Más detallesCreación de plugins para Apache Cordova. Parte JavaScript. Javier de Silóniz Sandino
Diciembre 2013 Javier de Silóniz Sandino Especialista ios en atsistemas Un plugin es especialmente útil cuando necesitamos acceder a características internas del hardware del dispositivo móvil. Creación
Más detallesIntroducción a la Programación en MATLAB
Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos
Más detallesTUTORIAL DE PHP. M. en C. Erika Vilches. Parte 2. http://www.erikavilches.com
TUTORIAL DE PHP M. en C. Erika Vilches Parte 2 http://www.erikavilches.com Enunciados Condicionales Inicia con la palabra clave if seguida de una condición entre paréntesis $number = 5; if ($number < 10)
Más detallesTUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE
TUTORIAL ACADÉMICO Programación II- Taller de Programación I Fa.CENA. UNNE Eclipse, es un Entorno de Desarrollo Profesional y Gratuito, que puede ser utilizado para varios lenguajes Java, C, C++, PHP,
Más detallesGuí a Ra pida Dropbox.
Guí a Ra pida Dropbox. Software desarrollado para alojar y compartir archivos vía WEB. Ing. Verónica Lisset Nieto Quintanilla vlnietoq@gmail.com http://www.veronicalnieto.blogspot.com/ www.vlnieto.wikispaces.com
Más detallesJuly 2013. Asset Delivery
July 2013 Asset Delivery 3 1.1 3 1.2 6 1.3 7 1.4 9 1.5 12 1.6 15 1.7 17 1.8 20 2 Guía Los requirimientos mínimos para utilizar el GM Asset Delivery Service (GMDAD) son: Solaris10 Mozilla 1.7 version Java
Más detallesGUIA DE LABORATORIO N 8 A(Netbeans-java,Glassfish)
UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION PARA DISPOSITIVOS MOVILES PDM115 Ciclo I-2014 GUIA DE LABORATORIO N 8 A(Netbeans-java,Glassfish)
Más detallesIntroducción al laboratorio de Programación I
Introducción al laboratorio de Programación I Manuel Montenegro montenegro@fdi.ucm.es es Despacho B12 Compilación Es el proceso de transformación de un programa escrito en un lenguaje de alto nivel (en
Más detallesConectar Flash con Access usando MDM Zinc
Conectar Flash con Access usando MDM Zinc Con este tutorial pretendo enseñar la conexión básica entre Flash / Actionscript y Microsoft Access mediante MDM Zinc, para poder empezar a crear aplicaciones
Más detallesU.E JUAN DE VELASCO CREAR DATOS EN SQL
NOMBRE:LILIAN CAUJA U.E JUAN DE VELASCO CREAR DATOS EN SQL Lo primero que necesitamos para conectarnos al Servidor es el administrador que por defecto en algunas instalaciones no viene incluido, se puede
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesMANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó
MANUAL EASYCHAIR La URL para enviar su propuesta a la convocatoria es: https://easychair.org/conferences/?conf=genconciencia2015 Donde aparece la siguiente pantalla: Se encuentran dos opciones: A) Ingresar
Más detallesINDETEC MANUAL DE ACTUALIZACIÓN SAACG.NET
MANUAL DE ACTUALIZACIÓN SAACG.NET 2013 DESCRIPCION ABREVIADA DEL DOCUMENTO El presente documento describe los pasos necesarios para llevar a cabo el proceso de actualización del Sistema Automatizado de
Más detallesPROCESO DE INSTALACIÓN DE SQL SERVER 2008
PROCESO DE INSTALACIÓN DE SQL SERVER 2008 1.- Al ejecutar el setup lo primero a instalar será el ".NET FRAMEWORK 3.5 SP1". (se recomienda tener conexión a internet, ya que el instalador automáticamente
Más detallesTaller Práctico Creación de un LO IMS/SCORM
Taller Práctico Creación de un LO IMS/SCORM Madrid 2005 Por: Jorge Dieguez Cobo (xml_pro@hotmail.com) Índice: - Introducción - Paso 1: Copiar los ficheros - Paso 2: Crear el Paquete SCORM - Paso 3: Crear
Más detallesPatterns & Practices. Patrón AutoComplete. Versión: 1.0. Fecha de publicación 27-9-2011. Aplica a: Q-flow 3.1
Patrón AutoComplete Versión: 1.0 Fecha de publicación 27-9-2011 Aplica a: Q-flow 3.1 Índice Introducción... 3 Pre-requisitos... 3 Paso 1 - Configurar el dominio de datos de Personas en Q-flow.... 4 Paso
Más detallesPROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.
Duración: 60 horas FUNDAMENTACIÓN DEL CURSO PROGRAMACIÓN EN PHP El Lenguaje PHP o Hypertext PreProcessor, al igual que C y Perl maneja programación estructurada, lo que le permite a los programadores con
Más detallesEn primera instancia Estos son los pasos para descargar LV.
Bueno Jóvenes este tutorial tiene como objetivo guiarlos en el proceso de descargar, instalar y parchear (crackear) LabVIEW para trabajar sin problemas en nuestro proyecto de diseño. En primera instancia
Más detallesAmbiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca
Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad
Más detallesGuía de instalación y manejo de la Ficha Docente CONEAU Incentivos
Guía de instalación y manejo de la Ficha Docente CONEAU Incentivos Instalación 1. Haga clic en la siguiente dirección: www.coneau.gob.ar/archivos/fd/instalarfdci.exe 2. Aparecerá un cuadro de diálogo,
Más detallesCONFIGURACION CLIENTE WEB Internet Explorer 7.0, 8.0, 9.0, 10.0, 11.0
CONFIGURACION CLIENTE WEB Internet Explorer 7.0, 8.0, 9.0, 10.0, 11.0 a) La versión del explorador debe ser Microsoft Internet Explorer 7.0 o superior. b) Para configurar las opciones ingresar al Internet
Más detalles(Rich Internet Applications) (Aplicaciones de internet enriquecidas).
(Rich Internet Applications) (Aplicaciones de internet enriquecidas). JavaScript, jquery, jquery UI Es utilizado en los sitios y aplicaciones web para agregar funcionalidad. Utilizado en el lado del cliente
Más detallesGuía de usuario CUBO TI
Guía de usuario CUBO TI Soluciones Administrativo Financieras y Comerciales para Empresas Departamento de Ingeniería de Software TI Contenido Guía de usuario de Cubos Suite para Windows... 3 Introducción...
Más detalles11 Conexión a base de datos.
Objetivos: 11 Conexión a base de datos. Identificar requisitos de conexión a las bases de datos. Elaborar conexiones. Recursos: Visual Studio 2010 o superior Guías prácticas. Datos ejemplo. Introducción
Más detallesDesarrollo Web con PHP
Descripción y Contenido del Curso Desarrollo Web con PHP Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este curso usted
Más detallesElastix Web Services (WSDL) Manual de Usuario
Elastix Web Services (WSDL) Manual de Usuario Elaborado por: Departamento de Desarrollo de Elastix Versión: Elastix 2.0.4-Beta 2 Versión Versión de Elastix VERSIONAMIENTO Fecha Editado por Aprobado Por
Más detallesCapitulo 3. Test Driven Development
Capitulo 3. Test Driven Development 3.1 Uso de JUnit como framework para realizar pruebas unitarias Como ya se mencionó en el marco teórico Test Driven Development es una técnica de programación extrema
Más detallesPráctica No. 2. Gestión terminológica con Termbases.eu
Práctica No. 2. Gestión terminológica con Termbases.eu En esta práctica, el participante aprenderá a manejar el gestor de terminología online Termbases.eu. Registrarse en Termbases.eu 1.- Acceda a la página
Más detallesDepartamento Nacional de Planeación República de Colombia
Departamento Nacional de Planeación República de Colombia Manual General de Instalación y Evaluación de Proyectos de Inversión Dirección de Inversiones y Finanzas Públicas Bogotá D.C., Colombia Enero de
Más detallesINSTRUCCIONES DE INSTALACIÓN DEL SOFTWARE FLAV1.0
INSTRUCCIONES DE INSTALACIÓN DEL SOFTWARE FLAV1.0 La siguiente es una guía de instalación para la aplicación FLAV1.0 Es importante seguir paso a paso este documento para la correcta instalación de la aplicación.
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 detallesEnvío Masivo de SMS INGRESO
Ingreso Envío Masivo de SMS INGRESO 1. Ingrese a smsserver.isyscol.com o a 190.85.54.131 preferiblemente por Internet Explorer Y digite su usuario y Clave. Posteriormente haga click en LOGIN Gestión de
Más detalles2. Se indica el nombre y las configuraciones necesarias para la creación del proyecto
Creación de un Web Service 1. Crear un proyecto Web de Java 2. Se indica el nombre y las configuraciones necesarias para la creación del proyecto 3. Se dejan por defecto los paquetes de archivos Java y
Más detallesManual de Instalación Elaborado: IdeaSys, 30 de Junio de 2015 Departamento de documentación
Manual de Instalación Elaborado: IdeaSys, 30 de Junio de 2015 Departamento de documentación 1 Índice Contenido Índice... 2 Introducción... 3 Acerca del manual... 3 Pre-Requisitos... 4 Instalación... 4
Más detallesManual de Instalación
ASEGURA Estima el requerimiento financiero para el aseguramiento Manual de Instalación Agosto, 2015 La herramienta presentada fue elaborada por el proyecto USAID Políticas en Salud, en estrecha colaboración
Más detallesBizagi BPM Suite. Guía de Usuario
Bizagi BPM Suite Guía de Usuario Tabla de Contenido Parte I Project Coaching Copyright 2002-2015 Bizagi. Todos los derechos reservados. 2 4 2 Parte I Project Coaching Project Coaching Introducción Hemos
Más detallesTUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS
TUTORIAL DESARROLLO DE APLICACIONES PARA EVOLUTION CON MS ACCESS 1 Introducción... 3 2 Despliegue de la aplicación de ejemplo... 3 2.1 Requisitos previos... 3 2.2 Despliegue de la aplicación... 3 3 Prueba
Más detallesJavaScript como Orientación a Objetos
Gustavo Lacoste (gustavo@lacosox.org) October 2012 Resumen El objetivo de las siguientes notas es generar una estructura en JavaScript que nos permita reutilizar de manera limpia las funciones creadas
Más detallesImportando Diseños de Reporteador
Importando Diseños de Reporteador I Importando Diseños de Reporteador Contenido Parte I Archivos Basicos 1 1 Archivos de Control... 1 2 Librerias Reporteador... 1 Parte II Integrando Diseños 2 1 Paso 1...
Más detallesCheckOUT HELP DESK. Una vez en sesión, UD. Podrá registrar problemas, consultas y hacer un seguimiento de los problemas que UD. ha ingresado.
CheckOUT HELP DESK CHECKOUT IT implementará un cambio en el modo de atención en el servicio de Soporte Técnico. De ahora en más, UD. podrá registrar los problemas, consultas, etc. que esté teniendo con
Más detallesCOMBINAR CORRESPONDENCIA EN MICROSOFT WORD
COMBINAR CORRESPONDENCIA EN MICROSOFT WORD Combinar documentos consiste en unir dos documentos diferentes sin que se modifiquen los datos que aparecen en ellos. Esta operación es muy útil y muy frecuente
Más detallesElaboró: Lic. Alberto E. Martínez F. 1 / 14 v1.0
Índice Crear carpetas... 2 Guardar / Extracción programa... 3 Instalación SEAMAN... 4 Proceso Instalación y Finalización de instalación... 5 Comprobación Seaman y Configuración de parámetros... 6 Información
Más detallesDeploy validación DPM EBA
Deploy validación DPM EBA Página 1 de 12 Resumen Nombre de Archivo Deploy Validación DPM EBA Ruta del Documento Tipo de Documento Diseño técnico y funcional Histórico de versiones Versión Fecha Autor Descripción
Más detallesMarcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos
Más detallesMANUAL DE INSTALACIÓN
MANUAL DE INSTALACIÓN MANUAL DE INSTALACIÓN DE GOTELGEST.NET En este breve manual sobre la instalación de la aplicación de Gotelgest.net se explicará todo el proceso que hay que llevar a cabo para que
Más detallesGuía Creación o Importación de Catálogos.
Guía Creación o Importación de Catálogos. Contenido Guía Creación o Importación de Catálogos.... 1 Catálogos... 2 Creación... 2 Interfaz de Maxicomercio... 2 BackUp MySQL... 2 Respaldo... 2 Interfaz Gráfica
Más detallesXAJAX: una librería de AJAX para PHP (parte 1)
XAJAX: una librería de AJAX para PHP (parte 1) AJAX es el acrónimo de Asynchronous Javascript And XML o Javascript y XML asíncronos dicho en nuestro idioma. Se trata de una combinación de tecnologías que
Más detallesManual de Instalación de la Solución B-EYE-Builder. Pasos para la configuración del sistema
Manual de Instalación de la Solución B-EYE-Builder Pasos para la configuración del sistema Contenido Introducción... 2 Requerimientos del sistema... 2 Instalación y configuración de la solución BI... 2
Más detallesMANUAL DE USUARIO. Convocatoria 2011 Fundación para la Prevención de Riesgos Laborales IT-0130/2011 Implementa-T
Convocatoria 2011 Fundación para la Prevención de Riesgos Laborales IT-0130/2011 Implementa-T MANUAL DE USUARIO Herramienta de Autogestión de Prevención de Riesgos Laborales para la PYME Jiennense Dep.
Más detallesInstalación del Admin CFDI
Instalación del Admin CFDI Importante!!!Antes de comenzar verifique los requerimientos de equipo esto podrá verlo en la guía 517 en nuestro portal www.control2000.com.mx en el apartado de soporte, ahí
Más detallesManual de Instalación SICO MANUAL DE INSTALACION SICO SOFTWARE DE GESTION BASE DE DATOS POSTGRESQL
MANUAL DE INSTALACION SICO SOFTWARE DE GESTION BASE DE DATOS POSTGRESQL PASOS PARA INSTALACION (Entorno Windows) 1 SOBRE LA BASE DE DATOS 1.1 Creación de la base de datos El programa de instalación crea
Más detallesPráctica 7. Pruebas. Introducir conceptos básicos de pruebas unitarias en sistemas orientados a objetos.
Objetivos Introducir conceptos básicos de pruebas unitarias en sistemas orientados a objetos. Material Necesario - Pruebas de caja negra con Junit. www.junit.org Viene integrado en Eclipse, pero al crear
Más detallesINTRODUCCIÓN. Instalación de Xcode
1 INTRODUCCIÓN Conocer los aspectos básicos de desarrollo en la plataforma ios. Instalación de Xcode 2 Xcode es la herramienta que se udliza para desarrollar aplicaciones para Mac, iphone, ipad y ipod
Más detallesConexión SFTP-SSH2 en PHP a través de un fichero.ppk
Conexión SFTP-SSH2 en PHP a través de un fichero.ppk Necesitamos nuestro fichero.ppk Necesitamos crear 2 ficheros de texto plano, uno sin extensión, donde añadiremos una clave privada que tendremos que
Más detallesLa tortuga y los documentos: Tortoise + Subversion
La tortuga y los documentos: Tortoise + Subversion Un sistema de control de versiones Pablo Mellado Rafael Morales Instituto de Astrofísica de Andalucía. CSIC Seminarios IAA. Jueves 21 Junio 2007 Índice
Más detallesDeskMotive permite reemplazar el fondo de escritorio por efectos interactivos o vídeos.
INSTALACIÓN 1 DeskMotive es una utilidad que añade interactividad a tu escritorio. DeskMotive permite reemplazar el fondo de escritorio por efectos interactivos o vídeos. Puedes probar DeskMotive durante
Más detallesQ-flow 3.5. Instalación Express. Urudata Software Canelones 1370 Piso 2 CP11200 Montevideo, Uruguay Teléfono: (598) 2900 76 68 Fax: 2900 78 56
Q-flow 3.5 Instalación Express Urudata Software Canelones 1370 Piso 2 CP11200 Montevideo, Uruguay Teléfono: (598) 2900 76 68 Fax: 2900 78 56 Código del manual: Qf350009ESP Versión: 1.0 Se aplica a: Q-flow
Más detallesGuía para el desarrollo y administración de portales
Guía para el desarrollo y administración de portales Información del documento Título Desarrollo y administración de portales Archivo Desarrolllo y Administración de portales.doc Au t o r José Miguel Anabalón
Más detallesCreación de imágenes. Pablo Sanz Mercado.
Creación de imágenes. Pablo Sanz Mercado. 1 Cuando hemos instalado un equipo, el tiempo que hemos invertido puede ser realmente elevado, pues no sólo está el tiempo de instalación del mismo, sino además
Más detallesSolución a Ejercicio de Práctica
Solución a Ejercicio de Práctica :: Carrera Administrador SAP NETWEAVER :: Módulo Consultor SAP BASIS Nivel Avanzado :: Unidad 2: Componentes Tecnológicos de Comunicaciones :: Lección 7: Internet Communication
Más detallesGRAND THEFT AUTO VICE CITY GUIA DE MODIFICACIONES
FW V1.0 GRAND THEFT AUTO VICE CITY GUIA DE MODIFICACIONES Creada Por: FireWing firewing1@gmail.com IMPORTANTE: Recuerden hacer copias de seguridad de los archivos que cambien por si algo sale mal, sino,
Más detallesManual de Usuario. Generador de Pólizas de Sizes & Colors para CONTPAQi Contabilidad
Manual de Usuario Elaborado: IdeaSys, 01 de Abril del 2015 Departamento de documentación Generador de Pólizas de Sizes & Colors para CONTPAQi Contabilidad 1 Índice Contenido Índice... 2 Introducción...
Más detallesManual de Instalación Actualizador cliente (WINLAUCHER) Version 0.1 Last Revised 06-07-2011 Status In Progress Author Carlos Daniel Lima Romero
Manual de Instalación Actualizador cliente (WINLAUCHER) Version 0.1 Last Revised 06-07-2011 Status In Progress Author Carlos Daniel Lima Romero Privacy note: For internal use only Pie de Imprenta Copyright
Más detalles9233506 Edición 1 ES. Nokia y Nokia Connecting People son marcas comerciales registradas de Nokia Corporation
9233506 Edición 1 ES Nokia y Nokia Connecting People son marcas comerciales registradas de Nokia Corporation Guía del usuario de Zip Manager Guía del usuario de Zip Manager Vaya a Zip Manager Pro. Nota:
Más detallesAutor: Microsoft Licencia: Cita Fuente: Ayuda de Windows
Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno
Más detallesTEMA 9 CREACIÓN DE PÁGINAS WEB
TEMA 9 CREACIÓN DE PÁGINAS WEB OBJETIVOS Conocer las páginas web y sus elementos. Insertar tablas, capas, enlaces en las páginas web. Crear páginas web con NVU. Crear un sitio web. Configurar un sitio
Más detallesTRABAJO GRUPAL TEMA: COMO CREAR BASE DE DATOS EN SQL
TRABAJO GRUPAL INTEGRANTES: Curso: 3ero C Informática Erika Caisa Erika Córdova Joselyn Rea TEMA: COMO CREAR BASE DE DATOS EN SQL Lo primero que necesitamos para conectarnos al Servidor es el administrador
Más detallesInstalar el aplicativo con un usuario que sea administrador del sistema, e instalar para todos los usuarios.
SISTEMA DE PRESENTACION DE AVALES Este aplicativo puede utilizarse para presentar ante las Juntas Electorales Partidarias los avales de cada lista. Permite la carga, la actualización y la impresión de
Más detallesPráctica1: Crear una página web con Nvu
Práctica1: Crear una página web con Nvu Vamos a diseñar una web desde el principio. Nuestro tema a desarrollar va a ser Deportes de aventuras. Para ello lo primero que tenemos que hacer es crear nuestra
Más detalles4. CODIFICACIÓN. Previo a la codificación además de instalar las respectivas herramientas es. importante tenerlas bien configuradas.
4. CODIFICACIÓN 4.1 Instalación Previo a la codificación además de instalar las respectivas herramientas es importante tenerlas bien configuradas. Instalamos Lenguaje de programación Java TM 2 Platform
Más detallesATLAS MANUAL DE USUARIO DEL INSTALADOR INNO SETUP 5 Versión 1.0 UNIDAD DE ARQUITECTURA DE SOFTWARE DE APLICACIONES
ATLAS MANUAL DE USUARIO DEL INSTALADOR INNO SETUP 5 Versión 1.0 UNIDAD DE ARQUITECTURA DE SOFTWARE DE APLICACIONES Hoja de Control Título MANUAL DE USO DEL INSTALADOR INNO SETUP 5 Documento de Referencia
Más detallesTutorial EXE LEARNING
Tutorial EXE LEARNING Orientaciones para el aprovechamiento pedagógico del Proyecto Aprendizaje Electrónico del Redactor del XHTML (exe). Es un ambiente que permite a los profesores elaborar y publicar
Más detallesManual del SonicCell Playlist Editor
* Todos los derechos reservados. Ninguna parte de esta publicación podrá reproducirse de ninguna forma sin el permiso escrito de Roland Corporation. Convenciones usadas en este documento Este documento
Más detallesMANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET
MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET Fecha última revisión: Febrero 2012 INDICE DE CONTENIDOS MANEJO DE SHAREPOINT EN GOTELGEST.NET... 3 1. CONFIGURACIÓN GESTIÓN DOCUMENTAL... 3 2. SINCRONIZACIÓN
Más detallesExisten muchos tipos de compresión, como el ARJ, RAR, 7Z, ZIP,
1. Qué es Compresión Un automóvil ocupa cierto espacio físico, pero este espacio no es totalmente materia. Hay partes del automóvil que son aire (como el espacio donde nos sentamos cuando ingresamos, o
Más detallesOBJETIVOS METODOLOGÍA PROCEDIMIENTO 1.- Trabajo con el servidor de bases de datos Sybase
UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE INGENIERIA Departamento de Ingeniería de Sistemas e Industrial Curso de Bases de Datos Por: Ismael Castañeda Fuentes Taller Marzo 21 de 2013 OBJETIVOS Conectarse
Más detallesPHP y MySQL. Inicio: - Herencia - Palabra clave Final - Polimorfismo - Type Hinting - Abstracción de clases
PHP y MySQL Inicio: - Herencia - Palabra clave Final - Polimorfismo - Type Hinting - Abstracción de clases Herencia de Objetos La herencia permite crear muchas clases que son similares entre si, sin tener
Más detallesInstalación de Aranxel Profesional DEMO
Instalación de Aranxel Profesional DEMO Los pasos a seguir para la instalación de estación de Aranxel Profesional son los siguientes: 1. Instalación del candado físico de protección. Ingrese al disco de
Más detallesConfiguración para Inicio y Parada Automático de Instancias Oracle9i
Página 1 de 6 1. Objetivo y Alcance Dar a conocer los pasos necesarios para configurar como servicio el inicio y parada de las instancias de Base de Datos Oracle en un servidor Linux. Esta guía comprende
Más detallesIntegración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse
Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.
Más detallesUniversidad Nacional de Luján Departamento de Ciencias Básicas Programación III
Introducción al uso de JDBC, Swing y Firebird 2.5 en Java 6 Standard Edition Guillermo R. Cherencio gcherencio@unlu.edu.ar Implementación del patrón de diseño Model View Controller Pattern Objetivo: Implementaciónde
Más detallesApéndice C Usando Power Cinema USANDO POWER CINEMA
A P É N D I C E C USANDO POWER CINEMA C-1 AVISO Por favor lea primero la siguiente información con cuidado, antes de instalar el Software Power Cineam. 1. Para instalar el Software Power Cineam en un HDD
Más detallesAQReports: Plugin de integración de JasperReports en AbanQ
AQReports: Plugin de integración de JasperReports en AbanQ AQReports es un componente, en forma de plugin, que integra el motor de informes JasperReports en AbanQ. Con este plugin AbanQ puede interpretar,
Más detallesGuía del usuario - escan para Linux Escritorio
Guía del usuario - escan para Linux Escritorio I. Los paquetes requeridos de escan para Linux RPMS / Debian Nombre del paquete RPM Nombre de archivo mwadmin mwadmin-x.x-x..i386.rpm
Más detalles