آموزش شروع به کار با تایپ اسکریپت TypeScript

تعداد ویدئو 55
زمان دوره 04:28:19
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش شروع به کار با تایپ اسکریپت TypeScript یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی شروع به کار با TypeScript است که با نام اصلی TypeScript Fundamentals از شرکت Pluralsight منتشر شده است.

TypeScript چیست؟

به بیان ساده زبان برنامه نویسی TypeScript یک زبان شی گرا است که توسط مایکروسافت Develop و Maintain می شود. TypeScript یک ورژن سطح بالاتر از جاوا اسکریپت است که پس از کامپایل به جاوا اسکریپت معمولی تبدیل می شود. جالب است بدانید که TypeScript تحت نظر Anders Hejlsberg که رهبری پروژه ی ساخت سی شارپ را نیز به عهده داشت توسعه داده شده است.

چرا باید از TypeScript استفاده کنیم؟

جاوا اسکریپت در سال های اخیر تغییرات زیادی را به خود دیده است و امروزه به چند منظوره ترین زبان Cross-platform برای توسعه ی نرم افزارهای وب بدل شده است. از جاوا اسکریپت هم می توان برای Client-side Development (با فریم ورک هایی شبیه Angular و React.js) و هم برای Server-side Development (با استفاده از فریم ورک هایی شبیه Node.js) استفاده کرد. اما قضیه این است که جاوا اسکریپت به هیچ وجه چنین روزی را در ابتدای کار خود نمی دید که به چنین وسعتی در استفاده برسد.

typescript-code

جاوا اسکریپت یک زبان Dynamic است و هیچ Type System ای ندارد. به بیان ساده تر، علی رغم اتفاقی که در سی شارپ و یا جاوا می افتد، هر متغیری در جاوا اسکریپت می تواند هر مقداری را در خود قرار دهد و هیچ Type Checking و یا Type System ای وجود ندارد. همه ی ما می دانیم که وجود یک Type System شبیه اتفاقی که در سی شارپ می افتد، می تواند کیفیت کد و قابلیت Readability و هم چنین Maintainability را افزایش بدهد. انجام علمیات ریفکتورینگ و Error Catching در زمان کامپایل برنامه نیز ساده تر می شود. زبان TypeScript یک نسخه ی شی گرا از جاوا اسکریپت است که این مشکلات و چالش ها را به خوبی و با کیفیت بسیار بالایی رفع می کند. ضمناً سری های دیگر این محصول شامل آموزش برنامه نویسی پیشرفته در تایپ اسکریپت TypeScript و آموزش فوق پیشرفته برنامه نویسی تایپ اسکریپت TypeScript نیز می توانید استفاده کنید.

سرفصل مطالب آموزش ویدئویی شروع به کار با TypeScript

فصل اول: شروع به کار با TypeScript

  • مقدمه ی دوره ی آموزشی
  • مقدمه
  • چرا باید از TypeScript استفاده کنیم؟
  • قابلیت های TypeScript
  • بررسی Syntax و Keyword ها و Code Hierarchy در TypeScript
  • بررسی Tooling ها و فریم ورک های موجود
  • بررسی TypeScript Playground
  • بررسی Visual Studio
  • بررسی Web Essentials
  • بررسی Sublime Text
  • بررسی TypeScript Compiler
  • بررسی NodeJS
  • ساخت اپلیکیشن Hello World
  • ساخت اپلیکیشن Hello World و ایجاد یک Class
  • جمع بندی

فصل دوم: بررسی Typing و Variable ها و Function ها

  • مقدمه
  • بررسی Type Annotation
  • بررسی Type Inference
  • بررسی املای دستورات TypeScript
  • بررسی Static Typing و Dynamic Typing
  • بررسی Compile Time و Run Time
  • بررسی دستورات Ambient Declaration و فایل های Type Definition
  • بررسی Primitive Type ها و Any
  • استفاده از Type ها
  • بررسی Object ها
  • بررسی Function ها
  • بررسی Arrow Function ها و عملیات Debugging
  • بررسی Function ها و Interface ها
  • جمع بندی

فصل سوم: بررسی Class ها و Interface ها

  • مقدمه
  • بررسی تعریف کردن Class
  • تعریف کردن عملی یک Class
  • بررسی محدودیت های Property ها
  • بررسی Casting و فایل های Type Definition
  • انجام عملی Casting و فایل های Type Definition
  • بررسی Extend کردن Type ها
  • انجام عملی Extend کردن Type ها
  • بررسی Interface ها
  • کار عملی با Interface ها
  • بررسی Extend کردن Interface ها
  • کار عملی Extend کردن Interface ها
  • جمع بندی

فصل چهارم: بررسی Module ها

  • مقدمه
  • تعریف کردن یک Module
  • ساختن یک Internal Module
  • بررسی کردن LIFE و Accessibility مربوط به Internal Module ها
  • بررسی Named Module ها
  • بررسی Extend کردن Module ها و Import کردن Shortcut ها
  • سازمان بندی کردن Internal Module ها
  • تفکیک کردن Internal Module ها
  • بررسی External Module ها و Dependency Resolution
  • بررسی Dependency ها در Module ها
  • بررسی Import کردن External Module ها با استفاده از AMD
  • بررسی Import کردن Third Party Library ها با استفاده از AMD
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش شروع به کار با تایپ اسکریپت TypeScript”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید