لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع 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
نمایش نظرات