Skip to content

Introduction to Backend Web Development for Co-Op Fall 2024

License

Notifications You must be signed in to change notification settings

psalm842/introtobackendwebdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

introtobackendwebdev

Introduction to Backend Web Development for Co-Op Fall 2024

Week 1 - What is backend web development? - Sept 13

  • What happens when you request a web page?
  • What do backend web servers do?
  • What is Django? Who uses it? Why Django? What other options are there?
  • Install VSCode, django
  • Our first Django App

Week 2 - Function Based Views

  • What is a view?
  • What is a route?
  • Passing HTTP GET parameters
  • URL Parameter capturing

Week 3 - Templating

  • What is a template?

Week 4 - Forms

  • A review of HTML Forms
  • How the web uses forms
  • A simple form
  • Submitting Forms

Week 5 - Practice Exercises

  • Practice Exercises of the last 4 week's learning materials

Week 6 - ORM/Databases

  • What is a database?
  • What is an ORM?
  • Why do websites need one?
  • Create a django database

Week 7 - Voting App in Django

  • What are static files?
  • Voting App Introduction
  • Creating a voting form
  • Saving the votes to the database

Week ? - Hosting Django - Pythonanywhere.com

About

Introduction to Backend Web Development for Co-Op Fall 2024

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published