Try   HackMD

Exploring

Architecture and UX of web 3

Learn to design blockchain-powered application architectures that involve contract orchestration and take full advantage of the NEAR account model and access keys.


Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More β†’
The goal for this session is to build a coherent mental model of how web 3 applications are structured on NEAR.
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More β†’


Sometimes people aren't sure how to complete this activity. These tips may help.

Consider that it is better to read many times quickly and NOT just one time slowly. Read How to survey? to better understand why and how you can do this

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More β†’
CORE Activities

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More β†’
BONUS Activities

If you have the time to look around the corner, here's a little more for you.

  • Explore the near-api-js workshop
    This workshop includes several structured activities to help you become more familiar with the NEAR APIs

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More β†’
Going Deeper

If you're feeling fearless, here's about as far as you might take this road in a day


None of us is as smart as all of us

– Ken Blanchard


It is not that I'm so smart. But I stay with the questions much longer.

– Albert Einstein


Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More β†’
Resources

Basics I

  • Networks will help you make sense of the fact that you are connecting to a live network and must choose which one to work with, either TestNet where money is free or MainNet or money is connected with the outside world
  • Accounts will help you make sense of the NEAR account system
  • Hackathon guide will help you try a few things quickly and avoid some common pitfalls when building with NEAR
  • FAQ includes a few common questions that developers ask
  • NEAR CLI is an implementation of a NEAR client-side application that sends requests to the network

Basics II

  • Actions will help you make sense of the structure of transactions – they're made up of one or more Actions
  • Transaction will help you make sense of the structure of transactions
  • Frontend Reference is a reference for frontend development on NEAR
  • Frontend Cookbook is a list of useful code recipes for working with NEAR
  • Gas will help you make sense of the concept of Gas and how it is spent

Intermediate

  • Structure of near-api-js is a deep dive into the structure of near-api-js
  • Figment is a set of tutorials built by developers for developers who are new to NEAR
  • NEAR APIs workshop is a workshop to help you explore the various features of the NEAR APIs
  • CRUD dApp is a full stack application built using NEAR

Advanced

  • Indexer Framework is a design and sample implementation of an indexing service that captures on chain activity and lets you query it over time
  • App Review is a series of videos that explain the code living in https://github.com/near-apps
  • RPC API is official documentation for the NEAR RPC API
  • REST Server is an implementation of a wrapper for near-api-js that exposes a REST interface for easy onboarding from web 2
  • near-api-js is the documentation for near-api-js