public:training:homepage

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:training:homepage [2024/07/17 12:22]
rmarin_odins.es [Javascript, Web Developing]
public:training:homepage [2025/02/17 16:33] (current)
rmarin_odins.es [Docker y Kubernetes]
Line 2: Line 2:
  
 {{tag> cursos coursera mooc training}} {{tag> cursos coursera mooc training}}
 +## Gaia-X Governance Framework
 +
 +Gaia-X Association covers three pillars:
 +Compliance: for a common digital governance based on European values.
 + Federation: enables interoperable & portable (Cross-) Sector data-sets and services.
 +Data exchange: A mean to perform data exchange and anchor data contract negotiation results into the infrastructure.
 +Each pillar will have one or more artefacts in the form of Specifications, Software and Label.
 +
 +For further details please browse here.  https://docs.gaia-x.eu/framework/
 +https://docs.gaia-x.eu/framework/?tab=software
 +
 +Gaia-X Lab Compliance Service.  https://gitlab.com/gaia-x/lab/compliance/gx-compliance/-/tree/v1.0.0?ref_type=tags
 +
 +Gaia-X Lab Registry.  https://gitlab.com/gaia-x/lab/compliance/gx-registry/-/tree/v1.0.0?ref_type=tags
 +
 +GXDCH (Gaia-X Digital Clearing House) – the one-stop place to go and get verified against the Gaia-X rules to obtain compliance in an automated way.
 +The GXDCH is the necessary element to operationalize Gaia-X in the market. The Gaia-X Framework describes functional specifications, technical requirements, and SW assets necessary to be Gaia-X compliant. The GXDCH are a network of execution nodes for the compliance components that we have developed. This safeguards the distributed, decentralised ways of running the Gaia-X compliance, not operated centrally by the Association, and where anybody can benefit from the open, transparent, and secure federated digital ecosystem – thus making the Gaia-X mission a reality.
 +https://gaia-x.eu/gxdch/
 +https://docs.gaia-x.eu/framework/?tab=clearing-house
 +
 +The Gaia-X Digital Clearing House (GXDGH) is the mechanism through which Gaia-X is operationalised in the market.
 +The Gaia-X Framework contains functional specifications, technical requirements, and the software to use to become Gaia-X compliant and/or Gaia-X compatible. The GXDCH contains a subset of the software components in the Gaia-X Framework: the mandatory components and some of the optional ones.
 +
 +
 +https://docs.gaia-x.eu/framework/?tab=software
 +https://gitlab.com/gaia-x/lab/gxdch
 +https://gitlab.com/gaia-x/lab
 +
 +
 +https://gitlab.com/gaia-x/lab/compliance
 +
 +Gaia-X - 1 - Compliance Service.  Compliance service enforcing rules defined in the TrustFramework - Architecture Document/Compliance Document.
 +Gaia-X - 2 - Registry.  Source of truth for the Compliance engine, validating certificate are conforming to rules, providing shapes, schemas and trusted sources. 
 +Gaia-X - 3 - Notary - registrationNumber.  Notarization API to get a Legal Registration Number used to get compliance
 +Gaia-X - 4 - IPFS Pinning Service.  This project helps pushing and pining on IPFS the registry static files, shapes, context, ontology, revoked issuers and trusted clearing houses.
 +Gaia-X - 5 - Trust Anchor Service.  Service building, signing and pushing on IPFS the Gaia-X AISBL trusted anchors list
 +
 +
 +https://gitlab.com/gaia-x/lab/libraries
 +
 +### Libraries to generate and validate DID, sign Gaia-X credentials using JWS 2020, and a ETSI 119 612 serializer for Gaia-X's trusted anchors
 +
 +Gaia-X did-verifier. A JavaScript library to verify DIDs and their verification methods against a registry
 +Gaia-X did-web-generator. Javascript library allowing to generate 📝 DID.json file through public key 🔑 and domain name
 +Gaia-X json-web-signature-2020.  A lightweight JsonWebSignature2020 signing and verification Typescript library by Gaia-X AISBL
 +Gaia-X jsonld-http-client.  Simple HTTP client replacement for @digitalbazaar/http-client using axios and without relying on ky nor wasm
 +Gaia-x Trusted List Serializer. 
 +
 +### Eclipse GAIA-X and DataSpaces
 +
 +https://gitlab.eclipse.org/eclipse/xfsc/
 +
 +## Post-Quantum Cryptography (PQC) - Security
 +
 +Due to recent development in quantum computing, the invention of a large quantum computer is no longer a distant future. Quantum computing severely threatens modern cryptography, as the hard mathematical problems beneath classic public-key cryptosystems can be solved easily by a sufficiently large quantum computer. As such, researchers have proposed PQC based on problems that even quantum computers cannot efficiently solve. Generally, post-quantum encryption and signatures can be hard to compute. This could potentially be a problem for IoT, which usually consist lightweight devices with limited computational power. There are existing literature on the performance for PQC in resource-constrained devices to understand the severeness of this problem. It exists recent proposals to optimize PQC algorithms for resource-constrained devices. 
 +
 +Online videos and courses about PQC.   https://www.classcentral.com/subject/post-quantum-cryptography?lang=english  
 +
 +Post-Quantum Cryptography for Internet of Things: A Survey on Performance and Optimization.  https://arxiv.org/abs/2401.17538
 +
 +PQ-TLS-Test is a project dedicated to testing post-quantum TLS (PQ-TLS) in PQ-hybrid schemes on both general-purpose computer systems and embedded systems. The project aims to provide comprehensive insights into the performance of post-quantum cryptography (PQC) by evaluating various handshake modes, client scales, and network topologies.
 +
 +https://github.com/PQTLS/MLT
 +
 +https://github.com/open-quantum-safe
 +
 +https://github.com/PQCA
 +
 +https://github.com/topics/post-quantum-cryptography
 +
 +WolfSSL integration into libcoap for experimenting with Post-Quantum Cryptography..  https://github.com/qursa-uc3m/libcoap-wolfssl 
 +
 +
 +## Claude - ChatGPT for programming
 +
 +Claude se basa en sonet3.5 y en claude.ai, hay una interfaz similar a chatgpt, pero para que sea ya mucho más útil hay que ir directamente a la empresa anthropic y solicitar una api key y saltarse la interfaz web grafica
 +
 +En https://console.anthropic.com/ ya se puede  uno registrar y crear keys y con la apikey y metiendole saldo ya tenemos para configurar la extensión de vscode y hacer preguntas desde allí la extensión sale en los vídeos que es claude-dev pero ahora ha cmbiado el nombre a cline
 +
 +Lo que hay que buscar en youtube es "claude.ai en vscode"
 +https://www.youtube.com/watch?v=E_yTAau--sE
 +https://www.youtube.com/watch?v=CoHSHOylTlc
 +https://www.youtube.com/watch?v=ic9905SMPzk
 +
 +claude va perfecto a día de hoy pero lo mismo en 1 mes sale otro mejor
  
 ## EU research project management ## EU research project management
Line 17: Line 102:
 https://youtu.be/aYSPUf0Yoak?feature=shared https://youtu.be/aYSPUf0Yoak?feature=shared
  
-- *Chapter 3: Successful proposal writing, by Sonia Martel (ICCRAM-UBU)*.+- *Chapter 3: Successful proposal writing, by Sonia Martel (ICCRAM-UBU)*.  
 +https://www.youtube.com/watch?v=LBhAR5VM-us
 - Chapter 4: EU Project Management, by Laura Gómez (ICCRAM-UBU). - Chapter 4: EU Project Management, by Laura Gómez (ICCRAM-UBU).
 https://youtu.be/LA7Zf74jKqE?feature=shared https://youtu.be/LA7Zf74jKqE?feature=shared
Line 71: Line 157:
  
  
-**IoT Specializations** this is group of courses+Cursos gratuitos sobre introducción IoT en udemy o edx.org. 
-- https://www.coursera.org/specializations/iot+1. CurtinX: Introduction to the Internet of Things (IoT) | edX https://www.edx.org/learn/iot-internet-of-things/curtin-university-introduction-to-the-internet-of-things-iot 
 +2. Free Internet of Things (IoT) Tutorial Introduction to Internet of Things and Cloud | Udemy.  https://www.udemy.com/course/a4iot-intro-iot-cloud/
  
-IoT specialization courses: 
- 
-1. [Introduction to the Internet of Things and Embedded Systems](https://www.coursera.org/learn/iot?specialization=iot) 
-2. [The Arduino Platform and C Programming](https://www.coursera.org/learn/arduino-platform?specialization=iot) 
-3. [Interfacing with the Arduino](https://www.coursera.org/learn/interface-with-arduino?specialization=iot) 
-4. [The Raspberry Pi Platform and Python Programming for the Raspberry Pi](https://www.coursera.org/learn/raspberry-pi-platform?specialization=iot) 
-5. [Interfacing with the Raspberry Pi](https://www.coursera.org/learn/raspberry-pi-interface?specialization=iot) 
  
  
Line 140: Line 220:
  
 Herramienta de testeo web automatizada. Playwright. Fast and reliable end-to-end testing for modern web apps. Herramienta de testeo web automatizada. Playwright. Fast and reliable end-to-end testing for modern web apps.
 +
 https://playwright.dev/ https://playwright.dev/
 +
 https://playwright.dev/docs/intro https://playwright.dev/docs/intro
  
 +https://playwright.dev/docs/test-configuration
 +
 +### ChatBot - LLM - NLP - procesamiento de lenguaje natural.
 +
 +Te envío algunas propuestas de cursos y guías sobre procesamiento de lenguaje natural que creo que pueden ser interesantes. Como hablamos ayer, siempre puedes buscar otros por tu cuenta, sobre todo conforme vayas sumergiéndote en los desarrollos para entender mejor algunos conceptos o descubrir nuevas técnicas.
 +
 +Estos dos son más genéricos, para una primera introducción:
 +https://www.udemy.com/course/introduction-to-natural-language-processing-nlp-llm-ai-gate-moyyn/ 
 +https://www.udemy.com/course/natural-language-processing-python-nlp/ 
 +
 +Este de aquí se centra en las técnicas de zero-shot, few-shot y chain of thought:
 +https://developers.google.com/machine-learning/resources/prompt-eng?hl=es-419  
 +
 +Este es para que veas el funcionamiento de Hugging Face, aunque ya me dijiste que lo conocías:
 +https://www.coursera.org/projects/open-source-models-with-hugging-face?action=enroll  
 +
 +Y este último es sobre algunas métricas de evaluación:
 +https://unite.ai/es/evaluaci%C3%B3n-de-modelos-de-lenguaje-grandes-una-gu%C3%ADa-t%C3%A9cnica/
  
 ### AI/ML para Python. ### AI/ML para Python.
Line 227: Line 327:
  
 - Free Docker Tutorial - Docker Essentials | Udemy  - 3h https://www.udemy.com/course/docker-essentials/ - Free Docker Tutorial - Docker Essentials | Udemy  - 3h https://www.udemy.com/course/docker-essentials/
- 
-- Docker for absolute beginners (coursera.org) https://es.coursera.org/projects/docker-for-absolute-beginners 
- 
-- Containerization Using Docker (coursera.org) https://es.coursera.org/projects/containerization-using-docker 
  
 - Introduction to Containers, Kubernetes and OpenShift | edX https://www.edx.org/es/course/introduction-to-containers-kubernetes-and-openshift?index=spanish_product&queryID=39fcc25aa7d7026587d914ebf7cdfea8&position=3 - Introduction to Containers, Kubernetes and OpenShift | edX https://www.edx.org/es/course/introduction-to-containers-kubernetes-and-openshift?index=spanish_product&queryID=39fcc25aa7d7026587d914ebf7cdfea8&position=3
Line 237: Line 333:
  
 - Kubernetes on Edge: Introduction to Kubernetes on Edge with K3s | edX https://www.edx.org/es/course/introduction-to-kubernetes-on-edge-with-k3s?index=spanish_product&queryID=f243097e387b224f1597971644aa7be4&position=4 - Kubernetes on Edge: Introduction to Kubernetes on Edge with K3s | edX https://www.edx.org/es/course/introduction-to-kubernetes-on-edge-with-k3s?index=spanish_product&queryID=f243097e387b224f1597971644aa7be4&position=4
 +
 +- Kubernetes en Hyper-AI (diapositiva 20): https://transfer.odins.es/z74HOIy9J3/HYPER-AI_GA2_WP5_CERTH.pptx
  
 ### Blockchain, Hyperledger Fabric. ### Blockchain, Hyperledger Fabric.
  • public/training/homepage.1721211726.txt.gz
  • Last modified: 2024/10/09 08:35
  • (external edit)