Git Product home page Git Product logo

awscc-codequest-backend's Introduction

πŸš€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 [email protected]

  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!~

awscc-codequest-backend's People

Contributors

cptrainy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.