Смарт - келісімшартты бағдарламалау

  • "Смарт-келісімшарттарды бағдарламалау" пәнінің мақсаты - студенттерді блокчейн платформаларында смарт-келісімшарттарды бағдарламалауға және әзірлеуге дайындау. Студенттер Ethereum виртуалды машинасында (EVM) толық Тьюрингпен Web3 стегі мен Solidity тілін қолдана отырып, орталықтандырылмаған қосымшаларды құрудың көптеген мүмкіндіктері туралы нақты түсінік алады. Пәннің мазмұны мынадай тақырыптарды қамтиды: блокчейн технологиясына және смарт-келісімшарттарға кіріспе; смарт-келісімшарттарға (Solidity және т.б.) арналған бағдарламалау тілдері; смарт-келісімшарттарды әзірлеу және жөндеу. Студенттер орталықтандырылмаған қосымшаларды әзірлеу құралы ретінде Смарт-келісімшарттардың ішкі жұмысын мысалдармен талдайды, бағдарламалайды және смарт-келісімшарттарды түзету мен тестілеуді жүзеге асырады, Solidity бағдарламалау тілін қолдана отырып (берілген кітапханаларды терең түсінуді қоса), Geth көмегімен жергілікті Ethereum желісін жасайды, әртүрлі даму орталарында бағдарламалайды (мысалы, Truffle, Remix — Ethereum IDE) әр түрлі блокчейн құралдары мен платформаларын қолдана отырып, Ethereum архитектурасын және Ethereum виртуалды машинасының құрылымын (байт кодын түсіндіруді қоса) талдайды. Қорытынды бағалау Ethereum жергілікті желісін және смарт-келісімшарттарды іске асыру жөніндегі жобаны орындау мен таныстырудан тұрады
  • Образовательная программа 6B06191 Блокчейн инженериясы
  • Несиелер 5
  • Оқу жылы 2
  • Семестр 4
Top