CG数据库 >> Building data-driven web apps with Pyramid and SQLAlchemy

MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch

Genre: eLearning | Language: English | Duration: 161 Lessons (9h 12m) | Size: 3.1 GB

Course Summary

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.

Source code and course GitHub repository

github.com/talkpython/data-driven-web-apps-with-pyramid-and-sqlalchemy

Flask or Pyramid Web Framework?

This course is available in multiple web frameworks. Of course, this page is for the Pyramid version. It's also available from us in the Flask web framework.

What's this course about and how is it different?

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).

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.

While building our replica PyPI, you will learn:

Learn about the different major Python web frameworks

Create a Pyramid-based website from scratch using the CLI and PyCharm

Work with dynamic HTML templates

Map URLs to view methods using routing

Make advanced use of routing to build a full custom CMS in 5 minutes

Take advantage of bootstrap to build well designed sites

Map data to and from Python using classes with SQLAlchemy

Learn how Alembic can help our database evolve as our models change

Accept user input with HTML forms

Add client and server-side validation

Overcome the special challenges of testing web apps (databases, frameworks, etc)

Deploy our web application to a fresh Linux machine (virtual, cloud-based)

Leverage our design patterns to convert our app to another data model (MongoDB edition)

View the full course outline.

Who is this course for?

This course is for anyone who wants to create Python-based web applications using the Pyramid web framework. In fact, you'll learn a lot of web skills that will translate across frameworks as well.

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.


Building data-driven web apps with Pyramid and SQLAlchemy的图片1
Building data-driven web apps with Pyramid and SQLAlchemy的图片2

发布日期: 2020-08-23