Introduction to dApp Development with Solana AnchorLang (edX)

Introduction to dApp Development with Solana AnchorLang (edX)
Course Auditing
Categories
Effort
Certification
Languages
Students must have prior knowledge of programming concepts and be familiar with JavaScript or any other frontend programming language
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Introduction to dApp Development with Solana AnchorLang (edX)
Master Blockchain principles, Encryption techniques and the art of developing smart contracts. Unlock new opportunities for your career in Smart Contract and dApp Development.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

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!


What you'll learn

- Master Blockchain essentials: Gain a strong understanding of blockchain fundamentals such as principles, theories, and best practices.

- Create practical applications: Get hands-on experience designing and building smart contracts using technologies like the Solana SDK.

- Create captivating applications: Develop the skills needed to create engaging decentralized applications using technologies such as ReactJS for web development and smart contracts.

- Understand the business value: Learn how a dApp developer adds business value and how to clearly explain the benefits of smart contracts to stakeholders

- Cultivate a web3 mindset: Cultivate a problem-solving, creative and strategic thinking approach needed for web3 development.


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



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Course Auditing
92.00 EUR
Students must have prior knowledge of programming concepts and be familiar with JavaScript or any other frontend programming language

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.