YoVDO

Introduction to dApp Development with Solana AnchorLang

Offered By: Xccelerate via edX

Tags

Blockchain Development Courses Cryptography Courses Encryption Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Unleash your creative potential in the dynamic field of Smart Contract Development. Enroll now and master essential Blockchain principles, encryption techniques and the art of developing smart contracts. This course prepares you to become a Smart Contract Developer using the Solana Blockchain. Elevate your skills and open doors to exciting opportunities. Enroll now and embark on a journey of Web3 Innovation!


Syllabus

Unit 1. Prep Work:

  • 0.1 - Course Outcomes and Requirements

  • 0.2 - Principles of Web3 Engineering

Unit 2. Blockchain Technology

Introduction to Blockchain Technology

  • 1.1.1 - What is Blockchain Technology?

  • 1.1.2 - What are Consensus Mechanisms?

  • 1.1.3 - What are Smart Contracts and dApps

  • 1.1.4 - What is the difference between web1, web2 and web3?

  • Quiz



Encryption and Cryptography

  • 1.2.1 - Introduction to Encryption

  • 1.2.2 - History and Current State of Encryption

  • 1.2.3 - Diffie Hellman Key Exchange

  • 1.2.4 - Public Key Cryptography

  • 1.2.5 - What are Digital Signatures

  • Quiz



Storytelling in UX

  • 1.3.1 - Storytelling in UX - Why is it important?

  • 1.3.2 - UX Case Studies

  • 1.3.3 - How to write a Case Study

Unit 3. Introduction to the Solana Ecosystem

Solana Terminologies

  • 2.1.1 - Accounts

  • 2.1.2 - Transactions

  • 2.1.3 - Programs



Solana Ecosystem Case Studies

  • 2.2.1 - Case Study - Phantom Wallet

  • 2.2.2 - Case Study - Ellipsis Labs

  • Additional Reading & Quiz

****

Unit 4. Smart Contract & dApp Development with Solana

Smart Contract Development with Solana

  • 3.1.1 - Intro to Solana Playground

  • 3.1.2 - Hello Solana

  • 3.1.3 - Building and Deploying a Solana Program

  • 3.1.4 - Interacting with on-chain contracts



dApp Development with ReactJS and Smart Contracts (Todo List)

  • 3.2.1 - Project dApp Backend - Setting up helper files

  • 3.2.2 - Project dApp Backend - Initializing Users

  • 3.2.3 - Project dApp Backend - Add Todo Task

  • 3.2.4 - Project dApp Backend - Mark and Delete Todo

  • 3.2.5 - Setting up dApp frontend

  • 3.2.6 - Connecting CryptoWallet to Decentralized Application

  • 3.2.7 - Creating a new User Profile using dApp

  • 3.2.8 - Creating new Tasks using dApp

  • 3.3.1 - Deploying dApps to Web Hosting Services


Taught by

Siddharth Agarwal

Related Courses

Internet History, Technology, and Security
University of Michigan via Coursera
Sicherheit im Internet
openHPI
أساسيات التشفير
Rwaq (رواق)
Desarrollo de Aplicaciones Web: Seguridad
University of New Mexico via Coursera
Web Application Development: Security
University of New Mexico via Coursera