Programa do Curso

Introdução a Python

    Controlar o fluxo do programa Trabalhar com listas Trabalhar com o tipo de dados dicionário Manipulação de cadeias de caracteres Correspondência de padrões com expressões regulares Ler, escrever e gerir ficheiros Depurar o seu código Extrair informações da Internet (web scraping) Trabalhar com documentos Excel, Word e PDF Trabalhar com CSV e JSON Manter o tempo Agendar tarefas Iniciar programas Enviar mensagens de correio eletrónico e outras mensagens Manipulação de imagens Automatização da GUI

Introdução a Blockchain

    História e antecedentes Empresas que utilizam a cadeia de blocos Introdução ao Bitcoin, Ethereum e Hyperledger Redes centralizadas v/s descentralizadas v/s distribuídas Desafios em tempo real

Bitcoin e porque é que são importantes

    História e antecedentes Características Transacções Exploração mineira Hashing e encriptação de chave dupla Prova de trabalho Árvore de Merkle CPU v/s GPU mineração
Consenso
  • Ethereum
  • Breve historial Tecnologias em causa Smart Contracts DAO Ether - A próxima criptomoeda

      Blockchain para o Desenvolvimento

    Máquina virtual Ethereum Introdução ao Solidty Utilização do Solidity IDE Configurando sua primeira rede Ethereum privada go-ethereum Ficheiro Genesis Compilador Solc IDE Remix

      Ligação de nós à rede
    Rececionista
  • Web3 Enquadramento
  • Requisitos

      Conhecimentos básicos de informática: navegar em sítios Web, executar programas, guardar e abrir documentos, etc. Recomenda-se vivamente um conhecimento prévio de programação Recomenda-se o conhecimento de frameworks javascript como o NodeJS É preferível ter alguma experiência em ambiente Linux/Unix É bom ter uma exposição à tecnologia de código aberto

    Público

      Promotores Empreendedores Qualquer pessoa que pretenda explorar os conceitos e princípios da cadeia de blocos e da moeda criptográfica utilizando Python
     28 horas

    Declaração de Clientes (2)