Web3 is a term you may have heard from your surroundings a lot lately being acknowledged as the new dawn of the internet. Web 3, a blockchain based web that includes cryptocurrencies, NFTS along with the solution to privacy, centralization and concerns related to finance. With the help of Web3 and solidity interlinked together we can create and deploy smart contracts such as voting, crowdfunding,
Feb 9, 7:00 – 9:30 AM
About this event
We, the Google Developer Student club at Dronacharya College Of Engineering (GDSC-DCE) are very excited to invite you to our Web 3 workshop that we have held on the date 9th February 2024 i.e. on Friday in our own DCE campus in the Seminar Hall. Commencing from 12:30 PM onwards, the workshop will focus on teaching you “How to build and deploy a smart contract using solidity”, only limited seats are available exclusively for the students of the second year.
This interactive workshop on web 3 development will make the students learn “How to build and develop smart contracts using Solidity”. Web 3, the decentralized web, is termed as the next evolution of the internet, powered by the blockchain technology. Solidity is a programming language used to write smart contracts on the Ethereum blockchain, allowing and making developers capable to create decentralized applications with secure and transparent functionality proving beneficial for them.
Within this workshop, the students will dive deep into the world of smart contracts and learn how to leverage Solidity to build robust and reliable contracts for various use cases. Either you're a beginner or an experienced developer looking to expand your skills, this workshop will provide you with the knowledge and hands-on experience you need to succeed in the continuously growing field of Web 3 development with high-speed and knowledge.
Key Topics Covered within the Workshop:
First we started with an Introduction to Web 3 and Ethereum: To understand the basics of Web 3 and how Ethereum, the leading blockchain platform, is revolutionizing the way we transact and interact online, the speaker provided students with their highly intelligible knowledge to grasp the concept briefly.
Moving on to the next topic the speaker covered “Solidity Fundamentals”: Describing the fundamentals of Solidity, including its data types, functions, modifiers, and inheritance, essential for writing and deploying smart contracts.
The session then covered the most crucial and exhilarating part of the workshop that was the Smart Contract Development and their Deployment: The students were highly intrigued into the process of developing smart contracts using Solidity, covering topics such as state variables, control structures, and error handling increasing the vast pool of knowledge. Participants were introduced to the basics of building and deploying smart contracts, providing them with essential knowledge and skills in the blockchain domain testing their smart contracts using tools like “Truffle” and deploy them to the Ethereum blockchain.
Proceeding with teaching students the best ways for their smart contract’s Security: The speaker covered the best practices for writing secure smart contracts to the students, including avoiding common vulnerabilities such as reentrancy and integer overflow which may happen within their Smart Contracts.
Progressing onto next discussion and concluding with topic being “The Advanced Topics of Solidity” : Attendees dived into the advanced Solidity concepts, such as interfaces, libraries, and contract upgradeability, to enhance the functionality and efficiency of their smart contracts which will make them immerse deep into the uniquity of the language i.e. Solidity itself, giving a rise to their curiosity.
Each and every attendee of the event will be given an opportunity to be part of an extended cohort. The winners of the extended cohort will receive exclusive “Rise In” event merchandise (swag) as their prizes , allowing them to be engaged within the event and participate actively in the cohort.