لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا اسکریپت: پنج چالش و مفهوم پیشرفته
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
نمایش نظرات