nrxschool / pipe-courses

MIT License
0 stars 0 forks source link

Bibliotecas Solidity - Web3 #16

Open olivmath opened 3 weeks ago

olivmath commented 3 weeks ago

Curso: Bibliotecas em Solidity

Descrição do Curso: Este curso é destinado a desenvolvedores que desejam aprofundar seus conhecimentos em Solidity, com foco no uso e implementação de bibliotecas essenciais para o desenvolvimento de contratos inteligentes seguros e eficientes. Serão abordadas bibliotecas como Ownable, Pausable, PRBMath, Solady, Transmission11, AccessControl, ReentrancyGuard, MerkleProof, ECDSA, Strings, Arrays, entre outras.

Grade Curricular:

Módulo 1: Introdução às Bibliotecas em Solidity

Módulo 2: Bibliotecas de Controle de Acesso e Segurança

Módulo 3: Bibliotecas Matemáticas

Módulo 4: Bibliotecas de Utilitários

Módulo 5: Bibliotecas Criptográficas

Módulo 6: Outras Bibliotecas Essenciais

Módulo 7: Criação de uma Biblioteca do Zero

Metodologia: O curso combinará aulas teóricas com exercícios práticos, proporcionando aos alunos a oportunidade de aplicar os conceitos aprendidos em situações reais de desenvolvimento. Serão fornecidos materiais de apoio, exemplos de código e recursos adicionais para aprofundamento.

Pré-requisitos: Conhecimento básico de programação em Solidity e familiaridade com contratos inteligentes na plataforma Ethereum.

Objetivos do Curso:

Recursos Adicionais:

Este curso proporcionará aos participantes uma compreensão aprofund

olivmath commented 2 weeks ago

Aula 1: Bibliotecas Web3

1. Abertura

Olá! Bem-vindo à primeira aula do curso Bibliotecas Web3.

Programação:

  1. NearX
  2. Lucas Oliveira
  3. Bibliotecas Web3
  4. Estrutura das aulas

2. NearX

Se você ainda não entendeu, a NearX é um ecosistema de aprendizagem com uma comunidade de mais de 2.000 alunos com bootcamps, hackathons, mentorias, dojos e aceleração de carreiras.

Já fizemos parcerias com:

3. Lucas Oliveira

Sou matemático e engenheiro de blockchain desde 2020. Já trabalhei com core blockchain, criei SDKs, escrevi smartcontracts com Solidity e fiz integrações e testes com o DREX em 2023.

Hoje (2024) eu estou envolvido em vários projetos:

4. Bibliotecas Solidity

Pre-requisitos

Objetivo

Este curso é destinado a desenvolvedores que desejam aprofundar seus conhecimentos em Solidity, com foco no uso e implementação de bibliotecas essenciais para o desenvolvimento de contratos inteligentes seguros e eficientes. Serão abordadas bibliotecas como Ownable, Pausable, PRBMath, Solady, Transmission11, AccessControl, ReentrancyGuard, MerkleProof, ECDSA, Strings, Arrays, entre outras.

5. Estrutura das aulas

Nossa aulas vão seguir o seguinte roteiro

  1. Abertura e apresentação dos 4 tópicos da aula
  2. Tópico 1
  3. Tópico 2
  4. Tópico 3
  5. Tópico 4
  6. Conclusão, amarrar todos os tópicos
  7. Recapitulação
  8. Lição de casa
  9. Próxima aula

6. Conclusão

Nesta aula, apresentamos o curso, seus objetivos e a estrutura que seguiremos. Estamos apenas começando nossa jornada no mundo das bibliotecas em Solidity.

Lição de Casa

7. Próxima Aula

Na próxima aula, exploraremos as diferenças entre bibliotecas e contratos em Solidity, entendendo suas particularidades e como utilizá-los de forma eficaz. Até lá!