University certificate
The world's largest faculty of information technology”
Introduction to the Program
Smart Contracts are already a reality: specialize in Blockchain applied to this type of contracts and achieve professional success"

From recording transactions of various kinds, to tracing the provenance of animals and raw materials, Blockchain technology has burst onto the economic and business scene with great force. Therefore, this tool has been consolidated in many important areas, and one of them is the legal one. In this way, the concept of Smart Contract has emerged to describe the type of contract designed and executed using blockchain.
These contracts have many advantages: they are executed automatically, following the rules previously designed in the blockchain in question, they are very transparent, since the order of operations performed can be followed, and it is immutable, so it offers great security to all parties involved. For that reason, this Postgraduate diploma in Blockchain and Smart Contract Development is a great opportunity for all those who wish to specialize in this sector with so much potential.
This qualification offers them the possibility to learn about the latest developments in aspects such as public Blockchains, especially Ethereum, Stellar and Polkadot, among many other issues. All this, following a 100% online teaching methodology that adapts to the circumstances of each student, and receiving the accompaniment of a high-level faculty that, through multimedia teaching content, will transfer all the keys about Blockchain and Smart Contracts.
Develop Blockchains dedicated to the execution of Smart Contracts with this Postgraduate diploma"
The Postgraduate diploma in Blockchain and Smart Contract Development contains the most complete and up-to-date educational program on the market. Its most notable features are:
- The development of case studies presented by Blockchain experts
- The graphic, schematic, and practical contents with which they are created, provide scientific and practical information on the disciplines that are essential for professional practice
- Practical exercises where the self-assessment process can be carried out to improve learning
- Its special emphasis on innovative methodologies
- Theoretical lessons, questions to the expert, debate forums on controversial topics, and individual reflection work
- Content that is accessible from any fixed or portable device with an internet connection
Clients, entrepreneurs and investors need greater confidence when carrying out their operations and transactions and you can provide that with this qualification”
The program’s teaching staff includes professionals from the sector who contribute their work experience to this training program, as well as renowned specialists from leading societies and prestigious universities.
The multimedia content, developed with the latest educational technology, will provide the professional with situated and contextual learning, i.e., a simulated environ ment that will provide immersive training programmed to train in real situations.
This program is designed around Problem-Based Learning, whereby the professionals must try to solve the different professional practice situations that arise throughout the program. This will be done with the help of an innovative system of interactive videos made by renowned experts.
Specialize in Smart Contracts and make rapid career advancement in the IT world"

Smart Contracts are one of the major applications of Blockchain technology. Don't miss this opportunity to delve deeper into this area with TECH"
Syllabus
The contents of this Postgraduate diploma in Blockchain and Smart Contract Development have been designed by leading experts in these areas, and have been structured in 3 specialized modules, subdivided, in turn, into several specific topics each. In this way, over the course of the qualification, the computer scientist who completes the program will be able to delve deeper into security related to Blockchain technology, Internet attribution, analyst masking, public Blockchains or digital identity, among many other areas of knowledge.

Deepen your knowledge of Smart Contracts applications with this program, which prepares you to learn about their particularities, guarantees and risks"
Module 1. Blockchain Technology: Technologies Involved and Cyberspace Security
1.1. Cyber Research Techniques
1.1.1. Intelligence Analysis
1.1.2. Potential Deception on the Internet
1.1.3. Advanced Use of Search Tools
1.2. ELK Stacks
1.2.1. Logstash
1.2.2. ElasticSearch
1.2.3. Kibana
1.3. Internet Attribution Techniques
1.3.1. Social Media Research Tools
1.3.2. Domain and Address Research Tools
1.3.3. VirusTotal
1.4. OPSEC and Privacy in Web Research
1.4.1. Identity Management
1.4.2. Masking the Analyst
1.4.3. Operating Systems
1.5. Structural Analysis Techniques
1.5.1. Hypothesis Generation and Testing
1.5.2. Hypotheses Generation Techniques
1.5.3. Structured Hypothesis Refutation Techniques
1.6. Threat Modeling
1.6.1. STIX Format
1.6.2. MITRE ATT&CK Framework
1.6.3. TLP Information Classification
1.6.4. Intelligence Competition Strategies
1.6.5. Documenting Threats with OpenCTI
1.7. Researching Wallets and Purses
1.7.1. Wallet Operations
1.7.2. Cracking Wallets
1.7.3. Transaction Monitoring
1.8. Connected Services Vulnerabilities
1.8.1. Difference between Bugs, Vulnerabilities and Exploits
1.8.2. Vulnerability Assessment Metrics
1.8.3. Obligations upon Detecting Personal Data Affectation
1.9. Metasploit
1.9.1. Object Identification
1.9.2. Information Gathering
1.9.3. Exploiting Vulnerabilities
1.9.4. Malicious App Example
1.10. Smart Contracts Security
1.10.1. Tools to Search for Vulnerable Systems
1.10.2. Known Ethereum Attack Vectors
1.10.3. Exercises on CTF Ethernaut
Module 2. Public Blockchain Development: Ethereum, Stellar and Polkadot
2.1. Ethereum: Public Blockchain
2.1.1. Ethereum
2.1.2. EVM and GAS
2.1.3. Etherescan
2.2. Running Ethereum: Solidity
2.2.1. Solidity
2.2.2. Remix
2.2.3. Compilation and Execution
2.3. Ethereum Framework: Brownie
2.3.1. Brownie
2.3.2. Ganache
2.3.3. Brownie Deployment
2.4. Testing Smart Contracts
2.4.1. Test Driven Development (TDD)
2.4.2. Pytest
2.4.3. Smart Contracts
2.5. Web Connection
2.5.1. Metamask
2.5.2. Web3.js
2.5.3. Ether.js
2.6. Real Project: Fungible Token
2.6.1. ERC20
2.6.2. Creating Our Token
2.6.3. Deployment and Validation
2.7. Stellar Blockchain
2.7.1. Stellar Blockchain
2.7.2. Ecosystem
2.7.3. Compared to Ethereum
2.8. Programming Stellar
2.8.1. Horizon
2.8.2. Stellar SDK
2.8.3. Fungible Token Project
2.9. Polkadot Project
2.9.1. Polkadot Project
2.9.2. Ecosystem
2.9.3. Interacting with Ethereum and Other Blockchains
2.10. Programming Polkadot
2.10.1. Substrate
2.10.2. Creating Parachain on Substrate
2.10.3. Polkadot Integration
Module 3. Sovereign Identity Based on Blockchain
3.1. Digital Identity
3.1.1. Personal Data
3.1.2. Redes sociales
3.1.3. Control Over Data
3.1.4. Authentication
3.1.5. Identification
3.2. Blockchain Identity
3.2.1. Digital Signature
3.2.2. Public Networks
3.2.3. Permitted Networks
3.3. Sovereign Digital Identity
3.3.1. Requirements
3.3.2. Components
3.3.3. Applications
3.4. Decentralized Identifiers (DIDs)
3.4.1. Layout
3.4.2. DID Methods
3.4.3. DID Documents
3.5. Verifiable Credentials
3.5.1. Components
3.5.2. Flows
3.5.3. Security and Privacy
3.5.4. Blockchain to Register Verifiable Credentials
3.6. Blockchain Technologies for Digital Identity
3.6.1. Hyperledger Indy
3.6.2. Sovrin
3.6.3. uPort
3.6.4. ID Alastria
3.7. European Blockchain and Identity Initiatives
3.7.1. eIDAS
3.7.2. EBSI
3.7.3. ESSIF
3.8. Digital Identity of Things (IoT)
3.8.1. IoT Interactions
3.8.2. Semantic Interoperability
3.8.3. Data Security
3.9. Digital Identity of Processes
3.9.1. Date:
3.9.2. Code
3.9.3. Interfaces
3.10. Blockchain Digital Identity Use Cases
3.10.1. Health
3.10.2. Education
3.10.3. Logistics
3.10.4. Public Administration

A unique, key and decisive training experience to boost your professional development”
Postgraduate Diploma in Blockchain and Smart Contract Development.""
.
Blockchain is a distributed ledger technology (DLT) that functions as an online, decentralized shared ledger, which keeps a digital record of all transactions made. The technology is used in a variety of applications, such as cryptocurrencies like Bitcoin and Ethereum, but it is also being used in other sectors such as banking, medicine and logistics.
To create a blockchain, several important components are needed, one of which is software that can store and verify records. Each block in the chain must contain information about the previous one, which helps ensure its integrity and security.
On the other hand, """"smart contracts"""" are digital legal contracts that are automatically executed when certain preset conditions are met. They are designed to make transactions faster, more efficient and reduce the need for intermediaries. These contracts use blockchain technology to record and verify each transaction.
The creation of a smart contract begins with the definition of the conditions that must be met for the contract to be triggered. Then, these conditions are coded into a smart contract using a programming language such as Solidity (used in Ethereum). Once the terms have been set and the code has been written, the smart contract is uploaded to the corresponding blockchain and is ready for execution. Thereafter, whenever the conditions necessary to activate the contract are met, the blockchain automatically processes the transaction. This transaction is permanently recorded on the blockchain, so the smart contract remains operational and enforceable.
The goal of the program is to provide students with advanced knowledge and practical skills for the design, implementation and use of blockchain and Smart contract technology. Students will learn how to use advanced programming, data structures and cryptography for smart contract development.