En este capítulo aprenderá a conectar su programa Kotlin a varios objetos de red.
En este capítulo aprenderá a conectar su programa Kotlin a varios objetos de red. Aprenderá a usar sus conexiones para agilizar la integración con muchas vías de tecnología de la información. Aprenderá que la interconectividad abrirá una gran cantidad de posibilidades y acelerará su entrega.
Objetivos de aprendizaje:
- Descubrir cómo se puede programar Kotlin para conectarse a servicios web, bases de datos y API para la visualización y recuperación de datos
- Aprender a acelerar su desarrollo y entrega con interconectividad
Habilidades:
- Aprender a anticipar y manejar errores
- Aprender a subir imágenes
Habilidades que obtendrás
Objetos de datos conectadosMatemáticas conectadasAPI Java para redes integradasConectividad de bases de datos JavaConexiones de redConceptos básicos de redLo que aprenderás
- Utilizar una aplicación WYSIWYG para crear un sitio web
- Utilizar plantillas de sitios web para crear sitios web rápidamente
- Crear sitios web usando la aplicación BlueGriffon y plantillas de sitios web
- Optimizar Hojas de Estilo de Contenido usando el Analizador de CSS y utilidades de estadísticas CSS
- Configurar conexiones de servicios web e interacciones de bases de datos
- Configurar carga de imágenes y cuadrículas de visualización mientras se optimiza la interfaz de programación de aplicaciones
Puntos clave
- El capítulo introduce la creación de sitios web usando la aplicación BlueGriffon y plantillas de sitios web.
- Cubre la optimización de Hojas de Estilo de Contenido usando el Analizador de CSS y utilidades de estadísticas CSS.
- Las lecciones guían a través de conexiones de servicios web y configuración de interacciones de bases de datos.
- El curso aborda carga de imágenes, cuadrículas de visualización y optimización de la interfaz de programación de aplicaciones.
Preguntas frecuentes
¿Qué cubre este curso?
Este capítulo introduce la creación de sitios web usando la aplicación BlueGriffon y plantillas de sitios web, y cubre la optimización de Hojas de Estilo de Contenido usando el Analizador de CSS y utilidades de estadísticas CSS.
¿Qué aprenderé a hacer?
Aprenderá cómo utilizar una aplicación WYSIWYG para crear un sitio web y cómo utilizar plantillas de sitios web para crear sitios web rápidamente.
¿Qué temas se incluyen en las lecciones?
Las lecciones cubren Conexiones de Servicios Web, Configuración de Interacciones de Bases de Datos, Carga de Imágenes y Cuadrículas de Visualización, y Optimización de la Interfaz de Programación de Aplicaciones.
¿A qué habilidades se relaciona este curso?
Se relaciona con Objetos de Datos Conectados, Matemáticas Conectadas, APIs de Java para Redes Integradas, Conectividad de Bases de Datos de Java, Conexiones de Red y Fundamentos de Redes.
Transcripción
Transcripción
Hola y bienvenido. En esta lección, aprenderá acerca de las conexiones de servicios web. para la visualización y recuperación de datos. Así que aquí está nuestra aplicación. Démosle a nuestra aplicación la capacidad de conectarse con un servicio web para que nuestro usuario pueda interactuar con una base de datos en tiempo real que se encuentra en la web, que nos permitirá mostrar y recuperar datos utilizando una base de datos. Ahora mismo en nuestra aplicación, tenemos este campo de texto y tiene la capacidad de enlazar nuestros datos a nuestro dispositivo Android. Pero, ¿y si necesitamos estos datos en una base de datos? para que podamos compartir los datos y usar este campo de nombre, en un sistema holístico que funcionará en congruencia con otros datos. Para eso, necesitamos un servicio web. que puede proporcionar una conexión para la visualización de datos y recuperación. Entonces, para el servicio web, usaré Firebase de Google, que utiliza un servicio web de última generación, web socket que proporciona un backend como servicio, un BaaS. Y este servicio nos ata a un sistema de gestión de base de datos relacional, proporcionado por Google llamado Firebase, que realmente funciona bien con Android, para visualizar y recuperar datos. Ahora, dado que este es un sistema basado en la nube, tenemos que tener una cuenta de Google y conectarnos al servicio. Así que voy a buscar Firebase, y voy a sacar la primera instancia y aquí tenemos Firebase. Así que voy a empezar. Y voy a añadir un proyecto. Ahora está pidiendo un nombre de proyecto. Así que llamaré a este proyecto Kotlin en llamas. Diré que continúe. Y me pregunta si queremos habilitar el análisis, Voy a decir que no, porque esto es solo un programa de prueba. Y diré, crear mi proyecto. Está creando el proyecto. Bien, nuestro nuevo proyecto está listo, así que diré que continúe. Y queremos agregar Firebase a nuestra aplicación. Nos da la opción de iOS o Android o la web. Así que elegiré Android. Ahora necesitamos registrar nuestra aplicación. Entonces está pidiendo el nombre del paquete de Android y eso está contenido en nuestra aplicación. Así que iré al estudio de Android. Esta es nuestra aplicación, y este es nuestro nombre de paquete aquí, eso es lo que esta buscando. Se llama com.example.myapplication. Muy bien, voy a copiar esa línea, vuelve a Firebase, insertaré esa línea aquí. Puedo ponerle un apodo si quiero, y también puedo darle un certificado, un certificado SHA, eso es opcional Te recomiendo que cuando hagas el programa real, utiliza el certificado, pero no lo necesitamos por ahora. Así que voy a registrar la aplicación. Bien, nuestra aplicación está registrada. Ahora necesito descargar el archivo de configuración, que es el archivo json de los servicios web de Google. Así que voy a descargar eso. Daré clic en descargar. Aquí está en mi archivo de descarga. Así que quiero copiar ese archivo y quiero agregarlo a mi programa kotlin. Así que voy a subir aquí en la esquina superior izquierda, donde dice Android. Entonces, en la pestaña de mis proyectos, voy a ir a mi aplicación, haga doble clic allí, y luego debajo de la carpeta de la aplicación, Voy a abrir eso, y luego en mi carpeta fuente, Voy a resaltar eso y voy a pegar mi archivo json en mi carpeta fuente. Ahí está, google-services.json, así que diré, está bien. Y ahí está mi archivo json. Voy a volver a Firebase, haga clic en siguiente. Ahora, en el paso tres, queremos agregar Firebase SDK. Bien, lo primero que queremos hacer es asegurarse de que tenemos Google y nuestros repositorios buildscript. Así que vamos a comprobar eso. Volveremos a mi programa. Debería estar allí. Y vamos a ver los archivos buildgradle a nivel de proyecto. Así que voy a volver a la esquina superior izquierda, volver a mi vista de Android, luego voy a ir a mi Gradle Scripts, y voy a entrar en el archivo buildgradle Para el proyecto, no el módulo, sino el proyecto. Voy a hacer doble clic en eso. Aquí está nuestro archivo buildscript, el repositorio tiene Google, eso es bueno. Y luego el repositorio de todos los proyectos también tiene Google, así que eso es bueno Bien, ahora necesitamos las dependencias. y necesitamos un classpath. Ya tenemos un classpath para el buildgradle y para el jetbrains kotlin, entonces necesitamos otro classpath para Google. Así que voy a volver a Firebase y queremos bajo dependencias, este classpath para los servicios de Google. Así que voy a copiar ese código, Voy a volver a mi programa, y lo voy a pegar aquí. Ahora tenemos el classpath de los servicios de Google, así que eso es bueno Ahora de vuelta a Firebase, terminamos el nivel de proyecto buildgradle. Ahora tenemos que actualizar el nivel de la aplicación buildgradle, que es un módulo de aplicación, y tenemos que aplicar el complemento. Así que voy a obtener este complemento para Google, Voy a copiar esa línea, Voy a volver a mi programa Kotlin. Ahora esta vez, quiero el buildgradle para el módulo, no el proyecto, el módulo. Así que voy a hacer doble clic y estos son nuestros complementos. Disponemos de un plugin para la aplicación de Android y un complemento para kotlin Android. Así que voy a agregar otro para Google. Voy a pegarlo allí, y queremos cambiar esto a id, y ahora tenemos el complemento de Google, así que está listo para funcionar. Así que ahora tenemos dependencias. Así que tenemos que llenar eso. Así que voy a volver a Firebase y nuestras dependencias en Firebase es este archivo, plataforma de implementación. Voy a copiar eso, volver a mi aplicación Kotlin, y luego bajo dependencias, Voy a pegar esa línea de código allí mismo. Bien, hemos terminado con esa porción. Ahora que hemos actualizado nuestro código, así que ahora voy a sincronizar todos los cambios que hicimos. Entonces, en la esquina superior derecha, Voy a hacer clic en sincronizar ahora y eso es sincronizar, está reconstruyendo nuestro Gradle. Bien, la sincronización ha terminado, así que volveré a Firebase y haré clic en siguiente. Hemos registrado nuestra aplicación. Descargamos el archivo de configuración. Agregamos el SDK de Firebase y ahora estamos listos. Así que hay documentación de Firebase, si necesita más instrucciones de Google, y ahora podemos continuar a nuestra consola. Así que haré clic en eso, y aquí está nuestra consola para nuestro proyecto, kotlin on fire. Y este es nuestro servicio a nuestra base de datos, así que está listo para usar. Entonces nuestro programa kotlin está conectado a nuestra base de datos web. y estamos listos para la visualización y recuperación de datos. Así concluye nuestra lección sobre conexiones de servicios web. para la visualización y recuperación de datos. Gracias por ver. Estén atentos para la próxima lección. Entonces vamos.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.