diff --git a/Fronted Projects/Portfolio page.html b/Fronted Projects/Portfolio page.html new file mode 100644 index 00000000..337230ba --- /dev/null +++ b/Fronted Projects/Portfolio page.html @@ -0,0 +1,244 @@ + + + + + + + My Portfolio + + + + + + + +
+ +
+ + +
+

SHOYEBAKTAR SHIROL

+
+
+ Image Error +


+ + +
+ + +
+
+

ABOUT ME

+

+

I am currently a final year pursuing Bachelor of Computer Application (BCA) student, + passionate about technology and + its + application in the digital world, eager to expand my knowledge and skills in computer + science programming & software development + also passionate to contribute on open source community. + "

+

+
+
+ + + +

HOBBIES

+
    + +
  • Traveling🏞️

  • +
  • Playing Soccur⚽

  • +
  • Reading Psychology📖

  • +
  • Watching Movies🎦
  • +
    + + + +
+ +
+ + + + +
+

MINI PROJECT

+

Project Title: E-Commerce Website + Click hare to see +

+

+

Technologies Used - Html,Css,Javascript,Bootstrap Framework

+

+ +
+
+ + + +
+

CONTACT ME

+ Name : Shoyebaktar Shirol

+ Phone : 9380373103
+

Email: shoyebaktarshirol@gmail.com
+ shoyebshirol32@gmail.com

+

+ + + + +
+ + + +
+
+
+ + + +
+

You can find me on social media:⬇️

+
+ +
+ +
+ +
+
+

© 2023 Shoyebaktars Portfolio

+
+
+ + + + + + + + + \ No newline at end of file diff --git a/Notes/Computer Networks notes.txt b/Notes/Computer Networks notes.txt new file mode 100644 index 00000000..e69de29b diff --git a/Roadmap/Blockchain Developer Roadmap.txt b/Roadmap/Blockchain Developer Roadmap.txt new file mode 100644 index 00000000..d094bae3 --- /dev/null +++ b/Roadmap/Blockchain Developer Roadmap.txt @@ -0,0 +1,81 @@ + + +ROADMAP FOR BLOCKCHAIN DEVELOPER + + +STEPS: + + +1. Foundational Knowledge: +Understanding Blockchain Basics: + +Learn the fundamentals of blockchain technology, distributed ledger, consensus mechanisms (Proof of Work, Proof of Stake), and cryptography. +Study various types of blockchains (public, private, consortium) and their use cases. +Programming Languages: + +Gain proficiency in languages commonly used in blockchain development such as Solidity (for Ethereum), Python, JavaScript, Go, and C++. +Data Structures and Algorithms: + +Strengthen your knowledge in data structures and algorithms, which are crucial for building efficient blockchain applications. + + +2. Smart Contract Development: +Solidity Programming: + +Learn Solidity, the programming language for Ethereum smart contracts. +Understand how smart contracts function and their role in blockchain ecosystems. +Truffle and Remix: + +Familiarize yourself with tools like Truffle and Remix for smart contract development, testing, and deployment. +Security Best Practices: + +Study security considerations specific to smart contracts and blockchain applications. +Learn about common vulnerabilities and ways to mitigate them. + + +3. Decentralized Application (dApp) Development: +Web3.js or Ethers.js: + +Understand libraries like Web3.js or Ethers.js for interacting with the Ethereum blockchain in dApp development. +Frontend Development: + +Learn frontend technologies (HTML, CSS, JavaScript, React, etc.) to build user interfaces for dApps. +Integration and Deployment: + +Learn how to integrate smart contracts with the frontend and backend, and how to deploy decentralized applications. + + +4. Understanding Other Blockchain Platforms: +Explore other Blockchains: +Gain knowledge of other major blockchains like Hyperledger, Corda, Polkadot, and others. +Understand their unique features, consensus mechanisms, and programming languages. + + +5. Tools and Development Environments: +Ganache, Metamask, etc.: + +Use developer tools like Ganache for local blockchain development and MetaMask for interacting with Ethereum. +IDEs and Development Environments: + +Get comfortable with development environments like Remix, Visual Studio Code, and other blockchain-specific IDEs. + + +6. Testing and Deployment: +Testnets: + +Learn how to deploy and test smart contracts on Ethereum test networks (Ropsten, Rinkeby, etc.) before deploying on the mainnet. +Deployment on Mainnet: + +Understand the process of deploying contracts on the main Ethereum network and the associated costs and risks. + + +7. Continual Learning and Community Involvement: +Stay Updated: + + + +Blockchain technology evolves rapidly, so keep learning and stay updated with the latest developments, new protocols, and tools. +Community Involvement: + +Engage with the blockchain community through forums, meetups, and online discussions to learn from others and stay abreast of industry trends. +This roadmap is a comprehensive guide for becoming a blockchain developer, but the field is continuously evolving. Constantly updating your skills, experimenting with new technologies, and staying connected with the blockchain community will be essential for your growth in this field. \ No newline at end of file