لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی ناهمزمان در جاوا اسکریپت
Asynchronous Programming in JavaScript
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه نویسی ناهمزمان اغلب ترسناک است، معمولاً نوشتن کد را در نظر نمی گیریم. این دوره نشان میدهد که چگونه وعدهها و async/wait میتوانند به سادهسازی برنامهنویسی async کمک کنند. برنامهنویسی ناهمزمان اغلب هنگام اولین یادگیری جاوا اسکریپت گیجکننده است. در این دوره، برنامه نویسی ناهمزمان در جاوا اسکریپت، شما توانایی مدیریت برنامه نویسی ناهمگام در جاوا اسکریپت را به دست خواهید آورد. ابتدا، وعده های مصرف کننده را بررسی خواهید کرد. بعد، متوجه خواهید شد که وعده های خود را ایجاد می کنید. در نهایت، نحوه استفاده از async/wait را برای مدیریت برنامهنویسی ناهمزمان یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش وعده های جاوا اسکریپت مورد نیاز برای مدیریت کدهای ناهمزمان را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
درک وعده ها
Understanding Promises
درک وعده ها
Understanding Promises
حل شرایط مسابقه
Solving the Race Condition
مشکلات مربوط به Callback Pyramid
Problems with Callback Pyramid
حل هرم برگشت به تماس
Solving the Callback Pyramid
راه اندازی پروژه نمونه
Setting up the Sample Project
وعده های مصرفی
Consuming Promises
وعده های مصرفی
Consuming Promises
رسیدگی به خطاها با وعده ها
Handling Errors with Promises
وعده های زنجیره ای
Chaining Promises
کشف خطاها در یک زنجیره
Catching Errors in a Chain
انجام آخرین عملیات
Performing One Last Operation
وعده های صف
Queuing Promises
وعده های صف
Queuing Promises
حل و فصل همه پرومسی ها
Settling All Promsies
در انتظار یک پاسخ واحد
Waiting for a Single Response
منتظر اولین پاسخ
Waiting for the First Response
ایجاد وعده ها
Creating Promises
ایجاد وعده ها
Creating Promises
درک کشورهای موعود
Understanding Promise States
رد کردن یک قول
Rejecting a Promise
تکرار با Async/در انتظار
Iterating with Async / Await
تکرار با Async/در انتظار
Iterating with Async / Await
در انتظار تماس
Awaiting a Call
رسیدگی به خطاها با Async/Await
Handling Errors with Async / Await
Chaining Async/Await
Chaining Async / Await
در انتظار درخواست های همزمان
Awaiting Concurrent Requests
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
اولین برنامه نیت در QBasic بر روی کلون 8086 ساخته شده توسط پدرش نوشته شد. از آن زمان او برنامه های کاربردی را در ++ C ، .NET و Node.js نوشت. وی 12 سال اول زندگی حرفه ای خود را قبل از انتقال به نوشتن برنامه های کاربردی برای وب ، به نوشتن برنامه های ویندوز پرداخت. صرف نظر از زبان یا نوع برنامه ای که نوشته است ، او برای نوشتن کدی تمیز ، قابل آزمایش و نگهداری تلاش می کند. علاوه بر کار روزانه خود به عنوان یک توسعه دهنده ، سخنرانی در کنفرانس های مختلف نیز لذت می برد. به طور معمول او پیدا می شود که در مورد موضوعاتی مانند TDD ، کد تمیز یا حرفه ای صحبت می کند.
نمایش نظرات