🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دستور العمل های تخصصی اسکالا [ویدئو]
- آخرین آپدیت
Scala Expert Recipes [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
برای اینکه برنامههای شما را از خوب به عالی برسانیم، موضوعات پیچیدهتری را بررسی میکنیم. ما با بهینهسازی در دنیای اسکالا شروع میکنیم، و چند ویژگی مفید را در این زبان پوشش میدهیم که به شما امکان میدهد هزینههای سربار را برای عملیات خاص کاهش دهید. ما همچنین نگاهی دقیق به کلمه کلیدی ضمنی Scala و راههای مختلفی میاندازیم که میتوان از آن برای استفاده از هوشمندی کامپایلر هوشمند Scala استفاده کرد تا گسترش کد شما را آسانتر کند. تعاملات اسکالا با جاوا میتواند در حین اشکالزدایی، نمایهسازی، و در سناریوهای پیشرفتهتر که در آن کتابخانههای جاوا دارای عملکردهای مفیدی هستند که میخواهید از Scala استفاده کنید، مشکل ایجاد کند. ما به همه این سناریوها نگاه می کنیم تا درک بهتری از این نقطه تعامل داشته باشیم. سپس به پشتیبانی اسکالا از تغییرپذیری و تغییرناپذیری و بهترین راهها برای تصمیمگیری بین این دو در سناریوهای عملی نگاه میکنیم. در نهایت، ما به چند نکته و ترفند پیشرفته تر اشاره می کنیم ---- کیسه ای از دانش مفید که می تواند در هر زمان مفید باشد. از عملیات برای بهینه سازی codeDebug خود استفاده کنید
کد خود را با استفاده از کتابخانه های مفید جاوا نمایه کنید
پشتیبانی از Scala را در سناریوهای عملی بگنجانید توسعه دهندگان جاوا که در کار با Scala راحت هستند، دانشمندان داده رفیق، توسعه دهندگان وب، که می خواهند یاد بگیرند چگونه بر موانع مختلف در تلاش خود برای ساخت برنامه های قوی در Scala غلبه کنند، نحوه بهینه سازی برنامه های خود را نشان می دهد * مهار کردن قدرت کامل کامپایلر Scala برای ایجاد بهترین کد * بررسی تعامل Scala با جاوا و مقابله با سناریوهای پیشرفته * ترفندها و نکات پیشرفته برای مدیریت موثر سناریوهای عملی
سرفصل ها و درس ها
بهینه سازی های اسکالا
Scala Optimizations
بررسی اجمالی دوره
The Course Overview
Recursion and the tailrec Annotation
Recursion and the tailrec Annotation
سوئیچ حاشیه نویسی
Switch Annotation
کلاس های ارزشی
Value Classes
کلمه کلیدی ضمنی
The Implicit Keyword
پارامترهای ضمنی اساسی
Basic Implicit Parameters
پارامترهای ضمنی و کلاس های نوع
Implicit Parameters and Typeclasses
کلاس های ضمنی و پسوندهای شی
Implicit Classes and Object Extensions
درک اسکالا در پشت صحنه
Understanding Scala Behind the Scenes
تعامل جاوا
Java Interoperation
پروفایل سازی اسکالا
Profiling Scala
اشکال زدایی Scala در یک IDE
Debugging Scala in an IDE
تغییرپذیری و تغییرناپذیری
Mutability and Immutability
فلسفه اسکالا: انواع فراگیر و تغییرناپذیری
Scala Philosophy: Pervasive Types and Immutability
مزایا و خطرات تغییرپذیری
Advantages and Dangers of Mutability
جریان ها
Streams
تغییرپذیری در مقابل تغییرناپذیری در عمل
Mutability Versus Immutability in Practice
ترفندهای تخصصی اسکالا
Expert Scala Tricks
درون یابی رشته ای پیشرفته
Advanced String Interpolation
برای نشان دادن گزینههای جایگزین امتحان کنید
Try and Either for Representing Type Alternatives
مجموعه های موازی
Parallel Collections
انواع پارامتر و برنامه نویسی عمومی
Parameterized Types and Generic Programming
آنتونیو سالازار کاردوزو توسعهدهندهای است که تیمهای کوچکی را از کلاسهای خود در Georgia Tech و از طریق هر شرکتی که در آن مشارکت داشته، رهبری کرده است. او یک نرمافزار عملگرا و کمالگرا است که برای نرمافزارهای عالی که ابتدا برای انسان نوشته شده است ارزش قائل است و دوست دارد به تیمها کمک کند تا سبکهای توسعه و تعامل را پیدا کنند که باعث میشود بهترین نرمافزار را برای حل مشکلاتی که حل میکنند ارائه دهند. بین استارت آپ ها و شرکت های بزرگتر، او روی بیشتر جنبه های سیستم های وب و غیر وب کار کرده است و دوست دارد ببیند هر نرم افزار چگونه دریافت می شود و چگونه می تواند بهبود یابد. زمانی که او بررسی دقیق و گسترده کد را ترک نمی کند، به مسافرت می رود و از دیدن مکان های جدید و قدیمی دور از خانه لذت می برد.
نمایش نظرات