دوره آموزشی یادگیری برنامه نویسی عملکردی با +JavaScript ES6 آپدیت (2019)
2 ساعت 45 دقیقهمتوسط2019-06-11
مدرسین

Shaun Wassell
Full-Stack Software Developer
جزئیات دوره
آیا می خواهید کد قوی تر و قابل نگهداری بنویسید؟ در این دوره، نحوه انجام این کار با برنامه نویسی کاربردی را بیاموزید و در مورد مفاهیم عملکردی در قلب بسیاری از چارچوب ها و برنامه های جاوا اسکریپت اطلاعات کسب کنید. شاون واسل با توضیح اینکه برنامه نویسی کاربردی چیست و چگونه با برنامه نویسی شی گرا مقایسه می شود، شروع می کند. سپس شان اصول اولیه کار با توابع درجه یک در +JavaScript ES6 را مورد بحث قرار می دهد و مفاهیمی مانند توابع مرتبه بالاتر و بستن را مورد بحث قرار می دهد. او همچنین نشان می دهد که چگونه برنامه نویسی عملکردی کار با ساختارهای داده را ساده تر می کند. شیرجه رفتن به مفاهیم پیشرفته، از جمله کاربرد جزئی و بازگشت. و چالش هایی را ارائه می دهد که می تواند به شما در درک مفاهیم کلیدی برنامه نویسی عملکردی کمک کند.
اهداف یادگیری
هدف برنامه نویسی عملکردی
برنامه نویسی در مقابل برنامه نویسی ضروری
اطمینان از تغییر ناپذیری
توابع پیکان در ES6
ارسال توابع به عنوان آرگومان
نقشه برداری، فیلتر، برش، مرتب سازی و کاهش
مفاهیم کاربردی پیشرفته، از جمله بازگشت
اهداف یادگیری
هدف برنامه نویسی عملکردی
برنامه نویسی در مقابل برنامه نویسی ضروری
اطمینان از تغییر ناپذیری
توابع پیکان در ES6
ارسال توابع به عنوان آرگومان
نقشه برداری، فیلتر، برش، مرتب سازی و کاهش
مفاهیم کاربردی پیشرفته، از جمله بازگشت
مهارت ها
JavaScriptProgramming FoundationsOracleLearningProgramming LanguagesSoftware Development
سرفصل ها
0. مقدمه
- 01 - یک رویکرد کاربردی برای تبدیل کد
- 02 - آنچه باید بدانید
- 03 - نصب Node.js و npm
- 04 - راهاندازی پروژه
- 05 - راهاندازی پروژه - سلام دنیا
1. مفاهیم عملکردی مقدماتی
- 06 - هدف برنامه نویسی تابعی
- 07 - برنامه نویسی اعلانی در مقابل امری
- 08 - تغییر ناپذیری
- 09 - تفکیک دادهها و توابع
- 10- رویکرد شیگرا به عملکرد
- 11 - توابع درجه یک
- 12 - اطمینان از تغییر ناپذیری - ESLint
- 13 - اطمینان از تغییر ناپذیری - ESLint را نصب کنید
- 14 - اطمینان از تغییر ناپذیری - ESLint را نهایی کنید
2. توابع درجه یک
- 15 - عملکردهای پیکان در ES6
- 16 - به عنوان داده عمل میکند
- 17 - عملکرد به عنوان داده، ادامه دارد
- 18 - انتقال توابع به عنوان آرگومان
- 19 - توابع برگشتی
- 20 - بسته شدن
- 21 - متغیر خصوصی را پیادهسازی کنید
- 22 - توابع مرتبه بالاتر
3. جاوا اسکریپت - بخشهای کاربردی
- 23 - جاوا اسکریپت - قطعات کاربردی
- 24 - عملگر اسپرد
- 25 - نقشه برداری
- 26 - فیلتر کردن
- 27 - هر چند
- 28 - برش دادن
- 29 - مرتب سازی
- 30 - کاهش
- 31 - ترکیب توابع
- 32 - چالش - عملکرد نقشه را دوباره ایجاد کنید
- 33 - راه حل - عملکرد نقشه را دوباره ایجاد کنید
4. مفاهیم کاربردی پیشرفته
- 34 - مفاهیم کاربردی پیشرفته
- 35 - کارکردن و کاربرد جزئی
- 36 - بازگشت
- 37 - به عنوان اشیا عمل میکند
5. چالشهای تبدیل کد
- 38 - چالش - تبدیل آرایه
- 39 - راه حل - تبدیل آرایه
- 40 - چالش - آناگرام
- 41 - حل - آناگرام
- 42 - چالش - پیامهای خطا
- 43 - راه حل - پیامهای خطا
نتیجه
- 44 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی جاوا اسکریپت: توسعه مبتنی بر آزمایش (ES6)
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی یادگیری جاوا اسکریپت (+ECMAScript 6+ (ES6
- دوره آموزشی یادگیری برنامه نویسی کاربردی با جاوا اسکریپت (ES5)
- دوره آموزشی توسعه Full-Stack جاوا اسکریپت: MongoDB، Node و React
- دوره آموزشی نگاه اولیه به ReasonML
- دوره آموزشی فریمر برای طراحی UX
- دوره آموزشی آزمایشگاه اصول علوم کامپیوتر: جاوا اسکریپت
مسیرهای مرتبط
- مسیر آموزشی تقویت مهارت های زبان جاوا اسکریپت خود
- مسیر آموزشی توسعه وب را با Vanilla JavaScript کاوش کنید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده جاوا اسکریپت
- مسیر آموزشی تبدیل شدن به استاد جاوا اسکریپت
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Full-Stack وب
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده جاوا اسکریپت
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید