Go ile Hyperledger Fabric akıllı sözleşmesi yazın
Hyperledger Fabric 2.x mimarisi, Go ile chaincode geliştirme, CouchDB sorguları, private data, ABAC ve Gateway istemcisini kapsayan 3 günlük eğitim.
Hyperledger Fabric üzerinde Go ile chaincode geliştirme
Eğitim, Hyperledger Fabric 2.x mimarisini (peer, orderer, MSP, channel, world state) ve chaincode yaşam döngüsünü (package, install, approve, commit) anlatır. Katılımcılar fabric-contract-api-go ile varlık yöneten sözleşmeler yazar; composite key, CouchDB sorguları, GetHistoryForKey, private data ve ABAC erişim denetimi uygular, test-network üzerinde Gateway istemcisiyle uçtan uca çalıştırır.
3 Gün. Her gün dört modül; Mimari ve Ortam; Chaincode Geliştirme ve Test; Uçtan Uca Uygulama ekseninde ilerleyen uygulamalı program.
Orta Seviye — Fabric mimarisi, Go ile chaincode, sorgu, gizlilik, test ağı ve istemci uygulaması
Fabric test-network üzerinde Docker ile gerçek peer ve orderer çalıştırılır; her chaincode değişikliği deployCC ile dağıtılıp CLI ve Gateway istemcisinden denenir.
Permissioned ağ, endorsement politikası ve kanal izolasyonunu pratikte görürsünüz.
Deterministik chaincode yazımını, hata ve girdi doğrulamayla birlikte öğrenirsiniz.
Private data ve ABAC ile kuruma özel veri ve yetki kurgusu yaparsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Struct, interface, JSON ve hata yönetimi gibi Go temellerine hakimiyet; eksik olan için hızlı başlangıç modülü bulunur.
Docker ve Docker Compose ile konteyner çalıştırma becerisi.
Blok, hash ve dağıtık defter gibi kavramlara genel aşinalık.
Linux veya WSL2 üzerinde terminal kullanımı ve 8 GB üzeri bellek.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Peer, orderer, MSP ve channel rollerini işlem akışı üzerinden açıklayabilirsiniz.
package, install, approve ve commit adımlarını uygulayabilirsiniz.
fabric-contract-api-go ile PutState/GetState tabanlı sözleşme yazabilirsiniz.
CouchDB selector sorguları ve indeksler tanımlayabilirsiniz.
Private data collection ile kuruma özel veri saklayabilirsiniz.
ClientIdentity ve nitelik tabanlı kontrol uygulayabilirsiniz.
Sahte stub ile birim testleri yazabilirsiniz.
Fabric Gateway ile işlem gönderip olay dinleyebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
R ile veri analizi: tidyverse, ggplot2, hipotez testleri, regresyon, tidymodels, Quarto ve Shiny. 3 gün uygulamalı eğitim.
Detayları Gör →Ruby veri tipleri ve akış kontrolü: String, Symbol, Array, Hash, case/in, blok, lambda ve rescue/ensure. 2 günlük uygulamalı eğitim.
Detayları Gör →Ruby giriş eğitimi: kurulum, Array ve Hash, metot ve blok, sınıflar, dosya işleme ve ilk CLI projesi. 2 günlük başlangıç eğitimi.
Detayları Gör →Ruby OOP eğitimi: sınıf tasarımı, mixin, polimorfizm, metaprogramlama, tasarım kalıpları, SOLID ve refaktör. 3 gün uygulamalı.
Detayları Gör →Ruby ile regex ve I/O: MatchData, gsub, StringScanner, File/Dir, CSV, JSON, YAML, Nokogiri ve OptionParser. 2 günlük uygulamalı eğitim.
Detayları Gör →