جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره ها
    • راهنمای یادگیری
  • بلاگ
  • تالار گفتمان
  • کانال تلگرام

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت
perm_identity
سبد خرید 0
  • درباره ما
  • تماس با ما
0
آموزش جاوا اسکریپت(javascript)-کتابخانه ها و فریمورک ها
  • صفحه اصلی
  • دوره ها
    • راهنمای یادگیری
  • بلاگ
  • تالار گفتمان
  • کانال تلگرام
ورود و ثبت نام

آموزش تایپ اسکریپت(typescript)

خانهدوره هادوره های آموزشیآموزش تایپ اسکریپت(typescript)
آموزش تایپ اسکریپت(typescript)
قیمت :

149000–رایگان!

امتیاز
3.75 از 4 رأی
149000–رایگان!
ویژگی های دوره
تعداد خرید / دانلود : 1,695
نوع دوره: غیرحضوری
سطح دوره: مبتدی تا پیشرفته
پیش نیاز: javascript و ES6
زبان: فارسی
مدت زمان : 6:20
39 درس
روش دریافت: دانلودی
روش پشتیبانی: کامنت های دوره و تالارگفتمان
درصد پیشرفت دوره: %100
10.03k بازدید 21 دیدگاه
حالت مطالعه

آموزش تایپ اسکریپت (TypeScript) دوره ای است که در آن به صورت کامل ویژگی های تایپ اسکریپت (typescript) آموزش داده می شود تا بتوانید از آن در هر پروژه ای و با هر سناریویی استفاده کنید.همچنین نحوه استفاده از تایپ اسکریپت را در reactjs و nodejs آشنا خواهید شد و در آینده ای نچندان دور از این ساختار در Deno استفاده خواهید کرد.

تایپ اسکریپت(typescript) چیست؟

تایپ اسکریپت (typescript) یک زبان متن باز (open-source) و کامپایلری است که توسط شرکت مایکروسافت در اختیار برنامه نویسان قرار گرفته است. ویژگی هایی که مایکروسافت به تایپ اسکریپت افزوده، باعث شده است تا بتوانید به روش ساده تری برنامه های خود را بنویسید و با کامپایل آن خروجی استاندارد کد جاوااسکریپت را بدست آورید. می توانید از این زبان برای توسعه پروژه های گسترده در حوزه جاوااسکریپت استفاده کنید و این زبان می تواتد فرآیند توسعه را برای شما ساده تر کند. امروزه بیش از پیش تایپ اسکریپت مورد استقبال قرار می گیرد و افراد بیشتری را جذب خود می کند.موضوع دیگری که وجود دارد این است که برخی از فریمورک ها مانند AngularJS2 و یا پلتفرم runtime دینو (DENO) از typescript استفاده می کنند و شما باید برای یادگیری این موارد به typescript مسلط باشید. در کنار این موضوع آشنایی شما با javascript می تواند کمک زیادی به شما در یادیگری typascript داشته باشد به این دلیل که سینتکس تایپ اسکریپت تا حد زیادی مشابه جاوا اسکریپت است. تا این حد که اگر پسوند فایل جاوا اسکریپ را از js به ts تغییر دهید می توانید از آن به عنوان فایل تایپ اسکریپت استفاده کنید!!

اما سوالی که ممکن است در ذهن شما به وجود آید این است که با وجود زبان قدرتمندی مانند جاوا اسکریپت چرا به زبان دیگری مثل تایپ اسکریپت نیاز داریم.

مزایای استفاده از تایپ اسکریپت (Typescript) :

  1. ارائه ویژگی های بیشتر نسبت به javascript
  2. ارائه راهکارهای کارآمدتر جهت استفاده از قابلیت های meta-programming
  3. ارائه استانداردهای جدید جاوااسکریپت برای تمامی مرورگرها
  4. debuging قبل از اجرای برنامه و در زمان کامپایل
  5. قابلیت پیکربندی بسیار گسترده

این دلایل زمانی که دست به توسعه یک پروژه نسبتا گسترده می زنید خودش را بیشتر نشان می دهد زمانی که ملزم به رعایت یکسری اصول در قالب زبان برنامه نویسی javascript هستید. تایپ اسکریپت یک superset برای جاوااسکریپت است و هدف آن کد نویسی آسان با کمترین خطا در کنار استفاده از ویژکی های پیشرفته زبان های شی گرا برای توسعه back-end و front-end می باشد.

این موضوع را باید در نظر داشته باشید که در کنار سرعت بالای پیشرفت زبان های تحت وب مرورگرها به زمان نسبتا زیادی برای انتشار و پشتیبانی از ویژگی های جدید نیاز دارند. در این زمان تایپت اسکریپت می تواند نقش خود را به خوبی ایفا کند و از طرفی چون با بسیاری از کتابخانه ها و فریمورک های جاوااسکریپت هماهنگ است پس از کامپایل شدن می توانید این اطمینان را داشته باشیم که خروجی مورد انتظار با تمامی مرورگرها هماهنگ است.

یکی از دلایل محبوبیت تایپ اسکریپت این است که قبل از اینکه کدهای خود را اجرا کنید می توانید آن ها را خطایابی نمایید و این امر باعث می شود تا بتوانید خطایابی و رفع آن ها را در مدت زمان کوتاهی انجام دهید. در کنار این ویژگی باعث کدنویسی تمیز تر شما خواهد شد.

 پیش نیاز های دوره آموزش تایپ اسکریپت(TypeScript):

برای مشاهده این دوره شما نیاز دارید تا با جاوا اسکریپت و ES6 آشنایی داشته باشید که این دورها به صورت رایگان در سایت موجود است و شما می توانید با خیال راحت یادگیری تایپ اسکریپت رو شروع کنید

آموزش جاوااسکریپت

 آموزش جاوااسکریپت 2015 | ES6

پشنهاد میکنیم قبل از مشاهده دوره، مقاله آشنایی با TypeScript و نحوه نصب آن را مطالعه کنید

سوالات متداول

چرا تایپ اسکریپت

یادگیری تایپ اسکریپت (TypeScript) برای هر برنامه نویس جاوا اسکریپت یک امر ضروری است.اگر شخصی برنامه نویس جاوا اسکریپت است و هنوز از تایپ اسکریپت استفاده نمی کند، باید در روند کاری خود تجدید نظر کند

تایپ اسکریپت می تواند :

  • ویژگی های OOP را در اختیار شما قرار دهد
  • در زمان کامپابل debuging را انجام دهد.
  • زمان خطایابی را کاهش دهد

تفاوت جاوا اسکریپت و تایپ اسکریپت

اگر بخوایم خیلی ساده در یک جمله تفاوت بین TypeScript و JavaScript را بیان کنیم

تایپ اسکریپت = جاوا اسکریپت + ویژگی های بیشتر

آیا تایپ اسکریپت(TypeScript) ارزش یادگیری دارد؟

به طور حتم یادگیری تایپ اسکریپت به شما خیلی کمک میکند و در پروژه های بزرگ به خوبی این موضوع رو درک خواهید کرد.شما به راحتی می توانید از ویژگی های شی گرایی استفاده کنید و تمامی متغیرهای خودتون رو به صورت static تعریف کنید و قبل از اجرای برنامه و در زمان کامپایل debuging رو داشته باشید و متوجه خطاها و error های برنامه شوید

آیا آموزش TypeScript(تایپ اسکریپت) وبسایت reactapp.ir کافی است؟

ما سعی کرده ایم در دوره آموزش تایپ اسکریپت (TypeScript)   گام به گام و با مثال های مختلف روش استفاده از تایپ اسکریپت را آموزش دهیم .
بنابراین بعد از مشاهده این دوره نیاز به مورد خاصی دیگری ندارید و می توانید در پروژه های خود به راحتی از TypeScript استفاده کنید

یادگیری تایپ اسکریپت (TypeScript) سخت و زمان بر است؟

یادگیری تایپ اسکریپت کار سختی نیست و شما می توانید در مدت زمان بسیار کمی آن را فرا بگیرید.البته در طول دوره تمام تلاش ما این است که با استفاده از مثال های واقعی تایپ اسکریپت را آموزش دهیم

0.معرفی دوره ویدئو

5:20 دقیقه

پیش نمایش

1. نصب Typescript ویدئو

5:23 دقیقه

پیش نمایش

2. آشنایی با types ویدئو

7:10 دقیقه

پیش نمایش

3. آشنایی با فایل tsconfig ویدئو

5:29 دقیقه

4. آشنایی با تایپ number، string و boolean ویدئو

10:20 دقیقه

5. آشنایی با تایپ Object ویدئو

6:28 دقیقه

6. آشنایی با تایپ Array ویدئو

7:24 دقیقه

7. آشنایی با تایپ Tuple ویدئو

7:58 دقیقه

8. آشنایی با تایپ Any ویدئو

4:45 دقیقه

9. آشنایی با تایپ Enums ویدئو

8:36 دقیقه

10. آشنایی با تایپ Union، literal، Null و Undefine ویدئو

7:13 دقیقه

11. آشنایی با تایپ Aliases ویدئو

5:57 دقیقه

12. آشنایی با تایپ Void ویدئو

10:59 دقیقه

13. آشنایی با تایپ Unknown ویدئو

6:21 دقیقه

14. آشنایی با کانفیگ های Typescript ویدئو

17:41 دقیقه

15. ایجاد class در تایپ اسکریپت ویدئو

19:42 دقیقه

16. آشنایی با کاربرد Encapsulation ویدئو

16:58 دقیقه

17. آشنایی با کاربرد readonly و static ویدئو

8:35 دقیقه

18. آشنایی با قواعد ارث بری (Inheritence) ویدئو

14:25 دقیقه

19. آشنایی با قواعد Getter و Setter در کلاس ها ویدئو

9:59 دقیقه

20. ایجاد abstract class ویدئو

6:50 دقیقه

21. ایجاد interface as class ویدئو

14:57 دقیقه

23. آشنایی با indexing در interface و type ویدئو

7:28 دقیقه

22. ایجاد interface as function ویدئو

7:58 دقیقه

23. آشنایی با indexing در interface و type ویدئو

7:28 دقیقه

24. کار با Generics ویدئو

6:48 دقیقه

25. تعریف generics در function - بخش اول ویدئو

9:49 دقیقه

26. تعریف generics در function - بخش دوم ویدئو

12:15 دقیقه

27. آشنایی با constraint در generics ویدئو

5:24 دقیقه

28. استفاده از keyof در constrains ویدئو

4:38 دقیقه

29. تعریف generics در class ویدئو

8:28 دقیقه

30. تعریف generics در interfaceها و typeها ویدئو

7:57 دقیقه

31. آشنایی با decorators در class ویدئو

12:12 دقیقه

پیش نمایش

32. تعریف Multi decorators ویدئو

6:47 دقیقه

33. آشنایی با Decorator factory ویدئو

7:14 دقیقه

34. آشنایی با Decorator method ویدئو

10:13 دقیقه

پیش نمایش

35. آشنایی با parameter - property decorator ویدئو

13:29 دقیقه

36. پیاده سازی Namespace ویدئو

11:42 دقیقه

37. آشنایی با نحوه استفاده از Module ویدئو

7:26 دقیقه

38. آشنایی با نحوه استفاده از typescript در کتابخانه reactjs ویدئو

9:49 دقیقه

39. آشنایی با نحوه استفاده از typescript در Nodejs ویدئو

24:31 دقیقه

پیش نمایش
برچسب: آموزش تایپ اسکریپت اموزش typescript تایپ اسکریپت یادگیری تایپ اسکریپت

moreدوره های مرتبط

آموزش جاوااسکریپت

آموزش جاوااسکریپت (javascript)

آموزش جاوا اسکریپت دوره ای است که در قالب آن ما تمامی مفاهیم پایه و اساسی javascript رو به همراه…
5,627
رایگان!
آموزش فارسی reactjs

آموزش ReactJs ورژن 16

آموزش react js(ری اکت) دوره ای است که در آن ماهیم پایه و اساسی react js به صورت گام به گام…
8,890
رایگان!
آموزش ES6

آموزش ES6

آموزش ES6 دوره ای است که در آن ویژگی های معرفی شده در EcmaScript 2015  و اضافه شده به جاوا…
4,861
رایگان!

chat_bubble_outlineنظرات

  • علی(مدیریت)
    اکتبر 18, 2020
    پاسخ

    دسترسی مجدد برای شما فعال شد.

  • سعید صفری
    اکتبر 16, 2020
    پاسخ

    وقتی لینک دانلود رو میزنم میگه قبلا دانلود کردی و دکمه برگشت به صفحه اصلی رو نشون میده بار اول که زدم دانلود کنه وسط دانلود ارور داد الان باید چیکار کنم

    • علیرضا(مدیریت)
      اکتبر 16, 2020
      پاسخ

      سلام وقت بخیر
      دسترسی های دوره مجددا براتون فعال شد
      از حساب کاربریتون خارج بشید و مجددا تست کنید

  • علی(مدیریت)
    سپتامبر 26, 2020
    پاسخ

    سلام
    سفارش جدید دوره برای شما ثبت شد و در صورت وجود مشکل با پشتیبانی در ارتباط باشید.

  • mohamadali.r7
    سپتامبر 24, 2020
    پاسخ

    سلام وقت بخیر
    بنده ب تازگی این دوره رو خریداری کردم اما ب علت اینکه نتم مشکل داشت، وسط دانلود قطع شد
    و فایل رو پاک کردم ک دوباره دانلود کنم اما وقتی دوباره میزنم ک دانلود کنم، ارور میده و میگه ک قبلا دانلود شده
    لطفا این مشکل رو حال کنید
    ممنون

    • علی(مدیریت)
      سپتامبر 24, 2020
      پاسخ

      سلام دسترسی مجدد برای شما فعال شد

  • علی(مدیریت)
    آگوست 15, 2020
    پاسخ

    سلام وقت بخیر دسترسی شما مجددا به لینک فایل های دوره باز شد. در صورت بروز مشکل مشابه با پشتیبانی در تماس باشید

  • sabah.farhadi
    آگوست 14, 2020
    پاسخ

    سلام استاد
    وقت بخیر
    بنده قصد خرید دوره شمارو دارم، فقط یه موضوعی ک هست اونم اینکه در مورد مباحث OOP در TS صحبت نکردید(البته طبق سرفصل ها دارم میگم)
    و اینکه دوره آپدیت هم میشه؟

    • sabah.farhadi
      آگوست 14, 2020
      پاسخ

      یه موضوع دیگه اینکه
      وقتی خرید میزنم، تخفیف اعمال میشه

      • علیرضا(مدیریت)
        آگوست 14, 2020
        پاسخ

        سلام به شما
        طرح تخفیف به پایان رسیده
        موفق باشید

    • علی(مدیریت)
      آگوست 14, 2020
      پاسخ

      سلام وقت بخیر
      بحث OOP در این دوره مورد بررسی قرار گرفته

  • sabah.farhadi
    جولای 22, 2020
    پاسخ

    سلام استاد وقت بخیر
    در این دوره هیچ پروژه عملی وجود نداره؟
    مثلا یه پروژه خیلی ساده با ts و react ک کلا کار کردش رو بهتر درک کنیم

    • علی(مدیریت)
      جولای 22, 2020
      پاسخ

      سلام وقت بخیر
      به این موضوع در طول دوره هم اشاره کردم اگر شما یک فایل js رو فقط پسوندش رو به ts تغییر بدین باز میتونید کامپایلش کنید به یک target مشخص اما چیزی که اهمیت داره این هست که با syntax این ساختار آشنا بشین وگر نه استفاده ازش دشواری خاصی نداره. دو قسمت پایانی دوره یه نحوه استفاده از ts در reactjs و nodejs اشاره کردم و در جلسات دیگه هم با syntax کملا آشنا شدین پس میتونید به راحتی از ts تو هر پروژه ای استفاده کنید. در عین حال در دوره های آتی حتما از typescript استفاده خواهد شد.

      • sabah.farhadi
        آگوست 3, 2020
        پاسخ

        خیلی ممنون استاد
        خسته نباشی

      • علی(مدیریت)
        آگوست 3, 2020
        پاسخ

        خواهش می کنم امیدوارم دوره براتون مفید باشه و بتونید بخوبی از دانش typescript در پروژه های خودتون استفاده کنید.موفق باشید

      • محمد
        آگوست 14, 2020
        پاسخ

        خیلی ممنون استاد
        فقط یه موضوع دیگه، اونم اینکه این دوره آپدیت هم میشه؟

      • علی(مدیریت)
        آگوست 14, 2020
        پاسخ

        سلام وقت بخیر
        امکان بروزرسانی برای کلیه دوره های سایت وجود داره نه تنها این دوره و در صورت نیاز و افزوده شدن موارد جدید تر در release جدید حتما دوره بروزرسانی خواهد شد.

  • امیرحسین
    جولای 20, 2020
    پاسخ

    مرسی بابت این دوره. لازم بود این دوره واقعا.
    امیدوارم دوره بعدی در مورد unit testing , integration test , e2e testing باشه.

    • علی(مدیریت)
      جولای 22, 2020
      پاسخ

      سلام. ممنون از نظرتون. دوره test نویسی در چارت آموزش سایت قرار داره و بر روی سایت قرار میگره.

  • 1
  • 2
  • ←

قوانین ثبت دیدگاه

لغو پاسخ

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

قیمت :

149000–رایگان!

امتیاز
3.75 از 4 رأی
149000–رایگان!
تعداد خرید / دانلود : 1,695
نوع دوره: غیرحضوری
سطح دوره: مبتدی تا پیشرفته
پیش نیاز: javascript و ES6
زبان: فارسی
مدت زمان : 6:20
39 درس
روش دریافت: دانلودی
روش پشتیبانی: کامنت های دوره و تالارگفتمان
درصد پیشرفت دوره: %100
10.03k بازدید 21 دیدگاه
علی
علی
توسعه دهنده سمت سرور

عاشق جاوااسکریپت و توسعه سمت سرور و توسعه اپلیکیشن اونم با React Native:)

دسته: دوره های آموزشی، دوره های ویژه
منتظرتون هستیم
  • phone_android
    09150274110
  • email
    reactapp.ir@gmail.com
  • بلاگ
  • ویدیو کست
  • قوانین

تمام تلاش ما در برند reactapp در کنار آموزش با کیفیت و استفاده از دانش روز، اضافه کردن چاشنی تجربه چندین ساله فعالیت در پروژه های داخلی و خارجی بوده. زمانی که شما به یادگیری اختصاص دادید برای ما اهمیت بسیار بالایی داره و به همین دلیل سعی میکنیم متحوای تولید شده، غنی، پر بار و در راستای نیاز های بازار کار باشه.

کلیه حقوق این سایت محفوظ و متعلق به reactapp.ir میباشد.
keyboard_arrow_up
با شروع ششمین سال فعالیت برند آموزشی reactapp و شرایط حال حاضر، تمامی دوره های آموزشی به صورت رایگان، قابل استفاده می باشند.
مشاهده جزئیات