Study Material for Certified Solidity Developer (CSD)
3.3 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
99 students enrolled

Study Material for Certified Solidity Developer (CSD)

Certified Solidity Developer CSD by Blockchain Council
3.3 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
99 students enrolled
Created by Toshendra Sharma
Last updated 2/2018
English
English [Auto]
Current price: $90.99 Original price: $129.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 1 article
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Develop Ethereum Smart Contracts using Solidity
  • Understand the basics & advance features of Solidity & Ethereum Virtual Machine
  • Develop their own decentralised blockchain applications
Requirements
  • Basics of Blockchain
  • Basics of Ethereum
  • Basics of Cryptocurrencies
  • Basics of any kind of programming language
Description

About Certification

** This is a supporting training material for the Certified Solidity Developer CSD by Blockchain Council. This is the training material only. Certification is not the part of this training. **

Have you heard of Ethereum & Smart Contracts?

Have you ever thought of writing smart contracts or your own cryptocurrencies?

Do you know smart contracts are written in Solidity Programming Language?

Solidity is a programming language for writing smart contracts which run on Ethereum Virtual Machine on Blockchain. It is a contract-oriented, high-level language whose syntax is similar to that of JavaScript and it is designed to target the Ethereum Virtual Machine.

In this course, we will teach you everything related to Solidity to build Smart Contracts based Blockchain application on Ethereum. You will learn:

  • What is Ethereum, Smart Contracts & Blockchain?
  • What is Solidity & Ethereum Virtual Machine?
  • How to install & Setup Solidity Development Environment?
  • How to write first basic smart contracts?
  • Data types, control structure, functions, inheritance, mathematical operations, etc.
  • How to deploy & test smart contracts in Solidity?
  • Building a Ticketing System Applications

This course will enable you to build any kind of Blockchain application on Ethereum using Solidity which is the most common language for writing Ethereum Blockchain.

Who this course is for:
  • Anyone interested in being Ethereum Developer
  • Anyone interested in building decentralized application (DApps)
  • Anyone interested in Learning Solidity Language for Smart Contracts
  • Anyone interested in learning how to build their own cryptocurrency
Course content
Expand all 27 lectures 02:47:10
+ Introduction
4 lectures 26:45

In this lecture, you'll learn the basic fundamentals of Blockchain Technology.

Preview 15:01

In this lecture, we'll give you a brief understanding of Ethereum and its versions.


Ethereum - An Introduction
02:55

In this lecture, we'll teach you about the smart contracts.

What are Smart Contracts?
05:03

In this lecture, you'll understand about the main component of Ethereum Blockchain i.e. Ethereum Virtual Machine.

Ethereum Virtual Machine
03:46
+ Solidity and Its Concepts
23 lectures 02:20:24

In this lecture, we will give you a brief introduction of Solidity programming language.

What is Solidity?
01:43

In this lecture, we'll setup development environment for programming in Solidity.

Setting up development environment
10:15

In this lecture, we'll discuss general layout of a Solidity file. 

Layout of a Solidity File
09:22

In this lecture, we'll describe all the data type present Solidity programming language. 

Solidity - Value Types
12:54

In this lecture, we'll discuss all the Ether and time units which are present in Solidity and how to implement these units in programming. 

Solidity - Units
04:18

In this lecture, you will learn how you can use and define global variables and functions in Solidity. 

Solidity - Global Variables & Functions
10:17

In this lecture, we'll discuss all the operators present in solidity and how can you implement them. 

Solidity - Operators
05:00

In this lecture, we'll explain the control structures present in Solidity programming language. 

Solidity - Control Structures
03:56

This lecture will give you a brief description about the visibility specifiers present in the solidity programming language. 

Solidity - Scoping
04:18

In this lecture, you will understand how to input and output in Solidity Programming language, 

Solidity - Input & Output
06:06

This video will teach you how can you make function calls in Solidity programming language. 

Solidity - Function Calls
05:10

In this video, we'll discuss a unique feature of Solidity programming language which is Function Modifiers. 

Solidity - Function Modifiers
04:03

In this lecture, you'll understand about the Fallback functions that can be implemented in Solidity. 

Solidity - Fallback Function
02:18

In this lecture, you'll understand how to make and use the abstract contracts in Solidity programming language. 

Solidity - Abstract Contract
02:14

In this lecture, we will teach you the use of New Keyword in Solidity. 

Solidity - New Keyword
04:04

In this lecture, we'll discuss the new keywords which were introduced in Solidity after the compiler version 0.4.17 i.e. view and pure keywords.

Solidity - View & Pure
03:27

In this lecture, you will learn about the event keyword present in Solidity language which we use in Logging.

Solidity - Event & Logging
02:26

This lecture will teach you the inheritance in Solidity programming language.

Solidity - Inheritance
07:31

In this lecture, how to deal with exceptions in Solidity by using require, assert and revert.

Solidity - Exceptions
04:36

In this lecture, we'll teach you how to import a file in Solidity and how to compile a solidity code by using solc compiler.

Solidity - Import & solc Compiler
07:35

In this lecture, we will develop a ticket system smart contract using solidity programming language.

Solidity - Complete Example Ticket System
12:37

In this lecture, you will learn how to compile and run a smart contract on Remix compiler.

Solidity - Remix Compiler
16:05

You can now join our Facebook group by following provided links. 

Join our Community
00:09