© 2017 - INOIX bir Projera Group Markasıdır.

EĞİTİM

Ethereum ve Solidity - Giriş

Ethereum'un blok zinciri alanına kattığı akıllı kontratları yazabilmek için Solidity dilini ve EVM'i (Ethereum Virtual Machine) çok iyi bilmeniz gerekiyor. Bu eğitimde; Ethereum konsensus mekanizmalarından ve GHOST protokolünden, EVM'in dahice tasarlanmış dehlizlerinden ve 'Turing Complete' bir dil olan Solidity kullanarak uygulama geliştirme yöntemlerinden bahsediyoruz. Bunları yaparken tabi ki eğitimin büyük bir kısmında da akıllı kontratlar yazarak tüm platformu keşfediyoruz.

Eğer akıllı kontratların nasıl tasarlandığını ve dilin detaylarını öğrenmek istiyorsanız bu eğitim tam size göre.

Not: Eğitim boyunca sürekli akıllı kontratlarla uygulama geliştireceği için katılımcıların eğitime katılırken kendilerine ait bir dizüstü bilgisayarlar getirmeleri gerekmektedir.

Eğitim Süresi: 14 saat (2 gün)

​Bölüm 1 - Ethereum Temelleri

  • Blok Zincir Nedir?

  • Ethereum Nedir ve Bitcoin ile farkları nelerdir?

  • Ethereum Yol Haritası ve Gelecek Planları

Bölüm 2 - Blok Zinciri Üzerinde Uygulama Geliştirmeye Giriş

  • Byzantine Fault Tolerant Networks

  • Eliptik Eğri Kriptografisi

  • Ethereum Virtual Machine 

    • Gas kavramı

    • GHOST Protokolü

    • Güvenlik Sorunları ve Önlemleri

    • Proof of Stake​

    • Proof of Work​​

  • ​Metamask ve Remix Kullanımı

Bölüm 3 - Akıllı Kontratların Kurulumu ve Uygulama Geliştirme

  • Akıllı Kontrat Tasarımı

  • Basit bir ERC20 Token Tasarımı

  • Bir ICO'nun Anatomisi ve ICO Kontratları
  • Kontrat Kurulumu (Deployment)​

Kimler Katılmalı?
Eğitim Konuları

Eğitime aşağıdaki konularda çalışan kişiler katılabilir,

  • Yazılım temeli olan ve Ethereum üzerinde yazılım geliştirmeye başlangıç yapmak isteyen kişiler

  • Detaylarıyla Ethereum'u ve blok zinciri prensiplerini öğrenmek isteyen mühendisler