Cardano Developer Workshop in Maranatha Christian University - Workshop for Students 13 November 2024

Cardano Developer Workshop in Maranatha Christian University - Workshop for Students 13 November 2024

Date : Wednesday, 13 November 2024

Purpose of this event :

  • A brief review of the lessons from the October workshop, specifically on using Eternl Wallet and Cardano Scan.
  • Introducing the concept of DApps in the Web3 domain.
  • Learning and practicing the React concepts of Components and Props.

Host :

  • @valdryanivandito (Speaker)

Total Participants (Online via Zoom) : 10 Participants
Total Participants (Onsite at 01:00 - 02:30 PM) : 8 Participants
Total Participants (Onsite at 03:00 - 16:30 PM) : 24 Participants

Video Recording can be watched in Komunitas Cardano Indonesia YouTube Channel

Github Repository :

Documentations :

Summary :

We covered these topics during workshop :

  • Topic-1 : Public permissionless blockchain
  • Topic-2 : Cardano 3rd gen blockchain & trilemma issue
  • Topic-3 : Introduction to Cardano Ecosystem & Dapps such as Eternl Wallet, Levvy.fi, Dex Hunter, Iagon, and Atala Prism
  • Topic-4 : Practical session on how to setup Eternl wallet
  • Topic-5 : Practical session on how to make transaction and trace the transaction using Cardano Scan
  • Topic-6 : Web generation and Web3
  • Topic-7 : ReactJS key concept
  • Topic-8 : Introduction to JSX Syntax
  • Topic-9 : Practical Session on how to implement Component and Props

In our third workshop, we faced several challenges, primarily due to its timing coinciding with the midterm exams. As a result, many participants had schedule conflicts between 1:00 and 2:30 PM. At the start of the session, only eight participants were present, with others joining later. In total, 24 participants attended the workshop onsite at Maranatha Christian University, GWM Building, 8th Floor, Internet Lab-2. Despite these challenges, our commitment and enthusiasm to conduct the Cardano workshop remained unwavering.

At the beginning of the session, we briefly revisited the material covered in the September workshop to accommodate new participants. The topics discussed included an introduction to public blockchains, an overview of Cardano and its ecosystem, and hands-on practice setting up Eternl Wallet, performing ADA transactions, and tracking those transactions on Cardano Scan.

The next topic covered the evolution of internet technology, from Web1.0 to Web3.0, which is supported by decentralized blockchain technology. This development has led to the emergence of web3-based applications known as DApps (Decentralized Applications). This topic served as an introduction, as the core material of the workshop on November 13–15, 2024, focused on building web applications integrated with Cardano using the Web3 SDK MeshJS.

This workshop was quite challenging for me (Valdryan Ivandito) as the speaker / tutor because many participants lacked experience, knowledge, and skills in using ReactJS. However, understanding the basics of ReactJS is crucial for learning the Web3 SDK MeshJS. Therefore, I designed a syllabus enabling participants to quickly grasp the key ReactJS concepts over the two-day workshop on November 13 – 14, 2024.

The key concepts delivered included JSX Syntax, Components, Props, useState, Event Handlers, Conditional Rendering, useEffect, and List Rendering. While these concepts may not be advanced or represent the best practices, they are sufficient for participants to practice building simple applications that implement MeshJS. In this third workshop, we focused on JSX Syntax, Components, and Props, with the remaining topics scheduled for the fourth workshop.

This workshop also featured a Coding Challenge, where participants were tasked with solving a problem within 15 minutes. They were required to create a Card component and implementing the concepts of Components and Props. Here, you could see the preview of the coding challenge:

Thank you to all the attendees, organizers, and Maranatha Christian University for their invaluable support in making this event a success. We look forward to continuing this journey together!

Regards,

@valdryanivandito

1 Like

Link to the GitHub repo is added. Thanks for the recap @Valdryan_Ivandito