What

With web development there are many technologies that come into play. It helps to have some familiarity with each aspect of how things work. Below are some of the technologies we will touch on as we progress through the workshop. As we do a hands on section we’ll talk about some of the technologies and principles in play.

  • web development frameworks
  • flask
  • routing
  • URLs
  • HTTP
  • client server architecture
  • requests
  • response bodies and response codes
  • automatic code reloading
  • refactoring
  • importing libraries
  • templates
  • HTML
  • relational databases
  • sqlite
  • object relational mappers
  • models
  • dates & times
  • lists and iteration
  • web security
  • CSS

This is a long list so we’ll only have a chance to cover each in a shallow way. You should though leave the workshop with a better understanding of many of the parts that go into a web application and how they work together. What we want to show you above all else is that while there is a lot to the craft of developing web applications, it is approachable.