لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Transpiling و Polyfills برای پشتیبانی گسترده جاوا اسکریپت
Transpiling and Polyfills for Extended JavaScript Support
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به شما می آموزد که چگونه transpilling و polyfilling کار می کند تا مطمئن شوید که برنامه شما می تواند از آخرین ویژگی های جاوا اسکریپت استفاده کند در حالی که می تواند در همه مرورگرها اجرا شود. با ارائه و پیاده سازی ویژگی های جدید جاوا اسکریپت، مرورگرها باید برای پشتیبانی از این ویژگی ها به کار خود ادامه دهند. مرورگرهای مختلف ویژگیها را با سرعتهای مختلف پیادهسازی میکنند که در نتیجه برنامههای وب در همه مرورگرها به درستی کار نمیکنند. در این دوره آموزشی، Transpiling and Polyfills for Extended JavaScript Support، می آموزید که چگونه مشکلات سازگاری بین مرورگرها با استفاده از تکنیک های transpiling و polyfilling حل می شود. ابتدا بررسی خواهید کرد که transpiling چیست و چگونه می تواند توسعه دهندگان را قادر سازد از ویژگی های جاوا اسکریپت مدرن در مرورگرهای قدیمی یا مرورگرهایی استفاده کنند که آخرین ویژگی ها را هنوز با استفاده از کامپایلر Babel پیاده سازی نکرده اند. در مرحله بعد، خواهید دید که چگونه میتوانید ویژگیهای مرورگر گمشده یا هنوز پیادهسازی نشده را با استفاده از core-js به عنوان یک کتابخانه polyfilling برای اضافه کردن ویژگیهای از دست رفته اضافه کنید. در نهایت، نحوه کار TypeScript و نحوه انتقال آن به جاوا اسکریپت را خواهید آموخت. پس از اتمام این دوره، مهارت ها و دانش لازم برای انتقال کد برای نسخه های قدیمی جاوا اسکریپت و همچنین شامل ویژگی های از دست رفته با استفاده از polyfilling مورد نیاز برای ساخت برنامه های کاربردی وب سازگار با مرورگرها را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
پیاده سازی سازگاری با عقب با استفاده از Transpiling
Implementing Backward Compatibility Using Transpiling
مقدمه
Introduction
پیش نیازهای دوره
Course Prerequisites
تاریخچه نسخه جاوا اسکریپت
JavaScript Version History
Transpiling چیست؟
What Is Transpiling?
معرفی بابل
Introducing Babel
پیکربندی بابل
Configuring Babel
Transpiling با استفاده از Babel
Transpiling Using Babel
خلاصه
Summary
افزودن عملکرد گمشده با استفاده از Polyfills
Adding Missing Functionality Using Polyfills
بررسی اجمالی
Overview
پلی پر کردن چیست؟
What Is Polyfilling?
معرفی core-js برای Polyfilling
Introducing core-js for Polyfilling
نصب core-js در برنامه های شما
Installing core-js in Your Applications
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
معمار مستقل نرم افزار
Nertil Poci یک معمار نرم افزار مستقل است.
Nertil با شرکت های مختلف در سراسر جهان همکاری می کند تا به آنها کمک کند محصولات خود را به بازار عرضه کنند. وی دارای مدرک فوق لیسانس علوم کامپیوتر با گرایش معماری نرم افزار است. یکی از علاقه های اصلی او کشف ابزارها و کتابخانه های جدید است. دانستن اینکه چه ابزاری در دسترس است ، ساخت برنامه ها را بسیار آسان می کند و به شما اعتماد به نفس لازم را هنگام انجام یک کار چالش انگیز می دهد. Nertil از ساخت برنامه های منبع باز عملی در اوقات فراغت خود لذت می برد. این نحوه آگاهی وی از آخرین فن آوری ها و کمک به جامعه منبع باز است.
نمایش نظرات