Secure Logins
- Assume attackers will get your DB
- Storing secure hashes
- Lab: Securely storing passwords with strong hashing, salt, and pepper
WebSockets
- How they work
- On your server
- On your client
Automated Testing
- Time-consistency vs correctness
pytest- Lab: Add Tests to Passwords App
Continuous Integration
- GitHub.com CI for passwords app
Deployment to Cloud Hosting
- AWS Free Usage Tier
- Heroku Free Resources