0% encontró este documento útil (0 votos)
89 vistas23 páginas

Programacion de Paginas Web

Este documento presenta información sobre el curso de Programación de Páginas Web de 6° semestre. Incluye contenidos sobre el desarrollo de aplicaciones móviles para Android utilizando bases de datos y herramientas como Android Studio. También incluye actividades de aprendizaje para que los estudiantes desarrollen aplicaciones móviles funcionales que incluyan componentes gráficos e interacción con datos.

Cargado por

Hilda Aguirre
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
89 vistas23 páginas

Programacion de Paginas Web

Este documento presenta información sobre el curso de Programación de Páginas Web de 6° semestre. Incluye contenidos sobre el desarrollo de aplicaciones móviles para Android utilizando bases de datos y herramientas como Android Studio. También incluye actividades de aprendizaje para que los estudiantes desarrollen aplicaciones móviles funcionales que incluyan componentes gráficos e interacción con datos.

Cargado por

Hilda Aguirre
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 23

Programación de

Páginas Web 6° SEMESTRE

LUIS GABRIEL MONDRAGÓN TORRES


 Índice

Introducción general 2

Corte de aprendizaje 2 3

¿Cuáles son mis conocimientos previos? 4

Contenidos 5

Actividades de Aprendizaje 6

¿Quieres conocer más? 9

Autoevaluación 10

Fuentes Consultadas 11

Corte de aprendizaje 3 12

¿Cuáles son mis conocimientos previos? 13

Contenidos 14

Actividades de Aprendizaje 17

¿Quieres conocer más? 20

Autoevaluación 21

Fuentes Consultadas 22

Programación de Páginas Web | 6° Semestre


Los avances científicos y tecnológicos de nuestra era imponen la necesidad de realizar un
manejo eficiente de la información y es aquí donde el desarrollo de sistemas informáticos y
sus respectivas bases de datos cobran relevancia, ya que pueden ser utilizados en todo
tipo de procesos, tanto industriales como comerciales, económicos, publicitarios,
mercadológicos, informativos, de esparcimiento, etc. La salida ocupacional de Auxiliar
Programador pretende que los estudiantes adquieran las competencias profesionales que
les permitan insertarse exitosamente en el enorme mercado laboral mencionado y en el
cual el manejo de información a través de bases de datos es fundamental.

La asignatura Programación de Páginas Web propone el abordaje de los contenidos


mediante situaciones de aprendizaje basadas en prácticas que simulen un entorno laboral
real y que favorezcan la funcionalidad y transversalidad del contenido; de tal forma que
seas capaz de desarrollar aplicaciones para Android con conectividad a una base de datos
y utilizará los servicios con los que cuenta el dispositivo móvil, logrando que estas
aplicaciones sean funcionales, debidamente validadas y con interfaces agradables.

En este material lograrás aprender a desarrollar Apps para Android que utilicen bases de
datos, mediante el uso de las herramientas de desarrollo de Android Studio y su
programación en Java.

En este material aprenderás a conectar una base datos con Android Studio, para capturar,
actualizar y borrar datos utilizando el motor SQLite. De igual forma aprenderás a utilizar la
cámara y elementos multimedia en una aplicación para Android.

La distribución de las Apps es importante para compartir nuestras aplicaciones, en esta


guía revisaremos los diferentes medios con los que contamos para hacerlo.

Es importante recalcar que, dada la naturaleza de la asignatura, las actividades requieren


del uso de una computadora e Internet.

2
Diseña una Interfaz de usuario

Propósito
Al término del corte, el estudiante será capaz de elaborar aplicaciones
móviles que incluyan componentes gráficos y elementos de
despliegue.

Contenidos específicos Aprendizajes esperados.

Definición y codificación en java de los


siguientes componentes:
• Botones
• Imágenes
• Listas  Desarrolla Apps mediante el uso de las
Tipos de menús: herramientas, para el diseño de
• Principales interfaces gráficas de usuario
Propiedades y funciones de cada menú. presentes en el entorno de desarrollo.
Desarrollo de aplicaciones:
• Creación
• Compilación
• Ejecución

Programación de Páginas Web | 6° Semestre


Para que logres desarrollar los aprendizajes esperados correspondientes al corte 2 es
importante que reactives los siguientes conocimientos:

 Arquitectura de los móviles Android.


 Estructura básica de una aplicación.
 Ciclo de vida de una actividad.
 Emulador para Android.

4
Compilar y ejecutar una App

Al elaborar un proyecto en Android Studio para crear una App e instalarla en el dispositivo
móvil se requiere de la creación de un archivo con formato APK (Android Aplication
Package), el cual es un paquete ejecutable para el sistema operativo de Android. El formato
APK es una variante del formato JAR de Java, el cual se utiliza para distribuir e instalar una
aplicación.

Instalar una aplicación es tan simple como ir a la Play Store de Google y bajar la App que
desees, aunque en la tienda no se vea el formato, lo que estás descargando es la APK de
la aplicación.

“Hay que tener mucho cuidado de dónde descargamos los archivos APK, ya que al ir
encapsulados podemos descargarnos algún software malicioso. Para instalar un APK en
nuestro dispositivo Android, antes de nada, tenemos que activar una opción de seguridad
en los ajustes del móvil o tablet.

Instalar archivo APK

Tenemos que ir a ajustes > seguridad y activar la opción Apps de origen desconocido
para que nuestro dispositivo Android nos permita la instalación de aplicaciones no oficiales
a través de archivos APK. Una vez activada esta opción, ya podemos descargar nuestro
APK y desde la memoria de nuestro dispositivo, tocar sobre el archivo para comenzar la
instalación.” 1

1
Adeva, R. (2017). Qué es un archivo APK y para qué sirve. SZSoftZone. Tomado de
https://www.softzone.es/2017/12/17/que-es-archivo-apk-y-para-que-sirve/ el 15 de mayo de 2020.
Programación de Páginas Web | 6° Semestre
Actividad 1. Instalación de Android Studio.

En este material vas a utilizar Android Studio para programar tus Apps en lenguaje Java,
por lo que en el siguiente video se te muestra cómo se instala en tu computadora.

Descargar el JDK Kit 8 (a 32 o 64 bits) e instalar como administrador de:


https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-
2133151.html y el Android Studio de: https://developer.android.com/studio/?hl=es-419

Instala “Android Studio” en tu computadora a partir de lo que se muestra en el siguiente


video.

Video 1

La Geekipedia de Ernesto. (2017). Curso Android desde cero #1 | Introducción e instalación


del IDE Android Studio. Recuperado el 14 de mayo de 2020 en
https://www.youtube.com/watch?time_continue=2&v=sILYPMvXDvY&feature=emb_logo

Actividad 2. Elaborar una aplicación que solicite dos valores, los sume y
muestre el resultado.

Realiza la aplicación que se desarrolla en los siguientes videos, la cual incluye cuadros
de texto y un botón; en él se propone borrar lo que copiaste y modificaste del programa
anterior sobre mensajes emergentes, te sugerimos empezar un proyecto nuevo con el
nombre de “MiprimeraApp”.

Es importante señalar que para realizar esta aplicación se requiere hacerlo en dos partes,
primero el Diseño Gráfico y posteriormente el Diseño Lógico, haciendo uso del
ConstraintLayout. Al término guarda la aplicación en el lugar de almacenamiento de la nube
que te indicó tu profesor.

6
DISEÑO GRÁFICO

Video 2

La Geekipedia de Ernesto. (2017). Curso Android desde cero #9 | Mi primer Aplicación en


Android - Diseño gráfico. Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?v=gH7aV28H1Os&t=

DISEÑO LÓGICO

. Video 3

La Geekipedia de Ernesto. (2017). Curso Android desde cero #10 | Mi primer Aplicación en
Android - Diseño lógico. Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?v=v1zbFY4Kmtk

Puedes descargar el código del proyecto “MiprimeraApp” en la siguiente liga.


https://bachilleresedu-
my.sharepoint.com/:u:/g/personal/luisgabriel_mondragon_bachilleres_edu_mx/EZ3IIIwNm9lE
glou73kMLmwBey_WbIFORYPZEHGm3XvViQ?e=IQNRHc

Programación de Páginas Web | 6° Semestre


Actividad 3. Elaborar una aplicación que promedie tres calificaciones de un
estudiante.

Realiza la aplicación que se desarrolla en el siguiente video, la cual incluye cuadros de


texto, etiqueta y un botón, para que, al realizar el promedio de tres calificaciones nos
indique si el estudiante está aprobado o reprobado.

Video 4

La Geekipedia de Ernesto. (2017). Curso Android desde cero #11 | Ejercicio práctico
(Aplicación móvil). Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?v=gH7aV28H1Os&t=

Actividad 4. Solucionar la advertencia utilizar recursos de cadena.

Al programa anterior, que calcula el promedio de tres calificaciones de un estudiante, le


quitaremos la advertencia de utilizar recursos de cadena a partir de realizar las
actividades que marca el siguiente video.

Video 5

La Geekipedia de Ernesto. (2018). Curso Android desde cero #12 | Hardcoded string should
use string resource. Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?v=HTc0owuahqg

8
Deja de ser un usuario y vuélvete un desarrollador.

En el siguiente video un niño de 12 años, que está desarrollando aplicaciones móviles para
iPhone, propone formar un club de elaboradores de Apps. Que tal su tu inicias uno,
¡¡¡¡Suerte!!!!

Suarez, T. (2012). Thomas Suarez: un desarrollador de aplicaciones de 12 años. TedEd.


Student Talks. Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?v=Fkd9TWUtFm0

¿Quién quiere ser millonario? Cualquiera que tenga la actitud para serlo.

Univisión Noticias presenta la historia de éxito de Michael Sayman, que desde los 13 años
empezó a ganar dinero diseñando y programando aplicaciones. Hoy en día ha pasado por
Facebook y se encuentra desarrollando para Google.

Univisión Noticias. (2018). Conoce al inmigrante hispano de 21 años que es considerado


un genio de 'Google' y ya es millonario. Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?v=8gHSVxWhnzk

Programación de Páginas Web | 6° Semestre


Elabora un proyecto en Android Studio que presente un menú desplegable de opciones
para realizar las cuatro operaciones básicas: sumar, restar, multiplicar y dividir; para esto
utiliza el control spinner. Te puedes apoyar con el siguiente video para realizar tu
autoevaluación.

Video 6

La Geekipedia de Ernesto. (2018). Curso Android desde cero #18 | Control Spinner en
Android Studio. Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?time_continue=35&v=dp_ruQOP1sU&feature=emb_logo

10
Adeva, R. (2017). Qué es un archivo APK y para qué sirve. SZSoftZone. Tomado de
https://www.softzone.es/2017/12/17/que-es-archivo-apk-y-para-que-sirve/ el 15 de mayo
de 2020.

La Geekipedia de Ernesto. (2017). Curso Android desde cero #9 | Mi primer Aplicación en


Android - Diseño gráfico. Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?v=gH7aV28H1Os&t=

La Geekipedia de Ernesto. (2017). Curso Android desde cero #10 | Mi primer Aplicación
en Android - Diseño lógico. Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?v=v1zbFY4Kmtk

La Geekipedia de Ernesto. (2017). Curso Android desde cero #11 | Ejercicio práctico
(Aplicación móvil). Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?v=gH7aV28H1Os&t=

La Geekipedia de Ernesto. (2018). Curso Android desde cero #12 | Hardcoded string
should use string resource. Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?v=HTc0owuahqg

La Geekipedia de Ernesto. (2018). Curso Android desde cero #18 | Control Spinner en
Android Studio. Recuperado el 15 de mayo de 2020 en
https://www.youtube.com/watch?time_continue=35&v=dp_ruQOP1sU&feature=emb_logo

Programación de Páginas Web | 6° Semestre


Programa aplicaciones para Android.

Propósito
Al término del corte, el estudiante será capaz de desarrollar una
aplicación móvil con conexión a una base de datos y con servicios del
dispositivo.

Contenidos específicos Aprendizajes esperados.

Acceso a datos en SQLite que efectúe  Utiliza una base de datos en SQLite,
las siguientes acciones: para realizar operaciones a través de
• Conexión una aplicación móvil.
• Insertar
• Consultar
• Eliminar
• Actualizar
Acceso a los servicios Android de:  Diseña aplicaciones que integren
• Cámara diferentes servicios del dispositivo
• Multimedia Android, para sistematizar un proceso.
Ventajas, desventajas y desarrollo de las  Prepara los recursos de diseño
opciones de distribución para Apps: requeridos, para la publicación de la
• Play Store App.
• Correo electrónico
• Sitio web

12
Para que logres desarrollar los aprendizajes esperados correspondientes al corte 3 es
importante que reactives los siguientes conocimientos:

 Conceptos básicos de bases de datos.


 Motor de base de datos SQLite.
 Programación estructurada.
 Programación básica en Java.
 Sistema operativo Android.

Programación de Páginas Web | 6° Semestre


SQLite: La Base de Datos Integrada. 2

"El uso de las bases de datos ya se ha extendido de los servidores hacia los dispositivos
móviles. El desarrollo constante de la tecnología conjuntamente con los nuevos
requerimientos de las empresas ha llevado a crear diversos métodos de almacenamiento
de información en dispositivos móviles, embebidos y empotrados.

La demanda de bases de datos para dispositivos móviles como PDAs y teléfonos celulares
ha crecido exponencialmente en los últimos años debido a la necesidad de las empresas
de tener la información al instante de lo que sucede en el campo y así responder más
rápidamente ante la competencia. Esta necesidad ha provocado que el almacenamiento de
los datos en estos dispositivos haya mejorado tanto en capacidad como en herramientas.
Gracias a esto, actualmente contamos con diversas opciones de manejadores de bases de
datos para móviles, y una de mis favoritas es SQLite, que es en la que se enfoca este
artículo.

¿Qué es SQLite?
SQLite es una herramienta de software libre, que permite almacenar información en
dispositivos empotrados de una forma sencilla, eficaz, potente, rápida y en equipos con
pocas capacidades de hardware, como puede ser una PDA o un teléfono celular. SQLite
implementa el estándar SQL92 y también agrega extensiones que facilitan su uso en
cualquier ambiente de desarrollo. Esto permite que SQLite soporte desde las consultas más
básicas hasta las más complejas del lenguaje SQL, y lo más importante es que se puede
usar tanto en dispositivos móviles como en sistemas de escritorio, sin necesidad de realizar
procesos complejos de importación y exportación de datos, ya que existe compatibilidad al
100% entre las diversas plataformas disponibles, haciendo que la portabilidad entre
dispositivos y plataformas sea transparente.

Historia
SQLite apareció en mayo del año 2000 de la mano de su creador D. Richard Hip, quién ha
liberado las diferentes versiones de SQLite en base a la licencia GPL por lo que su código
es de dominio público y puede ser modificado por cualquier persona. Gracias a esto, SQLite
ha sido mejorada a lo largo de 7 años por un gran número de colaboradores y también ha
sido migrada a diversas plataformas.

2
Velasco, R. (2018). RZ Redes Zone: DB Browser for SQLite, la forma más fácil de crear y editar bases de datos SQLite.
Tomado de https://www.redeszone.net/2018/06/30/db-browser-sqlite-bases-datos/ el 6 de mayo de 2020.

14
Estas son algunas de las características principales de SQLite:

• La base de datos completa se encuentra en un solo archivo.


• Puede funcionar enteramente en memoria, lo que la hace muy rápida.
• Tiene un footprint menor a 230KB.
• Es totalmente autocontenida (sin dependencias externas).
• Cuenta con librerías de acceso para muchos lenguajes de programación.
• Soporta texto en formato UTF-8 y UTF-16, así como datos numéricos de 64 bits.
• Soporta funciones SQL definidas por el usuario (UDF).
• El código fuente es de dominio público y se encuentra muy bien documentado.

Plataformas de SQLite

SQLite está construida en C, lo cual facilita la migración a diversas plataformas de sistemas


operativos y de dispositivos. Dado que una base de datos de SQLite se almacena por
completo en un solo archivo, está puede ser exportada a cualquier otra plataforma y tener
interoperatibilidad al 100% sin ningún requerimiento de programación adicional o cambios
de configuración.

Las plataformas principales dónde SQLite se encuentra funcionando son:

• Windows 95, 98, ME, 2000, XP y Vista


• Windows CE & Pocket PC
• Mac OSX
• Linux
• OpenEmbedded
• PalmOS
• Symbian

Lenguajes de Programación de SQLite

Gracias a que SQLite es software libre, es posible encontrar una gran cantidad de
componentes, librerías y drivers para interactuar con SQLite desde una gran diversidad de
lenguajes y plataformas de programación. Ya sea que estemos utilizando lenguajes
modernos como Java, Perl, Python, PHP, Ruby, C#, lenguajes más antiguos como Pascal,
SmallTalk, Clipper, o lenguajes poco conocidos como Suneido, REXX, S-Lang, para todos
podemos encontrar librerías y ejemplos de código para SQLite.

http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers ofrece más información sobre


“wrappers” para SQLite sobre diferentes plataformas y lenguajes.

Programación de Páginas Web | 6° Semestre


Aplicaciones de SQLite

Las características y plataformas previamente mencionadas hacen de SQLite una excelente


opción en diversos casos tales como:

Cuando se requiere una base de datos integrada dentro de una aplicación. SQLite es una
excelente opción por su facilidad de configuración. El inconveniente es que no escala a
bases de datos demasiado grandes (en el orden de los terabytes).

Para realizar demostración de aplicaciones que utilizan un RDBMS (¿Para qué utilizar un
manejador de BD pesado que ocupa grandes recursos de sistema cuando solo se requiere
hacer un demo de una aplicación?)

Como cache local de un manejador de base de datos empresarial. Esto acelera el tiempo
de respuesta y reduce la carga sobre la base de datos central.

Para aplicaciones en dispositivos móviles que manejan una BD local que se sincroniza por
batch con una base de datos remota.

Almacenamiento persistente de objetos, configuraciones y preferencias de usuario. Permite


fácilmente crear una estructura para almacenar configuraciones de la aplicación.

Distribución de Aplicaciones Android.

Para la distribución de aplicaciones Android se utiliza la Play Store, la cual ofrece un


catálogo verificado de aplicaciones, ya que sirve como filtro para asegurar que los
programas están libres de virus y malware. Evite instalar archivos APK de procedencia
dudosa.

Para subir una App a la Play Store revisa el siguiente video.

Video 7

APK Studio. (2020). Como Publicar Aplicación en Play Store | Paso a Paso 2020 |.
Recuperado el 15 de mayo de 2020 en https://www.youtube.com/watch?v=lIQxXQ3GXf4

16
Actividad 1. SQLite.

Elaborar un mapa mental sobre lo qué es SQLite, sus características, plataformas en


donde corre y porque es uno de los mejores gestores de datos para elaborar Apps.

Actividad 2. Elaborar una App para Android en donde se conecte al motor de


base de datos SQLite y permita insertar registros.

Se requiere elaborar una Aplicación Móvil en Android Studio que permita llevar el control
de un catálogo sencillo de productos varios, con los siguientes datos: Código de producto,
descripción del producto y precio del producto.

Para realizar esta actividad se requiere tener instalado en tu computadora Android Studio
(actividad realizada en el corte 2) y contar con una conexión a Internet.

En el siguiente video se te explica a detalle cómo realizar la conexión y captura de registros.

Video 8

La Geekipedia de Ernesto. (2018). Curso Android desde cero #30 | Base de datos - Altas
(SQLite) en Android. Recuperado el 07 de mayo de 2020 en
https://www.youtube.com/watch?v=TxkdWX3UaNk&feature=emb_logo

En la siguiente liga puedes descargar el proyecto compactado de conexión y registro en


formato .rar para verificar que el que tú elaboraste se haya hecho correctamente.

https://bachilleresedu-
my.sharepoint.com/:u:/g/personal/luisgabriel_mondragon_bachilleres_edu_mx/ES8nNs0W
YdxDkMAYTWOsEjABb1UAVG31To4u7_oQ4gBW_Q?e=M051Gt

Programación de Páginas Web | 6° Semestre


Actividad 3. Consulta de registros mediante SQLite en Android Studio.

A partir de la aplicación anterior elabora la sección para consultar información en una


App para Android, mediante el motor de base de datos SQLite. En el siguiente video se
te explica a detalle cómo realizar la consulta de registros.

Video 9

La Geekipedia de Ernesto. (2018). Curso Android desde cero #31 | Base de datos –
Consultas (SQLite) en Android. Recuperado el 07 de mayo de 2020 en
https://www.youtube.com/watch?v=KAo5-ayChbs

En la siguiente liga puedes descargar el proyecto compactado de conexión, registro y


consulta en formato .rar para verificar que el que tú elaboraste se haya hecho
correctamente.

https://bachilleresedu-
my.sharepoint.com/:u:/g/personal/luisgabriel_mondragon_bachilleres_edu_mx/EWTRT_0d
Ho5AiApR3Mx-TVgBdoxGJ16aMQshsKBr1oAgEg?e=tkbguc

Actividad 4. Borrar un registro mediante SQLite en Android Studio.

A partir de la aplicación anterior elabora la sección para borrar un registro en una App
para Android, mediante el motor de base de datos SQLite. En el siguiente video se te
explica a detalle cómo realizar el borrado de registros.

Video 10

18
La Geekipedia de Ernesto. (2018). Curso Android desde cero #32 | Base de datos – Bajas
(SQLite) en Android. Recuperado el 07 de mayo de 2020 en
https://www.youtube.com/watch?v=C7A9ULyBX5Y

En la siguiente liga puedes descargar el proyecto compactado de conexión, registro,


consulta y borrado en formato .rar para verificar que el que tú elaboraste se haya hecho
correctamente.
https://bachilleresedu-
my.sharepoint.com/:u:/g/personal/luisgabriel_mondragon_bachilleres_edu_mx/EcErLj78Y
8tNgBfJkswIvMABJjzbKjvdiIjvqk3T0vyf4g?e=Oax6cj

Actividad 5. Modificar un registro mediante SQLite en Android Studio.

A partir de la aplicación anterior elabora la sección para modificar un registro en una


App para Android, mediante el motor de base de datos SQLite. En el siguiente video se
te explica a detalle cómo realizar la modificación de registros.

Video 11

La Geekipedia de Ernesto. (2018). Curso Android desde cero #33 | Base de datos –
Modificaciones (SQLite) en Android. Recuperado el 07 de mayo de 2020 en
https://www.youtube.com/watch?v=hq9ASTujqO4&t=

En la siguiente liga puedes descargar el proyecto compactado de conexión, registro,


consulta, borrado y modificación en formato .rar para verificar que el que tú elaboraste se
haya hecho correctamente.

https://bachilleresedu-
my.sharepoint.com/:u:/g/personal/luisgabriel_mondragon_bachilleres_edu_mx/Ec5K733zI
_5EqVp-MOfXZiUBdmWesEHmTfx8kpxz1qF5BQ?e=eLODFF

Programación de Páginas Web | 6° Semestre


Hacer negocios por WhatsApp.

El siguiente video te muestra cómo hacer marketing por WhatsApp Business a partir de
siete recomendaciones para cerrar ventas de forma óptima.

Cárdenas, N. (2019). WhatsApp Marketing 7 IDEAS para CERRAR Más VENTAS Por
WhatsApp Marketing. Recuperado el 15 de mayo de
https://www.youtube.com/watch?v=NBaANVdy13A

Necesitas ayuda para tus ventas, no te preocupes apóyate en la inteligencia artificial


al crear un Bot para WhatsApp Business.

Siempre que quieras mejorar tu servicio se requiere cierta inversión, ésta debe de hacerse
de forma inteligente; para ventas en línea necesitas guardar la información del cliente en
una base de datos. En el siguiente video aprende a crear un bot para tu cuando emprendas
tu negocio en línea.

Emerson, M. (2020). Cómo crear un Bot para WhatsApp 2020 / ChatBot para Whatsapp de
Negocios. Recuperado el 15 de mayo de
https://www.youtube.com/watch?v=WuDAPAXL5-Q

20
Basándote en las actividades 2, 3, 4 y 5 elabora un proyecto en Android Studio que te
permita crear la base de datos de una “Escuela” con una tabla de “Alumnos” que
contenga los datos de matrícula, nombre y semestre. La aplicación debe permitir
registrar, buscar, modificar y eliminar alumnos a partir de la matrícula.

Programación de Páginas Web | 6° Semestre


Velasco, R. (2018). RZ Redes Zone: DB Browser for SQLite, la forma más fácil de crear y
editar bases de datos SQLite. Tomado de https://www.redeszone.net/2018/06/30/db-
browser-sqlite-bases-datos/ el 6 de mayo de 2020.

APK Studio. (2020). Como Publicar Aplicacion en Play Store | Paso a Paso 2020 |.
Recuperado el 15 de mayo de 2020 en https://www.youtube.com/watch?v=lIQxXQ3GXf4
La Geekipedia de Ernesto. (2018). Curso Android desde cero #30 | Base de datos - Altas
(SQLite) en Android. Recuperado el 07 de mayo de 2020 en
https://www.youtube.com/watch?v=TxkdWX3UaNk&feature=emb_logo

La Geekipedia de Ernesto. (2018). Curso Android desde cero #31 | Base de datos –
Consultas (SQLite) en Android. Recuperado el 07 de mayo de 2020 en
https://www.youtube.com/watch?v=KAo5-ayChbs

La Geekipedia de Ernesto. (2018). Curso Android desde cero #32 | Base de datos – Bajas
(SQLite) en Android. Recuperado el 07 de mayo de 2020 en
https://www.youtube.com/watch?v=C7A9ULyBX5Y

La Geekipedia de Ernesto. (2018). Curso Android desde cero #33 | Base de datos –
Modificaciones (SQLite) en Android. Recuperado el 07 de mayo de 2020 en
https://www.youtube.com/watch?v=hq9ASTujqO4&t=

22

También podría gustarte