Become proficient in both Scala and python to implement programming skills on Apache spark and have independent understanding of all three platforms
Objectives:
- Understand the difference between Apache Spark and Hadoop
- Learn Scala and its programming implementation
- Implement Spark on a cluster
- Write Spark Applications using Python, Java and Scala
- Understand Module 4-RDD and its operation
- Learn common Spark Algorithms
- Define and explain Spark Streaming
- Execute Pattern Matching in Scala
- Understand Scala Java Interoperability
- Understand the purpose, importance and Installation of Python
- Get expertise in Python core Data types, Regular Expressions, Looping, and object Oriented Programming
- Master the concepts of File Operations, Functions, Special methods of defining a Class and SQLite in Python
- Take a quick overview on Panda
- Learn how to manage Hadoop File System
- Get an understanding on Server logs, Pig script and Work Flow Editor
- Work on a detailed Project on Web Logging in Python and Implement everything you learnt on a live Project
- Work on Minor and Major Projects applying programming techniques of Scala to run on Spark applications
Start learning Spark | Scala | Python from basics to advance levels.

