Welcome to the Full Stack Web Development Assignments repository! This repository is dedicated to storing and managing the assignments for the Full Stack Web Development course by Pesto 🚀.
The Full Stack Web Development course by Pesto is designed to equip learners with the skills and knowledge required to become proficient full stack developers. Throughout the course, you will cover various modules, including:
- Web Fundamentals (HTML, CSS & JS)
- DS Algo & Problem Solving
- React JS, Redux & Jest
- Node JS, DBMS & System Design
Each module focuses on specific technologies, frameworks, and concepts essential for full stack web development.
-
Create a branch under your repo
[cohort]-[mentor]-[learnerName]
for the current week. For example, a branch with the name "week-2" or "week-3"... -
Clone the repository ⬇️
-
Copy the respective session folder into your repo
pX-[mentor]-[learnerName]
, under the session folder under the ongoing week branch 📁 -
Work on the assignment 🛠️
-
Commit changes with meaningful commit message and raise a pull-request week-wise ✅
-
Share the PR link with your mentor 🔗
-
Make sure you add your mentor as a collaborator. Here are the steps to add a collaborator: Adding Collaborators
- Deadline is to submit by the end of Saturday every week ⏰
- Mentors will review the code and evaluate it at the end of the week, before EOD Saturday, and share their comments with learners on the same pull request ✏️
-
Create a markdown file, and all answers should be submitted in the markdown file 📃
-
Create this file under the session number 📁
-
Use a markdown editor like Dillinger for quick editing 📝
-
Use images wherever required for better explanation 🖼️
-
Add additional resources where you referred from 📚
-
Push the file to GitHub and raise a pull request 📌
-
Discuss with your mentor if required 💬
-
Open a text editor or markdown editor, such as Atom, VS Code, or Typora 📝
-
Write your content in markdown syntax, which allows you to format text, add links, insert images, and more 📝
-
Save your file with a ".md" extension, for example, "my-document.md" 💾
-
Optionally, preview your markdown document in a markdown viewer or converter, such as Dillinger or Markdown Preview Enhanced 👀
-
Once you are satisfied with your markdown document, create a new GitHub repository or navigate to an existing one
-
Click the "Add file" button and select "Create new file" ➕ ➕
-
In the "Name your file..." field, type in the name of your markdown file, including the ".md" extension, such as "my-document.md" ⌨️
-
Paste your markdown content into the editing field 📋
-
Optionally, add a commit message describing the changes you made 📝
-
Click the "Commit new file" button to save your changes ✅
-
Your markdown file is now added to your GitHub repository. You can share the link to your markdown file with others, and they can view or download it 🔗 ⬇️
Make it better by adding emojis wherever necessary! 😃
If you encounter any issues with the assignments, have suggestions for improvements, or want to contribute additional resources, feel free to open an issue or submit a pull request. Your contributions and feedback are highly appreciated!
If you have any questions, need clarification, or require any assistance regarding the assignments or the course in general, don't hesitate to reach out to your mentor or the Pesto support team. We're here to help you succeed!
Let's dive into the assignments and build amazing web applications together! Happy coding! 😄