Accés a dades (0486)

...

66 hores

Activitats d’ensenyament i aprenentatge

Activitat Títol de l'activitat Resultats d'aprenentatge Hores
1 Serialització
FonamentsKtorfit
1 0
2 Bases de dades relacionals
RoomIntroduccióLlenguatge Específic de Domini (DSL)Objecte d'Accés a Dades (DAO)
2 3 4 0
3 Bases de dades documentals
Control de accesoMongoDB
5 0
4 Components d'accés a dades
Row Level Security
6 0

Serialització

Fonaments

La serialització ens permet transformar unes dades en un "string".

Ktorfit

Ktorfit is an HTTP client/Kotlin Symbol Processor for Kotlin Multiplatform

Bases de dades relacionals

Room
Introducció
Llenguatge Específic de Domini (DSL)
Objecte d'Accés a Dades (DAO)

Bases de dades documentals

Control de acceso

MongoDB utiliza el control de acceso basado en roles (RBAC) para controlar el acceso y los privilegios en las bases de datos

MongoDB

MongoDB nos permite gestionar datos documentales.

Components d'accés a dades

Row Level Security

La seguretat en l'àmbit de fila (RLS) és una característica que et permet restringir les files retornades per una consulta en funció de l'usuari que executa la consulta.

Resultats d'aprenentatge i criteris d'avaluació

1 Desenvolupa aplicacions que gestionen informació emmagatzemada en fitxers identificant-ne el camp d'aplicació i utilitzant classes específiques.
  1. Utilitza classes per a la gestió de fitxers i directoris.
  2. Valora els avantatges i els inconvenients de les diferents formes d'accés.
  3. Utilitza classes per recuperar informació emmagatzemada en fitxers.
  4. Utilitza classes per emmagatzemar informació en fitxers.
  5. Utilitza classes per fer conversions entre diferents formats de fitxers.
  6. Preveu i gestiona les excepcions.
  7. Prova i documenta les aplicacions desenvolupades.
2 Desenvolupa aplicacions que gestionen informació emmagatzemada en bases de dades relacionals identificant i utilitzant mecanismes de connexió.
  1. Valora els avantatges i els inconvenients d'utilitzar connectors.
  2. Utilitza gestors de bases de dades encastats i independents.
  3. Utilitza el connector idoni a l'aplicació.
  4. Estableix la connexió.
  5. Defineix l'estructura de la base de dades.
  6. Desenvolupa aplicacions que modifiquen el contingut de la base de dades.
  7. Defineix els objectes destinats a emmagatzemar el resultat de les consultes.
  8. Desenvolupa aplicacions que fan consultes.
  9. Elimina els objectes un cop finalitzada la funció.
  10. Gestiona les transaccions.
  11. Executa procediments emmagatzemats a la base de dades.
3 Gestiona la persistència de les dades identificant eines de mapatge objecte relacional (ORM) i desenvolupant aplicacions que les utilitzen.
  1. Instal·la l'eina ORM.
  2. Configura l'eina ORM.
  3. Defineix configuracions de mapatge.
  4. Aplica mecanismes de persistència als objectes.
  5. Desenvolupa aplicacions que modifiquen i recuperen objectes persistents.
  6. Desenvolupa aplicacions que fan consultes usant el llenguatge SQL.
  7. Gestiona les transaccions.
4 Desenvolupa aplicacions que gestionen la informació emmagatzemada en bases de dades objecte relacionals i orientades a objectes valorant-ne les característiques i utilitzant els mecanismes d'accés incorporats.
  1. Identifica els avantatges i inconvenients de les bases de dades que emmagatzemen objectes.
  2. Estableix i tanca connexions.
  3. Gestiona la persistència d'objectes simples.
  4. Gestiona la persistència d'objectes estructurats.
  5. Desenvolupa aplicacions que fan consultes.
  6. Modifica els objectes emmagatzemats.
  7. Gestiona les transaccions.
  8. Prova i documenta les aplicacions desenvolupades.
5 Desenvolupa aplicacions que gestionen la informació emmagatzemada en bases de dades documentals natives avaluant i utilitzant classes específiques.
  1. Valora els avantatges i inconvenients d'utilitzar bases de dades documentals natives.
  2. Estableix la connexió amb la base de dades.
  3. Desenvolupa aplicacions que fan consultes sobre el contingut de la base de dades.
  4. Afegeix i elimina col·leccions de la base de dades.
  5. Desenvolupa aplicacions per afegir, modificar i eliminar documents de la base de dades.
6 Programa components d'accés a dades identificant les característiques que ha de posseir un component i utilitzant eines de desenvolupament.
  1. Valora els avantatges i inconvenients d'utilitzar programació orientada a components.
  2. Identifica eines de desenvolupament de components.
  3. Programa components que gestionen informació emmagatzemada en fitxers.
  4. Programa components que gestionen mitjançant connectors informació emmagatzemada en bases de dades.
  5. Programa components que gestionen informació usant mapatge objecte-relacional.
  6. Programa components que gestionen informació emmagatzemada a bases de dades objecte-relacionals i orientades a objectes.
  7. Programa components que gestionen informació emmagatzemada a una base de dades documental nativa.
  8. Prova i documenta els components desenvolupats.
  9. Integra els components desenvolupats en aplicacions.