از اتلاف وقت خودداری کنید به دنبال به اصطلاح "توسعه دهندگان" که آنچه را که موعظه می کنند عمل نمی کنند
همیشه به روز می شود
+ به 9 ساعت ویدیوهای با کیفیت بالا دسترسی فوری داشته باشید
+ به منابع دانلود شده دسترسی پیدا کنید
+ پشتیبانی مربی
اجازه دهید من دانش خود را با شما به اشتراک بگذارم
من مدت زیادی است که در حال کدنویسی هستم. در سن 7 سالگی، در اوایل دهه 90، اولین کامپیوترم را گرفتم و چند روز بعد تبدیل به یک گیمر مشتاق شدم. من همیشه خودم را با کدنویس احاطه کرده ام. به یاد دارم در 10 سالگی پسر عموی من موفق شد سیستم یک بانک را هک کند. من هنوز روزهای فلاپی دیسک و بازی "Doom"، "Duke Nukem" و البته یکی از مورد علاقه های من، "Red Alert" را به یاد می آورم.
من همیشه در کنار رایانهها بودهام، و این چیزی است که سبک تدریس من را مستقیم، دقیق و قدرتمند میکند!
حال، چرا یک دوره آموزشی در مورد نمونه های اولیه ایجاد کردم؟
نمونه های اولیه یک مفهوم اساسی جاوا اسکریپت هستند. آنها برای پیاده سازی وراثت، ایجاد شی و سایر ویژگی های مهم استفاده می شوند. بنابراین بسیار مهم است که نمونه های اولیه را درک کنید - چه هستند، چرا آنجا هستند، چگونه از آنها استفاده کنید، چگونه آنها را ایجاد کنید، و چه زمانی از آنها استفاده کنید!
درک جاوا اسکریپت در حال انجام است. برای اینکه به شما کمک کنم، یک دوره جامع و متمرکز بر روی نمونههای اولیه جاوا اسکریپت تشکیل دادهام که به گونهای به شما ارائه میدهم که بیشترین سود را برای شما داشته باشد. دوره من به شما می آموزد "چرا" کارها کار می کنند و نه فقط "چگونه" کاری را بدون فکر انجام دهید.
این دوره چه چیزی را پوشش می دهد؟
از سطح مبتدی که نمونه های اولیه جاوا اسکریپت هستند شروع می شود
سپس با آموزش نحوه استفاده از قدرت نمونه های اولیه برای ایجاد اشیاء با سطوح مختلف وراثت، عمیق تر می شود
شما یاد خواهید گرفت که چگونه اشیاء را ایجاد کنید، از اصول اولیه اشیا تا الگوهای وراثت شبه کلاسیک پیچیده تر
تفاوت بین زبانهای مبتنی بر کلاس (مانند Java، C#، C++) و زبانهای مبتنی بر نمونه اولیه مانند JavaScript را بیاموزید
الگوهای نمونه سازی مختلف را بیاموزید، مانند نمونه سازی عملکردی، عملکردی مشترک، نمونه اولیه، شبه کلاسیک و کلاسیک خالص
بر تفاوتهای بین [[Prototype]] و __proto__ و ویژگی .prototype مسلط شوید
این دوره به معنای واقعی کلمه همه چیزهایی که باید در مورد نمونه های اولیه در جاوا اسکریپت بدانید، همه در یک مکان :)
تمام استراتژیهایی که من آموزش میدهم از اصول و تاکتیکهای کدگذاری همیشگی پیروی میکنند.
نمونه های اولیه چیست؟
جاوا اسکریپت توسط شخصی به نام برندان ایچ در اواسط دهه 1990 ایجاد شد. ایچ تصمیم گرفت جاوا اسکریپت را به یک زبان مبتنی بر نمونه اولیه تبدیل کند زیرا می خواست زبانی ایجاد کند که یادگیری و استفاده آسان باشد. او میخواست زبانی بسازد که قدرتمند و انعطافپذیر باشد و معتقد بود که نمونههای اولیه بهترین راه برای رسیدن به این هدف هستند.
نمونههای اولیه یکی از ویژگیهای قدرتمند جاوا اسکریپت هستند، زیرا به شما اجازه میدهند از کدها استفاده مجدد کنید، سلسلهمراتب شیء پیچیده ایجاد کنید و وراثت را به روشی ساده و کارآمد پیادهسازی کنید. با این حال، نمونههای اولیه نیز ممکن است گیجکننده باشند و درک نحوه عملکرد جاوا اسکریپت را دشوار کنند.
با وجود چالشها، مزایای نمونههای اولیه بیشتر از معایب آن است.
س: سوال میلیون دلاری این است که "چرا یادگیری در مورد نمونه های اولیه اهمیت دارد؟"
A: مهم است زیرا هر شی در جاوا اسکریپت دارای ویژگی [[Prototype]] است. این ویژگی [[Prototype]] است که اغلب به عنوان "نمونه اولیه" شناخته می شود. با تسلط بر نمونه های اولیه، می توانید اشیاء پیچیده ای ایجاد کنید که در حافظه بسیار کارآمد هستند - سرعت وب سایت شما را بهبود می بخشد.
نمونه اولیه خود نیز یک شی است ... به این معنی که یک ویژگی [[Prototype]] نیز دارد. آیا می توانید ببینید که یک نمونه اولیه "زنجیره" در حال شکل گیری است؟ شما می توانید زنجیره اولیه را به عنوان یک لیست پیوندی از اشیاء در نظر بگیرید، جایی که هر شی در لیست دارای یک اشاره گر به شی بعدی در زنجیره است.
به همین دلیل است که همه اشیایی که استفاده میکنید و ایجاد میکنید دارای ویژگیها و روشهای داخلی هستند که میتوانید به آنها دسترسی داشته باشید. به همین دلیل است:
رشته ها دارای ()toUpperCase و toLowerCase()
هستندآرایه ها دارای sort()، map()، push() و filter()
هستنداعداد دارای toFixed(), toPrecision(), parseFloat()
...
شما ایده را دریافت کردید.
چرا یادگیری در مورد نمونه های اولیه مفید است؟
با درک نحوه عملکرد نمونههای اولیه، نحوه ایجاد و نحوه تنظیم آنها، میتوانید اشیایی ایجاد کنید که ویژگیها و روشهایی را از اشیاء دیگر به ارث میبرند، بدون اینکه نیازی به تعریف صریح آنها باشد.
این امکان استفاده مجدد از کد و ایجاد سلسله مراتب شیء پیچیده را به روشی ساده و کارآمد فراهم می کند.
آیا می توانید ببینید که نمونه های اولیه چقدر قدرتمند هستند و امروزه چقدر ضروری هستند؟
دانستن قدرت نحوه استفاده از نمونههای اولیه در جاوا اسکریپت بسیار مهم است اگر میخواهید به یک توسعهدهنده فول استک جدی تبدیل شوید، زیرا به شما امکان میدهد انواع دادهها و برنامههای وب پیچیده بسازید.
ایجاد اشیا ممکن است گاهی مشکل باشد، و من این را رد نمی کنم، اما با آموزش صحیح که شامل توضیح اصول اولیه نمونه های اولیه و ایجاد شی به روشی ساده است، شما نیز مانند من یاد خواهید گرفت که به جاوا اسکریپت مسلط شوید و دوست داشته باشید. رویکرد پویا برای ایجاد شی.
اگر میخواهید یک توسعهدهنده وب کامل شوید، باید در مورد نمونههای اولیه اطلاعات داشته باشید و این چیزی است که این دوره در مورد آن است.
چرا درک نمونه های اولیه مهم است؟
جاوا اسکریپت بر روی نمونه های اولیه ساخته شده است
برای تسلط بر جاوا اسکریپت، باید به نمونه های اولیه تسلط داشته باشید
نمونه های اولیه راهی برای پیاده سازی برنامه نویسی شی گرا
استنمونه های اولیه به شما امکان می دهند اشیاء موجود را گسترش دهید
نمونه های اولیه به شما امکان می دهند وراثت را در جاوا اسکریپت پیاده سازی کنید
نمونههای اولیه به شما امکان میدهند سازندههای شی سفارشی ایجاد کنید
نمونه های اولیه به شما امکان می دهند موتور جاوا اسکریپت را بهتر درک کنید
در نهایت، با درک نحوه عملکرد نمونههای اولیه، میتوانید کد کارآمدتر و قابل استفادهتر بنویسید.
پس از تکمیل این دوره آموزشی نمونه اولیه، مطمئناً آگاه، مطمئن و قادر به مدیریت یا کمک به دیگران در ایجاد اشیاء به بهترین شکل خواهید بود.
آنچه این دوره شامل می شود
این دوره جامع است و اصول اولیه نمونه های اولیه، ترکیب بندی و زبان های کلاس محور را پوشش می دهد.
به اندازه کافی ساده است.
تنها مشکل این است که برای درک واقعی جاوا اسکریپت، باید فراتر از اصول اولیه حرکت کنید. به همین دلیل است که این دوره اصول اولیه و مفاهیم پیشرفته تر را پوشش می دهد.
اول، این دوره اصول اولیه را به شما آموزش می دهد:
بیاموزید که نمونه های اولیه چیست
بیاموزید که چرا همه چیز در جاوا اسکریپت به عنوان یک شی در نظر گرفته می شود
با نحوه تنظیم و دریافت نمونه اولیه یک شی
آشنا شویدبا نحوه ایجاد نمونه های اولیه سفارشی آشنا شوید
درباره الگوهای نمونه سازی در جاوا اسکریپت بیاموزید
نمونه کلاس معرفی شده توسط ECMAScript را درک کنید
تسلط بر زنجیره نمونه اولیه
درباره ویژگی __proto__ بیاموزید
به ویژگی .prototype تابع تکیه کنید
بدانید چرا همه چیز در جاوا اسکریپت به عنوان یک شی در نظر گرفته می شود
و یک دسته دیگر!
این دوره همچنین مفاهیم پیشرفته را به شما آموزش می دهد:
بیاموزید که چرا اصلاح نمونه اولیه در طول زمان اجرا خوب نیست
چرا نباید همه چیز را به نمونه اولیه یک شی اضافه کنید
محدودیت های نمونه های اولیه را بیاموزید
روش های مدرن برای دریافت و تنظیم نمونه اولیه یک شی
بیاموزید چرا __proto__ تا حدی توسط ECMAScript منسوخ شده است
بدانید که چرا [[Prototype]] یک ویژگی پنهان است
بیاموزید که چرا ویژگی ".prototype" فقط برای توابع سازنده مهم است
مثال عملی از راهاندازی یک زنجیره اولیه با استفاده از کلمه کلیدی جدید، با استفاده از Object.create() در مقابل setPrototypeOf()، و مقایسه آن با نحو کلاس جدید
تفاوتهای بین زبانهای نمونه اولیه و زبانهای کلاسیک را درک کنید
ترکیب در مقابل نمونه های اولیه را درک کنید
و بله، نمونهها را به روشی سرگرمکننده کدنویسی میکنیم و به نحوه عملکرد اشیاء زیر کاپوت نگاه میکنیم.
## جامع ترین دوره آموزشی JavaScript Prototype در Udemy ##
برنامه نویسان موفق خیلی بیشتر از به خاطر سپردن چند خط کد می دانند. آنها همچنین اصول نحوه عملکرد یک زبان برنامه نویسی را می دانند. از آنجایی که سازندگان جاوا اسکریپت تصمیم گرفتند جاوا اسکریپت را بر روی نمونه های اولیه بسازند، درک اینکه نمونه های اولیه چیست، چگونه کار می کنند، چه زمانی از آنها استفاده کنیم و چرا اینقدر قدرتمند هستند بسیار مهم است.
آیا این دوره برای شماست؟
بله. اگر در هر یک از این دسته ها قرار دارید، این دوره برای شما مناسب است:
شماره 1: افراد پرمشغله ای که می خواهند در کمترین زمان ممکن در جاوا اسکریپت گواهی دریافت کنند.
#2: برنامهریزی میل. شما می خواهید در دنیای برنامه نویسی پیشرفت کنید.
شماره 3: مشاغل آزاد که می خواهند بدانند توسعه دهندگان موفق چگونه اشیاء پیچیده می سازند
شماره 4: کارمندانی که میخواهند درک کاملی از این که چرا جاوا اسکریپت یک زبان مبتنی بر نمونه اولیه است و چگونه میتوانید از نمونههای اولیه در پروژههای خود استفاده کنید به دست آورند
شماره 5: کدگذارانی که میخواهند برترینهای بازی باشند.
چرا اکنون شروع کنید؟
در همین لحظه، رقبای شما در حال یادگیری نحوه تبدیل شدن به توسعه دهندگان بهتر هستند.
توسعه وب یک موضوع داغ در حال حاضر است. اما شما یک مزیت مشخص دارید. این دوره موضوعات یادگیری به یاد ماندنی، تاکتیک های عملی و نمونه های واقعی را ارائه می دهد.
اجازه دهید شروع کنیم!
ضمانت بازگشت پول
نمیخواهم ناامید شوید.
اگر به هر دلیلی این دوره را دوست ندارید، میتوانید در 30 روز اول بازپرداخت کامل دریافت کنید، که با ضمانت 30 روزه Udemy پشتیبانی میشود، بدون سؤال!
امروز روی خودتان سرمایه گذاری کنید و هرگز به گذشته نگاه نکنید.
اکنون ثبت نام کنید.
همه چیز همیشه #000000 و #FFFFFF نیست
نمایش نظرات