Udemyalltr

C# ile Blockchain Kodlama

Learn to code blockchain and crypto infrastructure with C#. Master the technology's development from the ground up. Build the future of decentralized applications!

4.5(155)
9,902students
3h 5m
Certificate
Selcuk Celik
Selcuk CelikCTO & Chief Software Architect @ selcukcelik org

Course Content

C# ile Blockchain Kodlama is an all-levels Udemy course taught by Selcuk Celik. It runs 3h 5m, is taught in Turkish, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 155 reviews, with 9,902 students enrolled. It is a paid course, last updated February 2019.

Learn to Code a Blockchain with C#

This course is a practical continuation of "Blockchain nedir? Nasıl yazılır? Sırları ve tüm altyapısı," diving deep into the development of your own blockchain. Using the C# programming language, you'll engage in intensive coding and detailed explanations, building a blockchain application within a Console .NET Core project. Benefit from cross-platform compatibility – your .NET Core applications will run seamlessly on Windows, Linux, and macOS. This is a significant advantage, especially when considering the blockchain database (Node) running on these operating systems.

This course leverages a simplified, yet fully functional, open-source blockchain software developed for the previous course. While the original software contained advanced complexities, this version focuses on foundational blockchain concepts, making it ideal for beginners. It allows you to explore blockchain technology without immediately tackling intricate structures, all while benefiting from open-source resources.

Prerequisites: For a deeper understanding, we highly recommend taking the "Blockchain in Sırları" course.

Course Structure: The course comprises 5 comprehensive lessons, each covering a specific topic with practical coding exercises and quizzes to solidify your knowledge. All source code is provided.

Course Content:

  • Introduction to Blockchain: Explore the fundamentals of blockchain technology, defining what a block and a blockchain are, and setting up the necessary coding environment.
  • Basic Blockchain Coding: Learn to create Block and Blockchain classes, implement transaction handling, and understand the core concepts.
  • Proof of Work (PoW): Delve into the logic behind the Proof of Work algorithm, simplified for practical implementation, mirroring the functionality found in Bitcoin and Ethereum. Learn to code transaction processing, mining, and reward mechanisms, including difficulty adjustment.
  • P2P Network Implementation: Master the creation of WebSocket Server and Client classes. Gain proficiency in socket programming and understand how a blockchain achieves synchronization across a distributed network. Learn how nodes update the blockchain database with each other.
  • Comprehensive Testing & Review: Conclude the course with thorough testing of the entire application, including all features developed throughout the 5 lessons.

This course provides a hands-on approach to blockchain development, empowering you to build and understand this transformative technology.

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

AYT Diziler + pdf + testler

by Bora Arslantürk

5.0(10)
2h 26m
all
5.0(426)
1h 21m
intermediate
5.0(152)
1h 33m
all
5.0(12)
1h 41m
beginner