آموزش جاوا اسکریپت: پنج چالش و مفهوم پیشرفته

JavaScript: Five Advanced Challenges and Concepts

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

وقتی جاوا اسکریپت را یاد می‌گیرید، به ندرت وقت می‌گیرید که واقعاً جنبه‌های پیچیده‌تر زبان را بررسی کنید. تا به حال! این دوره ترکیبی یادگیری و تمرین عملی را با چالش های کدگذاری تعاملی ترکیب می کند. مربی Morten Rand-Hendriksen شما را از طریق پنج موضوع پیشرفته در توسعه جاوا اسکریپت راهنمایی می‌کند: تبدیل آرایه‌های مسطح به آرایه‌های تودرتو، گسترش کلاس‌ها، استفاده از تک‌تون‌ها و پراکسی‌ها، ایجاد اشیاء قابل مشاهده، و ساخت برنامه‌های کاربردی قوی با الگوی شی واکنش‌گرا. هر فصل یک مقدمه اساسی، دو مثال عملی و دو چالش کدنویسی را برای تقویت یادگیری شما به شما ارائه می دهد. ارتقاء مهارت های خود در جاوا اسکریپت به این معنی است که خود را وادار کنید تا فراتر از اصول اولیه بروید و مورتن به شما نشان می دهد که چگونه آن را به درستی انجام دهید.

این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالش‌های کد، تمرین‌های کدنویسی تعاملی با بازخورد بی‌درنگ هستند، بنابراین می‌توانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارت‌های برنامه‌نویسی خود را ارتقا دهید.


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

معرفی Introduction

  • نحوه کار این دوره How this course works

  • مهارت های خود را با جاوا اسکریپت ارتقا دهید Advance your skills with JavaScript

1. روابط تودرتو 1. Nested Relationships

  • راه حل: یک آرایه تو در تو بسازید Solution: Make a nested array

  • مدیریت نظرات تو در تو Managing nested comments

  • راه حل پیشرفته: نظرات تو در تو اضافه کنید Advanced solution: Add nested comments

  • استفاده از نقشه داده برای تبدیل آرایه های مسطح به درخت Using a data map to turn flat arrays into trees

  • ایجاد یک تابع بازگشتی برای تولید یک آرایه تو در تو Creating a recursive function to generate a nested array

2. طبقات و ارث 2. Classes and Inheritance

  • راه حل: یک کتابخانه با کتاب ایجاد کنید Solution: Create a library with books

  • راه حل پیشرفته: کاربرانی که سایر کاربران را مدیریت می کنند Advanced Solution: Users managing other users

  • مدیریت کاربران و قابلیت ها Managing users and capabilities

  • ایجاد کلاس با قابلیت ها Creating a class with capabilities

  • گسترش یک کلاس با قابلیت های جدید Extending a class with new capabilities

3. Singletons و Proxy Objects 3. Singletons and Proxy Objects

  • استفاده از اشیاء پراکسی برای رهگیری تماس های یک شی یا کلاس Using proxy objects to intercept calls to an object or class

  • راه حل: ایجاد یک سیستم ورود به سیستم Solution: Create a logging system

  • استفاده از تک تک برای ایجاد توابع منحصر به فرد Using singletons to create unique functions

  • راه حل پیشرفته: ایجاد یک سیستم اعتبار سنجی داده ها Advanced solution: Create a data validation system

  • ساخت برنامه های کاربردی قوی Building robust applications

4. الگوی مشاهده گر 4. Observer Pattern

  • اطلاعات را به بسیاری از گره ها ارسال کنید Push info to many nodes

  • مدیریت ناظران Managing observers

  • راه حل: نمایشگر دما Solution: Temperature display

  • راه اندازی یک الگوی اولیه Observer Setting up a basic Observer pattern

  • راه حل پیشرفته: اطلاعات سهام Advanced solution: Stock information

5. اشیاء و کارخانه های واکنش پذیر 5. Reactive Objects and Factories

  • الگوی اصلی واکنشی The basic Reactive pattern

  • راه حل پیشرفته: یک شی Reactive ایجاد کنید Advanced solution: Create a Reactive object

  • افزودن قابلیت های پیشرفته Adding advanced functionality

  • به روز نگه داشتن سبد خرید Keeping a shopping cart up to date

  • راه حل: یک سبد خرید Reactive ایجاد کنید Solution: Create a Reactive shopping cart

نتیجه Conclusion

  • بسته شدن Wrapping up

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش جاوا اسکریپت: پنج چالش و مفهوم پیشرفته
جزییات دوره
1h 51m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
4,664
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar