لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Supercharge Scala Future | برج FP
Supercharge Scala Future | FP-Tower
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Master IO، یک تکنیک برنامه نویسی کاربردی است که برای ایجاد گردش کار ساده، ناهمزمان و همزمان استفاده می شود. درک تفاوت بین IO (cats-effect, Monix, ZIO) و Future یادگیری استفاده از ارزیابی تنبل برای تکرار اقدامات و اجرای همزمان کد نوشتن تست های مبتنی بر ویژگی برای مثال های واقعی درک خطرات مسدود کردن کد در یک محیط همزمان مهارت های پیوستن به یکی از شرکت های متعددی که از اسکالا استفاده می کنند یادگیری عملکردی فکر کردن پیش نیازها:تجربه برنامه نویسی متوسط با اسکالا کامپیوتری با اتصال به اینترنت. من شما را با دانلود و نصب SBT، Scala و یک IDE راهنمایی می کنم
برنامه های مدرن اغلب نیاز به توصیف گردش های کاری پیچیده شامل چندین سیستم خارجی دارند. درست کردن این موارد بسیار دشوار است، زیرا به دلیل اجرای همزمان نیاز به رسیدگی به خطاها، استراتژیهای مختلف تلاش مجدد و عدم قطعیت دارد. در این دوره یاد خواهید گرفت که چگونه این مشکل را با استفاده از برنامه نویسی امری و کاربردی حل کنید.
در پایان دوره، میتوانید با استفاده از کتابخانههای محبوب اسکالا مانند cats-effect، Monix و ZIO کد بخوانید و بنویسید. این مهارت تقاضای زیادی دارد.
چندین شرکت از این برنامه درسی برای تعلیم و تربیت مهندسان استفاده می کنند. در اینجا یک لیست غیر جامع است:
Lunatech
کالوزا/انرژی OVO
Autoscout24
سیستم های پیروم
Cleverbase
این شرکتها دائماً توسعهدهندگان جدید Scala را استخدام میکنند! دریغ نکنید که با آنها تماس بگیرید و ذکر کنید که این دوره را گذرانده اید.
من این محتوا را برای توسعه دهندگان باطن طراحی کردم. بسیار کاربردی و عملی است. به طور خاص، این بدان معنی است که شما:
تعداد زیادی کد Scala بنویسید
آن را با استفاده از آزمونهای مبتنی بر مثال و مبتنی بر ویژگی تست کنید
مشکلات ناشی از مسدود کردن منطق و اجرای همزمان را تجربه کنید
راه حل های کارآمد را در مراحل کوچک و تدریجی دنبال کنید
من شما را در تمام تمرین ها راهنمایی می کنم و مجموعه کاملی از راه حل ها را ارائه می دهم. هدف من این است که با ابهام زدایی از مفاهیم پیچیده با استفاده از توضیحاتی که عاری از اصطلاحات گیج کننده هستند، پتانسیل کامل شما را به عنوان یک توسعه دهنده کاربردی Scala باز کنم.
برای کسانی که با دوره های FP-Tower آشنا هستند، این دوره با فصل 5 مبانی برنامه نویسی تابعی در اسکالا مطابقت دارد.
اکنون ثبت نام کنید و از دوره لذت ببرید!
سرفصل ها و درس ها
شروع شدن
Getting Started
پروژه اسکالا را راه اندازی کنید
Setup the Scala project
SBT 101
SBT 101
آموزش تست بر اساس اموال
Property-Based Testing tutorial
اقدامات با برنامه نویسی ضروری
Actions with Imperative Programming
نمایش نظرات