├── .gitignore ├── README.md ├── book ├── 1-introduction-to-data-engineering │ ├── 1.1-what-is-data-engineering.md │ ├── 1.2-data-engineering-roadmap.md │ ├── 1.3-useful-resources.md │ ├── README.md │ └── img │ │ ├── fig--beginner-path.png │ │ ├── fig--big-data-path.png │ │ ├── fig--data-architect-path.png │ │ ├── fig--high-level-roadmap.png │ │ ├── fig-1-de-required-areas.png │ │ ├── fig-blog-1.png │ │ ├── fig-blog-2.png │ │ ├── fig-blog-3.png │ │ ├── fig-blog-4.png │ │ ├── fig-nl-1.png │ │ ├── fig-nl-2.png │ │ ├── fig-nl-3.png │ │ ├── fig-nl-4.png │ │ ├── fig-nl-5.png │ │ ├── fig-podcast-1.png │ │ ├── fig-podcast-2.png │ │ ├── fig-useful-resources.png │ │ ├── fig-yt-1.png │ │ ├── fig-yt-2.png │ │ └── fig-yt-4.png └── 2-beginner-path │ ├── 2-1-databases │ ├── databases.md │ └── img │ │ ├── cover.png │ │ ├── fig-1.png │ │ ├── fig-10.png │ │ ├── fig-11.png │ │ ├── fig-12.png │ │ ├── fig-13a.png │ │ ├── fig-13b.png │ │ ├── fig-14.png │ │ ├── fig-15.png │ │ ├── fig-16.png │ │ ├── fig-17.png │ │ ├── fig-18.png │ │ ├── fig-19a.png │ │ ├── fig-19b.png │ │ ├── fig-19c.png │ │ ├── fig-1a.png │ │ ├── fig-2.png │ │ ├── fig-20.png │ │ ├── fig-21.png │ │ ├── fig-22a.png │ │ ├── fig-22b.png │ │ ├── fig-22c.png │ │ ├── fig-23a.png │ │ ├── fig-23b.png │ │ ├── fig-24.png │ │ ├── fig-25.png │ │ ├── fig-26.png │ │ ├── fig-27.png │ │ ├── fig-28.png │ │ ├── fig-3.png │ │ ├── fig-4.png │ │ ├── fig-5.png │ │ ├── fig-6.png │ │ ├── fig-7.png │ │ ├── fig-8.png │ │ └── fig-9.png │ ├── 2-2-sql-for-beginners │ ├── assets │ │ └── db.sqlite │ ├── how-to-practice.md │ ├── img │ │ ├── cover.png │ │ ├── dbeaver.png │ │ ├── fig-1.png │ │ └── fig-excel.png │ ├── sql-1.md │ └── sql-2.md │ └── README.md ├── cover.png └── topics.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/README.md -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/1.1-what-is-data-engineering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/1.1-what-is-data-engineering.md -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/1.2-data-engineering-roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/1.2-data-engineering-roadmap.md -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/1.3-useful-resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/1.3-useful-resources.md -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/README.md -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig--beginner-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig--beginner-path.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig--big-data-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig--big-data-path.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig--data-architect-path.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig--data-architect-path.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig--high-level-roadmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig--high-level-roadmap.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-1-de-required-areas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-1-de-required-areas.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-blog-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-blog-1.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-blog-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-blog-2.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-blog-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-blog-3.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-blog-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-blog-4.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-nl-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-nl-1.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-nl-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-nl-2.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-nl-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-nl-3.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-nl-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-nl-4.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-nl-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-nl-5.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-podcast-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-podcast-1.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-podcast-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-podcast-2.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-useful-resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-useful-resources.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-yt-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-yt-1.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-yt-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-yt-2.png -------------------------------------------------------------------------------- /book/1-introduction-to-data-engineering/img/fig-yt-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/1-introduction-to-data-engineering/img/fig-yt-4.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/databases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/databases.md -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/cover.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-1.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-10.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-11.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-12.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-13a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-13a.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-13b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-13b.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-14.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-15.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-16.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-17.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-18.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-19a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-19a.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-19b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-19b.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-19c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-19c.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-1a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-1a.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-2.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-20.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-21.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-22a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-22a.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-22b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-22b.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-22c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-22c.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-23a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-23a.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-23b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-23b.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-24.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-25.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-26.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-27.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-28.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-3.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-4.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-5.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-6.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-7.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-8.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-1-databases/img/fig-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-1-databases/img/fig-9.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-2-sql-for-beginners/assets/db.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-2-sql-for-beginners/assets/db.sqlite -------------------------------------------------------------------------------- /book/2-beginner-path/2-2-sql-for-beginners/how-to-practice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-2-sql-for-beginners/how-to-practice.md -------------------------------------------------------------------------------- /book/2-beginner-path/2-2-sql-for-beginners/img/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-2-sql-for-beginners/img/cover.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-2-sql-for-beginners/img/dbeaver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-2-sql-for-beginners/img/dbeaver.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-2-sql-for-beginners/img/fig-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-2-sql-for-beginners/img/fig-1.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-2-sql-for-beginners/img/fig-excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-2-sql-for-beginners/img/fig-excel.png -------------------------------------------------------------------------------- /book/2-beginner-path/2-2-sql-for-beginners/sql-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-2-sql-for-beginners/sql-1.md -------------------------------------------------------------------------------- /book/2-beginner-path/2-2-sql-for-beginners/sql-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/2-2-sql-for-beginners/sql-2.md -------------------------------------------------------------------------------- /book/2-beginner-path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/book/2-beginner-path/README.md -------------------------------------------------------------------------------- /cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/cover.png -------------------------------------------------------------------------------- /topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oleg-agapov/data-engineering-book/HEAD/topics.md --------------------------------------------------------------------------------