BASES DE DATOS AVANZADAS. Facultad de Estadística e Informática

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

Download "BASES DE DATOS AVANZADAS. Facultad de Estadística e Informática"

Transcripción

1 BASES DE DATOS AVANZADAS Facultad de Estadística e Informática

2 Clase 24

3 Agenda Ejemplo base de datos móviles: Aplicación Android SQLite

4 Aplicación Android SQLite Ejemplo

5 Aplicación Android SQLite Se desarrollará una pequeña aplicación que validará la existencia y registrará un usuario. Sistema operativo cliente: Android. Plataforma de desarrollo: Xamarin, implementación libre de la plataforma de desarrollo.net para dispositivos Android, ios y GNU/Linux. Base de datos: SQLite

6 Aplicación Android SQLite

7 Aplicación Android SQLite Puesto que no se instalará el emulador de Android, se depurará en un dispositivo móvil. Para ello se debe habilitar la depuración por usb en el aparato. En Configuracion Acerca del teléfono Versión de compilación (Hacer clic varias veces) Programador/Developer Depuracion por usb

8 Aplicación Android SQLite Paso 1. Crear el proyecto

9 Aplicación Android SQLite Paso 2. Agregar la vista para usuario nuevo. En la carpeta Resources layout

10 Aplicación Android SQLite Newuser

11 Aplicación Android SQLite Código para archivo Newuser.axml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" es/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="nombre de usuario" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="contraseña" /> <Button android:text="crear" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>

12 Aplicación Android SQLite Código para archivo Main.axml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="nombre de usuario" /> <EditText android:inputtype="textpassword" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="contraseña" /> <Button android:text="entrar" android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:text="registrar" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>

13 Aplicación Android SQLite Paso 3: Agregar la Actividad RegisterActivity en la raíz del proyecto RegisterActivity

14 using System; using System.Collections.Generic; using System.Linq; using System.Text; Aplicación Android SQLite Añadir el código correspondiente a RegisterActivity.cs using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Views; using Android.Widget; using System.IO; using SQLite; namespace SQLite [Activity(Label = "RegisterActivity")] public class RegisterActivity : Activity EditText txtusername; EditText txtpassword; Button btncreate; protected override void OnCreate(Bundle savedinstancestate) base.oncreate(savedinstancestate); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Newuser); // Create your application here btncreate = FindViewById<Button>(Resource.Id.btnCrear); txtusername = FindViewById<EditText>(Resource.Id.txtUserName); txtpassword = FindViewById<EditText>(Resource.Id.txtPassword); btncreate.click += Btncreate_Click; private void Btncreate_Click(object sender, EventArgs e) try string dppath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "user.db3"); var db = new SQLiteConnection(dpPath); db.createtable<logintable>(); LoginTable tbl = new LoginTable(); tbl.username = txtusername.text; tbl.password = txtpassword.text; db.insert(tbl); Toast.MakeText(this, "Record Added Successfully...,", ToastLength.Short).Show(); catch (Exception ex) Toast.MakeText(this, ex.tostring(), ToastLength.Short).Show();

15 Aplicación Android SQLite Paso 4. Agregar la clase LoginTable.cs, en la raíz del proyecto LoginTable

16 Aplicación Android SQLite Añadir código a la clase LoginTable.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Views; using Android.Widget; namespace SQLite class LoginTable [PrimaryKey, AutoIncrement, Column("_Id")] public int id get; set; [MaxLength(25)] public string username get; set; [MaxLength(15)] public string password get; set;

17 Aplicación Android SQLite Paso 5. Agregar la referencia SQLite

18 Aplicación Android SQLite sqlite-net-pcl

19 using Android.App; using Android.Widget; using Android.OS; using System; using System.IO; using SQLite; Aplicación Android SQLite Paso 6. Agregar el código correspondient e a la clase MainActivity.cs namespace SQLite [Activity(Label = "SQLite", MainLauncher = true, Icon = "@drawable/icon")] public class MainActivity : Activity EditText txtusername; EditText txtpassword; Button btncreate; Button btnsign; protected override void OnCreate(Bundle bundle) base.oncreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); // Get our button from the layout resource, // and attach an event to it btnsign = FindViewById<Button>(Resource.Id.btnLogin); btncreate = FindViewById<Button>(Resource.Id.btnRegistrar); txtusername = FindViewById<EditText>(Resource.Id.txtUserName); txtpassword = FindViewById<EditText>(Resource.Id.txtPassword); btnsign.click += Btnsign_Click; btncreate.click += Btncreate_Click; CreateDB(); private void Btncreate_Click(object sender, EventArgs e) StartActivity(typeof(RegisterActivity)); private void Btnsign_Click(object sender, EventArgs e) try string dppath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "user.db3"); //Call Database var db = new SQLiteConnection(dpPath); var data = db.table<logintable>(); //Call Table var data1 = data.where(x => x.username == txtusername.text && x.password == txtpassword.text).firstordefault(); //Linq Query if (data1!= null) Toast.MakeText(this, "Login Success", ToastLength.Short).Show(); else Toast.MakeText(this, "Username or Password invalid", ToastLength.Short).Show(); catch (Exception ex) Toast.MakeText(this, ex.tostring(), ToastLength.Short).Show(); public string CreateDB() var output = ""; output += "Creating Databse if it doesnt exists"; string dppath = Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "user.db3"); //Create New Database var db = new SQLiteConnection(dpPath); output += "\n Database Created..."; return output;

20 Aplicación Android SQLite Paso 7. Compila la aplicación y ejecútala.

21 Bases de datos en la nube CÓMPUTO EN LA NUBE

22 Introducción Generalmente las bases de datos empresariales siempre han sido la respuesta para almacenar los datos en las empresas. Pero la demanda de mayores capacidades de almacenamiento y necesidad de mayor velocidad de implementación, así como los costos de mantenimiento, han ocasionado que las soluciones locales, ya no sean la mejor solución. Se necesitan semanas para configurar una nueva base de datos. La necesito ahora! Necesito comprar un servidor completo para nuestra pequeña base de datos? Es muy costoso el mantenimiento (conectividad, respaldos, licencias) de nuestra base de datos Facultad de Estadística e Informática

23 Cómputo en la nube La computación en nube se refiere a una categoría de soluciones de tecnología que permite a los usuarios acceder a recursos informáticos (en este caso, a recursos de datos) on-demand, según sea necesario, así los recursos sean físicos o virtuales, dedicados o compartidos, y sin importar la forma en que se acceda a ellos (mediante conexión directa, red de área local [LAN], red de área amplia [WAN] o Internet). Los usuarios no necesitan ni el conocimiento, ni el control de la tecnología, ni la infraestructura subyacente que dan soporte al conjunto de servicios. Facultad de Estadística e Informática

24 Ventajas de Cómputo en la nube Escalabilidad. Rapidez de implementación. Costos variables. Seguridad y fiabilidad. P.ej. Microsoft garantiza un 99,99 % de tiempo de actividad para los niveles Básico, Estándar y Premium de SQL Database. Facultad de Estadística e Informática

25 Desventajas de Cómputo en la nube Falta de control sobre los datos físicos. Confidencialidad en la transmisión de los datos. Falta de control físico sobre la arquitectura de software y hardware. Dependencia de terceros e incremento de posibles puntos críticos (fallo en las comunicaciones). Facultad de Estadística e Informática

26 Bases de datos en la nube BASES DE DATOS EN LA NUBE

27 Bases de datos en la nube (DaaS) Consiste en auto-solicitar un espacio de almacenamiento en Internet (la nube), con características (capacidad, velocidad, costo) de acuerdo a las necesidades. Todo esto de forma inmediata y listo para explotarse. Es un intento por minimizar los costos y tiempos de implementación de servidores de bases de datos, las organizaciones se están moviendo hacia un modelo de Base de Datos Como Servicio (Database as a Service o DaaS). Evita la compra/instalación de licencias de sistemas operativos de servidor y sistemas manejadores de bases de datos. Simplemente se renta (normalmente a un bajo costo) el servicio de base de datos, se utiliza y si cuando ya no se necesite, se desecha. Facultad de Estadística e Informática

28 Tipos de nubes Públicas. Recursos proporcionados por un proveedor externo y que accedemos por medio de Internet. Privadas. Recursos propios de la empresa. Algunos beneficios del cómputo en la nube eliminando algunos inconvenientes. Híbridas. Uso combinado. Ofrece varias opciones. Contingencias Mayor control. Facultad de Estadística e Informática

29 Características Parámetros preconfigurados: Las bases de datos en la nube suelen estar preconfigurados con un razonable conjunto de parámetros y valores adecuados para la clase de instancia que vaya a utilizar. Supervisión y métricas: Las bases de datos en la nube poseen herramientas para ver métricas operativas clave de las instancias que se encuentran en ejecución, incluido el uso de la capacidad de CPU, memoria, almacenamiento, operaciones de entrada y salida, y conexiones. Parches de software automáticos: Las bases de datos en la nube suelen garantizar que el software de la base de datos permanezca actualizado con los últimos parches disponibles en el mercado. Facultad de Estadística e Informática

30 Características Copia de seguridad automatizadas: Las bases de datos en la nube tienen de forma predeterminada la función de copia de base de datos y transacciones reteniéndolas según especifique el usuario, permitiéndole restaurar la instancia de base de datos en cualquier segundo de lo retenido. Escalamiento automático: Las bases de datos en la nube poseen la capacidad de escalar rápidamente en minutos recursos como capacidad de proceso, memoria y almacenamiento. Facultad de Estadística e Informática

31 Características Aislamiento y seguridad Las bases de datos en la nube brindan el aislamiento de las instancias de la base de datos mediante conexiones seguras, como IPsec (Internet Security Protocol que asegura las comunicaciones sobre el Protocolo de Internet) mediante la encriptación de las comunicaciones. Facultad de Estadística e Informática

32 Bases de datos Relacionales comerciales Amazon Web Services 2002 Windows Azure 2009 Google API 2006 MySQL Oracle MSSQL SQL Database MySQL Postgres Google Cloud SQL NoSQL SimpleDB DynamoDB Azure Blobs Azure Tables Azure Files Persistent Disk Cloud Bigtable Facultad de Estadística e Informática

33 BD Locales BD en la nube Recuperación de fallos manual BD locales Vs BD en la nube Configuraciones avanzadas Respaldo y restauración de manera manual Rápida recuperación de fallos Configuración sencilla, interfaz para cualquier usuario Respaldos y restauración de forma automática mediante consola Web Requiere de herramientas externas para comprobar disponibilidad Requiere de conocimiento de sistemas operativos Escalado y reconfiguración manual Costo por el lugar físico, el hardware, licencias de software y especialistas en mantenimiento Monitoreo automático incluido No es necesario ningún conocimiento del sistema operativo Proceso automatizado de escalamiento definiendo las reglas de escalabilidad Costo solo por el uso de la base de datos Facultad de Estadística e Informática

34 Gracias por su atención

35 Referencias Evolución de las Bases de Datos: de Fijas a Móviles (2009).Paola Delgado, Luis Gama. Universidad Autónoma de Baja California. Obtenido de: %20las%20Bases%20de%20Datos.pdf Mobile Databases (2012). Niloofar Banivaheb. Lassonde School of Engineering. Obtenido de: Databases_%20Presentation.pdf Mobile Database Systems (2006). Vijal Kumar. Computer Science and Informatics. University of Missouri-Kansas City. Wiley Press. Obtenido de: Aplicación Android SQLite Facultad de Estadística e Informática

Concepto de CLOUD COMPUTING. (apunte y video)

Concepto de CLOUD COMPUTING. (apunte y video) 1 HERRAMIENTAS DE ALMACENAMIENTO Y COMUNICACIONALES EVOLUCION DEL TELEFONO MIVIL: https://www.youtube.com/watch?v=ro-tnwbonni Concepto de CLOUD COMPUTING. (apunte y video) VIDEOS: Para niños: https://www.youtube.com/watch?v=h1no9i8bku8

Más detalles

ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE

ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE SQLite M.Sc. Reynaldo Zeballos ALMACENAMIENTOS DE DATOS EN ANDROID CON SQLITE En este ejercicio vamos a crear una tabla TELEFONOS para la base de datos GUIATEL. Para lo cual utilizaremos SQLite que viene

Más detalles

Ejercicio 4. Manejo de Layouts en Android. Android Con Java. Ejercicio 4. Manejo de Layouts en Android. Curso de Android con Java

Ejercicio 4. Manejo de Layouts en Android. Android Con Java. Ejercicio 4. Manejo de Layouts en Android. Curso de Android con Java Android Con Java Ejercicio 4 Manejo de Layouts en Android Objetivo del Ejercicio El objetivo del ejercicio es entender el manejo de Layout y los Adaptadores en Android. Al finalizar deberemos observar

Más detalles

IaaS PaaS SaaS. Cloud Computing. Microsoft Azure. Servicios de aplicaciones. Cómputo Virtual machines

IaaS PaaS SaaS. Cloud Computing. Microsoft Azure. Servicios de aplicaciones. Cómputo Virtual machines Cloud Computing IaaS PaaS SaaS Infrastructura como servicio Plataforma como servicio Software como servicio Hardware Desarrollo Productividad Sin costos por adelantado. Sin tarifas de cancelación. Pague

Más detalles

Enrique Follow #XamarinDiplomado. Lección 1: Introducción a la Interfaz Gráfica en Xamarin

Enrique Follow #XamarinDiplomado. Lección 1: Introducción a la Interfaz Gráfica en Xamarin Enrique Aguilar @enriqueaguilar Follow #XamarinDiplomado Lección 1: Introducción a la Interfaz Gráfica en Xamarin Agenda Lección 1 Introducción a la Interfaz Gráfica de Android en Xamarin Tema 1 Generación

Más detalles

El contenido del curso será desarrollado teniendo en cuenta los siguientes objetivos de aprendizaje:

El contenido del curso será desarrollado teniendo en cuenta los siguientes objetivos de aprendizaje: Descripción En enero del 2010 se lanzó Microsoft Azure como una plataforma de aplicaciones de Microsoft para la nube pública. Esta plataforma, abierta y flexible, se constituye en una herramienta casi

Más detalles

Agenda..NET C# Laboratorio #1

Agenda..NET C# Laboratorio #1 PROGRAMACIÓN III Agenda.NET C# Laboratorio #1 .NET Qué es.net? Una arquitectura tecnológica para la creación y distribución de software como servicio. Servicio en cualquier plataforma, cliente en cualquier

Más detalles

Conociendo el mundo de Microsoft Azure Pablo Ariel Di Loreto

Conociendo el mundo de Microsoft Azure Pablo Ariel Di Loreto Conociendo el mundo de Microsoft Azure Pablo Ariel Di Loreto Service Delivery Manager pdiloreto@algeiba.com.ar Agenda Objetivo & Alcance Conociendo la Nube: Nube empresarial Presentación: Servicios de

Más detalles

Application services. About Cloud Services ES

Application services. About Cloud Services ES Una gama completa de servicios gestionados en la nube y aplicaciones empresariales, diseñados para reducir significativamente los costes de TI y sus problemas de administración. Las empresas actuales requieren

Más detalles

Ejercicio 18. Configuración de Widgets en Android. Android Con Java. Ejercicio 18. Configuración de Widgets en Android. Curso de Android con Java

Ejercicio 18. Configuración de Widgets en Android. Android Con Java. Ejercicio 18. Configuración de Widgets en Android. Curso de Android con Java Android Con Java Ejercicio 18 Configuración de Widgets en Android Objetivo del Ejercicio El objetivo del ejercicio crear un Widget que antes de utilizarlo nos permita configurarlo. En este caso, solicitar

Más detalles

Principales ventajas de la nube para una empresa

Principales ventajas de la nube para una empresa La adopción de soluciones en la nube ha demostrado muy buenos resultados para las organizaciones de TI y para los negocios. Hoy, tanto grandes como medianas empresas están subiéndose a este tren pues están

Más detalles

Software para supervisión y control de operaciones

Software para supervisión y control de operaciones Software para supervisión y control de operaciones PLCVisual es una solución de Software SCADA (Adquisición de datos y control de operaciones) Multiusuario en tiempo real, orientada a la automatización

Más detalles

Backup 12. Comparación de licencias DESCRIPCIÓN GENERAL

Backup 12. Comparación de licencias DESCRIPCIÓN GENERAL Backup 12 Comparación de licencias Acronis Backup 12 es la solución de copia de seguridad más sencilla y rápida del mundo, que protege datos de 21 plataformas, ya se encuentren in situ, en sistemas remotos,

Más detalles

DESARROLLANDO APLICACIONES NATIVAS PARA ANDROID CON C#

DESARROLLANDO APLICACIONES NATIVAS PARA ANDROID CON C# DESARROLLANDO APLICACIONES NATIVAS PARA ANDROID CON C# Alejandro Tamayo Castillo RESUMEN En esta entrega se mostrará la utilización de Mono for Android, componente que permite el desarrollo de aplicaciones

Más detalles

Bases de Datos Access y C#. Insert, select, update, delete. 1. Crea una base de Datos en Access

Bases de Datos Access y C#. Insert, select, update, delete. 1. Crea una base de Datos en Access Bases de Datos Access y C#. Insert, select, update, delete 1. Crea una base de Datos en Access 2. Crea un Nuevo proyecto en C# 3. Agrega una nueva clase llamada Database y a continuación escribe el siguiente

Más detalles

Nombres: Miguel, Ayoze, Juan Miguel, Alberto

Nombres: Miguel, Ayoze, Juan Miguel, Alberto Nombres: Miguel, Ayoze, Juan Miguel, Alberto Introducción Aunque tengas la ultima versión de un sistema operativo, este puede quedarse obsoleto o necesitar mejoras. Por eso existen las actualizaciones

Más detalles

BVS Cisco Powered IaaS

BVS Cisco Powered IaaS Db[]Wcei fwhw ZWhb[ iebky_ed[i* Networking y Data Center BVS Cisco Powered IaaS El servicio de computación en la nube de BVS Powered Cloud Service BVS le acerca la solución Cisco Power IaaS, soportada

Más detalles

INICIACIÓN A LA PROGRAMACIÓN PARA ANDROID

INICIACIÓN A LA PROGRAMACIÓN PARA ANDROID INICIACIÓN A LA PROGRAMACIÓN PARA ANDROID 3.1 UI Interfaz de usuario 3 Interfaz de usuario Representación gráfica de nuestra app. Botones, imágenes, campos de texto, Contenida en res/layout. 4 Interfaz

Más detalles

Patricio Olivares. 25 de abril de 2017

Patricio Olivares. 25 de abril de 2017 : : Entorno 25 de abril de 2017 Table of contents : : Entorno 1 2 3 : 4 : Entorno 5 6 La telefonía móvil ha cambiado radicalmente la forma en que nos comunicamos. Con el creciente uso de los smartphones,

Más detalles

Ingeniería de Sistemas de Información

Ingeniería de Sistemas de Información Ingeniería de Sistemas de Información Diseño arquitectónico Ingeniería Informática, curso 2016-2017 Departamento de Ciencias de la Computación e Inteligencia Artificial Diseño arquitectónico El objetivo

Más detalles

DROPBOX & ONEDRIVE (SKYDRIVE)

DROPBOX & ONEDRIVE (SKYDRIVE) DROPBOX & ONEDRIVE (SKYDRIVE) Describe y explica qué son los sistemas de almacenamiento en la nube. El almacenamiento en la nube es un servicio en el cual los datos de un sistema de cómputo se almacenan,

Más detalles

SAP en Microsoft Azure. Entornos en la nube para ejecutar aplicaciones de SAP a fin de reducir costos y proporcionar agilidad empresarial

SAP en Microsoft Azure. Entornos en la nube para ejecutar aplicaciones de SAP a fin de reducir costos y proporcionar agilidad empresarial SAP en Microsoft Azure Entornos en la nube para ejecutar aplicaciones de SAP a fin de reducir costos y proporcionar agilidad empresarial Taxonomías de la informática en la nube Local Infraestructura como

Más detalles

Fundamentos de Programación CAPÍTULO 3 EL LENGUAJE C# Ing. Bruno López Takeyas, M.C. 1

Fundamentos de Programación CAPÍTULO 3 EL LENGUAJE C# Ing. Bruno López Takeyas, M.C.  1 CAPÍTULO 3 EL LENGUAJE C# 2 http://www.itnuevolaredo.edu.mx/takeyas 1 Preguntas detonadoras Qué es el framework.net? Cómo está organizado? Para qué sirve? Cuál es la herramienta de software necesaria para

Más detalles

Oracle Database 12c: Administración de RAC

Oracle Database 12c: Administración de RAC Oracle University Contacte con nosotros: +34916267792 Oracle Database 12c: Administración de RAC Duración: 4 Días Lo que aprenderá En este curso de formación Oracle Database 12c: Administración de RAC

Más detalles

Escritorio de Nube Empresarial

Escritorio de Nube Empresarial Escritorio de Nube Empresarial Toda la tecnología de su oficina, móvil, flexible y segura Nos enfocamos en Tecnología, para que usted pueda enfocarse en su Negocio Qué es Cloud Desktop? Es traer el poder

Más detalles

POSGRADO EXPERTO DBA INTELIGENCIA DE NEGOCIOS

POSGRADO EXPERTO DBA INTELIGENCIA DE NEGOCIOS DESCRIPCIÓN POSGRADO EXPERTO DBA INTELIGENCIA DE NEGOCIOS El sistema de gestión de base de datos, tiene como prioridad ayudar a su organización a construir soluciones de bases de datos con todas las herramientas

Más detalles

DATOS101 Avanzado. Manual rápido de usuario

DATOS101 Avanzado. Manual rápido de usuario DATOS101 Avanzado Manual rápido de usuario Información Legal Copyright 2017 Cloud 101 S.L. El uso y la copia de este documento están sujetos a un acuerdo de licencia. Queda prohibido cualquier otro uso-

Más detalles

Acceso al Disco Compartido y Dispositivos USB y DVD

Acceso al Disco Compartido y Dispositivos USB y DVD Acceso al Disco Compartido y Dispositivos USB y DVD Los Técnicos Académicos de las carreras de Matemáticas y Actuaría del Departamento de Matemáticas en el Tlahuizcalpan, ponen a su disposición este mini-manual,

Más detalles

Manejo de una Base de Datos Microsoft SQL Server. a través de Visual C #, vía instrucciones SQL.

Manejo de una Base de Datos Microsoft SQL Server. a través de Visual C #, vía instrucciones SQL. Manejo de una Base de Datos Microsoft SQL Server a través de Visual C #, vía instrucciones SQL. M.C. Enrique Ruiz Díaz. Estoy titulado en la Maestría en Ciencias de la Computación, Misma que estudié en

Más detalles

Conexión de Netbeans a MySQL

Conexión de Netbeans a MySQL Conexión de Netbeans a MySQL NetBeans es una plataforma para el desarrollo de aplicaciones de escritorio usando Java y a un Entorno integrado de desarrollo (IDE) desarrollado usando la Plataforma NetBeans.

Más detalles

M-Files es una solución de gestión de información que mejora el manejo de los documentos e información de su empresa, con el objetivo de incrementar

M-Files es una solución de gestión de información que mejora el manejo de los documentos e información de su empresa, con el objetivo de incrementar M-Files es una solución de gestión de información que mejora el manejo de los documentos e información de su empresa, con el objetivo de incrementar su productividad, ser más eficiente y cumplir con las

Más detalles

GUIA PRACTICA 1 VISUAL C#.Net SQL SERVER 2012 MANTENIMIENTO DE UNA TABLA

GUIA PRACTICA 1 VISUAL C#.Net SQL SERVER 2012 MANTENIMIENTO DE UNA TABLA GUIA PRACTICA 1 VISUAL C#.Net 2010 + SQL SERVER 2012 MANTENIMIENTO DE UNA TABLA 1. Elaborar una aplicación windows en Visual C#.Net 2010 que realice el mantenimiento de la tabla Proveedor. Utilice procedimientos

Más detalles

COMPUTACIÓN EN NUBE. Nuevas tecnologías para antiguas ideas.

COMPUTACIÓN EN NUBE. Nuevas tecnologías para antiguas ideas. COMPUTACIÓN EN NUBE Nuevas tecnologías para antiguas ideas www.anyhelp.com Qué es la computación en nube? Software como Servicio Sistemas distribuidos Menos requisitos de sistema Uso de servidores en la

Más detalles

20697 Instalación y Configuración de Windows 10

20697 Instalación y Configuración de Windows 10 206971 20697 Instalación y Configuración de Windows 10 Fabricante: Microsoft Grupo: Sistemas Operativos Formación: Presencial Horas: 25 Subgrupo: Microsoft Windows 10 Introducción Este curso está diseñado

Más detalles

Aplicación Android de Asistencia al Caminante

Aplicación Android de Asistencia al Caminante Aplicación Android de Asistencia al Caminante Enrique R. Delgado Garrido Almacenamiento de datos en Android. Documento: Índice de contenido.1 A2.- Almacenamiento de datos en Android.2 A.2.1 - Preferences2

Más detalles

Android Manejo de Eventos. Rogelio Ferreira Escutia

Android Manejo de Eventos. Rogelio Ferreira Escutia Android Manejo de Eventos Rogelio Ferreira Escutia Tipos de Eventos 2 Escuchando los eventos Un escuchador de Eventos (Event Listener) es una interfaz de la clase View que contiene un método callback que

Más detalles

Oracle Database 12c: Taller de Administración

Oracle Database 12c: Taller de Administración Oracle University Contact Us: 001-855-844-3881 Oracle Database 12c: Taller de Administración Duration: 5 Days What you will learn En Oracle Database 12c: Taller de Administración conocerá la arquitectura

Más detalles

Laboratorio de Programación III

Laboratorio de Programación III Laboratorio de Programación III Profesor René Sandoval Ingeniero (E) Informática rene2160@gmail.com Qué es JDBC? JDBC es el acrónimo de Java DataBase Conectivity Es una especificación de un conjunto de

Más detalles

Oracle Database 12c: RAC Administration Ed 1

Oracle Database 12c: RAC Administration Ed 1 Oracle Database 12c: RAC Administration Ed 1 Duration 4 Days What you will learn En este curso de formación Oracle Database 12c: Administración de RAC conocerá la arquitectura de la base de datos Oracle

Más detalles

[Webcast] La Nube como centro de Cómputo. Microsoft Azure IaaS + PaaS

[Webcast] La Nube como centro de Cómputo. Microsoft Azure IaaS + PaaS [Webcast] La Nube como centro de Cómputo Microsoft Azure IaaS + PaaS [Webcast] La Nube como centro de cómputo Microsoft Azure IaaS + PaaS Quiénes somos? Pablo Ariel Di Loreto @Buenos Aires, Argentina.

Más detalles

Azure Management. Jesus Gil MVP Data Frank Chambillo MVP Microsoft

Azure Management. Jesus Gil MVP Data Frank Chambillo MVP Microsoft Azure Management Jesus Gil MVP Data Platform @jesus_gilv Frank Chambillo MVP Microsoft Azure @frankchambillo Jesus Gil Frank Chambillo Qué encontraras en esta sesión? Un repaso general de los tópicos de

Más detalles

Servicios en la Nube de Microsoft

Servicios en la Nube de Microsoft Servicios en la Nube de Microsoft Catrian incluye dentro de su catálogo de servicios las aplicaciones de Microsoft ofrecidas como SaaS que se agrupan en: Los servicios de Catrian permiten la migración

Más detalles

CARACTERÍSTICAS TÉCNICAS PLATAFORMA RESOURCEMANAGER Módulo Fiscalización Laboral

CARACTERÍSTICAS TÉCNICAS PLATAFORMA RESOURCEMANAGER Módulo Fiscalización Laboral Servicios Administrativos Ltda. Departamento de Desarrollo de Software CARACTERÍSTICAS TÉCNICAS PLATAFORMA RESOURCEMANAGER Módulo Fiscalización Laboral Página 2 de 6 Objetivos del documento Detallar las

Más detalles

Cloud Computing Huibert Aalbers Senior Certified Software IT Architect

Cloud Computing Huibert Aalbers Senior Certified Software IT Architect Cloud Computing Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material adicional

Más detalles

Cuerpo de Profesores Técnicos de Formación Profesional

Cuerpo de Profesores Técnicos de Formación Profesional Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de

Más detalles

Introducción al manejo de Bases de Datos con SQLite. Version Android

Introducción al manejo de Bases de Datos con SQLite. Version Android Universidad de El Salvador Facultad de Ingeniería y Arquitectura Escuela de Ingeniería en Sistemas Programación en Dispositivos Móviles Objetivo: Guía de Laboratorio N 06 A Introducción al manejo de Bases

Más detalles

ESPECIFICACIONES TECNICAS, PROCEDIMIENTO DE RESPALDO DE INFORMACION

ESPECIFICACIONES TECNICAS, PROCEDIMIENTO DE RESPALDO DE INFORMACION Página: 1 / 12 ESPECIFICACIONES TECNICAS, PROCEDIMIENTO DE RESPALDO DE INFORMACION Página: 2 / 12 Contenido Introducción... 3 Objetivo... 3 1. Audiencia... 4 2. Especificaciones Técnicas... 4 2.1. Aplicativo

Más detalles

Backup Online

Backup Online Backup Online www.avenetsa.com 1. Sistema de respaldo Backup Online 2. Beneficios 3. Precios del sistema 4. Caracteristicas detalladas Sistema de respaldo Backup Online El sistema Backup Online está diseñado

Más detalles

Programación Android. Alejandro Alcalde. elbauldelprogramador.com

Programación Android. Alejandro Alcalde. elbauldelprogramador.com Programación Android Alejandro Alcalde elbauldelprogramador.com Copyright c 2013 Alejandro Alcalde P L A TEX. Programación Android por Alejandro Alcalde se encuentra bajo una Licencia Creative Commons

Más detalles

CONTENIDO INTRODUCCIÓN 4 REQUERIMIENTOS DE HARDWARE 5 HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO 6 INSTALACIÓN DE VISUAL STUDIO COMMUNITY 8 INSTALACIÓ

CONTENIDO INTRODUCCIÓN 4 REQUERIMIENTOS DE HARDWARE 5 HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO 6 INSTALACIÓN DE VISUAL STUDIO COMMUNITY 8 INSTALACIÓ MANUAL TÉCNICO CONTENIDO INTRODUCCIÓN 4 REQUERIMIENTOS DE HARDWARE 5 HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO 6 INSTALACIÓN DE VISUAL STUDIO COMMUNITY 8 INSTALACIÓN SQL SERVER MANAGEMENT STUDIO 2016

Más detalles

Controlando los errores que podrían producirse «afelipelc Blog

Controlando los errores que podrían producirse «afelipelc Blog afelipelc.xochiltepec.com.mx http://afelipelc.xochiltepec.com.mx/2010/10/controlando-los-errores-que-podrian-producirse/ Controlando los errores que podrían producirse «afelipelc Blog Cuando probamos la

Más detalles

Crear listas personalizadas en Android

Crear listas personalizadas en Android Crear listas personalizadas en Android Introducción Bienvenidos a la sección de programación Android, hoy voy a explicar cómo crear listas personalizadas en Android. Las listas en Android son elementos

Más detalles

ACADEMIA CISCO UCV- MARACAY CURSO CCNA IT ESSENTIALS

ACADEMIA CISCO UCV- MARACAY CURSO CCNA IT ESSENTIALS ACADEMIA CISCO UCV- MARACAY CURSO CCNA IT ESSENTIALS HARDWARE Y SOFTWARE PARA COMPUTADORES PERSONALES Y DISPOSITIVOS MOVILES (IT Essentials) Capítulo 1. Introducción a la Computadora Personal 1.1 Sistemas

Más detalles

Tema 5: Aplicaciones web en la nube. Backend as a Service

Tema 5: Aplicaciones web en la nube. Backend as a Service Tema 5: Aplicaciones web en la nube. Backend as a Service Tema 5: Aplicaciones web en la nube 1. Computación en la nube IaaS (Infrastructure as a Service) Infraestructura básica (S.O), típicamente en

Más detalles

En nuestra actividad principal, creamos el objeto vista previa. Este objeto se creará el objeto cámara y volver a la actividad CameraDemo.

En nuestra actividad principal, creamos el objeto vista previa. Este objeto se creará el objeto cámara y volver a la actividad CameraDemo. Uso de la Cámara API Android SDK es compatible con la conectividad a la cámara integrada. Usar la cámara para tomar fotos es relativamente fácil. Es algo más difícil de configurar la previa de la cámara

Más detalles

SQL Server Cómo crear bases de datos hibridas? Jesús Gil MVP SQL 2014 Jesus Gil

SQL Server Cómo crear bases de datos hibridas? Jesús Gil MVP SQL 2014 Jesus Gil SQL Server 2014 Cómo crear bases de datos hibridas? Jesús Gil MVP SQL Server @jesus_gilv Gracias a nuestros auspiciadores Database Security as Easy as A-B-C http://www.greensql.com Hardcore Developer and

Más detalles

Ejercicio 20. SQLite en Android. Android Con Java. Ejercicio 20. Uso de SQLite en Android. Curso de Android con Java

Ejercicio 20. SQLite en Android. Android Con Java. Ejercicio 20. Uso de SQLite en Android. Curso de Android con Java Android Con Java Ejercicio 20 Uso de SQLite en Android Objetivo del Ejercicio El objetivo del ejercicio poner en práctica el concepto de SQLite en Android. Al finalizar el ejercicio deberemos poder acceder

Más detalles

Taller de administración de Exadata Database Machine Ed 3 NUEVO

Taller de administración de Exadata Database Machine Ed 3 NUEVO Oracle University Contact Us: +34916267792 Taller de administración de Exadata Database Machine Ed 3 NUEVO Duration: 5 Days What you will learn En este curso Taller de administración de Exadata Database

Más detalles

Cómo Configurar Aplicación BioStar 2 Mobile App

Cómo Configurar Aplicación BioStar 2 Mobile App NOTA TÉCNICA / TECH NOTE Título: Cómo configurar aplicación BioStar 2 Mobile App Producto: Equipos biométricos Suprema Referencia: INGCDMXRCB06 Fecha: 14/03/2017 Cómo Configurar Aplicación BioStar 2 Mobile

Más detalles

Desarrolladores.NET. Desarrolladores PHP

Desarrolladores.NET. Desarrolladores PHP DETALLES TÉCNICOS DETALLES TÉCNICOS Microsoft Azure, es la plataforma en la nube de Microsoft con una colección creciente de servicios integrados como: proceso, almacenamiento, datos, redes y aplicación,

Más detalles

Guía de Instalación Commvault v11

Guía de Instalación Commvault v11 Guía de Instalación Commvault v11 Octubre 2017 Indice CommCell Deployment... 3 CommCell Installation Process... 4 Software... 5 CommCell Deployment CommCell Installation Process El primer componente que

Más detalles

UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS - ESCUELA DE COMPUTACIÓN DESARROLLO DE APLICACIONES DISTRIBUIDAS

UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS - ESCUELA DE COMPUTACIÓN DESARROLLO DE APLICACIONES DISTRIBUIDAS UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS - ESCUELA DE COMPUTACIÓN DESARROLLO DE APLICACIONES DISTRIBUIDAS INTEGRANTES: - VIVIANA GONZÁLEZ - KIMBERLY MENDOZA - YBRAHIN MARTINEZ Big Data son

Más detalles

Afinación y Rendimiento de Bases de Datos

Afinación y Rendimiento de Bases de Datos DIPLOMADO Afinación y Rendimiento de Bases de Datos TEMARIO DURACIÓN: 250 hrs. 1. Introducción a los Sistemas de Información y RDBMS (30 hrs.) 1. Sistemas de Información y RDBMS (30 hrs.) 1.1 Introducción

Más detalles

OFERTAS COMERCIALES DE SERVICIOS. Productos y servicios actualizada a Abril 2016 Español

OFERTAS COMERCIALES DE SERVICIOS. Productos y servicios actualizada a Abril 2016 Español OFERTAS COMERCIALES DE SERVICIOS Productos y servicios actualizada a Abril 2016 Español Azure Infraestructura como Servicio (IaaS) Servidores virtuales y Base de Datos en la nube Costo de recurso por hora

Más detalles

Introducción a Android. [Tema 2]

Introducción a Android. [Tema 2] Introducción a Android [Tema 2] 1. Android 1 / 24 2 / 24 Android Android es un sistema operativo diseñado principalmente para teléfonos inteligentes (Smatphones); fue creado inicialmente por Android Inc.

Más detalles

Seguridad en la Nube. Ingeniero Javier. Asís Especialista en Redes

Seguridad en la Nube. Ingeniero Javier. Asís Especialista en Redes Seguridad en la Nube Ingeniero Javier. Asís Especialista en Redes Javier.asis@softnetcorp.net DEFINICIÓN DE LA NUBE La nube en la actualidad es lo mas utilizado en el día a día, es una metáfora empleada

Más detalles

Taller: Introducción a Windows Communication Foundation

Taller: Introducción a Windows Communication Foundation Taller: Introducción a Windows Communication Foundation Autor: Carlos Milán Figueredo Nivel: 100 (Principiante) Pre-requisitos: Visual Studio 2008 Email: cmilanf@dotnetclubs.com Web: http://www.dotnetclubs.com

Más detalles

Capítulo 10. Bases de datos distribuidas

Capítulo 10. Bases de datos distribuidas Capítulo 10 Bases de datos distribuidas ÍNDICE CAPÍTULO 10 Conceptos de bases distribuidas Introducción Arquitectura de un DDBMS Fragmentación, replicación y distribución de datos Tipos de sistemas de

Más detalles

Escritorio Empresarial en la Nube

Escritorio Empresarial en la Nube Escritorio Empresarial en la Nube Toda la tecnología de su oficina, móvil, flexible y segura Nos enfocamos en Tecnología, para que usted pueda enfocarse en su Negocio Qué es Cloud Desktop? Es traer el

Más detalles

Escritorio Empresarial en la Nube

Escritorio Empresarial en la Nube Escritorio Empresarial en la Nube Toda la tecnología de su oficina, móvil, flexible y segura Nos enfocamos en Tecnología, para que usted pueda enfocarse en su Negocio Qué es Cloud Desktop? Es traer el

Más detalles

Curso: 10983A Upgrading Your Skills To Windows Server 2016

Curso: 10983A Upgrading Your Skills To Windows Server 2016 Curso: 10983A Upgrading Your Skills To Windows Server 2016 Duración: 25 Horas INTRODUCCION En este curso, dirigido por un instructor, se explica cómo implementar y configurar nuevas características y funcionalidades

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN ANDROID

INTRODUCCIÓN A LA PROGRAMACIÓN ANDROID INTRODUCCIÓN A LA PROGRAMACIÓN ANDROID Descripción del curso: A lo largo de 22 temas se desarrollan ejemplos teórico-prácticos de casi todos los conceptos necesarios para comprender la estructura Android

Más detalles

Plataforma Cloud Computing. Marcelo Venegas Gormaz Jefe de Servicio Técnico

Plataforma Cloud Computing. Marcelo Venegas Gormaz Jefe de Servicio Técnico Plataforma Cloud Computing Marcelo Venegas Gormaz Jefe de Servicio Técnico Qué es Cloud Computing? La computación en la nube, concepto conocido también bajo los términos servicios en la nube, informática

Más detalles

Tema: Grafos en C#. Objetivos Específicos. Materiales y Equipo. Introducción Teórica. Programación IV. Guía 7

Tema: Grafos en C#. Objetivos Específicos. Materiales y Equipo. Introducción Teórica. Programación IV. Guía 7 Programación IV. Guía 7 1 Tema: Grafos en C#. Facultad: Ingeniería Escuela: Computación Asignatura: Programación IV Objetivos Específicos Definir el concepto de Grafo. A partir de una clase agregar la

Más detalles

Arquitectura Web Multicapa. Tema 6.a: Arquitectura sistema en capas. Ventajas de los sistemas. distribuidos. Arquitectura software en capas

Arquitectura Web Multicapa. Tema 6.a: Arquitectura sistema en capas. Ventajas de los sistemas. distribuidos. Arquitectura software en capas Tema 6.a: Arquitectura Web Multicapa 46 Arquitectura software en capas Capa Presentación: genera pantallas, crea código formato. Capa Lógica negocio: objetos aplicación que generan, manipulan y organizan

Más detalles

EXAMEN PRACTICO UNIDAD 7 CONCURRENCIA DISEÑO DEL FORMULARIO

EXAMEN PRACTICO UNIDAD 7 CONCURRENCIA DISEÑO DEL FORMULARIO EXAMEN PRACTICO UNIDAD 7 CONCURRENCIA DISEÑO DEL FORMULARIO ComboBox1 ComboBox2 textbox1 textbox2 textbox3 button1 button2 Concurrencia en Bases de Datos. La presente práctica consiste en implementar con

Más detalles

Oracle Database 11g: RAC Administration Release 2

Oracle Database 11g: RAC Administration Release 2 Oracle Database 11g: RAC Administration Release 2 What you will learn En este curso, los alumnos aprenderán sobre la administración de la base de datos RAC en el entorno de la infraestructura de grid de

Más detalles

Introducción al Desarrollo de Aplicaciones Móviles con Android

Introducción al Desarrollo de Aplicaciones Móviles con Android Introducción al Desarrollo de Aplicaciones Móviles con Android Febrero 2013 Eder Valente Toledo Nuñez 1 Introducción al Desarrollo Móvil 2 Introducción a Android 3 Instalación del SDK 4 Primera aplicación

Más detalles

CODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web

CODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web CODIGO PROYECTO: AppPixelproServicioWeb Proyecto Android - Servicio Web I. Alcances del Proyecto a. Ide Eclipse Indigo 3.7 b. Api 10-17, Versión Android 2.3.3 A 4.2.2 c. Jdk 1.6 II. Conceptos Relacionados

Más detalles

Practica 7 Conexión a su base de datos. Optativa II

Practica 7 Conexión a su base de datos. Optativa II 1. Inicie sesión en su manejador de base de datos y agregue los procedimientos de almacenados mediante los cuales manejaremos las tablas agregadas en la práctica anterior. 2. Colóquese en su base de datos.

Más detalles

EQUIPO DE INTERCONEXION ROUTER

EQUIPO DE INTERCONEXION ROUTER ROUTER EQUIPO DE INTERCONEXION ROUTER ROUTER Un router es un dispositivo de red intermedio cada interfaz de un router pertenece a una red ip diferente Por lo general, las LAN son redes Ethernet que contienen

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACIÓN CICLO: 02/2015 GUIA DE LABORATORIO #11 Nombre de la Práctica: Aplicaciones en capas en ASP.NET Lugar de Ejecución: Centro

Más detalles

APÉNDICE DELIMITACIÓN DE ACTUACIONES PARA LA ACTIVACIÓN DEL SERVICIO OIGAA Box DE VOZTELECOM

APÉNDICE DELIMITACIÓN DE ACTUACIONES PARA LA ACTIVACIÓN DEL SERVICIO OIGAA Box DE VOZTELECOM APÉNDICE DELIMITACIÓN DE ACTUACIONES PARA LA ACTIVACIÓN DEL SERVICIO OIGAA Box DE VOZTELECOM Este Apéndice detalla las tareas necesarias para la correcta Instalación, Configuración y Puesta en marcha del

Más detalles

Conexión SQL Server y C# (Consola)

Conexión SQL Server y C# (Consola) Conexión SQL Server y C# (Consola) Objetivo: Manejar bases de datos usando SQL Server, creando tablas dentro una base de datos y esto a su vez enlazarlo a una aplicación de C#, haciendo uso del método

Más detalles

Core Solutions of Microsoft Lync Server 2013

Core Solutions of Microsoft Lync Server 2013 Core Solutions of Microsoft Lync Server 2013 Módulo 1: Enfoque de la arquitectura y el diseño para Microsoft Lync Server 2013 Este módulo le ayudará a planificar y diseñar una implementación de Lync Server

Más detalles

Mantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008

Mantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 6231Be Mantener una base de datos de Microsoft SQL Server 2008 R2 Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 Formación: Presencial Horas: 25 Introducción Este proporciona

Más detalles

Qué es Cloud Computing?

Qué es Cloud Computing? Qué es Cloud Computing? El término cloud computing hace referencia a una concepción tecnológica y a un modelo de negocio que reúne ideas tan diversas como el almacenamiento de información, las comunicaciones

Más detalles

Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi?

Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi? Cómo puede SmartMonitor Instalar la Base de Datos en el dispositivo NAS a través de iscsi? Prólogo SCSI (Small Computer System Interface) ofrece una interfaz de transmisión de datos con alta velocidad

Más detalles

CompTIA A+: Instalación, Mantenimiento y Reparación de PCs

CompTIA A+: Instalación, Mantenimiento y Reparación de PCs CompTIA A+: Instalación, Mantenimiento y Reparación de PCs Examen Asociado: 220-901 y 220-902 Duración en horas: 40 Horas Descripción del Curso: Si se están preparando para una carrera de nivel de entrada

Más detalles

Presentación del Curso Modalidad Presencial. Cisco IT ESSENTIALS 6.0

Presentación del Curso Modalidad Presencial. Cisco IT ESSENTIALS 6.0 Presentación del Curso Modalidad Presencial Cisco IT ESSENTIALS 6.0 Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 4 Contenidos del curso... 4 Competencias previas... 8 Recursos...

Más detalles

Introducción al Cloud Computing

Introducción al Cloud Computing Introducción al Cloud Computing Alberto Molina Coballes Jesús Moreno León José Domingo Muñoz Rodríguez IES Gonzalo Nazareno Dos Hermanas (Sevilla) Jornadas Cloud Computing con OpenStack como herramienta

Más detalles

UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ASIGNATURA: AUTOMATIZACIÓN UNIDAD 2:

UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ASIGNATURA: AUTOMATIZACIÓN UNIDAD 2: UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION ASIGNATURA: AUTOMATIZACIÓN UNIDAD 2: SISTEMAS DE CONTROL, SUPERVISIÓN Y PROCESAMIENTO DE DATOS Sistemas SCADA PROFESOR: ING. GERARDO

Más detalles

Layouts en Android LSUB, GSYC, URJC

Layouts en Android LSUB, GSYC, URJC Layouts en Android LSUB, GSYC, URJC Layouts Son Views Para organizar la pantalla Organizados en una jerarquía Layouts View ViewGroup LinearLayout... GridLayout TableLayout TableRow Layouts Normalmente

Más detalles

VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES

VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES 8.1. Verificación de la Hipótesis La hipótesis planteada al inicio de esta Tesis de Grado fue la siguiente: La creación de una

Más detalles

GUÍA DE TRABAJO GRADO 11. Articulación SENA Programación de Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6

GUÍA DE TRABAJO GRADO 11. Articulación SENA Programación de Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 Página 1 de 6 Tema: PROCEDIMIENTOS ALMACENADOS SQL SERVER Objetivo: Adquirir los conocimientos necesarios para desarrollar e implementar procedimientos almacenados utilizando SQL Server y lenguaje C# I.

Más detalles

Mejores prácticas para virtualizar aplicaciones de misión crítica (Microsoft, SAP y Oracle) Copyright 2011 EMC Corporation. All rights reserved.

Mejores prácticas para virtualizar aplicaciones de misión crítica (Microsoft, SAP y Oracle) Copyright 2011 EMC Corporation. All rights reserved. Mejores prácticas para virtualizar aplicaciones de misión crítica (Microsoft, SAP y Oracle) 1 Retos de TI: Más detallados que nunca Los clientes nos han dicho que necesitan: Maximizar el desempeño y reducir

Más detalles

La seguridad informática en la PYME Situación actual y mejores prácticas

La seguridad informática en la PYME Situación actual y mejores prácticas Introducción Seguridad informática: aspectos generales 1. Introducción 15 2. Los dominios y regulaciones asociadas 18 2.1 Las mejores prácticas ITIL V3 18 2.1.1 La estrategia del servicio (Service Strategy)

Más detalles

Evoluciones tecnológicas que pueden ser... revolucionarias

Evoluciones tecnológicas que pueden ser... revolucionarias Evoluciones tecnológicas que pueden ser... revolucionarias Preparación para el fin de servicio para Windows Server 2003/R2 Un camino rápido y flexible de migración hacia la TI lista para el futuro Está

Más detalles

Informática I Licenciatura en Administración de empresas Licenciatura en Contaduría pública LIA. Diana Aquino Martínez

Informática I Licenciatura en Administración de empresas Licenciatura en Contaduría pública LIA. Diana Aquino Martínez Informática I Licenciatura en Administración de empresas Licenciatura en Contaduría pública LIA. Diana Aquino Martínez Inicio es el corazón de la PC. Es el lugar donde se abren las apps y programas de

Más detalles

Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463)

Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Programa de Estudio Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463) Aprende Data Warehousing utilizando

Más detalles