trainee-progress-tracker

Trainee Progress Tracker

Welcome to the Trainee Progress Tracker repository! This repository is designed to help you manage and track your progress throughout your training program. Follow the instructions below to get started.

Table of Contents

Repository Structure

Here’s a breakdown of the repository structure:

trainee-progress-tracker/
│
├── README.md
├── instructions.md
├── technologies/
│   ├── html/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── css/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── javascript/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── git-github/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── nodejs/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── expressjs/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── mongodb/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── reactjs/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   └── nextjs/
│       ├── EssentialTopics.md
│       ├── assessments.md
│       └── projects.md
├── students/
│   └── students.md
│   └── companyname/
│       └── yourname/
│           └── technologies/
│               ├── html/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── css/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── javascript/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── git-github/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── nodejs/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── expressjs/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── mongodb/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── reactjs/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               └── nextjs/
│                   ├── EssentialTopics.md
│                   ├── assessments.md
│                   └── projects.md
├── lectures/
│   ├── day-1/
│   │   ├── lecture-details.md
│   ├── day-2/
│   │   ├── lecture-details.md
│   ├── day-3/
│   │   ├── lecture-details.md
│   └── ...

How to Use This Repository

  1. Fork the Repository:
    • Click on the “Fork” button at the top right of this page to create your own copy of this repository.
  2. Clone Your Fork:
    • Use the following command to clone your fork to your local machine:
      git clone https://github.com/your-username/trainee-progress-tracker.git
      
    • Replace your-username with your GitHub username.
  3. Create a Branch:
    • Create a new branch for your work:
      git checkout -b companyname/yourname
      
    • Replace companyname and yourname with your company’s name and your own name.
  4. Copy and Modify the Technologies Folder:
    • Copy the technologies folder to your student folder:
      cp -r technologies students/companyname/yourname/technologies
      
    • Modify the contents of the technologies folder in your student directory as needed.
  5. Make Your Changes:
    • Add or modify content in the EssentialTopics.md, assessments.md, and projects.md files.
  6. Commit and Push Your Changes:
    • Commit your changes with a meaningful message:
      git add .
      git commit -m "Completed tasks for day X"
      
    • Push your changes to your fork:
      git push origin companyname/yourname
      
  7. Create a Pull Request:
    • Go to the GitHub page of your fork and click on “New Pull Request”.
    • Select your branch and create a pull request to the main branch of the original repository.

Managing Daily Tasks

Each day’s work should be tracked under the corresponding day folder in the lectures directory. For details of daily tasks, refer to the lecture-details.md files for each day.

Resources

Feel free to reach out if you have any questions or need assistance!

Happy coding!