لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دستور العمل های تخصصی اسکالا [ویدئو]
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
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
آنتونیو سالازار کاردوزو توسعهدهندهای است که تیمهای کوچکی را از کلاسهای خود در Georgia Tech و از طریق هر شرکتی که در آن مشارکت داشته، رهبری کرده است. او یک نرمافزار عملگرا و کمالگرا است که برای نرمافزارهای عالی که ابتدا برای انسان نوشته شده است ارزش قائل است و دوست دارد به تیمها کمک کند تا سبکهای توسعه و تعامل را پیدا کنند که باعث میشود بهترین نرمافزار را برای حل مشکلاتی که حل میکنند ارائه دهند. بین استارت آپ ها و شرکت های بزرگتر، او روی بیشتر جنبه های سیستم های وب و غیر وب کار کرده است و دوست دارد ببیند هر نرم افزار چگونه دریافت می شود و چگونه می تواند بهبود یابد. زمانی که او بررسی دقیق و گسترده کد را ترک نمی کند، به مسافرت می رود و از دیدن مکان های جدید و قدیمی دور از خانه لذت می برد.
نمایش نظرات