Blockchain+ Developer Practitioner™

Kód kurzu: NPBL200

Táto časť nie je lokalizovaná

Formerly known as Blockchain+ Developer™

Build the Foundations of Tomorrow with Blockchain Developer

Formerly known as Blockchain+ Developer™
Build the Foundations of Tomorrow with Blockchain Developer

Career-Focused: Build expertise in blockchain and Bitcoin development
Hands-On Skills: Tackle practical development work with future-oriented learning
Innovation-Driven: Learn strategies for digital transformation and decentralized innovation

Odborní
certifikovaní lektori

Mezinárodne
uznávané certifikácie

Široká ponuka technických
a soft skills kurzov

Skvelý zákaznicky
servis

Prispôsobenie kurzov
presne na mieru

Termíny kurzov

Počiatočný dátum: Na vyžiadanie

Garantovaný

Forma: Self-Paced

Dĺžka kurzu: 40 hodín

Jazyk: en

Cena bez DPH: 285 EUR

Registrovať

Počiatočný dátum: Na vyžiadanie

Garantovaný

Forma: Self-Paced

Dĺžka kurzu: 40 hodín

Jazyk: en

Cena bez DPH: 75 EUR

Registrovať

Počiatočný
dátum
Miesto
konania
Forma Dĺžka
kurzu
Jazyk Cena bez DPH
G Na vyžiadanie Self-Paced 40 hodín en 285 EUR Registrovať
G Na vyžiadanie Self-Paced 40 hodín en 75 EUR Registrovať
G Garantovaný kurz

Nenašli ste vhodný termín?

Napíšte nám o vypísanie alternatívneho termínu na mieru.

Kontakt

Popis kurzu

Táto časť nie je lokalizovaná

Solidity Programming and Smart Contract Development

Learners will gain proficiency in Solidity, the programming language used for writing smart contracts on the Ethereum blockchain. Starting from basics to advanced concepts, including structures and error handling.

Tokenization and Non-Fungible Tokens (NFTs) Management

Learners will acquire skills in creating and managing digital tokens and non-fungible tokens (NFTs) on blockchain platforms. This involves the tokenization process, including token standards like ERC-20 and ERC-721, and learn how to develop NFT applications for unique asset representation, such as digital art, collectibles, and gaming assets.

Hyperledger Fabric Development

Learners will explore Hyperledger Fabric, a permissioned blockchain framework, and its components like writing chaincode (smart contracts) in Golang. Gain understanding on the structure and error handling mechanisms specific to Hyperledger Fabric chaincode.

Smart Contract Auditing and Testing

Learners will acquire skills in auditing and testing smart contracts to ensure their security, reliability, and compliance with business requirements. This includes learning about tools like Hyperledger Fabconnect and Firefly for smart contract auditing, debugging, and monitoring, enabling them to identify and address vulnerabilities and optimize smart contract performance.

Štruktúra kurzu

Táto časť nie je lokalizovaná

Certification Overview

Module 1: Introduction to Blockchain and Smart Contracts

  • 1.1 Origin of Blockchain
  • 1.2 What is Blockchain?
  • 1.3 Consensus Mechanisms
  • 1.4 What are Smart Contracts?
  • 1.5 Bitcoin Blockchains

Module 2: Ethereum Virtual (EVM) and Solidity Basics

  • 2.1 What is an EVM and Ethereum?
  • 2.2 Wallets Introduction and Creation
  • 2.3 Introduction to Remix Editor with Metamask
  • 2.4 Smart Contract Basic Structure
  • 2.5 Variables, If/Else, Strings, Loops, Arrays, Test Tokens

Module 3: Advanced Solidity and Structures

  • 3.1 Libraries, Interfaces, Modifiers
  • 3.2 Structures, Enums, ABI, Calldata, Events, and Transfers
  • 3.3 Contract-to-Contract Calls
  • 3.4 Address and Address Payable
  • 3.5 Receive and Fallback Functions
  • 3.6 Upgradeable Contracts
  • 3.7 Openzepplin Libraries

Module 4: Tokenization and NFTs

  • 4.1 ERC20 Token Creation
  • 4.2 NFT, NFT Minting, IPFS, Security, and Pinata Cloud

Module 5: Development Tools and Techniques

  • 5.1 Truffle, Ganache, and Hardhat
  • 5.2 Metamask Wallet
  • 5.3 Remix Development Environment
  • 5.4 Localnet and Testnet Deployment

Module 6: DApp Integration and Testing

  • 6.1 Web3.0 Integration with JS
  • 6.2 Wallet Creation and Sending Transactions

Module 7: Introduction to Private Blockchains - Hyperledger Fabric

  • 7.1 Public Vs Private vs. Consortium Blockchain Frameworks
  • 7.2 Introduction to the Hyperledger Fabric
  • 7.3 Hyperledger Projects

Module 8: Deep Dive into Hyperledger Fabric

  • 8.1 Basic Concepts of HLF
  • 8.2 Docker Introduction
  • 8.3 Commands and Setup

Module 9: Golang Programming for Hyperledger Fabric

  • 9.1 Installation and Path Setup
  • 9.2 VS Code Plugin Setup, Variables, Strings, Conditional Statements, and Loops
  • 9.3 Basics of the Language

Module 10: Chaincode Structure and Error Handling

  • 10.1 Chain code Explanation using Fabric Samples and Test-network Explanation using Linux Scripting
  • 10.2 Error Handling
  • 10.3 Error Codes and Messages
  • 10.4 Logging Errors
  • 10.5 Handling Panics

Module 11: Custom Chaincode

  • 11.1 Extending the Default Chaincode
  • 11.2 Chaincode Deployment
  • 11.3 REST API Integration with Front End

Module 12: Smart Contract Auditing and Tools, Hyperledger Fabconnect, and Firefly

  • 12.1 Why Smart Contract Audits are Necessary
  • 12.2 Introduction to Firefly, Fabconnect, and Blockchain Explorer

Predpokladané znalosti

Táto časť nie je lokalizovaná

  • Familiarity with general programming concepts like data structures, algorithms and networks.
  • Understanding of at least one legacy programming stack (e.g. Python, JavaScript, Java or similar).
  • Fundamental knowledge to use command line consoles on any operating system.
  • Ability to understand developer concepts like SDKs, APIs, application development tools etc.
  • Experience with building end to end tiered applications.

Potrebujete poradiť alebo upraviť kurz na mieru?

pruduktová podpora