توضیحات
Functional Programming in Scala Specialization مجموعه آموزش برنامه نویسی تابعی با اسکالا می باشد که توسط آکادمی آنلاین کورسرا منتشر شده است. این دوره آموزشی به برنامه نویسی با زبان اسکالا از جهاتی کاملا جدید و مدرن پرداخته و شما را وارد دنیای جدیدی در توسعه نرم افزار خواهد کرد. برنامه نویسی تابعی یا فانکشنال یکی از رویکردهای بسیار پر استفاده و مهم در توسعه نرم افزار می باشد که تقریبا توسط طیف وسیعی از شرکت ها و توسعه دهندگان مورد استفاده قرار گرفته است. با پیاده سازی رویکرد برنامه نویسی تابعی در زبان اسکالا کاربر می تواند برنامه های قدرتمندی برای آنالیز و تحلیل انواع مجموعه های اطلاعاتی کوچک و بزرگ ایجاد کند. طراحی و معماری اپلیکیشن های حجیم و بزرگ با زبان برنامه نویسی اسکالا در قالب رویکرد برنامه نویسی تابعی یک مهارت بسیار ارزشمند و کمیاب در میان برنامه نویسان و توسعه دهندگان می باشد.
این دوره آموزشی یکی از جامع ترین دوره های منتشر شده در حوزه زبان برنامه نویسی اسکالا و برنامه نویسی تابعی می باشد و از جمله مهم ترین مباحث مطرح شده در آن می توان به برنامه نویسی و رایانش توزیع شده، برنامه نویسی موازی، معماری های چند هسته ای مختلف، آنالیز مجموعه های کوچک و بزرگ اطلاعاتی و … اشاره کرد.
آنچه در مجموعه آموزشی Functional Programming in Scala Specialization فرا خواهید گرفت:
- رویکرد برنامه نویسی تابعی و پیاده سازی آن در فرآیند توسعه نرم افزار
- بازگشت (Recursion)
- تطبیق الگو
- توابع مرتبه بالا (higher-order functions)
- طراحی ساختارهای اطلاعاتی تغییر ناپذیر
- برنامه نویسی موازی و تاثیر آن بر سرعت و عملکرد کلی برنامه
- ویرایش و تغییر داده ها با Spark و Scala
- زبان برنامه نویسی Scala
- Apache Spark
- ساختمان داده
- و …
مشخصات دوره
ناشر: کورسرا
مدرس: Martin Odersky ،Prof. Viktor Kuncak ،Dr. Aleksandar Prokopec ،Prof. Heather Miller و Julien Richard-Foy
زبان: انگلیسی
موسسه/دانشگاه ارائه دهنده: اکول پلیتکنیک فدرال لوزان (École polytechnique fédérale de Lausanne)
سطح آموزش: متوسط
تعداد دوره ها: 5
مدت زمان آموزش: با فرض 7 ساعت کار در هفته حدودا 7 ماه
دوره های موجود در مجموعه Functional Programming in Scala Specialization
Course 1
Functional Programming Principles in Scala
Course 2
Functional Program Design in Scala
Course 3
Parallel programming
Course 4
Big Data Analysis with Scala and Spark
Course 5
Functional Programming in Scala Capstone
پیش نیازهای دوره
What background knowledge is necessary?
At least one year of programming experience is recommended. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, JavaScript, or Ruby is also sufficient.
Do I have to take the courses in this Specialization in a specific order?
We recommend taking the courses in the order presented, as each subsequent course will build on material from previous courses.
تصاویر

فیلم نمونه Functional Programming in Scala Specialization
راهنمای نصب
پس از Extract با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
این مجموعه آموزشی از 5 دوره جداگانه تشکیل شده است.
لینک دانلود
Course 1 – Functional Programming Principles in Scala
Course 2 – Functional Program Design in Scala
Course 3 – Parallel programming
Course 4 – Big Data Analysis with Scala and Spark
Course 5 – Functional Programming in Scala Capstone
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل ها
مجموعا حدود 4 گیگابایت












































