Anvil Course

Course demo code and other hand-out materials for our Anvil: Web apps with nothing but Python course
Alternatives To Anvil Course
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Advanced React3,491
2 months ago43JavaScript
Starter Files and Solutions for Full Stack Advanced React and GraphQL
Fullstack Roadmap Series871
a month agoJavaScript
This series will take you from an absolute beginner to a fullstack developer for 2021 and beyond
Fullstack Course1 Module1533
2 years agoShell
Data Driven Web Apps With Flask491
6 months ago1mitPython
Course demo code and other hand-out materials for our data-driven web apps in Flask course
Apis211
4 years ago27Python
Code Repo for API course in Fullstack ND
Re01147
13 days ago21
《Re01:从零开始的编程之路》是一套专门面向零基础同学,全程以实战为主的编程教学视频课。从零基础到能够独立开发商业级项目。
Raspberrypifullstack_raspbian121
3 months ago2otherJavaScript
This is the repository for all code related to the course Raspberry Pi Full Stack with Rasbian
Zh_cn Computer Science Curriculum Front End Curriculum83
a month agomit
CS计算机课程自学资源、教程、路线;Front-End前端工程师-全栈工程师课程自学资源、教程、路线;A Computer Science Curriculum;Front-End Curriculum;免费与付费的计算机科学编程类中英文教程资源
Data Driven Web Apps With Pyramid And Sqlalchemy80
2 years agomitPython
Demos and handouts for Talk Python's Data-Driven Web Apps with Pyramid and SQLAlchemy course
Raspberrypi Fullstack68
7 months ago2mitJavaScript
The code from the course Raspberry Pi:Full Stack
Alternatives To Anvil Course
Select To Compare


Alternative Project Comparisons
Readme

Anvil: Web apps with nothing but Python

Course demo code and other hand-out materials for our Anvil course.

Take this course for free at talkpython.fm/anvil-course.

Course Summary

Building data-driven web apps is tough. Yes, Python makes it easier than most languages, but you need to know a host of different languages and technologies and they have to fit together just right. This usually includes Python, HTML, CSS, SQL, Linux, a database server, and maybe even JavaScript. But with Anvil, you can create full stack, data-driven web apps with only Python. You write Python on the backend and Python on the client-side. The HTML and CSS are handled with Anvil's drag-and-drop visual editor. The database is seamlessly connected back to your application. And this is the course to teach you how to be effective with Anvil and Python to build data-driven web applications.

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

This is the definitive course on building web apps with Anvil and Python. It covers the core concepts for sure: forms, design components, and databases. But also covers building an ecommerce web application from scratch including secure user management.

In this course, you will:

  • Creating your first Anvil web application
  • How Anvil seamlessly mixes a single page browser-based app with a backend
  • Using the form designer to create visually interesting user interfaces
  • Understand how the code-behind Python integrates with the UI elements
  • Add validation for user input
  • Navigate between multiple forms without reloading the application
  • Create user accounts and allow login from multiple sources
  • Model data in the Anvil database service
  • Insert into and query data from the database service
  • Integrate Plotly plots for interactive charts and graphs
  • Build HTTP endpoints and custom APIs for your Anvil app
  • Host your application on a custom domain, including SSL support
  • Add Stripe credit card support to allow for purchases directly within the application
  • And lots more

View the full course outline.

Who is this course for?

Anyone who has struggled to create a proper web application and would like to use their existing Python knowledge to entirely create a full stack web app without SQL, CSS, HTML, JavaScript and all the rest.

This course assumes some basic knowledge of Python. It does not use advanced features of the language in significant ways so basic knowledge may be sufficient. But the course is not a beginner Python course, so students with little to no Python language experience should take a foundational course first. We recommend our Python Jumpstart by Building 10 Apps as a prerequisite if needed.

Popular Course Projects
Popular Full Stack Projects
Popular Learning Resources Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Python3
Course
Full Stack