10-12-2022, 09:22 PM
Solidity Deep Dive — Syllabus + Video Tutorial Resources
<div>
<div class="kk-star-ratings kksr-auto kksr-align-left kksr-valign-top" data-payload="{"align":"left","id":"777532","slug":"default","valign":"top","ignore":"","reference":"auto","class":"","count":"1","readonly":"","score":"5","best":"5","gap":"5","greet":"Rate this post","legend":"5\/5 - (1 vote)","size":"24","width":"142.5","_legend":"{score}\/{best} - ({count} {votes})","font_factor":"1.25"}">
<div class="kksr-stars">
<div class="kksr-stars-inactive">
<div class="kksr-star" data-star="1" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="2" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="3" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="4" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="5" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
</p></div>
<div class="kksr-stars-active" style="width: 142.5px;">
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
</p></div>
</div>
<div class="kksr-legend" style="font-size: 19.2px;"> 5/5 – (1 vote) </div>
</div>
<p>Do you want to learn Solidity and create your own dApps and smart contracts? This <strong>free online course</strong> gives you a comprehensive overview that is aimed to be more accessible than the Solidity documentation but still complete and descriptive.</p>
<p class="has-global-color-8-background-color has-background"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Multimodal Learning</strong>: Each tutorial comes with a tutorial video that helps you grasp the concepts in a more interactive manner.</p>
<p>Are you ready to build your skills as a highly sought-after <a rel="noreferrer noopener" href="https://blog.finxter.com/how-much-does-a-blockchain-engineer-make/" data-type="post" data-id="161686" target="_blank">Blockchain Developer</a> or <a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-developer-income-and-opportunity/" data-type="post" data-id="211072" target="_blank">Solidity Engineer</a>? Let’s dive right in! <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f447.png" alt="?" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h2>Basic Introduction and Overview</h2>
<ol>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/introduction-to-smart-contracts-and-solidity/" data-type="URL" data-id="https://blog.finxter.com/introduction-to-smart-contracts-and-solidity/" target="_blank">Introduction to Smart Contracts and Solidity</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/creating-a-token-contract-in-solidity-easy-example/" data-type="URL" data-id="https://blog.finxter.com/creating-a-token-contract-in-solidity-easy-example/" target="_blank">How to Create Your Own Token in Solidity – Easy Example</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/introduction-to-smart-contracts-and-solidity-part-3-blockchain-basics/" data-type="URL" data-id="https://blog.finxter.com/introduction-to-smart-contracts-and-solidity-part-3-blockchain-basics/" target="_blank">Blockchain Basics of Smart Contracts and Solidity</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/mastering-the-ethereum-virtual-machine-evm-for-solidity-smart-contracts/" data-type="URL" data-id="https://blog.finxter.com/mastering-the-ethereum-virtual-machine-evm-for-solidity-smart-contracts/" target="_blank">Mastering the Ethereum Virtual Machine (EVM)</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/ethereum-virtual-machine-evm-message-calls-solidity-smart-contracts/" data-type="URL" data-id="https://blog.finxter.com/ethereum-virtual-machine-evm-message-calls-solidity-smart-contracts/" target="_blank">Ethereum Virtual Machine (EVM) Message Calls</a></li>
</ol>
<h2>Installation and Technical Requirements</h2>
<ol>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-to-install-the-solidity-compiler-overview-videos/" data-type="URL" data-id="https://blog.finxter.com/how-to-install-the-solidity-compiler-overview-videos/" target="_blank">[Overview] Installing Solidity Compiler</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-to-install-the-solidity-compiler-with-npm/" data-type="URL" data-id="https://blog.finxter.com/how-to-install-the-solidity-compiler-with-npm/" target="_blank">How to Install the Solidity Compiler with npm?</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-docker-on-ubuntu/" data-type="URL" data-id="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-docker-on-ubuntu/" target="_blank">How to Install the Solidity Compiler via Docker on Ubuntu?</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-source-code-compilation/" data-type="URL" data-id="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-source-code-compilation/" target="_blank">How to Install the Solidity Compiler via Source Code Compilation?</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-static-binary-and-linux-packages/" data-type="URL" data-id="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-static-binary-and-linux-packages/" target="_blank">How to Install the Solidity Compiler via Static Binary and Linux Packages</a></li>
</ol>
<h2>Guided Example Smart Contracts</h2>
<ol>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/top-solidity-smart-contract-examples-for-learning/" data-type="URL" data-id="https://blog.finxter.com/top-solidity-smart-contract-examples-for-learning/" target="_blank">[Overview] Top 5 Solidity Smart Contract Examples for Learning</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-does-the-solidity-voting-smart-contract-work/" data-type="URL" data-id="https://blog.finxter.com/how-does-the-solidity-voting-smart-contract-work/" target="_blank">Example 1: How Does the Solidity Voting Smart Contract Work?</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-by-example-part-12-simple-open-auction/" data-type="URL" data-id="https://blog.finxter.com/solidity-by-example-part-12-simple-open-auction/" target="_blank">Example 2: Simple Open Auction (Explained)</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-blind-auction-contract-example/" data-type="URL" data-id="https://blog.finxter.com/solidity-blind-auction-contract-example/" target="_blank">Example 3: Mastering the Solidity Blind Auction Contract</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-example-safe-remote-purchase/" data-type="URL" data-id="https://blog.finxter.com/solidity-example-safe-remote-purchase/" target="_blank">Example 4: Safe Remote Purchase</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-by-example-understanding-modular-contracts/" data-type="URL" data-id="https://blog.finxter.com/solidity-by-example-understanding-modular-contracts/" target="_blank">Example 5: Understanding Modular Contracts</a></li>
</ol>
<h2>Solidity Layout</h2>
<ol>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/layout-of-a-solidity-source-file-spdx-license-identifier-and-version-pragmas/" data-type="URL" data-id="https://blog.finxter.com/layout-of-a-solidity-source-file-spdx-license-identifier-and-version-pragmas/" target="_blank">Solidity File Layout – SPDX License ID and Version Pragmas</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-layout-pragmas-importing-and-comments/" data-type="URL" data-id="https://blog.finxter.com/solidity-layout-pragmas-importing-and-comments/" target="_blank">Solidity Layout – Pragmas, Importing, and Comments</a></li>
</ol>
<h2>Solidity Language Elements</h2>
<ol>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-structure-of-a-smart-contract-basic-elements/" data-type="URL" data-id="https://blog.finxter.com/solidity-structure-of-a-smart-contract-basic-elements/" target="_blank">[Overview] Seven Simple Solidity Blocks to Build Your dApp (State Variables, Functions, Modifiers, Events, Errors, Structs, Enums)</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-boolean-and-integer-types-a-helpful-guide-with-video/" data-type="URL" data-id="https://blog.finxter.com/solidity-boolean-and-integer-types-a-helpful-guide-with-video/" target="_blank">Boolean and Integer Types</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-20-fixed-point-numbers-address-and-address-type-members/" data-type="URL" data-id="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-20-fixed-point-numbers-address-and-address-type-members/" target="_blank">Fixed Point Numbers and Address Types</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-21-contract-types-fixed-size-byte-arrays-dynamically-sized-byte-arrays-address-literals-rational-and-integer-literals/" data-type="URL" data-id="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-21-contract-types-fixed-size-byte-arrays-dynamically-sized-byte-arrays-address-literals-rational-and-integer-literals/" target="_blank">Contract Types, Byte Arrays, and {Address, Int, Rational} Literals</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-string-literals-and-types-unicode-literals-hexadecimal-literals-and-enums/" data-type="URL" data-id="https://blog.finxter.com/solidity-string-literals-and-types-unicode-literals-hexadecimal-literals-and-enums/" target="_blank">String Types, Unicode/Hex Literals, and Enums</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/user-defined-value-types-in-solidity/" data-type="URL" data-id="https://blog.finxter.com/user-defined-value-types-in-solidity/" target="_blank">User-Defined Value Types</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-24-function-types/" data-type="URL" data-id="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-24-function-types/" target="_blank">Function Types</a></li>
</ol>
</div>
https://www.sickgaming.net/blog/2022/10/...resources/
<div>
<div class="kk-star-ratings kksr-auto kksr-align-left kksr-valign-top" data-payload="{"align":"left","id":"777532","slug":"default","valign":"top","ignore":"","reference":"auto","class":"","count":"1","readonly":"","score":"5","best":"5","gap":"5","greet":"Rate this post","legend":"5\/5 - (1 vote)","size":"24","width":"142.5","_legend":"{score}\/{best} - ({count} {votes})","font_factor":"1.25"}">
<div class="kksr-stars">
<div class="kksr-stars-inactive">
<div class="kksr-star" data-star="1" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="2" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="3" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="4" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="5" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
</p></div>
<div class="kksr-stars-active" style="width: 142.5px;">
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
</p></div>
</div>
<div class="kksr-legend" style="font-size: 19.2px;"> 5/5 – (1 vote) </div>
</div>
<p>Do you want to learn Solidity and create your own dApps and smart contracts? This <strong>free online course</strong> gives you a comprehensive overview that is aimed to be more accessible than the Solidity documentation but still complete and descriptive.</p>
<p class="has-global-color-8-background-color has-background"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Multimodal Learning</strong>: Each tutorial comes with a tutorial video that helps you grasp the concepts in a more interactive manner.</p>
<p>Are you ready to build your skills as a highly sought-after <a rel="noreferrer noopener" href="https://blog.finxter.com/how-much-does-a-blockchain-engineer-make/" data-type="post" data-id="161686" target="_blank">Blockchain Developer</a> or <a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-developer-income-and-opportunity/" data-type="post" data-id="211072" target="_blank">Solidity Engineer</a>? Let’s dive right in! <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f447.png" alt="?" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h2>Basic Introduction and Overview</h2>
<ol>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/introduction-to-smart-contracts-and-solidity/" data-type="URL" data-id="https://blog.finxter.com/introduction-to-smart-contracts-and-solidity/" target="_blank">Introduction to Smart Contracts and Solidity</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/creating-a-token-contract-in-solidity-easy-example/" data-type="URL" data-id="https://blog.finxter.com/creating-a-token-contract-in-solidity-easy-example/" target="_blank">How to Create Your Own Token in Solidity – Easy Example</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/introduction-to-smart-contracts-and-solidity-part-3-blockchain-basics/" data-type="URL" data-id="https://blog.finxter.com/introduction-to-smart-contracts-and-solidity-part-3-blockchain-basics/" target="_blank">Blockchain Basics of Smart Contracts and Solidity</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/mastering-the-ethereum-virtual-machine-evm-for-solidity-smart-contracts/" data-type="URL" data-id="https://blog.finxter.com/mastering-the-ethereum-virtual-machine-evm-for-solidity-smart-contracts/" target="_blank">Mastering the Ethereum Virtual Machine (EVM)</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/ethereum-virtual-machine-evm-message-calls-solidity-smart-contracts/" data-type="URL" data-id="https://blog.finxter.com/ethereum-virtual-machine-evm-message-calls-solidity-smart-contracts/" target="_blank">Ethereum Virtual Machine (EVM) Message Calls</a></li>
</ol>
<h2>Installation and Technical Requirements</h2>
<ol>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-to-install-the-solidity-compiler-overview-videos/" data-type="URL" data-id="https://blog.finxter.com/how-to-install-the-solidity-compiler-overview-videos/" target="_blank">[Overview] Installing Solidity Compiler</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-to-install-the-solidity-compiler-with-npm/" data-type="URL" data-id="https://blog.finxter.com/how-to-install-the-solidity-compiler-with-npm/" target="_blank">How to Install the Solidity Compiler with npm?</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-docker-on-ubuntu/" data-type="URL" data-id="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-docker-on-ubuntu/" target="_blank">How to Install the Solidity Compiler via Docker on Ubuntu?</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-source-code-compilation/" data-type="URL" data-id="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-source-code-compilation/" target="_blank">How to Install the Solidity Compiler via Source Code Compilation?</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-static-binary-and-linux-packages/" data-type="URL" data-id="https://blog.finxter.com/how-to-install-the-solidity-compiler-via-static-binary-and-linux-packages/" target="_blank">How to Install the Solidity Compiler via Static Binary and Linux Packages</a></li>
</ol>
<h2>Guided Example Smart Contracts</h2>
<ol>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/top-solidity-smart-contract-examples-for-learning/" data-type="URL" data-id="https://blog.finxter.com/top-solidity-smart-contract-examples-for-learning/" target="_blank">[Overview] Top 5 Solidity Smart Contract Examples for Learning</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/how-does-the-solidity-voting-smart-contract-work/" data-type="URL" data-id="https://blog.finxter.com/how-does-the-solidity-voting-smart-contract-work/" target="_blank">Example 1: How Does the Solidity Voting Smart Contract Work?</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-by-example-part-12-simple-open-auction/" data-type="URL" data-id="https://blog.finxter.com/solidity-by-example-part-12-simple-open-auction/" target="_blank">Example 2: Simple Open Auction (Explained)</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-blind-auction-contract-example/" data-type="URL" data-id="https://blog.finxter.com/solidity-blind-auction-contract-example/" target="_blank">Example 3: Mastering the Solidity Blind Auction Contract</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-example-safe-remote-purchase/" data-type="URL" data-id="https://blog.finxter.com/solidity-example-safe-remote-purchase/" target="_blank">Example 4: Safe Remote Purchase</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-by-example-understanding-modular-contracts/" data-type="URL" data-id="https://blog.finxter.com/solidity-by-example-understanding-modular-contracts/" target="_blank">Example 5: Understanding Modular Contracts</a></li>
</ol>
<h2>Solidity Layout</h2>
<ol>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/layout-of-a-solidity-source-file-spdx-license-identifier-and-version-pragmas/" data-type="URL" data-id="https://blog.finxter.com/layout-of-a-solidity-source-file-spdx-license-identifier-and-version-pragmas/" target="_blank">Solidity File Layout – SPDX License ID and Version Pragmas</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-layout-pragmas-importing-and-comments/" data-type="URL" data-id="https://blog.finxter.com/solidity-layout-pragmas-importing-and-comments/" target="_blank">Solidity Layout – Pragmas, Importing, and Comments</a></li>
</ol>
<h2>Solidity Language Elements</h2>
<ol>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-structure-of-a-smart-contract-basic-elements/" data-type="URL" data-id="https://blog.finxter.com/solidity-structure-of-a-smart-contract-basic-elements/" target="_blank">[Overview] Seven Simple Solidity Blocks to Build Your dApp (State Variables, Functions, Modifiers, Events, Errors, Structs, Enums)</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-boolean-and-integer-types-a-helpful-guide-with-video/" data-type="URL" data-id="https://blog.finxter.com/solidity-boolean-and-integer-types-a-helpful-guide-with-video/" target="_blank">Boolean and Integer Types</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-20-fixed-point-numbers-address-and-address-type-members/" data-type="URL" data-id="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-20-fixed-point-numbers-address-and-address-type-members/" target="_blank">Fixed Point Numbers and Address Types</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-21-contract-types-fixed-size-byte-arrays-dynamically-sized-byte-arrays-address-literals-rational-and-integer-literals/" data-type="URL" data-id="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-21-contract-types-fixed-size-byte-arrays-dynamically-sized-byte-arrays-address-literals-rational-and-integer-literals/" target="_blank">Contract Types, Byte Arrays, and {Address, Int, Rational} Literals</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/solidity-string-literals-and-types-unicode-literals-hexadecimal-literals-and-enums/" data-type="URL" data-id="https://blog.finxter.com/solidity-string-literals-and-types-unicode-literals-hexadecimal-literals-and-enums/" target="_blank">String Types, Unicode/Hex Literals, and Enums</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/user-defined-value-types-in-solidity/" data-type="URL" data-id="https://blog.finxter.com/user-defined-value-types-in-solidity/" target="_blank">User-Defined Value Types</a></li>
<li><a rel="noreferrer noopener" href="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-24-function-types/" data-type="URL" data-id="https://blog.finxter.com/data-types-in-solidity-smart-contract-part-24-function-types/" target="_blank">Function Types</a></li>
</ol>
</div>
https://www.sickgaming.net/blog/2022/10/...resources/