Course Table of Contents
- Course Repository
- Course Introduction
- Part 1 - Docker, TimescaleDB, and Flask
- Part 2 - Dash
- Part 3 - Machine Learning
- Part 4 - Machine Learning Model in Dash
- Part 5 - Testing and Backups
- Part 6 - Deployment
The first part of this course focuses on using Docker to set up the specialized TimescaleDB database, and PGAdmin for managing it. TimescaleDB is a PostgreSQL extension, so it has ALL of the regular Postgres functionality plus some awesome features geared toward time series data.
We’ll also set up a Python-based Flask web application as our base web app, in preparation for Part 2, where we’ll add Dash to make it interactive and Reactive.
Learning Objectives
By the end of Part 1, you will be able to:
- Set up a Docker network for Docker containers to communicate
- Set up a TimescaleDB database with Docker
- Set up PGAdmin for administering your TimescaleDB or PostgreSQL database
- Explain what time series data is and how it differs from regular relational data
- Set up a Python-based Flask web app, as the base for our Dash machine learning app
Next: Changelog
Prev: Course Overview
Course Table of Contents
- Course Repository
- Course Introduction
- Part 1 - Docker, TimescaleDB, and Flask
- Part 2 - Dash
- Part 3 - Machine Learning
- Part 4 - Machine Learning Model in Dash
- Part 5 - Testing and Backups
- Part 6 - Deployment
Comments