Bu kursta Akıllı Sözleşmeler teknolojisine dair temel kavramlar anlatılmaktadır.
Kurstaki Ders Başlıkları Şu Şekildedir:
1. Merkeziyetsizlik Kavramı ve Web3 İlişkisi: Bu derste, merkeziyetsiz internet kavramı ile Web3 kavramları ele alınarak ilişkisel olarak tarif edilmektedir.
2. Web2.0 ve Web3 Karşılaştırması: Bu derste, Web2.0 teknolojisi ile Web3 hem kullanıcı tarafından hem de mimari altyapı olarak karşılaştırmalı olarak ele alınmaktadır.
3. Blockchain Mimarisi: Bu derste, blockchain mimarisinin temelleri gösterilmektedir.
4. Akıllı Sözleşme Nedir?: Bu derste, fiziksel dünyadaki sözleşme çeşitleri, bu sözleşmelere karşı akıllı sözleşmenin konumu ve akıllı sözleşmelerin ortaya atılışı açıklanmaktadır.
5. Akıllı Sözleşmelerin Kullanım Alanları ve Sağladıkları: Bu derste, akıllı sözleşmelerin kullanım alanları ve güven mekanizmasının nasıl işlediği tartışılmaktadır.
6. Akıllı Sözleşme Blockchain İlişkisi: Bu derste, akıllı sözleşmeler ile blockchain ilişkisi ele alınarak akıllı sözleşmelerin gelişmesinde ve yerleşmesinde blockchain teknolojisininin sağladığı teknik altyapı anlatılmaktadır.
7. Akıllı Sözleşmeler ve Geleneksel Sözleşmelerin Karşılaştırması: Bu derste, geleneksel sözleşmelerin işleyişi ile akıllı sözleşmelerin işleyişi arasındaki farklar karşılaştırmalı şekilde ele alınmaktadır.
8. Akıllı Sözleşmelerin Geleceği: Bu derste, akıllı sözleşmelerin hem teknik olarak hem de sosyal olarak neler vadettiği tartışması yürütülmektedir.
9. Akıllı Sözleşme Yaratma ve Solidity Programlama Dili: Bu derste, akıllı sözleşme geliştirme dili olan Solidity Programlama Dili tanıtılacaktır.
10. Solidity Temel Kavramlar: Bu derste, Solidity geliştirirciliği ile ilgili anahtar kavramlar ve ipuçları verilmektedir.
11. Geliştirme Ortamı: REMIX IDE: 2 ders olarak kaydedilmiş olup, Solidity geliştirme için kullanabilinecek olan Remix IDE tanıtılacak ve kullanımı anlatılacaktır.
12. Ethereum Virtual Machine(EVM) Çalışma Prensibi: Bu derste, Ethereum akıllı sözleşmelerinin çalışmasını sağlayan teknik altyapı ve mimari ele alınarak, EVM'nin çalışma prensibi gösterilecektir.
13. İlk Uygulama - Hello World: Bu derste, Solidity Programlama Dili ile ilk uygulama geliştirilecektir.
Kursu bitirdiğinizde, Akıllı Sözleşme teknolojisi, kullanım alanları ve geliştiriciliği ile ilgili temel kavramları öğrenmiş ve kendi akıllı sözleşmelerinizi yaratmak için gereken bilgi ve adımları edinmiş olacaksınız.