دوره آموزشی تمرین جاوا اسکریپت: برنامه نویسی شی گرا
16 دقیقهپیشرفته2023-09-13
مدرسین

Emma Bostian
Software Engineer
جزئیات دوره
برخلاف زبانهایی مثل جاوا که کلاسمحور هستن، جاوااسکریپت یه زبان مبتنی بر پروتوتایپ و رویهای هست. یعنی هم برنامهنویسی شیگرا (OOP) رو پشتیبانی میکنه، هم برنامهنویسی تابعی (Functional Programming) رو. 😎
جاوااسکریپت سینتکس راحتتر، انعطافپذیری بیشتر و قوانین کمتری نسبت به زبانهای کلاسیک داره. توی این دوره عملی و تعاملی، با اما باستین همراه شو و تمرینهای برنامهنویسی شیگرا رو انجام بده تا مهارت فنی خودتو بالا ببری، برای مصاحبه آماده بشی یا یه شغل جدید بگیری! 💼🚀
این دوره شامل چالشهای کدنویسی (Code Challenges) توی CoderPad هست که بهت فیدبک آنی میده و باعث میشه مهارتهای کدنویسی جاوااسکریپتت پیشرفت کنه. توی این دوره، ۵ چالش خاص و مبتنی بر کوئری تمرین میکنی:
✅ ساخت یه لیست کلاس با توابع
✅ ایجاد یه تابع کتاب با Object.create()
✅ مدلسازی یه کشور با کلاسها
✅ طراحی یه سیستم سفارش غذا با گتر (getter) و ستر (setter)
✅ تعریف کلاس کاربر/مدیر با ویژگیهای خصوصی (private properties)
آمادهای جاوااسکریپت شیگرا رو توی دنیای واقعی تمرین کنی؟ 🎯🔥
جاوااسکریپت سینتکس راحتتر، انعطافپذیری بیشتر و قوانین کمتری نسبت به زبانهای کلاسیک داره. توی این دوره عملی و تعاملی، با اما باستین همراه شو و تمرینهای برنامهنویسی شیگرا رو انجام بده تا مهارت فنی خودتو بالا ببری، برای مصاحبه آماده بشی یا یه شغل جدید بگیری! 💼🚀
این دوره شامل چالشهای کدنویسی (Code Challenges) توی CoderPad هست که بهت فیدبک آنی میده و باعث میشه مهارتهای کدنویسی جاوااسکریپتت پیشرفت کنه. توی این دوره، ۵ چالش خاص و مبتنی بر کوئری تمرین میکنی:
✅ ساخت یه لیست کلاس با توابع
✅ ایجاد یه تابع کتاب با Object.create()
✅ مدلسازی یه کشور با کلاسها
✅ طراحی یه سیستم سفارش غذا با گتر (getter) و ستر (setter)
✅ تعریف کلاس کاربر/مدیر با ویژگیهای خصوصی (private properties)
آمادهای جاوااسکریپت شیگرا رو توی دنیای واقعی تمرین کنی؟ 🎯🔥
مهارت ها
Ecma InternationalJavaScriptAdvancedProgramming LanguagesSoftware Development
سرفصل ها
0. مقدمه
- 01 - برنامه نویسی شیگرا در جاوا اسکریپت
- 02 - آنچه باید بدانید
- 03 - معرفی کدرپد
1. چالشهای CoderPad
- 04 - راه حل - فهرستی با توابع ایجاد کنید
- 05 - راه حل - ایجاد یک تابع با Object.create()
- 06 - راه حل - ایجاد یک کشور با کلاس
- 07 - راه حل - با get and set یک کلاس ایجاد کنید
- 08 - راه حل - کلاس مدیریت کاربر با خصوصیات خصوصی
نتیجه
- 09 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع TypeScript
- دوره آموزشی Node.js: الگوهای طراحی
- دوره آموزشی وانیلا جاوااسکریپت: ساخت بر اساس (Document Object Model (DOM
- دوره آموزشی جاوا اسکریپت پیشرفته: پنج چالش و مفهوم
- دوره آموزشی یادگیری Google Web Toolkit (GWT)
- دوره آموزشی وانیلا جاوا اسکریپت: برنامه نویسی بازی های موبایل
- دوره آموزشی جاوا اسکریپت: تقویت DOM
- دوره آموزشی یادگیری زبان جاوا اسکریپت
مسیرهای مرتبط
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده جاوا اسکریپت
- مسیر آموزشی تقویت مهارت های زبان جاوا اسکریپت خود
- مسیر آموزشی توسعه وب را با Vanilla JavaScript کاوش کنید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده جاوا اسکریپت
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی شروع کار با پایتون
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار