دوره پیشرفته اسکالا نرم افزار Escalate برای توسعه دهندگان با تجربه Scala در نظر گرفته شده است که به دنبال بهبود مهارت های خود هستند، به ویژه برای طراحی و توسعه کتابخانه و API. این شامل موضوعات مورد نیاز برای موثر در تولید کتابخانههای Scala با کیفیت بالا، صحیح، قدرتمند و انعطافپذیر است که هنوز برای دیگران آسان است.
بخش 2 توصیه هایی را در مورد بهترین شیوه ها و الگوهای برگرفته از چندین سال تجربه واقعی در برنامه نویسی Scala ارائه می دهد. علاوه بر این، استراتژیهایی برای تزریق وابستگی تأیید شده در زمان کامپایل پوشش داده میشوند، سپس سریالسازی و سریالزدایی XML و JSON، استفاده از استخراجکنندههای سفارشی برای تطبیق الگو، و در نهایت موضوع بسیار محبوب و مهم برنامهنویسی ناهمزمان با استفاده از Scala Futures:
تزریق وابستگی
اصطلاحات و توصیه بهترین تمرین
الگوها - گروه چهار
الگوهای خاص Scala
اصطلاحات و ویژگی های XML
کتابخانههای JSON و کلاسهای نوع
استخراج کننده های سفارشی در تطبیق الگو
آینده
توابع و ترکیبات آینده
الگوهای با آینده
توصیه میشود قبل از انجام این قسمت، قسمت 1 پیشرفته Scala را کامل کنید. اگرچه کاملاً ضروری نیست، ممکن است در برخی از توضیحات، اطلاعات مربوط به بخش 1 را فرض کنیم که ممکن است دنبال کردن آنها دشوار باشد مگر اینکه مطالب را بدانید.
قسمت 3 (در ادامه این مطلب) بر اساس اطلاعات این دو بخش اول دوره پیشرفته است و به مباحث برنامه نویسی کاربردی پیشرفته تر، همراه با بهینه سازی عملکرد و موارد دیگر می رود.
توسعه دهنده اسکالا
نمایش نظرات