Getting started with NEM Catapult
In cooperation with
Learn how to build a decentralized blockchain app using NEM Catapult
This summer, NEM Solutions Architect, István Deák and the blockchain education platform, Craftain, joined forces to make a free online video course to learn about the upcoming version 2 of the NEM Blockchain (codename Catapult).
The course is a comprehensive self-paced tutorial that introduces both new and experienced blockchain developers to the NEM blockchain. By the end of the course, devs will understand the main characteristics, advantages and different tools available in the NEM ecosystem. Developers will also become familiar with blockchain development concepts like: Aggregated Transactions, Multi-sig Accounts and Cross-Chain Swaps.
NEM Solutions Architect Istvan Deak:
“It was a great new experience to take my knowledge and passion for the NEM Blockchain and transform it into a format that is shareable with audiences worldwide. Craftain was a very professional partner in this process, and I appreciate their patience with me. I also want to thank my colleagues for supporting me in this task because I can tell you, this was definitely not a one-man job!”
Craftain:
Blockchain is still an emerging technology and the entry barriers for developers are really high. At the moment there is no central hub of knowledge for blockchain technologies. The whole ecosystem is fragmented and there is no clear entry point for aspiring blockchain developers. At Craftain we decided to use our online education experience to solve this problem, creating a school for blockchain developers. We are teaming up with the leading blockchain projects to provide the most relevant development courses to our community.
One of the first teams we pitched the idea was NEM and we were really impressed by their enthusiasm regarding Craftain. During the recording we had the chance to discuss with István Deák regarding NEM technology and vision and we are excited to have them on-board.
Special thanks to David Garcia (@dgarcia360) for taking lead in creating the NEM Curricular framework and working behind the scenes on a great documentation. The videos might be the starting point for some of you, but the documentation will be a companion for all developers.
About the course
NEM was built from the ground up to be simple for developers to use. Whether you want to build on top of NEM with your favorite programming language or interact with the NEM core in Java (soon to be C++), NEM’s blockchain has a lot to offer in power, scalability, and ease of use.
In this course you will discover the upcoming version 2 (codename Catapult) of the NEM Blockchain, by working on a real use-case: blockchain technology applied to the ticketing industry.
If you are a software developer new to blockchain, and don’t know where to start, this course is made for you.
On the other hand, if you already experienced blockchain development, you can take this course to discover NEM blockchain.
By the end of the course you will understand the NEM main characteristics, advantages and the different tools available in the NEM ecosystem (such as namespaces and mosaics). You will also get familiar with blockchain developments concepts like Aggregate Transactions, Multisig Accounts and Cross-Chain Swaps.
Topics of the course
1. Introduction
2. Nem Blockchain Platform
3. Setting up your working station
4. NEM Development Cycle
5. Announcing a transaction
6. Transferring tickets
7. Sending batches of tickets
8. Creating an escrow
9. Security
10. Future work