Hi there! ๐
Welcome to the Backend Learning Circle GitHub repository! This project is designed to help developers learn and improve their backend development skills through hands-on projects, mentoring sessions, and group discussions.
-
Learning together: Create a collaborative learning environment to share knowledge and experience.
-
Practical development: Work on concrete backend projects to acquire real-world skills.
-
Mentoring and support: Provide mentoring and support to members to help them overcome backend development challenges.
-
Networking: Connect with other developers and build a network of like-minded professionals.
-
Career development: Help members improve their backend development skills to advance their careers.
-
Community: Create a community of backend developers who can support each other in their learning journey.
-
Fun: Have fun while learning and building cool projects together!
-
Open source: Contribute to open-source projects and learn how to collaborate with other developers.
-
Feedback: Provide feedback to members to help them improve their backend development skills.
-
Resources: Share resources, tutorials, and tools to help members learn backend development.
-
Code reviews: Review code submitted by other members to learn best practices and improve your coding skills.
-
Pair programming: Work with other members on coding tasks to learn from each other and improve your coding skills.
-
Group discussions: Participate in group discussions to share knowledge, ask questions, and learn from other members.
- resources: Contains resources, tutorials, and tools to help members learn backend development.
- projects: Contains backend projects that members can work on to improve their skills.
- meetings: Contains information about meetings, including meeting notes, agendas, and schedules.
- CODE_OF_CONDUCT.md: Contains the code of conduct.
- ROADMAP.md: Contains the roadmap for the project.
- LICENSE: Contains the license information for the project.
- Step 1: Star the project
If you like this project and would like to support our community, don't forget to put a Star on this deposit by clicking on the Star
button at the top of this page. This helps us measure community interest and commitment!
-
Step 2: Fork the repository
-
Step 3: Clone your fork
Clone your fork of the repository on your local machine. Use one of the following commands depending on your operating system:
Windows: Use Git Bash or the command prompt.
git clone https://github.com/your-username/backend_learning-circle.git
macOS/Linux: Open a terminal.
git clone https://github.com/your-username/backend_learning-circle.git
- Step 4: Create your personal folder
In your local copy of the repository, create a folder with your first and last name in the format firstname_lastname at the root of the project. Use the appropriate command according to your operating system:
Windows: In Git Bash or the command prompt.
mkdir firstname_lastname
example: mkdir john_doe
macOS/Linux: In the terminal.
mkdir firstname_lastname
example: mkdir john_doe
- Step 5: Create a README.md file
enter the folder you just created using the following command:
cd firstname_lastname
In your personal folder, create a README.md file with the following content:
if you are not familiar with markdown, you can use this Markdown guide to help you.
# Your Name
## About Me
Tell us a little bit about yourself.
## My Skills (if any)
- Skill 1
- Skill 2
- Skill 3
## My Projects (if any)
- Project 1
- Project 2
## My Goals
- Goal 1
- Goal 2
- Goal 3
- Step 6: Add your changes
Add your changes to the staging area using the following command:
git add .
- Step 7: Commit your changes
Commit your changes with a descriptive message using the following command:
git commit -m "Add my personal folder"
- Step 8: Push your changes
Push your changes to your fork of the repository using the following command:
git push origin main
- Step 9: Create a pull request
Go to the main repository page on GitHub and click on the Pull Request
button to create a new pull request. Make sure to select your fork as the base repository and the main repository as the head repository.
see how to create a pull request here
- Step 10: Wait for approval
Wait for your pull request to be reviewed and approved by the project maintainers. Once approved, your changes will be merged into the main repository.
- Step 11: Join the meetings
Meetings are held regularly to discuss progress, share ideas and solve problems together. See meetings/README.md for more details.
- Step 12: Ask questions
Use the Discussions section or the whatsapp group to ask questions and share your knowledge.
Here is a video that explains how to contribute to a project on GitHub.
We are committed to maintaining a respectful and inclusive environment. Please read our Code of Conduct for more details.
see the Roadmap for more details.
-
Introducton to git and github: Git and GitHub for Beginners
-
UpliftHub Youtube channel: UpliftHub
-
Join our whatsapp group: Whatsapp group
-
Follow us github: Github
-
Code of conduct: Code of Conduct
-
Roadmap: Roadmap
-
Meetings: Meetings
This project is licensed under the Apache License Version 2.0. See the LICENSE file for more information. Thanks
Thanks to all participants and mentors for their commitment and support โค๏ธ in this learning circle. Together, we can achieve our goals and become better backend developers.