Home
Softono
developer-bootcamp-2024

developer-bootcamp-2024

Open source TypeScript
750
Stars
250
Forks
37
Issues
10
Watchers
1 year
Last Commit

About developer-bootcamp-2024

The developer-bootcamp-2024 repository is a comprehensive educational resource designed to transform beginners into expert Solana blockchain developers. This bootcamp covers the entire journey from understanding fundamental blockchain concepts to building full-scale decentralized applications using the Rust programming language and the Anchor framework. No prior knowledge of blockchains, smart contracts, or Rust is required, though a basic background in software development is recommended. The curriculum includes twenty-five instructional modules spanning diverse practical projects such as voting systems, CRUD applications, token management, NFTs, token vesting, lending protocols, and programmable money. It also addresses critical topics like security vulnerabilities, production readiness, and common attack vectors. All course materials, including code examples and video links, are provided to facilitate hands-on learning. While the content is ideal for education and skill development, users are explicitly wa

Platforms

Web Self-hosted

Languages

TypeScript

Blockchain Developer & Smart Contract Bootcamp

Beginner to Expert Course

Learn smart contract development and level up your career

Welcome to the repository for the full Blockchain Developer Bootcamp. This repository contains the full course material, code examples, and other resources for the course.

This bootcamp is for anyone interested in learning how to build on a blockchain. You do not require any knowledge of blockchains, smart contracts, or Rust to get started. We will cover everything you need to know to get starting building on the Solana blockchain today.

What You Will Learn

  • What are blockchains and when you should use them
  • How to build full scale applications on the Solana blockchain
  • Some basic Rust, cryptography, and blockchain concepts

The goal of this bootcamp is to take any developer that is crypto-curious and teach them how to build on the Solana blockchain. We will cover everything from the basics of blockchain to building full scale applications on the Solana blockchain.

Preqrequisites

  • Mac, Windows, or Linux Laptop
  • Basic understanding of Software Development

Resources

If you're stuck, you can always refer to the following resources:

Table of Contents

# Name
1 Favorites
2 Voting
3 Blinks
4 CRUD App
5 Tokens
6 NFTs
7 Poker Chip Swap
8 Token Vesting
9 Token Lottery
10 Lending
11 Programmable Money
12 Attack the Bank
13 Production Readiness

Security Considerations

None of the projects within this bootcamp have been properly audited and may contain security vulnerabilities. Do not use any of the code in this bootcamp in production without a proper security audit.