exkl. MwSt.
………………………………………………….
Training Outcome (Beginners):
After completing the training, participants are able to:
Content / Inhalt
| Wk. 1 | |
| Mon | (08:30) 1 hour lecture on Python, Git, and version control.
(09:30) 30 min Practice with Python and Git & 30 min solutions. (10:30) 1 hour (coding together) tutorial: Setting up SSH Keys, the Project Repository, and exercise repository. (11:30) Independent work on Homework, reading course materials and “warm-up” exercises. |
| (13:00) 1 hour Introduction Python, Git, Unix., Bash
(14:00) 30 min setup of git repo on remote and local servers. (14:30) 1 hour (coding together) tutorial on Git Flow and Management of Merge Conflicts. (11:30) Independent work on Homework and exercises. |
|
| Tue | (08:30) 1 hour introduction to PostgreSQL and ORM
(09:30) 30 min exercises on DataBase Query Optimization (10:30) 1 hour (coding together) tutorial in execution of SQL queries in python (11:30) 1 hour Home exercises and coding practice. |
| (13:00) 1 hour lecture SQLAlchemy, Foreign Keys, Joins and more advanced data types
(14:00) 30 min exercises & 30 min solutions and explanations on database query optimization (14:30) 1 hour (coding together) tutorial on construction of models and optimization of queries (15:30) 1 hour Home exercises and coding practice. |
|
| Wed | (08:30) 1 hour lecture on Indexes, and multi-dimensional indexes
(09:30) 30 min exercises & 30 min solutions and explanations on construction of database indexes (10:30) 1 hour (coding together) tutorial nearest-neighbor-search with FAISS (11:30) 1 hour Home exercises and coding practice. |
| (13:00) 1 hour lecture Introduction to FastAPI
(14:00) 1 hour exercises and solutions on database query optimization (15:00) 1 hour (coding together) workshop: Building an API to access User Class (16:00) 1 hour Project Work and Questions
|
|
| Thur | (08:30) REST: Get, Put, Post, Delete
(09:30) 30 min exercises to create an api and access it.. (10:30) 1 hour (coding together) accessing various apis online (11:30) 1 hour Project Work & Questions |
| (13:00) 1 hour lecture on advanced api topics: headers, json data format
(14:00) 30 min exercises & 30 min solutions and explanations & 1 hour (coding together) tutorial on authentication & User Management (14:30) 1 hour (coding together) tutorial on implementing robust api handles (15:30) 1 hour Project Work & Questions |
|
| Fri | (08:30) (lecture) Error handling
(09:30) 30 min exercises & 30 min solutions of overrunning a server with requests (10:30) 1 hour (coding together) tutorial on implementing robust error handling (11:30) 1 hour Project Work & Questions |
| (13:00) (lecture): Logging and python wrapper functions
(14:00) 1 hour exercises + solutions for file read and write in python (15:00) 1 hour (coding together) creating a logger class (16:00) 1 hour Project Work & Questions |
| Wk. 2 | |
| Mon | (08:30) Intro to Redis
(09:30) Exercises in data caching: When should you cache? (10:30) 1 hour (coding together) tutorial: Setting up a Redis Cache for your application (11:30) Independent work on Projects |
| (13:00) AWS: Introduction — IAM roles and S3
(14:00) Exercises using boto3 (15:00) 1 hour (coding together) data storage and retrieval from S3 (16:00) 1 hour Project Work & Questions |
|
| Tue | (08:30) Docker
(09:30) 1 hour exercises Containerizing applications (10:30) 1 hour (coding together) Prepare a docker image for deployment (11:30) 1 hour Project Work & Questions |
| (13:00) 1 hour lecture on AWS — Deploy an application to AWS with docker image
(14:00) 1-hour exercises on manipulation of dependant datasets (15:00) 1 hour (coding together) tutorial on docker deployment (16:00) 1 hour Project Work & Questions |
|
| Wed | (08:30) 1 hour lecture on AWS Lambda
(09:30) 1-hour exercises execution of lambda functions (10:30) 1 hour (coding together) regularly caching data to redis with lambda (11:30) 1 hour Project Work & Questions |
| (13:00) Advanced Concepts in SQL Alchemy: Session Management
(14:00) 30 min exercises + 30 min solutions Classification Accuracy (Predicted vs. Observed, ROC, MSE) (15:00) 1 hour (coding together) tutorial: Setting up a classification pipeline (16:00) 1 hour project work and questions |
|
| Thu | (08:30) Advanced Concepts in SQL Alchemy: Ownership and hierarchy
(09:30) 30 min exercises + 30 min solutions of ownership, hierarchy and scopes (10:30) 1 hour (coding together) tutorial: Preparing data for Random Forest (11:30) Project work and questions |
| (13:00) Introduction to Pydantic
(14:00) 30 min exercises + 30 min solutions on Machine Learning: how to use machine learning methods ? (15:00) 1 hour (coding together) tutorial: Setting up a machine learning model (16:00) 1 hour project work and questions |
|
| Fri | (08:30) Introduction to Alembic
(09:30) Database migration exercises (10:30) 1 hour (coding together) managing a test database and prod database with alembic (11:30) 1 hour Project Work & Questions |
| (13:00) LONG TUTORIAL: Integration of Alembic and Pydantic with your FastAPI application
(15:00) 1 hour Project Work & Questions |
15.06.2026
26.06.2026
exkl. MwSt.