├── .gitignore ├── README.md ├── books.md ├── bootcamp ├── introduction.md ├── materials │ ├── 1-dimensional-data-modeling │ │ ├── .attachments │ │ │ └── pgadmin-server.png │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── data.dump │ │ ├── docker-compose.yml │ │ ├── example.env │ │ ├── homework │ │ │ ├── .gitkeep │ │ │ └── homework.md │ │ ├── lecture-lab │ │ │ ├── analytical_query.sql │ │ │ ├── graph_ddls.sql │ │ │ ├── incremental_scd_query.sql │ │ │ ├── pipeline_query.sql │ │ │ ├── player_game_edges.sql │ │ │ ├── player_player_edges.sql │ │ │ ├── players.sql │ │ │ ├── players_scd_table.sql │ │ │ ├── scd_generation_query.sql │ │ │ ├── team_vertices.sql │ │ │ └── unnest_query.sql │ │ ├── scripts │ │ │ └── init-db.sh │ │ ├── sql │ │ │ ├── actor_films.sql │ │ │ ├── game_details.sql │ │ │ ├── games.sql │ │ │ ├── load_players_table_day2.sql │ │ │ └── player_seasons.sql │ │ └── visual notes │ │ │ ├── 01__Dimensional Data Modeling.png │ │ │ └── 02__Idempotency_SCD.png │ ├── 2-fact-data-modeling │ │ ├── .gitignore │ │ ├── README.md │ │ ├── homework │ │ │ ├── .gitkeep │ │ │ └── homework.md │ │ ├── lecture-lab │ │ │ ├── anaylze_datelist.sql │ │ │ ├── array_metrics_analysis.sql │ │ │ ├── generate_datelist.sql │ │ │ ├── generate_monthly_array_metrics.sql │ │ │ ├── quick_sum_device_hits.sql │ │ │ └── user_cumulated_populate.sql │ │ ├── resources │ │ │ └── slides │ │ │ │ └── fact-data-modeling-day-1-jade-wilson.pdf │ │ └── tables │ │ │ ├── array_metrics_ddl.sql │ │ │ ├── devices.sql │ │ │ ├── events.sql │ │ │ ├── game_details.sql │ │ │ ├── games.sql │ │ │ ├── monthly_user_site_hits.sql │ │ │ ├── user_datelist_int.sql │ │ │ └── users_cumulated.sql │ ├── 3-spark-fundamentals │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── data │ │ │ ├── devices.csv │ │ │ ├── events.csv │ │ │ ├── maps.csv │ │ │ ├── match_details.csv │ │ │ ├── matches.csv │ │ │ ├── medals.csv │ │ │ └── medals_matches_players.csv │ │ ├── docker-compose.yaml │ │ ├── homework │ │ │ ├── homework.md │ │ │ └── homework_testing.md │ │ ├── notebooks │ │ │ ├── Caching.ipynb │ │ │ ├── DatasetApi.ipynb │ │ │ ├── bucket-joins-in-iceberg.ipynb │ │ │ └── event_data_pyspark.ipynb │ │ ├── requirements.txt │ │ └── src │ │ │ ├── __init__.py │ │ │ ├── jobs │ │ │ ├── __init__.py │ │ │ ├── monthly_user_site_hits_job.py │ │ │ ├── players_scd_job.py │ │ │ └── team_vertex_job.py │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── test_monthly_user_site_hits.py │ │ │ ├── test_player_scd.py │ │ │ └── test_team_vertex_job.py │ ├── 4-apache-flink-training │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── README.md │ │ ├── docker-compose.yml │ │ ├── example.env │ │ ├── homework │ │ │ └── homework.md │ │ ├── requirements.txt │ │ ├── sql │ │ │ └── init.sql │ │ └── src │ │ │ └── job │ │ │ ├── aggregation_job.py │ │ │ └── start_job.py │ ├── 4-applying-analytical-patterns │ │ ├── README.md │ │ ├── homework │ │ │ └── homework.md │ │ ├── lecture-lab │ │ │ ├── funnel_analysis.sql │ │ │ ├── grouping_sets.sql │ │ │ ├── growth_accounting.sql │ │ │ ├── retention_analysis.sql │ │ │ └── window_based_analysis.sql │ │ └── tables │ │ │ └── user_growth_accounting.sql │ ├── 5-kpis-and-experimentation │ │ ├── README.md │ │ ├── homework │ │ │ └── homework.md │ │ ├── requirements.txt │ │ └── src │ │ │ └── server.py │ ├── 6-data-impact-training │ │ ├── .gitignore │ │ ├── README.md │ │ ├── data │ │ │ ├── devices.csv │ │ │ └── events.csv │ │ └── homework │ │ │ └── homework.md │ └── 6-data-pipeline-maintenance │ │ ├── DataPipelineMaintance.pdf │ │ ├── README.md │ │ ├── RunbookforEcZachlyIncGrowthPipeline.pdf │ │ └── homework │ │ └── homework.md └── software.md ├── communities.md ├── interviews.md ├── newsletters.md └── projects.md /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/README.md -------------------------------------------------------------------------------- /books.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/books.md -------------------------------------------------------------------------------- /bootcamp/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/introduction.md -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/.attachments/pgadmin-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/.attachments/pgadmin-server.png -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/.gitignore -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/Makefile -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/README.md -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/data.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/data.dump -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/docker-compose.yml -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/example.env -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/homework/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/homework/homework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/homework/homework.md -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/analytical_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/analytical_query.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/graph_ddls.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/graph_ddls.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/incremental_scd_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/incremental_scd_query.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/pipeline_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/pipeline_query.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/player_game_edges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/player_game_edges.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/player_player_edges.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/player_player_edges.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/players.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/players.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/players_scd_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/players_scd_table.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/scd_generation_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/scd_generation_query.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/team_vertices.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/team_vertices.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/lecture-lab/unnest_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/lecture-lab/unnest_query.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/scripts/init-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/scripts/init-db.sh -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/sql/actor_films.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/sql/actor_films.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/sql/game_details.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/sql/game_details.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/sql/games.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/sql/games.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/sql/load_players_table_day2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/sql/load_players_table_day2.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/sql/player_seasons.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/sql/player_seasons.sql -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/visual notes/01__Dimensional Data Modeling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/visual notes/01__Dimensional Data Modeling.png -------------------------------------------------------------------------------- /bootcamp/materials/1-dimensional-data-modeling/visual notes/02__Idempotency_SCD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/1-dimensional-data-modeling/visual notes/02__Idempotency_SCD.png -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/.gitignore -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/README.md -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/homework/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/homework/homework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/homework/homework.md -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/lecture-lab/anaylze_datelist.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/lecture-lab/anaylze_datelist.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/lecture-lab/array_metrics_analysis.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/lecture-lab/array_metrics_analysis.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/lecture-lab/generate_datelist.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/lecture-lab/generate_datelist.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/lecture-lab/generate_monthly_array_metrics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/lecture-lab/generate_monthly_array_metrics.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/lecture-lab/quick_sum_device_hits.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/lecture-lab/quick_sum_device_hits.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/lecture-lab/user_cumulated_populate.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/lecture-lab/user_cumulated_populate.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/resources/slides/fact-data-modeling-day-1-jade-wilson.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/resources/slides/fact-data-modeling-day-1-jade-wilson.pdf -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/tables/array_metrics_ddl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/tables/array_metrics_ddl.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/tables/devices.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/tables/devices.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/tables/events.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/tables/events.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/tables/game_details.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/tables/game_details.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/tables/games.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/tables/games.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/tables/monthly_user_site_hits.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/tables/monthly_user_site_hits.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/tables/user_datelist_int.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/tables/user_datelist_int.sql -------------------------------------------------------------------------------- /bootcamp/materials/2-fact-data-modeling/tables/users_cumulated.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/2-fact-data-modeling/tables/users_cumulated.sql -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints/ -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/Makefile -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/README.md -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/data/devices.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/data/devices.csv -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/data/events.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/data/events.csv -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/data/maps.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/data/maps.csv -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/data/match_details.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/data/match_details.csv -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/data/matches.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/data/matches.csv -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/data/medals.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/data/medals.csv -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/data/medals_matches_players.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/data/medals_matches_players.csv -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/docker-compose.yaml -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/homework/homework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/homework/homework.md -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/homework/homework_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/homework/homework_testing.md -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/notebooks/Caching.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/notebooks/Caching.ipynb -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/notebooks/DatasetApi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/notebooks/DatasetApi.ipynb -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/notebooks/bucket-joins-in-iceberg.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/notebooks/bucket-joins-in-iceberg.ipynb -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/notebooks/event_data_pyspark.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/notebooks/event_data_pyspark.ipynb -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/requirements.txt -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/src/jobs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/src/jobs/monthly_user_site_hits_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/src/jobs/monthly_user_site_hits_job.py -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/src/jobs/players_scd_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/src/jobs/players_scd_job.py -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/src/jobs/team_vertex_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/src/jobs/team_vertex_job.py -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/src/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/src/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/src/tests/conftest.py -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/src/tests/test_monthly_user_site_hits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/src/tests/test_monthly_user_site_hits.py -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/src/tests/test_player_scd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/src/tests/test_player_scd.py -------------------------------------------------------------------------------- /bootcamp/materials/3-spark-fundamentals/src/tests/test_team_vertex_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/3-spark-fundamentals/src/tests/test_team_vertex_job.py -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-apache-flink-training/.gitignore -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-apache-flink-training/Dockerfile -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-apache-flink-training/Makefile -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-apache-flink-training/README.md -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-apache-flink-training/docker-compose.yml -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-apache-flink-training/example.env -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/homework/homework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-apache-flink-training/homework/homework.md -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/requirements.txt: -------------------------------------------------------------------------------- 1 | apache-flink==1.16.2 2 | psycopg2-binary==2.9.1 3 | requests -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/sql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-apache-flink-training/sql/init.sql -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/src/job/aggregation_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-apache-flink-training/src/job/aggregation_job.py -------------------------------------------------------------------------------- /bootcamp/materials/4-apache-flink-training/src/job/start_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-apache-flink-training/src/job/start_job.py -------------------------------------------------------------------------------- /bootcamp/materials/4-applying-analytical-patterns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-applying-analytical-patterns/README.md -------------------------------------------------------------------------------- /bootcamp/materials/4-applying-analytical-patterns/homework/homework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-applying-analytical-patterns/homework/homework.md -------------------------------------------------------------------------------- /bootcamp/materials/4-applying-analytical-patterns/lecture-lab/funnel_analysis.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-applying-analytical-patterns/lecture-lab/funnel_analysis.sql -------------------------------------------------------------------------------- /bootcamp/materials/4-applying-analytical-patterns/lecture-lab/grouping_sets.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-applying-analytical-patterns/lecture-lab/grouping_sets.sql -------------------------------------------------------------------------------- /bootcamp/materials/4-applying-analytical-patterns/lecture-lab/growth_accounting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-applying-analytical-patterns/lecture-lab/growth_accounting.sql -------------------------------------------------------------------------------- /bootcamp/materials/4-applying-analytical-patterns/lecture-lab/retention_analysis.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-applying-analytical-patterns/lecture-lab/retention_analysis.sql -------------------------------------------------------------------------------- /bootcamp/materials/4-applying-analytical-patterns/lecture-lab/window_based_analysis.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-applying-analytical-patterns/lecture-lab/window_based_analysis.sql -------------------------------------------------------------------------------- /bootcamp/materials/4-applying-analytical-patterns/tables/user_growth_accounting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/4-applying-analytical-patterns/tables/user_growth_accounting.sql -------------------------------------------------------------------------------- /bootcamp/materials/5-kpis-and-experimentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/5-kpis-and-experimentation/README.md -------------------------------------------------------------------------------- /bootcamp/materials/5-kpis-and-experimentation/homework/homework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/5-kpis-and-experimentation/homework/homework.md -------------------------------------------------------------------------------- /bootcamp/materials/5-kpis-and-experimentation/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask 2 | requests 3 | jsonify 4 | statsig 5 | -------------------------------------------------------------------------------- /bootcamp/materials/5-kpis-and-experimentation/src/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/5-kpis-and-experimentation/src/server.py -------------------------------------------------------------------------------- /bootcamp/materials/6-data-impact-training/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /bootcamp/materials/6-data-impact-training/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootcamp/materials/6-data-impact-training/data/devices.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/6-data-impact-training/data/devices.csv -------------------------------------------------------------------------------- /bootcamp/materials/6-data-impact-training/data/events.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/6-data-impact-training/data/events.csv -------------------------------------------------------------------------------- /bootcamp/materials/6-data-impact-training/homework/homework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/6-data-impact-training/homework/homework.md -------------------------------------------------------------------------------- /bootcamp/materials/6-data-pipeline-maintenance/DataPipelineMaintance.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/6-data-pipeline-maintenance/DataPipelineMaintance.pdf -------------------------------------------------------------------------------- /bootcamp/materials/6-data-pipeline-maintenance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/6-data-pipeline-maintenance/README.md -------------------------------------------------------------------------------- /bootcamp/materials/6-data-pipeline-maintenance/RunbookforEcZachlyIncGrowthPipeline.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/6-data-pipeline-maintenance/RunbookforEcZachlyIncGrowthPipeline.pdf -------------------------------------------------------------------------------- /bootcamp/materials/6-data-pipeline-maintenance/homework/homework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/materials/6-data-pipeline-maintenance/homework/homework.md -------------------------------------------------------------------------------- /bootcamp/software.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/bootcamp/software.md -------------------------------------------------------------------------------- /communities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/communities.md -------------------------------------------------------------------------------- /interviews.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/interviews.md -------------------------------------------------------------------------------- /newsletters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/newsletters.md -------------------------------------------------------------------------------- /projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataExpert-io-Community/Bootcamp/HEAD/projects.md --------------------------------------------------------------------------------