Skip to content

This repository contains all the exercises, materials, and projects completed during my Master’s programs in Blockchain Development and FullStack Development at ConquerX. It showcases my progress, skills, and dedication across multiple technologies and programming languages.

License

Notifications You must be signed in to change notification settings

mpaya5/conquerX-master-solidity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain and FullStack Development Studies

This repository showcases my journey through various modules in Blockchain and FullStack Development, with a strong focus on areas that are critical for my career progression. It includes exercises, projects, and study materials that help deepen my understanding and sharpen my skills in these domains.

Modules Included

Currently, this repository highlights:

  • Solidity: Exercises, projects, and resources centered around Solidity, the primary language for smart contracts on the Ethereum blockchain.
  • Rust: A collection of materials related to Rust, a systems programming language known for its performance, memory safety, and concurrency model. Rust is essential for understanding low-level systems programming and building efficient, reliable software.

I’ve chosen to focus on advanced topics that align closely with my career goals. Basic modules like Python Fundamentals, HTML, and CSS, while important, are not included as they fall outside the current scope of my objectives.

Repository Structure

The repository is organized for easy navigation:

conquerx-master-solidity/
├── README.md
└── Solidity/
    ├── README.md
    ├── exercises/
    ├── migrations/
    ├── resources/
    ├── projects/
    ├── scripts/ 
    └── tests/ 
└── Rust/
  ├── README.md
  ├── exercises/
  ├── projects/
  ├── resources/
  └── tests/

Solidity

Contains all my work related to Solidity:

  • exercises/: Solutions to the exercises I've tackled, covering everything from basic syntax to advanced concepts like inheritance, events, and security best practices.
  • migrations/: Truffle migration scripts used to deploy contracts systematically, ensuring that everything is deployed in the correct order and with the right configurations.
  • resources/: Supplementary materials like notes, tutorials, and documentation that have been essential in my learning journey.
  • projects/: Larger projects where I’ve applied Solidity in practical scenarios, including end-to-end development, testing, and deployment on test networks.
  • scripts/: JavaScript scripts designed to interact with deployed contracts, automate tests, and simulate real-world scenarios using Truffle and Ganache.
  • tests/: Test scripts written in JavaScript and executed with Mocha and Chai to ensure everything functions as expected before deployment.

Rust

Contains all my work related to Rust:

  • exercises/: Solutions to Rust exercises, covering key concepts like ownership, borrowing, lifetimes, data types, and control flow.
  • projects/: Practical applications of Rust in various real-world projects, including command-line tools and performance-focused programs that leverage Rust’s memory safety and concurrency features.
  • resources/: Supplementary materials such as explanations, course notes, and example code, offering a deeper understanding of Rust's unique features like the borrow checker and ownership model.
  • tests/: Test scripts written to ensure that all exercises and projects work as expected, emphasizing safe, performant, and reliable code practices.

Future Additions

As I continue my studies, I’ll selectively add content from other modules relevant to my goals, such as advanced JavaScript frameworks, backend development with Node.js, and other blockchain-related technologies.

About Me

I’m a dedicated developer with a passion for blockchain and full-stack development. This repository is a testament to my commitment to mastering the most critical aspects of these fields. Feel free to explore my work, and reach out if you’d like to discuss these topics or potential collaborations.

About

This repository contains all the exercises, materials, and projects completed during my Master’s programs in Blockchain Development and FullStack Development at ConquerX. It showcases my progress, skills, and dedication across multiple technologies and programming languages.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published