Skip to content

Commit 28462c7

Browse files
committed
Course details on the readme page.
1 parent bf3fda3 commit 28462c7

File tree

1 file changed

+45
-3
lines changed

1 file changed

+45
-3
lines changed

README.md

+45-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
1-
# Data-driven web apps with Flask
1+
# Data-driven web apps with
22

3-
Course demo code and other hand-out materials for our data driven web apps in Flask course
3+
Course demo code and other hand-out materials for our data driven web apps in course. Visit the full course page at **[training.talkpython.fm](https://training.talkpython.fm/courses/explore_/building-data-driven-web-applications-in-python-with--sqlalchemy-and-bootstrap)**
44

5-
![](readme_materials/flask-data-web-apps.jpg)
5+
[![](readme_materials/-data-web-apps.jpg)](https://training.talkpython.fm/courses/explore_/building-data-driven-web-applications-in-python-with--sqlalchemy-and-bootstrap)
6+
7+
## Course Summary
8+
9+
One of the areas Python really shines is in building clean and powerful web applications. Once you know the language basics, this course will teach you everything you need to build data-driven, modern web applications in Python with the web framework.
10+
11+
## What's this course about and how is it different?
12+
13+
**Full stack web development is exactly what you need to build true data-driven web applications in Python**. Yet these courses can be confusing and overwhelming due to the many technologies involved (Python, SQL, CSS, etc).
14+
15+
We have taken great care to build a course that is **just real enough to give you what you need without anything extra**. We build a replica of a popular web application, Python's own packaging index over at pypi.org.
16+
17+
While building our replica PyPI, you will learn:
18+
19+
* Learn about the different major Python web frameworks
20+
* Create a -based website from scratch using the CLI and PyCharm
21+
* Work with dynamic HTML templates
22+
* Map URLs to view methods using routing
23+
* Make advanced use of routing to build a full custom CMS in 8 minutes
24+
* Take advantage of bootstrap to build well designed sites
25+
* Map data to and from Python using classes with SQLAlchemy
26+
* Learn how Alembic can help our database evolve as our models change
27+
* Accept user input with HTML forms
28+
* Add client and server-side validation
29+
* Overcome the special challenges of testing web apps (databases, frameworks, etc)
30+
* Deploy our web application to a fresh Linux machine (virtual, cloud-based)
31+
* Leverage our design patterns to convert our app to another data model (MongoDB edition)
32+
33+
## Who is this course for?
34+
35+
This course is for **anyone who wants to create Python-based web applications using the Flask web framework**. In fact, you'll learn a lot of web skills that will translate across frameworks as well.
36+
37+
We do assume that you have basic Python language skills and can read HTML and CSS. But most advanced uses of the language or CSS are explained in the course.
38+
39+
## Is this course based on Python 3 or Python 2?
40+
41+
This course is **based upon Python 3**. With Python 2 going unsupported in 2020, we believe that it would be ill-advised to teach or learn Python 2.
42+
43+
## The time to act is now
44+
45+
This **data-driven web apps with Python and Flask** course is just what you need to build that fast, custom web application that can help you create your next great idea or just solve a business problem by deploying it behind your firewall.
46+
47+
Take the course over at **[training.talkpython.fm](https://training.talkpython.fm/courses/explore_/building-data-driven-web-applications-in-python-with--sqlalchemy-and-bootstrap)**.

0 commit comments

Comments
 (0)