C# ile Blockchain Kodlama

所在平台: Udemy

课程主页: https://www.udemy.com/course/csharp-ile-blockchain-kodlama/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**C# ile Blockchain Kodlama** 本课程是“区块链是什么?如何编码?奥秘与全部基础设施”课程的实践性延续。课程将深入讲解 C# 编程语言,并使用 Console .NET Core Application 项目进行实践。(.NET Core 应用程序可在 Windows、Linux 和 macOS 上运行,这意味着节点(承载区块链数据库的机器)可以在任何这些操作系统上运行,这对我们来说是一个巨大的优势。) 本课程以我在“区块链是什么?如何编码?奥秘与全部基础设施”课程中展示的、我自己的真实区块链软件为蓝本,以更小但令人满意地的方式,并且利用开源资源,将其制作成一门课程。我之前的那个课程涉及非常高级和复杂的技术,我认为通过利用开源资源,我可以帮助那些希望从最基础开始学习区块链编码的人,而无需深入那些复杂性。 为了更好地理解本课程,强烈建议您先学习我的“区块链的奥秘”课程。本课程的编程内容利用了开源资源,并且所有源代码都已共享。 **课程大纲:** * **第一部分:** 入门与区块、区块链的定义,编码所需准备。概念摘要和范围详解。 * **第二部分:** 基础区块链编码。创建 Block 和 Blockchain 类并进行交易处理。 * **第三部分:** 工作量证明 (Proof Of Work) 编码(这是比特币和以太坊算法逻辑的简化编码)。 * **第四部分:** 交易编码、挖矿 (Mining) 和奖励,难度系数逻辑编码。 * **第五部分:** P2P 网络编码,创建 WebSocket 服务器和客户端类。学习套接字编程 (Socket Programming)。实现区块链的分布式结构,使其与其他节点(计算机)同步,并相互更新区块链数据库。 **最后,我们将进行一次全面的软件测试,包括第五部分的编码实践。**

课程评论(0条)

课程详情

Bu kurs Blockchain nedir ? Nasıl yazılır? Sırları ve tüm altyapısı isimli kursumun uygulamalı olan bir devamıdır.. C# yazılım dili ile yoğun kodlama ve anlatım vardır. Console.NET Core Application projesi üzerinde çalışılacaktır. (.NET Core uygulamaları Windows, Linux ve MacOS üzerinde yani tümünde çalışır. Node yani blockchain veritabanını taşıyacak olan makinalar bu işletim sistemlerinde çalışırlarsa işte bu bizim açımızdan çok büyük bir avantajdır.) Blockchain nedir ? Nasıl yazılır? Sırları ve tüm altyapısı isimli kursumda gösterdiğim kendime ait gerçek bir blockchain yazılımının çalışma anı ve tüm özellikleri ile mimarisinin çok küçük ölçekte ancak çok tatmin edici açıdan açık kaynaklardan da yararlanarak kurs haline getirilmiş şeklidir. O kursa konu olan yazılım çok ileri düzey ve çok karmaşık yapıları barındırıyordu ve bu konunun yazılımını en temelden öğrenmek isteyenlere bu karmaşıklıklara girmeden ancak bu şekilde açık kaynaklardan da yararlanarak yardımcı olabilirim diye düşündüm.Bu kursu daha iyi anlamak için mutlaka Blockchain in Sırları kursumu almanızı isterim. Kursun içeriği açık kaynaklardan yararlanılarak yapılmış ve tüm kaynak kodları paylaşılmıştır. Kurs Toplam 5 dersten oluşmaktadır. Her ders içinde tam konu işlenmekte ve yazılım bitirilip o bölümün testi yapılmaktadır.Kursun içeriği aşağıdaki gibidir:Giriş ve Block, Blockchain nedir , kodlama için gerekenler.. Kavramların özeti ve kapsamın detayının anlatılması..Basit Blockchain Kodlama.. Block ve Blockchain class ları oluşturma ve işlem...Proof Of Work Kodlama (Bitcoin ve ethereum da ki algoritma mantığının basite indirgenmiş kodlaması)Transaction ları Kodlama , Mining (Kazı) ve Ödüllendirme , Zorluk katsayısı mantığı kodlaması..P2P Network Kodlama, WebSocket Server ve Client class oluşturma. Socket programlamayı öğrenme. Blockchain in dağıtık yapıda diğer node (bilgisayar) larla senkronize olması ve blockchain veritabanını birbirleriyle güncellemeleri..** Sonunda çok kapsamlı şekilde 5. aşamadaki yaptıklarımızı da dahil yazılımın testini de gerçekleştiriyoruz..

课程标签

0人关注该课程

主题相关的课程