Odak modu

Smart Contract Development with Solidity

Getting started

Tools and frameworks to be familiar with

Basic Object Oriented Programming (OOP) language or JavaScript background is essential for this course (It can be C#, C++, Eiffel, Java, Object Pascal, Objective-C, PHP, Python, REALbasic, Ruby, Simula, Smalltalk ve Visual Basic, . NET, React, JavaScript)

This course has been prepared assuming you have basic coding. If you do not have coding experience, we recommend that you start this way by learning simple HTML, CSS, JavaScript.

You can access our content in HTML, CSS and JavaScript (in Turkish) here: https://app.patika.dev/paths/baslangic-seviye-frontend-web-development-patikasi 

If you’re feeling comfortable with these prerequisites, we will cover the followings in this course:

  • Remix (a web3 Integrated Development Environment / IDE)
  • Solidity (a programming language for building smart contracts)
  • Truffle and Hardhat (web3 frameworks for testing)

Nice to Know

We will also go through the following concepts in this course:

  • Web3.js and Ethers.js (JavaScript libraries that enable front-end apps to interact with the Ethereum blockchain)
  • A basic understanding of the Ethereum Virtual Machine (EVM)

Resources if you want to read further:

Beginner Tools for Development

Programming applications on Ethereum are similar to programming any other software project in terms of integrated development (IDE) selection. There are many options to choose from, you can pick the IDE or code editor that best suits your preferences. Most likely the best IDE choice for your Ethereum development is the IDE you already use for traditional software development.

Within the scope of this training, we will first learn how to develop a backend using a Remix IDE. Then we will test our codes using the Hardhat platform. We will make examples where we use a different testing platforms, Truffle, and the Ganache tool.

There are some common used tools (these will be explained later in this course):

Resources:

Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!