KEMBAR78
Web3 Brochure | PDF | Computer Science | Software Engineering
0% found this document useful (0 votes)
148 views18 pages

Web3 Brochure

This document provides an overview of a 12-week program called "Web3: Build on Blockchain" aimed at helping developers break into web3 and blockchain technology even without prior experience. The program will include weekly live classes, masterclasses from experts, and a structured curriculum to learn fundamentals and build live projects. By the end, participants will earn certification as a blockchain developer, have priority access to job opportunities, and build a portfolio of web3 projects. The curriculum covers topics like Bitcoin, Ethereum, Solidity, smart contracts, security practices, and trends over 12 weeks through a combination of videos and hands-on projects.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
148 views18 pages

Web3 Brochure

This document provides an overview of a 12-week program called "Web3: Build on Blockchain" aimed at helping developers break into web3 and blockchain technology even without prior experience. The program will include weekly live classes, masterclasses from experts, and a structured curriculum to learn fundamentals and build live projects. By the end, participants will earn certification as a blockchain developer, have priority access to job opportunities, and build a portfolio of web3 projects. The curriculum covers topics like Bitcoin, Ethereum, Solidity, smart contracts, security practices, and trends over 12 weeks through a combination of videos and hands-on projects.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

X

Build on
Blockchain
A 12-week program for
developers to start a career in
blockchain technology
Table of Contents

1. About Pesto ........ 3

2. Why web3 ........ 4

3. Program structure ........ 7

4. Who is this program for ........ 7

5. Learning outcomes ........ 8

6. Curriculum Overview ........ 9

7. Placement support ........ 15

8. Community ........ 16

9. How to apply ........ 17

22
About
Pesto is the most efficient way to find what’s next in
your tech career.

We help talented developers make the most of their


skillset by connecting them with the right knowledge,
the right network, and the right opportunities, based on
where they are in their career.

About
Polygon is revolutionising how companies look at DeFi
(decentralised finance), NFTs (non-fungible tokens),
Web3 and blockchain.

Over 37k+ dApps have used Polygon to scale their


performance.

3
Why web3?

YOU CAN BUILD A 100% REMOTE


CAREER IN THE WEB3, FOR LIFE.

45.3% of web3 roles


are listed as Remote.
This is more than 2X
REMOTE the rate across the
rest of tech (18.6% of
overall tech jobs are
Remote)

4
Why web3?
Demand Growth for Engineering Roles

Blockchain Engineer 517%

Security Engineer 132%

Embedded Engineer 76%

Data Engineer 38%

Back-end Engineer 33%

ML Engineer 27%

Mobile Engineer 15%

Full-Stack Engineer 7%

Front-End Engineer 4%

0 200 400 600

2022-state-of-software-engineers

"Growth in demand for blockchain


skills has gone through the roof and
tops anything I've ever seen."
-Mehul Patel, CEO of Hired
5
Presenting

Web3: Build on Blockchain


brought to you by

You will learn web3 from


videos industry
A 12-week program professionals and build live
projects as you go.
to help you break Moreover, you the
program's designed such
into web3, even if that you can do it

you have 0 prior comfortably alongside your


full-time job.
experience working
By the end of the program,
on blockchain you will be a certified
Blockchain Developer who
technology. has a web3 portfolio with
priority access to
opportunities on Polygon's
official job board.

6
Structure Features
No prior web3 experience
Part-time program with a
needed
structured curriculum and
live project building. Weekly live classes

Masterclasses from the


world's leading web3
experts

Who is it for? Certification as proof of


completion

Live project building


You would be a good fit for the program
if the following hold true for you → Priority access to
opportunities on Polygon's
Minimum 2 years of experience as a job board
software developer with working
knowledge of Javascript Access to your first
Have worked with web development community of web3
technologies such as HTML, CSS, professionals
React and Node
Working knowledge of GitHub and
any shell scripting language
Passion and curiosity to learn Web3
Commitment of 12 to 15 hours per
week for the next 3 months
7
By the end, you will

In a nutshell,

Learn the fundamentals of


distributed networking you'll gain a deep understanding of the
underlying technologies behind Bitcoin

Understand how blockchain and and Ethereum in the first few weeks.

cryptocurrency work Then, you will go from Beginner level to

Advanced level in Solidity and smart

Master Ethereum and Solidity from contract development. In this process,

scratch you will build, test and deploy at-least 10


to 12 smart contracts as part of the

Learn how to write production- curriculum.

ready smart contracts


Next, you'll learn how to build, test and

Develop dApps with Hardhat deploy Decentralised Applications with

framework security best practices and

optimizations. After which, you'll also

Learn about smart contract learn how to build dApps on Polygon -

security's best practices and tools one of the most preferred platforms for

web3 companies. Lastly, you'll create a

Have a deep understanding on portfolio of web3 projects (including

current/latest trends of Web3 multiple smart contracts, dApps, blog

ecosystem (NFTs, DeFi, etc.) posts, twitter threads, etc.) by the end of

this curriculum.

Have a portfolio of Web3 projects


and blog posts

8
Curriculum: Weekly Journey
Weekly Modules

Week 1 : Bitcoin and Blockchain fundamentals


Week 2 : Ethereum Deep Dive
Week 3 : Smart Contract 101
Week 4 : Mastering Solidity
Week 5 : Open Zeppelin Contracts
Week 6 : Mastering Hardhat
Week 7 : Project Week-1
Week 8 : Frontend of dApps
Week 9 : Smart Contracts Security and Optimizations
Week 10 : Project Week-2
Week 11 : Advanced concepts and trends
Week 12 : Career Support

Week 1: Bitcoin and Blockchain fundamentals Week 2 : Ethereum Deep Dive

Blockchain technology and its use cases Mechanics of Ethereum Virtual Machine (EVM)

Two Generals' Problem, Byzantine Fault Consensus algorithm and Gas fees

Tolerance Ethereum upgrade (Eth 2.0)

Technologies used in Bitcoin - Hashing, Digital Introduction to smart contracts and Remix IDE

signatures, Merkle tree, etc ether.js

9
Curriculum: Weekly Journey
Weekly Modules

Week 1 : Bitcoin and Blockchain fundamentals


Week 2 : Ethereum Deep Dive
Week 3 : Smart Contract 101
Week 4 : Mastering Solidity
Week 5 : Open Zeppelin Contracts
Week 6 : Mastering Hardhat
Week 7 : Project Week-1
Week 8 : Frontend of dApps
Week 9 : Smart Contracts Security and Optimizations
Week 10 : Project Week-2
Week 11 : Advanced concepts and trends
Week 12 : Career Support

Week 3 : Smart Contract 101 Week 4 : Mastering Solidity

Components of Smart Contract Advanced Solidity Concepts

Data Types and Storage Calling other contracts, interfaces, libraries,

Function types with examples and exercises fallbacks

Execution flow control structures Error Handling

Ownership, Upgradeability, Pausing

10
Curriculum: Weekly Journey
Weekly Modules

Week 1 : Bitcoin and Blockchain fundamentals


Week 2 : Ethereum Deep Dive
Week 3 : Smart Contract 101
Week 4 : Mastering Solidity
Week 5 : Open Zeppelin Contracts
Week 6 : Mastering Hardhat
Week 7 : Project Week-1
Week 8 : Frontend of dApps
Week 9 : Smart Contracts Security and Optimizations
Week 10 : Project Week-2
Week 11 : Advanced concepts and trends
Week 12 : Career Support

Week 5: Open Zeppelin Contracts Week 6 : Mastering Hardhat

Understand EIPs and their implementation Hardhat components

Writing contracts using ERC standards Writing unit tests

Decentralized storage - IPFS Using plugins with Hardhat

Truffle vs Hardhat Learning scripts using ethers.js

11
Curriculum: Weekly Journey
Weekly Modules

Week 1 : Bitcoin and Blockchain fundamentals


Week 2 : Ethereum Deep Dive
Week 3 : Smart Contract 101
Week 4 : Mastering Solidity
Week 5 : Open Zeppelin Contracts
Week 6 : Mastering Hardhat
Week 7 : Project Week-1
Week 8 : Frontend of dApps
Week 9 : Smart Contracts Security and Optimizations
Week 10 : Project Week-2
Week 11 : Advanced concepts and trends
Week 12 : Career Support

Week 7: Project Week-1 Week 8 : Frontend of dApps

Create smart contracts using Solidity Frontend application with React and Next.js

Use Hardhat to unit test a Solidity smart Learn wallet integration with Metamask,

contracts WalletConnect

Deploy them in Goerli Testnet before launching Interact with blockchain using Ethereum client

them on the Ethereum Mainnet library - ethers.js and Moralis

Write APIs using GraphQL library


Curriculum: Weekly Journey
Weekly Modules

Week 1 : Bitcoin and Blockchain fundamentals


Week 2 : Ethereum Deep Dive
Week 3 : Smart Contract 101
Week 4 : Mastering Solidity
Week 5 : Open Zeppelin Contracts
Week 6 : Mastering Hardhat
Week 7 : Project Week-1
Week 8 : Frontend of dApps
Week 9 : Smart Contracts Security and Optimizations
Week 10 : Project Week-2
Week 11 : Advanced concepts and trends
Week 12 : Career Support

Week 9: Smart Contracts Security & Optimisations Week 10 : Project Week-2

Types of vulnerabilities in smart contracts Create production ready dApps using Solidity,

Case studies, best practices and tools for Hardhat and React

creating secure smart contracts

Gas optimisations tools and techniques

13
Curriculum: Weekly Journey
Weekly Modules

Week 1 : Bitcoin and Blockchain fundamentals


Week 2 : Ethereum Deep Dive
Week 3 : Smart Contract 101
Week 4 : Mastering Solidity
Week 5 : Open Zeppelin Contracts
Week 6 : Mastering Hardhat
Week 7 : Project Week-1
Week 8 : Frontend of dApps
Week 9 : Smart Contracts Security and Optimizations
Week 10 : Project Week-2
Week 11 : Advanced concepts and trends
Week 12 : Career Support

Week 11 : Advanced concepts and trends Week 12 : Career Support

Learn about L2 protocols & how Polygon utilizes 1:1 resume building support

it Career coach support on creating

Learn about other popular blockchain platforms your personal Video Resume

and how they are different from each other Dedicated placement drives for

Discover what is next in the Web3 world Pesto alumni

14
Placement Assistance
Community Calendar

Every developer who


successfully completes the
program gets priority access
to job opportunities with
companies in the Polygon
ecosystem

15
The Pesto ecosystem
Soft skills training
Because we understand global roles demand excellent communication and
documentation skills.

We help with everything from business communication to teaching you best


practices for working asynchronously.

Pesto is more than a fellowship program. It's a tribe


Community is at the heart of everything we do at Pesto!

We help you schedule 1-1 virtual networking sessions with developers from
your cohort and give you access to all the weekly events geared towards
accelerating your coding career.

16
19
What’s next?

1. Fill out the registration form


2. Talk to the Admissions Counsellor
3. Take the screening assessment
4. Get on a final call to close the formalities
and initiate your onboarding

P.S. If you don't find it a fit for you, you get 2 weeks to request for
your money back. No questions asked.

17
Got questions?

Request a callback

from our admissions team here.

18

You might also like