آموزش برنامه نویسی کاربردی جاوا را با Lambdas & Streams یاد بگیرید

Learn Java Functional Programming with Lambdas & Streams

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی کاربردی جاوا را با Lambdas & Streams یاد بگیرید. قدرتمندترین ویژگی جدید در جاوا 8 و جاوا 9 را بیاموزید. نوشتن کد جاوا عالی با برنامه نویسی تابعی را یاد خواهید گرفت تعدادی پازل و تمرین جاوا را با استفاده از برنامه نویسی تابعی حل خواهید کرد. اصول برنامه نویسی تابعی - عبارات لامبدا، روش منابع، جریان ها و رابط های عملکردی شما در مورد عملیات جریان میانی و پایانی - نقشه، کاهش، برای هر یک، فیلتر، متمایز، مرتب شده خواهید آموخت. کد جاوا خود را برای بازی با List و Map با استفاده از برنامه نویسی تابعی ساده کنید. بازی با فایل ها و موضوعات جاوا را با استفاده از برنامه نویسی تابعی خواهید آموخت. با in28minutes پیش نیازها:شما نگرش یادگیری در حین سرگرمی را دارید :) تجربه برنامه نویسی با جاوا ندارید نیازی به داشتن تجربه برنامه نویسی کاربردی ندارید ما به شما در نصب Eclipse و Java کمک خواهیم کرد.

برنامه نویسی کاربردی امروزه یک مهارت ضروری برای برنامه نویسان جاوا است.

می‌خواهید با برنامه‌نویسی کاربردی در جاوا شروع به بازی کنید و Streams و Lambdas را یاد بگیرید؟

آیا می‌خواهید با استفاده از استریم‌ها، عبارات لامبدا، رابط‌های کاربردی و مراجع روش، کد جاوا عالی با برنامه‌نویسی کاربردی بنویسید؟


آنچه دانش‌آموزان می‌گویند:

5 STARS - دوره عالی برای درک برنامه نویسی کاربردی در جاوا. طبق معمول، Ranga توضیحات و مثال های بسیار واضحی را برای اعمال آنچه یاد می گیرید ارائه می دهد. 100٪ توصیه می شود

5 STARS - این دوره روش‌ها، رابط‌های کاربردی و غیره زیادی را پوشش می‌دهد. می‌توانست یکنواخت شود، اما مربی i دوره را جذاب نگه می‌دارد و با استفاده از پازل‌ها در jshell، دوره تا پایان جالب باقی می‌ماند.

5 STARS - دوره عالی برنامه نویسی تابع، سفر من را در برنامه نویسی تابعی با این دوره آغاز کردم.

5 STARS - دوره بسیار خوبی است. اگر به دنبال کسب دانش خوب در مورد برنامه نویسی تابعی هستید، این دوره در انتظار شماست :)

5 STARS - معلم عالی و دوره عالی ... رنگا می داند چگونه از مبتدی تا استاد شروع کند... دوره خوبی است!

5 STARS - مثال های خوبی از نحوه نوشتن کد و نحوه انجام آن با برنامه نویسی کاربردی. این دوره دانش را در مراحل ساده ای ایجاد می کند که یادگیری آن آسان است

5 STARS - رویکرد کد ساختمانی کوچک اما قدرتمند Ranga به من کمک کرد تا تفکر را توسعه دهم. وقتی می گوید ویدیو را مکث کنید و سعی کنید لطفاً این کار را انجام دهید، من چیزهای زیادی یاد گرفتم. احساس می کردم دارم برنامه نویسی جفت را با رنگا انجام می دهم. ممنون رنگا من اکثر دوره های شما را دارم، این دومین دوره ای است که من تمام کردم. یک تشکر بزرگ از شما.



می‌خواهید با استفاده از برنامه‌نویسی تابعی، برنامه‌های جاوا خود را کارآمدتر و قابل موازی‌سازی کنید؟

آیا برای یادگیری عالی ترین ویژگی جدید معرفی شده به جاوا در جاوا 8 و جاوا 9 آماده هستید؟

آیا برای یادگیری برنامه‌نویسی کاربردی و برداشتن گام بعدی در حرفه برنامه‌نویسی آماده هستید؟

آیا می‌خواهید به بیش از 500000 دانش‌آموز بپیوندید که تجربه‌های یادگیری شگفت‌انگیزی با in28Minutes دارند؟

دیگر را نگاه نکنید!


نمای کلی دوره برنامه نویسی کاربردی

برنامه نویسی تابعی در جاوا 8 به جاوا معرفی شد. بهبودهای برنامه نویسی کاربردی اضافی در جاوا 9 معرفی شدند.

در این دوره آموزشی، نوشتن یک کد جاوا شگفت انگیز با برنامه نویسی کاربردی را یاد خواهیم گرفت. شما اصول برنامه نویسی تابعی جاوا - عبارات لامبدا، مراجع روش، جریان ها و رابط های کاربردی را یاد خواهید گرفت.

این دوره اولین قدم عالی به عنوان مقدمه ای بر برنامه نویسی تابعی با جاوا خواهد بود.

شما در این دوره از Eclipse (Java IDE) استفاده خواهید کرد. ما به شما کمک خواهیم کرد تا هر یک از این موارد را تنظیم کنید.


در حال حاضر یادگیری را شروع کنید. دکمه ثبت نام را فشار دهید!


نکات برجسته دوره

مقدمه ای بر دوره

  • مرحله 01: برنامه نویسی کاربردی با جاوا - نمای کلی دوره

  • مرحله 02: برنامه نویسی کاربردی با جاوا - کاوش مخزن و نصب Github

مقدمه ای بر برنامه نویسی تابعی با جاوا

  • مرحله 01: شروع به برنامه نویسی کاربردی با جاوا

  • مرحله 02: نوشتن اولین برنامه کاربردی جاوا

  • مرحله 03: بهبود برنامه کاربردی جاوا با فیلتر

  • مرحله 04: استفاده از بیان لامبدا برای بهبود برنامه کاربردی شما

  • مرحله 05: تمرینات برنامه نویسی تابعی را با جریان، فیلتر و لامبدا انجام دهید

  • مرحله 06: استفاده از نقشه در برنامه های کاربردی - همراه با تمرین

  • مرحله 07: بررسی سریع مبانی برنامه نویسی تابعی

بازی با Streams

  • مرحله 01: یادگیری عملیات جریان - محاسبه مجموع با استفاده از کاهش

  • مرحله 02: بازی با کاهش

  • مرحله 03: کاوش جریانها با پازل در JShell

  • مرحله 04: تمرینات برنامه نویسی کاربردی را با استریم انجام دهید و کاهش دهید

  • مرحله 05: عملیات جریانی را یاد بگیرید - متمایز و مرتب شده

  • مرحله 06: استفاده از مقایسه کننده ها برای مرتب سازی جریان ها با مرتب سازی

  • مرحله 07: جمع آوری عناصر جریان به فهرست با استفاده از جمع

  • مرحله 08: بازبینی جریانها - عملیات متوسط ​​و جریانی

کاوش رابط‌های کاربردی جاوا و لامبدا

  • مرحله 01: شروع به کار با رابط های کاربردی - محمول، مصرف کننده و عملکرد

  • مرحله 02: انجام تمرینات با رابط های کاربردی - BinaryOperator

  • مرحله 03: انجام پارامترهای رفتاری با برنامه نویسی تابعی

  • مرحله 04: ورزش را با پارامترسازی رفتار انجام دهید

  • مرحله 05: کاوش در رابط های عملکردی تامین کننده و UnaryOperator

  • مرحله 06: کاوش رابط‌های کاربردی BiPredicate، BiFunction، BiConsumer و Primitive

  • مرحله 07: بازی پازل با رابط های کاربردی و لامبدا

  • مرحله 08: کاوش مراجع روش با جاوا

برنامه نویسی کاربردی جاوا با کلاس های سفارشی

  • مرحله 01: ایجاد دوره کلاس سفارشی با داده های آزمایشی

  • مرحله 02: بازی با allMatch، noneMatch و anyMatch

  • مرحله 03: مرتب سازی دوره ها با طبقه بندی شده و ایجاد مقایسه کننده

  • مرحله 04: بازی با skip، limit، takeWhile و dropWhile

  • مرحله 05: یافتن دوره های برتر، حداکثر و حداقل با max، min، findFirst و findAny

  • مرحله 06: بازی با مجموع، میانگین و شمارش

  • مرحله 07: گروه بندی دوره ها در Map با استفاده از groupingBy

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

  • مرحله 01: ایجاد جریان با استفاده از روش جریان و برای آرایه ها

  • مرحله 02: ایجاد جریان برای 100 عدد اول، مربع اعداد و موارد دیگر

  • مرحله 03: انجام محاسبات عدد بزرگ با BigInteger

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

  • مرحله 01: پیوستن به رشته ها با اتصال و بازی با flapMap

  • مرحله 02: ایجاد توابع با مرتبه بالاتر

  • مرحله 03: FP و عملکرد - عملیات جریان متوسط ​​تنبل هستند

  • مرحله 04: بهبود عملکرد با موازی سازی جریان ها

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

  • مرحله 01: اصلاح لیست ها با replaceAll و removeIf

  • مرحله 02: بازی با فایل ها با استفاده از برنامه نویسی کاربردی

  • مرحله 03: بازی با Thread ها با استفاده از برنامه نویسی کاربردی

  • مرحله 04: استفاده از برنامه نویسی تابعی در برنامه های جاوا

در حال حاضر یادگیری را شروع کنید. دکمه ثبت نام را فشار دهید!


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

مقدمه دوره Introduction to the Course

  • مرحله 01 - برنامه نویسی کاربردی با جاوا - مروری بر دوره Step 01 - Functional Programming with Java - Course Overview

  • مرحله 02 - برنامه نویسی کاربردی با جاوا - کاوش در Github و نصب Step 02 - Functional Programming with Java - Exploring Github & Installations

مقدمه ای بر برنامه نویسی تابعی با جاوا Introduction to Functional Programming with Java

  • مرحله 01 - شروع به برنامه نویسی کاربردی با جاوا Step 01 - Getting Started with Functional Programming with Java

  • مرحله 02 - نوشتن اولین برنامه کاربردی جاوا Step 02 - Writing Your First Java Functional Program

  • مرحله 03 - بهبود برنامه کاربردی جاوا با فیلتر Step 03 - Improving Java Functional Program with filter

  • مرحله 04 - از بیان لامبدا برای بهبود برنامه کاربردی خود استفاده کنید Step 04 - Using Lambda Expression to enhance your Functional Program

  • مرحله 05 - تمرینات برنامه نویسی تابعی را با استریم ها، فیلترها و لامبدا انجام دهید Step 05 - Do Functional Programming Exercises with Streams, Filters and Lambdas

  • مرحله 06 - استفاده از نقشه در برنامه های کاربردی - همراه با تمرین Step 06 - Using map in Functional Programs - with Exercises

  • مرحله 07 - بررسی سریع مبانی برنامه نویسی تابعی Step 07 - Quick Review of Functional Programming Basics

بازی با استریمز Playing with Streams

  • مرحله 01 - یادگیری عملیات جریان - با استفاده از کاهش، جمع را محاسبه کنید Step 01 - Learning Stream Operations - Calculate Sum using reduce

  • مرحله 02 - بازی با عملیات کاهش جریان Step 02 - Playing with reduce Stream operation

  • مرحله 03 - کاوش جریان ها با پازل ها در JShell Step 03 - Exploring Streams with Puzzles in JShell

  • مرحله 04 - تمرینات برنامه نویسی تابعی را با استریم انجام دهید و کاهش دهید Step 04 - Do Functional Programming Exercises with Streams and reduce

  • مرحله 05 - عملیات جریان را یاد بگیرید - متمایز و مرتب شده است Step 05 - Learn Stream Operations - distinct and sorted

  • مرحله 06 - استفاده از مقایسه کننده ها برای مرتب سازی جریان ها با مرتب سازی شده Step 06 - Using Comparators to Sort Streams with sorted

  • مرحله 07 - جمع آوری عناصر جریان به لیست با استفاده از جمع Step 07 - Collecting Stream Elements to List using collect

  • مرحله 08 - بررسی جریانها - عملیات میانی و جریانی Step 08 - Reviewing Streams - Intermediate and Stream Operations

کاوش رابط های کاربردی جاوا و لامبدا Exploring Java Functional Interfaces and Lambdas

  • مرحله 01 - شروع به کار با رابط های کاربردی - محمول، مصرف کننده و F Step 01 - Getting Started with Functional Interfaces - Predicate, Consumer and F

  • مرحله 02 - تمرینات را با رابط های کاربردی - BinaryOperator انجام دهید Step 02 - Do Exercises with Functional Interfaces - BinaryOperator

  • مرحله 03 - انجام پارامترسازی رفتار با برنامه نویسی تابعی Step 03 - Doing Behavior Parameterization with Functional Programming

  • مرحله 04 - تمرین را با پارامترسازی رفتار انجام دهید Step 04 - Do Exercise with Behavior Parameterization

  • مرحله 05 - کاوش رابط های عملکردی تامین کننده و UnaryOperator Step 05 - Exploring Supplier and UnaryOperator Functional Interfaces

  • مرحله 06 - کاوش BiPredicate، BiFunction، BiConsumer و Primitive Functional Step 06 - Exploring BiPredicate, BiFunction, BiConsumer and Primitive Functional

  • مرحله 07 - بازی پازل با رابط های کاربردی و لامبدا Step 07 - Playing Puzzles with Functional Interfaces and Lambdas

  • مرحله 08 - کاوش مراجع روش با جاوا Step 08 - Exploring Method References with Java

برنامه نویسی کاربردی جاوا با کلاس های سفارشی Java Functional Programming with Custom Classes

  • مرحله 01 - ایجاد دوره کلاس سفارشی با داده های آزمایشی Step 01 - Creating Custom Class Course with some Test Data

  • مرحله 02 - بازی با allMatch، noneMatch و anyMatch Step 02 - Playing with allMatch, noneMatch and anyMatch

  • مرحله 03 - مرتب سازی دوره ها با مرتب سازی و ایجاد مقایسه کننده ها Step 03 - Sorting courses with sorted and creating Comparators

  • مرحله 04 - بازی با skip، limit، takeWhile و dropWhile Step 04 - Playing with skip, limit, takeWhile and dropWhile

  • مرحله 05 - یافتن دوره های برتر، حداکثر و حداقل با max، min، findFirst و findAny Step 05 - Finding top, max and min courses with max, min, findFirst and findAny

  • مرحله 06 - بازی با جمع، میانگین و شمارش Step 06 - Playing with sum, average and count

  • مرحله 07 - گروه بندی دوره ها در Map با استفاده از groupingBy Step 07 - Grouping courses into Map using groupingBy

بازی با برنامه نویسی کاربردی جاوا Playing with Java Functional Programming

  • مرحله 01 - ایجاد جریان با استفاده از روش Stream و برای آرایه ها Step 01 - Creating Streams using Stream of method and for Arrays

  • مرحله 02 - ایجاد جریان برای 100 عدد اول، مربع اعداد و موارد دیگر Step 02 - Creating Streams for First 100 Numbers, Squares of Numbers and More

  • مرحله 03 - انجام محاسبات Big Number با BigInteger Step 03 - Doing Big Number calculations with BigInteger

بازی بیشتر با برنامه نویسی کاربردی جاوا Playing further with Java Functional Programming

  • مرحله 01 - اتصال رشته ها با اتصال و بازی با flapMap Step 01 - Joining Strings with joining and Playing with flapMap

  • مرحله 02 - ایجاد توابع سفارش بالاتر Step 02 - Creating Higher Order Functions

  • مرحله 03 - FP و عملکرد - عملیات جریان متوسط ​​تنبل هستند Step 03 - FP and Performance - Intermediate Stream Operations are Lazy

  • مرحله 04 - بهبود عملکرد با موازی سازی جریان ها Step 04 - Improving Performance with Parallelization of Streams

برنامه نویسی کاربردی جاوا را آسان می کند Functional Programming makes Java Easy

  • مرحله 01 - تغییر لیست ها با replaceAll و removeIf Step 01 - Modifying lists with replaceAll and removeIf

  • مرحله 02 - بازی با فایل ها با استفاده از برنامه نویسی کاربردی Step 02 - Playing with Files using Functional Programming

  • مرحله 03 - بازی با Thread ها با استفاده از برنامه نویسی کاربردی Step 03 - Playing with Threads using Functional Programming

  • مرحله 04 - استفاده از برنامه نویسی تابعی در برنامه های جاوا Step 04 - Using Functional Programming in Java Applications

سخنرانی پاداش Bonus Lecture

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

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

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

آموزش برنامه نویسی کاربردی جاوا را با Lambdas & Streams یاد بگیرید
جزییات دوره
4.5 hours
44
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
25,535
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

in28Minutes Official in28Minutes Official

DevOps ، AWS ، Docker ، Kubernetes ، Java & Spring Boot ExpertsRanga یک همیار معمار AWS Certified Solutions است. ما در حال آموزش 30+ دوره به 450K زبان آموز در زمینه DevOps ، Cloud (AWS ، PCF ، GCP و Azure) ، Full Stack (React ، Angular) ، برنامه نویسی جاوا و چارچوب های جاوا (Spring، Spring Boot، Spring MVC، Hibernate) هستیم. [مسیرهای یادگیری 00 تا 05 برای DevOps ، Full Stack ، Cloud ، Spring Boot و Java در سQالات متداول زیر] ما از رویکرد گام به گام عملی و مبتنی بر حل مسئله با مثالهای کاربردی عملی و واقعی استفاده می کنیم. ما طیف گسترده ای از دوره ها را بر روی Spring Boot - ایجاد API ها و ریز خدمات ، استقرار در Cloud (AWS ، Azure ، Docker ، Kubernetes ، Azure) و ادغام با Full Stack Front End End (React & Angular) متمرکز کرده ایم. [مسیرهای یادگیری]