Julien Klepatch – 6-Figure Blockchain Developer
Why become a blockchain developer (and why NOW)?
Well…
- The demand is SKYROCKETING, but the supply of good developers with this specific set of skills is slower to increase…
- It’s “new” so no one hiring is going to ask for years of experience (a good portfolio can be enough)
- MASSIVE investments are being made in the industry by large companies and especially in DeFi
- I’ve personally got my first job as a blockchain developer for a salary of $100k and… remote
- You learn to make a very simple app that has nothing to do with the professional ones you’ll need to get hired
- You get overwhelmed by the number of possibilities and blockchains to learn (and end up knowing only a little about everything)
- Overly technical tutorials that bore you to death with the mind-numbing mechanics of building useless apps, and don’t say a thing about strategy to find a job…
- Very hype-y teachers that make big claims about showing you the way… But rehash the same content that brings no result or CLEAR step-by-step to learn.
- Not up-to-date content (old versions of Solidity, web3….)
The truth of the matter is that there are only a few things you need to focus in and learn to:
Build a World-Class Portfolio of Decentralized Applications (Dapps)
Learn the skills that will ACTUALLY get you hired and help you develop blockchain apps
Position yourself and standout with a rockstar profile: to find your very first blockchain job/project (and many more after that)
Jump on a juicy trend while it’s still not a wide-spread idea
That’s what inspired me to build the most actionable and clear program to help you achieve just that:
Introducing: 6 Figures Blockchain Developer
The Masterclass is the leading training community for first time blockchain developers.
It’s a self-paced program to help you find a job within 60 days.
And it’s packed with in-depth, practical training and resources on all aspects of learning the skills, building a Dapp portfolio, and finding a job.
PLUS the community support you need to ensure you achieve your full potential.
What’s Inside?
Ok so let me give you the gist of what’s you’ll learn in the program
Part 1: Introduction to Blockchain & Ethereum
Part 2: Smart Contracts Development (Solidity 0.6)
Part 3:
Build a rockstar portfolio of Blockchain projects:
Project #1 – Build your First Decentralized Application with Solidity, Truffle & Web3. Include tests & frontend
Project #2 – Capstone project: Decentralized Exchange for ERC20 tokens. Include tests & (beautiful) frontend with charts.
Part 4: Find your First Blockchain Job, using the “Aim, Load Fire” method
Bonus #1: Solidity Snippets
Bonus #2: Curated Directory of Top Blockchain companies
Bonus #3: Private Telegram and 24/7 Support
What If You Don’t Know ANYTHING About Development?
Ok Julien… This is all great but what if I have very little knowledge of the fundamentals of coding: HTML, CSS, JS,…
I got you there:
JumpStarter Package:
This includes a Bootcamp Series – Foundation of Web Development for Blockchain Development
I’m going to teach you live the tools you need to be able to start leaning blockchain development.
So even if you’re a newbie, no excuses!
Get immediately download Julien Klepatch – 6-Figure Blockchain Developer
Meet Julien
Hi, I’m Julien and you may have discovered me through through my YouTube channel: EatTheBlocks.
I’ve been a blockchain developer for over 4 years (when it wasn’t cool yet) and worked on project for many cutting edge companies in the blockchain industry.
In 2017, I started creating tutorials and resources to show other wanna-be blockchain developers how to acquire the skill necessary to get in the industry and get their 1st highly paid job (like I did)
Your Instructor
Julien Klepatch
Hi! My name is Julien and I am the instructor of EatTheBlocks Pro.
I am a senior Blockchain software engineer. I used to work in Finance, and I switched to software development 6 years ago.
For the past 3 years, I have been building Dapps and Solidity smart contracts for several Ethereum and ICOs projects, including Lendingblock, an institutional crypto lending exchange.
I run EatTheBlocks, a youtube channel for Ethereum developers. I have also published a Blockchain course for Manning.
I also contribute to the code of Drizzle and I spoke at TruffleCon 2019 on Drizzle.
I also have extensive experience with Nodejs, Javascript & React, having worked as a full-stack software engineer for the last 6 years. Github & LinkedIn
Course Curriculum
Welcome
- Resources
- 1. Introduction (0:20)
- 2. Blockchain (5:48)
- 3. Cryptocurrencies & Bitcoin (2:43)
- 4. Ethereum (2:29)
- 5. Cryptographic hashes (2:02)
- 6. Ethereum addresses (1:55)
- 7. Wallets (3:18)
- 8. Transactions (2:47)
- 9. Smart contracts (3:42)
- 10. Gas (2:43)
- 11. Ethereum accounts: EOA vs contracts
- 12. Ethereum networks: Local, public testnets & mainnet
- 1. Introduction (0:35)
- 2. What is a decentralized application? Real-Life Dapp Demo (2:46)
- 3. DeFi and popular Decentralized Application on Ethereum (2:33)
- 4. Architecture of decentralized application (2:35)
- 5. Development process of a Decentralized Application (2:18)
- 1. Introduction (0:45)
- 2. Remix (2:53)
- 3. NodeJS & npm
- 4. Ganache
- 5. Truffle
- 6. Metamask
- 7. Infura
- 8. Etherscan
- 1. Introduction (1:56)
- 2. Compilation
- 3. Structure of a smart contract (2:19)
- 4. Variable types (8:39)
- 5. Built-in variables (1:30)
- 6. Constructor (1:28)
- 7. Declaring functions (3:48)
- 8. Function visibility (3:17)
- 9. Variable visibility (4:11)
- 10. Deploying & interacting with a smart contract in Remix (5:23)
- 11. Control structures: if, while, etc… (7:40)
- 12. Arrays (14:02)
- 13. Mappings (12:17)
- 14. Structs (8:28)
- 15. Events (6:29)
- 16. Interacting between smart contracts (11:24)
- 17. Transferring Ether (6:21)
- 18. Dealing with errors (require, throw…) (9:42)
- 19. Custom function modifiers (5:17)
- 20. Inheritance (3:14)
- 1. Introduction (1:04)
- 2. Add approvers (3:02)
- 3. Get list of approvers (1:13)
- 4. Create transfers (3:03)
- 5. Get list of transfers (1:46)
- 6. Approve transfers (4:10)
- 7. Receive Ether (1:26)
- 8. Access control (2:33)
- 1. Introduction (1:55)
- 2. Create the Truffle project (3:20)
- 3. Deploy the smart contract in our test (4:29)
- 4. Your first Solidity test (6:39)
- 5. Test createTransfer() (1/2, happy path) (5:47)
- 6. Test createTransfer() (2/2, unhappy path) (4:47)
- 7. Test approveTransfer() (1/3, happy path) (4:05)
- 8. Test approveTransfer() (2/3, happy path) (3:48)
- 9. Test approveTransfer() (3/3, unhappy path) (4:43)
- 1. Introduction (1:11)
- 2. Let’s break down the development process for Dapp frontends (1:20)
- 3. Add a migration file (5:53)
- 4. Deploy smart contract to Blockchain with Truffle (3:15)
- 5. Understanding contract artifacts & ABIs (3:09)
- 6. Setup the React frontend in our Truffle project (5:23)
- 7. the frontend server and see the Dapp in your browser (1:44)
- 8. Connect the frontend to the smart contract with Web3 (5:13)
- 9. Integrate Web3 to our React application (4:41)
- 10. Read smart contract data from the frontend with Web3 (4:17)
- 11. Modify smart contract data from the frontend (send transaction) with Web3 (6:46)
- 12. Show a list of transfers (4:04)
- 13. Approve transfers (2:27)
- 14. Integrate Web3 to Metamask (4:44)
- 15. Use Ganache addresses in Metamask (2:03)
- 16. Try out the Dapp in your browser! (3:23)
- 17. Challenge
- 18. Update to Solidity 0.8
- 19. Update to Metamask
- 1. Introduction (1:03)
- 2. Creating Ethereum addresses (1:27)
- 3. Getting some fake Ether with a Faucet (1:28)
- 4. Create a project in Infura (1:11)
- 5. Configure Truffle to use Infura with hdwallet-provider (2:42)
- 6. Safe management of private keys in truffle-config (2:58)
- 7. Deploy smart contract to Kovan (2:00)
- 8. Deploying the frontend via Netlify and connect it to smart contract (3:49)
- 9. Deploying the Dapp to mainnet
- 1. Introduction (1:07)
- 2. How a decentralized exchange work
- 3. ERC20 tokens (8:22)
- 4. Create token registry (4:01)
- 5. Create wallet (6:57)
- 6. Integration with the Dai stablecoin (3:49)
- 7. ERC20 token mocks (1:46)
- 8. Create limit orders (12:52)
- 9. Create market orders (17:12)
- 10. Prevent integer overflow bug (8:13)
- 11. List orders
- 12. List tokens
- 13. Faucet for ERC20 tokens & Dai
- 1. Introduction (0:55)
- 2. Setup the Truffle project (2:28)
- 3. Deploy mock ERC20 tokens (2:29)
- 4. Deploy The Dex smart contract (3:09)
- 5. Allocate initial token balances (3:17)
- 6. Test deposit() (4:59)
- 7. Test withdraw() (3:58)
- 8. Test createLimitOrder() (1/3 – Happy path) (5:31)
- 9. Test createLimitOrder() (2/3 – Happy path) (3:19)
- 10. Test createLimitOrder() (3/3 – Unhappy path) (4:44)
- 11. Test createMarketOrder() (1/2 – Happy path) (5:13)
- 12. Test createMarketOrder() (2/2 – Unhappy path) (5:19)
Get immediately download Julien Klepatch – 6-Figure Blockchain Developer
- 1. Introduction (0:41)
- 2. Setup the Truffle project (2:29)
- 3. Create the migration file (4:00)
- 4. Seed token balances (3:44)
- 5. Seed orders (3:55)
- 6. Connect frontend to smart contracts with Web3 (7:58)
-
Preview
7. Loading component (4:54)
- 8. Dropdown component (6:01)
- 9. Header component (4:11)
- 10. Integrate Header into App component (5:32)
- 11. Wallet component (6:17)
- 12. Integrate Wallet into App component (7:49)
- 13. New order component (6:05)
- 14. Integrate New Order into App (3:51)
- 15. All orders component (3:41)
- 16. Integrate All orders into App (6:50)
- 17. My orders component (2:02)
- 18. Integrate My orders into App (2:12)
-
Preview
19. All trades component – table (1:59)
- 20. All trades component – chart (2:38)
- 21. Integrate All trades into App (9:51)
- 22. Try it out in your browser! (3:08)
- 23. Update to Solidity 0.8
- 24. Update to Metamask
- 1. Introduction (0:33)
- 2. The 3 steps to find your first Blockchain job (Aim, Load, Fire) (0:59)
- 3. Aim: Position yourself on the job market (4:55)
- 4. Load: Build a ROCKSTAR Blockchain CV (3:23)
- 5. Load: Create a job magnet LinkedIn profile (8:15)
- 6. Load: Showcase your portfolio of Blockchain projects on Github (coming soon)
- 7. Fire: The best places to find (well-paid) Blockchain jobs (3:28)
- 8. Fire: Prepare for the technical interview – Easy questions (15:50)
- 9. Fire: Prepare for the technical interview – Intermediate questions (17:19)
- 10. Fire: Prepare for the technical interview – Difficult questions (8:14)
- Bonus 1: Useful Solidity snippets
- Bonus 2: Directory of top Blockchain companies
- Bonus 3: Access to private Discord group for 24/7 support
Reviews
There are no reviews yet.