+1 -1 +13
Vote on this proposal

Web development - Code to Deployment

by A S L Devi (speaking)

Section
Web Development
Session type
Tutorial
Technical level
Beginner

Objective

This hands-on tutorial aims at giving an overview of the complete cycle of web development using Python and a bit of Javascript. We'll use Flask micro-framework, jQuery for javascript and Heroku for deployment.

Description

We'll develop a web app to share quotes and vote them up/down.

  • Design nice URLs
  • Design database models with SQLAlchemy
  • Develop the backend code and templates
  • Integrate javascript
  • Deploy it on Heroku

Requirements

The participants are expected to know basic Python, databases and git.

Software requirements:

  • git
  • python 2.7
  • packages of flask, flask-sqlalchemy, wtforms (preferably in virtual environments)
  • the heroku toolbelt.
  • jquery.min.js

Speaker bio

Devi is a software consultant and has been programming in Python for the last 5 years. She has experience in building high traffic websites using Python and managing server infrastructure.