Bootcamp Introduction
Bootcamp Introduction Document
Welcome to the Backend Bootcamp! This document will guide you through setting up your development environment and familiarizing yourself with our workflow. By the end of this guide, you will be ready to start coding and submitting assignments.
1. Bootcamp Enrollment & Workflow
Since this is a paid bootcamp, participants must enroll before proceeding. Follow these steps to complete your enrollment and get started:
-
Enroll in the Bootcamp by completing the payment process on our official platform (details will be provided by the instructor). (GitHub, VS Code, Linux, etc.).
-
Receive access credentials to join the GitHub courses after successful enrollment. to track your assignments.
-
Work on assigned projects following the given instructions.
-
Submit your work through GitHub for review.
-
Receive feedback and improve your code.
-
Repeat for each assignment and project.
2. Create a GitHub Account
-
Visit GitHub and click Sign up.
-
Enter your details (email, username, password) and verify your email.
-
Choose a free plan and complete the setup.
-
Configure Git on your system:
sh git config --global user.name "Your Name" git config --global user.email "[email protected]"
3. Install VS Code
VS Code is the recommended code editor for this bootcamp. Follow the steps based on your operating system:
Windows:
-
Download VS Code from here.
-
Run the installer and follow the setup instructions.
-
Open VS Code and install useful extensions (e.g., GitHub, Python, ESLint).
Linux:
-
Open the terminal and run:
sh sudo apt update && sudo apt install code # Debian-based (Ubuntu) sudo dnf install code # Fedora
-
Launch VS Code from the applications menu.
Mac:
-
Download VS Code from here.
-
Open the
.dmg
file and drag VS Code to the Applications folder. -
Launch VS Code and install recommended extensions.
4. Install Linux (Dual Boot)
If you want to dual boot Linux with Windows, follow these steps:
-
Download a Linux ISO (e.g., Ubuntu from here).
-
Create a bootable USB drive using Rufus (Windows) or
dd
(Linux/Mac). -
Backup your important data to avoid data loss.
-
Restart your system and boot from the USB drive (access BIOS with
F2
,F12
, orDEL
). -
Follow the installation steps, selecting "Install alongside Windows" if necessary.
-
Complete the setup, restart your system, and enjoy Linux!
5. Join GitHub Courses
To track assignments and collaborate:
-
Log in to GitHub.
-
Visit the bootcamp's GitHub classroom link (provided by the instructor).
-
Accept the invitation and clone the repository to your local machine:
sh git clone https://github.com/your-repository.git
6. Submit an Assignment
After completing an assignment, follow these steps to submit it:
-
Stage your changes:
sh git add -A
-
Commit your changes with a meaningful message:
sh git commit -m "Completed assignment X"
-
Push the changes to GitHub:
sh git push origin main
-
Create a pull request if required by the instructor.
Congratulations! You are now set up for the bootcamp. Happy coding!