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

Scala: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به اندازه کافی اصول اولیه اسکالا را آموزش می دهد تا شما را قادر سازد تا کمتر کدهای دیگ بخار و کدهای تجاری بیشتری بنویسید. اسکالا زبانی قدرتمند و گویا است که بر روی JVM ساخته شده است. این بدان معنی است که می تواند با هم کار کند و از بسیاری از API های جاوا موجود استفاده کند. این زبان همچنین یک زبان شی تابعی در نظر گرفته می شود زیرا پارادایم عملکردی را ترجیح می دهد، اما همچنین شی گرا است. این امکان انتقال آسان به دنیای عملکردی را فراهم می کند. در نهایت، این یک زبان تایپ ایستا بدون مراسم نوع معمولی است که اجازه می دهد تا خطاهای زمان اجرا کمتری با حداقل کد ایجاد شود. این دوره به اندازه کافی اصول اولیه اسکالا را آموزش می دهد تا شما را قادر می سازد تا کمتر شروع به نوشتن کدهای دیگ بخار کنید و بیشتر روی مشکلات تجاری تمرکز کنید. این شما را از پایه شروع می کند و به سرعت شما را با برخی از قدرتمندترین ویژگی های این زبان مدرن آشنا می کند. موضوعات تحت پوشش عبارتند از REPL، تطبیق الگو، برای درک، بازگشت، (تغییرپذیری)، قابلیت همکاری، و موارد دیگر. اگر به دنبال چیزی جدید، هیجان انگیز و مهمتر از همه مختصر هستید، اسکالا زبان مناسب شماست.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • اسکالا چیست و چرا باید از آن استفاده کنم؟ What is Scala and Why Should I Use It?

  • نصب و راه اندازی Installation

  • پاسخ: دریافت بازخورد فوری The REPL: Getting Immediate Feedback

  • خلاصه Summary

بلوک های ساختمان Building Blocks

  • معرفی Introduction

  • شروع با sbt و Eclipse Starting With sbt and Eclipse

  • ScalaTest ScalaTest

  • رسا، کد پاک Expressive, Clean Code

  • بررسی سیستم فایل Checking the File System

  • نقشه برداری از داده ها Mapping the Data

  • بازگشت Recursion

  • خلاصه Summary

غواصی برای داده Diving for Data

  • معرفی Introduction

  • خواندن داده ها Reading Data

  • عبارات با قاعده Regular Expressions

  • تاپل ها Tuples

  • نوشتن داده ها Writing Data

  • خلاصه Summary

بسته بندی Wrapping Up

  • معرفی Introduction

  • محصول در حال اجرا Running Product

  • مستندات Documentation

  • نقشه Map

  • به راحتی موازی Easily Parallel

  • اسکالا به جاوا Scala to Java

  • منابع Resources

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش اسکالا: شروع به کار
جزییات دوره
2h 1m
27
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
385
از 5
دارد
دارد
دارد
Justin Pihony
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Pihony Justin Pihony

جاستین یک مسافر نرم افزار است ، که به طور مداوم مهارت های خود را یاد می گیرد و عالی می کند. بیشتر اوایل کار حرفه ای او در C # و MSSQL بود ، اما او عاشق یادگیری زبانهای مختلف ، به ویژه Scala است. این علاقه به اسکالا باعث شد تا او به تیم لایتبند (Typesafe سابق) بپیوندد و حتی بیشتر در عمق کره زمین اسکالا فرو رود. و همانطور که دوست دارد یاد بگیرد ، دوست دارد دانش خود را از طریق آموزش و کمک به دیگران گسترش دهد. او یک پاسخ دهنده بسیار فعال در StackOverflow است و هم جلسات پیتزبورگ اسکالا و نهار ناهار خوری پیتسبورگ را برگزار می کند (یک جلسه ناهار نیمه منظم با محوریت فروشگاه گفتگو).