Spark with scala

Course Brief

Speed is important in current computing world. Organizations are looking for processing big data with high speed to improve their quality and standards. Spark is a solution for high-speed operations with in-memory computing model which gives quick returns than Hadoop-Eco Systems like Pig and Hive.
Spark is implemented in Scala. Scala comes from the word "Scalable" which is used in busiest websites like Twitter, Linked-In, Netflix, etc. Spark allows to write program in various languages like Java, Python, Scala. This course is designed to provide a platform to Hortonworks certification HDPCD: Spark. It covers all the components required to clear this certification.

Course Objective

  • Introduce Scala and Spark in simple and effective way with examples
  • Make students specialized in Spark with Scala
  • Make them comfortable to analyze real time problems and implement in Spark.

    Introduction- Data types - variables - Control Structures-strings-classes-methods-objects

    Learning Outcomes:

    • Understanding Scala basics able to write simple scripts

    Traits, mixins, packages, lists, sets, maps, tuples

    Learning Outcomes:

    Understand the packaging, traits, collections, functional programming with scala. Able to write scala scripts for given problem.

    Introduction - Motivation - Importance - Architecture - Interfaces - Basic Programs

    Learning Outcomes:

    Understand the overall concept of spark and able to write basic spark commands and small programs.

    Introduction - Concept - Creating RDD - Loading Data from LFS & HDFS - Operations - Transformations - Actions - Persistence

    Learning Outcomes:

    Participant is able to handle various types of data sets and large files. Implement scripts on various RDD operations.

    Introduction & Concept - Dataframe - Operations on Dataframes - SQL Application - Hive from Spark SQL - Reading & Writing from Hive Tables.

    Learning Outcomes:

    Expert level handling of data sets with SQL commands Implement scripts for complex data handling operations.

Mr. P.V.N.Balarama Murthy
Spark with Scala

Mr. P.V.N.Balarama Murthy, is an M.Tech(CSE) having over 10 years of teaching and technical training experience. He is specialist in Data Science and Bigdata. He has experience in deploying hadoop clusters. As technical trainer, he has trained a number of people in C,C++, Java, Oracle, Hadoop (Administration, Development with MR, PIG, Hive, Flume, Sqoop) and Data Science with R. He has guided to his credit 15+ students to get Hortonworks certifications for Hadoop.

A dedicated, resourceful and result oriented instructor that he is, it is helping shape up careers of students.

Ms. Jyothi SanjeevaMani
Spark with Scala

Ms. Jyothi SanjeevaMani has over 15 years of satisfying teaching and technical training experience. She is a Research Scholar of Big Data Analytics from a reputed university. As a technical trainer she trained many students in industry oriented subjects like C, C++, Java, MySQL, Oracle (SQL, PL/SQL), Python, Linux, Openstack, BigData - Hadoop(MapReduce, Pig, Hive, Sqoop, Flume), Data Science with both Python and R.

She is an Asst.Professor with the Department of IT at The Keshav Memorial Institute of Technology (KMIT).

She is a dedicated, resourceful and a result oriented instructor, who strives to help students change marginal grades into good grades.

  • Are there any pre requisites for this course?

    Programming Skills in any Object Oriented Programming Language preferably Java. Knowledge on Hadoop and its Eco Systems (HDFS, Map-Reduce, Pig, Hive, Flume, Sqoop) are added advantage.

  • How long does it take to complete this Specialization?

    Most learners are able to complete the Specialization in about 3 weeks with 10 hours per week.

  • Can I attend a demo session?

    We have limited number of participants in a live session to maintain the Quality Standards, hence, participation in a live class without enrollment is not possible. However, we can create a demo login for one demo session.

  • What are the payment options?

    You can pay by Credit Card, Debit Card or Net Banking from all the leading banks. We use a Payment Gateway.

  • Do you provide placement assistance?

    Teleuniv is associated with Keshav Memorial Institute of Technology, one among the top performing colleges in Hyderabad and hence lot of recruitment firms contacts us for our students profiles from time to time. Since there is a big demand for this skill, we help our certified students get connected to prospective employers. Having said that, please understand that we don't guarantee any placements however if you go through the course diligently and complete the assignments and exercises you will have a very good chance of getting a job.

Login to your Teleuniv account!

Don't have an account? Sign up

Sign up and start learning!


By signing up, you agree to our Terms of Use and Privacy Policy.

Already have an account? Login

Forgot Password?

Lost your password? Please enter your email address. You will receive a link to create a new password.

Error message here!

or Back to login