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