لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی کاربردی با جاوا
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
جسیکا کر یک توسعه دهنده نرم افزار با سرگرمی ارائه در کنفرانس ها و آموزش کارگاه های گیت سفارشی در محل است. ماموریت او پر کردن شکاف بین توسعه شی گرا و عملکردی است. یادگیری فن آوری های جدید و یافتن مفاهیم ضروری در داخل؛ و بینش را در ذهن های دیگر تحریک کند.
نمایش نظرات