Skip to content

Circle This repository contains all the resources, projects and information needed by members of the Backend Learning Circle. Our goal is to learn and improve in backend development through collaborative projects, tutorials, and training sessions. Join us to code, share, and grow together in the world of backend development! ๐Ÿš€

License

Notifications You must be signed in to change notification settings

Uplift-Learning/backend_learning-circle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Backend Learning Circle

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.

Circle objectives

  • 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.

Directories and files

  • 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.

How to participate

  • 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 Star button at the top of this page. This helps us measure community interest and commitment!

  • Step 2: Fork the repository

    • Go to the main repository page.
    • Click on the Fork Fork button at the top right of this page to fork this repository in your GitHub account.
  • 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.

Code of conduct

We are committed to maintaining a respectful and inclusive environment. Please read our Code of Conduct for more details.

Roadmap

see the Roadmap for more details.

Resources

License

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.

About

Circle This repository contains all the resources, projects and information needed by members of the Backend Learning Circle. Our goal is to learn and improve in backend development through collaborative projects, tutorials, and training sessions. Join us to code, share, and grow together in the world of backend development! ๐Ÿš€

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks