TDDD83

Contents:

  • About the labs
  • Workflow and Git
  • Lab 0: Development Environment
  • Lab 1: Back end (Python)
  • Lab 2: Front end (HTML, CSS & JavaScript)
  • Lab 3: Connecting front end and back end
TDDD83
  • Welcome to TDDD83 labs
  • View page source

Welcome to TDDD83 labs

Contents:

  • About the labs
    • Demonstration
  • Workflow and Git
    • General tips for avoiding problems
    • Starting a new lab
    • Working with a lab
    • Demonstration
    • Submission
    • Revision
  • Lab 0: Development Environment
    • Part 1: Git
    • Part 2: Virtual Environment, Venv
    • Part 3: Flask
    • Demonstration
  • Lab 1: Back end (Python)
    • HTTP (Hypertext Transfer Protocol)
    • Postman
    • REST
    • JSON
    • Preparatory questions
    • Part 1: Routing
    • Part 2: Database
    • Part 3: Support for more HTTP methods
    • Part 4: Customer model and relations
    • Demonstration
  • Lab 2: Front end (HTML, CSS & JavaScript)
    • Preparatory questions
    • Part 1: Page structure
    • Part 2: Dependencies
    • Part 3: Layout
    • Part 4: CSS
    • Part 5: Views
    • Part 6: Javascript
    • Part 7: Handling data
    • Demonstration
  • Lab 3: Connecting front end and back end
    • AJAX
    • Preparatory questions
    • Part 1: AJAX
    • Part 2: The user model
    • Part 3: Registration and password handling on the server
    • Part 4: Token-based authentication
    • Part 5: Registration, login and logout on the client
    • Part 6: Authentication with AJAX
    • Demonstration

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright Linköpings universitet.

Built with Sphinx using a theme provided by Read the Docs.