آموزش جامع Apache Spark با Scala: تسلط بر ساخت و تحلیل داده‌های کلان - آخرین آپدیت

دانلود Apache Spark with Scala: Master Data Building & Analysis

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره یک مسیر جامع برای یادگیری Apache Spark با زبان Scala است و برای افرادی طراحی شده است که قصد تحلیل، طراحی، پیاده‌سازی و ارزیابی اپلیکیشن‌های Big Data را دارند. آموزش با مبانی معماری Spark و برنامه‌نویسی Scala آغاز شده و سپس به بررسی متغیرها، توابع، مجموعه‌ها (Collections) و مفاهیم پیشرفته Scala مانند Traitها، کلاس‌های انتزاعی و مدیریت استثناها (Exception Handling) می‌پردازد. در ادامه، دوره وارد مباحث عملیاتی RDD در اسپارک، استریمینگ (Streaming)، پنجره‌بندی (Windowing) و چک‌پوینتینگ (Checkpointing) می‌شود تا یادگیرندگان بتوانند تبدیل‌های توزیع‌شده و خط لوله‌های داده‌ای در لحظه (Real-time) را پیاده‌سازی کنند. در نهایت، پروژه‌های یکپارچه با استفاده از Maven ساخته شده، اتصال Spark به سیستم‌های خارجی مانند API توییتر بررسی می‌شود و تاثیرات Hadoop 1.x در مقابل 2.x در مدیریت منابع برای اپلیکیشن‌های مقیاس‌پذیر تحلیل می‌گردد. در پایان این دوره، شرکت‌کنندگان قادر خواهند بود مبانی Scala را به کار بگیرند، تفاوت بین Transformationها و Actionها در RDD را تشخیص دهند، Spark Streaming را با قابلیت تحمل خطا پیاده‌سازی کنند و راهکارهای جامع داده‌های کلان در لحظه بسازند؛ امری که آن‌ها را برای ایفای نقش در زمینه‌های مهندسی داده، تحلیل Big Data و توسعه اپلیکیشن‌های Real-time آماده می‌کند.

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

مبانی Scala و مفاهیم پایه Spark Scala Foundations and Spark Basics

  • آشنایی با اتصال به توییتر با استفاده از Spark Introduction to Connecting to Twitter Using Spark

  • نمودار جریان (Flowchart) اسپارک Flowchart of Spark

  • اجزای تشکیل‌دهنده Spark Components of Spark

  • سرویس‌های مختلف در حال اجرا روی YARN Different Services Running on YARN

  • مقدمه‌ای بر زبان Scala Introduction to Scala

  • کلاس‌های Case و تطبیق الگو (Pattern Matching) Case Classes and Pattern Matching

  • نصب و راه‌اندازی Scala Installation of Scala

  • متغیرها و توابع Variables and Functions

  • ادامه مبحث متغیرها و توابع Variables and Functions Continues

  • حلقه‌ها (Loops) Loops

  • مجموعه‌ها (Collections) Collections

  • بررسی بیشتر مجموعه‌ها More on Collections

  • کلاس انتزاعی (Abstract Class) Abstract Class

  • مثالی از کلاس انتزاعی Example of the Abstract Class

  • مفهوم Trait Trait

  • مثالی از Trait Example of the Trait

  • مدیریت استثناها (Exception) Exception

  • مثال کاربردی از استثناها Practical Example of Exceptions

  • سفارشی‌سازی استثناها در پروژه Scala Customize Exceptions of Scala Project

  • تغییردهنده‌ها (Modifiers) Modifiers

  • رشته‌ها (Strings) Strings

  • متدهای کاربردی در رشته‌ها Methods in Strings

  • ادامه متدهای رشته‌ها Methods in Strings Continue

  • آرایه‌ها (Array) Array

اسپارک پیشرفته و اپلیکیشن‌های در لحظه (Real-Time) Advanced Spark and Real-Time Applications

  • مفهوم RDD در اسپارک RDD in Spark

  • ادامه مبحث RDD در اسپارک RDD in Spark Continues

  • بررسی عملیات‌های مختلف Different Operations

  • عملیات‌های تبدیل (Transformation Operations) Transformation Operations

  • عملیات‌های اجرایی (Action Operations) Action Operations

  • ادامه عملیات‌های اجرایی Action Operations Continues

  • مقدمه‌ای بر Spark Streaming Introduction Spark Streaming

  • نحوه پردازش داده‌های استریمینگ زنده How to Process the Live Streaming Data

  • ادامه نحوه پردازش داده‌های استریمینگ زنده How to Process the Live Streaming Data Continues

  • شمارش کلمات پنجره‌ای (Windowed Wordcount) Windowed Wordcount

  • مثال عملی شمارش کلمات پنجره‌ای Windowed Wordcount Example

  • بررسی Check Pointing در اسپارک Check Pointing in Spark

  • مثال عملی Check Pointing در اسپارک Check Pointing in Spark Example

  • ساخت پروژه با Maven Maven Creation

  • ایجاد پروژه Scala Create Scala Project

  • تفاوت بین Hadoop 1.x و 2.x Difference between Hadoop 1.x and 2.x

  • نحوه اتصال به توییتر با اپلیکیشن Spark How to Connect Twitter Using Spark Application

  • بررسی تکمیلی اتصال به توییتر با اپلیکیشن Spark More on Connect Twitter Using Spark Application

نمایش نظرات

آموزش جامع Apache Spark با Scala: تسلط بر ساخت و تحلیل داده‌های کلان
جزییات دوره
8h 44m
42
(آخرین آپدیت)
186
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده