The Complete NEAR Blockchain Smart Contract + Dapp Course

Course Feature
  • Cost
    Paid
  • Provider
    Udemy
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    2022-10-13
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Mammoth InteractiveJohn BuraNEAR Foundation
Next Course
3.8
3,235 Ratings
This course provides a comprehensive introduction to the NEAR blockchain, taught by Alexandra Kropova, a software developer with extensive experience in smart contract and decentralized app development. Learners will gain an understanding of the blockchain's features, its web-based wallet, Nightshade sharding, Proof of Stake, and Rainbow Bridge. With lifetime access to the course, project-based curriculum, a graduation certificate, and source code, learners will benefit from a comprehensive learning experience. Reviews from the Mammoth Community have been overwhelmingly positive, making this the perfect course for new learners to get started with the NEAR blockchain.
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 27th, 2023]

This course provides learners with an introduction to the NEAR blockchain. Led by Alexandra Kropova, a software developer with extensive experience in smart contract and decentralized app development, the course covers topics such as the blockchain's features, its web-based wallet, and its certified carbon neutrality. Learners will also gain an understanding of Nightshade sharding, Proof of Stake, and Rainbow Bridge. Upon completion, learners will benefit from lifetime access to the course, project-based curriculum, a graduation certificate, and source code. Reviews from the Mammoth Community have been overwhelmingly positive.

Course Syllabus

Mammoth Interactive Courses Introduction

Blockchain and Smart Contracts Overview

Project 1 Preview - AssemblyScript Smart Contract Development for Beginners

Project 1 - 02b Build a Github account

Project 1 - 03 Set up AssemblyScript project on Gitpod

Project 1 - 03b Install near-sdk-as package on Gitpod

Project 1 - 04 Introduction to AssemblyScript and WebAssembly

Project 1 - 05 Build an AssemblyScript smart contract for NEAR blockchain

Project 1 - 05b Build accounts on NEAR testnet

Project 1 - 05c Compile and deploy smart contract with NEAR CLI

Project 2 Preview - NEAR AssemblyScript Marketplace Smart Contract Development

(Prerequisite) Command Line Fundamentals

(Prerequisite) Install Node and NPM

(Prerequisite) Install yarn

Project 2 - 06e Install project tools

Project 2 - 07 Set up NEAR dapp project

Project 2 - 08 Build a smart contract in AssemblyScript for dapp

Project 2 - 09 Compile and deploy contract to NEAR

Project 3 Preview - Marketplace Dapp Development with AssemblyScript for NEAR

(Prerequisite) Introduction to HTML

(Prerequisite) Introduction to JavaScript

(Prerequisite) Introduction to React

Project 3 - 10 Connect a React Dapp with NEAR contract

Project 3 - 11 Interact with NEAR contract in dapp

Project 3 - 12 Show AssemblyScript contract contents in React

Project 3 - 13 Build a React frontend for AssemblyScript smart contract

Project 3 - 14 Render all data from AssemblyScript contract in dapp

Project 3 - 15 Connect to AssemblyScript add function in React component

Project 3 - 16 Expand smart contract for complex data

Project 3 - 17 Update React dapp with AssemblyScript data model

Project 3 - 18 Enable purchase from AssemblyScript contract in React

Project 3 - 19 Test purchase with NEAR smart contract

Project 3 - 20 Expand model with more properties

Project 4 Preview - TypeScript Smart Contract and Dapp Development for NEAR

Project 4 - 01 Build a Hello World NEAR smart contract with TypeScript

Project 4 - 02 Deploy and test NEAR smart contract with NEAR CLI

Project 4 - 03 Build a vanilla JS dapp to connect to Hello World TS contract on

Project 4 - 04 Build a React dapp to connect to Hello World TS contract on NEAR

Project 5 Preview - Rust Smart Contract Development for NEAR Blockchain

Project 5 - 01 Build a Hello World NEAR smart contract with Rust

Project 5 - 02a Rust programming fundamentals for NEAR smart contracts

Project 5 - 02b Install curl (for Mac or Linux Unix Terminals only)

Project 5 - 03 Deploy and test NEAR Rust smart contract with NEAR CLI

Project 6 Preview - Build a Fundraising Rust Smart Contract w/ NEAR CLI + Cargo

Project 6 - 01 Build Fundraising Rust Smart Contract

Project 6 - 02 Build getters and setters in Rust smart contract

Project 6 - 03 Build a second file for Rust smart contract

Project 6 - 04 Build a payable Rust function to transfer cryptocurrency

07 - Mint NFTs With Pre-Deployed NEAR Contract

Project 8 Preview - Build an NFT NEAR contract with JavaScript

Project 8 - 01 Build NFT NEAR contract with JavaScript

Project 8 - 02 Build NEAR NFT minting functionality in JS

Project 9 Preview - Build a cryptocurrency token NEAR contract with TypeScript

Project 9 - 01 Build fungible token contract with TS

Project 9 - 02 Build view functions to get cryptocurrency token data

Project 9 - 03 Transfer cryptocurrency tokens in fungible contract

Project 10 Preview - Build counter TypeScript smart contract for NEAR blockchain

Project 10 - 01 Build counter TypeScript smart contract for NEAR blockchain

Project 10 - 02 Build call functions in TypeScript smart contract

Project 11 Preview - Build NFT Minting Dapp with JavaScript for NEAR Blockchain

Project 11 - 02 Mint NFTs in JavaScript NEAR Smart Contract

Project 11 - 03 Get all tokens in JS smart contract

Project 11 - 04 Set up NFT minting dapp with React JS

Project 11 - 05 Display all minted NFT tokens in dapp

Project 11 - 06 Add metadata to NFT smart contract

Project 11 - 07 View NFT token with metadata

Project 11 - 08 Display NFT token metadata in React dapp

Project 11 - 09 Build dapp form to mint NFTs

Project 12 Preview - Build a chat dapp with React JS for NEAR

Project 12 - 01 Build a chat smart contract with TypeScript for NEAR

Project 12 - 02 Show all messages from contract in React dapp

Project 12 - 03 Build a form to submit data to NEAR contract

Project 13 Preview - Build a question + answer thread React dapp w/ NEAR

Project 13 - 01 Build a question and answer thread dapp with NEAR smart contract

Project 13 - 02 Get data from NEAR collection with TypeScript

Project 13 - 03 Show all UnorderedMap questions from NEAR contract in dapp

Project 13 - 04 Show all answers to question from smart contract in dapp

Project 13 - 05 Enable adding data to contract via dapp

Project 14 Preview - Build a social media sharing dapp w/ TypeScript + React JS

Project 14 - 01 Set up social media dapp with Create Near App

Project 14 - 02 Store likes and tags in social media smart contract

Project 14 - 03 Get all social media contract posts in React dapp

Project 14 - 04 Build likes and tags in social media dapp

Project 15 Preview - Build automated tests for NEAR smart contracts with Ava JS

Project 15 - 01 Test a greeting smart contract

Project 15 - 02 Test a counter smart contract

Project 15 - 03 Test a chat smart contract

Project 15 - 04 Test a fungible token smart contract

Project 15 - 05 Test NFT NEAR smart contract with Ava JS

Project 15 - 06 Test question answer smart contract with automated unit tests

Project 15 - 07 Test social media smart contract

Project 15 - 08 Test likes and tags in social media NEAR contract

Project 16 - Build a NEAR counter smart contract in Rust

Project 17 - Build a NEAR counter smart contract in Rust

Project 18 - Build a fungible token smart contract in Rust for NEAR

Project 19 Preview - Build NFT smart contract in Rust for NEAR Blockchain

Project 19 - 01 Build NFT smart contract in Rust

Project 19 - 02 Build NFT functionality in Rust contract

Project 20 - 01 Build a Q+A discussion Rust smart contract for NEAR

Project 20 - 02 Get data from NEAR collection with Rust

Project 21 Preview - Build a social networking Rust smart contract for NEAR

Project 21 - 01 Set up social networking Rust contract

Project 21 - 02 Store likes and tags in social media Rust smart contract

Project 22 Preview - Build automated tests for Rust smart contracts on NEAR

Project 22 -01 Build simple unit tests for greeting Rust smart contract w/ Cargo

Project 22 - 02 Build unit tests for counter Rust smart contract with Cargo

Project 22 - 03 Build unit tests for chatboard Rust smart contract with Cargo

Project 22 - 04 Build unit tests for fungible crypto token Rust smart contracts

Show All
Recommended Courses
build-an-ecommerce-near-dapp-with-assemblyscript-and-reactjs-4843
Build an ecommerce NEAR dapp with AssemblyScript and ReactJS
4.3
Udemy 3,009 learners
Learn More
This course is perfect for anyone looking to learn how to build an ecommerce dapp with AssemblyScript and ReactJS on the NEAR blockchain. Taught by Alexandra Kropova, a software developer with extensive experience in full-stack web development, app development and game development, this course is part of Mammoth Interactive's 1.1 million courses sold. It provides lifetime access, project-based curriculum, graduation certificates, absolute beginner-friendly content, source code, and reviews from the Mammoth Community. With NEAR's simple, secure and scalable blockchain, low cost and high speed transactions, and carbon neutrality, this course is perfect for anyone looking to get started with blockchain development.
dapp-and-blockchain-technology-introduction-4844
DApp and Blockchain Technology Introduction
4.3
Udemy 1,103 learners
Learn More
This course is perfect for those who are new to Blockchain Technology and DApp. It provides a comprehensive introduction to the fundamentals of Blockchain Technology, Ethereum Blockchain Infrastructure, cryptocurrency, and Smart Contracts. It also explains the differences between centralized server networks and peer-to-peer networks, as well as the advantages and disadvantages of DApps. Finally, it provides an overview of how transactions are approved and processed. With this course, learners will gain a better understanding of the technology and be able to make informed decisions about their use of Blockchain Technology and DApp. Click now to get started!
free dart-for-beginners-4848
Dart for Beginners
4.5
Youtube 13 learners
Learn More
Dart for Beginners is a course designed to teach the fundamentals of the Dart programming language. It covers topics such as object-oriented programming, Dart tutorials, and building a simple to-do app with client-side development in Dart. This course is perfect for those who are new to programming and want to learn the basics of Dart.
free dart-programming-language-full-course-from-beginners-to-advanced-level-4849
Dart Programming Language Full Course from Beginners to Advanced Level
1.5
Youtube 3 learners
Learn More
This course is designed to teach students the Dart programming language from the ground up. It covers topics such as strings, booleans, integers, double data types, maps, and nested conditional statements. It also provides an introduction to the Dart language for Flutter development. By the end of the course, students will have a comprehensive understanding of the Dart language and be able to use it to create powerful applications.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet