آموزش اسکالا | Scala

معرفی Scala

Scala یک زبان برنامه نویسی عمومی است. این برنامه از رویکرد برنامه نویسی شی گرا، کاربردی و ضروری پشتیبانی می کند. این نوع زبان استاتیک قوی است. در Scala، همه چیز یک آبجکت است خواه یک تابع یا یک عدد باشد و در آن مفهوم داده اولیه وجود ندارد.

این زبان توسط Martin Odersky طراحی شده است. این برنامه به طور رسمی برای اوایل سال 2004 برای پلتفرم جاوا منتشر شد و در ژوئن 2004 برای سیستم Net Framework منتشر شد. بعدا، Scala پشتیبانی از .net را در سال 2012 کاهش داد.

اسکالا از جاوا، Haskell، لیسپ، Pizza و غیره تاثیر می پذیرد و بر روی F#، Fantom، Red و غیره تاثیر می گذارد.

با Scala می توانید هر نوع برنامه ای مانند برنامه های کاربردی وب، برنامه های کاربردی سازمانی، برنامه های موبایل، نرم افزار مبتنی بر دسکتاپ و غیره ایجاد کنید.

کاربرد

  • برنامه های کاربردی وب
  • نرم افزارها و کتابخانه ها
  • جریان داده با Akka
  • پردازش موازی دسته ای
  • همزمان سازی وایجاد برنامه های توزیع شده
  • تجزیه و تحلیل داده ها با Spark
  • تفسیر AWS lambda
  • اسکریپت ad hoc در REPL

با  Scala، شما می توانید هر نوع نرم افزاری، مبتنی بر وب، مبتنی بر تلفن همراه و یا برنامه مبتنی بر دسکتاپ را در زمان کم و کد گذاری و ایجاد کنید.

  • آموزش الگوریتم های مرتب سازی و جستجو در اسکالا

آموزش الگوریتم های مرتب سازی و جستجو در اسکالا

یکشنبه ۰۴ شهریور ۱۳۹۷ - ساعت ۲۱:۰۰
  • آموزش زبان های JVM – جاوا، اسکالا و JVM

آموزش زبان های JVM – جاوا، اسکالا و JVM

جمعه ۱۹ مرداد ۱۳۹۷ - ساعت ۱۹:۰۰
  • آشنایی با زبان اسکالا

آشنایی با زبان اسکالا

دوشنبه ۰۸ مرداد ۱۳۹۷ - ساعت ۰۵:۰۰
  • آموزش توسعه اپلیکیشن های Spark با Scala و Cloudera

آموزش توسعه اپلیکیشن های Spark با Scala و Cloudera

جمعه ۲۵ خرداد ۱۳۹۷ - ساعت ۱۷:۰۰
  • آموزش برنامه نویسی تابعی با اسکالا

آموزش برنامه نویسی تابعی با اسکالا

سه شنبه ۲۲ خرداد ۱۳۹۷ - ساعت ۱۴:۰۰
  • آموزش Apache Spark با Scala – یادگیری Spark از Big Data Guru

آموزش Apache Spark با Scala – یادگیری Spark از Big Data Guru

چهارشنبه ۲۶ اردیبهشت ۱۳۹۷ - ساعت ۰۴:۰۰
  • آموزش کامل Scala در یک ویدئو

آموزش کامل Scala در یک ویدئو

پنج شنبه ۰۶ اردیبهشت ۱۳۹۷ - ساعت ۱۱:۰۰
  • آموزش مبانی Apache Kafka

آموزش مبانی Apache Kafka

پنج شنبه ۰۳ اسفند ۱۳۹۶ - ساعت ۰۶:۰۰
  • آموزش Big Data با Spark Streaming و Scala 

آموزش Big Data با Spark Streaming و Scala 

دوشنبه ۲۳ بهمن ۱۳۹۶ - ساعت ۰۴:۰۰
  • آموزش زبان های JVM ،Java و Scala 

آموزش زبان های JVM ،Java و Scala 

پنج شنبه ۱۲ بهمن ۱۳۹۶ - ساعت ۰۲:۰۰
  • آموزش آنالیز داده با اسکالا 

آموزش آنالیز داده با اسکالا 

پنج شنبه ۲۸ دی ۱۳۹۶ - ساعت ۱۵:۳۰
  • آموزش ساخت اپلیکیشن ها و میکروسرویس ها با Akka

آموزش ساخت اپلیکیشن ها و میکروسرویس ها با Akka

چهارشنبه ۲۷ دی ۱۳۹۶ - ساعت ۱۰:۰۰
  • آموزش تکنیک های پیشرفته تحلیل داده با Scala 

آموزش تکنیک های پیشرفته تحلیل داده با Scala 

دوشنبه ۲۵ دی ۱۳۹۶ - ساعت ۱۲:۰۰
  • آموزش Scala

آموزش Scala

یکشنبه ۲۴ دی ۱۳۹۶ - ساعت ۲۲:۰۰
  • آموزش شروع کار با پردازش زبان طبیعی با Python ،Spark و Scala

آموزش شروع کار با پردازش زبان طبیعی با Python ،Spark و Scala

شنبه ۲۳ دی ۱۳۹۶ - ساعت ۲۰:۳۰
  • آموزش یکپارچه سازی Elasticsearch با جاوا، پایتون و اسکالا

آموزش یکپارچه سازی Elasticsearch با جاوا، پایتون و اسکالا

جمعه ۲۲ دی ۱۳۹۶ - ساعت ۰۶:۳۰
  • آموزش میکروسرویس ها در Scala 

آموزش میکروسرویس ها در Scala 

سه شنبه ۱۹ دی ۱۳۹۶ - ساعت ۰۳:۳۰
  • آموزش اصولی Scala برای علم داده

آموزش اصولی Scala برای علم داده

جمعه ۱۰ آذر ۱۳۹۶ - ساعت ۰۶:۳۰
  • آشنایی با مبحث Scala

آشنایی با مبحث Scala

شنبه ۲۹ مهر ۱۳۹۶ - ساعت ۱۰:۲۵
  • آموزش Scala

آموزش Scala

شنبه ۲۹ مهر ۱۳۹۶ - ساعت ۱۰:۲۵
  • آموزش توسعه وب اسکالا

آموزش توسعه وب اسکالا

پنج شنبه ۰۸ تیر ۱۳۹۶ - ساعت ۲۰:۳۰