Apache Spark یک فریمورک متن باز برای پردازش داده های حجم بالا (Big Data) می باشد.

در این آموزش تصویری با Apache Spark  آشنا می شوید.
این دوره آموزشی محصول موسسه Udemy است.

سرفصل های دوره:

  • مقدمه ای بر Spark
  • آشنایی با Apache Spark
  • استفاده از Apache Spark
  • نصب Apache Spark
  • معرفی Spark Scala API
  • نحوه استفاده از Spark Scala API
  • کار با کلاسترها
  • پیکربندی Apache Spark
  • کار با Eclipse
  • کار با انواع مختلف نرم افزارهای Spark
  • بررسی انواع مختلف نرم افزارها
  • نحوه استفاده از جاوا
  • کار با رابط های برنامه کاربردی
  • کار با Twitter
  • تعریف Lambda Architecture
  • نحوه استفاه از Lambda Architecture
  • و…

عنوان دوره: Udemy Learn Apache Spark from Scratch
مدت زمان: 4 ساعت
نویسنده: Eduonix Learning Solutions


Udemy Learn Apache Spark from Scratch

Eduonix Learning Solutions
4 hours

Apache Spark is a fast cluster computing framework. It is used for large scale data processing. Our course provides an introduction to this amazing technology and you will learn to use Apache spark for big data projects. This introductory course is simple to follow and will lay the foundation for big data and parallel computing. The technology based on in memory primitives makes it almost 100 times faster than Hadoop and Mapreduce.
The following content is covered in the course
- Apache Spark Applications
- Machine Learning and Graph X
- Run time modes like Yarn Cluster and Mesos Cluster
- Learn to setup HortonWorks VM
- Introduction to Spark Scala API
- Execute Apache Spark Tasks
- Configuring Apache Spark
- Building and Running Spark Applications
- Write Spark applications for visualization, machine learning, streaming SQL
- Resilient Distributed datasets
- Application Submission and Spark Driver
- Lambda Architecture
- Spark Streaming and Dstream
Learn all this and much more in this unique course with abundant practical tips and theoretical rigor to master Apache Spark.
What are the requirements?
Should have basic programming knowledge preferably in Java
What am I going to get from this course?
Use Apache Spark for Data Science Applications
Understand the clustering with Yarn
Build Application with Apache Spark
Create Streaming applications with Spark
Understand the core concepts of Spark
What is the target audience?
Students who want to learn big data application development with Apache Spark will find this course immensely helpful

Section 1: Introduction To Spark
Lecture 1
Course Introduction
Introduction to the Apache Spark Course from Eduonix
Section 2: Introduction and Application of Apache Spark
Lecture 2
Understanding Apache Spark
Learn about the application and context of Apache Spark
Lecture 3
Install Apache Spark on Cluster
Learn to install Apache Spark on a cluster
Lecture 4
Apache Spark Scala API
Learn to use the spark scala API
Lecture 5
Running Apache Spark Code
Learn to run Apache Spark Code on Cluster
Section 3: Apache Spark with YARN Cluster
Lecture 6
Apache Spark in Yarn Context
Learn to use Spark with Yarn
Lecture 7
Apache Spark with Yarn
Learn to configure Apache Spark with yarn
Lecture 8
Yarn Clusters
Build a code from scratch for Yarn Cluster
Lecture 9
Bonus Video - Yarn on Eclipse
Section 4: Spark Applications
Lecture 10
Different types of Spark Applications
A review of different types of Spark Applications
Lecture 11
Spark with Gradle
Learn to use the Java Build tool Gradle with Apache Spark
Lecture 12
Spark Applications - SQL Library
Introduction to various Spark Applications
Section 5: Apache Spark APIs
Lecture 13
Spark Streaming Applications
Introduction to Spark Streaming Architecture
Lecture 14
Twitter Stream Application
Learn to use high level streaming application
Lecture 15
Lambda Architecture
Learn the application of Lambda architecture
Section 6: Course Summary
Lecture 16
Course Summary