عبارات حلقه و انشعاب بلوکهای اساسی در نرمافزار مدرن هستند. این دوره به شما کمک میکند تا دانش خود را در مورد این مفاهیم در جاوا اسکریپت عمیقتر کنید.
آنچه یاد خواهید گرفت:
راههای متعددی برای تکرار و انشعاب در جاوا اسکریپت وجود دارد. برخی بسته به وظیفه داده شده مناسبتر از دیگران هستند. در این دوره، Looping and Branching در جاوا اسکریپت، نحوه نوشتن چنین کدهایی را یاد خواهید گرفت. ابتدا، تمام راههای مختلف برای حلقه زدن تکرارپذیرها و اینکه چرا و چه زمانی برخی از راهها بهتر از بقیه هستند را کشف خواهید کرد. در مرحله بعد، مفاهیم تکرار پیشرفتهای را که کمتر مورد استفاده قرار میگیرند، اما درک آنها مهم است را بررسی خواهید کرد. در نهایت، روشهای مختلف نوشتن کد شرطی، از جمله بهبودهای نحوی اخیر را خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت و دانش نوشتن کدهای جاوا اسکریپت کارآمد و قدرتمند را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Understanding Iteration Thoroughly [39mins]
02-01 Introduction and Course Overview [3mins]
02-02 Project Setup [5mins]
02-03 The Classic for Loop [3mins]
02-04 Frequent Looping Mistakes [4mins]
02-05 Using the for-of Loop [6mins]
02-06 Looping Over Other Iterables [4mins]
02-07 The forEach Loop [6mins]
02-08 Applying filter and map [5mins]
02-09 Using while and do-while Loops [3mins]
03 Grasping Advanced Iteration Concepts [16mins]
03-01 Introduction [1mins]
03-02 The for-in Loop [5mins]
03-03 The for-await-of Loop [6mins]
03-04 Considering Loop Performance [4mins]
04 Branching and Its Pitfalls [17mins]
04-01 If-else With or Without Braces [2mins]
04-02 The Pitfalls of switch [5mins]
04-03 Falsy and Truthy Values [6mins]
04-04 Using the Coalescing Nullish Operator [3mins]
04-05 Further Resources [1mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 درک کامل تکرار [39 دقیقه]
02-01 مقدمه و مروری بر دوره [3 دقیقه]
02-02 راه اندازی پروژه [5 دقیقه]
02-03 The Classic for Loop [3 دقیقه]
02-04 اشتباهات مکرر حلقه زدن [4 دقیقه]
02-05 استفاده از حلقه for-of [6 دقیقه]
02-06 چرخش بر روی تکرارهای دیگر [4 دقیقه]
02-07 حلقه forEach [6 دقیقه]
02-08 اعمال فیلتر و نقشه [5 دقیقه]
02-09 استفاده از حلقههای while و do-while [3 دقیقه]
03 درک مفاهیم تکرار پیشرفته [16 دقیقه]
03-01 مقدمه [1 دقیقه]
03-02 حلقه for-in [5 دقیقه]
03-03 حلقه برای انتظار [6 دقیقه]
03-04 در نظر گرفتن عملکرد حلقه [4 دقیقه]
04 انشعاب و مشکلات آن [17 دقیقه]
04-01 در غیر این صورت با یا بدون بریس [2 دقیقه]
04-02 دامهای سوئیچ [5 دقیقه]
04-03 ارزشهای دروغین و واقعی [6 دقیقه]
04-04 با استفاده از اپراتور بیثباتی ادغام [3 دقیقه]
04-05 منابع بیشتر [1 دقیقه]
Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. او در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن زودهنگام در چرخه عمر توسعه نرمافزار را نادیده نمیگیرد - یافتن مسائل در طول تجزیه و تحلیل نیازمندیها به اندازه انجام آزمایشهای دستی و اکتشافی مهم است. او در نوشتن واحد، تستهای یکپارچهسازی و پذیرش برای تعداد زیادی از فناوریها و زمینهها - از اتوماسیون مرورگر گرفته تا لایه Web API و همه راهها تا آزمایش اجزای پیامرسانی Enterprise، تجربه دارد.