- Distributed ledgers
- Centralization vs decentralization
- Blockchain vs cryptocurrency
- Consensus mechanisms
- Working principle of mining
- Public and private blockchains
- Leading blockchain platforms
Ethereum and Smart Contracts - DApps Development
Develop your knowledge of blockchain technology by learning about concepts associated with blockchain, smart contracts, ...Read more
Online
5 Months
₹ 20000
Inclusive of GST
Quick Facts
particular | details | |||||
---|---|---|---|---|---|---|
Collaborators
TCS
|
Medium of instructions
English
|
Mode of learning
Self study, Virtual Classroom
|
Mode of Delivery
Video and Text Based
|
number of course credit
5
|
Course overview
The Ethereum and Smart Contracts - DApps Development online course is developed for the students to learn about the fundamental and advanced level concepts of blockchain, cryptography, smart contracts, and developer tools associated with the ethereum platform. The online certification is provided by the TCS iON digital learning hub for eligible students. The duration of this course is five to six months.
Students of this program are engaged with a virtual learning environment aided with practical techniques and methodologies. The academic and industry experts to guide the students in this training are as follows, Dr. Dharavath Ramesh, assistant professor of computer science and engineering at IIT Dhanbad, Hanumantha Rao, Global head of technology and partnerships at TCS Blockchain unit, and Sosu Alex, a technical architect at TCS Blockchain unit. The Ethereum and Smart Contracts - DApps Development certification enables students to gain five credit points and the industrially significant digital certificate after completing the course.
The highlights
- Online mode
- Five credits
- Five to six months program
- Professional mentors
- Internships
- Career guidance
- Digital certificates
Program offerings
- Online materials
- Tutorials
- Hands-on sessions
- Online lectures
- Academic connect community
- Industry connect community
- Practice assessments
- Summative assessments
- Industry-based assignments
- Certificates
- Credits
Course and certificate fees
Fees information
The students of the ‘Ethereum and Smart Contracts - DApps Development’ certification course should pay the course fee to activate the course and can get started with the classes.
Ethereum and Smart Contracts - DApps Development fee structure
Program Fee | Rs. 20,000 |
certificate availability
Yes
certificate providing authority
TCS iON
Who it is for
The Ethereum and Smart Contracts - DApps Development online certification training is aimed at the students who are studying bachelor’s in engineering belonging to the branch of computer science engineering and information technology, and electronics and communication engineering. The course offers industrial skills and knowledge for the students to educate themselves to become junior developers, senior developers, tech analysts, tech leads, consultants, and architects.
Eligibility criteria
The students applying for the ‘Ethereum and Smart Contracts - DApps Development’ online course are preferred with the knowledge of object-oriented programming, JavaScript, GIT, HTML, web development, cryptography, algorithms, and data structures.
Certificate qualifying details
The ‘Ethereum and Smart Contracts - DApps Development’ online training provides certificates to students based on the following criteria.
Certificate of achievement - Should score a minimum of 40% in part A, 50% in part B with a final average of 50% in the summative assessment.
Certificate of participation - Should complete the course, industry-based assignments, and practice assessments.
What you will learn
The Ethereum and Smart Contracts - DApps Development certification syllabus is structured for the students to become familiarized with the aspects of blockchain, cryptography concepts, smart contracts, and developer tools. With the expertise gained in this program, students can create deterministic programs of smart contracts and decentralized applications(DApps). The students will be able to identify the practical and augmented prospects of the blockchain and ethereum to form value and also understand the implementation of the technology in a range of industries.
The syllabus
Review of Blockchain Technology
Blockchain Primitives
- Blockchain ecosystem
- Blocks, nodes and network
- Blockchain forks
- Cryptographic hash functions
- Wallets and keys
- Merkle tree
- Smart contracts
Ethereum Basics
- What is Ethereum?
- Ethereum Virtual Machine (EVM)
- Ethereum projects
- Ethereum accounts
- Ethereum ERC-20 standard
- Transactions, gas and fees
- Ethereum mining
Development Frameworks and Environment
- Introducing MetaMask
- Development workflow: A low-level overview
- Development workflow: Ganache Command Line Interface (CLI)
- The Truffle development environment
- Installing and initializing Truffle
- Performing transactions
Smart Contract Fundamentals
- Introduction to smart contracts
- Data types and variables
- Functions
- Inheritance
- Storage and memory
- Contract structure
- Reading smart contracts
- Smart contract Application Binary Interface (ABI)
- Events and logs
- Factory contracts
- Remix deep dive
- Design patterns
- Upgradable contracts
- Oracles with Rhombus
Writing Smart Contracts
- Inter-contract execution
- Libraries and Ethereum package manager
- Smart contract system design
- Create and deploy a contract
- Multisignature wallet exercise
- Debugging Truffle tests
Introduction to Ethereum Name Services
- Ethereum name service
- Introduction to Interplanetary File System (IPFS)
- Formal verification
- Zero-knowledge proofs
Deploying Ethereum Blockchain using Web3
- Intro to Web3
- Building Truffle for the web
- Using the web3.js javascript library
- Integrating with React
- Generating Ethereum accounts
Smart Contracts Pitfalls, Testing and Debugging
- Writing tests
- Smart contract best practices
- Exploits and dangers
- Optimizing gas
- Safety checklist
- Security analysis tools
- Common attack examples
Use Cases
- Cross-border payments
- Supply chain
- Identity
- Trade finance
- Smart power grids
Other Blockchain/Distributed Ledger Technology (DLT) Platforms
- Hyperledger fabric
- R3 Corda
- Quorum
- Holochain
Admission details
The registration for the ‘Ethereum and Smart Contracts - DApps Development’ program is done through the TCS iON digital learning hub website.
Step 1: Go to the course page using the link,
https://learning.tcsionhub.in/courses/industry-honour-certification/ethereum-smart-contracts/
Step 2: Choose the ‘Activate Now’ option.
Step 3: Fill in the details and sign in to the course account.
Step 4: Pay the course fee and join the classes.
Filling the form
The applicants of the ‘Ethereum and Smart Contracts - DApps Development’ certification training are required to create a course account by entering their name, phone number, and email address to join the course.
Evaluation process
The end-of-course summative test should be written and cleared according to the eligibility conditions to get the ‘Ethereum and Smart Contracts - DApps Development’ certificate of achievement in the program.
How it helps
The Ethereum and Smart Contracts - DApps Development certification is provided for the students to get competent with the theories associated with blockchain technologies, ethereum, and smart contracts. This certification helps in skill development for seeking jobs and internships.
Instructors
FAQs
Which online institute offers the ‘Ethereum and Smart Contracts - DApps Development’ online course?
The industry honors certification is provided by the TCS iON digital learning hub.
How long will it take to complete the ‘Ethereum and Smart Contracts - DApps Development’ online certification?
The students will take up to five to six months to complete the course.
Do I need any prior knowledge of concepts to join the ‘Ethereum and Smart Contracts - DApps Development’ certification classes?
Yes, you will require an understanding of object-oriented programming, HTML, GIT, web development, cryptography, data structures, and algorithms.
When can I start the ‘Ethereum and Smart Contracts - DApps Development’ certification training?
You can register for the course and start the course right away.
Will I get a certificate for the ‘Ethereum and Smart Contracts - DApps Development’ online program?
Yes, after completing the course study and the summative assessment you will receive the digital certificate.