Blockchainunn
Blockchainunn
  • Home
  • Community
  • Event
  • Dev Bootcamp
  • Content Bootcamp
linkedin logotelegram logox logoinstagram logo

10 WEEKS

Developers Bootcamp

Raising experienced web2 and web3 developers.

bootcampbootcampbootcamp

Registration opens

Registration will open on Sunday, November 10th, 2024.

Registration closes

Registration will close on Sunday, November 17th, 2024.

Classes starts

Officially on Sunday, 17th November 2024, from 7:30-9:30 pm WAT.

Who is this Bootcamp for

question mark
web2

The web2 stream

is for total programming beginners (we will be covering topics like HTML, CSS, JavaScript & React)

web2

The web3 stream

For web2 developers intending to delve into web3 (We will be covering topics like Solidity, EthersJS, Web3js etc)

clock

Time

Both programs will run concurrently on the same day and time, three times a wek. The proposed date and time are 7:30-9:30pm WAT on Sundays and Tuesday, and 5:00-7:00pm WAT on Fridays.

clock

Location

The classes on Sundays and Tuesdays will be held virtually, while classes will be held physically on Fridays at the BlockchainUNN hacker house.

WEB2 STREAM CURRICULUM

The web2 stream is focused on students new to programming or already existing web2 devs looking to improve their skills. Since the goal is prepping the students for web3 development, we’d mostly be looking into the front-end side of web2 development.

This stream runs for 10 weeks, providing 28 contacts in total.

Classes 1-2

Introduction to Software Development.
Tools explanations, installation and setup.

Classes 3-4

HTML Fundamentals
Understanding HTML structure and its applications.

Classes 5-7

CSS and Responsive Design principles
Styling web pages and creating responsive layouts.

Classes 8

Introduction to Terminal Commands
Basic terminal commands and navigation.

Classes 9-10

Git and Github
version control systems and collaborative workflows using GitHub.

Classes 11-14

Javascript
Introduction to Javascript fundamentals for dynamic web development.

Classes 15-19

React
Building interactive user interfaces using React.

Classes 20

Deployment Platforms
Deploying applications on Vercel, Render and Netlify.

Classes 21-23

Node.js Basics using Express.js
Introduction to server-side Javascript and building APIs with Ecpress.js.

Classes 24-26

Introduction to AJAX
Making asynchronous requests using JavaScript.

Classes 27

Introduction to React
React components, props, state and lifecycle methods.

Classes 28

Introduction to React Router
React Router components, props and navigation.

WEB3 STREAM CURRICULUM

The web3 stream is focused on already existing web2 devs looking to devle into web3 development. Knowledge of HTML, CSS, JS, and React is compulsory! We’ll be focused on building smart contracts on Ethereum Layer 2 Lisk using Solidity.

This stream runs for 10 weeks, providing 28 contacts in total.

Classes 1-2

Introduction to Blockchain Technologies.
Overview of blockchain fundamentals and concepts.

Classes 3-5

Introduction to Remix and Solidity
Understanding smart contracts and writing solidity code using Remix.

Classes 6-7

Introduction to Lisk
Basics of the Lisk blockchain platform and its development environment.

Classes 8

Implement an ERC-20 Token
Step-by-step guide to creating and deploying an ERC-20 token.

Classes 9-10

Introduction to Hardhat and Truffle
Smart contract development frameworks: hardhat and Truffle.

Classes 11

Deploying and Verifyign smart contracts on Etherscan
Understanding how to deploy contracts and verify them on Etherscan.

Classes 12-13

Understanding the ERC21 Protocol and NFTs
In-depth understanding of ERC21, the foundation of NFTs.

Classes 14-15

Example Project 1
Building and implementing a practical Blockchain project.

Classes 16-17

IUnit Testing / Smart Contract Testing
Writing and executing testing tests for smart contracts.

Classes 18-20

Upgradeable Smart Contracts
Concepts and implementation of upgradeable smart contracts.

Classes 21

Oracles
Introduction to Oracle and their role in smart contract.

Classes 22

Introduction to Chainlink Oracle
Using Chainlink to integrate real-world data with smart contracts.

Classes 23-24

Example Project 2: Build a Lottery Smart Contract
Develop a lottery smart contract as a hands-on project.

Classes 25-27

Building Frontend Clients
Connecting smart contracts with frontend applications.

Classes 28

Security
Best practices for securing smart contracts and blockchain applications.

web2

Project Submission

After the bootcamp is over, participant are required to build a project using the skills acquired and submit it by the end of the bootcamp

Emails with meeting links will be sent beforehand to all registered participants.

All classes will hold on Gmeet and will be recorded to be upload later to the BlockchainUNN youtube channel

Each class will be led by 2 persons, The main instructor and an assistant teacher to help with attendance and questions

Attendance will be taken for every class by the cohort lead

an assignment will be given every Tuesday, covering topics within that week, to be submitted by the next Tuesday (a duration of 1 week). Students are expected to submit a total of 14 assignments by the end of the bootcamp.

The assignments will form critical criteria for graduation.

After 12 weeks, the student will be given a final project which they are expected to complete in order to graduate. They have a time period of 4 weeks from when they are given to submit.

Graduation will be determined by 3 major criteria- 60% attendance to classes, 70% assignment and classwork completion, and submission of a final project.

Upon graduation, Students are awarded a certificate of excellence and added to the BlockchainUNN Alumni group for the top developers within the community

FOLLOW US

linkedin logotelegram logox logoinstagram logo

Copyright © 2024 BlockchainUNN. All Rights Reserved