মূল কন্টেন্টে যান
eLearner.app

ইন্টারেক্টিভ কোর্স

টাইপস্ক্রিপ্ট কোর্স

মাস্টার টাইপস্ক্রিপ্ট, জাভাস্ক্রিপ্টের টাইপ করা সুপারসেট। আদিম প্রকার, ইন্টারফেস, টাইপ উপনাম, ইউনিয়ন প্রকার, টাইপ সংকীর্ণ, এবং জেনেরিক প্রোগ্রামিং (জেনারিকস) ব্যবহার করে কীভাবে নিরাপদ এবং আরও শক্তিশালী কোড লিখতে হয় তা শিখুন।

কীওয়ার্ডের মাধ্যমে স্ট্যাটিক ভেরিফিকেশন + অফিসিয়ালে এক্সিকিউশনTypeScript Playground(কপি কোডের জন্য এক ক্লিক + খুলুন)।

01 · মডিউল 1 — TypeScript ফান্ডামেন্টাল

2 পাঠ

টাইপ সিস্টেমের ভিত্তি: আদিম প্রকার, ফাংশন প্যারামিটার, অ্যারে এবং টিপলের জন্য টীকা।

  1. 1.1আদিম প্রকার এবং টীকাকম্পাইল-টাইম বাগ প্রতিরোধ করতে ভেরিয়েবল এবং ফাংশনে স্পষ্ট টাইপ টীকা যোগ করতে শিখুন।~10 min
  2. 1.2অ্যারে এবং Tuplesসমজাতীয় সংগ্রহ (অ্যারে) এবং স্থির-দৈর্ঘ্য, স্থির-উপাদানের টিপলগুলির সাথে কাজ করা।~10 min

02 · মডিউল 2 — প্রকার এবং ইন্টারফেস

2 পাঠ

ইন্টারফেস এবং উপনাম সহ জটিল ডেটা আকার তৈরি করুন এবং নমনীয় ইউনিয়ন প্রকারের সাথে কাজ করুন।

  1. 2.1উপনাম বনাম ইন্টারফেস টাইপ করুনএকটি ইন্টারফেস বা টাইপ উপনাম ব্যবহার করে অবজেক্টের আকার নির্ধারণের মধ্যে পার্থক্য বুঝুন।~12 min
  2. 2.2ইউনিয়ন এবং সংকীর্ণএকাধিক প্রকার (ইউনিয়ন টাইপ) গ্রহণকারী ভেরিয়েবলের সাথে কাজ করুন এবং রানটাইমে প্রকারগুলিকে সংকুচিত করুন (টাইপ সংকীর্ণ)।~15 min

03 · মডিউল 3 — জেনেরিক এবং ফাংশন

2 পাঠ

ঐচ্ছিক পরামিতি, ফাংশন টাইপ স্বাক্ষর, এবং জেনেরিকের শক্তিশালী বিশ্ব সহ ফাংশন।

  1. 3.1টাইপ করা ফাংশনঐচ্ছিক পরামিতি নির্দিষ্ট করুন, জটিল স্বাক্ষর সংজ্ঞায়িত করুন এবং ফাংশন প্রকারের সংজ্ঞা রপ্তানি করুন।~12 min
  2. 3.2মৌলিক জেনেরিকফাংশন এবং ইন্টারফেসের জন্য জেনেরিক টাইপ প্যারামিটার ব্যবহার করে পুনরায় ব্যবহারযোগ্য, টাইপ-নিরাপদ কোড লিখুন।~15 min

04 · মডিউল 4 — ক্লাস এবং ইউটিলিটি প্রকার

2 পাঠ

ক্লাস এবং বিল্ট-ইন ইউটিলিটি প্রকারের সাথে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং বিদ্যমান প্রকারগুলিকে রূপান্তর করতে।

  1. 4.1ক্লাস এবং মডিফায়ারঅ্যাক্সেস মডিফায়ার (সর্বজনীন, ব্যক্তিগত, শুধুমাত্র পঠনযোগ্য) সহ ক্লাস লিখুন এবং ইন্টারফেসগুলি প্রয়োগ করুন।~15 min
  2. 4.2ইউটিলিটি প্রকারআংশিক, রিডঅনলি, পিক এবং বাদ দিয়ে বিদ্যমান প্রকারগুলিকে সরলীকরণ এবং পুনরায় ব্যবহার করুন।~15 min

05 · মডিউল 5 — উন্নত প্রকার এবং গার্ড

2 পাঠ

কাস্টম টাইপ গার্ড, আক্ষরিক প্রকার, টাইপ দাবী এবং টেমপ্লেট আক্ষরিক প্রকারের সাথে টাইপ সিস্টেম সম্পর্কে আপনার উপলব্ধি গভীর করুন।

  1. 5.1টাইপ গার্ডসনিরাপদ সংকীর্ণ করার জন্য টাইপ প্রিডিকেট ব্যবহার করে কাস্টম টাইপ গার্ড তৈরি করতে শিখুন।~15 min
  2. 5.2আক্ষরিক প্রকার এবং দাবীসুনির্দিষ্ট আক্ষরিক প্রকার, টেমপ্লেট আক্ষরিক প্রকার এবং রানটাইমে as এবং as const এর সাথে কাজ করুন।~15 min

06 · মডিউল 6 — শর্তাধীন এবং ম্যাপ করা প্রকার

2 পাঠ

কীভাবে গতিশীল প্রকারগুলি তৈরি করতে হয় এবং শর্তাধীন প্রকার, ইনফার অপারেটর এবং ম্যাপ করা প্রকারগুলি ব্যবহার করে বিদ্যমান প্রকারগুলিকে রূপান্তর করতে হয় তা শিখুন৷

  1. 6.1শর্তাধীন প্রকার এবং অনুমানটাইপ টারনারি অপারেটর ব্যবহার করতে শিখুন (T প্রসারিত করে U ? X : Y) এবং ইনফার সহ গতিশীল প্রকারগুলি বের করুন।~15 min
  2. 6.2ম্যাপ করা প্রকারবিদ্যমান প্রকারের কীগুলির উপর ম্যাপিং করে রূপান্তর করুন এবং নতুন প্রকারগুলি তৈরি করুন ({ [K-এর T]: ... })।~15 min

07 · মডিউল 7 — কনফিগারেশন এবং ইন্টিগ্রেশন

2 পাঠ

কিভাবে tsconfig.json ব্যবহার করে TypeScript কম্পাইলার কনফিগার করবেন এবং ঘোষণা মার্জিং সহ বিদ্যমান প্রকারগুলিকে প্রসারিত করবেন তা আবিষ্কার করুন।

  1. 7.1tsconfig.json এর সাথে কনফিগারেশনtsconfig.json ফাইলের মূল বিকল্পগুলি আবিষ্কার করুন যেমন লক্ষ্য, মডিউল, কঠোর এবং কীভাবে তারা সংকলনকে প্রভাবিত করে।~12 min
  2. 7.2ঘোষণা এবং একত্রীকরণবহিরাগত লাইব্রেরি প্রসারিত করুন এবং ঘোষণার একত্রিতকরণের সাথে ঘোষণা ফাইল (.d.ts) লিখুন।~15 min