Facebook

Ethereum Developer Blockchain Training

* Looking for a flexible schedule (after hours or weekends)? Please call 858-208-4141 or email us:  sales@ccslearningacademy.com.

Student financing options are available.

Transitioning military and Veterans, please contact us to sign up for a free consultation on training and hiring options.

Looking for group training? Contact Us

psinghal
Last Update December 12, 2023
0 already enrolled

About This Course

Learn about using Ethereum to develop your public Blockchain solution.

This course is designed for those seeking an in-depth understanding and development experience with the Ethereum Blockchain platform. You’ll gain an overview of Ethereum, smart contracts, and the development language, Solidity. You’ll write smart contracts and build applications that interact with them.
Ethereum’s adaptable feature set which allows you to design decentralized applications for countless applications will be discussed. You will participate in hands-on programming lab sessions so you can develop and advance your skills in Ethereum development.

Learning Objectives

Blockchain and smart contract basics
Smart contract programming basics
Understanding decentralized information and Web3
Basics of Ethereum and the EVM
Advanced Solidity: modifiers, mapping, structs, and inheritance
Understanding deployment and costs
Mining, Proof of Work versus Proof of Authority
Current problems, solutions, outlook, and serenity
Working in teams, testing and versioning
IPFS and distributed file-storage

Inclusions

  • Instructor-led training
  • Training Seminar Student Handbook
  • Collaboration with classmates (not currently available for self-paced course)
  • Real-world learning activities and scenarios
  • Exam scheduling support*
  • Enjoy job placement assistance for the first 12 months after course completion.
  • This course is eligible for CCS Learning Academy’s Learn and Earn Program: get a tuition fee refund of up to 50% if you are placed in a job through CCS Global Tech’s Placement Division*
  • Government and Private pricing available.*

Pre-requisites

  • Provide your own computer (Mac/PC/Linux) (labs are hosted in a virtual environment)
  • Have basic programming skills in JavaScript / HTML
  • Basic knowledge in C ++ / Java, data types (advantageous)
  • Basic knowledge with git repositories (advantageous)

Target Audience

  • Programmers, Developers, and Architects.

Curriculum

93 Lessons24h

1. Blockchain and Smart Contract Basics

What is Blockchain and how does it work?
Centralized vs. Decentralized vs. Distributed
Blockchain vs. Databases
Bitcoin vs Ethereum
What are Smart Contracts?
How are Smart Contracts used?

2. Smart Contract Programming Basics

3. Understanding Decentralized Information and Web3

4. Basics of Ethereum and the EVM

5. Solidity Advanced: Modifiers, Mappings, Structs and Inheritance

6. Understanding Deployment and Costs

7. Mining, Proof of Work vs. Proof of Authority

8. Current Problems, Solutions, Outlook, Serenity

9. Working in Teams, Testing and Versioning

10. IPFS and distributed File-Storage

11. Bonus Section: Compilation

Your Instructors

psinghal

0/5
471 Courses
0 Reviews
0 Students
See more

Write a review

IMG1696501985.jpg

$1,695.00

Level
Intermediate
Duration 24 hours
Lectures
93 lectures
Print Friendly, PDF & Email

Inclusions

  • Instructor-led training
  • Training Seminar Student Handbook
  • Collaboration with classmates (not currently available for self-paced course)
  • Real-world learning activities and scenarios
  • Exam scheduling support*
  • Enjoy job placement assistance for the first 12 months after course completion.
  • This course is eligible for CCS Learning Academy’s Learn and Earn Program: get a tuition fee refund of up to 50% if you are placed in a job through CCS Global Tech’s Placement Division*
  • Government and Private pricing available.*
#edumall-wp-widget-courses-1 { display: none; } #single-course-ratings { display: none; } .tutor-single-course-lead-meta { display: none; } .lead-meta-item meta-course-total-enrolled { display: none; }