Welcome to my learning repository for the 100xDevs Cohort 2 course! In this repository, you'll find all the code and projects I've worked on during the course.
This repository serves as a collection of my learning journey throughout the 100xDevs Cohort 2 course. Here, you'll find code snippets, exercises, and projects that I've completed as part of the course curriculum.
- Portfolio using React
- Paytm-Wallet end to end
- Zerodha end to end
- Zapier end to end
- E-commerce
-During this course, my main learning goals include:
- Mastering the MERN (MongoDB, Express.js, React.js, Node.js) stack for full-stack web development.
- Gaining proficiency in DevOps practices, including continuous integration and continuous deployment (CI/CD) pipelines, containerization with Docker, and orchestration with Kubernetes.
- Developing a solid understanding of machine design principles, including algorithms, data structures, and design patterns, to build efficient and scalable software solutions.
These learning goals align with my aspirations to become a proficient Software engineer and broaden my skill set to encompass full-stack development and DevOps practices.
MERN Stack:
MongoDB: A NoSQL database used for storing data. Express.js: A Node.js web application framework used for building web applications and APIs. React.js: A JavaScript library for building user interfaces. Node.js: A JavaScript runtime used for server-side scripting.
DevOps:
Git: Version control system used for tracking changes in source code during software development.
GitHub: Platform for hosting and collaborating on Git repositories.
Docker: Containerization platform used for packaging and deploying applications.
Kubernetes: Container orchestration platform used for automating deployment, scaling, and management of containerized applications.
Continuous Integration/Continuous Deployment (CI/CD) Tools: Examples include Jenkins, Travis CI, CircleCI, etc.
Testing Frameworks: Such as Jest for JavaScript testing or Pytest for Python testing.
Machine Design:
Algorithms: Data structures and algorithms such as sorting algorithms, searching algorithms, etc. Design Patterns: Reusable solutions to common problems in software design, such as Singleton, Observer, Factory, etc.
Object-Oriented Programming (OOP) Principles: Encapsulation, inheritance, polymorphism, etc. Programming Languages: JavaScript, Python, etc.
- Clone this repository to your local machine using
git clone
. - Navigate to the project directory.
- Explore the code and projects organized in the repository.
- Feel free to use any code snippets or projects for your own learning purposes.
- If you have suggestions, improvements, or would like to contribute to this repository, feel free to open an issue or create a pull request.
- All contributions are welcome!
- If you have any questions or want to connect, you can reach me at email
- You can also find me on LinkedIn
- X
- Portfolio
Happy coding!