آموزش جاوااسکریپت سطح متوسط و مفاهیم شیءگرا (OOP) - آخرین آپدیت

دانلود Intermediate JavaScript & OOP Concepts

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! یک روش هوشمندانه برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. با این دوره، قدرت جاوااسکریپت را با تسلط بر تکنیک‌های ضروری سطح متوسط مانند متدهای آرایه، برنامه‌نویسی شیءگرا (OOP)، مدیریت خطا و کار با ماژول‌های جاوااسکریپت آزاد کنید. شما از طریق پروژه‌های متعدد از جمله مدیریت لیست انجام کار (Todo List)، ردیاب بودجه (Budget Tracker) و اپلیکیشن کانبان (Kanban Application)، تجربه عملی کسب خواهید کرد که یادگیری شما را تقویت کرده و مهارت‌های حل مسئله شما را افزایش می‌دهد. با درک تکنیک‌های دستکاری آرایه مانند map()، filter() و reduce()، قادر خواهید بود به شکلی کارآمد با قابلیت‌های داخلی جاوااسکریپت کار کنید. علاوه بر این، به عمق مفاهیم برنامه‌نویسی شیءگرا (OOP) نفوذ خواهید کرد و نحوه ساخت کلاس‌ها، ارث‌بری و بهره‌گیری از متدهای استاتیک و پروتوتایپ‌ها را خواهید آموخت. پروژه‌های گنجانده شده در این دوره تضمین می‌کنند که مهارت‌های عملی فراتر از تئوری را توسعه دهید. این دوره برای یادگیرندانی طراحی شده است که با مبانی جاوااسکریپت آشنایی دارند و مشتاق ارتقای مهارت‌های خود هستند. در پایان، دانش لازم برای ساخت اپلیکیشن‌های پویا و پیچیده را خواهید داشت و پروژه‌های برنامه‌نویسی عملی برای نمایش توانایی‌های خود خواهید داشت.

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

متدهای آرایه Array Methods

  • متد Filter / 071 Filter Method / 071

  • متد Map / 072 Map Method / 072

  • متد Reduce / 073 Reduce Method / 073

  • متد Find / 074 Find Method / 074

  • متد Sort / 075 Sort Method / 075

  • متد Reverse / 075 3 Reverse Method / 075-3

  • زنجیره‌سازی متدها / 076 Chaining Methods / 076

پروژه: مدیریت لیست انجام کار Project: Todo List Manager

  • نمایش پروژه / 221 Project Demo / 221

  • ساختار قالب (اختیاری) / 222 Template Structure (Optional) / 222

  • ساختار قالب (اختیاری) / 223 Template Structure (Optional) / 223

  • افزودن وظیفه / 224 Add Task / 224

  • حذف وظیفه / 225 Delete Task / 225

  • به‌روزرسانی تعداد وظایف / 226 Update Task Count / 226

  • جستجوی وظیفه ۱ / 227 Search Task I / 227

  • جستجوی وظیفه ۲: حساس به حروف بزرگ و کوچک / 228 Search Task II: Case Sensitive / 228

  • استقرار پروژه با استفاده از GitHub و Netlify / 322 Project Deployment Using GitHub and Netlify / 322

تاریخ و زمان Dates and Time

  • تاریخ‌ها / 205 Dates / 205

  • زمان‌ها / 206 Times / 206

ذخیره‌سازی محلی (Local Storage) Local Storage

  • ذخیره‌سازی محلی (Local Storage) / 207 Local Storage / 207

  • فرمت JSON / 208 JSON / 208

پروژه: ردیاب بودجه Project: Budget Tracker

  • نمایش پروژه / 229 Project Demo / 229

  • ساختار قالب (اختیاری) / 231 Template Structure (Optional) / 231

  • ساختار قالب (اختیاری) / 232 Template Structure (Optional) / 232

  • افزودن تراکنش / 234 Add Transaction / 234

  • تراکنش‌ها در localStorage / 235 Transactions on localStorage / 235

  • لیست درآمد و هزینه / 236 Income and Expense List / 236

  • دریافت تراکنش‌ها / 237 Get Transactions / 237

  • حذف تراکنش / 238 Delete Transaction / 238

  • به‌روزرسانی آمار / 239 Update Statistics / 239

  • پاکسازی تراکنش‌ها / 240 Empty Transactions / 240

  • استقرار پروژه با استفاده از GitHub و Netlify / 316 Project Deployment Using GitHub and Netlify / 316

برنامه‌نویسی شیءگرا (OOP) Object-Oriented Programming

  • برنامه‌نویسی شیءگرا ۱ Object-Oriented Programming - I

  • برنامه‌نویسی شیءگرا ۲ Object-Oriented Programming - II

  • بازبینی اشیاء (Object Literals) / 117 Object Literals Again! / 117

  • کلاس‌ها / 118 Classes / 118

  • متدها / 119 Methods / 119

  • ارث‌بری ۱ / 120 Inheritance - I / 120

  • ارث‌بری ۲ / 121 Inheritance - II / 121

  • مدل پروتوتایپ / 122 Prototype Model / 122

  • ارث‌بری پروتوتایپ / 123 Prototype Inheritance / 123

  • متدهای داخلی Built-in Methods

  • کلمه کلیدی Static / 125 Static Keyword / 125

  • Getter و Setter / 127 Getter and Setter / 127

مدیریت خطا و استثناها Error Handling and Exceptions

  • مدیریت خطا / 201 Error Handling / 201

  • استثناها (Exceptions) / 202 Exceptions / 202

ماژول‌ها Modules

  • ماژول ۱ / 203 Module - I / 203

  • ماژول ۲ / 204 Module - II / 204

پروژه: اپلیکیشن کانبان Project: Kanban Application

  • نمایش پروژه / 281 Project Demo / 281

  • ساختار قالب (اختیاری) / 282 Template Structure (Optional) / 282

  • ساختار قالب (اختیاری) / 283 Template Structure (Optional) / 283

  • جریان کار کانبان / 284 Kanban Flow / 284

  • کلاس و تابع / 285 Class and Function / 285

  • دریافت وظیفه / 286 Get Task / 286

  • درج وظیفه / 287 Insert Task / 287

  • حذف وظیفه / 288 Delete Task / 288

  • به‌روزرسانی وظیفه / 289 Update Task / 289

  • کارت وظیفه / 290 Task Card / 290

  • تعداد وظایف / 291 Task Count / 291

  • فرم: افزودن وظیفه / 292 Form: Add Task / 292

  • فرم: ویرایش وظیفه / 293 Form: Edit Task / 293

  • فرم: حذف وظیفه / 294 Form: Delete Task / 294

  • کشیدن و رها کردن کارت وظیفه (Drag Drop) / 295 Drag-Drop Task Card / 295

  • استقرار پروژه با استفاده از GitHub و Netlify / 317 Project Deployment Using GitHub and Netlify / 317

نمایش نظرات

آموزش جاوااسکریپت سطح متوسط و مفاهیم شیءگرا (OOP)
جزییات دوره
15h 43m
63
(آخرین آپدیت)
84
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده