martes, 29 de agosto de 2017

Proyecto Web


  • Reunirse en grupos de trabajo.
  • Establecer los requerimientos del producto de software a crear.
  • Crear la base de datos para el producto de software.
  • Establecer responsabilidades para cada integrante del grupo con su correspondiente fecha de entrega:
    • Páginas
    • Informes
    • Etc.
  • Establecer los procesos que serán proporcionados por los webservices a generar.
  • Generar los webservices en formato XML y JSON.
  • Probar los webservices creados para evitar errores en su funcionamiento.

lunes, 28 de agosto de 2017

Servicios web

Crear una presentación multimedia donde explique:
Qué es un servicio web?
Características de un servicio web.
Tipos de servicios web.
Protocolos estándares de los servicios web
SOAP
WSDL
UDDI
WS-Security
Ws-Reliable Messaging
WS-Reability
WS-Addressing

miércoles, 23 de agosto de 2017

Ejercicio Operaciones básicas

Buen día, les dejo el ejercicio de operaciones básicas realizadas con Android, para quien no lo tenga (este fue el primer ejercicio realizado)
Descargar Instrucciones

martes, 22 de agosto de 2017

Actividad - Almacenamiento

Crear una página de blog con el nombre ALMACENAMIENTO EN ANDROID allí deberá realiza lo siguiente:
  • Explicar lo que es almacenamiento Interno y Externo en Android
  • Explicar con sus palabras lo que es SQLite.
  • Características de SQLite
  • Ventajas y desventajas de SQLite
  • Como crear bases de datos y tablas en SQLite utilizando Android.
  • CRUD en android con SQLite (colocar un ejemplo de insertar, eliminar, actualizar y busqueda de datos)
Algunos Enlaces:
ACTIVIDAD: Crear una base de datos con la tabla empleado (codigo, nombre, apellido, puesto, salario) y realizar los 4 procesos del CRUD en ella.

miércoles, 16 de agosto de 2017

Actividad 16/08/17

En el tutorial que inicio la semana pasada (jueves 10/08) deberá agregar lo siguiente:

  1. Explique cuales son las versiones de Android, cuales son sus principales características y cual el el porcentaje de dispositivos que utilizan esa version acorde a Google Play.
  2. Explique con sus palabras que es una interfaz flexible para el usuario.
  3. Como construir una interfaz flexible para el usuario en Android.
  4. Qué es un fragmento?
  5. Explique el ciclo de vida de un fragmento.
  6. Como se agrega un fragmento a una actividad (paso a paso).
  7. Explique la forma en que se comunica con los fragmentos.


Para crear esta parte de su tutorial vea los siguientes enlaces:

jueves, 10 de agosto de 2017

Actividad

Crear un tutorial en un procesador de texto, al final debe generar un archivo PDF: el tutorial debe incluir lo siguiente:
  1. Qué es Android?
  2. Qué es Android Studio?
  3. Partes de la ventana de Android Studio?
  4. Qué es una interfaz de Usuario?
  5. Qué es un Layout o Lienzo en Android?
  6. Principales componentes de Android?
  7. Tabla con los principales eventos de entrada en Android?
  8. Indicar la forma de utilizar condicionantes y ciclos en android.
Agregar al tutorial lo siguiente (11/08/2017):
  1. Qué es un Dialogo?
  2. Qué es Toast y como se utiliza?
  3. Ejemplo de Toast.
  4. Qué es la accesibilidad en Android?
  5. Como aplicar Estilos y temas en Android?
Enviar el tutorial al correo: tareascompu123@gmail.com

EJERCICIOS PARA LABORATORIO (10/08/2017)
  1. Realizar una calculadora básica la cual permita SUMAR, RESTAR, MULTIPLICAR y DIVIDIR dos valores numéricos enteros.
  2. Solicitar un número e indicar si este es positivo, negativo o neutro.
  3. Solicitar 2 números e indicar si la suma de los números es par  o impar.
  4. Solicitar 3 números e indicar cual de ellos es el mayor y cual el menor.
  5. Crear una calculador similar a la calculadora de modo gráfico de ubuntu en Android.
EJERCICIOS PARA LABORATORIO (11/08/2017)

1
Crear un layout que funcione como menu principal el cual contará con los siguientes botones:
  • Ciclo For.
  • Ciclo While
  • Do while.
2
Al presionar el boton Ciclo For, deberá mostrar otro layout con las siguientes opciones:
  • Números continuos.
  • Rango
  • Tabla de Multiplicación.
  • Pares
  • Números perfectos.
  • Fibonacci
3
Numeros Continuos: mostrara una ventana donde el usuario podrá escribir un valor númerico entero y un boton que al presionarlo mostrará los números desde el 1 hasta el valor ingresado.
4
Rango: esta opción mostrará los número s de 1 en 1 en el rango establecido.
5
Tabla de multiplicar: Mostrará la tabla de multiplicación de un valor ingresado por el usuario o seleccionado de una lista.
6
Pares: mostrará los números pares existentes.
7
Números perfectos: mostrará la lista de números perfectos existentes hasta un valor ingresado.
8
Fibonacci: despliegará los valores correspondientes a la serie de fibonacci hasta un valor ingresado por el usuario o seleccionado de una lista.
9
Colocar en cada aplicacion un mensaje que indique que el proceso ha sido realizado con éxito o desplegar un mensaje al existir error indicando que la aplicación no funciona correctamente.
10
Colocar diseño a los diversos elementos de las ventanas de Android (aplicar estilos y temas)

IMPORTANTE: Realizar esos problemas con ciclos for y do while.

lunes, 7 de agosto de 2017

ANDROID

Crear una tabla en un procesador de palabras, colocar tres columnas y realizar lo siguiente:
Columna 1: Qué se?
Columna 2: Qué quiero saber?
Columna 3: Qué aprendí?

Responder luego en el mismo documento lo siguiente:

  • Qué es Android?
  • Para que sirve Android?
  • Cuáles son los IDEs mas utilizados para crear aplicaciones Android?
  • Qué se necesita para desarrollar aplicaciones Android?
  • Qué es el SDK?
  • Qué se debe hacer para publicar aplicaciones en la tienda de Android (Play Store)?
  • Cuál es la ultima versión de Android?
  • Qué es Android Studio?
  • Cuál es la ultima versión de Android Studio?
  • Cuáles son los requerimientos mínimos y óptimos para instalar Android Studio?




jueves, 3 de agosto de 2017

Actividad 2

Actividad 2


Realizar lo solicitado a continuación:


No.
Aspecto
Excelente
100%
Muy Bueno
85%
Bueno
70%
Necesita Mejorar 50%
Deficiente
30%
total
  1. 1
Base de datos local para administración de proyecto.






  1. 2
Clases-Entidad.






  1. 3
Autenticación de usuarios existentes en la base de datos.
Debe contar con el acceso para los diversos tipos de usuarios registrados, al acceder deberá mostrar un menu basico con las opciones a las que tendra acceso dicho usuario.







  1. 4
Crear un archivo xml con los datos empleados:
numero
nombre
apellido
telefono
dirreccion

mostrar unicamente los datos de los empleados cuyo numero sea par en una tabla.






  1. 5
Crear un formulario que permita enviar correos electronicos a cuentas de Gmail.
El formulario contara con campo para destinatario, campo para asunto y para mensaje.






  1. 6
Utilizar GitHub para que su proyecto sea colaborativo.
Designar a un usuario como administrador del proyecto y a los demas como colaboradores.






  1. 7
Realizar cambios al proyecto colaborativo y verificr su funcionamiento








miércoles, 2 de agosto de 2017

XML

Crear una presentación con la siguiente información:

  1. Qué es XML?
  2. Cual es la importancia de XML?
  3. Porque utilizar XML?
  4. Colocar en una diapositiva ejemplo de XML.
  5. Qué es Java API for XML processing (JAXP)?
  6. Qué Java API for xml registers (JAXR)? 
  7. Qué es Java Authentication and Authorization Service
    API?

Crear una tabla con las siguientes columnas.

  • Que se de XML?
  • Qué quiero aprender de XML?
  • Qué aprendi de XML?
Ejercicio:
Crear una página web utilizando JSP que permita mostrar en una tabla los datos contenidos en un archivo XML.


martes, 1 de agosto de 2017

APIS DE JAVA

Buscar información sobre los siguientes temas y colocarlos en su blog, crear una página con el nombre ALGUNAS APIS JAVA

APIS de Java
2.1.1 Java Message Service API
2.1.2 Java naming and Directory Interface API
2.1.3 JavaMail API
2.1.4 Enterprice JavaBeans Technology API

IMPORTANTE:
  • Explicar con sus palabras lo temas anteriores e indicar lo siguiente:
    • Qué es y para que sirve?
    • Qué se necesita para que funcione?
    • Buscar en youtube un video relacionado con el tema y colocarlo cada apartado.
ACTIVIDAD:
  • Crear una pagina web que permita enviar correos electrónicos (ver video proporcionado) 
Enlaces JavaMail


Crear otra página con el nombre DESARROLLO COLABORATIVO y realizar lo siguiente:
  • Qué es una plataforma para DESARROLLO COLABORATIVO DE SOFTWARE?
  • Qué es GitHub?
  • Ventajas de GitHub?
  • Desventajas de GitHub?
  • Buscar un video de como utilizar GitHub con Netbeans y colocarlo en su página.