├── text_books.txt └── README.md /text_books.txt: -------------------------------------------------------------------------------- 1 | Text Books 2 | 3 | 1- 4 | Spark: The Definitive Guide 5 | Big Data Processing Made Simple 6 | By Matei Zaharia, Bill Chambers 7 | Publisher: O'Reilly Media 8 | Release Date: February 2018 9 | 10 | http://shop.oreilly.com/product/0636920034957.do 11 | 12 | 2- 13 | Advanced Analytics with Spark, 2nd Edition 14 | Patterns for Learning from Data at Scale 15 | By Sandy Ryza, Uri Laserson, Josh Wills, Sean Owen 16 | Publisher: O'Reilly Media 17 | Release Date: June 2017 18 | 19 | http://shop.oreilly.com/product/0636920056591.do 20 | 21 | 3- 22 | High Performance Spark 23 | Best Practices for Scaling and Optimizing Apache Spark 24 | By Holden Karau, Rachel Warren 25 | Publisher: O'Reilly Media 26 | Release Date: June 2017 27 | 28 | http://shop.oreilly.com/product/0636920046967.do 29 | 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # big-data-course 2 | This Repo includes syllabus of the course Big Data 101, which will be given in Kodluyoruz. 3 | 4 | ### Syllabus (Close to final version) 5 | Lecture 0 (7 July) 6 | - Version Control Systems. Why do we need them? 7 | - Quick intro to `git` 8 | Lecture 1 (20-21 July) 9 | - Big Data: Why and Where? & Characteristics of Big Data 10 | - Intro to Functional Programming with Scala 11 | Lecture 2 (27-28 July) 12 | - New(?) Programming Model for Big Data 13 | - Map and Reduce as Higher Order Functions 14 | Lecture 3 (3-4 August) 15 | - Dealing Big Data with Spark 16 | - Deep Dive into Spark #1 17 | Lecture 4 (17-18 August) 18 | - Deep Dive into Spark #2 19 | - Cloud Big Data Tools (AWS EMR, Kinesis, S3..) 20 | Lecture 5 (31 August - 1 September) 21 | - Messaging Queue Concept in Big Data Projects 22 | - Data Collection Architectures (Lambda, Kappa) 23 | Lecture 6 (7-8 September) 24 | - Cloud big data tools in action 25 | Lecture 7 (14-15 September) 26 | - Real life Big Data Projects 27 | - An Application of Lambda Architecture 28 | --------------------------------------------------------------------------------