اگر توانایی برنامهنویسی شیء گرا در پلتفرم جاوا را دارید و مایلید به سطوحی بالاتر در این زمینه برسید، این آموزش برای شما بسیار مناسب است. این دورهی آموزشی تصویری (بصورت فیلمهای جداگانه) اصول برنامهنویسی تابعی (فانکشنال) در جاوا را با متدها و رویکردهای جدید پوشش داده است. این دوره با فرض بر اینکه کاربر هیچگونه آشنایی با Functional Programming ندارد تهیه شده؛ متقاضیان پس از اتمام این دوره با مهارتی ارتقا یافته روبرو خواهند بود و میتواند برنامههای بسیار کارآمدتری را در بستر جاوا بنویسد.
محتوای آموزش:
1- آشنایی با مهارت و کاربردهای برنامهنویسی تابعی
2- بهینهسازی کد با برنامهنویسی تابعی
3- آموزش مبحث Streams: Coding in Context
و...
تولید کننده: Pluralsight
تاریخ انتشار: 02-07-2014
سطح: متوسط
مدت زمان آموزش: 1 ساعت و 31 دقیقه
مدرس: Jessica Kerr
فهرست کامل سرفصلها و عناوین آموزش (به همراه زمان دقیق آنها) :
Why Functional Programming? - 28m 17s
Hello 1m 43s
Thinking and Coding 0m 54s
Functions as Values 0m 38s
Looking Back 1m 16s
OO Implementation 1m 22s
OO Design 1m 25s
More OO Design 1m 19s
What's the Problem? 0m 36s
Java 8 Lambda 1m 58s
Lambdas to the Rescue 1m 9s
Is This better? 0m 59s
Deduplication 2m 32s
Data In, Data Out 2m 10s
Duplication in the Small 1m 47s
Restoring Type Safety 1m 28s
A Familiar Pattern 1m 7s
Java 6 1m 40s
Secret Functional Programmer Words 1m 29s
Scaling This Up 1m 58s
Deeper Meaning 0m 37s
Improving Code With Functional Programming - 31m 29s
The Setup 1m 42s
The Quick Solution 1m 42s
The Benefit 1m 15s
Code Review 1m 30s
Isolation 1m 37s
Testing With Isolation 1m 35s
What I Want, When I Want It 0m 56s
Now in Java 6 1m 41s
Is it Worth It? 1m 39s
Underlying Differences 0m 58s
The Next Mission 2m 2s
When I was Younger 1m 30s
Introducing Iterables 1m 12s
External and Internal Iteration 1m 36s
Changing and Uniting 1m 12s
Pipeline 1m 50s
Now in Java 8 1m 23s
Filter, Map, Reduce With a Basket 1m 34s
Optional Values 1m 5s
Increasing Clarity 1m 44s
Compare the Results 1m 36s
Streams: Coding in Context - 31m 52s
Introduction 0m 59s
One Trip Through 1m 27s
Lazy Streams 1m 19s
When to Stop 1m 53s
Stream Operations 1m 7s
Is it a Big Sale Day? 1m 34s
Short Circuits 0m 48s
Terminal Operations 2m 13s
Intermediate Operations 1m 35s
Distinct 0m 58s
Collectors 1m 40s
Collectors Within Collectors 1m 5s
Infinite Streams 1m 42s
Parallel Streams 1m 42s
Context Objects 1m 21s
Optional 2m 18s
Optional Within Optional 2m 0s
Functions as Contexts 1m 33s
Streams Review 1m 13s
Java 6 1m 44s
Terminology 0m 40s
Finale 0m 49s