Curso Web23

Torne-se um(a) dev full-stack que constrói projetos profissionais para a Web2 e Web3 envolvendo blockchain, cripto, dapps, DeFi, smart contracts e bots.

Saia na frente profissionalizando-se agora e diferenciando-se dos demais devs web neste incrível mercado que está só começando!

Ver Preço e Inscrição
Curso novo, finalizado em 2024. Inscrições até 15/04, não perca.

Uma nova era

Blockchain

O Bitcoin e sua blockchain mudaram o mundo, pavimentando o surgimento de plataformas como Ethereum e milhares de tokens, protocolos, aplicações e até mesmo organizações autônomas e descentralizadas.

Cada vez mais aplicações web precisam receber cripto como pagamento, querem se integrar com a blockchain e buscam mais descentralização, escala e segurança.

Novos profissionais

Web 3.0

Estamos vivendo uma nova era na Internet e assim como tudo mudou depois do surgimento da Web 2.0 nos anos 2000, está tudo mudando novamente com a Web 3.0 e a abordagem Web3 de criar aplicações.

Na Web3 nós temos os dapps: aplicações descentralizadas que integram-se à blockchain para fornecer aos usuários e empresas todo o poder das criptomoedas e dos smart contracts.

Principais Tecnologias

Full stack Web2 e 3

Neste curso prático você vai aprender como funciona a blockchain, como as criptomoedas, NFTs e smart contracts são criados e a construir do zero até produção, diversos projetos incluindo jogos simples, páginas de minting, protocolos DeFi, tokens e moedas, bots, SaaS e muito mais usando conceitos, técnicas e tecnologias de ponta, exigidas pelas melhores empresas do mundo.

Blockchain
Usaremos diversas blockchains durante os projetos como Ethereum, Avalanche, BSC e Polygon.
Solidity
Você aprenderá a escrever Smart Contracts em Solidity e a se integrar com eles usando HardHat, Web3.js e EthersJS.
Node.js
Nossos backends serão feitos em Node.js, Express, NestJS e TypeScript, com segurança, performance e testes.
ReactJS
Construíremos o frontend dos projetos usando ReactJS, NextJS, TypeScript e temas Bootstrap e TailWindCSS.
MongoDB
Usaremos o banco de dados NoSQL mais famoso do mundo para a persistência off-chain, incluindo projeto com ORM Prisma.
E muito mais!
Usaremos ainda MetaMask, Infura, IPFS, websockets, criptografia, mocking, e muitos outros conceitos e ferramentas profissonais.

EMENTA DO CURSO

Para devs web que querem se diferenciar!

Este é um novo curso para um novo tempo. Se você quer sair na frente sendo um profissional preparado para a terceira geração da web, vem comigo.

O QUE VOCÊ VAI APRENDER

O que é blockchain, como ela funciona e a prototipar uma, além da criação de novos tokens reais seguindo padrões de mercado (ERC20, ERC721, ERC1155, ERC1967, etc).
Desenvolvimento de Smart Contracts para blockchains compatíveis com EVM usando a linguagem Solidity e toolkits como HardHat.
Construção de dapps (aplicações descentralizadas) para Web3 utilizando ReactJS (com e sem Next.js), TypeScript e libs de mercado como Web3.js e EthersJS.
Integração com carteiras de criptomoedas Web3 como MetaMask e a exchanges descentralizadas (dex) como Uniswap.
Processamento de pagamentos usando criptomoedas, incluindo recorrência.
Projetos práticos variados, desde jogos e protocolos simples na blockchain a plataformas multi-tenant com arquitetura híbrida.
Construção de backends seguros através de Web APIs RESTful com Node.js, Express, NestJS, MongoDB e Prisma.
Práticas profissionais de qualidade de software como unit tests, code coverage, mocking, error handling e outras.
Desenvolvimento de contratos e dapps para faucets, DAOs, criptomoedas/tokens, DeFi, bots, NFTs e SaaS.
Padrões profissionais de codificação Solidity incluindo design patterns, segurança, performance e taxas baixas.
Serviços web3 profissionais como Pinata, Infura, QuickNode, OpenZeppelin, Fleek e outros.
Teoria e prática de protocolos DeFi como saving, staking, liquidity mining, liquidity pool e outros.
Teoria e prática com exchanges descentralizadas (dex), principalmente UniSwap.
Deploy profissional do front e back na Digital Ocean, Fleek, IPFS e dos contratos nas blockchains compatíveis com EVM, passo a passo.

MÓDULO 1

Blockchain
Entenda no detalhe como a blockchain do Bitcoin funciona, enquanto prototipa uma cópia dela, além de um minerador e uma carteira, utilizando tecnologias web essenciais para os demais projetos do curso como Node.js, TypeScript e 100% de cobertura de testes.

MÓDULO 2

Smart Contracts
Aprenda a programar Smart Contracts básicas com a linguagem Solidity a nível básico, um conjunto de ferramentas de mercado como Remix, HardHat, Web3.js, Infura, MetaMask e criando diversos contratos no processo, inclusive contratos de novos tokens ERC-20 usando a blockchain Ethereum.

MÓDULO 3

Dapps
Construa seus primeiros dapps para Web3 usando soluções profissionais como ReactJS, TypeScript, EthersJS, OpenZeppelin e mais. Projetos do zero até o deploy em um nível intermediário de Solidity, incluindo integração com backends off-chain, um projeto de faucet e um projeto de DAO (Organização Autônoma Descentralizada) incluindo segurança, votação e pagamentos usando a blockchain BSC.

MÓDULO 4

NFTs
Entenda os padrões ERC-721, ERC-721a e ERC-1155 para criação de NFTs (Tokens Não-Fungíveis), aprenda conceitos avançados de Solidity, otimização de contratos e construa um dapp de minting e outro de marketplace usando as blockchains Polygon e Avalanche.

MÓDULO 5

DeFi
Aprenda sobre DeFi, dex/AMM, como criar protocolos financeiros descentralizados (incluindo staking, liquidity mining, liquidity pool, stablecoins, etc), oráculos, autenticação NFT e a construir bots/automações para este mercado incluindo swap, sniping e paywall de cobrança recorrente via cripto.

MÓDULO 6

SaaS Web3
Neste módulo fazemos a construção de um SaaS multi-tenant que usa tecnologias Web2 e 3 para entregar o melhor de ambos mundos. Fluxos de SigIn, SignUp, segurança Web2 + Web3, cobrança em cripto, monitoramento do mercado e swap automatizado em dex.

MÓDULO 7

Extras
Baseado em sugestões dos alunos devemos seguir expandindo o curso ao longo do tempo e este módulo já conta com os projetos das edições da Web3 Week, incluindo uma plataforma de doações para campanhas, um projeto de rede social de microblog descentralizada e uma plataforma de votação para o BBB, além de vídeos com dicas de carreira, vagas e entrevistas com profissionais de mercado (web3).

DÚVIDAS E ATUALIZAÇÕES

SUPORTE

Você participará do grupo VIP de alunos no Telegram para bate-papo sobre programação e dúvidas pontuais, bem como suporte por e-mail para dúvidas mais complexas por 2 anos.

Você também terá acesso a correções de bugs e atualizações das lições e dos códigos nesse período.

INCONDICIONAL

GARANTIA

Por lei, você tem direito a 7 dias de garantia, mas eu lhe ofereço o dobro: se inscreva no curso e se quiser cancelar em até 14 dias, terá 100% do valor pago devolvido.

Sem precisar se explicar, basta um email e seu pagamento é devolvido integralmente.

Programação

BÔNUS #1

É iniciante e está com receio de não conseguir acompanhar?

Todos que se inscreverem nesta turma receberão gratuitamente o meu curso de Node.js e MongoDB, focado em iniciantes, para conseguir ter uma boa base para o curso. Entre em contato também para receber mais alguns ebooks de apoio, como um bônus à sua compra e para incentivá-lo(a) a estudar os fundamentos. Saiba mais sobre este curso na página dele.

AGILIDADE

BÔNUS #2

Se vai buscar uma vaga, precisa saber Scrum.

Você receberá como bônus um mini-curso de Scrum para Iniciantes, onde você vai aprender os fundamentos da gestão de projetos de software, os princípios da agilidade e o básico do framework Scrum, de longe o "método" mais referenciado nas empresas de tecnologias atualmente. Confira a ementa do curso na página dele.

CARREIRA

BÔNUS #3

Você quer trabalhar ganhando bem como dev web?

Já ajudei inúmeros alunos a chegar lá ao longo de 13 anos como professor. Também já fui gestor em multinacional e tenho em minha equipe uma profissional que já trabalhou em RH. Estamos à disposição para análise de CV e perfil do LinkedIn, a fim de aumentar suas chances de ser chamado para entrevistas e também estamos planejando outras atividades de carreira.

Instrutor

Luiz Duarte

Eu comecei na área de TI em 2006 como suporte técnico, mas rapidamente mudei para programação, área que atuo até hoje, ora desenvolvendo, ora liderando projetos.

Desde então, tive a oportunidade de trabalhar em todo tipo, tamanho e complexidade de projetos, incluindo aplicações móveis, web, desktop, SaaS, PaaS, POS, barramentos de serviços, motores de busca, crawlers, bancos digitais, fintechs e até minha própria startup, todos do zero até produção, algumas vezes atendendo mais de 1MM usuários.

Pós-graduado em Ciência da Computação com quase 20 certificações, sou professor de pós-graduação e acumulo mais de uma década formando profissionais em diferentes tecnologias, além de ter 9 livros publicados na área de software e gestão, e mais de 500 artigos e 300 vídeos de tecnologia.

Nos últimos anos, tenho me dedicado ao ecossistema JavaScript principalmente para aplicações ligadas a blockchain, defi, web3, etc; tendo uma empresa especializada nesse tipo de tecnologias.

Depoimentos

Estamos ensinando os primeiros profissionais neste novo curso então ainda não tenho muitos alunos formados nele. No entanto, confira abaixo alguns depoimentos de alunos formados em diferentes cursos, dentre os mais de 3.000 que já estudaram comigo.

Inscrição

Aceitamos PIX, boleto, criptomoedas e cartões de crédito nacionais e internacionais. Inscrições até 15/04 às 23h59 (Brasília), com valor promocional no primeiro lote.

Inscreva-se

R$1.497,00
R$1.197,00
Inscrições até até 15/04. Dúvidas? Email para [email protected] ou clique no botão de WhatsApp.


Pagar à vista ou cartões
TMB Educação (financiamento no boleto até 12x, sem descontos)

Dúvidas frequentes

Se você tiver quaisquer questões sobre o curso que não forem cobertas aqui, envie um email para [email protected] ou chama no WhatsApp.

O curso Web23 é para programadores web que estejam buscando ascensão em suas carreiras, diferenciando-se no mercado web através de uma especialização em uma nova área, aptos a trabalhar em projetos web3, blockchain e smart contracts.

Você já deve ter uma base em programação web fullstack com JavaScript (frontend e backend) e banco de dados.

Como não abordamos conceitos básicos de programação, bem como tecnologias web fundamentais como HTML, CSS e JavaScript, você ficará muito perdido se entrar neste curso sem ter noções.

Se você é iniciante em programação web, recomendo fazer primeiro o curso bônus Node.js e MongoDB que você vai receber.

Agora se você NUNCA programou na vida, comece pela playlist Programação para Iniciantes no canal do Youtube.

Não há nada que te impeça disso, mas também não há garantias. O foco do curso é formação profissional de programadores para Web3, mas sim, você pode usar dos conhecimentos para criar bots integrados a exchanges descentralizadas, para criar novas criptomoedas, coleções NFT, protocolos defi e muito mais e vender esses projetos ou monetizá-los de alguma outra forma.

Sim, emito certificado de participação em nome da minha empresa de treinamentos e consultoria, após a conclusão do mesmo.

O curso é gravado.

Você terá acesso aos primeiros módulos assim que se inscrever e a cada semana novos módulos são liberados.

Os fontes são liberados no mesmo ritmo, junto das respectivas aulas.

Com certeza. Temos um grupo exclusivo no Telegram e meu e-mail para dúvidas de programação. Respondo todos os alunos que mandam mensagens, sempre em horário comercial.

Sua inscrição no curso te dará direito a 2 anos de suporte.

Você terá acesso a todos os códigos-fontes desenvolvidos ao longo das aulas sob licença MIT, que permite inclusive uso comercial sem restrições e sem pagar royalties, desde que a licença seja mantida.

No entanto, os fontes são liberados junto dos módulos das aulas e servem para consulta, ou seja, você deve programar os seus projetos, eles não são projetos comerciais, para baixar e usar.

Não, todas as aulas serão feitas usando ambientes de testes. Você não precisará sequer ter conta criada em alguma corretora para fazer o curso, mas precisará criar uma carteira MetaMask, que é gratuita.

Infelizmente não é possível, o curso deve ser adquirido separadamente por cada pessoa que deseja ter acesso a ele. Acessos não autorizados ou duplicados são barrados no sistema automaticamente.

Além disso, não é possível baixar as videoaulas e nem mesmo assisti-las fora da plataforma.

Ex-alunos de outros cursos possuem desconto de 10% para aquisição de novos cursos. Para solicitar o desconto, devem entrar em contato pelos canais de suporte do curso em que estão.

Na compra via PIX e criptomoedas, tem 5% de desconto adicional.

Nas compras acima de R$2.200 (mais de um curso), tem 10% de desconto adicional com o cupom COMBOLUIZTOOLS.

Outras formas de pagamento não permitem aplicar qualquer desconto.

O pagamento por PIX pode ser feito usando a chave email [email protected]. O comprovante deve ser enviado para este e-mail também.

O pagamento por cartão nacional pode ser feito via PayPal em até 6x sem juros, via Mercado Pago em 12x com juros e via PagSeguro em 18x com juros.

O pagamento por boleto pode ser feito via Mercado Pago, à vista.

O pagamento por cartão internacional pode ser feito via PayPal (sem parcelamento).

O pagamento em criptomoedas pode ser feita desde que com USDT ou USDC, solicite a cotação e chave para [email protected]

Você pode realizar o pagamento internacional via PayPal ou criptomoedas (USDT e USDC). Também possuo conta bancária nos EUA. Envie uma mensagem para [email protected] solicitando dados

Sim, entre em contato no botão de WhatsApp ou no [email protected] informando como deseja pagar para que possamos gerar os links apropriados.

Em até 14 dias corridos após o pagamento do curso (o dobro do previsto por lei), se o aluno se arrepender da compra e quiser o seu dinheiro de volta ele será ressarcido em 100% do valor, pelo mesmo canal em que pagou (cartão, PIX, etc).

Não há necessidade de qualquer indicação de motivo e a solicitação deve ser feita via email ([email protected]), sendo atendida em até 1 dia útil.

O curso atualmente conta com mais de 100h de vídeos, em 671 lições e 41 projetos variados.

Sim e não. Tecnicamente é possível usar os mesmos conceitos e arquitetura em outras linguagens de programação, mas o professor não poderá dar suporte a outras tecnologias que não as da stack do curso.

Qualquer blockchain compatível com EVM (padrão Ethereum) pode ser usado no curso.

Durante as lições são usadas na prática Ethereum (Goerli e Sepolia), Avalanche (Avax), BSC/BNB Chain (Binance) e Polygon (Matic). Também usamos provedores de blockchain em nuvem com Infura e QuickNode, além de blockchain local com HardHat Network.

ERC-20, ERC-721 (com extensões), ERC-721a (Azuki), ERC-1155 (com extensões), ERC-165 e ERC-1967.

Ownable, Roles, Adapter, Reentrancy Guard, Transparent Proxy e Checks-Effects-Interactions.