diff --git a/Composing the System/Feedback survey/__init__.py b/Composing the System/Feedback survey/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Composing the System/Feedback survey/main.py b/Composing the System/Feedback survey/main.py new file mode 100644 index 0000000..244a421 --- /dev/null +++ b/Composing the System/Feedback survey/main.py @@ -0,0 +1,2 @@ +if __name__ == "__main__": + pass diff --git a/Composing the System/Feedback survey/task-info.yaml b/Composing the System/Feedback survey/task-info.yaml new file mode 100644 index 0000000..f03f6cf --- /dev/null +++ b/Composing the System/Feedback survey/task-info.yaml @@ -0,0 +1,7 @@ +type: theory +files: + - name: main.py + visible: true + - name: __init__.py + visible: false + propagatable: false diff --git a/Composing the System/Feedback survey/task.md b/Composing the System/Feedback survey/task.md new file mode 100644 index 0000000..5fb5fe4 --- /dev/null +++ b/Composing the System/Feedback survey/task.md @@ -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. \ No newline at end of file diff --git a/Composing the System/lesson-info.yaml b/Composing the System/lesson-info.yaml index e08fe32..0bb14bf 100644 --- a/Composing the System/lesson-info.yaml +++ b/Composing the System/lesson-info.yaml @@ -1,4 +1,5 @@ content: -- Docker-compose -- Deploying without Docker -- What's next + - Docker-compose + - Deploying without Docker + - What's next + - Feedback survey diff --git a/Introduction/Getting to know you/__init__.py b/Introduction/Getting to know you/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Introduction/Getting to know you/main.py b/Introduction/Getting to know you/main.py new file mode 100644 index 0000000..924d3eb --- /dev/null +++ b/Introduction/Getting to know you/main.py @@ -0,0 +1,8 @@ +from flask import Flask + +app = Flask(__name__) + + +@app.route("/") +def hello_world(): + return "
Hello, World!
" diff --git a/Introduction/Getting to know you/task-info.yaml b/Introduction/Getting to know you/task-info.yaml new file mode 100644 index 0000000..f03f6cf --- /dev/null +++ b/Introduction/Getting to know you/task-info.yaml @@ -0,0 +1,7 @@ +type: theory +files: + - name: main.py + visible: true + - name: __init__.py + visible: false + propagatable: false diff --git a/Introduction/Getting to know you/task.md b/Introduction/Getting to know you/task.md new file mode 100644 index 0000000..9fd519c --- /dev/null +++ b/Introduction/Getting to know you/task.md @@ -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). \ No newline at end of file diff --git a/Introduction/lesson-info.yaml b/Introduction/lesson-info.yaml index 311124e..9436def 100644 --- a/Introduction/lesson-info.yaml +++ b/Introduction/lesson-info.yaml @@ -1,5 +1,6 @@ content: - Getting started + - Getting to know you - Preflight_check - Multi-component application - Python environments and pip diff --git a/README.md b/README.md index 974a49a..22098c2 100644 --- a/README.md +++ b/README.md @@ -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. @@ -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. diff --git a/course-info.yaml b/course-info.yaml index 211beff..20172b4 100644 --- a/course-info.yaml +++ b/course-info.yaml @@ -1,5 +1,5 @@ type: marketplace -title: Flask course +title: Building a multicomponent Flask app language: English summary: "This is a course for beginners who want to learn how to build a backend\ \ application consisting of multiple microservices with