Certified Blockchain Developer - Ethereum COURSE OUTLINE:
COURSE OVERVIEW:
This 2 day instructor-led course is designed for programmers and developers who want to take a comprehensive deep dive in writing smart contracts and building applications that interact with them. You will learn solidity and build both a basic app and smart contract with our exclusive hands-on labs. This course will introduce you to the Web3 & Truffle framework and link everything together by building a Full Web Project with Ethereum. The Certified Blockchain Developer Ethereum exam is included with class.
This course has been meticulously put together and taught by world-class subject matter experts. The live training expert will spend over 50% of the time on labs covering the steps to integrate/develop an application with Ethereum. There are use cases, proof of concepts, as well as interactive lab work about the concepts.
CHAPTER 1: WHAT IS BLOCKCHAIN AND SMART CONTRACTS?
What is Blockchain and how does it work?
Bitcoin vs Ethereum
Smart Contract
How you can use Smart Contracts?
Advantages of Smart Contracts
Solidity
LAB TASK
Types of Variables in Solidity
Public and Private Code
Public Variables and Functions
Private Variables and Functions
Internal Functions
External Functions
Smart Contract Constructors
Constant Variables
Setting Variables
LAB CHALLENGE
CHAPTER 2: SMART CONTRACTS WITH WEB3.JS
LAB
Installing & Running the Ethereum TestRPC
Installing Web3.js
Changing the Environment in Remix
Creating the UI
Using Web3.js to Connect & Interact with the Smart Contract
SOLUTION
LAB CHALLENGE
CHAPTER 3: SMART CONTRACT EVENTS WITH WEB3.JS
AIM
LAB
The Current Contract
Defining the Smart Contract Event
Updating the UI
LAB CHALLENGE
CHAPTER 4: FUNCTIONS, MAPPINGS AND STRUCTS
THEORY
Functions
Mappings
Structs
LAB
The Smart Contract
Creating a Modifier
Using the Modifier
Web3 UI’s Modifier Handling
LAB
Creating a Struct
Creating the Mapping
Map Addition
Get from the Mapping
The Full Contract
Count from Map
LAB CHALLENGE
CHAPTER 5: INHERITANCE AND DEPLOYMENT
THEORY
Object-oriented programming
Inheritance
LAB
Current Contract
Creating a Base Contract
Changing from Strings to bytes
Continuing the Project
Installing MetaMask
Deploy Contract to the Ropsten Test Network
LAB
Update the HTML Form
Update the JavaScript
Using the App
LAB CHALLENGE
CHAPTER 6: EMBARK FRAMEWORK AND ITS DEPLOYMENT
Blockchain (Ethereum)
Decentralized Storage (IPFS)
Decentralized Communication
Web Technologies
LAB
Installing Embark Framework
Hello World with Embark Framework
First Contract Deployment with Embark Framework
CHAPTER 7: SOLIDITY SMART CONTRACTS TESTING
THEORY
What is Software Testing?
LAB
LAB CHALLENGE
CHAPTER 8: CONTRACTS MANAGEMENT WITH FACTORIES
THEORY
Factory
LAB
LAB CHALLENGE
CHAPTER 9: IPFS FILES HOSTING
THEORY
IPFS
FILES HOSTING
LAB
1. Get your hosting server
2. Install IPFS on the Server
LAB CHALLENGE
CHAPTER 10: END TO END DEVELOPMENT OF DAPP
AIM
LAB
Setup the Project
Program the Smart Contract
Create the Front-end of the application
Deploy the App with IPFS
LAB CHALLENGE
PREREQUISITES:
This course is highly technical in nature and would require the student to be comfortable with coding. To prepare for the class all students MUST:
Provide their own computer (Mac/PC/Linux). Provide their own computer (Mac/PC/Linux). Note that all labs are hosted in a virtual environment.
Basic Programming skills of C/C++ or Java Script
India Course Dates, Venue & Timings:
Sl.No. | State | City | Batch1-Date | Batch2-Date | Batch3-Date | Batch4-Date | Batch5-Date | Batch6-Date | Batch7-Date | Batch8-Date | Venue | Contact |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Telanagana | Hyderabad | - | - | - | 25-Apr’18 | 28-Apr’18 | 29-Apr’18 | 5-May’18 | 6-May’18 | Flat # 617, 6th Floor, Annapurna Block, Aditya Enclave, Ameerpet, Hyderabad-500016, Telangana, India | Mr. Jason |
2. | Karnataka | Bangalore | 14-Apr’18 | 15-Apr’18 | 5-May’18 | 6-May’18 | 2-Jun’18 | 3-Jun’18 | 7-Jul’18 | 8-Jul’18 | SPECTRAMIND, DBS center, Cunningham road, Bangalore | Mr. Vijay |
3. | Tamilnadu | Chennai | 14-Apr’18 | 15-Apr’18 | 12-May’18 | 13-May’18 | 9-Jun’18 | 10-Jun’18 | 14-Jul’18 | 15-Jul’18 | SPECTRAMIND,CHENNAI, CitiCentre , Level 6, 10/11 Dr.Radhakrishna Salai,Chennai,Tamil Nadu,600 004,India | Mr. Yogdasan |
4. | Maharashtra | Mumbai | 21-Apr’18 | 22-Apr’18 | 19-May’18 | 20-May’18 | 16-Jun’18 | 17-Jun’18 | 21-Jul’18 | 22-Jul’18 | SPECTRAMIND,DBS Heritage,Prescot Road,Opp. Cathedral Sr. School,Fort, Mumbai 400001. DBS Heritage (From Airport instruct the car / cab driver to drive to Fort, FashionStreet. It’s near Siddharth College, Budha Bhavan. Also there are schools like J. P. Pettit School & Cathedral Sr. School | Mr. Anwar |
5. | Uttar Pradesh | Delhi | 28-Apr’18 | 29-Apr’18 | 26-May’18 | 27-May’18 | 23-Jun’18 | 24-Jun’18 | 28-Jul’18 | 29-Jul’18 | SPECTRAMIND,Paharpur Business Centre, 21, Nehru Place Greens, New Delhi - 110019 | Mr. Sanjay |
6. | Maharashtra | Pune | 30-Apr’18 | 1-May’18 | 30-May’18 | 31-May’18 | 30-Jun’18 | 1-Jul’18 | 30-Jul’18 | 31-Jul’18 | SPECTRAMIND,Panchasheel tech park,Yerwada, Pune | Mr.Raju |
7. | West Bengal | Kolkata | 30-Apr’18 | 1-May’18 | 30-May’18 | 31-May’18 | 30-Jun’18 | 1-Jul’18 | 30-Jul’18 | 31-Jul’18 | SPECTRAMIND | Kaushik |
Instructor Profile : Vijay
Pre sales business systems analyst since past 3 yrs. in blockchain platform.
Assessed client Readiness for Blockchain and offer consulting services
Conceptualized, Defined, Governed and Operated Blockchain Business Networks with- Clients- Regulatory participants and- other critical stakeholders in Financial services industry as well as in other industry
Built a world class Advisory & Consulting organization on Blockchain
Offered Blockchain Business Advisory Services, Strategy Definition & Roadmap Planning
Worked with Good understanding of Block chain and crypto currency concepts in business situations, overview including history, milestones and topics such as token and initial coin offerings (ICOs).
Contact Details:
Mr. Vijay
Mobile: 0091 94400 89341
Mexico/Canada/USA phone : 001 (650) 550-9178
Register Online: moc.snoitulosdnimartceps|ofni#moc.snoitulosdnimartceps|ofni
Email: ni.oc.oohay|pmpaqscyajiV#ni.oc.oohay|pmpaqscyajiV
Yahoo chat : Vijaycsqapmp
Google chat/Skype chat/AOL chat/ICQ chat : tiptopten2000
Hotmail/Live chat / Rediff chat : tiptopten
http://spectramindsolutions.com
Registration Details
Pls send us your query , will answer back within 24Hrs: Thanks in advance for contacting us