Giter Site home page Giter Site logo

near-certified-developer-day-0's Introduction

NEAR Certified Developer (NCD) - Day 0

Curated list of things you should have and know before you attend NCD I and NCD II to succeed

Don't worry if you don't have and know all reccomended things, you are still welcomed to join and find out what it takes to be NEAR Certified Developer.

However, don't forget that to get the NCD I and II certificates that you have to succesfully present demo.

What you SHOULD have

Software that you should have installed in your computer in order to be able to work on content discussed in NCD I and II.

  • GIT - to get sample projects from GitHub to your computer and to later share your project with others
  • Node.js - to install 3rd party libraries to sample project you downloaded from GitHub
  • Yarn - (reccomended) - basically, this is more user friendly version of npm and our npm scripts are using yarn
  • near-cli - to deploy your first smart contract
  • Code editor like VS Code, Sublime Text, Atom or any other favorite (you will have hard time coding if you don't have the code editor)
  • NEAR testnet Wallet - (reccomended) - created and logged in near-cli

What you SHOULD know

Technologies you should know before attending NCD I and NCD II, without this you will have hard time understanding what we are teaching.

NCD I - Day 0

Get familiar with NEAR smart contract starter project

  1. Get starter project to your PC -> git clone <url>
  2. Check ./scripts and see how smart contract works
  3. Change something in ./scr/simple/assembly/index.ts or in ./scr/singleton/assembly/index.ts and run scripts again to see how behavior changed

NCD II - Day 0

Get familiar with NEAR smart contract front-end starter project

  1. Get starter project to your PC -> git clone <url>
  2. Open ./index.html in your browser
  3. Test the app and try to log in
  4. Now change contradId in files to one you generated in NCD I and see the changes

Bonus tasks

  1. Add new methods to smart contract from NCD I starter project and try to call them via UI of NCD II starter project
  2. Check other sample projects for inspiration

Congratulations! If you got there and finished all tasks, you will have no issues getting your NCD I and NCD II certifications!

near-certified-developer-day-0's People

Contributors

seva98 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.