شهادة مدفوعة متوسط البرمجة

البرمجة الوظيفية في تخصص سكالا – EPFL

EPFL

تخصص من EPFL يدرسه مارتن أوديرسكي، مبتكر Scala، ويغطي مبادئ البرمجة الوظيفية، وتصميم البرامج، والبرمجة المتوازية، وتحليل البيانات الضخمة باستخدام Scala وApache Spark.

المدة

5 months

المستوى

متوسط

الموعد النهائي

بدون موعد نهائي

🌐 اللغات المتاحة: English
📅 آخر تحديث: 2026-03-24

📋 المتطلبات المسبقة

Programming experience in at least one language such as Java, C, C++, or Python. Familiarity with object-oriented programming concepts is recommended.

👥 لمن هذه الدورة

  • Software engineers looking to master functional programming paradigms
  • Java developers seeking to expand their skills with Scala
  • Data engineers interested in Apache Spark and distributed computing
  • Computer science students exploring advanced programming concepts

📚 ماذا ستتعلم

1

Functional Programming Principles in Scala

2

Functional Program Design: Pattern Matching and Collections

3

Parallel Programming: Tasks, Parallelism, and Data Structures

4

Big Data Analysis with Scala and Apache Spark

5

Capstone Project: Real-World Data-Intensive Application

🏛️ عن المؤسسة — EPFL

EPFL (École Polytechnique Fédérale de Lausanne) is one of Europe's most prestigious technical universities, located in Lausanne, Switzerland. It is renowned for excellence in engineering, computer science, and natural sciences, and is one of the two Swiss Federal Institutes of Technology.

تأسست

1853

الموقع

Lausanne, Switzerland

التقدير

#36 World University — QS World University Rankings 2024

❓ الأسئلة الشائعة

Who teaches this specialization?
The specialization is taught by Martin Odersky, Professor at EPFL and the creator of the Scala programming language. He is one of the most influential figures in programming language design and has worked on functional programming for most of his career.
How can I get a certificate for free?
You can audit all courses in the specialization for free. To earn a certificate, apply for 课程平台's financial aid program, which grants full access including graded assignments and certificates at no cost.
Why learn Scala in 2026?
Scala remains a critical language for big data and distributed computing. It is the implementation language for major frameworks like Apache Spark, Kafka, and Akka, and is used by companies like Twitter, Netflix, and LinkedIn for building scalable, high-performance systems.

📖 احصل على الدليل خطوة بخطوة

دليل شامل مع لقطات شاشة ونصائح وحلول للمشاكل

  • دليل التسجيل خطوة بخطوة
  • لقطات شاشة لكل خطوة
  • أخطاء شائعة يجب تجنبها
  • نصائح لإنهاء الدورة بسرعة
  • الأسئلة الشائعة وحل المشكلات
٩٫٩٩ $ — احصل على الدليل خطوة بخطوة

🔗 شهادات ذات صلة

شهادة مجانية مبتدئ

برامج التكنولوجيا ALX Africa

ALX Africa / Mastercard Foundation

تقدم ALX Africa، المدعومة من مؤسسة Mastercard، برامج تدريب تكنولوجية مكثفة في هندسة البرمجيات وعلوم البيانات والحوسبة السحابية. يهدف البرنامج، المصمم للشباب الأفارقة، إلى بناء مهارات تكنولوجية جاهزة للعمل من خلال التعلم القائم على المشاريع والتعاون بين الأقران.

⏱ 12 months بدون موعد نهائي
شهادة مجانية مبتدئ

BilgeIs METU المهارات الرقمية

METU (ODTÜ)

BilgeIs هي عبارة عن منصة مجانية للتدريب على المهارات الرقمية تم تطويرها من قبل جامعة الشرق الأوسط التقنية (METU/ODTU)، إحدى الجامعات المرموقة في تركيا. تقدم المنصة دورات في البرمجة ومحو الأمية البيانات والكفاءات الرقمية وأساسيات تكنولوجيا المعلومات مع شهادات مجانية، مما يدعم مبادرة المهارات الرقمية الوطنية في تركيا.

⏱ Self-paced بدون موعد نهائي
شهادة مجانية مبتدئ

مدرسة Fundação Bradesco الافتراضية — دورات مجانية مع الشهادة

Fundação Bradesco

تقدم مدرسة Fundação Bradesco الافتراضية أكثر من 100 دورة مجانية عبر الإنترنت مع شهادات في مجالات التكنولوجيا والبرمجة وإدارة الأعمال والتطوير المهني. واحدة من أكبر مبادرات التعليم المجاني في البرازيل، بدعم من Banco Bradesco.

⏱ Self-paced (varies by course) بدون موعد نهائي