Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intro to the NEM Blockchain for Developers
Rating: 3.8 out of 5(18 ratings)
74 students

Intro to the NEM Blockchain for Developers

New NEM version (2.0)
Last updated 8/2018
English

What you'll learn

  • Use the NEM blockchain to develop cryptocurrencies and smart contracts!
  • Understand and use NEM technology in real world applications
  • Work with NEM's new breakthrough 2.0 release, code-named Catapult
  • Easily develop advanced, multi-layered Smart Contracts that actually work!
  • Understand the most important aspects of viable blockchain design
  • Discover how cryptocurrencies utilize blockchain
  • Learn the Proof of Work, Proof of Stake, Delegated Proof of Stake protocols and NEM's unique Proof of Importance protocol for securing the blockchain
  • Implement NEM's JavaScript/TypeScript library
  • Familiarize with the NEM CLI to efficiently reason about the NEM blockchain
  • Understand the NEM blockchain by discovering the leading cryptocurrency design concepts used in today's most popular blockchain networks
  • ... and much, much more!

Course content

4 sections27 lectures3h 1m total length
  • Starting with NEM6:53

    This course will take us from little or no knowledge of cryptocurrencies, smart contracts, and blockchain tech to a general understanding of this new paradigm and the NEM blockchain in particular

  • What we'll learn6:24

    Let's understand what we'll learn and set our expectations

  • The NEM Platform10:31
  • Smart Assets4:34

    The smart asset system uses namespaces and mosaics to define unique, updateable assets like coins and signatures, with properties such as description, divisibility, and transfer rules.

  • Proof of Importance4:42
  • Harvesting NEM (mining)4:59

Requirements

  • Before taking this course, a student should ideally (but not absolutely) have some experience in:
  • Creating applications with Javascript and Angular
  • Some exposure to cryptocurrencies, either via the markets or from a technical standpoint
  • JavaScript development of complete web app solutions with a major JS development platform (Angular)
  • CRYPTO/SMART CONTRACT/BLOCKCHAIN EXPERIENCE IS NOT REQUIRED!!!

Description

This course is designed for IT professionals and hobbyists who want to gain a deep understanding of cryptocurrency and smart contract technology, including their use cases and potential applications. It provides the foundational knowledge necessary to leverage cryptocurrency and smart contracts in both new and existing development projects, making it an essential resource for anyone interested in blockchain and distributed applications.

Whether you’re a web, mobile, or service application developer, or even an architect, UI designer, tester, or administrator, this course is tailored to provide valuable insights into how cryptocurrency solutions are designed, configured, and developed. By the end of the course, you will have a strong grasp of the fundamental concepts behind crypto and blockchain technology, empowering you to apply this knowledge in real-world scenarios.

This course not only equips you with the tools to understand how these technologies work but also provides a solid foundation for evaluating different platforms and diving into the lower-level details of development. It’s ideal for anyone looking to expand their skill set, whether you are entering the field of cryptocurrency or seeking to enhance your existing knowledge.

With this course, you’ll gain the expertise needed to design and implement cryptocurrency solutions, confidently integrate blockchain technology into your projects, and stay ahead of the curve in the rapidly evolving world of decentralized applications.

Who this course is for:

  • This course was built for forward-looking developers who need to familiarize themselves with the advanced blockchain technology offered by NEM.
  • With a new, major upgrade rolling out, the material presented here is based on this new NEM version (2.0) code-named Catapult.
  • This course is designed for those developers who want to begin creating cryptocurrencies, smart contracts, and distributed apps on the NEM blockchain and need a good springboard to start their descent into this deep and detailed set of technologies, theories, and implementations.
  • This course focuses on the outstanding components of NEM technologies and weaves them together to create a solid understanding of the system stack's component interactions and dependencies.
  • Of course, the info presented here is just as valuable for architects, testers, and product managers as they too should understand how the NEM blockchain system is designed and used to create the next level of distributed ledger tech.
  • This course IS NOT intended for non-technical students. The content presented is in the context of technical review and implementation.