لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی کاربردی با جاوا
Functional Programming with Java
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه نویسی عملکردی روشی برای سازماندهی کد است که باعث می شود برنامه ها مقیاس پذیرتر و قابل نگهداری باشند. با استفاده از مفاهیم اصلی تغییر ناپذیری ، تفکیک عملکرد داده ها و توابع درجه یک ، برنامه نویسان می توانند کد بهتری بنویسند. در این دوره ، با الگوی برنامه نویسی کاربردی آشنا شوید و ببینید چگونه می توان با جاوا و برنامه نویسی شی گرا از آن بهره برد. آموخته ها را در کد دنیای واقعی به کار ببرید و برخی از مفاهیم پیشرفته تر و سوtood برداشت شده را بررسی کنید - مانند کاربرد جزئی ، بازگشت و ترکیب - تا در توسعه کد انعطاف پذیر مهارت کسب کنید.
سرفصل ها و درس ها
مقدمه
Introduction
برنامه نویسی عملکردی: روشی جدید برای سازماندهی کد
Functional programming: A new way to organize code
آنچه شما باید بدانید
What you should know
1. مقدمه ای بر برنامه نویسی عملکردی
1. Introduction to Functional Programming
چرا از برنامه نویسی کاربردی استفاده کنیم؟
Why use functional programming?
برنامه نویسی اعلانی چیست؟
What is declarative programming?
تغییرناپذیری در برنامه نویسی عملکردی
Immutability in functional programming
خلوص عملکرد
Functional purity
توابع درجه یک
First-class functions
2. توابع درجه یک
2. First-Class Functions
رابط عملکرد
The function interface
عبارات لامبدا
Lambda expressions
توابع Bi و بیشتر از آن
BiFunctions and beyond
توابع به عنوان داده
Functions as data
عبور توابع به عنوان آرگومان
Passing functions as arguments
بازگشت توابع
Returning functions
بسته
Closure
توابع مرتبه بالاتر
Higher-order functions
3. کار با جریان در جاوا
3. Working with Streams in Java
نقشه در جاوا
Map in Java
فیلتر در جاوا
Filter in Java
کاهش در جاوا
Reduce in Java
جمع آوری در جاوا
Collect in Java
چالش: تمرینات جریانی
Challenge: Stream exercises
راه حل: تمرینات جریانی
Solution: Stream exercises
توابع لیست را ترکیب کنید
Combine list functions
جریانهای موازی
Parallel streams
چالش: ماشین حساب متوسط حقوق و دستمزد
Challenge: Average salary calculator
راه حل: ماشین حساب متوسط حقوق و دستمزد
Solution: Average salary calculator
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
توسعه دهنده نرم افزار Full-Stack
Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.
Shaun با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.
نمایش نظرات