دستور العمل های متوسط ​​اسکالا [ویدئو]

Scala Intermediate Recipes [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اکنون که چیزهای آسان را از سر راه داریم، برخی از ویژگی های قدرتمندتر اسکالا را بررسی می کنیم. تطبیق الگو، توانایی فوق‌العاده اسکالا در ساختارشکنی داده‌ها به روش‌های شهودی و خوانا است، که به شما امکان می‌دهد با خیال راحت در چند خط کد بنویسید که زبان‌های دیگر می‌توانند ده‌ها خط باگ را برای عبور از آن بنویسند. ما راه های مختلف استفاده از الگوها و همچنین برخی از قابلیت های پیشرفته تری را که آنها پنهان می کنند را بررسی خواهیم کرد. یک انحراف سریع در تست، کتابخانه specs2 و نحوه استفاده از آن برای انجام توسعه رفتار محور در Scala را معرفی می کند. سپس مجموعه‌های اسکالا را بیشتر بررسی می‌کنیم. کتابخانه مجموعه‌های اسکالا بسیار وسیع است و ابزارهای قدرتمند زیادی برای رسیدگی به داده‌ها در خود دارد. در نهایت، چند ترفند را مرور می‌کنیم که به شما امکان می‌دهد چارچوب‌های خوانا و ایمن برای توصیف دامنه خود را در جای خود قرار دهید. • از تطبیق الگو برای نوشتن کد امن استفاده کنید • با استفاده از الگوها، قابلیت های پیشرفته ای را در کد خود ایجاد کنید •آزمون کد خود را با استفاده از کتابخانه spec2 بیاموزید • برنامه نویسی کاربردی را در کد خود بگنجانید • نکات و ترفندهایی برای افزودن قابلیت های بیشتر در برنامه های خود این دوره ویدیویی توسعه دهندگان جاوا، دانشمندان داده نوظهور و توسعه دهندگان وب را هدف قرار می دهد که اصول برنامه نویسی Scala را می دانند و اکنون می خواهند بر موانع مختلف در تلاش خود برای ایجاد برنامه های کاربردی قوی در Scala غلبه کنند. • از قدرت تطبیق الگو در اسکالا استفاده کنید * • برنامه نویسی کاربردی را کاوش کنید و نحوه استفاده موثر از آن را در کد یاد بگیرید * • برخی از رایج ترین مشکلات را در حین برنامه نویسی اسکالا با استفاده از چارچوب ها حل کنید *

سرفصل ها و درس ها

تطبیق الگوی اسکالا Scala Pattern Matching

  • بررسی اجمالی دوره The Course Overview

  • تطبیق الگوی پایه Basic Pattern Matching

  • مجموعه های تطبیق الگو Pattern Matching Collections

  • کلاس های موردی Case Classes

  • بیانیه ها و تطبیق الگو را امتحان کنید/گرفتن Try/Catch Statements and Pattern Matching

  • توابع جزئی PartialFunctions

  • الگوهای تطبیق سفارشی Custom Match Patterns

تست در اسکالا Testing in Scala

  • specs2 مبانی specs2 Basics

  • specs2 مطابقت specs2 Matchers

  • تمسخر با مشخصات 2 Mocking with specs2

  • تست مولد Generative Testing

  • specs2 نکات و ترفندها specs2 Tips and Tricks

مجموعه های متوسط ​​اسکالا Intermediate Scala Collections

  • انواع مجموعه اضافی Additional Collection Types

  • تغییرپذیری اولیه با سازندگان Basic Mutability with Builders

  • ویژگی های جالب مجموعه Interesting Collection Features

  • مرتب سازی مجموعه ها Sorting Collections

  • متوسط ​​برای درک مطلب Intermediate for Comprehensions

ترفندهای اسکالا متوسط Intermediate Scala Tricks

  • انباشتن صفت و نادیده گرفتن انتزاعی Trait stacking and abstract override

  • ترفندهای اعلام توابع Function declaration tricks

نمایش نظرات

دستور العمل های متوسط ​​اسکالا [ویدئو]
جزییات دوره
4 h 4 m
19
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Antonio Salazar Cardozo Antonio Salazar Cardozo

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

Antonio Salazar Cardozo Antonio Salazar Cardozo

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