Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add surveys and rename the course in readme and description #21

Merged
merged 1 commit into from
Aug 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
2 changes: 2 additions & 0 deletions Composing the System/Feedback survey/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
if __name__ == "__main__":
pass
7 changes: 7 additions & 0 deletions Composing the System/Feedback survey/task-info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
type: theory
files:
- name: main.py
visible: true
- name: __init__.py
visible: false
propagatable: false
3 changes: 3 additions & 0 deletions Composing the System/Feedback survey/task.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Thank you for taking our **Building a multicomponent Flask app** course!

We would really appreciate it if you could take a few minutes to answer [our survey](https://surveys.jetbrains.com/s3/course-feedback-building-multicomponent-flask-app). Your feedback will help us improve this course and make it relevant for future students.
7 changes: 4 additions & 3 deletions Composing the System/lesson-info.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
content:
- Docker-compose
- Deploying without Docker
- What's next
- Docker-compose
- Deploying without Docker
- What's next
- Feedback survey
Empty file.
8 changes: 8 additions & 0 deletions Introduction/Getting to know you/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
from flask import Flask

app = Flask(__name__)


@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"
7 changes: 7 additions & 0 deletions Introduction/Getting to know you/task-info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
type: theory
files:
- name: main.py
visible: true
- name: __init__.py
visible: false
propagatable: false
3 changes: 3 additions & 0 deletions Introduction/Getting to know you/task.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Thank you for taking our **Building a multicomponent Flask app** course!

We would be happy to get to know you a bit better, so we’re asking you to fill out [this brief form](https://surveys.jetbrains.com/s3/course-introduction-multicomponent-flask-app).
1 change: 1 addition & 0 deletions Introduction/lesson-info.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
content:
- Getting started
- Getting to know you
- Preflight_check
- Multi-component application
- Python environments and pip
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Flask course [![official JetBrains project](http://jb.gg/badges/official.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
# Building a multicomponent Flask app [![official JetBrains project](http://jb.gg/badges/official.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)

This is a course for beginners who want to learn how to build a backend application consisting of multiple microservices with [Flask](https://flask.palletsprojects.com/). In this course, you will create an application consisting of two backend components:
1. A simple API that performs basic CRUD (Create, Read/Retrieve, Update, and Delete) operations on a database.
Expand All @@ -7,7 +7,7 @@ This is a course for beginners who want to learn how to build a backend applicat
You will also learn how to deploy your application on [Docker](https://www.docker.com/) using the [Docker Compose](https://docs.docker.com/compose/) tool and test it with [HTTPie](https://httpie.io/).

## Want to know more?
If you have questions about the course or the tasks, or if you find any errors, feel free to ask questions and participate in discussions within the repository [issues](https://github.com/jetbrains-academy/flask_course/issues).
If you have questions about the course or the tasks, or if you find any errors, feel free to ask questions and participate in discussions within the repository [issues](https://github.com/jetbrains-academy/flask-app-course/issues).

## Contribution
Please be sure to review the [project's contributing guidelines](https://github.com/jetbrains-academy/.github/blob/main/contributing_guidelines.md) to learn how to help the project.
2 changes: 1 addition & 1 deletion course-info.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
type: marketplace
title: Flask course
title: Building a multicomponent Flask app
language: English
summary: " <p>This is a course for beginners who want to learn how to build a backend\
\ application consisting of multiple microservices with <a href=\"https://flask.palletsprojects.com\"\
Expand Down