Descrição do Curso

  • Quais são os objetivos do curso?

    Este curso de Certificação Blockchain oferece um treinamento prático cobrindo tópicos relevantes em criptomoedas e no amplo espaço Blockchain. Do ponto de vista tecnológico, você desenvolverá uma forte compreensão das principais plataformas Blockchain, entenderá o que o Bitcoin é e como funciona, aprenderá o vocabulário chave e os conceitos comumente usados ​​ao discutir Blockchain e entenderá por que os engenheiros estão motivados a criar um aplicativo com a Ethereum. Exercícios e projetos práticos darão a você uma experiência prática em cenários reais de desenvolvimento de blockchain.

  • Quais habilidades você aprenderá?

    Depois de concluir este curso, você será capaz de:
    · Aplicar conceitos de Bitcoin e Blockchain em situações de negócios
    · Crie aplicações de Blockchain atraentes usando o Blockchain Ethereum
    · Projetar, testar e implantar contratos inteligentes seguros
    · Use a versão mais recente das ferramentas de desenvolvimento Ethereum (Web3 v1.0)
    · Desenvolver aplicativos Hyperledger Blockchain usando o Composer Framework
    · Modelar os aplicativos Blockchain usando a linguagem de modelagem Composer
    · Desenvolver aplicativos front-end (cliente) usando o Composer API
    · Aproveite o REST Server do Composer para projetar uma solução Blockchain baseada na Web
    · Design de aplicativos de rede de negócios do Hyperledger Fabric Composer (não a infra-estrutura)
    · Compreender o verdadeiro propósito e capacidades do Ethereum and Solidity
    · Veja exemplos práticos de Blockchain e mineração
    · Descrever os vários componentes da Tecnologia Hyperledger Fabric (Peers, Orderer, MSP, CA)

  • Quem deve fazer este curso?

    Existe uma grande excitação global em torno das oportunidades oferecidas pela tecnologia Bitcoin e Blockchain subjacente para instituições financeiras e não financeiras, bem como para indivíduos como:

    · Desenvolvedores
    · Tecnólogos interessados ​​em aprender Ethereum, Hyperledger e Blockchain
    · Arquitetos de tecnologia que desejam expandir suas habilidades para a tecnologia Blockchain
    · Profissionais curiosos para aprender como a tecnologia Blockchain pode mudar a forma como fazemos negócios
    · Empreendedores com experiência em tecnologia interessados ​​em realizar suas ideias de negócios no Blockchain
    · Qualquer pessoa interessada em tokens ERC20 e ICOs

  • Quais são os pré-requisitos para este Curso de Treinamento Blockchain?

    Os participantes deste curso Blockchain devem ser preparados com:

    · Fundamentos do Blockchain
    · Conhecimento de codificação prévia
    · Experiência no desenvolvimento de pelo menos alguns aplicativos de software, aplicativos back-end, aplicativos front-end ou ambos
    · Conhecimentos básicos de Javascript, HTML, CSS e NPM

  • Quais projetos estão incluídos neste Curso de Treinamento Blockchain?

    O curso inclui nove projetos reais baseados no setor, quatro dos quais são fornecidos como avaliações. A conclusão bem-sucedida de dois projetos dos quatro faz parte dos critérios de qualificação da certificação Blockchain.

    Projeto 1 (Ethereum)
    Domínio: Crowd Funding Smart Contract


    Descrição: Grandes idéias muitas vezes levam fundos e um esforço coletivo para levar a bom termo. Uma opção é pedir doações, mas os doadores preferem doar para projetos que têm mais certeza de que conseguirão tração e financiamento adequado. O crowdfunding é ideal nessas situações. Neste exemplo, criamos uma solução de crowdfunding melhor, solucionando dois problemas importantes: como as recompensas são gerenciadas e mantidas e como o dinheiro é gasto depois que os fundos são angariados.

    Projeto 2 (Ethereum)
    Domínio: Votação de Contrato Inteligente


    Descrição: Este caso implementa um contrato de votação e mostra muitos dos recursos do Solidity. Um dos principais problemas com o voto eletrônico é como atribuir direitos de voto às pessoas corretas e como evitar a manipulação. Embora não resolvamos todos os problemas aqui, mostraremos como a votação delegada pode ser realizada para que a contagem de votos seja automática e completamente transparente. A ideia é criar um contrato por cédula, fornecendo um nome curto para cada opção. Então o criador do contrato que serve como presidente dará o direito de votar em cada endereço individualmente. As pessoas por trás dos endereços podem optar por votar em si mesmas ou delegar seu voto a uma pessoa em quem confiam.

    Projeto 3 (Ethereum)
    Domínio: Contrato Inteligente de Loteria


    Descrição: As loterias são casos óbvios de última geração, ideais para a tecnologia Blockchain. Em qualquer venda de token Blockchain, contato inteligente (ou token) compradores compram "tokens" ou valores em troca de ETH, fiat ou outras moedas. Eles transferem alguma forma de valor para o novo token. No final da venda, o provedor emite tokens no valor dos valores comprados, e o blockchain público mostra os resultados de quanto cada wallet possui nos novos tokens - com cada carteira sendo identificada por um hash exclusivo.

    Projeto 4 (Hyperledger)
    Domínio: ACME Airlines Model

    Descrição: Descrição: Considere uma companhia aérea fictícia. Desenvolveremos um aplicativo de rede sustentável para essa companhia aérea fictícia. O aplicativo de rede incluirá modelagem de rede de negócios, desenvolvimento de contratos inteligentes e processadores de transação. A codificação será feita em Javascript, código do lado do cliente e em Javascript, gerenciamento de participantes.


    Projeto 5 (Hyperledger)
    Modelo de Atribuição de Aeronaves Boeing


    Descrição: O ciclo de vida de produção da aeronave tem quatro fases principais - projetar e construir, programar e operar, monitorar e manter e descartar - e cada uma dessas fases tem etapas atribuídas a elas. Em cada uma dessas etapas, muitos milhares de partes individuais estão envolvidas, portanto, rastrear cada um deles, assim como manter um registro de sua condição, torna-se um desafio. Crie um blockchain para prever eventos de manutenção e atribuir aeronaves a uma escala de voo.

    Projeto 6 (Ethereum)
    Domínio: Real World Casino


    Descrição: Um dono de cassino quer implementar uma blockchain Ethereum para monitorar todos os jogadores no chão e o pagamento da transação que eles ganham quando ganham um jogo. Escreva um contrato inteligente no Ethereum para esse fim e explique por que você escolheu esse tipo de contrato.

    Projeto 7 (Ethereum)
    Domínio: Campanha Eleitoral

    Descrição: Um país quer realizar suas eleições e impedir a fraude eleitoral. Crie um DAO para salvaguardar a transparência e eliminar a manipulação de votos. Eles emitem tokens de votação para todos elegíveis para votação. As pessoas votam e usam seu token. Cada voto é registrado no Ethereum Blockchain para garantir transparência e o processo é executado automaticamente e é descentralizado.

    Projeto 8 (Hyperledger)
    Domínio: Empréstimo Sindicalizado


    Descrição : Criar um acordo inicial com um mutuário garantindo que: o mutuário está disponível, a sindicação de dinheiro dos investidores pode cumprir a parcela do empréstimo, verificação do consentimento do mutuário e lista negra para mostrar ao investidor a permissão de compra, pagamento de cupons por percentual para cada investidor e votação direitos sobre alterações de empréstimos. Fluxo do Processo: Um mutuário pede a um agente para intermediar um acordo sob determinados termos. Depois de redigir os termos, o agente entra em contato com os investidores para distribuir (cumprir a liquidez do caixa para fazer frente ao empréstimo). Uma vez que o empréstimo é criado, ele pode ser negociado no mercado.

    Projeto 9 (Hyperledger)
    Domínio: Custódia

    Descrição:
    Um terceiro confiável assume a responsabilidade pela verificação da disponibilidade de fundos antes do fechamento da venda de um bem (por exemplo, compra de imóveis). Todas as etapas para fechar, incluindo verificação de pagamento, pesquisa de título e outras etapas, podem ser realizadas no blockchain, incluindo: acordo / contrato de venda, compensação de contingências para venda, certificado de propriedade / pesquisa de título, estimativa de boa fé para custos de fechamento prova de transferência de fundos do comprador e do credor hipotecário para uma conta de garantia, custos finais de fechamento, compensação financeira das obrigações financeiras do vendedor e comprovante de compra e transferência de titularidade.

Tools covered

Cryptocurrencies
Bitcoin Blockchain Ethereum Hyperledger

Prévia do curso

    • Lição 01 - Blockchain 2:25:46
      • O que é o Blockchain? 39:52
      • Mecanismos e Redes de Tecnologia Blockchain
      • Origens do Blockchain 07:22
      • Objetivos Blockchain
      • Usuários Blockchain E Adoção 03:24
      • Desafios do blockchain
      • Transações e Blocos 1:35:08
      • Sistemas P2P
      • Chaves como identidade
      • Assinaturas digitais
      • Hashes como endereços
      • Ponteiros de hash e estruturas de dados
      • Transações Blockchain
      • Estrutura de blocos de blockchain
      • Mineração Explicada
    • Lição 02 - Bitcoin 36:44
      • O que é o Bitcoin? 03:13
      • A rede Bitcoin
      • O processo de mineração de bitcoin 33:31
      • Desenvolvimentos de Mineração
      • Carteiras Bitcoin
      • Descentralização e Hard Forks
      • Blocos Alternativos / Altilhos
      • Mecanismos de Consenso Ethereum
      • Como funcionam os contratos inteligentes
      • Diferença entre Consórcio Privado e Redes Públicas
      • Máquina Virtual Ethereum (EVM)
      • Merkle Tree
      • Problema de gasto duplo
      • Novos desenvolvimentos em blockchain
      • Ecossistema E Dapps De Ethereum
      • Blockchain E Moeda Digital
      • Blocos transacionais
      • Impacto da Tecnologia Blockchain na Criptomoeda
      • Cryprography
    • Lição 03 - Ethereum
      • O que é o Ethereum?
      • Introdução
      • Uma breve lição sobre história
      • Interface com Ethereum Networks
      • Configuração do Metamask
      • Contas Ethereum
      • Recebendo Éter
      • O que é uma transação?
      • Contratos Inteligentes
      • Nosso primeiro contrato
      • Estrutura do contrato
      • Declarações de Função
      • Testando com Remix
      • Reimplementando Contratos
      • Nos bastidores da implantação
      • Mais sobre funções de execução do que você deseja saber
      • Wei vs Ether
      • Gás e Transações
      • Frases Mnemônicas
      • Ficando mais Ether
    • Lição 04 - Solidity Programming for Ethereum
      • Solidez - Linguagem de Contratos Inteligentes
      • Instalando o Solidity & Ethereum Wallet
      • Noções básicas de solidez por exemplo: Subcoin Smart Contract
      • Layout de um arquivo de origem de solidez e estrutura de contratos inteligentes
      • Tipos de valores gerais (Int, Real, String, Bytes, matrizes, mapeamento, Enum, endereço)
      • Unidades Ether, Unidades de Tempo
    • Lição 05 - Codificação Ethereum para o Ambiente Blockchain
      • Variáveis ​​e funções disponíveis globalmente
      • Operadores: Operadores Aritméticos, Lógicos e Bit-a-bit
      • Estrutura de controle (if-else, for, while, Do-While)
      • Escopo e Declarações
      • Parâmetros de Entrada e Parâmetros de Saída
      • Chamadas de Função e Tipos de Retorno
      • Modificadores de Função
      • Função de retorno
      • Contrato abstrato
      • Criando Contratos através do "novo" Operador
      • Herdando contratos inteligentes
      • Importando Contratos Inteligentes e Compilando Contratos
      • Eventos e Logging
      • Exceções
      • Não pule! Node JS Versioning
    • Lição 06 - Implantação de contrato para o ambiente Blockchain
      • Requisitos de Boilerplate
      • Passo a passo do arquivo de projeto
      • Marcadores de sintaxe
      • Compilando a solidez
      • O Compile Script
      • Arquitetura de teste
      • Executando o Windows?
      • Instalando Módulos
      • Versão do Web3
      • Provedores Web3
      • Testando com Mocha
      • Estrutura Mocha
      • Buscando Contas do Ganache
      • Refatorar para Assincronizar / Aguardar
      • Implantação com Web3
      • Visão geral da caixa de entrada implantada
      • Afirmando Implantação
      • Correção da versão Web3
      • Verificando a mensagem inicial
      • Atualizações de mensagens de teste
      • Implantação com o Infura
      • Inscrição na Infura
      • Configuração do provedor de carteira
      • Implantação em Rinkeby
      • Observando a implantação no Etherscan
      • Contratos Implantados no Remix
      • Exemplo completo: contrato inteligente de financiamento coletivo
      • Exemplo Completo: Contrato Inteligente de Votação de Voto
    • Lição 07 - Contratos Inteligentes Avançados
      • O contrato de loteria
      • Design de loteria
      • Tipos básicos de solidez
      • Começando o contrato de loteria
      • A variável global da mensagem
      • Visão geral de matrizes
      • Visão geral de mapeamentos e estruturas
      • Big Solidity Gotcha
      • Entrando na Loteria
      • Validação com Requer Declarações
      • O Remix Debugger
      • Gerador de números aleatórios Psuedo
      • Selecionando um vencedor
      • Envio de Éter de Contratos
      • Repor o estado do contrato
      • Requerendo gerentes
      • Modificadores de Função
      • Matriz de Jogadores Recorrentes
      • Revisão de contrato
    • Lição 08 - Ethereum Test Envionment Setup
      • Atualizações do Projeto de Teste
      • Revisão do Ajudante de Teste
      • Afirmando Implantação
      • Entrando na Loteria
      • Afirmando Múltiplos Jogadores
      • Asserções Try-Catch
      • Modificadores de Função de Teste
      • Teste de ponta a ponta
      • Construindo front-ends interativos
    • Lição 09 - Ethereum Application Architecture
      • Visão geral do aplicativo
      • Introdução ao Create-React-App
      • Múltiplas Instâncias Web3
      • Configuração Web3
      • Implantando o contrato de loteria
      • Instâncias Locais de Contratos
      • Dados do contrato de renderização
      • Propriedades da instância
      • Acessando mais propriedades
      • O formulário 'Enter'
      • Configuração de formulário
      • Entrando na Loteria
      • Escolhendo um vencedor
      • Revisão do Projeto
    • Lição 10 - Projetos Real Mundo Ethereum
      • Resolvendo problemas reais com contratos
      • Corrigindo os problemas do Kickstarter
      • Projeto de contrato de campanha
      • Construtor de Campanha
      • Contribuindo para a campanha
      • Um teste rápido
      • A estrutura de solicitação
      • Mais sobre modificadores de funções
      • Criando Instâncias de Estruturas
      • Sintaxe de Criação de Instância
      • Armazenamento e Memória
      • Mais sobre Storage vs Memory
      • Requisitos de sistema de votação
      • O sistema de votação errado
      • Problemas com matrizes
      • Mapeamentos vs matrizes
      • Noções básicas de mapeamentos
      • Refatorando para Mapeamentos
      • Refatorando os Stucts da Solicitação
      • Mais sobre inicialização de estruturas
      • Aprovando um pedido
      • Aprovações de solicitação de teste
      • Finalizando uma Solicitação
      • Último Remix Test
      • Pensando em Implantação
      • Solução para implantação
      • Adicionando uma Fábrica de Campanha
      • Testando a Fábrica
    • Lição 11 - Criando Infraestrutura do Projeto para Ethereum
      • Configuração do Projeto
      • Estrutura de diretórios
      • Um melhor script de compilação
      • Compilação de corrida única
      • Mais sobre Compile
      • Configuração do arquivo de teste
      • Criando instâncias de campanha
      • Teste de aquecimento
      • Acessando Mapeamentos
      • Requerendo Contribuintes Mínimos
      • Getters de matriz
      • Um teste final a fim
      • Desdobramento, desenvolvimento
      • Implantação de refatoração
      • Front-Ends avançados de várias páginas
      • Mockups de aplicativos
      • CRA vs Next
      • Arquitetura das Páginas do Próximo
      • Noções básicas sobre o próximo roteamento
      • Rotas Raiz
      • Instância do CampaignFactory
      • Obtendo uma campanha de teste
      • Buscando Campanhas Implantadas
      • Por que o Next.js?
      • Instâncias do Servidor vs Cliente Web3
      • Função GetInitialProps
      • IU semântica reagem
      • Configuração do Grupo de Cartões
      • Grupos de cartões de renderização
      • Adicionando CSS
      • Adicionando um Botão
      • A necessidade de um layout
      • O componente de layout
      • Montando um Cabeçalho
      • Restringindo a Largura do Conteúdo
      • Layout de duas colunas
      • Roteamento aninhado
      • Correção final de CSS
      • Criação de Formulário
      • Manipuladores de Alteração de Entrada
      • Formulário de envio
      • Teste de Envio
      • Manipulação de erros de formulário
      • Giradores de botão
      • Questões de roteamento
      • Configuração das próximas rotas
      • Navegação Automática
      • Navegação de cabeçalho
      • Roteamento para Campanhas
      • Reiniciando o servidor
      • Mapeamentos de Rota
    • Lição 12 - Campanhas Ethereum
      • Planejando o CampaignShow
      • Reimplementando o CampaignFactory
      • GetInitialProps do CampaignShow
      • Acessando uma Campanha
      • Camada de Tradução Sumária
      • Grupos de cartões personalizados
      • Um cartão por propriedade
      • O formulário de contribuição
      • Layouts de Grade
      • Estado do formulário
      • Comunicar o endereço da campanha
      • Fazendo uma contribuição
      • Atualizar dados do contrato
      • Spinners e manipuladores de erros
      • Pedidos de listagem
      • Grids vs Colunas
      • Mais roteamento!
      • Formulário de Criação de Solicitação
      • Formulário polonês
      • Criando um Pedido
      • Solicita um por um
      • JavaScript extravagante
      • Pequeno erro tipográfico!
      • Renderizando uma tabela
      • Solicitar Componente da Linha
      • Solicitar conteúdo da linha
      • Célula de contagem de aprovadores
      • Aprovando um pedido
      • Finalizando solicitações
      • Teste de finalização
      • Estilo de estado da linha
      • Índice de solicitações de finalização
    • Lição 13 - Introdução ao Hyperledger
      • O que é o Hyperledger?
      • Tecnologia de Contabilidade Distribuída e seus Desafios
      • Hyperledger e tecnologia de ledger distribuído
    • Lição 14 - Introdução ao Hyperledger Fabric usando o Composer
      • Hyperledger Fabric & Composer Concepts
      • Hyperledger Fabric: um DLT para aplicativos de negócios
      • Hyperledger Fabric: DLT for Business
      • Ativos, Chaincode e Ledger
      • Ativos, Chaincode e Transações
      • Rede autorizada, membros e provedor de serviços de filiação
      • Rede autorizada, serviços para membros e membros
      • Nós e canais
      • Visão geral do Hyperledger Fabric Composer
      • Pré-requisitos para desenvolvimento de tecido
      • Perguntas frequentes | Problemas comuns
      • Especificações da máquina de desenvolvimento e IDE
      • Compositor Dev Tools Instalação
      • Exercício: Valide o ambiente de desenvolvimento do Composer
      • Instale o Docker ou o Docker Toolkit
      • Instalar o CURL e o Cygwin (somente Windows)
    • Lição 15 - Configurando as ferramentas do ambiente do desenvolvedor do Hyperledger Fabric
      • Linux / Ubuntu e AWS: configuração do desenvolvimento de malha na VM local e na nuvem
      • Mac OS: Configuração do ambiente de desenvolvimento de malha
      • Windows: configuração do ambiente de desenvolvimento do Fabric
      • Como usar as ferramentas de desenvolvimento
      • Topologia do Ambiente de Desenvolvimento
      • Tecido sob o capô (conceitos e terminologia)
      • Passo a Passo do Ambiente Dev: Configuração do Peer & CouchDB
      • Implementação do Ledger
      • Nó de pares: âncoras e endossantes
      • Âncora Peers e Endossando Pares
      • Nó Clientes: Políticas de Endosso
      • Políticas de pares e endossos de clientes
      • Nós do comprador
      • Provedor de serviços de associação e autoridade de certificação
      • Demonstração do ambiente do desenvolvedor: solicitante e servidor da CA
      • Desenvolvimento Chaincode
    • Lição 16 - Ferramentas do Hyperledger Composer para desenvolvimento de aplicativos
      • Usando o Composer Tools for Application Development & Administration
      • Playground Compositor de Tecido
      • Compositor Playground
      • Geradores Hyperledger Yeoman
      • Yo Generators
      • Funções do participante e cartões de rede de negócios
      • Ferramenta CLI do Composer - Implantando um aplicativo de rede
      • Ferramenta Composer CLI - Network Application Management
      • Exercício: Criar e implantar aplicativo de rede
      • Visão geral do servidor REST
      • Segurança do servidor REST
      • Aplicação angular de esqueleto usando Yo
      • Visão Geral do SDK do Compositor
      • Modelagem de Aplicativos de Rede de Negócios
      • Estudo de caso: ACME Airlines
      • Arquivos de linguagem de modelagem | Namespace
      • Definindo os Recursos
      • Suporte para orientação a objetos
      • Matrizes de Modelagem
      • Registros e Relacionamento entre Recursos
      • Matrizes, Registros e Relacionamentos
      • Adicionando o campo Validações
      • Validações de campo
      • Registros e Identidades de Recursos + Exercício
      • Modelando as Transações
      • Exercício: Corrigir o código para gerar o FlightId
      • Exercício: adicionar um conjunto de consultas de aeronaves
      • Gerenciando identidades para aplicativos de rede
      • Regras Simples do Controle de Acesso (Parte 1 de 2)
      • Exercício: regra simples para ACMENetworkAdmin
      • Linguagens de Controle de Acesso (Parte 2 de 2) Conditional
      • Exercício: Regra Condicional para o ACMEPersonnel
      • Compositor SDK / API: codificando os aplicativos do cliente
      • Gerenciamento de cartão de rede comercial
      • API de armazenamento de cartão
      • Classe de Conexão Administrativa
      • Classe de Conexão de Rede Comercial
      • Envio de uma transação
      • Registros
      • Recursos
      • Consultando os registros
      • Inscrevendo-se em eventos
      • Escreva um utilitário para criar | excluir dados de teste para o modelo ACME Airline
      • Compositor SDK / API: codificando os processadores de transações
      • Tempo de Execução Integrado para Teste
      • Curso intensivo em Mocha e Chai
      • Escrevendo Casos de Teste de Unidade para Aplicativos de Rede
      • API de tempo de execução para funções de processamento de transações
      • Exercício: Definir a Transação de Atribuição de Aeronave
      • Chamada de consulta em funções de processamento de transações
      • Implementando Controle de Acesso Programático
      • Emitindo eventos e integrando com sistemas externos
    • Lição 17 - Desenvolvimento de aplicativos front-end usando o compositor Hyperledger
      • Desenvolvendo aplicativos front-end para aplicativos de rede
      • Padrões de Design de Aplicativos
      • Padrões de Arquitetura de Aplicativos
      • Protegendo o servidor REST com a estratégia de autenticação
      • Passo a passo: Aplicando a estratégia de autenticação do OAuth2.0 ao servidor REST
      • Funcionamento do servidor REST habilitado para vários usuários
      • Passo a passo - modo multi usuário do servidor REST
      • Criar o Design Blueprint para a interface do usuário do aplicativo Fabric
    • Fundamentos do CSS 1:33:05
      • 1.1 Material do Curso 00:25
      • 1.2 O que é CSS 02:59
      • 1.3 Sintaxe 01:57
      • 1.4 Usando folhas de estilo 04:45
      • 1.5 Folhas de Estilo Externo 01:57
      • 1.6 IDs e Classes 05:02
      • 1.7 Elementos de Estilo 02:01
      • 1.8 Comentários 01:17
      • 1.9 Cores de fundo 00:57
      • 1.10 imagem de fundo 07:49
      • 1.11 Cor do Texto 01:30
      • 1.12 Formatação de texto 07:23
      • 1.13 Propriedades da Fonte 07:06
      • 1.14 Propriedades do texto 04:39
      • 1.15 Links 07:39
      • 1.16 Listas 06:29
      • 1,17 largura e altura 05:14
      • 1.18 Fronteiras 08:07
      • 1.19 Margem e preenchimento 04:39
      • 1.20 Cursor 02:55
      • 1.21 Display 05:49
      • 1.22 estouro 02:26
    • Fundamentos do HTML 1:20:54
      • 1.1 Materiais do Curso 00:25
      • 1.2 O que é HTML 01:14
      • 1.3 Editores 02:08
      • 1.4 Elementos 03:26
      • 1.5 Elementos de Blocos 02:36
      • 1.6 Atributos 05:02
      • 1.7 Quebras de Linha 01:42
      • 1.8 Cabeçalhos e Parágrafos 04:45
      • 1.9 Links 04:15
      • 1,10 imagens 04:27
      • 1.11 Formatando (Parte 1) 02:29
      • 1.12 Formatando (Parte 2) 05:16
      • 1.13 O Atributo de Estilo 07:42
      • 1.14 Comentários 02:44
      • 1.15 O Elemento Div 02:02
      • 1.16 Listas 04:37
      • 1.17 tabelas (parte 1) 05:57
      • 1.18 Tabelas (Parte 2) 06:14
      • 1.19 Formulários 10:59
      • 2.20 IFrames 02:54
    • Fundamentos do JavaScript 2:43:31
      • 1.1 Materiais do Curso 00:25
      • 1.2 O que é Javascript 02:12
      • 1.3 Vs Internos Externo 04:13
      • 1.4 Comentários 03:06
      • 1.5 document.write () 04:46
      • 1.6 Alerta e Confirme 04:25
      • 1.7 Solicitando Informações 04:08
      • 1.8 Variáveis 04:42
      • 1,9 Conjugação 04:06
      • 1,10 Aritmética 06:23
      • 1.11 Redirecionando e Novas Janelas 07:28
      • 1.12 Links vazios 02:57
      • 1.13 Manipulação de Cordas 07:18
      • 1.14 Comparações 10:57
      • 1.15 If else statements 10:09
      • 1.16 Senão Se Declarações 06:07
      • 1.17 Trocar Declarações 06:34
      • 1.18 Funções 17:16
      • 1.19 Eventos 10:21
      • 1.20 getElementById () 13:56
      • 1.21 Escapando 05:01
      • 1.22 Matrizes 09:56
      • 1.23 For Loops 06:51
      • 1.24 While Loops 04:38
      • 1.25 Rompendo Loops 04:20
      • 1.26 Ignorando um ciclo de loop 01:16
    • Seção 1 - Introdução ao Blockchain 1:06:14
      • 1.1 Introdução ao instrutor 04:57
      • 1.2 Origens de blockchain 06:37
      • 1.3 Objectves blockchain 15:21
      • 1.4 Usuários de blockchain e adoção 14:46
      • 1.5 Desafios do blockchain 11:20
      • 1.6 Novos desenvolvimentos em blockchain 13:13
    • Seção 2 - Estruturas de Dados Bitcoin e Blockchain 1:22:49
      • 2.1 Estrutura de dados e identificadores de blockchain TOC Bitcoin / Blockchain 03:26
      • 2.2 Chaves como Identidade 08:59
      • 2.3 Assinaturas Digitais 05:36
      • 2,4 Hashes 08:34
      • 2.5 Hashes como Endereços 04:09
      • 2.6 Ponteiros de Hash e Estruturas de Dados 12:25
      • 2.7 Transações de blockchain 19:05
      • 2.8 Estrutura de blocos blockchain 20:35
    • Seção 3 - Criando o Blockchain: Mineração 54:19
      • 3.1 Mineração explicada 04:49
      • 3.2 A rede bitcoin 12:29
      • 3.3 O processo de mineração de bitcoin 18:06
      • 3.4 Desenvolvimento de Mineração 18:55
    • Seção 4 - Compra e Venda de Bitcoin 49:31
      • 4.1 Bitcoin source 02:06
      • 4.2 Bitcoin source (cont.) 15:28
      • 4,3 carteiras Bitcoin 09:00
      • 4.4 Carteiras Bitcoin (cont.) 01:01
      • 4,5 carteiras Bitcoin (cont.) 07:46
      • 4.6 Carteiras Móveis 14:10
    • Seção 5 - Estendendo o Blockchain 48:44
      • 5.1 Por que estender o blockchain? 00:53
      • 5.2 Objetivos do Blockchain 09:18
      • 5.3 Altcoins 15:33
      • 5.4 Moedas Coloridas 11:17
      • 5.6 Contratos Secundários 11:43
    • Seção 6 - Adoção BitcoinBlockchain 35:23
      • 6.1 Adoção Inicial 03:43
      • 6.2 Métricas de Adopção 12:19
      • 6.3 Demografia do Blockchain 08:16
      • 6.4 Distribuição Geográfica Blockchain 04:47
      • 6,5 Blockchain TOC 06:18
    • Seção 7 - Tendências Emergentes no Blockchain 2:38:39
      • 7.1 Tendências Emergentes no Blockchain 05:26
      • 7.2 Limitações de transação 18:39
      • 7.3 blockchains adicionais 37:23
      • 7,4 Hyperledger 16:27
      • 7,5 Ondulação 23:00
      • 7,6 R3 18:59
      • 7.7 Blockchain e computação em nuvem 11:42
      • 7.8 Blockchains baseados em nuvem 27:03
    • Seção 8 - Inovação e Empreendedorismo Blockchain 2:02:48
      • 8.1 Blockchain Inovação e Empreendedorismo 01:22
      • 8.2 Teoria da Inovação 13:03
      • 8.3 Cadeias de Inovação e Valor 16:25
      • 8.4 Tendências de investimento em blockchain 08:52
      • 8.5 Inovação no Blockchain FinTech 12:41
      • 8.6 Inovação no Blockchain FinTech (continuação ..) 08:25
      • 8.7 Inovação no Blockchain FinTech (continuação ..) 10:14
      • 8.8 Cartas de Crédito 14:03
      • 8.9 Inovação de startup blockchain 16:14
      • 8.10 Prova de dados 21:29
    • Seção 9 - Blockchain e Políticas Públicas 1:42:53
      • 9.1 Blockchain e Políticas Públicas 01:15
      • 9,2 Bitcoinblockchain fundo 09:22
      • 9.3 Opinião de elite 10:58
      • 9.4 A mudança para o mainstream 07:33
      • 9.5 Bancos Centrais 19:24
      • 9.6 Reguladores governamentais 15:38
      • 9.7 Resposta de política pública 23:55
      • 9.8 Políticos se envolvem no bandwagon 06:45
      • 9.9 Conclusão 08:03
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Orientador do curso

Bernard Golden
Bernard Golden Cloud Expert, CEO of Navica

Nomeado pela Wired.com como uma das dez pessoas mais influentes na computação em nuvem, Bernard é CEO da Navica, uma empresa de consultoria focada em computação em nuvem e DevOps. Ele é o consultor de computação em nuvem da CIO Magazine. Bernard é o autor do Amazon Web Services for Dummies.

FAQs

  • Quem são nossos instrutores e como eles são selecionados?

    Todos os nossos instrutores altamente qualificados são especialistas do setor com pelo menos 10-12 anos de experiência relevante em ensino. Cada um deles passou por um rigoroso processo de seleção que inclui triagem de perfil, avaliação técnica e uma demonstração de treinamento antes de serem certificados para treinarem para nós. Também garantimos que apenas os instrutores com alta classificação de ex-alunos permaneçam em nosso corpo docente.

  • Você oferece uma garantia de devolução do dinheiro?

    Sim. Nós fornecemos uma garantia de reembolso de sete dias para os nossos programas de mestrado. Consulte nossa Política de reembolso e envie solicitações de reembolso por meio do nosso portal de ajuda e suporte.

  • Como me inscrevo para o treinamento online?

    Você pode se inscrever para este treinamento em nosso site e efetuar um pagamento online usando qualquer uma das seguintes opções:

    · Crédito Visa ou Cartão de Débito
    · MasterCard
    · Expresso americano
    · Diner's Club
    · PayPal

    Uma vez recebido o pagamento, você receberá automaticamente um recibo de pagamento e informações de acesso via e-mail.

  • Como posso aprender mais sobre este programa de treinamento?

    Entre em contato conosco usando o formulário à direita de qualquer página no site da Simplilearn ou selecione o link Live Chat. Nossos representantes de atendimento ao cliente podem fornecer mais detalhes.

  • O que é Assistência Global de Ensino?

    Nossos assistentes de ensino são uma equipe dedicada de especialistas no assunto para ajudá-lo a obter a certificação em sua primeira tentativa. Eles envolvem os alunos de forma proativa para garantir que o caminho do curso esteja sendo seguido e ajudar você a enriquecer sua experiência de aprendizado, desde o ingresso na aula até a orientação do projeto e assistência de trabalho. A Assistência de Ensino está disponível durante o horário comercial.

  • O que é coberto pela promessa do Suporte 24/7?

    Oferecemos suporte 24 horas por dia, 7 dias por semana, por e-mail, bate-papo e chamadas. Também temos uma equipe dedicada que fornece assistência sob demanda através do nosso fórum da comunidade. Além disso, você terá acesso vitalício ao fórum da comunidade, mesmo após a conclusão do seu curso conosco.

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.