آموزش برنامه نویسی کاربردی با جاوا

Functional Programming With Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید که برخی از ابزارها و مفاهیم برنامه نویسی کاربردی را در کد جاوا، چه در جاوا 8 و چه در نسخه های قبلی، بگنجانید. فایل های تمرینی این فایل های تمرینی در نظر گرفته شده اند تا دارایی هایی را که برای ایجاد یک تجربه عملی مبتنی بر ویدئو نیاز دارید، در اختیار شما قرار دهند. با فایل های تمرین، می توانید با نویسنده همراه باشید و همان راه حل را در رایانه خود دوباره ایجاد کنید. دانلود فایل تمرین

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

چرا برنامه نویسی کاربردی؟ Why Functional Programming?

  • سلام Hello

  • تفکر و کدنویسی Thinking and Coding

  • به عنوان ارزش عمل می کند Functions as Values

  • نگاهی به گذشته Looking Back

  • پیاده سازی OO OO Implementation

  • طراحی OO OO Design

  • بیشتر طراحی OO More OO Design

  • مشکل چیست؟ What's the Problem?

  • جاوا 8 لامبدا Java 8 Lambda

  • لامبدا برای نجات Lambdas to the Rescue

  • این بهتره؟ Is This better?

  • کپی برداری Deduplication

  • داده در، داده خارج Data In, Data Out

  • تکرار در کوچک Duplication in the Small

  • بازیابی ایمنی نوع Restoring Type Safety

  • یک الگوی آشنا A Familiar Pattern

  • جاوا 6 Java 6

  • کلمات برنامه نویس کاربردی مخفی Secret Functional Programmer Words

  • مقیاس گذاری این بالا Scaling This Up

  • معنی عمیق تر Deeper Meaning

بهبود کد با برنامه نویسی کاربردی Improving Code With Functional Programming

  • راه اندازی The Setup

  • راه حل سریع The Quick Solution

  • منفعت The Benefit

  • بررسی کد Code Review

  • انزوا Isolation

  • تست با جداسازی Testing With Isolation

  • آنچه من می خواهم، زمانی که من آن را می خواهم What I Want, When I Want It

  • اکنون در جاوا 6 Now in Java 6

  • ارزششو داره؟ Is it Worth It?

  • تفاوت های اساسی Underlying Differences

  • ماموریت بعدی The Next Mission

  • وقتی جوانتر بودم When I was Younger

  • معرفی Iterables Introducing Iterables

  • تکرار خارجی و داخلی External and Internal Iteration

  • تغییر و اتحاد Changing and Uniting

  • خط لوله Pipeline

  • اکنون در جاوا 8 Now in Java 8

  • فیلتر، نقشه، کاهش با یک سبد Filter, Map, Reduce With a Basket

  • مقادیر اختیاری Optional Values

  • افزایش وضوح Increasing Clarity

  • نتایج را مقایسه کنید Compare the Results

جریان ها: کدگذاری در زمینه Streams: Coding in Context

  • معرفی Introduction

  • یک سفر از طریق One Trip Through

  • جریان های تنبل Lazy Streams

  • چه زمانی باید متوقف شود When to Stop

  • عملیات جریان Stream Operations

  • آیا روز فروش بزرگ است؟ Is it a Big Sale Day?

  • مدارهای کوتاه Short Circuits

  • عملیات ترمینال Terminal Operations

  • عملیات میانی Intermediate Operations

  • متمایز Distinct

  • کلکسیونرها Collectors

  • کلکسیونرها در کلکسیونرها Collectors Within Collectors

  • جریان های بی نهایت Infinite Streams

  • جریان های موازی Parallel Streams

  • اشیاء زمینه Context Objects

  • اختیاری Optional

  • اختیاری در اختیاری Optional Within Optional

  • به عنوان متن عمل می کند Functions as Contexts

  • بررسی جریان ها Streams Review

  • جاوا 6 Java 6

  • واژه شناسی Terminology

  • فینال Finale

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش برنامه نویسی کاربردی با جاوا
جزییات دوره
1h 31m
63
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
533
از 5
دارد
دارد
دارد
Jessica Kerr
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jessica Kerr Jessica Kerr

جسیکا کر یک توسعه دهنده نرم افزار با سرگرمی ارائه در کنفرانس ها و آموزش کارگاه های گیت سفارشی در محل است. ماموریت او پر کردن شکاف بین توسعه شی گرا و عملکردی است. یادگیری فن آوری های جدید و یافتن مفاهیم ضروری در داخل؛ و بینش را در ذهن های دیگر تحریک کند.