Skip to content

Made by the AWSCC-PUPMNL Department of Software and Web Development.

Notifications You must be signed in to change notification settings

williebonavente/AWSCC-CodeQuest-Backend

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€CodeQuest: 30 Days of BackendπŸš€

Static Badge Static Badge Static Badge

Welcome to 30 Days of Backend! πŸš€ This is an exciting month-long journey that will take you deep into the heart of web development. Whether you're a seasoned coder πŸ§‘β€πŸ’» with years of experience or a curious newbie πŸ€“ eager to learn, get ready to unlock the secrets of the backend πŸ”. We will explore the fundamental principles of Python, databases, APIs, and so much more.

But it's not all theory and technical jargon, we'll put our knowledge to the test by building fun, practical projects πŸ› οΈ that showcase the power of backend development. It's a hands-on learning experience that will not only equip you with valuable skills but also inspire your creativity. So, are you ready to embark on this exciting coding journey with us?


πŸ‘€ What's Inside It

This repository contains the following main folders:

  1. backend folder: consisting of all the files in every day of CodeQuest. (See The 30-Day Content)

  2. projects folder: consisting of small tutorial projects in Flask that you can run locally.

  3. submissions folder: consisting of all the necessary projects the participants need to submit to complete CodeQuest. (See Submissions)


πŸ“… The 30-Day Content


πŸ’« Getting Started

Use this template to create your own repository with existing directory structure and files to participate in our CodeQuest: 30 Days of Backend.

  1. On GitHub.com, navigate to the main page of this repository and click the Use this template button.

    Use this template

  2. Name it with the same name as this repository (AWSCC-CodeQuest-Backend), and make it public.

    Alt text

  3. On the lower right, click Create repository.

    Alt text

    and it should generate the repository in your account.

    Alt text

  4. After creating a repository, copy the repository URL and paste it in our CodeQuest Tracker Sheet in your corresponding row.

    Note: If you are having trouble with the CodeQuest Tracker Sheet, do not hesitate to directly message any DSWD officers or email us at awscloudclub.pupmnl.dswd@gmail.com

  5. Finally, clone the repository by clicking the Code button on the top right side of the repository's main page and clicking the Open with GitHub Desktop button to redirect to your GitHub Desktop application.

    Alt text

  6. And just click the Clone button to clone it to your computer.

    Alt text


βœ‰οΈ Submissions

CodeQuest is made to provide participants an immersive, hands-on coding experience by guiding them through the creation of small projects. Every day of CodeQuest contains a particular knowledge that is essential to build the foundations of your backend development skills.

We encourage you to share your progress in πŸ“ˆβ”Šcodequest-progress to serve as a motivation for others and to open up discussions and reviews to gain further insights about a particular topic.

example:

Day: 11 of Backend

Topic: File Handling

Highlights: I learned how to open a file in Python

Attachments: (optional)

To finish our CodeQuest: 30 Days of Backend, you need to submit 3 projects for your completion to be acknowledged:

.
β”œβ”€β”€ submission
β”‚   β”œβ”€β”€ mini-project-01     # mini project (day 7)
β”‚   β”œβ”€β”€ mini-project-02     # mini project 2 (day 15)
β”‚   β”œβ”€β”€ final-project       # final project (day 28-30)
└── ...

Note: There are exercises / challenges included in some days that you are not required to submit but is encouraged to try to test how much knowledge you've gained after finishing each day!

Enjoy coding!~

About

Made by the AWSCC-PUPMNL Department of Software and Web Development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.5%
  • HTML 13.9%
  • JavaScript 1.6%