آموزش Scala Advanced، Part 2 - Best Practices، Async، Serializing

Scala Advanced, Part 2 - Best Practices, Async, Serializing

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اصطلاحات و الگوها، تزریق وابستگی، XML، JSON، استخراج‌کننده‌های سفارشی و برنامه‌نویسی ناهمزمان با فیوچر از جدیدترین روش‌ها، الگوها و اصطلاحات در برنامه‌نویسی اسکالا آگاه باشید. , انواع مفید از Scala Futures برای برنامه نویسی ناهمزمان و واکنشی و پیاده سازی موازی سازی و عملکرد بیشتر در کد خود استفاده کنید پیش نیازها: باید یک توسعه دهنده با تجربه کاری روزانه از Scala باشید. اگر در پیروی از این مفاهیم مشکل دارید، ممکن است بخواهید بخش‌های 1-3 دوره آموزشی اسکالا کاربردی را نیز در نظر بگیرید، به یک کامپیوتر به اندازه کافی قدرتمند نیاز دارید و دستورالعمل‌های راه‌اندازی ارائه شده را برای اجرای تمرین‌های عملی دنبال کنید.

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

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


  • تزریق وابستگی

  • اصطلاحات و توصیه بهترین تمرین

  • الگوها - گروه چهار

  • الگوهای خاص Scala

  • اصطلاحات و ویژگی های XML

  • کتابخانه‌های JSON و کلاس‌های نوع

  • استخراج کننده های سفارشی در تطبیق الگو

  • آینده

  • توابع و ترکیبات آینده

  • الگوهای با آینده

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

قسمت 3 (در ادامه این مطلب) بر اساس اطلاعات این دو بخش اول دوره پیشرفته است و به مباحث برنامه نویسی کاربردی پیشرفته تر، همراه با بهینه سازی عملکرد و موارد دیگر می رود.


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

معرفی و راه اندازی Introduction and Setup

  • معرفی Introduction

  • دستور جلسه Agenda

  • راه اندازی جاوا JDK Setting up the Java JDK

  • راه اندازی Scala Setting up Scala

  • راه اندازی SBT Setting up SBT

  • راه اندازی IntelliJ IDEA Community Edition Setting up IntelliJ IDEA Community Edition

  • بررسی تنظیمات IntelliJ JDK Checking the IntelliJ JDK Settings

  • مطالب دوره را دانلود کنید Download the Course Materials

  • بسته بندی و وارد کردن مواد دوره Unpack and Import the Course Materials

معرفی و راه اندازی Introduction and Setup

  • معرفی Introduction

  • دستور جلسه Agenda

  • راه اندازی جاوا JDK Setting up the Java JDK

  • راه اندازی Scala Setting up Scala

  • راه اندازی SBT Setting up SBT

  • راه اندازی IntelliJ IDEA Community Edition Setting up IntelliJ IDEA Community Edition

  • بررسی تنظیمات IntelliJ JDK Checking the IntelliJ JDK Settings

  • مطالب دوره را دانلود کنید Download the Course Materials

  • بسته بندی و وارد کردن مواد دوره Unpack and Import the Course Materials

ماژول 7 - مدولارسازی و تزریق وابستگی Module 7 - Modularization and Dependency Injection

  • ماژول 7 - 01 Module 7 - 01

  • ماژول 7 - 02 Module 7 - 02

  • ماژول 7 - 03 Module 7 - 03

  • ماژول 7 - 04 Module 7 - 04

  • ماژول 7 - 05 Module 7 - 05

  • ماژول 7 - 06 Module 7 - 06

  • ماژول 7 - 07 Module 7 - 07

  • ماژول 7 - 08 Module 7 - 08

  • ماژول 7 - 09 Module 7 - 09

  • ماژول 7 - 10 Module 7 - 10

  • ماژول 7 - 11 Module 7 - 11

  • ماژول 7 - 12 Module 7 - 12

  • ماژول 7 - 13 Module 7 - 13

  • ماژول 7 - 14 Module 7 - 14

  • ماژول 7 - 15 Module 7 - 15

  • ماژول 7 - 16 Module 7 - 16

  • ماژول 7 - 17 Module 7 - 17

  • آزمون تزریق ماژولاریت و وابستگی Modularity and Dependency Injection Quiz

ماژول 7 - مدولارسازی و تزریق وابستگی Module 7 - Modularization and Dependency Injection

  • ماژول 7 - 01 Module 7 - 01

  • ماژول 7 - 02 Module 7 - 02

  • ماژول 7 - 03 Module 7 - 03

  • ماژول 7 - 04 Module 7 - 04

  • ماژول 7 - 05 Module 7 - 05

  • ماژول 7 - 06 Module 7 - 06

  • ماژول 7 - 07 Module 7 - 07

  • ماژول 7 - 08 Module 7 - 08

  • ماژول 7 - 09 Module 7 - 09

  • ماژول 7 - 10 Module 7 - 10

  • ماژول 7 - 11 Module 7 - 11

  • ماژول 7 - 12 Module 7 - 12

  • ماژول 7 - 13 Module 7 - 13

  • ماژول 7 - 14 Module 7 - 14

  • ماژول 7 - 15 Module 7 - 15

  • ماژول 7 - 16 Module 7 - 16

  • ماژول 7 - 17 Module 7 - 17

  • آزمون تزریق ماژولاریت و وابستگی Modularity and Dependency Injection Quiz

ماژول 8 - بهترین روش ها و اصطلاحات Module 8 - Best Practices and Idioms

  • ماژول 8 - 01 Module 8 - 01

  • ماژول 8 - 02 Module 8 - 02

  • ماژول 8 - 03 Module 8 - 03

  • ماژول 8 - 04 Module 8 - 04

  • ماژول 8 - 05 Module 8 - 05

  • ماژول 8 - 06 Module 8 - 06

  • ماژول 8 - 07 Module 8 - 07

  • ماژول 8 - 08 Module 8 - 08

  • ماژول 8 - 09 Module 8 - 09

  • ماژول 8 - 10 Module 8 - 10

  • ماژول 8 - 11 Module 8 - 11

  • ماژول 8 - 12 Module 8 - 12

  • ماژول 8 - 13 Module 8 - 13

  • ماژول 8 - 14 Module 8 - 14

  • ماژول 8 - 15 Module 8 - 15

  • ماژول 8 - 16 Module 8 - 16

  • ماژول 8 - 17 Module 8 - 17

  • ماژول 8 - 18 Module 8 - 18

  • ماژول 8 - 19 Module 8 - 19

  • ماژول 8 - 20 Module 8 - 20

  • ماژول 8 - 21 Module 8 - 21

  • ماژول 8 - 22 Module 8 - 22

  • ماژول 8 - آزمون بهترین تمرین ها و اصطلاحات Module 8 - Best Practices and Idioms Quiz

ماژول 8 - بهترین روش ها و اصطلاحات Module 8 - Best Practices and Idioms

  • ماژول 8 - 01 Module 8 - 01

  • ماژول 8 - 02 Module 8 - 02

  • ماژول 8 - 03 Module 8 - 03

  • ماژول 8 - 04 Module 8 - 04

  • ماژول 8 - 05 Module 8 - 05

  • ماژول 8 - 06 Module 8 - 06

  • ماژول 8 - 07 Module 8 - 07

  • ماژول 8 - 08 Module 8 - 08

  • ماژول 8 - 09 Module 8 - 09

  • ماژول 8 - 10 Module 8 - 10

  • ماژول 8 - 11 Module 8 - 11

  • ماژول 8 - 12 Module 8 - 12

  • ماژول 8 - 13 Module 8 - 13

  • ماژول 8 - 14 Module 8 - 14

  • ماژول 8 - 15 Module 8 - 15

  • ماژول 8 - 16 Module 8 - 16

  • ماژول 8 - 17 Module 8 - 17

  • ماژول 8 - 18 Module 8 - 18

  • ماژول 8 - 19 Module 8 - 19

  • ماژول 8 - 20 Module 8 - 20

  • ماژول 8 - 21 Module 8 - 21

  • ماژول 8 - 22 Module 8 - 22

  • ماژول 8 - آزمون بهترین تمرین ها و اصطلاحات Module 8 - Best Practices and Idioms Quiz

ماژول 9 - الگوها در اسکالا Module 9 - Patterns in Scala

  • ماژول 9 - 01 Module 9 - 01

  • ماژول 9 - 02 Module 9 - 02

  • ماژول 9 - 03 Module 9 - 03

  • ماژول 9 - 04 Module 9 - 04

  • ماژول 9 - 05 Module 9 - 05

  • ماژول 9 - 06 Module 9 - 06

  • ماژول 9 - 07 Module 9 - 07

  • ماژول 9 - 08 Module 9 - 08

  • ماژول 9 - 09 Module 9 - 09

  • ماژول 9 - 10 Module 9 - 10

  • ماژول 9 - 11 Module 9 - 11

  • ماژول 9 - 12 Module 9 - 12

  • ماژول 9 - 13 Module 9 - 13

  • ماژول 9 - 14 Module 9 - 14

  • ماژول 9 - 15 Module 9 - 15

  • ماژول 9 - 16 Module 9 - 16

  • ماژول 9 - 17 Module 9 - 17

  • ماژول 9 - 18 Module 9 - 18

  • ماژول 9 - 19 Module 9 - 19

  • ماژول 9 - 20 Module 9 - 20

  • ماژول 9 - 21 Module 9 - 21

  • ماژول 9 - 22 Module 9 - 22

  • ماژول 9 - 23 Module 9 - 23

  • ماژول 9 - آزمون الگوها Module 9 - Patterns Quiz

ماژول 9 - الگوها در اسکالا Module 9 - Patterns in Scala

  • ماژول 9 - 01 Module 9 - 01

  • ماژول 9 - 02 Module 9 - 02

  • ماژول 9 - 03 Module 9 - 03

  • ماژول 9 - 04 Module 9 - 04

  • ماژول 9 - 05 Module 9 - 05

  • ماژول 9 - 06 Module 9 - 06

  • ماژول 9 - 07 Module 9 - 07

  • ماژول 9 - 08 Module 9 - 08

  • ماژول 9 - 09 Module 9 - 09

  • ماژول 9 - 10 Module 9 - 10

  • ماژول 9 - 11 Module 9 - 11

  • ماژول 9 - 12 Module 9 - 12

  • ماژول 9 - 13 Module 9 - 13

  • ماژول 9 - 14 Module 9 - 14

  • ماژول 9 - 15 Module 9 - 15

  • ماژول 9 - 16 Module 9 - 16

  • ماژول 9 - 17 Module 9 - 17

  • ماژول 9 - 18 Module 9 - 18

  • ماژول 9 - 19 Module 9 - 19

  • ماژول 9 - 20 Module 9 - 20

  • ماژول 9 - 21 Module 9 - 21

  • ماژول 9 - 22 Module 9 - 22

  • ماژول 9 - 23 Module 9 - 23

  • ماژول 9 - آزمون الگوها Module 9 - Patterns Quiz

ماژول 10 - XML، JSON و Extractors Module 10 - XML, JSON and Extractors

  • ماژول 10 - 01 Module 10 - 01

  • ماژول 10 - 02 Module 10 - 02

  • ماژول 10 - 03 Module 10 - 03

  • ماژول 10 - 04 Module 10 - 04

  • ماژول 10 - 05 Module 10 - 05

  • ماژول 10 - 06 Module 10 - 06

  • ماژول 10 - 07 Module 10 - 07

  • ماژول 10 - 08 Module 10 - 08

  • ماژول 10 - 09 Module 10 - 09

  • ماژول 10 - 10 Module 10 - 10

  • ماژول 10 - 11 Module 10 - 11

  • ماژول 10 - 12 Module 10 - 12

  • ماژول 10 - 13 Module 10 - 13

  • ماژول 10 - 14 Module 10 - 14

  • ماژول 10 - 15 Module 10 - 15

  • ماژول 10 - 16 Module 10 - 16

  • ماژول 10 - 17 Module 10 - 17

  • ماژول 10 - 18 Module 10 - 18

  • ماژول 10 - 19 Module 10 - 19

  • ماژول 10 - 20 Module 10 - 20

  • ماژول 10 - 21 Module 10 - 21

  • ماژول 10 - 22 Module 10 - 22

  • ماژول 10 - 23 Module 10 - 23

  • ماژول 10 - 24 Module 10 - 24

  • ماژول 10 - آزمون XML، JSON و Extractors Module 10 - XML, JSON and Extractors Quiz

ماژول 10 - XML، JSON و Extractors Module 10 - XML, JSON and Extractors

  • ماژول 10 - 01 Module 10 - 01

  • ماژول 10 - 02 Module 10 - 02

  • ماژول 10 - 03 Module 10 - 03

  • ماژول 10 - 04 Module 10 - 04

  • ماژول 10 - 05 Module 10 - 05

  • ماژول 10 - 06 Module 10 - 06

  • ماژول 10 - 07 Module 10 - 07

  • ماژول 10 - 08 Module 10 - 08

  • ماژول 10 - 09 Module 10 - 09

  • ماژول 10 - 10 Module 10 - 10

  • ماژول 10 - 11 Module 10 - 11

  • ماژول 10 - 12 Module 10 - 12

  • ماژول 10 - 13 Module 10 - 13

  • ماژول 10 - 14 Module 10 - 14

  • ماژول 10 - 15 Module 10 - 15

  • ماژول 10 - 16 Module 10 - 16

  • ماژول 10 - 17 Module 10 - 17

  • ماژول 10 - 18 Module 10 - 18

  • ماژول 10 - 19 Module 10 - 19

  • ماژول 10 - 20 Module 10 - 20

  • ماژول 10 - 21 Module 10 - 21

  • ماژول 10 - 22 Module 10 - 22

  • ماژول 10 - 23 Module 10 - 23

  • ماژول 10 - 24 Module 10 - 24

  • ماژول 10 - آزمون XML، JSON و Extractors Module 10 - XML, JSON and Extractors Quiz

ماژول 11 - Async با Futures Module 11 - Async With Futures

  • ماژول 11 - 01 Module 11 - 01

  • ماژول 11 - 02 Module 11 - 02

  • ماژول 11 - 03 Module 11 - 03

  • ماژول 11 - 04 Module 11 - 04

  • ماژول 11 - 05 Module 11 - 05

  • ماژول 11 - 06 Module 11 - 06

  • ماژول 11 - 07 Module 11 - 07

  • ماژول 11 - 08 Module 11 - 08

  • ماژول 11 - 09 Module 11 - 09

  • ماژول 11 - 10 Module 11 - 10

  • ماژول 11 - 11 Module 11 - 11

  • ماژول 11 - 12 Module 11 - 12

  • ماژول 11 - 13 Module 11 - 13

  • ماژول 11 - 14 Module 11 - 14

  • ماژول 11 - 15 Module 11 - 15

  • ماژول 11 - 16 Module 11 - 16

  • ماژول 11 - 17 Module 11 - 17

  • ماژول 11 - 18 Module 11 - 18

  • ماژول 11 - 19 Module 11 - 19

  • ماژول 11 - 20 Module 11 - 20

  • ماژول 11 - 21 Module 11 - 21

  • ماژول 11 - 22 Module 11 - 22

  • ماژول 11 - 23 Module 11 - 23

  • ماژول 11 - 24 Module 11 - 24

  • ماژول 11 - 25 Module 11 - 25

  • ماژول 11 - 26 Module 11 - 26

  • ماژول 11 - آزمون آینده Module 11 - Futures Quiz

ماژول 11 - Async با Futures Module 11 - Async With Futures

  • ماژول 11 - 01 Module 11 - 01

  • ماژول 11 - 02 Module 11 - 02

  • ماژول 11 - 03 Module 11 - 03

  • ماژول 11 - 04 Module 11 - 04

  • ماژول 11 - 05 Module 11 - 05

  • ماژول 11 - 06 Module 11 - 06

  • ماژول 11 - 07 Module 11 - 07

  • ماژول 11 - 08 Module 11 - 08

  • ماژول 11 - 09 Module 11 - 09

  • ماژول 11 - 10 Module 11 - 10

  • ماژول 11 - 11 Module 11 - 11

  • ماژول 11 - 12 Module 11 - 12

  • ماژول 11 - 13 Module 11 - 13

  • ماژول 11 - 14 Module 11 - 14

  • ماژول 11 - 15 Module 11 - 15

  • ماژول 11 - 16 Module 11 - 16

  • ماژول 11 - 17 Module 11 - 17

  • ماژول 11 - 18 Module 11 - 18

  • ماژول 11 - 19 Module 11 - 19

  • ماژول 11 - 20 Module 11 - 20

  • ماژول 11 - 21 Module 11 - 21

  • ماژول 11 - 22 Module 11 - 22

  • ماژول 11 - 23 Module 11 - 23

  • ماژول 11 - 24 Module 11 - 24

  • ماژول 11 - 25 Module 11 - 25

  • ماژول 11 - 26 Module 11 - 26

  • ماژول 11 - آزمون آینده Module 11 - Futures Quiz

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Scala Advanced، Part 2 - Best Practices، Async، Serializing
جزییات دوره
5.5 hours
121
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,320
4 از 5
دارد
دارد
دارد
Dick Wall
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dick Wall Dick Wall

توسعه دهنده اسکالا