Una aplicació ha d'accedir a dades en sistemes externs com pot ser el sistema de fitxers, bases de dades o serveis web.

UF1 - Persistència en fitxers

Serialització

Kotlin - Data

Unes dades (o "data") és un un conjunt de valors que estan realacionats i que es gestionen com un conjunt.

JSON - Objecte

JSON permet representar un objecte com un "string".

Kotlin - File

El sistema de fitxers de l'ordinador ens permet persistir les dades en memòria secundària.

Kotlin - Gradle

Gradle és una eina d'automatització de compilació per al desenvolupament de programari

UF2 - Persistència en BDR-BDOR-BDOO

Bases de dades relacionals

Sqlite - Tabla

Una tabla es una manera ordenada de presentar unos datos que estan relacionados.

Sqlite - Relació

Una relació és una "connexió" entre dues taules que comparteixen atributs.

Compose - Fonaments

Compose et permet definir la interfície gràfica mitjançant funcions descriptives.

Compose - Navigation

El component de navegació fa servir un graf de navegació per gestionar la navegació de la teva aplicació.

SQLDelight - Fonaments

SQLDelight és un plugin que genera tot el codi necessari per gestionar una base de dades a partir de sentències SQL.

SQLDelight - Android

La base de dades que utilitza Android per defecte és Sqlite.

UF3 - Persistència en BD natives XML

Bases de dades documentals

En aquest conjunt d'activitats treballarem amb la base de dades MongoDB: Repassa les activitats corresponents a MongoDB que formen part del mòdul Bases de datos (0484)

Kotlin - MongoDB

MongoDB nos permite gestionar datos documentales.

Compose - Side Effects

El objetivo de los efectos secundarios es permitir la ejecución de operaciones no reacionadas con la IU que cambian el estado de la aplicación fuera de una función Composable de una manera controlada y previsible.

UF4 - Components d'accés a dades

Postgres - Row Level Security

La seguridad a nivel de fila (RLS) es una característica que le permite restringir las filas devueltas por una consulta en función del usuario que ejecuta la consulta.