آموزش چرخه حیات متغیرهای جاوا اسکریپت

JavaScript Variables Lifecycles

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مراحل موتور جاوا اسکریپت و چرخه عمر "var"، "let"، "const" را درک کنید. محدوده، بالا بردن، بسته شدن ساده شده است. تفاوت بین دامنه جهانی، محدوده تابع و محدوده بلوک را توضیح دهید درک نحوه رفتار متغیرهای اعلام شده با استفاده از "var" توضیح تفاوت بین "let" و "const" تمرین انواع مختلف اعلان متغیرها درک دو فاز موتور جاوا اسکریپت - "کامپایل" و "اجرا" درک عمیق فازهای چرخه عمر متغیرها برای متغیرهای اعلام شده با استفاده از "var"، "let" و "const" توضیح مراحل چرخه حیات برای متغیرهای اعلام نشده درک چرخه عمر تابع تمرین و درک مهم ترین دستورالعمل های استفاده از متغیرها پیش نیازها:دانش پایه جاوا اسکریپت مبانی CSS درک پایه ای از HTML

آیا می خواهید تفاوت واقعی بین انواع مختلف متغیرها در جاوا اسکریپت را درک کنید؟

انواع مختلف دامنه ها را می دانید؟

می خواهید به راحتی توضیح دهید که بالا بردن چیست؟

در مورد بسته شدن چطور؟

در این دوره من عمیقاً در جاوا اسکریپت فرو می‌روم و به شما توضیح می‌دهم که وقتی هر متغیر یا تابعی را تعریف می‌کنید چه اتفاقی می‌افتد. متوجه خواهید شد که در فازهای "Compilation" و "Execution" در JavaScript Engine چه اتفاقی می افتد.

من به شما توضیح خواهم داد که اعلان متغیر، مقداردهی اولیه و انتساب چیست که در مجموع فازهای چرخه حیات متغیر نامیده می شوند.

ما همچنین در این دوره بر روی دستورالعمل‌های استفاده از متغیرها تمرکز خواهیم کرد:

  1. کد را برای دیگران واضح و خوانا کنید

  2. همیشه قبل از اولین استفاده متغیرها را اعلام کنید

  3. همیشه از "استفاده از سختگیرانه" در سطح جهانی استفاده کنید

  4. متغیرهای محلی را در معرض محدوده بیرونی قرار ندهید

همچنین چندین تمرین عملی دریافت خواهید کرد که در آنها باید دانش کسب در مورد متغیرهای مختلف، بالا بردن، محدوده و بسته شدن را به کار ببرید.

همه تمرین‌ها و نمونه‌های کد به‌عنوان مخزن Git در دسترس هستند.

در این دوره من عمیقاً در جاوا اسکریپت فرو می‌روم و به شما توضیح می‌دهم که وقتی هر متغیر یا تابعی را تعریف می‌کنید چه اتفاقی می‌افتد. متوجه خواهید شد که در فازهای "Compilation" و "Execution" در JavaScript Engine چه اتفاقی می افتد.

من به شما توضیح خواهم داد که اعلان متغیر، مقداردهی اولیه و انتساب چیست که در مجموع فازهای چرخه حیات متغیر نامیده می شوند.

ما همچنین در این دوره بر روی دستورالعمل‌های استفاده از متغیرها تمرکز خواهیم کرد:

  1. کد را برای دیگران واضح و خوانا کنید

  2. همیشه قبل از اولین استفاده متغیرها را اعلام کنید

  3. همیشه از "استفاده از سختگیرانه" در سطح جهانی استفاده کنید

  4. متغیرهای محلی را در معرض محدوده بیرونی قرار ندهید

امیدوارم شما را در کشتی ببینیم!


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

راه اندازی دوره Course Setup

  • سخنرانی - مقدمه LECTURE - Intro

  • بیا وصل بشیم به انجمن یادگیری بپیوندید Let's get connected! Join the Learning Community

  • سخنرانی - مسیریابی دوره.mp4 LECTURE - Course Navigation.mp4

  • تمرین - مخزن Git و تنظیم محیط کدگذاری PRACTICE - Git repository and Coding Environment setup

محدوده ها Scopes

  • سخنرانی - خلاصه ای از "var" LECTURE - Recap of the "var"

  • سخنرانی - دامنه ها - جهانی، عملکرد و بلوک LECTURE - Scopes - Global, Function and Block

Var، Let و Const Var, Let and Const

  • سخنرانی - اجازه دهید LECTURE - let

  • سخنرانی - پایان LECTURE - const

  • سخنرانی - راهنمای استفاده از متغیرها LECTURE - Variables Usage Guidelines

  • سخنرانی - Var، Let یا Const؟ LECTURE - Var, Let or Const?

  • چالش 1-1 - let، var و const CHALLENGE 1-1 - let, var and const

  • ✓ چالش 1-1 - اجازه دهید، var و const - راه حل ✓ CHALLENGE 1-1 - let, var and const - SOLUTION

  • چالش 1-2 - let، var و closures CHALLENGE 1-2 - let, var and closures

  • ✓ چالش 1-2 - اجازه دهید، var و بسته شدن - راه حل ✓ CHALLENGE 1-2 - let, var and closures - SOLUTION

فازهای موتور جاوا اسکریپت JavaScript Engine Phases

  • سخنرانی - فازهای موتور جاوا اسکریپت LECTURE - JavaScript Engine Phases

فازهای چرخه حیات متغیر Variable Lifecycle Phases

  • سخنرانی - فازهای چرخه حیات متغیر LECTURE - Variable Lifecycle Phases

  • سخنرانی - چرخه حیات "var" LECTURE - Lifecycle of the "var"

  • سخنرانی - چرخه حیات متغیر اعلام نشده LECTURE - Undeclared variable lifecycle

  • سخنرانی - چرخه حیات "بگذار" LECTURE - Lifecycle of the "let"

  • سخنرانی - چرخه حیات "const" LECTURE - Lifecycle of the "const"

  • سخنرانی - چرخه حیات تابع - قسمت 1 LECTURE - Function lifecycle - Part 1

  • سخنرانی - چرخه حیات تابع - قسمت 2 LECTURE - Function lifecycle - Part 2

  • سخنرانی - بالاخره بالا بردن چیست؟ LECTURE - What is finally hoisting?

  • DEMO - قرار دادن متغیرهای مختلف چرخه زندگی DEMO - Putting different variables lifecycles together

  • DEMO - کنار هم قرار دادن متغیرهای مختلف چرخه زندگی - راه حل، قسمت 1 DEMO - Putting different variables lifecycles together - SOLUTION, Part 1

  • DEMO - کنار هم قرار دادن متغیرهای مختلف چرخه زندگی - راه حل، قسمت 2 DEMO - Putting different variables lifecycles together - SOLUTION, Part 2

  • چالش 1-3 - چرخه زندگی متغیر CHALLENGE 1-3 - Variable Lifecycles

  • ✓ چالش 1-3 - چرخه زندگی متغیر - راه حل ✓ CHALLENGE 1-3 - Variable Lifecycles - SOLUTION

خلاصه Summary

  • سخنرانی - خلاصه فازهای متغیر LECTURE - Variables Phases Summary

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

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

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

آموزش چرخه حیات متغیرهای جاوا اسکریپت
جزییات دوره
3 hours
30
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
16,867
4.4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bogdan Stashchuk Bogdan Stashchuk

مهندس نرم افزار ، CCIE # 22608 ، MBA ، PhD - stashchuk.com آیا واقعاً می خواهید به جای نشستن و تماشای سخنرانی های طولانی یا تلاش برای رمزگذاری بدون هیچ سرنخی از آنچه در پشت صحنه اتفاق می افتد ، درک کنید و تمرین کنید؟ در هر یک از دوره های من به من بپیوندید و دانش واقعی را بر اساس درک عمیق هر موضوع کسب خواهید کرد. اما من کیستم؟ نام من بوگدان استاشچوک است و بیش از 20 سال به دانشجویان آموزش می دهم. من به عنوان مهندس نرم افزار کار می کنم و دوست دارم خودم یاد بدهم و یاد بگیرم. من یک تجربه عظیم در توضیح چیزهای دشوار در قالب قابل فهم دارم که با فعالیتهای عملی پشتیبان تهیه شده است. این ترکیب کاملی است که شما را قادر می سازد تا به طور واقعی دانش به دست آمده را برای مدت طولانی یاد بگیرید و آن را حفظ کنید. بیایید در شبکه های اجتماعی متصل شویم! تمام پیوندهایی که می توانید در زیر عکس پروفایل پیدا کنید.