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

Scala for Java Developers

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

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

معرفی اسکالا Introduction to Scala

  • معرفی ماژول Module Introduction

  • زبان اسکالا The Scala Language

  • نصب اسکالا Installing Scala

  • تور Syntax I Tour of the Syntax I

  • تور Syntax II Tour of the Syntax II

  • تور Syntax III Tour of the Syntax III

  • ویژگی های زبان Language Features

  • خلاصه ماژول Module Summary

تفاوت های نحوی کلیدی Key Syntactical Differences

  • معرفی ماژول Module Introduction

  • کلاس ها و اشیاء Classes and Objects

  • بیشتر در مورد کلاس ها و اشیاء More on Classes and Objects

  • وراثت Inheritance

  • ساختارهای کنترلی Control Structures

  • ژنریک ها Generics

فراتر از جاوا تا اسکالا Beyond Java to Scala

  • معرفی ماژول Module Introduction

  • Scala بیانی: جعل تماس های تابع Expressive Scala: Faking Function Calls

  • اسکالا بیانی: ساختارهای زبان جعلی Expressive Scala: Faking Language Constructs

  • Scala بیانی: تطبیق الگو Expressive Scala: Pattern Matching

  • Scala عملکردی: نقشه و نقشه مسطح Functional Scala: map & flatMap

  • Scala عملکردی: Monads Functional Scala: Monads

  • مقیاس عملکردی: برای درک عمیق Functional Scala: For-Comprehensions In-depth

پذیرش اسکالا Adopting Scala

  • معرفی ماژول و تجربیات من Module Introduction & My Experiences

  • انتظار چه چیزی What to Expect

  • نکات فرزندخواندگی Adoption Tips

  • Codebase خود را تبدیل و مدیریت کنید Convert and Manage Your Codebase

نمایش نظرات

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

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

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

آموزش اسکالا برای توسعه دهندگان جاوا
جزییات دوره
3h 18m
25
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
250
4.5 از 5
دارد
دارد
دارد
Toby Weston
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Toby Weston Toby Weston

توبی یک توسعه دهنده نرم افزار مستقل مستقر در لندن ، متخصص در زمینه توسعه نرم افزار مدرن و روشهای چابک است. او یک وبلاگ نویس و نویسنده مشتاق است که برای Jaxenter و کتابی در مورد تست مدرن با عنوان Essential Acceptance Testing نوشت. توبی که یکی از حامیان بزرگ نرم افزار منبع باز است ، به چندین پروژه از جمله JMock کمک کرده و یک کتابخانه همگانی معروف به نام tempus-fugit ایجاد کرده است. او را در Github پیدا کنید.