Blockchain & Smart Contract

Blockchain & Smart Contract

Eğitim Hakkında

Blockchain & Smart Contract Eğitimi, katılımcılara blockchain teknolojisi ve akıllı kontratlar hakkında kapsamlı bir bilgi birikimi sağlamayı hedeflemektedir. Eğitim, Blockchain'in temel kavramlarından Ethereum mimarisine ve akıllı kontratların nasıl çalıştığına kadar geniş bir yelpazeyi kapsar. Kullanıcı arayüzü geliştirme tekniklerinden Solidity programlama diline kadar derinlemesine konular ele alınır. Eğitimde Hyperledger, R3 Corda gibi kurumsal blockchain araçları ve Ethereum için istemci konfigürasyonları incelenmektedir. Güvenlik, test stratejileri ve uygulamaların blockchain ağına nasıl yayınlanacağı konuları da detaylı olarak işlenir. Katılımcılar, eğitim sonunda blockchain teknolojisi ve akıllı kontratlar ile ilgili teorik bilgileri pratik uygulamalarla pekiştirerek uzmanlık seviyesinde bilgi sahibi olurlar.

Ön Koşul

Teknik programlama bilinmesi önerilmektedir.

Eğitim İçeriği

  • Blockchain Nedir?
  • Blockchain Kullanım Alanlarına Göre İncelemek
  • Ethereum Nedir?
  • Ethereum Mimari ve Araçlarına Derinlemesine Bakış
  • Akıllı Kontratlara Genel Bakış
  • EVM: The Ethereum Virtual Machine
  • React Uygulaması Geliştirmek
  • Ağa Bağlı Uygulamada JavaScript Promise’ler
  • Ethereum Ağında web3.js Kullanımı
  • Kullanıcı Arayüzünde JavaScript Fonksiyonlarının Kullanımı
  • Demo: Uygulamalar
  • Visual Studio Code
  • Node.js
  • Truffle Framework
  • Solidity Derleyici Kurulumu
  • Ethereum İstemci Kurulumu
  • Güvenlik ve Cüzdan Kavramlarına Genel Bakış
  • MetaMask Kurulum ve Konfigürasyonu
  • Gas Price ve Gas Limit Kavramlarını Anlamak
  • Ethereum Ağı Üzerinde Blockchain Transaction’larını İzlemek
  • Online ve Offline Cüzdan Kavramlarını Anlamak
  • Hyperledger
  • Fabric
  • Sawtooth
  • Composer
  • Microsoft Coco Framework
  • R3 Corda Blockchain
  • JP Morgan Quorum
  • Guardtime ve Stratumn
  • Solidity Programlama Dili Mimarisine Genel Bakış
  • Değişkenler
  • Veri Tipleri
  • Operatörler
  • Akış Kontrolü
  • Döngüler
  • Diziler
  • Fonksiyonlar
  • Struct’lar
  • Mappings & Enums
  • Interfacing
  • Constructor
  • Contract Inheritance
  • Multi Inheritance
  • Abstract Contract
  • Modifiers
  • Events
  • Demo: Uygulamalar
  • Contract Self Destruction Pattern
  • Factory Contract Pattern
  • Name Registry Pattern
  • Mapping Iterator Pattern
  • Demo
  • Blockchain Uygulamalarında Güvenliğe Genel Bakış
  • Web3
  • Solidity ile Token Üretmek
  • ERC-20 Token Üretmek
  • Token Güvenliği: ERC-223
  • ERC-20 Token Kontraktı Yayınlamak
  • Ethereum Network İstemcileri
  • Geth
  • Nethereum
  • Geth: The Ethereum Go Client
  • Geth Client Konfigürasyonu
  • Ethereum Client JavaScript Console
  • Geth CLI
  • Geth JavaScript Management API
  • JavaScript Management API’ye Genel Bakış
  • JavaScript API- Admin
  • JavaScript API- Personal
  • JavaScript API- Miner
  • JavaScript API- Nonces / txpool
  • JavaScript API – Debug
  • Demo: Uygulamalar
  • Unit Test vs. Integration Test
  • Uygulamalar İçin Test Stratejileri
  • Solidity ile Unit Test Oluşturmak
  • JavaScript ile Entegrasyon Testi Oluşturmak
  • Testleri Çalıştırmak
  • Akıllı Kontratları Ethereum Ağında Yayınlamak
  • Test Ağını Kullanarak Ether Elde Etmek
  • UI Uygulamasını AWS’de Yayınlamak

Kazanımlar

  • Blockchain teknolojisinin temel prensiplerini ve kullanım alanlarını öğretmek
  • Ethereum platformu ve EVM hakkında derinlemesine bilgi vermek
  • Akıllı kontratları anlamak ve geliştirmek
  • Solidity programlama dilini etkin bir şekilde kullanmayı öğretmek
  • Güvenlik, cüzdan yönetimi ve token oluşturma konularında bilgi sahibi olmak
  • Ethereum istemcileri ve JavaScript API'leri kullanarak uygulama geliştirmeyi öğrenmek
  • Blockchain uygulamalarını gerçek ağlarda yayınlayabilme becerisi kazandırmak

Hedef Kitle

  • Blockchain, Kripto Para, Finans ve Bankacılık Sektörü Profesyonelleri
  • Hukuk ve Uyum Görevlileri
  • Yapay Zeka, Veri Bilimleri ve Yazılım Uzmanları
  • Üst Düzey Yöneticiler
  • Proje Yöneticileri

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Tuyap Fuarcılık
Burgan Bank
Ak Yatırım
Agesa
Turknet
Oyak Çimento
Anadolu Sigorta
MNG Airlines
Sun Ekspress
TEB
Hyundai
Enerjisa
İş Bankası
LC Waikiki
Zorlu Holding
Ziraat Katılım
Beko
Brisa
Tiryaki Agro
HalkBank
Isdemir
Fiba Yenilenebilir Enerji
Sütaş
KoC Sistem
Medicalpark
Tuyap Fuarcılık
Burgan Bank
Ak Yatırım
Agesa
Turknet
Oyak Çimento
Anadolu Sigorta
MNG Airlines
Sun Ekspress
TEB
Hyundai
Enerjisa
İş Bankası
LC Waikiki
Zorlu Holding
Ziraat Katılım
Beko
Brisa
Tiryaki Agro
HalkBank
Isdemir
Fiba Yenilenebilir Enerji
Sütaş
KoC Sistem
Medicalpark
Bilgi İstiyorum