A pesquisa global não está ativa.
Ir para o conteúdo principal

12 Disciplinas

Blockchain Fundamentals
Blockchain
Ver Curso

Professor: Patrício Domingues

Blockchain Fundamentals

Fundamentals of Blockchains - Six modules

This course provides an introduction to blockchain technology. It comprises the following six modules: i) Introduction to Blockchain Technology; ii) Bitcoin and beyond!; iii) Applications of blockchain technology; iv) Blockchain challenges and limitations; v) Introduction to smart contracts; vi) Blockchain, what future?

Blockchain Platforms
Blockchain
Ver Curso

Professor: Patrício Domingues

Blockchain Platforms

Blockchain Platforms - Seven modules

This course gives a glimpse of blockchain technology platforms. It has the following seven modules: i) Introduction to Blockchain Platforms; ii) Permissionless Blockchain Platforms - The Bitcoin network; iii) Permissionless Blockchain PlatformS - Altcoins; iv) Permissioned Blockchain Platforms; v) Smart Contract Development Platforms; vi) Case-study - Solidity programming language; vii) Advanced Platform Features and Interoperability

Governance and Compliance
Blockchain
Ver Curso

Professor: Fátima GonçalvesProfessor: Luis Marado

Governance and Compliance

Bem-vindo ao curso de Governança e Conformidade em Blockchain.

Este curso aborda os mecanismos de tomada de decisão, os modelos de governação descentralizada e os principais desafios regulatórios associados aos ecossistemas blockchain. Ao longo do módulo, os participantes exploram conceitos como Organizações Autónomas Descentralizadas (DAOs), modelos de votação, governança em redes empresariais e de consórcio, enquadramentos legais internacionais, requisitos de compliance, proteção de dados, prevenção do branqueamento de capitais e gestão de risco. O curso combina conteúdos teóricos com exemplos práticos e casos de estudo, permitindo compreender os desafios e as oportunidades da governação em ambientes descentralizados. 

 

Project Management for Blockchain Initiatives
Blockchain
Ver Curso

Professor: Zuzanna Dziedzic

Project Management for Blockchain Initiatives

Welcome to the course in Project Management for Blockchain Initiatives.

The increasing adoption of blockchain technology is transforming how projects are designed and implemented across industries. However, managing projects in this context requires not only traditional project management skills but also an understanding of the technical, regulatory, and operational specificities of blockchain. This course is designed to equip participants with the skills needed to effectively manage blockchain projects. Throughout the program, participants will learn how to plan, execute, and monitor initiatives by combining established project management methodologies with the unique characteristics of decentralized development. Key topics include project scoping, planning, risk management, the use of tools, stakeholder communication, and team leadership. This course is ideal for professionals looking to keep pace with digital transformation and lead innovative blockchain-based initiatives within their organizations.

Business Applications of Smart Contracts
Blockchain
Ver Curso

Professor: Zuzanna Dziedzic

Business Applications of Smart Contracts

Welcome to the course on Business Applications of Smart Contracts.
 
Smart contracts are transforming how businesses operate by enabling secure, automated, and transparent transactions on blockchain networks. This course provides a practical and strategic introduction to smart contract applications across industries, highlighting their potential to streamline processes, reduce operational costs, and create new business models. Through real-world case studies participants will explore how organizations are already leveraging smart contracts to improve efficiency and trust. The course also addresses key challenges, including technical limitations, regulatory considerations, and integration into existing systems. By the end of the program, participants will be equipped to identify relevant use cases, assess opportunities and risks, and design strategies for adopting smart contracts within their organizations. This course is ideal for professionals seeking to stay ahead of digital transformation and leverage blockchain technologies to drive innovation and competitive advantage.

 

Blockchain Security Risks
Blockchain
Ver Curso

Professor: Patrício Domingues

Blockchain Security Risks

Blockchain Security Risks - Five modules

Security is mandatory in the digital world. This course focuses on Blockchain Security Risks, highlighting the main security risks and how to deal with them. The course comprises the following five modules: i) Introduction to Blockchain Security; ii) Common Security Threats and Vulnerabilities; iii) Best Practices for Secure Interaction with Blockchains; iv) Risk Management for Business Blockchain Adoption; v) Emerging Security Threats and Trends.

Networking (for Blockchain)
Blockchain
Ver Curso

Professor: Fátima GonçalvesProfessor: Luis Marado

Networking (for Blockchain)

Bem-vindo ao curso de Networking (for Blockchain).

Este curso explora a arquitetura, os componentes e os mecanismos que permitem o funcionamento de sistemas descentralizados. Ao longo do curso, os participantes irão compreender como as redes blockchain são estruturadas, o papel dos nós e clientes na manutenção da rede e os mecanismos de consenso que garantem a validação e integridade das transações. Serão ainda abordadas as diferenças entre blockchains públicas e permissionadas, os princípios de funcionamento dos contratos inteligentes e das principais plataformas blockchain, bem como os desafios associados à interoperabilidade entre redes distintas. O curso explora igualmente as soluções tecnológicas desenvolvidas para responder aos desafios de escalabilidade, incluindo arquiteturas Layer 1 e Layer 2, permitindo uma compreensão abrangente das tecnologias que sustentam os atuais ecossistemas blockchain.

 

Cryptography for Blockchain Developers
Blockchain
Ver Curso

Professor: João Carlos Ferreira

Cryptography for Blockchain Developers

Welcome to the course on Cryptography for Blockchain.

Blockchain is reshaping digital systems, and cryptography is essential to ensure secure, transparent and trustworthy transactions. This course introduces the main cryptographic principles used in blockchain, including symmetric and asymmetric encryption, hash functions, digital signatures, public and private keys, and their mathematical foundations.

Participants will understand how cryptography secures transactions, protects digital wallets, supports consensus mechanisms and preserves data integrity in distributed ledger technologies. Through practical examples and real-world applications, the course also explores current challenges such as quantum computing, privacy-enhancing technologies and emerging cryptographic approaches.

The course is aimed at professionals, developers and technology enthusiasts who want to understand blockchain security and the cryptographic principles behind decentralised technologies.

Consensus Algorithms for Blockchain Systems
Blockchain
Ver Curso

Professor: João Patrício

Consensus Algorithms for Blockchain Systems

Bem-vindo ao curso de Protocolos de Consenso Para Sistemas de Blockchain

Este curso apresenta os principais protocolos de consenso utilizados em sistemas de blockchain. Ao longo da formação, os participantes irão compreender como estes mecanismos garantem a validação de transações, a integridade dos dados e a segurança das redes descentralizadas.

Serão explorados os fundamentos do consenso distribuído, bem como os principais algoritmos, incluindo Proof-of-Work (PoW), Proof-of-Stake (PoS), Byzantine Fault Tolerance (BFT) e mecanismos de consenso emergentes. O curso aborda ainda as suas vantagens, limitações e aplicações, permitindo comparar diferentes soluções em termos de segurança, desempenho, escalabilidade e descentralização.

No final do curso, os participantes terão uma visão sólida dos protocolos de consenso e do seu papel no funcionamento dos ecossistemas blockchain.

Smart Contracts and Decentralized Application Development
Blockchain
Ver Curso

Professor: João Carlos Ferreira

Smart Contracts and Decentralized Application Development

Bem-vindos ao curso de Smart Contracts and Decentralized Application Development.

Os smart contracts e as aplicações descentralizadas estão a transformar os processos digitais, permitindo a execução segura e automatizada de acordos em redes blockchain. Este curso introduz os princípios da engenharia de smart contracts, a arquitetura de soluções blockchain e o desenvolvimento de aplicações empresariais com recurso às plataformas DAML e Corda.

Ao longo do curso, os participantes explorarão a modelação e implementação de contratos inteligentes, a arquitetura Corda, o desenvolvimento de CorDapps, a interoperabilidade entre plataformas e os conceitos de identidade digital descentralizada, incluindo Self-Sovereign Identity (SSI) e Decentralized Identifiers (DIDs).

Através de exemplos práticos e casos de utilização reais, os participantes adquirirão competências para desenvolver, testar e implementar aplicações descentralizadas seguras e escaláveis, sendo este curso dirigido a programadores, profissionais de TI, especialistas em blockchain e a todos os interessados no desenvolvimento de soluções blockchain para ambientes empresariais.

 

 

Secure Blockchain Development
Blockchain
Ver Curso

Professor: Paulo Bartolomeu

Secure Blockchain Development

Bem-vindo ao curso de Secure Blockchain Development.

A segurança é fundamental em qualquer área de TI, e a blockchain não é exceção. Este curso explora os princípios de segurança subjacentes ao desenvolvimento de aplicações blockchain, capacitando os participantes a identificar vulnerabilidades e a aplicar boas práticas de programação segura. Ao longo do curso, serão analisadas as principais ameaças e vulnerabilidades dos ecossistemas blockchain, incluindo os riscos associados aos mecanismos de consenso e à gestão de chaves criptográficas. Serão também abordadas práticas de codificação segura em linguagens como Solidity, com destaque para a prevenção de vulnerabilidades comuns como ataques de reentrância e overflows de inteiros. O curso aborda ainda estratégias de identificação e mitigação de vulnerabilidades, recorrendo a ferramentas de análise estática, bem como a realização de auditorias de segurança a smart contracts. Através de exercícios práticos, os participantes desenvolverão competências para construir smart contracts seguros e conduzir auditorias básicas de segurança em aplicações blockchain.

Blockchain System Design
Blockchain
Ver Curso

Professor: Paulo Bartolomeu

Blockchain System Design

Bem-vindo ao curso de Blockchain System Design.

Este curso prepara os participantes para integrar os conhecimentos adquiridos nas diferentes áreas da blockchain no desenho de sistemas complexos baseados nesta tecnologia. Ao longo do curso, os participantes irão compreender as diferenças entre construir um sistema centrado em blockchain e outros tipos de sistemas, bem como os princípios fundamentais de desenho de sistemas, incluindo separação de responsabilidades, minimização de complexidade e desempenho. Serão abordados tópicos avançados como módulos de segurança de hardware (HSM) e as arquiteturas Layer 1 e Layer 2, assim como a utilização de testnets e regnets para testar sistemas antes de operarem com ativos reais. O curso explora ainda a ligação entre a blockchain e o mundo exterior, através de oráculos e protocolos de ligação como o WalletConnect, e analisa cenários reais como soluções de custódia, plataformas de negociação de criptoativos, tokenização de ativos e deteção de fraude, permitindo uma compreensão prática de como conectar diferentes serviços à blockchain e documentar tecnicamente essas decisões.