Smart Contract Code Weaknesses and Solutions

Security of Smart Contract Code

4.40 (19 reviews)
Udemy
platform
English
language
Programming Languages
category
Smart Contract Code Weaknesses and Solutions
140
students
6.5 hours
content
Jun 2022
last update
$59.99
regular price

What you will learn

Smart Contract Code Related Security Problems and How To Solve Them

Security Patterns and How They Help To Overcome Security Attacks or Eliminate Vulnerabilities

How To Install and Use Various Tools Including Remix, VeriSol, Oyente, Manticore, Slither, and Helpers Including Docker, and DotNetTool

Various Libraries, Including Open Zeppelin Access Control, Open Zeppelin Utilities/SafeMath, OpenZeppelin Tokens, Chainlink, and Hardhat.

Solidity Language Based Implementations of Problems and Solutions Including Patterns

Solidity Basics

How To Create, Compile, Deploy and Use Deployed Smart Contracts Using Remix

Why take this course?

This is a course that focuses both on manually scanning the code vulnerabilities, and bugs through focusing on a large set of (around 40) vulnerabilities for smart contracts and also on automatic vulnerability analysis tools. It also includes several lectures which demonstrate and use security-related libraries which are specifically created to improve the security of smart contracts. The selected development language is Solidity. We have a "Solidity and Remix in a Nutshell Lecture" for students who have a background in other development languages but lack smart contract development experience. This would help them to understand the content and to be able to run provided code parts along with various explanations throughout the course dealing with language/platform-specific issues.

The security weaknesses addressed in this course include some popular weaknesses such as Reentrancy but also many others. We visit numerous terms as we explain these problems and related solutions. Whenever we encounter a pattern to solve a problem we explicitly mark this on our slides. We will be looking at code samples which will be provided from the course web site when we discuss the problems and solutions.

Finally, the tools and libraries which used in the course either to introduce new tools/libraries or as helper tools are Remix, Docker, VeriSol, DotNetTool, Oyente, Open Zeppelin Access Control, Open Zeppelin Tokens, Open Zeppelin, Manticore, and Slither.

Screenshots

Smart Contract Code Weaknesses and Solutions - Screenshot_01Smart Contract Code Weaknesses and Solutions - Screenshot_02Smart Contract Code Weaknesses and Solutions - Screenshot_03Smart Contract Code Weaknesses and Solutions - Screenshot_04

Reviews

Marc
October 2, 2023
The content is well organised. Like it's structure that allows to jump directly to the topic of interest.
Ahmad
November 29, 2022
The subject and material are good, however the lecturer's accent is very hard to follow, even for the auto generated caption option where it couldn't recognize some phrases.
Ali
September 11, 2022
This is a comprehensive course in smart contracts and smart contract security. Dr. Sonmez covers a lot of topics with sufficiently good English. I was able to follow the course easily. I strongly recommend this course if you want to advance knowledge in smart contract security.
Salar
September 6, 2022
The course was great! Very well-prepared lectures that answer most of the questions one can come up with. The great communication of the lecturer also makes it easy to follow lectures. I strongly recommend this course since the lecturer goes through every security subject related to the smart contract in detail. Providing examples throughout the lessons makes the lectures easy to understand. Thank you,
Sambo
August 11, 2022
Don't buy this course the lecturer cant articulate English hardly at all, and it is near impossible to understand a singe word she is saying. The captions also show gibberish due to the severity of the accent.
Robert
July 4, 2022
This is a comprehensive course in smart contract security. I was aware of some of these security issues, but I couldn't figure out why they happen or how to remedy them. Now I am more ready for some potential issues thanks to this course. In addition, I learned how to use a few new tools that I had never used previously. A lot of effort has been put in. Thank you so much.

Charts

Price

Smart Contract Code Weaknesses and Solutions - Price chart

Rating

Smart Contract Code Weaknesses and Solutions - Ratings chart

Enrollment distribution

Smart Contract Code Weaknesses and Solutions - Distribution chart

Related Topics

4207642
udemy ID
7/27/2021
course created date
7/17/2022
course indexed date
Bot
course submited by