Detalhes da ação

Curso de Extensão: Introdução ao Blockchain (Projeto de Extensão: Formação e Desenvolvimento em Tecnologia Blockchain e Criptoativos)

Sobre a Ação

Nº de Inscrição

202203001185

Tipo da Ação

Curso/Oficina

Situação

RECOMENDADA :
EM ANDAMENTO - Normal

Data Inicio

01/05/2025

Data Fim

09/07/2025


Dados do Coordenador

Nome do Coordenador

erinaldo barbosa da silva

Caracterização da Ação

Área de Conhecimento

Ciências Exatas e da Terra

Área Temática Principal

Tecnologia e Produção

Área Temática Secundária

Tecnologia e Produção

Linha de Extensão

Desenvolvimento tecnológico

Abrangência

Regional

Gera Propriedade Intelectual

Não

Vínculada a Programa de Extensão

Não

Envolve Recursos Financeiros

Não

Ação ocorrerá

Dentro do campus

Período das Atividades

Noite

Atividades nos Fins de Semana

Não


Redes Sociais

Outras Redes Sociais

Haverá a criação das redes sociais e divulgação do curso.

Membros

Tipo de Membro Interno
Carga Horária 4 h
Tipo de Membro Interno
Carga Horária 4 h
Tipo de Membro Interno
Carga Horária 4 h
Tipo de Membro Interno
Carga Horária 20 h
Tipo de Membro Interno
Carga Horária 4 h
Tipo de Membro Externo
Carga Horária 30 h
Tipo de Membro Externo
Carga Horária 20 h
Tipo de Membro Externo
Carga Horária 16 h
Resumo

O curso de extensão "Introdução ao Blockchain" tem como objetivo apresentar os conceitos fundamentais da tecnologia blockchain e suas aplicações, capacitando os participantes para o uso consciente e inovador dessa tecnologia. O curso terá 40 horas de conteúdo e abordará desde os conceitos básicos do Blockchain, como seu funcionamento e tipos, até tópicos mais avançados como escalabilidade, interoperabilidade e segurança. O Público-alvo são interessados em tecnologia Blockchain e criptoativos.


Palavras-chave

btc, eth, icp, p2p.


Introdução

O rápido avanço da tecnologia blockchain tem despertado um interesse crescente em diversos setores, como finanças, logística, governança e até mesmo no âmbito social. O curso de extensão "Introdução ao Blockchain" visa fornecer uma compreensão clara e abrangente dessa tecnologia inovadora, explorando seus fundamentos, aplicações práticas e o impacto que ela pode gerar em diferentes áreas.


Justificativa

O curso de extensão "Introdução ao Blockchain" se justifica pela crescente relevância da tecnologia Blockchain no cenário global. Essa tecnologia disruptiva tem o potencial de transformar diversos setores da economia, como finanças, logística, saúde, supply chain e governança, impactando a forma como as empresas operam e como as pessoas interagem. Além disso, o mercado de trabalho tem demandado cada vez mais profissionais com conhecimento em Blockchain, tanto para o desenvolvimento de novas soluções quanto para a implementação de projetos inovadores. O curso visa suprir essa demanda, capacitando os participantes para atuarem nesse mercado em expansão. Ademais, o Blockchain oferece soluções para desafios complexos em diversas áreas, como segurança de dados, transparência de processos, rastreabilidade de produtos e automação de contratos. O curso explora o potencial transformador dessa tecnologia e como ela pode ser aplicada para gerar valor em diferentes setores.


Objetivos

Objetivos: a) Objetivos Geral: Apresentar os conceitos tecnológicos básicos de blockchain e demonstrar suas aplicações práticas, especificamente nos protocolos Bitcoin, Ethereum e ICP. b) Objetivos Específicos: 1. Desmistificar o Blockchain: Explicar o funcionamento da tecnologia de forma acessível, desde os conceitos básicos até os mais avançados. 2. Explorar as Aplicações: Analisar as diversas aplicações do Blockchain em setores como finanças, logística, saúde,supply chain e outros, mostrando seu potencial para transformar negócios e processos. 3. Capacitar para o Futuro: Preparar os participantes para entender e utilizar as ferramentas e conceitos do Blockchain, abrindo portas para novas oportunidades profissionais e de negócios.


Metas

Metas de Aprendizagem - Promover a compreensão dos Fundamentos: 100% dos alunos devem demonstrar compreensão dos conceitos básicos de Blockchain, incluindo sua definição, funcionamento, tipos e aplicações. - Facilitar a interação, colaboração e engajamento de pelo menos 25 participantes ao longo do curso. - Transmitir o Conhecimento sobre os Criptoativos: 90% dos alunos devem ser capazes de explicar os principais aspectos das criptomoedas, como Bitcoin e Ethereum, incluindo seus fundamentos, transações e segurança. Metas de Engajamento Participação Ativa: 80% dos alunos devem participar ativamente das atividades presenciais e online, incluindo debates, exercícios práticos e resolução de dúvidas. Interação entre Alunos: Promover a interação e colaboração entre os alunos, incentivando a troca de conhecimentos e experiências. Avaliação e Feedback: Coletar feedback dos alunos ao longo do curso para identificar pontos de melhoria e ajustar o conteúdo e a metodologia. Metas de Resultados Certificação: 100% dos alunos que cumprirem os requisitos de aprovação devem receber o certificado de conclusão do curso. Satisfação dos Alunos: Obter um índice de satisfação dos alunos com o curso igual ou superior a 80%, avaliado por meio de questionários e feedbacks.


Metodologia

A metodologia para o curso de extensão "Introdução ao Blockchain" será baseada em uma combinação de métodos de ensino, buscando promover um aprendizado dinâmico e eficaz para os participantes. Abordagem de Ensino Ensino Híbrido: O curso será ministrado em formato híbrido, combinando aulas presenciais e online. As aulas presenciais serão focadas em discussões, atividades práticas e interação entre os participantes principalmente nos módulos introdutórios. Aprendizagem Ativa: A metodologia incentivará a participação ativa dos alunos, por meio de debates, estudos de caso, resolução de exercícios práticos e desenvolvimento de projetos. O objetivo é que os alunos não sejam apenas receptores de conteúdo, mas também agentes ativos no processo de aprendizagem. Aprendizagem Colaborativa: Serão promovidas atividades em grupo para estimular a colaboração, a troca de conhecimentos e o aprendizado mútuo entre os alunos. Acreditamos que a interação entre os participantes é fundamental para a construção de um aprendizado significativo. Aprendizagem Baseada em Problemas: Serão apresentados problemas e desafios relacionados ao mundo do Blockchain para que os alunos possam aplicar os conhecimentos adquiridos na busca por soluções. Recursos e Ferramentas Plataforma de Aprendizagem Online: Será utilizada uma plataforma online para disponibilizar o conteúdo do curso, como materiais didáticos, vídeos, exercícios e fóruns de discussão. A plataforma também permitirá o acompanhamento do desempenho dos alunos e a comunicação entre os participantes. Salas de Aula Equipadas: As aulas presenciais serão ministradas em salas de aula equipadas com recursos audiovisuais e acesso à internet (principalmente o auditório do curso do DECOM/UFVJM), garantindo um ambiente de aprendizado adequado. Laboratório de Informática: Os alunos terão acesso a um laboratório de informática do DECOM/UFVJM com softwares e ferramentas necessárias para o desenvolvimento de atividades práticas e projetos relacionados ao Blockchain. Materiais Didáticos: Serão fornecidos materiais didáticos completos e atualizados, como apostilas, apresentações, artigos e estudos de caso, para auxiliar o aprendizado dos alunos. Professores Especialistas: As aulas serão ministradas por professores com expertise em Blockchain do Curso de Sistemas de Informação da UFVJM e por técnicos do ICP Hub Brasil. Avaliação A avaliação dos alunos será realizada de forma contínua, considerando diversos aspectos: Participação em Aula: Será avaliada a participação dos alunos nas aulas presenciais e online, incluindo a contribuição para debates, a resolução de exercícios e a interação com os colegas. Entrega de Atividades: Serão propostas atividades práticas e exercícios que deverão ser entregues pelos alunos dentro dos prazos estabelecidos. Desenvolvimento de Projetos: Os alunos poderão desenvolver projetos práticos relacionados ao Blockchain, aplicando os conhecimentos adquiridos no curs Checagem Final: Teremos um momento avaliativo final para avaliar a compreensão dos conceitos e a capacidade de aplicar os conhecimentos em situações práticas. Considerações Finais A metodologia proposta para o curso de extensão "Introdução ao Blockchain" busca promover um aprendizado dinâmico, interativo e eficaz, preparando os participantes para atuarem no mercado de trabalho e para aproveitarem as oportunidades oferecidas pela tecnologia Blockchain.


Referências Bibliográficas

Introdução ao Blockchain Livro: TAPSCOTT, Don; TAPSCOTT, Alex. Blockchain: A Economia da Confiança. São Paulo: Alta Books, 2017. Artigo: NAKAMOTO, Satoshi. Bitcoin: A Peer-to-Peer Electronic Cash System. 2008. Disponível em: https://bitcoin.org/bitcoin.pdf. Acesso em: 16 maio 2024. Site: Blockchain Academy. Disponível em: https://blockchainacademy.com/. Acesso em: 16 maio 2024. Bitcoin Livro: AMMOUS, Saifedean. The Bitcoin Standard: The Decentralized Alternative to Central Banking. Hoboken: John Wiley & Sons, 2018. Livro: ANTONOPOULOS, Andreas M. Mastering Bitcoin. Sebastopol: O'Reilly Media, 2017. Site: Bitcoin.org. Disponível em: https://bitcoin.org/. Acesso em: 16 maio 2024. Ethereum Livro: WOOD, Gavin. Ethereum: The Definitive Guide. [S.l.]: Apress, 2017. Documentação: Ethereum Homestead Documentation. Disponível em: https://ethereum.github.io/yellowpaper/. Acesso em: 16 maio 2024. Site: Ethereum.org. Disponível em: https://ethereum.org/en/. Acesso em: 16 maio 2024. Solidity Documentação: Solidity Documentation. Disponível em: https://docs.soliditylang.org/en/v0.8.2/. Acesso em: 16 maio 2024. Tutorial: CryptoZombies. Disponível em: https://cryptozombies.io/. Acesso em: 16 maio 2024. Comunidade: Solidity Stack Exchange. Disponível em: https://ethereum.stackexchange.com/questions/tagged/solidity. Acesso em: 16 maio 2024. Protocolo ICP e Motoko Documentação: Internet Computer Documentation. Disponível em: https://internetcomputer.org/docs/index.html. Acesso em: 16 maio 2024. Tutorial: Motoko Playground. Disponível em: https://motoko.org/playground/. Acesso em: 16 maio 2024. Comunidade: DFINITY Forum. Disponível em: https://forum.dfinity.org/. Acesso em: 16 maio 2024.


Interação dialógica da comunidade acadêmica com a sociedade

O curso de extensão promove o diálogo entre a academia e a sociedade, permitindo que especialistas, alunos e representantes do setor financeiro cooperativo compartilhem ideias e soluções baseadas na blockchain. Haverá espaço para debates abertos, incentivando a troca de conhecimentos entre diferentes públicos. Vale registrar que o curso é a evolução do ciclo de palestras "Desvendando os Mistérios da Blockchain" que realizou três palestras nos dias 12, 19 e 20 de novembro de 2024 e foi cadastrado na PROEXC com Número de inscrição: 202203001073.


Interdisciplinaridade e Interprofissionalidade

O curso envolve diversas disciplinas, como tecnologia, economia, direito e gestão. Profissionais de diferentes áreas serão convidados a contribuir com suas perspectivas sobre a aplicação da blockchain, proporcionando uma abordagem interprofissional e enriquecendo o conteúdo com múltiplas visões.


Indissociabilidade Ensino – Pesquisa – Extensão

O curso integra as dimensões de ensino, pesquisa e extensão, ao promover a difusão de conhecimentos práticos sobre blockchain para a comunidade acadêmica e a sociedade. Além das palestras, será incentivada a pesquisa sobre aplicações da tecnologia e o desenvolvimento de projetos que envolvam a criação de soluções tecnológicas baseadas em blockchain.


Impacto na Formação do Estudante: Caracterização da participação dos graduandos na ação para sua formação acadêmica

Os inscritos no curso participarão ativamente da organização e execução do ciclo de palestras, desde a divulgação até a moderação dos debates. Esta experiência proporcionará uma valiosa vivência acadêmica, preparandoos para o mercado de trabalho com conhecimentos práticos sobre blockchain e criptoativos. O envolvimento no projeto também promoverá habilidades de liderança e trabalho em equipe.


Impacto e Transformação Social

O curso de extensão "Introdução ao Blockchain" é um catalisador de impacto e transformação social, capacitando indivíduos e comunidades para um futuro mais justo, transparente e inovador. Ao desmistificar o Blockchain e suas aplicações, o curso oferece ferramentas para que os participantes compreendam o potencial dessa tecnologia na resolução de problemas sociais complexos, promovendo a inclusão digital e financeira, a transparência, a rastreabilidade, a governança e a melhoria na área da saúde. Além disso, o curso contribui para o empoderamento de comunidades, estimula a economia criativa e empreendedora, forma profissionais para o futuro e aumenta a conscientização sobre o potencial do Blockchain.


Divulgação

A divulgação será realizada por meio de redes sociais, e-mails institucionais e contatos com veículos de comunicação locais. Além disso, alunos e professores envolvidos no projeto de extensão farão a promoção dos eventos em sala de aula e nos corredores da universidade. A divulgação, como mencionado anteriormente, será intensiva fazendo uso de Canais Digitais, como por exemplo, LinkedIn, Twitter, Facebook), e-mail marketing, website do DECOM e grupos específicos da área (meetups, fóruns) para divulgar o evento e atrair a comunidade externa. Além disso, haverá parceria com a empresa júnior e liga do curso de Sistemas de Informação para divulgar o evento em seus canais a fim de atrair maior público externo.


Informações Complementares

Haverá a criação das redes sociais e divulgação do curso.


Caracterização do Curso ou Oficina

Tipo de Curso/Oficina

Iniciação

Carga Horária Total

40

Conteúdo Programático

Módulo 1: Introdução ao Blockchain O que é Blockchain? Como funciona o Blockchain? Tipos de Blockchain: público, privado e permissionado. Aplicações do Blockchain em diferentes setores. Casos de uso de sucesso com Blockchain. Módulo 2: Bitcoin e seus aspectos História e fundamentos do Bitcoin. Mineração de Bitcoin: como funciona e qual seu impacto ambiental? Transações com Bitcoin: carteiras, segurança e privacidade. Debate sobre a regulamentação do Bitcoin e seu futuro. Discussão sobre o potencial do Blockchain. Módulo 3: Ethereum e seus aspectos O que é Ethereum? Contratos inteligentes: o coração do Ethereum. Tokens ERC-20 e suas aplicações. Discussão sobre Finanças descentralizadas (DeFi) e seus riscos. Módulo 4: Linguagem Solidity e seus aspectos Introdução à linguagem Solidity. Estrutura de um contrato inteligente. Funções, modificadores e eventos em Solidity. Desenvolvimento de um contrato inteligente simples. Exercícios práticos de Solidity. Variáveis, tipos de dados e operadores em Solidity. Módulo 5: Protocolo ICP e linguagem Motoko O que é o protocolo ICP (Internet Computer Protocol)? Apresentação da linguagem Motoko. Comparativo entre Motoko e Solidity. Desenvolvimento de aplicações descentralizadas com ICP e Motoko. Casos de uso de aplicações descentralizadas inovadoras. Módulo 6: Tópicos avançados em Blockchain Escalabilidade do Blockchain: desafios e soluções. Interoperabilidade entre diferentes Blockchains. Segurança em projetos Blockchain: como evitar ataques e vulnerabilidades. O futuro do Blockchain: tendências e novas tecnologias. Módulo 7: Exercícios práticos sobre os módulos 5 e 6. Discussão sobre os desafios e oportunidades do mercado de trabalho em Blockchain. Apresentação de cases de sucesso e projetos inovadores. Módulo 8: Desenvolvimento do projeto final Mentoria online para os alunos que desejarem desenvolver projetos. Módulo 9: Apresentação dos projetos finais (opcional). Feedback sobre os projetos e avaliação final do curso. Encerramento do curso e entrega dos certificados.

Atividades Específicas

Estratégias de avaliação da aprendizagem dos cursistas

A avaliação da aprendizagem no curso de extensão "Introdução ao Blockchain" será um processo contínuo e multifacetado, com o objetivo de fornecer feedback aos alunos sobre seu progresso, identificar áreas de dificuldade e ajustar as estratégias de ensino para otimizar o aprendizado. Serão utilizadas diversas metodologias de avaliação, incluindo avaliação diagnóstica no início do curso, avaliação formativa ao longo do curso (participação em aula, exercícios e atividades, trabalhos em grupo, autoavaliação e feedback dos colegas) e avaliação somativa ao final do curso (prova escrita, projeto final e apresentação oral). Os critérios de avaliação serão claros e objetivos, e levarão em consideração tanto o conhecimento técnico demonstrado pelos alunos quanto outras habilidades importantes, como capacidade de análise e interpretação, raciocínio lógico e crítico, comunicação e criatividade. Dentro das estratégias de avaliação da aprendizagem dos cursistas, o feedback aos alunos será fornecido de forma regular e construtiva, e o progresso dos alunos será acompanhado de perto para identificar áreas de dificuldade e ajustar as estratégias de ensino. Caso seja necessário, serão oferecidas atividades de reforço e/ou mentorias. Avaliação Formativa Ao longo do curso, serão utilizadas diversas estratégias de avaliação formativa para acompanhar o progresso dos alunos e fornecer feedback contínuo. Algumas dessas estratégias incluem: Participação em aula: A participação ativa dos alunos em debates, discussões e atividades práticas será considerada como parte da avaliação. Exercícios e atividades: Serão propostos exercícios e atividades práticas para verificar a compreensão dos conceitos e a capacidade de aplicar os conhecimentos. Trabalhos em grupo: O desenvolvimento de trabalhos em grupo permitirá avaliar a capacidade de colaboração, comunicação e trabalho em equipe dos alunos. Autoavaliação: Os alunos serão incentivados a refletir sobre seu próprio aprendizado e a identificar seus pontos fortes e fracos. Feedback dos colegas: Os alunos poderão fornecer feedback uns aos outros sobre seus trabalhos e apresentações, incentivando a aprendizagem colaborativa. Avaliação Somativa Ao final do curso, será realizada uma avaliação somativa para verificar o nível de aprendizado geral dos alunos. Essa avaliação pode consistir em: Prova escrita: Uma prova escrita abrangendo os principais conceitos e temas abordados no curso. Projeto final: O desenvolvimento de um projeto prático relacionado ao Blockchain, que demonstre a capacidade de aplicar os conhecimentos adquiridos. Apresentação oral: A apresentação oral do projeto final para uma banca de avaliadores. Em resumo, a avaliação da aprendizagem será um componente fundamental do processo de ensino-aprendizagem, buscando garantir que os alunos atinjam seus objetivos de aprendizado e desenvolvam as habilidades necessárias para atuarem no mercado de trabalho.

Estratégias para avaliação da realização do curso

A avaliação da realização do curso "Introdução ao Blockchain" é crucial para garantir a qualidade do programa, identificar pontos de melhoria e medir o impacto do curso nos participantes. Abaixo, apresento estratégias para avaliar diferentes aspectos da realização do curso: 1. Avaliação da Satisfação dos Participantes Questionários de Satisfação: Aplicar questionários ao final do curso para coletar feedback dos participantes sobre diversos aspectos, como: Conteúdo do curso Qualidade dos materiais didáticos Desempenho dos professores Infraestrutura e recursos Organização do curso Expectativas em relação ao curso Entrevistas e Grupos de Discussão: Realizar entrevistas individuais ou em grupo com os participantes para obter feedback mais aprofundado sobre suas experiências no curso. Canais de Comunicação Online: Utilizar plataformas online, como fóruns de discussão ou grupos em redes sociais, para coletar feedback dos participantes ao longo do curso. 2. Avaliação do Aprendizado dos Participantes Avaliações Diagnósticas: Aplicar avaliações no início do curso para identificar o nível de conhecimento prévio dos participantes sobre Blockchain e áreas relacionadas. Avaliações Formativas: Utilizar diversas estratégias ao longo do curso para acompanhar o progresso dos alunos, como: Participação em aula Exercícios e atividades práticas Trabalhos em grupo Autoavaliação Feedback dos colegas Avaliações Somativas: Realizar avaliações ao final do curso para verificar o nível de aprendizado geral dos alunos, como: Prova escrita Projeto final Apresentações 3. Avaliação do Impacto do Curso Desenvolvimento de projetos relacionados ao Blockchain Número de projetos relacionados ao Blockchain desenvolvidos pelos participantes 4. Avaliação da Metodologia do Curso Análise do Feedback dos Participantes: Analisar o feedback coletado dos participantes para identificar pontos fortes e fracos da metodologia do curso. Avaliação da Eficácia das Estratégias de Ensino: Avaliar a eficácia das diferentes estratégias de ensino utilizadas no curso, como aulas presenciais, aulas online, atividades práticas, estudos de caso, etc. Monitoramento do Desempenho dos Alunos: Monitorar o desempenho dos alunos ao longo do curso para identificar possíveis dificuldades e ajustar a metodologia. 5. Avaliação da Infraestrutura e Recursos Feedback dos Participantes: Coletar feedback dos participantes sobre a infraestrutura e os recursos oferecidos pelo curso, como salas de aula, equipamentos, materiais didáticos, plataforma online, etc. Análise da Disponibilidade e Qualidade dos Recursos: Analisar a disponibilidade e a qualidade dos recursos oferecidos pelo curso para identificar possíveis melhorias. 6. Avaliação da Divulgação e Inscrições Análise dos Canais de Divulgação: Analisar os canais de divulgação utilizados para o curso para identificar os mais eficazes. Acompanhamento do Número de Inscritos: Acompanhar o número de inscritos no curso para verificar o interesse do público e identificar possíveis oportunidades de melhoria na divulgação.

Público-alvo

Descrição

Estudantes e entusiastas Graduação e pós-graduação: Alunos de graduação e pós-graduação em diversas áreas, como administração, economia, direito, tecnologia, entre outras, que desejam complementar seus conhecimentos sobre Blockchain. Comunidade: Entusiastas de tecnologia, curiosos e interessados em aprender sobre Blockchain e suas aplicações. Empreendedores Startups: Empreendedores e fundadores de startups que buscam novas oportunidades de negócios baseadas em Blockchain. Inovação: Profissionais que trabalham com inovação em empresas de todos os setores e que desejam conhecer o potencial do Blockchain para criar novos produtos e serviços.

Municípios Atendidos

Município

Diamantina - MG

Município

Gouveia - MG

Município

Datas - MG

Município

Couto de Magalhães de Minas - MG

Parcerias

Participação da Instituição Parceira

Apoio na execução das ações do Projeto de Extensão: Capacitação e Desenvolvimento em Tecnologia Blockchain e Criptoativos, vinculado ao edital 032022” com disponibilização do servidor Bruno Lopes Faria e espaços físicos para o desenvolvimento da referida ação extensionista.

Participação da Instituição Parceira

Apoio na execução da ação de extensão Projeto de Extensão: Capacitação e Desenvolvimento em Tecnologia Blockchain e Criptoavos, vinculado ao edital 032022” assumindo o compromisso de apoiar disponibilizando a equipe do ICP Hub Brasil para ajudar em qualquer iniciava educacional dentro do projeto de extensão.

Participação da Instituição Parceira

Apoio na execução das ações de extensão Projeto de Extensão: Capacitação e Desenvolvimento em Tecnologia Blockchain e Criptoativos, vinculado ao edital 032022” assumindo o compromisso de disponibilizando a equipe da Empresa Júnior Next Step para ajudar em qualquer iniciativa educacional dentro do projeto de extensão

Cronograma de Atividades

Carga Horária Total: 36 h

Carga Horária 4 h
Periodicidade Semanalmente
Período de realização
  • Tarde;
  • Noite;
Descrição da Atividade

Módulo 1: Introdução ao Blockchain - Definições e Conceitos O que é Blockchain? Como funciona o Blockchain? Tipos de Blockchain: público, privado e permissionado. Aplicações do Blockchain em diferentes setores: finanças, saúde, logística, etc. Casos de uso de sucesso com Blockchain. História e fundamentos do Bitcoin. Mineração de Bitcoin: como funciona e qual seu impacto ambiental? Transações com Bitcoin: carteiras, segurança e privacidade. Regulamentação do Bitcoin e seu futuro.

Carga Horária 4 h
Periodicidade Semanalmente
Período de realização
  • Tarde;
  • Noite;
Descrição da Atividade

Módulo 3: Ethereum e seus aspectos O que é Ethereum? Contratos inteligentes: o coração do Ethereum. Tokens ERC-20 e suas aplicações. Finanças descentralizadas (DeFi) e seus riscos.

Carga Horária 4 h
Periodicidade Semanalmente
Período de realização
  • Tarde;
  • Noite;
Descrição da Atividade

Módulo 3: Linguagem Solidity e seus aspectos Estrutura de um contrato inteligente. Variáveis, tipos de dados e operadores em Solidity. Funções, modificadores e eventos em Solidity. Desenvolvimento de um contrato inteligente simples.

Carga Horária 24 h
Periodicidade Semanalmente
Período de realização
  • Tarde;
  • Noite;
Descrição da Atividade

Módulos de Programação na Linguagem Motoko Módulo 1: Introdução a ICP (2 Aulas) Introdução a ICP (Aula teórica) - RECOMPENSA BAIXA Introdução a arquitetura da ICP (Aula teórica) - RECOMPENSA BAIXA Módulo 2: Configuração do Ambiente de Desenvolvimento e Hello World (3 Aulas) Configuração do Ambiente de Desenvolvimento (Aula pratica) RECOMPENSA MEDIO Criar DAPP Hello World (Aula pratica) - RECOMPENSA MEDIO Exercício 1 - RECOMPENSA ALTA Módulo 3: Introdução a Motoko (19 Aulas) Actor (Aula teórica) - RECOMPENSA BAIXA Comentários (Aula teórica) - RECOMPENSA BAIXA Declaração de Variáveis (Aula teórica) - RECOMPENSA BAIXA Imports (Aula teórica) - RECOMPENSA BAIXA Tipos Primitivos (Aula teórica) - RECOMPENSA BAIXA Declaração de Funções (Aula teórica) - RECOMPENSA MÉDIA Operadores Numéricos (Aula teórica) - RECOMPENSA MÉDIA Operadores Relacionais (Aula teórica) - RECOMPENSA MÉDIA Operadores de Atribuição (Aula teórica) - RECOMPENSA MÉDIA Estruturas de Controles (Aula teórica) - RECOMPENSA MÉDIA Operadores Lógicos (Aula teórica) - RECOMPENSA MÉDIA Exercício 2 (Aula pratica) - RECOMPENSA ALTA Type (Aula teórica) - RECOMPENSA BAIXA Estrutura de Dados - Array (Aula teórica) - RECOMPENSA MÉDIA Estrutura de Dados - List (Aula teórica) - RECOMPENSA MÉDIA Estrutura de Dados - Buffer (Aula teórica) - RECOMPENSA MÉDIA Estrutura de Dados - HashMap (Aula teórica) - RECOMPENSA MÉDIA Estrutura de Dados - RBTree (Aula teórica) - RECOMPENSA MÉDIA Exercício 3 (Aula pratica) - RECOMPENSA ALTA Módulo 4: Desenvolvendo um Dapp na Prática (4 Aulas) Criando e Configurando o Projeto do Dapp (Aula pratica) - RECOMPENSA ALTA Desenvolvimento do Backend (Aula pratica) - RECOMPENSA ALTA Desenvolvimento do Frontend (Aula pratica) - RECOMPENSA ALTA Exercício 4 (Aula pratica) - RECOMPENSA IMPORTANTE Módulo 5: Autenticação de Usuário na ICP (2 Aulas) Autenticação utilizando o Internet Identity (Aula teórica) - RECOMPENSA MÉDIA Exercício 5 (Aula pratica) - RECOMPENSA IMPORTANTE