Skip to content

KBPsystem777/devup-coding-sessions

Repository files navigation

description
Welcome to DevUp!’s Solidity coding session! Before we begin, please ensure you have completed the following prerequisites. This will help you make the most of the session and ensure a smooth learning

💻 DevUp! Coding Session Prerequisites

💡Important Note: Attending this session requires prior experience in JavaScript. If you are taking up the coding session for Arbitrum Stylus, you should also have experience in either C, C++ and Rust programming language

Technical Requirements

Hardware

  • Computer: A laptop / desktop with at least 8GB of RAM
  • Operating System: Windows / macOS / Linux, etc

🛜 WiFi Connectivity

  • Students are required to have a stable internet connection with a minimum speed of 5-10 Mbps to participate effectively in this session.

Software

  • NodeJS: https://nodejs.org
    • Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It allows developers to execute JavaScript on the server side, enabling the creation of scalable and high-performance web applications. Node.js is essential for developing blockchain applications as it provides the environment for running development frameworks like Hardhat.
  • Github: https://github.com
    • GitHub is a platform for version control and collaboration, allowing you to store, manage, and track changes to your code repositories. It is widely used for open-source projects and provides a variety of tools for code review, project management, and integration with other development tools.
  • Hardhat: https://hardhat.org
    • Hardhat is a development environment designed specifically for Ethereum. It provides a flexible and extensible framework for compiling, deploying, testing, and debugging smart contracts. Hardhat makes it easier to manage complex Ethereum development workflows by offering features such as Solidity debugging, network forking, and task automation.
  • VSCode: https://code.visualstudio.com
    • Visual Studio Code is a free, open-source code editor developed by Microsoft. It is highly extensible and supports a wide range of programming languages and frameworks. For Solidity development, VSCode offers numerous extensions that provide syntax highlighting, code completion, and debugging capabilities, making it an ideal choice for smart contract development.
  • Metamask: https://metamask.io
    • MetaMask is a cryptocurrency wallet and gateway to blockchain apps. It allows you to interact with the Ethereum blockchain directly from your web browser, making it easier to manage your crypto assets, interact with decentralized applications (dApps), and deploy smart contracts. MetaMask is essential for testing and deploying smart contracts on various Ethereum networks.

About

DevUp! Smart Contract Coding Session

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published