آموزش دستور العمل های تخصصی اسکالا [ویدئو]

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 موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش دستور العمل های تخصصی اسکالا [ویدئو]
جزییات دوره
3 h 12 m
18
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Antonio Salazar Cardozo Antonio Salazar Cardozo

آنتونیو سالازار کاردوزو توسعه‌دهنده‌ای است که تیم‌های کوچکی را از کلاس‌های خود در Georgia Tech و از طریق هر شرکتی که در آن مشارکت داشته، رهبری کرده است. او یک نرم‌افزار عمل‌گرا و کمال‌گرا است که برای نرم‌افزارهای عالی که ابتدا برای انسان نوشته شده است ارزش قائل است و دوست دارد به تیم‌ها کمک کند تا سبک‌های توسعه و تعامل را پیدا کنند که باعث می‌شود بهترین نرم‌افزار را برای حل مشکلاتی که حل می‌کنند ارائه دهند. بین استارت آپ ها و شرکت های بزرگتر، او روی بیشتر جنبه های سیستم های وب و غیر وب کار کرده است و دوست دارد ببیند هر نرم افزار چگونه دریافت می شود و چگونه می تواند بهبود یابد. زمانی که او بررسی دقیق و گسترده کد را ترک نمی کند، به مسافرت می رود و از دیدن مکان های جدید و قدیمی دور از خانه لذت می برد.