Programació
66 hores
| Activitat | Títol de l'activitat | RA | Hores |
|---|---|---|---|
| 1 | Serialització | 1 | 15 |
| 2 | Bases de dades relacionals | 234 | 21 |
| 3 | Bases de dades documentals | 5 | 15 |
| 4 | Components d'accés a dades | 6 | 15 |
Serialització
Ktorfit
Bases de dades relacionals
Bàsic
Entitat
Query
Custom Type
Relation
Migration
Basic
DSL
Data Access Object
Bases de dades documentals
Control de acceso
MongoDB
Components d'accés a dades
PostgREST
Supabase
Resultats d'aprenentatge
1Desenvolupa aplicacions que gestionen informació emmagatzemada en fitxers identificant-ne el camp d'aplicació i utilitzant classes específiques.
- Utilitza classes per a la gestió de fitxers i directoris.
- Valora els avantatges i els inconvenients de les diferents formes d'accés.
- Utilitza classes per recuperar informació emmagatzemada en fitxers.
- Utilitza classes per emmagatzemar informació en fitxers.
- Utilitza classes per fer conversions entre diferents formats de fitxers.
- Preveu i gestiona les excepcions.
- Prova i documenta les aplicacions desenvolupades.
2Desenvolupa aplicacions que gestionen informació emmagatzemada en bases de dades relacionals identificant i utilitzant mecanismes de connexió.
- Valora els avantatges i els inconvenients d'utilitzar connectors.
- Utilitza gestors de bases de dades encastats i independents.
- Utilitza el connector idoni a l'aplicació.
- Estableix la connexió.
- Defineix l'estructura de la base de dades.
- Desenvolupa aplicacions que modifiquen el contingut de la base de dades.
- Defineix els objectes destinats a emmagatzemar el resultat de les consultes.
- Desenvolupa aplicacions que fan consultes.
- Elimina els objectes un cop finalitzada la funció.
- Gestiona les transaccions.
- Executa procediments emmagatzemats a la base de dades.
3Gestiona la persistència de les dades identificant eines de mapatge objecte relacional (ORM) i desenvolupant aplicacions que les utilitzen.
- Instal·la l'eina ORM.
- Configura l'eina ORM.
- Defineix configuracions de mapatge.
- Aplica mecanismes de persistència als objectes.
- Desenvolupa aplicacions que modifiquen i recuperen objectes persistents.
- Desenvolupa aplicacions que fan consultes usant el llenguatge SQL.
- Gestiona les transaccions.
4Desenvolupa 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.
- Identifica els avantatges i inconvenients de les bases de dades que emmagatzemen objectes.
- Estableix i tanca connexions.
- Gestiona la persistència d'objectes simples.
- Gestiona la persistència d'objectes estructurats.
- Desenvolupa aplicacions que fan consultes.
- Modifica els objectes emmagatzemats.
- Gestiona les transaccions.
- Prova i documenta les aplicacions desenvolupades.
5Desenvolupa aplicacions que gestionen la informació emmagatzemada en bases de dades documentals natives avaluant i utilitzant classes específiques.
- Valora els avantatges i inconvenients d'utilitzar bases de dades documentals natives.
- Estableix la connexió amb la base de dades.
- Desenvolupa aplicacions que fan consultes sobre el contingut de la base de dades.
- Afegeix i elimina col·leccions de la base de dades.
- Desenvolupa aplicacions per afegir, modificar i eliminar documents de la base de dades.
6Programa components d'accés a dades identificant les característiques que ha de posseir un component i utilitzant eines de desenvolupament.
- Valora els avantatges i inconvenients d'utilitzar programació orientada a components.
- Identifica eines de desenvolupament de components.
- Programa components que gestionen informació emmagatzemada en fitxers.
- Programa components que gestionen mitjançant connectors informació emmagatzemada en bases de dades.
- Programa components que gestionen informació usant mapatge objecte-relacional.
- Programa components que gestionen informació emmagatzemada a bases de dades objecte-relacionals i orientades a objectes.
- Programa components que gestionen informació emmagatzemada a una base de dades documental nativa.
- Prova i documenta els components desenvolupats.
- Integra els components desenvolupats en aplicacions.