Cosmos SDK ile kendi blok zincirinizi kurun
Cosmos SDK ile blok zinciri geliştirmeye giriş: CometBFT ve ABCI, modül anatomisi, keeper/msg/query, Protobuf, Ignite CLI ile iskelet üretimi, test ve IBC ile zincirler arası iletişim.
Cosmos SDK ile uygulamaya özel blok zinciri geliştirmeye giriş
Eğitim, Cosmos SDK ile uygulamaya özel blok zinciri geliştirmeye giriş yapar. Cosmos ekosistemi, CometBFT konsensüsü ve ABCI, uygulama (baseapp) yapısı, modül anatomisi (keeper, msg server, query server, genesis), Protobuf ile mesaj ve sorgu tanımı, durum deposu ve multistore, ante handler ve ücretler, yerleşik modüller (auth, bank, staking, gov), Ignite CLI ile iskelet üretimi, özel modül yazımı, testnet kurulumu ve IBC ile zincirler arası iletişim uygulamalı işlenir.
2 Gün. Her gün dört modül; Cosmos Mimarisi ve Ortam; Modül Geliştirme ve IBC ekseninde ilerleyen uygulamalı program.
Orta Seviye — Cosmos SDK ile uygulamaya özel blok zinciri: modüller, CometBFT, işlem akışı, durum yönetimi ve IBC.
Ignite CLI ile yerel bir zincir iskeleti üretilir; katılımcılar özel bir modül yazar, işlem gönderir, durumu sorgular ve yerel testnet çalıştırır.
Kendi uygulama zincirinizi tasarlamanın mimari mantığını öğrenirsiniz.
Modül, keeper ve mesaj işleyici yapısıyla ölçeklenebilir kod yazarsınız.
IBC ile farklı zincirler arası iletişimin temelini kavrarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Go temelleri, arayüzler ve paket yapısı bilinmelidir.
Blok, işlem, konsensüs ve cüzdan kavramları bilinmelidir.
Protobuf mesaj tanımına aşinalık yararlıdır.
Go 1.21+ ve komut satırı hazır bir Linux/WSL ortamı gerekir.
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:
Cosmos SDK, CometBFT ve IBC rollerini açıklayabilirsiniz.
İşlemin blok içindeki yaşam döngüsünü anlatabilirsiniz.
Ignite ile zincir iskeleti üretip çalıştırabilirsiniz.
Keeper, msg ve query bileşenlerini ayırabilirsiniz.
Protobuf ile mesaj ve sorgu tanımlayabilirsiniz.
Basit bir modülü uçtan uca geliştirebilirsiniz.
Birim ve entegrasyon testleri yazabilirsiniz.
IBC istemci, bağlantı ve kanal yapısını açıklayabilirsiniz.
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.
OpenACC ile GPU programlama: parallel/kernels, loop ve data direktifleri, async, MPI birlikteliği ve Nsight profil eğitimi.
Detayları Gör →Hibrit dağıtımlar: VPN/ExpressRoute, hibrit kimlik, Azure Arc, hibrit Kubernetes, GitOps ve felaket kurtarma stratejileri.
Detayları Gör →IBM App Connect Enterprise Application Development I (WM686G): message flow, MQ/HTTP düğümleri, ESQL, mapping ve BAR dağıtımı.
Detayları Gör →IBM App Connect Enterprise I: OpenAPI ile REST API, JSON/XML dönüşümü, Mapping Assistant, JavaCompute, DFDL ve Docker.
Detayları Gör →IBM ACE Application Development II (WM687G): aggregation, resequence, transaction, WS-Security, veritabanı entegrasyonu ve performans ayarı.
Detayları Gör →