Llenguatges de Marques i SGI
Benvingut/da al website del mòdul M0373 — Llenguatges de Marques i Sistemes de Gestió d'Informació (LMSGI), corresponent al CFGS Administració de Sistemes Informàtics en Xarxa (ASIX) de l'Institut Sa Palomera (Blanes).
Descripció del mòdul
Els llenguatges de marques són la base de l'intercanvi d'informació en entorns digitals. Des de les pàgines web fins a la integració entre sistemes empresarials, la informació s'estructura, es valida, es transforma i es presenta mitjançant estàndards com XML, HTML, CSS, XSLT i JSON. Comprendre com funcionem amb aquests formats és una competència fonamental per a qualsevol professional de la informàtica.
Al llarg d'aquest mòdul treballarem des dels fonaments dels llenguatges de marques fins a la pràctica diària amb documents web (HTML5, CSS3, JavaScript), la validació formal (DTD, XSD), la transformació de documents (XSLT, XPath), l'emmagatzematge d'informació en formats d'intercanvi (JSON, XQuery) i l'explotació de sistemes de gestió empresarial (ERP/CRM amb Odoo).
Objectius generals del mòdul
En finalitzar el mòdul l'alumnat ha de ser capaç de:
- Identificar i comparar els principals llenguatges de marques, les seves característiques i àmbits d'aplicació.
- Crear documents web ben formats i vàlids amb HTML5 i aplicar fulls d'estil CSS3.
- Accedir i manipular documents web dinàmicament usant JavaScript i el DOM.
- Definir esquemes de validació (DTD, XSD) i validar documents XML.
- Transformar documents XML a altres formats usant XPath i XSLT.
- Gestionar la informació en formats d'intercanvi de dades (JSON, XQuery, BD natives XML).
- Instal·lar, configurar i explotar sistemes de gestió empresarial (ERP/CRM).
Organització del mòdul
El mòdul s'organitza en set resultats d'aprenentatge (RA), treballats de forma seqüencial i progressiva:
flowchart LR
A["RA1\nLlenguatges\nde Marques"] --> B["RA2\nHTML\ni CSS"]
B --> C["RA3\nJavaScript\ni DOM"]
C --> D["RA4\nValidació\nDTD/XSD"]
D --> E["RA5\nTransformació\nXSLT"]
E --> F["RA6\nIntercanvi\nJSON/XQuery"]
F --> G["RA7\nERP\ni CRM"]
style A fill:#00695c,color:#fff,stroke:#004d40
style B fill:#00695c,color:#fff,stroke:#004d40
style C fill:#00695c,color:#fff,stroke:#004d40
style D fill:#00695c,color:#fff,stroke:#004d40
style E fill:#00695c,color:#fff,stroke:#004d40
style F fill:#00695c,color:#fff,stroke:#004d40
style G fill:#00695c,color:#fff,stroke:#004d40
Bloc 1 — Reconeixement de LM (RA1)
Introducció als llenguatges de marques: classificació (SGML, HTML, XML, JSON, YAML, Markdown), àmbits d'aplicació, estructura i sintaxi de documents ben formats, i espais de noms XML.
Bloc 2 — LM en entorns web (RA2)
Creació de documents web amb HTML5 i CSS3: estructura del document HTML, etiquetes i atributs, fulls d'estil en cascada, validació de documents i sindicació de continguts (RSS, Atom).
Bloc 3 — Manipulació de documents web (RA3)
Accés i manipulació dinàmica de documents web amb JavaScript: sintaxi bàsica, model de document (DOM), selecció i modificació d'elements, creació i eliminació de nodes, i manipulació d'estils.
Bloc 4 — Validació de documents (RA4)
Definició formal d'esquemes per validar documents XML: DTD (Document Type Definition), XML Schema (XSD) amb tipus de dades complexos, associació d'esquemes amb documents i eines de validació.
Bloc 5 — Conversió i transformació (RA5)
Transformació de documents XML a altres formats: XPath per navegar documents XML, XSLT per definir regles de transformació, i conversió a HTML, text i altres formats XML.
Bloc 6 — Emmagatzematge d'informació (RA6)
Gestió de la informació en formats d'intercanvi: JSON (sintaxi i comparació amb XML), XQuery (consultes FLWOR), bases de dades natives XML (BaseX, eXist-db), i importació/exportació entre BD relacionals i XML/JSON.
Bloc 7 — Sistemes de gestió empresarial (RA7)
Instal·lació i explotació de sistemes ERP i CRM: conceptes i tipologia, Odoo amb Docker, configuració de mòduls, gestió d'usuaris i rols, generació d'informes i exportació de dades.
Navegació ràpida
-
Presentació del mòdul
Objectius, competències i organització general del mòdul M0373.
-
RA1 · Reconeixement de LM
Classificació, àmbits d'aplicació, estructura XML i espais de noms.
-
RA2 · HTML i CSS
HTML5, CSS3, validació i sindicació de continguts.
-
RA3 · JavaScript i DOM
JS bàsic, accés i manipulació del DOM.
-
RA4 · Validació (DTD i XSD)
DTD, XML Schema, eines de validació.
-
RA5 · Transformació (XSLT)
XPath, XSLT, conversió entre formats.
-
RA6 · Emmagatzematge
JSON, XQuery, BD natives XML.
-
RA7 · ERP i CRM
Odoo, configuració, informes i exportació.
-
Recursos
Documentació oficial, eines, extensions i bibliografia recomanada.