We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

Aprenda a trabajar con tecnologías web y datos persistentes en aplicaciones Android incluso después de cerrar o reiniciar una aplicación. Se hace hincapié en la comunicación web y las herramientas para desarrolladores, y descubrirá cómo se comunican las aplicaciones Kotlin a través de la web. Aprenderá cómo funcionan los formatos de datos y los protocolos web en relación con las aplicaciones Kotlin. Además, practicará la aplicación de técnicas de programación asíncrona utilizando Kotlin.

Read more

Aprenda a trabajar con tecnologías web y datos persistentes en aplicaciones Android incluso después de cerrar o reiniciar una aplicación. Se hace hincapié en la comunicación web y las herramientas para desarrolladores, y descubrirá cómo se comunican las aplicaciones Kotlin a través de la web. Aprenderá cómo funcionan los formatos de datos y los protocolos web en relación con las aplicaciones Kotlin. Además, practicará la aplicación de técnicas de programación asíncrona utilizando Kotlin.

Aprenda las funcionalidades básicas y los usos del sistema de gestión de bases de datos (SGBD) SQLite. Aprenda sobre clientes web y bases de datos añadiendo conexiones desde su app a otros lenguajes para acceder a interfaces de programación de aplicaciones web (API) personalizadas y sistemas de gestión de bases de datos.

Para completar este curso, se recomienda que tener un conocimiento avanzado de programación en Kotlin, junto con un conocimiento funcional del funcionamiento de Android Studio para completar este curso.

Al final de este curso, usted será capaz de:

• Identificar algunas de las herramientas más útiles y paquetes disponibles para un desarrollador Kotlin

• Aplicar corutinas Kotlin en aplicaciones Android

• Aplicar los principios generales del uso de Room

• Integrar código de otros lenguajes en Kotlin

• Construir una aplicación Android impulsada por datos

Enroll now

What's inside

Syllabus

Introducción a las API de REST
Conocer el desarrollo de API RESTful.
Interactuar con API de REST en Android
Practicar la aplicación de técnicas de programación asincrónica para consultar las API de REST y manejar sus respuestas con Kotlin y Android.
Read more
Introducción a las bases de datos y SQL
Datos SQL en Android
Aprender a trabajar con SQLite en Android
Proyecto final
Agregar descripción del módulo

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines the integration of web technologies with Android apps, which is essential in modern app development
Teaches data storage and retrieval using SQLite, a fundamental database technology for Android
Introduces REST APIs and their use in Android, expanding the functionality of apps with web services
Provides practical examples and hands-on exercises, allowing learners to apply concepts directly to their own projects
Requires an advanced level of Kotlin programming, making it suitable for experienced learners
Focuses on Android development, limiting its applicability to other platforms

Save this course

Save Trabajar con datos en Android to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Trabajar con datos en Android with these activities:
Follow Android Development Tutorials
Supplement the course materials by following tutorials to reinforce your understanding and learn new techniques.
Browse courses on Android Studio
Show steps
  • Follow at least three Android development tutorials from reputable sources.
  • Implement the concepts learned from the tutorials in your own Android projects.
Participate in Peer Study Sessions
Engage with other learners to discuss course concepts, share knowledge, and provide support.
Show steps
  • Join or create a study group with fellow course participants.
  • Meet regularly to discuss course materials, exchange ideas, and work on assignments together.
Seek Mentorship from Experienced Android Developers
Connect with experienced Android developers to gain valuable guidance and insights.
Show steps
  • Identify and reach out to potential mentors in the Android development community.
  • Discuss your career goals and seek advice on your learning path.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Escribir fragmentos de código utilizando programación asincrónica en Kotlin
Practicar la aplicación de técnicas de programación asincrónica en Kotlin lo hará más competente en el desarrollo de aplicaciones Android.
Show steps
  • Crear un nuevo proyecto de aplicación Android en Android Studio.
  • Crear una función o clase para manejar solicitudes de red.
  • Utilizar corrutinas para suspender y reanudar las operaciones de red.
  • Analizar las respuestas de las API web utilizando clases de datos o modelos de dominio.
  • Mostrar los datos recibidos en la interfaz de usuario.
Practice Kotlin Coroutines
Enhance your understanding of Kotlin coroutines by practicing them through drills and exercises.
Browse courses on Kotlin Coroutines
Show steps
  • Solve at least 10 Kotlin coroutine practice problems on a platform like LeetCode or HackerRank.
  • Build a small Android app that utilizes Kotlin coroutines.
Build a Personal Data Management App
Apply the concepts learned in the course by creating a practical Android app that manages personal data.
Browse courses on Android App Development
Show steps
  • Design the app's user interface and data model.
  • Implement the app's functionality using Kotlin and Android SDK.
  • Test and debug the app thoroughly.
Desarrollar una aplicación Android impulsada por datos
Crear una aplicación Android impulsada por datos le permitirá aplicar los conceptos aprendidos en el curso para resolver problemas del mundo real.
Show steps
  • Identificar un problema o necesidad que pueda resolverse con una aplicación impulsada por datos.
  • Diseñar la arquitectura de la aplicación, incluidos los modelos de datos, las fuentes de datos y las interfaces de usuario.
  • Implementar la lógica de la aplicación utilizando Room y las API de Android.
  • Probar y depurar la aplicación.
  • Implementar la aplicación en un dispositivo o emulador de Android.

Career center

Learners who complete Trabajar con datos en Android will develop knowledge and skills that may be useful to these careers:
Android Developer
The Trabajar con datos en Android course teaches about working with REST APIs and databases. Android Developers build apps that are data driven and often interact with APIs to get data from remote sources. This course can help build a foundation for working with data in Android apps and could be useful for those who want to pursue a career as an Android Developer.
Backend Developer
The Trabajar con datos en Android course teaches about REST APIs, databases, and asynchronous programming. Backend Developers build and maintain the systems that provide data to applications. This course can help build a foundation for working with data in backend systems and could be useful for those who want to pursue a career as a Backend Developer.
Data Analyst
The Trabajar con datos en Android course teaches about working with data, including data formats, data protocols, and databases. Data Analysts work with data to find insights and trends. This course can help build a foundation for working with data and could be useful for those who want to pursue a career as a Data Analyst.
Database Administrator
The Trabajar con datos en Android course teaches about working with databases, including SQLite and SQL. Database Administrators manage and maintain databases. This course can help build a foundation for working with databases and could be useful for those who want to pursue a career as a Database Administrator.
Front-End Developer
The Trabajar con datos en Android course teaches about working with REST APIs and web technologies. Front-end Developers build and maintain the user interfaces of websites and applications. This course can help build a foundation for working with data in front-end applications and could be useful for those who want to pursue a career as a Front-end Developer.
Full-Stack Developer
The Trabajar con datos en Android course teaches about working with REST APIs, databases, and asynchronous programming. Full-stack Developers build and maintain both the front-end and back-end of applications. This course can help build a foundation for working with data in full-stack applications and could be useful for those who want to pursue a career as a Full-stack Developer.
Information Architect
The Trabajar con datos en Android course teaches about working with data, including data formats, data protocols, and databases. Information Architects design and manage the structure of information systems. This course can help build a foundation for working with data and could be useful for those who want to pursue a career as an Information Architect.
Software Engineer
The Trabajar con datos en Android course teaches about working with data, including data formats, data protocols, and databases. Software Engineers build and maintain software systems that often interact with data. This course can help build a foundation for working with data in software systems and could be useful for those who want to pursue a career as a Software Engineer.
Systems Analyst
The Trabajar con datos en Android course teaches about working with data, including data formats, data protocols, and databases. Systems Analysts design and implement computer systems that often involve working with data. This course can help build a foundation for working with data and could be useful for those who want to pursue a career as a Systems Analyst.
Mobile Application Developer
The Trabajar con datos en Android course teaches about working with data, including data formats, data protocols, and databases. Mobile Application Developers build and maintain mobile apps that often interact with data. This course can help build a foundation for working with data in mobile apps and could be useful for those who want to pursue a career as a Mobile Application Developer.
Technical Architect
The Trabajar con datos en Android course teaches about working with data, including data formats, data protocols, and databases. Technical Architects design and manage the architecture of technology systems that often involve working with data. This course can help build a foundation for working with data and could be useful for those who want to pursue a career as a Technical Architect.
Web Developer
The Trabajar con datos en Android course teaches about working with REST APIs and web technologies. Web Developers build and maintain websites and web applications. This course can help build a foundation for working with data in web applications and could be useful for those who want to pursue a career as a Web Developer.
Data Engineer
The Trabajar con datos en Android course teaches about working with data, including data formats, data protocols, and databases. Data Engineers design and build data pipelines and systems. This course can help build a foundation for working with data and could be useful for those who want to pursue a career as a Data Engineer. Note that a master's degree is often required to work as a Data Engineer.
Machine Learning Engineer
The Trabajar con datos en Android course teaches about working with data, including data formats, data protocols, and databases. Machine Learning Engineers build and maintain machine learning models. This course can help build a foundation for working with data and could be useful for those who want to pursue a career as a Machine Learning Engineer. Note that a master's degree or PhD is often required to work as a Machine Learning Engineer.
Data Scientist
The Trabajar con datos en Android course teaches about working with data, including data formats, data protocols, and databases. Data Scientists use data to solve business problems. This course can help build a foundation for working with data and could be useful for those who want to pursue a career as a Data Scientist. Note that a master's degree or PhD is often required to work as a Data Scientist.

Reading list

We've selected 13 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Trabajar con datos en Android.
Offers a comprehensive introduction to Kotlin, the programming language used in this course. It covers essential concepts such as object-oriented programming, functional programming, and concurrency, and provides practical examples and exercises to solidify understanding.
Esta guía proporciona una descripción general completa del entorno de desarrollo de Android Studio, que es esencial para los participantes del curso. Ofrece instrucciones paso a paso y ejemplos para ayudar a los lectores a utilizar eficazmente Android Studio.
Provides a comprehensive guide to using jQuery, a JavaScript library used for web development. It offers practical examples and exercises to help readers master DOM manipulation, event handling, and AJAX techniques, which are relevant for this course.
Offers a collection of practical Android programming projects. It provides step-by-step instructions and examples to help readers build real-world Android apps, reinforcing the concepts learned in this course.
Este libro se centra en los principios y prácticas de la programación limpia, que son esenciales para escribir código mantenible y extensible. Es un recurso valioso para los participantes del curso que desean mejorar la calidad de su código.
Este libro proporciona una guía práctica para las pruebas ágiles, un enfoque esencial para desarrollar software de alta calidad. Es un recurso útil para los participantes del curso que desean mejorar sus habilidades de prueba e implementar prácticas de prueba ágiles en sus equipos.
Offers a beginner-friendly introduction to Android development. It covers essential concepts and provides practical examples to help readers understand the basics of Android programming.
Este libro se enfoca en los principios y mejores prácticas para diseñar y construir API web efectivas. Proporciona información valiosa para aquellos que desean crear y mantener API RESTful que cumplan con los requisitos del curso.
Este libro utiliza un enfoque práctico para enseñar patrones de diseño, que son fundamentales para el desarrollo de software. Es un recurso útil para los participantes del curso que desean comprender y aplicar patrones de diseño en sus propios proyectos.
Offers a practical guide to using Android Studio 4.0, the development environment used in this course. It covers essential topics such as project setup, debugging, and deployment, providing valuable insights for beginners.
Esta guía ofrece una introducción práctica al desarrollo de Android utilizando Kotlin. Es un buen recurso para aquellos que son nuevos en el desarrollo de Android o Kotlin y quieren aprender los conceptos básicos, que son relevantes para el curso.
Este libro ofrece una introducción completa a SQL, el lenguaje de consulta de bases de datos utilizado en SQLite. Es un recurso útil para aquellos que necesitan comprender los conceptos básicos de SQL, lo que puede resultar beneficioso para los participantes del curso que trabajan con bases de datos.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Trabajar con datos en Android.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser