🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش چارچوبهای برنامهنویسی واقعی اسپارک اسکالا و تستنویسی
- آخرین آپدیت
دانلود Spark Scala Real-World Coding Frameworks and Testing
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش عملی توسعهدهنده اسپارک اسکالا: از مفاهیم پایه تا ساخت پایپلاین داده
این دوره آموزشی، شکاف بین دانش آکادمیک و کاربردهای دنیای واقعی را پر کرده و شما را برای موقعیت شغلی توسعهدهنده اسپارک اسکالا در کلان داده (Big Data Spark Scala Developer) در سطح مقدماتی آماده میکند. شما تجربه عملی با بهترین شیوههای صنعتی، ابزارها و فریمورکهای ضروری در توسعه اسپارک کسب خواهید کرد.
آنچه خواهید آموخت:
بهترین شیوههای کدنویسی اسپارک اسکالا (Spark Scala Coding Best Practices): کد تمیز، کارآمد و قابل نگهداری بنویسید.
لاگگیری (Logging): با استفاده از Log4j و SLF4J برای اشکالزدایی و مانیتورینگ، لاگگیری را پیادهسازی کنید.
مدیریت خطا (Exception Handling): بهترین شیوهها را برای مدیریت خطاها و اطمینان از پایداری برنامه بیاموزید.
مدیریت پیکربندی (Configuration Management): از Typesafe Config برای مدیریت تنظیمات برنامه استفاده کنید.
محیط توسعه (Development Setup): با IntelliJ و Maven برای توسعه کارآمد اسپارک کار کنید.
محیط محلی هاپدوپ هایو (Local Hadoop Hive Environment): یک محیط واقعی کلان داده را روی دستگاه خود شبیهسازی کنید.
یکپارچهسازی PostgreSQL (PostgreSQL Integration): با استفاده از اسپارک، دادهها را از پایگاه داده PostgreSQL بخوانید و بنویسید.
تست واحد (Unit Testing): برنامههای اسپارک اسکالا را با استفاده از JUnit، ScalaTest، FlatSpec و Assertions تست کنید.
ساخت پایپلاین داده (Building Data Pipelines): هاپدوپ، اسپارک و PostgreSQL را برای گردش کارهای سرتاسری یکپارچه کنید.
بخش ویژه (Bonus): راهاندازی Cloudera QuickStart VM روی Google Cloud Platform (GCP) برای تمرین عملی.
پیشنیازها:
دانش برنامهنویسی مقدماتی
آشنایی با پایگاههای داده
دانش مقدماتی کلان داده و اسپارک
این دوره، آموزش عملی و کاربردی را برای کمک به شما در ساخت و استقرار برنامههای واقعی اسپارک اسکالا (real-world Spark Scala applications) ارائه میدهد. در پایان این دوره، اعتماد به نفس و مهارت لازم برای ساخت، تست و استقرار برنامههای اسپارک اسکالا (Spark Scala applications) در یک محیط واقعی کلان داده را خواهید داشت.
کلمات کلیدی مرتبط با دوره:
Spark Scala Framework, Hive, IntelliJ, Maven, Logging, Exception Handling, log4j, ScalaTest, JUnit, Spark Scala industry standard coding practices, Logging, Exception Handling, Reading from Configuration File, Unit Testing Spark Scala using JUnit, ScalaTest, FlatSpec & Assertion, Building a data pipeline using Hive, Spark and PostgreSQL, Spark Scala development with Intellij, Maven, Cloudera QuickStart VM setup on GCP, Big Data, Scala Development, Data Engineering, Apache Spark, Hadoop, PostgreSQL.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
اسپارک کلان داده چیست؟
What is Big Data Spark?
مفاهیم Big Data Hadoop و آزمایشگاه های عملی برای مبتدیان
Big Data Hadoop concepts and hands-on labs for beginners
نصب JDK 11 بر روی دستگاه ویندوز
Installing JDK 11 on a Windows Machine
نصب JDK، IntelliJ و Winutils برای برنامهنویسی اسپارک، اسکالا و Hive در
Installing JDK, IntelliJ, and Winutils for Spark, Scala, and Hive Programming on
نصب برنامه نویسی IntelliJ و Winutils برای Spark Scala Hive در ویندوز
Installing IntelliJ and Winutils for Spark Scala Hive programming on Windows
برای کاربران مک - نصب JDK و IntelliJ و اسپارک اسکالا Hive Hello World
For Mac users - Installing JDK and IntelliJ and Spark Scala Hive Hello World
مبانی اسکالا
Scala Basics
دنبال کردن در ویندوز و مک
Following Along on Windows and Mac
مبانی اسکالا
Scala Basics
برای کاربران مک - نصب JDK و IntelliJ و Spark Scala Hive Hello World
For Mac users - Installing JDK and IntelliJ and Spark Scala Hive Hello World
نصب PostgreSQL
Installing PostgreSQL
انتقال داده PostgresSQL به یک Spark DataFrame
Fetching PostgresSQL data to a Spark DataFrame
رابط خط فرمان psql برای PostgreSQL
psql command line interface for PostgreSQL
واکشی داده های PostgresSQL به Spark DataFrame
Fetching PostgresSQL data to a Spark DataFrame
وارد کردن یک پروژه به IntelliJ
Importing a project into IntelliJ
وارد کردن پروژه به IntelliJ
Importing a project into IntelliJ
بهترین شیوههای کدنویسی
Coding Best Practices
سازماندهی کد با اشیاء و متدها
Organizing code with Objects and Methods
نمایش نظرات