
Welcome to the course and a chance to introduce ourselves as your instructors!
A quick personal message.
In this lesson we will go over the various sections of this course and what you can expect to learn in the coming lessons.
Join the course community, meet people with the same interests as you and network to expand your potential.
We have made available a GitHub repository with all the source code examples we will be using in this course conveniently in one location.
In this class we will introduce you to the new The Metaverse section of the course.
Let's understand what the Metaverse is, what its potential is and how it will affect our lives now and in the future.
Let's get to know Three.js, a library written in JavaScript to create and display 3D animated graphics in a Web browser. Using Three.js we will create our Metaverse!
Let's take a look at two of the leading metaverses and explore why they are so valuable and unique.
Before you create a metaverse, it is important that we clear up some fundamental details about space and how to create objects and shapes in three-dimensions.
Let's go for a spin inside one of the leading metaverses we discussed and show you how you can do the same!
In this class we will introduce you to the new "First steps with Three.js" section of the course.
Let's start with the creation of our Metaverse development environment with Three.js and Web3.js.
In this class we will understand how to create a 3D scene using Three.js.
Our Metaverse will require the use of lights for a better visualization of the 3D environment, in this class you will learn how to do it.
In this class we are going to build a flat space to place our 3D Metaverse objects, where our NFT tokens will be placed!
In this class we will generate 3D geometric bodies to be present in our Metaverse.
In this class we will understand the user's movement needs and create the necessary patterns accordingly.
In this class we will introduce you to the new "Smart Contracts with NFT Tokens for our Metaverse" section of the course.
The time has come to make the instance to the NFT token standards, so we will use the Openzeppelin project.
In this class we will make the first declarations of variables and data structures of our NFT Token Smart Contracts.
The importance of establishing useful getters is very high, in this class we will develop our own Smart Contract information getters.
We have reached the capstone of the Smart Contract! We are going to mine new NFT tokens for our metaverse.
Do you want to earn money for your NFT tokens? So, now is the moment you have been waiting for after so much work.
In this class we will put into use all the functions created in the Smart Contract and we will see the flow of information it emits.
In this class we will introduce you to the new "Connection between blockchain and the metaverse" section of the course.
To deploy our NFT Tokens on a real Blockchain we are going to use Polygon, a Blockchain widely used in the NFT market.
In this class we will extract the ABI and the address of the Smart Contract, to later make a connection to it through Web3.
Through Web3 we will collect all the information that the Smart Contract emits to the Blockchain to be able to represent everything that interests us in our Metaverse.
The long awaited moment has arrived!
We are going to represent the NFT tokens as 3D objects in our Metaverse.
In this class we will develop a perfect and attractive interface for our users, where they will be able to create NFT tokens directly in the Metaverse.
In this class we will finalize the development of the connection of data coming from Blockchain to the Metaverse, let's get to it!
In this class we will introduce you to the new "Advanced projects with Three.js" section of the course.
Now we will know what projects exist with Three.js and what benefits we can extract from them for our Metaverse.
We will choose an advanced project to have an advanced development base for the improvement of our Metaverse.
The time has come to analyze and understand the elementary lines of code of the chosen advanced project, so that they can then be implemented in our Metaverse.
Let's start with the imports required to improve the functional characteristics of our Metaverse.
Our Metaverse has incorporated a new functionality, it allows the user to scroll with the mouse.
In this class we will continue to refine the Metaverse that we have created with NFT Tokens to perfectly suit the user's needs.
In this class we will simplify the process of deploying Smart Contracts connected to our Metaverse.
In this class we will learn how to bring our Metaverse with NFT Tokens to Virtual Reality (VR) using Three.js.
Learn how you can get $20 US Dollars (USD) worth of free bitcoin.
Check it out at https://coinbase.com/join/ZRKUYLF
Do you want to learn about the new digital world called metaverse?
Do you want to learn how to create your own metaverse from scratch?
Do you want to learn what will be the application of blockchain technology in the metaverse?
If the answer to any of these questions is Yes, then this course is for you!
The metaverse is a concept that denotes the next generation of the internet, which describes an immersive and multi-sensory experience in the applied use of various devices and technological developments on the internet.
Facebook, the social network with more than 3 billion users, is preparing to create a new world of human interaction, where everything you can imagine will be possible, the Metaverse.
This course is unique, as it has been designed to teach you how to develop from scratch your own metaverse with the famous Three JavaScript library. In this course you will learn how to create your own Metaverse with your NFT tokens in Solidity.
In the course we will go into the following knowledge blocks:
The metaverse: We will understand what the Metaverse is and what is its potential. We will make a complete immersion in the Decentraland Metaverse and we will understand how 3D virtual spaces are developed.
First steps with Three.js: We will learn the basic programming pillars of a Metaverse and we will create our first 3D scenes for our Metaverse.
Smart Contracts with NFT Tokens linked to the metaverse: We will develop Smart Contracts with NFT Tokens in Solidity to be represented in our Metaverse with Web3.
Connection between blockchain and metaverse: We will connect our Metaverse with Blockchain data with Web3 to represent our NFT Tokens in the Metaverse.
Advanced projects with Three.js: We will finish with advanced Three.js projects for the improvement of the Metaverse you will have created.
This course is ideal for anyone who wants to gain knowledge about metaverse development and how to leverage blockchain technology in this new environment.
Don't wait any longer, the world is changing, be part of this change!
Enroll now and we'll see you inside!