تعداد ویدئو | 55 |
---|---|
زمان دوره | 02:56:38 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش فوق پیشرفته برنامه نویسی تایپ اسکریپت TypeScript یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی آموزش پیشرفته TypeScript است که با نام اصلی Advanced TypeScript از شرکت Pluralsight منتشر شده است.
به بیان ساده TypeScript یک زبان شی گرا است که توسط مایکروسافت Develop و Maintain می شود. TypeScript یک ورژن سطح بالاتر از جاوا اسکریپت است که پس از کامپایل به جاوا اسکریپت معمولی تبدیل می شود. جالب است بدانید که TypeScript تحت نظر Anders Hejlsberg که رهبری پروژه ی ساخت سی شارپ را نیز به عهده داشت توسعه داده شده است.
جاوا اسکریپت در سال های اخیر تغییرات زیادی را به خود دیده است و امروزه به چند منظوره ترین زبان Cross-platform برای توسعه ی نرم افزارهای وب بدل شده است. از جاوا اسکریپت هم می توان برای Client-side Development (با فریم ورک هایی شبیه Angular و React.js) و هم برای Server-side Development (با استفاده از فریم ورک هایی شبیه Node.js) استفاده کرد. اما قضیه این است که جاوا اسکریپت به هیچ وجه چنین روزی را در ابتدای کار خود نمی دید که به چنین وسعتی در استفاده برسد.
جاوا اسکریپت یک زبان Dynamic است و هیچ Type System ای ندارد. به بیان ساده تر، علی رغم اتفاقی که در سی شارپ و یا جاوا می افتد، هر متغیری در جاوا اسکریپت می تواند هر مقداری را در خود قرار دهد و هیچ Type Checking و یا Type System ای وجود ندارد. همه ی ما می دانیم که وجود یک Type System شبیه اتفاقی که در سی شارپ می افتد، می تواند کیفیت کد و قابلیت Readability و هم چنین Maintainability را افزایش بدهد. انجام علمیات ریفکتورینگ و Error Catching در زمان کامپایل برنامه نیز ساده تر می شود. TypeScript یک نسخه ی شی گرا از جاوا اسکریپت است که این مشکلات و چالش ها را به خوبی و با کیفیت بسیار بالایی رفع می کند. ضمناً سری های دیگر این محصول شامل آموزش شروع به کار با تایپ اسکریپت TypeScript و آموزش برنامه نویسی پیشرفته در تایپ اسکریپت TypeScript نیز می توانید استفاده کنید.
فصل اول: مقدمه ی دوره ی آموزشی
فصل دوم: به حداکثر رساندن TypeScript
فصل سوم: بررسی عمیق تر Basic Type ها
فصل چهارم: استفاده از قابلیت های پیشرفته Type ها
فصل پنجم: ساختن و استفاده کردن از Decorator ها
فصل ششم: پیاده سازی Asynchronous Pattern ها
فصل هفتم: نوشتن کد تمیز با استفاده از TSLint
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.