Odak modu
The rest of this course was prepared assuming that you have fundamental coding knowledge.
If you don't have any coding experience, please start learning this frontend development pathway for starters (in Turkish) or FreecodeCamp’s Learn JavaScript - Full Course for Beginners (in English).
If you’re feeling comfortable with this prerequisite, we will cover the following in this course:
We aim to build a dApp at the end of this program. Therefore, we will first learn simple front-end operations. In the following sections, we will learn Rust and programs on Solana from scratch, focusing on backend development. Finally, we will create a dApp by combining all we learn.
In the Introduction to Solana section, we will learn how to access the blockchain network from the front end, how to access wallets, and how to create custom instructions.
As in web2, frontend technologies are used in web3 so that users can interact with the programs we create, the blockchain network, and wallets.
This section requires very basic frontend development knowledge.
👉 If you have previously built using frontend technologies (such as Javascript, React, and so on), you will be able to build some simple operations by utilizing the ready-made libraries provided by Solana. Solana-Web3.js aims to provide comprehensive Solana coverage by providing a convenient interface for the RPC methods. Using Solana web3.js it is possible to develop frontend with programming languages such as React, JavaScript, TypeScript and integrate it into a smart contract.
👉 If you are an experienced developer but have never worked on the front end, don't hesitate to move on. We will just use some very basic features. If you find it difficult, you can take a look at these tutorials (Frontend development pathway for starters (in Turkish) or FreecodeCamp’s Learn JavaScript - Full Course for Beginners (in English)) or ask questions to our mentors.
Don't forget that this program does not focus on JavaScript knowledge; in the next chapters, we will learn the Rust language and build programs from scratch. So try to do your best🚀
When needed, you can use the following resources through this section:
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+ mezunuPatika+ 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!“
Yorum yapabilmek için derse kayıt olmalısın!