সাক্ষাৎকার প্রশ্ন

শীর্ষ 100টি কৌণিক ইন্টারভিউ প্রশ্ন এবং উত্তর

জানুয়ারী 2, 2022

আপনি একটি কৌণিক সাক্ষাৎকারের জন্য প্রস্তুতি নিচ্ছেন? আপনি একটি কৌণিক সাক্ষাৎকার নির্ধারিত আছে? আপনি কি প্রায়শই জিজ্ঞাসিত কৌণিক ইন্টারভিউ প্রশ্ন এবং উত্তর খুঁজছেন? তাহলে আপনি সঠিক নিবন্ধে আছেন। আমরা সবচেয়ে বেশি জিজ্ঞাসিত কৌণিক সাক্ষাৎকারের প্রশ্ন ও উত্তর তালিকাভুক্ত করেছি। নিশ্চিত করুন যে আপনি সম্পূর্ণ ব্লগের মাধ্যমে যান যাতে কোনো প্রশ্ন মিস না হয়।

প্রথমত, কৌণিক কি? কৌণিক এটি একটি ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক যা Google দ্বারা তৈরি করা হয়েছে। এটি একটি প্রকার স্ক্রিপ্ট-ভিত্তিক, ওপেন সোর্স ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক। কৌণিক একটি প্ল্যাটফর্ম যা মোবাইল ডেস্কটপ ওয়েব অ্যাপ্লিকেশন তৈরির উপর দৃষ্টি নিবদ্ধ করে।

সুচিপত্র

শীর্ষ 100টি কৌণিক ইন্টারভিউ প্রশ্ন এবং উত্তর

1. কৌণিক সম্পর্কে আপনি কি জানেন ব্যাখ্যা করুন?

কৌণিক হল একটি ওয়েব প্ল্যাটফর্ম এবং একটি ফ্রেমওয়ার্ক যা HTML এবং টাইপস্ক্রিপ্ট ব্যবহার করে একক-পৃষ্ঠার ক্লায়েন্ট অ্যাপ্লিকেশন তৈরির জন্য ডিজাইন করা হয়েছে। কৌণিক একটি টাইপস্ক্রিপ্ট হিসাবে লেখা হয়। কৌণিক তার মূল এবং ঐচ্ছিক কার্যকারিতা প্রয়োগ করে টাইপস্ক্রিপ্ট লাইব্রেরির একটি সেট হিসাবে যা অ্যাপগুলিতে আমদানি করা হয়।

2. আপনি কৌণিক স্থাপত্য ব্যাখ্যা করতে পারেন?

কৌণিক সাক্ষাৎকার প্রশ্ন ও উত্তর - কৌণিক স্থাপত্য

গুগল দ্বারা - https://angular.io/docs/dart/latest/guide/architecture.html,
CC BY 4.0, https://commons.wikimedia.org/w/index.php?curid=51329241

কৌণিক হল একটি কাঠামো যা HTML-এ ক্লায়েন্ট-ভিত্তিক অ্যাপ্লিকেশন তৈরির জন্য প্রয়োগ করা হয়। কৌণিক কাঠামো বিভিন্ন লাইব্রেরি নিয়ে গঠিত। যেখানে তাদের কিছু মূল, এবং তাদের কিছু ঐচ্ছিক।

কৌণিক স্থাপত্য আটটি প্রধান বিল্ডিং ব্লককে সংজ্ঞায়িত করে, যেমন:

মডিউল: কৌণিকের অ্যাপ মডিউল নামে একটি রুট মডিউল রয়েছে, যা বুটস্ট্র্যাপ প্রক্রিয়া প্রদান করে এবং এটি চালু করার জন্য দায়ী। এবং এই অ্যাপ মডিউলটিতে অনেকগুলি কার্যকরী মডিউল রয়েছে।

উপাদান: প্রতিটি কৌণিক প্রকল্পে রুট উপাদান নামক একটি উপাদান থাকে এবং এটি একটি পৃষ্ঠা DOM (ডকুমেন্ট অবজেক্ট মডেল) এর সাথে উপাদান শ্রেণিবদ্ধতার সাথে সংযোগ করে। এখানে প্রতিটি উপাদান একটি শ্রেণী নির্দিষ্ট করে যা লজিক এবং অ্যাপ্লিকেশন ডেটা নিয়ে গঠিত, যা HTML টেমপ্লেটের সাথে যুক্ত যা লক্ষ্য অ্যাপে প্রদর্শিত দৃশ্যকে সংজ্ঞায়িত করে। এখানে উপাদানটি একটি ভিউ নামক একটি পর্দার অংশ নিয়ন্ত্রণ করে।

টেমপ্লেট: কৌণিক টেমপ্লেটগুলি এইচটিএমএলকে কৌণিক মার্কআপের সাথে একত্রিত করার জন্য সংজ্ঞায়িত করা হয় যা প্রদর্শিত হওয়ার আগে HTML উপাদানগুলিকে সংশোধন করতে ব্যবহার করা যেতে পারে। টেমপ্লেট নির্দেশাবলী আপনাকে প্রোগ্রাম লজিক এবং বাইন্ডিং মার্কআপ প্রদান করবে যা আপনাকে DOM-এর সাথে অ্যাপ্লিকেশন ডেটা সংযুক্ত করতে দেয়।

মেটাডেটা: কৌণিক মেটাডেটা বলে যে কিভাবে একটি ক্লাস প্রক্রিয়া করতে হয়। মেটাডেটা ক্লাসের প্রত্যাশিত আচরণ কনফিগার করতে ক্লাস সাজায়। আমরা কৌণিক অ্যাপ বলতে একটি ক্লাসে মেটাডেটা ব্যবহার করি, যে অ্যাপ উপাদানটি উপাদান। মেটাডেটা টাইপস্ক্রিপ্টে ডেকোরেটর ব্যবহার করে সংযুক্ত করা হয়।

ডেটাবাইন্ডিং: কৌণিকভাবে ডেটা বাইন্ডিং টেমপ্লেট এবং এর উপাদানগুলির মধ্যে যোগাযোগ করে। এটি পিতামাতা এবং সন্তানের উপাদানগুলির মধ্যে যোগাযোগ করতেও ব্যবহৃত হয়। কৌণিক এটিকে একটি ইন্টারেক্টিভ অ্যাপ্লিকেশন বানিয়ে একটি উপাদান এবং একটি DOM এর মধ্যে যোগাযোগকে সংজ্ঞায়িত করতে দেয়।

নির্দেশাবলী: নির্দেশাবলী কৌণিক অ্যাপ্লিকেশনের বিল্ডিং ব্লক হিসাবে সংজ্ঞায়িত করা হয়। কৌণিক অনেক অন্তর্নির্মিত নির্দেশাবলী আছে.

সেবা: অ্যাঙ্গুলারে, আমরা ডেটা বা যুক্তির জন্য একটি পরিষেবা শ্রেণী তৈরি করি যা একটি নির্দিষ্ট দৃশ্যের সাথে সম্পর্কিত নয় এবং আপনি সমস্ত উপাদান জুড়ে ডেটা ভাগ করতে চান৷ পুনঃব্যবহারযোগ্যতা এবং মডুলারিটি বাড়ানোর জন্য উপাদান এবং পরিষেবাগুলি কৌণিক দ্বারা পৃথক করা হয়।

নির্ভরতা ইনজেকশন : কৌণিক মধ্যে নির্ভরতা ইনজেকশন আপনার উপাদান ক্লাস দক্ষ রাখে. ডিপেন্ডেন্সি ইনজেকশন সার্ভারের ডেটা আনা এবং ব্যবহারকারীর ইনপুট যাচাই করার পরিবর্তে পরিষেবাগুলিতে কাজগুলি অর্পণ করে।

3. আপনি কৌণিক মধ্যে টীকা এবং সজ্জাকর মধ্যে পার্থক্য ব্যাখ্যা করতে পারেন?

টীকাডেকোরেটর
ট্রেসার কম্পাইলার টীকা ব্যবহার করে।টাইপস্ক্রিপ্ট কম্পাইলার ডেকোরেটর ব্যবহার করে।
অ্যাট্রি সঞ্চয় করার জন্য অ্যাট্রিবিউট অ্যানোটেশন তৈরি করা হয়।ডেকোরেটরগুলিকে এমন ফাংশন হিসাবে সংজ্ঞায়িত করা হয় যা বস্তুটিকে সজ্জিত করা প্রয়োজন।
টীকা হার্ডকোড করা হয়.ডেকোরেটর হার্ডকোড করা হয় না।

4. ডাইজেস্ট চক্র কি? ব্যাখ্যা করা?

কৌণিক মধ্যে ডাইজেস্ট চক্র ঘড়ি ভেরিয়েবলের ঘড়ি ভেরিয়েবল মান ট্র্যাক করতে ওয়াচলিস্ট পর্যবেক্ষণ হিসাবে সংজ্ঞায়িত করা হয়। হজম প্রক্রিয়াটি সাধারণত পরোক্ষভাবে ট্রিগার হয়, তবে $Apply() ফাংশন ব্যবহার করে ম্যানুয়ালি এটি সক্রিয় করার একটি বিকল্পও রয়েছে।

5. আপনি আমাদের বলতে পারেন কৌণিক এর সর্বশেষ সংস্করণ কোনটি? এটিতে নতুন বৈশিষ্ট্যগুলি কী কী?

কৌণিক 8 সর্বশেষ সংস্করণ।

কৌণিক আটের কিছু বৈশিষ্ট্য নীচে তালিকাভুক্ত করা হয়েছে:

  1. কৌণিক 8 টাইপস্ক্রিপ্ট 3.4 সমর্থন করে।
  2. কৌণিক 8 এ অ্যাপ্লিকেশন কোডের জন্য ডিফারেনশিয়াল লোডিং রয়েছে।
  3. কৌণিক আট পেলোড আকার, সামঞ্জস্য দ্বারা উন্নত করা হয়। এটি সহজ ডিবাগিং, দ্রুত পুনর্নির্মাণের সময় ইত্যাদি করেছে।
  4. কৌণিক 8 অলস রুটের জন্য একটি গতিশীল আমদানি আছে।
আরো দেখুন শীর্ষ 100 উত্তরযোগ্য ইন্টারভিউ প্রশ্ন এবং উত্তর

6. কৌণিক বুটস্ট্র্যাপিং মডিউল ব্যাখ্যা কর?

কৌণিক ভাষায়, অ্যাপ্লিকেশনটি চালু করতে বুটস্ট্র্যাপ করা রুট মডিউলটি বুটস্ট্র্যাপিং মডিউল নামে পরিচিত। প্রতিটি কৌণিক অ্যাপ্লিকেশনে এই বুটস্ট্র্যাপিং মডিউল থাকে। বুটস্ট্র্যাপিং মডিউলটিকে অ্যাপমডিউল হিসাবেও উল্লেখ করা হয়।

7. কৌণিক দ্বারা সমর্থিত বিভিন্ন ফিল্টারের নাম বলুন?

কৌণিক দ্বারা সমর্থিত বিভিন্ন ফিল্টার হল:

ফিল্টারের নামস্পেসিফিকেশন বা বর্ণনা
বড় হাতের অক্ষরএটি একটি বড় হাতের মধ্যে স্ট্রিং রূপান্তর করে.
ছোট হাতের অক্ষরএটি একটি ছোট হাতের মধ্যে স্ট্রিং রূপান্তর করে.
তারিখএটি নির্দিষ্ট বিন্যাসে 'তারিখ' রূপান্তরিত করে।
OrderByএটি নির্দিষ্ট বা সংজ্ঞায়িত অভিব্যক্তি দ্বারা একটি অ্যারে অর্ডার করে।
সংখ্যাএটি একটি স্ট্রিং মধ্যে সংখ্যা বিন্যাস.
মুদ্রাএটি সংখ্যাটিকে প্রদত্ত মুদ্রা বিন্যাসে রূপান্তর করে।
সীমার মধ্যেএটি নির্দিষ্ট সংখ্যায় অ্যারেকে সীমাবদ্ধ করে।
JSON এটি বিন্যাস বস্তুটিকে একটি JSON স্ট্রিং-এ রূপান্তর করে।

8. ওয়াইল্ডকার্ড রুট ব্যাখ্যা কর?

কৌণিক-এ ওয়াইল্ডকার্ড রুটকে এমন পাথ হিসাবে সংজ্ঞায়িত করা হয় যাতে দুটি তারকাচিহ্ন ('*') থাকে যা যে কোনো প্রদত্ত URL-এর সাথে মেলে। প্রদত্ত ইউআরএলটি পূর্বনির্ধারিত কোনো রুটের সাথে সঙ্গতিপূর্ণ না হলে এটি কার্যকর। আমরা একটি ত্রুটি নিক্ষেপ করার পরিবর্তে ওয়াইল্ডকার্ড রুট ব্যবহার করতে পারি এবং নির্দিষ্ট উপাদানটি সংজ্ঞায়িত করতে পারি।

9. কৌণিক একটি উপাদান কি?

কৌণিক উপাদানটি কোডের একটি যৌক্তিক অংশ হিসাবে সংজ্ঞায়িত করা হয়। উপাদান ধারণ করে

  1. টেমপ্লেটটিতে এইচটিএমএল বা URL রয়েছে যা রেন্ডার করতে হবে।
  2. বৈশিষ্ট্য এবং পদ্ধতি সংজ্ঞায়িত করার ক্লাস যা ভিউ সমর্থন করতে হবে।
  3. মেটাডেটা একটি ডেকোরেটর ব্যবহার করে সংজ্ঞায়িত করা হয়।

কৌণিক ইন্টারভিউ প্রশ্ন এবং উত্তর

10. কৌণিক বিশেষ ট্রানজিশন স্টেটগুলি কী কী?

কৌণিক ক্ষেত্রে বিশেষ ট্রানজিশন স্টেটগুলি হল ওয়াইল্ডকার্ড(*) এবং অকার্যকর।

  1. এখানে ওয়াইল্ডকার্ড যেকোনো ট্রানজিশন স্টেটের সাথে মিলতে পারে।
  2. এখানে অকার্যকর অবস্থাটি একটি পৃষ্ঠায় প্রবেশ করা বা ছেড়ে যাওয়া উপাদানগুলির জন্য রূপান্তর কনফিগার করতে ব্যবহৃত হয়।

11. কৌণিক সংকলনের বিভিন্ন প্রকারের নাম বল?

কৌণিক কম্পাইলেশন দুই ধরনের হয়:

  1. AOT (সময়ের আগে)
  2. JIT (শুধু সময়ে)

12. Package.json এবং এর উদ্দেশ্য ব্যাখ্যা কর?

এটা করা সহজ প্রকল্প পরিচালনা করুন JSON প্যাকেজ ব্যবহার করে নির্ভরতা। Package.json আমাদেরকে সংস্করণ, ভাষা ইত্যাদির মতো বিশদ বিবরণ নির্দিষ্ট করার অনুমতি দেয়। উদাহরণস্বরূপ, যখন আমরা আমাদের প্রকল্পে টাইপস্ক্রিপ্ট ব্যবহার করি, তখন আমাদের টাইপস্ক্রিপ্ট এবং এর সংস্করণ উল্লেখ করার অনুমতি দেওয়া হয়।

কয়েকটি উদাহরণ হল tsconfig.json, metadata.json, ইত্যাদি।

13. কৌণিক টেমপ্লেটগুলি ব্যাখ্যা কর?

কৌণিক টেমপ্লেটগুলি হল একটি HTML ভিউ, যেখানে বাঁধাই নিয়ন্ত্রণগুলি কৌণিক উপাদান বৈশিষ্ট্যগুলিতে ডেটা প্রদর্শন করতে পারে। টেমপ্লেটগুলি সম্পত্তি ব্যবহার করে সংজ্ঞায়িত করা যেতে পারে:

টেমপ্লেট: My sample1 Template

@Component ডেকোরেটরের URL প্রপার্টি ব্যবহার করে একটি ভিন্ন HTML ফাইল থেকেও টেমপ্লেট কল করা যেতে পারে: templateUrl: ‘App/App.component.html।’

14. আপনি কৌণিক CLI কি ব্যাখ্যা করতে পারেন? তুমি এটা কিভাবে ব্যবহার কর?

কৌণিক CLI শেষ থেকে শেষ বিকাশ প্রক্রিয়া স্বয়ংক্রিয় করতে ব্যবহৃত হয়। কৌণিক CLI এর সাহায্যে, অ্যাপ্লিকেশনের শুরু, কনফিগারেশন, বিকাশ খুব সহজ এবং সহজ হয়ে যায়। কমান্ড লাইন ইন্টারফেস (CLI) সাহায্যে, আমরা নতুন প্রকল্প তৈরি করতে পারি, নতুন বৈশিষ্ট্য যোগ করতে পারি, ইউনিট পরীক্ষা , এবং কয়েকটি কমান্ড টাইপ করে এন্ড-টু-এন্ড পরীক্ষা। কৌণিক CLI এর সাহায্যে, বিকাশ এবং পরীক্ষা উভয়ই দ্রুততর হয়েছে।

15. আপনি কি আমাদের বলতে পারেন যে একটি অ্যাপ্লিকেশনের জন্য রাউটিং মডিউল বাধ্যতামূলক কিনা?

কৌণিক রুট ডকুমেন্টেশন অনুসারে, উপাদানগুলির সাথে একটি রুট ব্যবহার করা বাধ্যতামূলক।

16. আপনি কি ব্যাখ্যা করতে পারেন কৌণিক শ্রেণী সজ্জাকর?

কৌণিক-এ ক্লাস ডেকোরেটরগুলি উপযুক্ত ক্লাস টাইপের মেটাডেটা নিয়ে গঠিত। ক্লাস ডেকোরেটররা ক্লাসের সংজ্ঞার আগে উপস্থিত হয় এবং তারা ক্লাসটিকে একটি নির্দিষ্ট ধরণের বলে ঘোষণা করে। ক্লাস ডেকোরেটরের কয়েকটি উদাহরণ হল @pipe, @component, @Injectable, @NgModule।

17. কৌণিক ভাষায় নির্দেশাবলী কী তা ব্যাখ্যা করতে পারেন এবং কৌণিক ভাষায় সর্বাধিক ব্যবহৃত নির্দেশাবলীর নাম বলতে পারেন?

কৌণিক নির্দেশাবলী ব্যবহার করে, বিকাশকারীরা অ্যাপ্লিকেশন-নির্দিষ্ট কাস্টম এইচটিএমএল সিনট্যাক্স লিখতে পারে। নতুন ভাষা এখন DOM এ লেখা হয়। যখনই একটি নতুন HTML সিনট্যাক্স পাওয়া যায়, কৌণিক কম্পাইলার নির্দেশমূলক ফাংশনগুলি চালায়।

আমরা কৌণিক নির্দেশাবলী চার ধরনের আছে, যথা.

  1. বৈশিষ্ট্য নির্দেশিকা
  2. উপাদান নির্দেশিকা
  3. কাঠামোগত নির্দেশিকা।
  4. কাস্টম নির্দেশিকা

সর্বাধিক ব্যবহৃত নির্দেশাবলী নীচে তালিকাভুক্ত করা হয়েছে:

  1. অফ-মডেল
  2. অফ-অ্যাপ
  3. অফ-বাইন্ড
  4. অফ-রিপিট
  5. শো এর

18. কৌণিক একটি পাইপ কি ব্যাখ্যা করুন? প্রদর্শনের জন্য একটি সহজ কোড লিখুন?

কৌণিক মধ্যে পাইপ(|) ইনপুট ডেটা পছন্দসই প্রদত্ত বিন্যাসে রূপান্তর করতে ব্যবহৃত হয়।

উদাহরণ

খরচ হল {মুদ্রা }

19. কৌণিক এবং কৌণিক JS এর ​​মধ্যে পার্থক্য করুন?

কৌণিককৌণিক JS
কৌণিক হল একটি ওপেন সোর্স টাইপস্ক্রিপ্ট যা গুগল তৈরি করেছে।কৌণিক JS হল একটি ওপেন-সোর্স জাভাস্ক্রিপ্ট যা এসপিএ তৈরি করতে পারে।
ফ্রন্ট-এন্ড বিকাশকারীরা দক্ষতার সাথে ডেটা উপস্থাপন এবং ম্যানিপুলেট করার জন্য একটি কৌণিক কাঠামো ব্যবহার করে। ওয়েব ডেভেলপার ওয়েব অ্যাপ্লিকেশন ডিজাইন করতে এটি ব্যবহার করুন।
কৌণিক স্থাপত্যের পরিপ্রেক্ষিতে উপাদান এবং নির্দেশাবলী ব্যবহার করে।এটি মডেল ভিউ কন্ট্রোলার ডিজাইন সমর্থন করে।
কৌণিক মাইক্রোসফ্ট এর টাইপস্ক্রিপ্ট ভাষায় লেখা হয়।AngularJS জাভাস্ক্রিপ্টে লেখা হয়।
এটি মোবাইল ব্রাউজার সমর্থন করে।এটি মোবাইল ব্রাউজার সমর্থন করে না।
এটি নির্ভরতা ইনজেকশন ব্যবহার করে।এটি নির্ভরতা ইনজেকশন ব্যবহার করে না।

20. AOT এবং JIT এর মধ্যে পার্থক্য ব্যাখ্যা কর?

AOT জেআইটি
AOT মানে Ahead of time compilerJIT মানে জাস্ট ইন টাইম কম্পাইলার
এটি একটি টাইপস্ক্রিপ্ট তৈরি করে।এটি জাভাস্ক্রিপ্ট তৈরি করে।
AOT সার্ভারে বিল্ড টাইমে অ্যাপটি কম্পাইল করে।JIT রান টাইমে ব্রাউজারে অ্যাপটি কম্পাইল করে।
এটি উত্পাদন মোডে ব্যবহৃত হয়।জেআইটি উন্নয়ন মোডে ব্যবহৃত হয়।

কৌণিক ইন্টারভিউ প্রশ্ন এবং উত্তর

21. কৌণিক ভাষায় কম্পোনেন্ট এবং নির্দেশের মধ্যে পার্থক্যগুলি তালিকাভুক্ত করুন?

উপাদাননির্দেশিকা
উপাদানগুলি শুধুমাত্র সুযোগের মধ্যে ডেটা অ্যাক্সেস করতে সক্ষম।নির্দেশাবলী সুযোগের বাইরে ডেটা পরিবর্তন করতে পারে।
আমরা একটি উপাদান নিবন্ধন করতে @কম্পোনেন্ট টীকা ব্যবহার করি।@Directive টীকা একটি নির্দেশ নিবন্ধন করতে ব্যবহৃত হয়।
প্রতিটি DOM উপাদান শুধুমাত্র একটি উপাদান নির্দিষ্ট করতে পারে।আমাদের একটি DOM উপাদানে যেকোনো সংখ্যক নির্দেশ থাকতে পারে।

22. AngularJS মডিউল ব্যাখ্যা কর?

একটি কৌণিক JS মডিউল একটি অ্যাপ্লিকেশন সংজ্ঞায়িত করতে ব্যবহৃত হয়, এবং এটি অ্যাপ্লিকেশনের বিভিন্ন অংশের জন্য একটি ধারক। এটি অ্যাপ্লিকেশন নিয়ন্ত্রকদের জন্য ধারক। কৌণিক JS মডিউল হল একটি অ্যাপ্লিকেশনের বিভিন্ন অংশ যেমন নিয়ামক, নির্দেশিকা, পরিষেবা, ফিল্টার, কারখানা ইত্যাদির জন্য একটি ধারক।

23. কৌণিক কন্ট্রোলার ব্যাখ্যা কর?

কৌণিক JS অ্যাপ্লিকেশনগুলি অ্যাপ্লিকেশনে ডেটা প্রবাহ নিয়ন্ত্রণ করতে নিয়ন্ত্রকদের উপর নির্ভর করে। AngularJs-এ, আমরা ng ব্যবহার করে একটি নিয়ামককে সংজ্ঞায়িত করি। কন্ট্রোলার নির্দেশিকা। একটি নিয়ামককে একটি জাভাস্ক্রিপ্ট অবজেক্ট হিসাবে সংজ্ঞায়িত করা যেতে পারে যা বৈশিষ্ট্য, বৈশিষ্ট্য এবং ফাংশন নিয়ে গঠিত।

24. আপনি কৌণিক ফর্মের বৈশিষ্ট্য ব্যাখ্যা করতে পারেন?

অ্যাপ্লিকেশনগুলি ব্যবহারকারীদের লগ ইন করতে, সংবেদনশীল ডেটা প্রবেশ করতে, একটি ব্যবহারকারীর প্রোফাইল আপডেট করতে এবং অন্যান্য অনেক ডেটা এন্ট্রি কাজগুলি করতে অনুমতি দেওয়ার জন্য ফর্মগুলি ব্যবহার করে৷ ফর্ম ডেটা পরিচালনা করার দুটি উপায় রয়েছে, যেমন, ব্যবহারকারীর ইনপুট, যথা, প্রতিক্রিয়াশীল এবং টেমপ্লেট চালিত৷

  1. এখানে উভয় পদ্ধতিই ভিউ থেকে ব্যবহারকারীর ইনপুট ইভেন্ট ক্যাপচার করে।
  2. তারা উভয়ই ব্যবহারকারীর ইনপুট যাচাই করে,
  3. তারা উভয়ই আপডেট করার জন্য একটি ফর্ম এবং ডেটা মডেল তৈরি করে
  4. তারা পরিবর্তনগুলি ট্র্যাক করার একটি উপায় প্রদান করে।

প্রতিক্রিয়াশীল ফর্ম কৌণিক প্রদত্ত অন্তর্নিহিত ফর্ম অবজেক্ট মডেলে সরাসরি এবং স্পষ্ট অ্যাক্সেস প্রদান করে। এই প্রতিক্রিয়াশীল ফর্মগুলি আরও শক্তিশালী, মাপযোগ্য, পুনরায় ব্যবহারযোগ্য এবং পরীক্ষাযোগ্য। প্রতিক্রিয়াশীল ফর্মগুলি ব্যবহার করুন যদি আপনার ফর্মগুলি অ্যাপ্লিকেশনের একটি গুরুত্বপূর্ণ অংশ হয়।

টেমপ্লেট-চালিত ফর্ম কৌণিক-এ সেই ফর্মগুলি যা অন্তর্নিহিত অবজেক্ট মডেল তৈরি এবং ম্যানিপুলেট করার জন্য টেমপ্লেট নির্দেশের উপর নির্ভর করে। টেমপ্লেট-চালিত ফর্মগুলি একটি ইমেল সাইন-আপ ফর্মের মতো একটি অ্যাপ্লিকেশনে একটি সাধারণ ফর্ম যোগ করতে সহায়ক৷ এই ফর্মগুলি একটি অ্যাপ্লিকেশনে যোগ করা সহজ, এবং তারা প্রতিক্রিয়াশীল ফর্ম হিসাবে মাপযোগ্য নয়। আপনি টেমপ্লেট-চালিত ফর্মগুলি বেছে নিতে পারেন যখন আপনার একটি মৌলিক ফর্মের প্রয়োজনীয়তা থাকে এবং প্রদত্ত যুক্তিটি শুধুমাত্র টেমপ্লেট দ্বারা বজায় রাখা যেতে পারে।

25. আপনি জীবনচক্র হুক ব্যাখ্যা করতে পারেন?

কৌণিক লাইফসাইকেল হুকগুলিকে প্রক্রিয়াগুলির একটি সেট হিসাবে সংজ্ঞায়িত করা হয় যা একটি কৌণিক শুরু থেকে শেষ পর্যন্ত যায়।

OnChanges দ্বারাকৌণিক এই পদ্ধতিটিকে কল করে যখন ডেটা-বাউন্ড প্রপার্টির মান পরিবর্তন হয়
ngOfInitএই পদ্ধতিটি কৌণিক দ্বারা আহ্বান করা হয় যখনই একটি উপাদান বা নির্দেশমূলক প্রাথমিককরণ ঘটে।
ngDoCheckএই পদ্ধতিটি সনাক্তকরণ এবং পদক্ষেপ নেওয়ার জন্য বলা হয় যা কৌণিক নিজেই করে না।
ngAfterContentInitকৌণিক এই পদ্ধতিটিকে কৌণিক প্রকল্পগুলির প্রতিক্রিয়া হিসাবে, উপাদানটির দৃশ্যে একটি বাহ্যিক বিষয়বস্তুতে কল করে।
ngপরবর্তী বিষয়বস্তু পরীক্ষা করা হয়েছেকম্পোনেন্টে প্রজেক্ট করা বিষয়বস্তুর উপর কৌণিক চেক করার পরে প্রতিক্রিয়া হিসাবে এই পদ্ধতিটি বলা হয়।
ngAfterViewInitএই পদ্ধতিটি উপাদানটির মতামত এবং শিশুর মতামতকে কৌণিক প্রাথমিককরণের প্রতিক্রিয়া হিসাবে উস্কে দেওয়া হয়।
ngAfterView চেক করা হয়েছেএই পদ্ধতিটি কৌণিকের প্রতিক্রিয়া হিসাবে আহ্বান করা হয়েছে যা উপাদানটির দৃশ্য এবং শিশুর দৃশ্য পরীক্ষা করে।
ধ্বংস করুনএকটি কৌণিক একটি উপাদান বা নির্দেশকে ধ্বংস করার পরে এটিকে কৌণিক দ্বারা পরিষ্কার করার জন্য বলা হয়।

26. আপনি কি আমাদের বলতে পারেন কিভাবে মেটাডেটা কৌণিকভাবে উপস্থাপন করা হয়?

কৌণিক মধ্যে মেটাডেটা যেমন ডেকোরেটর ব্যবহার করে প্রতিনিধিত্ব করা হয়

  1. ক্লাস ডেকোরেটর
  2. সম্পত্তি সজ্জাসংক্রান্ত
  3. পদ্ধতি ডেকোরেটর
  4. প্যারামিটার ডেকোরেটর

27. আপনি Angular ব্যবহার করার কয়েকটি সুবিধা ব্যাখ্যা করতে পারেন?

কৌণিক ব্যবহারের কিছু সুবিধা নীচে তালিকাভুক্ত করা হয়েছে:

  1. এটি দ্বি-মুখী ডেটা বাইন্ডিং সমর্থন করে।
  2. এটি টেমপ্লেট সিনট্যাক্স এবং বৈধতা উভয় সমর্থন করে।
  3. এটি আমাদের কাস্টম অ্যানিমেশন, পরিষেবা এবং নির্দেশাবলী যোগ করার অনুমতি দেয়।
  4. কৌণিক একটি বিরামবিহীন ইভেন্ট হ্যান্ডলিং প্রক্রিয়া প্রদান করে।
  5. কৌণিক ক্লায়েন্ট-সার্ভার যোগাযোগ প্রদান করে এবং শান্ত সেবা.
  6. এটি একটি অনুক্রমিক নির্ভরতা ইনজেকশন গঠন প্রয়োগ করে।

28. AngularJS-এ ডেটা বাইন্ডিং ব্যাখ্যা কর?

AngularJs-এ ডেটা বাইন্ডিং মডেল এবং ভিউ উপাদানগুলির মধ্যে ডেটার স্বয়ংক্রিয় সিঙ্ক্রোনাইজেশন হিসাবে সংজ্ঞায়িত করা হয়।

29. কৌণিক ডাটা বাইন্ডিং এর প্রকারের নাম বল? ব্যাখ্যা করা?

Angular এ চার ধরনের ডেটা বাইন্ডিং আছে, যথা,

  1. স্ট্রিং ইন্টারপোলেশন
  2. সম্পত্তি বাঁধাই
  3. ইভেন্ট বাঁধাই
  4. দ্বিমুখী বাঁধাই

30. ওয়ান-ওয়ে বাইন্ডিং এবং টু-ওয়ে বাইন্ডিং এর মধ্যে পার্থক্য করুন?

একমুখী বাঁধাইদ্বি-মুখী বাঁধাই
এটি দেখতে মডেল থেকে ডেটা আবদ্ধ করতে ব্যবহৃত হয়।টু-ওয়ে বাইন্ডিং মডেল থেকে ডেটাকে মডেলে দেখতে এবং দেখার জন্য আবদ্ধ করে।
ডেটা প্রবাহ একমুখী।এখানে ডেটা প্রবাহ দ্বিমুখী।
যখনই উপাদানটিতে ডেটা পরিবর্তন করা হয়, তখন নতুন মানটি ভিউতে আপডেট করা হয়।এনজি-মডেল নির্দেশিকা দ্বি-মুখী বাঁধাই তৈরি করতে ব্যবহৃত হয়।

31. কেন একটি HTTP ক্লায়েন্ট গুরুত্বপূর্ণ?

কৌণিক অ্যাপ্লিকেশনগুলিতে, HTTP ক্লায়েন্ট হল HTTP API-এর একটি সরলীকৃত সংস্করণ। HTTP ক্লায়েন্ট আরও ভাল ত্রুটি হ্যান্ডলিং প্রক্রিয়া, অনুরোধ এবং প্রতিক্রিয়া বাধা, পর্যবেক্ষণযোগ্য API, টাইপ করা অনুরোধ এবং প্রতিক্রিয়া বস্তু সক্ষম করে।

আরো দেখুন শীর্ষ 100 জাভাস্ক্রিপ্ট ইন্টারভিউ প্রশ্ন এবং উত্তর

কৌণিক ইন্টারভিউ প্রশ্ন এবং উত্তর

32. আপনি কৌণিক বিভিন্ন বৈশিষ্ট্য ব্যাখ্যা করতে পারেন?

কৌণিক এর বিভিন্ন বৈশিষ্ট্য নীচে তালিকাভুক্ত করা হয়েছে:

  1. Angular আপনাকে ARIA-সক্ষম উপাদান এবং উন্নত গাইড ব্যবহার করে অ্যাক্সেসযোগ্য অ্যাপ্লিকেশন তৈরি করতে দেয়।
  2. কৌণিক সমর্থন কমান্ড লাইন ইন্টারফেস সরঞ্জাম. যা উপাদান যোগ করা, তাৎক্ষণিক স্থাপনা, পরীক্ষা ইত্যাদির জন্য ব্যবহৃত হয়
  3. কৌণিক তার স্বজ্ঞাত API ব্যবহার করে, যা আপনাকে কম কোড সহ উচ্চ-কর্মক্ষমতা, জটিল অ্যানিমেশন তৈরি করতে দেয়।
  4. কৌণিক ক্রস-প্ল্যাটফর্ম সমর্থন করে অ্যাপ ডেভেলপমেন্ট . এটি দক্ষ, শক্তিশালী ডেস্কটপ এবং প্রগতিশীল তৈরি করতে ব্যবহার করা যেতে পারে ওয়েব পেজ .
  5. কৌণিক টেমপ্লেটগুলিকে উচ্চ অপ্টিমাইজড কোডে রূপান্তর করতে পারে, যা আধুনিক জাভাস্ক্রিপ্টের জন্য ব্যবহৃত হয় ভার্চুয়াল মেশিন .
  6. কৌণিক উপাদান রাউটারে স্বয়ংক্রিয় কোড-বিভাজন বিকল্প রয়েছে যাতে শুধুমাত্র প্রয়োজনীয় কোড লোড হয়।
  7. Angular এর সোর্স কোড এডিটর এবং IDE আছে যা কোড কমপ্লিশন, তাৎক্ষণিক ত্রুটি ইত্যাদি অফার করে।
  8. কৌণিকের সহজ এবং শক্তিশালী টেমপ্লেট ডিজাইন রয়েছে যা আপনাকে UI তৈরি করতে দেয়।
  9. কৌণিকের ঘন ঘন কর্ম ব্যবহার করে পরীক্ষা করার উপায় রয়েছে।

33. MVVM স্থাপত্য ব্যাখ্যা কর?

এমভিভিএম আর্কিটেকচারটি এমনভাবে ডিজাইন করা হয়েছে যে এটি উপাদানগুলির মধ্যে টাইট কাপলিংকে সরিয়ে দেয়। স্থাপত্যের প্রধানত তিনটি অংশ রয়েছে।

  1. মডেল
  2. দেখুন
  3. মডেল দেখুন

মডেলটি একটি অ্যাপ্লিকেশনের ডেটা এবং ব্যবসায়িক যুক্তি সংজ্ঞায়িত করে। সহজ কথায়, মডেলটি একটি সত্তার গঠন নিয়ে গঠিত।

দৃশ্য অ্যাপ্লিকেশনের চাক্ষুষ স্তর প্রতিনিধিত্ব করে। এটি প্রধানত UI কোড নিয়ে গঠিত, এটি ভিউমডেলে ব্যবহারকারীর ক্রিয়াকলাপ পাঠানোর জন্য দায়ী, এবং পরিবর্তে, এটি ভিউ মডেল থেকে কোনও প্রতিক্রিয়া পায় না।

ভিউ মডেল একটি অ্যাপ্লিকেশনের বিমূর্ত স্তর উপস্থাপন করে, যা দৃশ্য এবং মডেলের মধ্যে সংযোগকারী সেতু হিসাবে কাজ করে। দেখুন এবং দেখুন মডেলগুলি ডেটা বাইন্ডিংয়ের সাথে আন্তঃসংযুক্ত। তাই যদি ভিউতে কোনো পরিবর্তন করা হয়, ভিউ মডেল পরিবর্তনগুলি নোট করে এবং নতুন ডেটা সহ মডেল আপডেট করে।

34. কৌণিক স্ট্রিং ইন্টারপোলেশন ব্যাখ্যা কর?

কৌণিক ভাষায় স্ট্রিং ইন্টারপোলেশনকে একটি নির্দিষ্ট ধরণের সিনট্যাক্স হিসাবে উল্লেখ করা হয়, যা উপাদান ডেটা প্রদর্শন করতে টেমপ্লেট এক্সপ্রেশন ব্যবহার করে। ব্যবহৃত টেমপ্লেট এক্সপ্রেশনগুলি {{}} (ডাবল কোঁকড়া ধনুর্বন্ধনী) দিয়ে আবদ্ধ।

এখানে, জাভাস্ক্রিপ্ট এক্সপ্রেশনগুলি যেগুলি অ্যাঙ্গুলার দ্বারা নির্বাহ করতে হবে সেগুলি কোঁকড়া ধনুর্বন্ধনীর মধ্যে যোগ করা উচিত এবং আউটপুটটি HTML কোডে এমবেড করা উচিত।

35. আপনি Angular এবং Jquery এর মধ্যে পার্থক্য করতে পারেন?

কৌণিকJQuery
কৌণিক হল টাইপস্ক্রিপ্ট-ভিত্তিক, এবং এটি একটি ফ্রন্ট-এন্ড ডেভেলপমেন্ট ফ্রেমওয়ার্ক।এটি একটি জাভাস্ক্রিপ্ট-ভিত্তিক লাইব্রেরি।
একক-পৃষ্ঠা অ্যাপ্লিকেশন তৈরি করতে কৌণিক ব্যবহার করা হয়। JQuery প্রধানত DOM ম্যানিপুলেশনের জন্য ব্যবহৃত হয়।
এটি বড়, জটিল প্রকল্পগুলির জন্য উপযুক্ত।ছোট আকারের প্রকল্পের জন্য এটি যুক্তিযুক্ত।
এটি তুলনামূলক জটিল।এটা খুব সহজ এবং শিখতে সহজ,
এটি দ্বি-মুখী বাঁধাই সমর্থন করে।এটি একমুখী বাঁধাই সমর্থন করে।

36. ভিউ এনক্যাপসুলেশন ব্যাখ্যা করুন, এবং কত উপায়ে আমরা এটি অর্জন করতে পারি?

Angular এ ভিউ এনক্যাপসুলেশন নির্ধারণ করে যে একটি নির্দিষ্ট উপাদানের সংজ্ঞায়িত শৈলী সমগ্র অ্যাপ্লিকেশনকে প্রভাবিত করে কিনা।

কৌণিক তিন ধরনের এনক্যাপসুলেশন সমর্থন করে, যথা,

    অনুকরণ করা:এখানে, এইচটিএমএল থেকে স্টাইলগুলি উপাদানের সাথে যোগাযোগ করে। কম্পোনেন্টের @কম্পোনেন্ট ডেকোরেটরে যে শৈলীগুলি সংজ্ঞায়িত করা হয়েছে তা শুধুমাত্র এই নির্দিষ্ট কম্পোনেন্টে স্কোপ করা হয়েছে।স্থানীয়: এখানে, এইচটিএমএল থেকে স্টাইলগুলি উপাদানের সাথে যোগাযোগ করে না।কোনোটিই নয়: এখানে, কম্পোনেন্ট থেকে স্টাইলগুলি এইচটিএমএল-এ ফিরে আসে এবং তাই সেগুলি পৃষ্ঠার সমস্ত উপাদানগুলিতে দৃশ্যমান হয়৷

37. আপনি ব্যাখ্যা করতে পারেন কেন অ্যাঙ্গুলার একটি ক্লায়েন্ট-সাইড ফ্রেমওয়ার্ক হিসাবে চালু করা হয়েছিল?

গতিশীল ওয়েবসাইট বিকাশের জন্য, প্রথাগত ভ্যানিলাজেএস এবং জেকুয়েরি বিকাশকারীরা ব্যবহার করেছিলেন। প্রোগ্রামারদের জন্য এই জাতীয় কোড বজায় রাখা কঠিন ছিল, কারণ ওয়েবসাইটটি অতিরিক্ত কার্যকারিতা এবং বৈশিষ্ট্যগুলির সাথে আরও জটিল হয়ে উঠত। Jquery দ্বারা দৃষ্টিভঙ্গি জুড়ে ডেটা পরিচালনার কোন উপায় ছিল না।

এই সমস্যাগুলির সমাধান করার জন্য, কৌণিক তৈরি করা হয়েছিল, কোডটিকে কৌণিক-এ উপাদান নামক তথ্যের ছোট টুকরোগুলিতে বিভক্ত করে ডেভেলপারদের জন্য এটি সহজ করে তোলে। ক্লায়েন্ট-সাইড ফ্রেমওয়ার্ক অনুমতি দেয় সবচেয়ে উন্নত ওয়েবের বিকাশ অ্যাপ্লিকেশন যেমন SAP.

38. আপনি কৌণিক মধ্যে নির্ভরতা ইনজেকশন ব্যাখ্যা করতে পারেন?

Angular এ নির্ভরতা ইনজেকশন একটি অ্যাপ্লিকেশন ডিজাইন প্যাটার্ন, এবং এটি Angular এর মূল ধারণা গঠন করে। কৌণিক মধ্যে নির্ভরতা নির্দিষ্ট কার্যকারিতা আছে এমন পরিষেবা হিসাবে সংজ্ঞায়িত করা যেতে পারে। Angular-এর বিভিন্ন উপাদান এবং নির্দেশের জন্য পরিষেবার এই কার্যকারিতাগুলির প্রয়োজন হতে পারে। এখানে কৌণিক একটি মসৃণ প্রক্রিয়া প্রদান করে যেখানে নির্ভরতা নির্দেশাবলী এবং উপাদানগুলিতে ইনজেকশন করা হয়।

39. AOT সংকলনের সুবিধা ব্যাখ্যা কর?

একটি কৌণিক অ্যাপ্লিকেশন ব্রাউজারের ভিতরে চালানোর আগে কম্পাইল করতে হবে কারণ অ্যাঙ্গুলার অ্যাপ্লিকেশনটিতে নির্দিষ্ট উপাদান এবং টেমপ্লেট রয়েছে যা ব্রাউজার বুঝতে পারে না। কৌণিক কম্পাইলার JS কোড নেয়, এবং এটি AOT সংকলন নামে পরিচিত কিছু JS কোড কম্পাইল করে এবং তৈরি করে। প্রতি উপলক্ষ প্রতি ব্যবহারকারী প্রতি প্রতিটি অ্যাপ্লিকেশনের জন্য এটি ঘটে।

AOT সংকলনের কয়েকটি সুবিধা নীচে তালিকাভুক্ত করা হয়েছে:

  1. দ্রুত রেন্ডারিং: ব্রাউজারটি এক্সিকিউটেবল কোডে লোড হয় এবং ব্রাউজারে চালানোর আগে যখন অ্যাপ্লিকেশনটি কম্পাইল করা হয় তখনই এটি প্রদর্শন করে।
  2. এটিতে কম Ajax অনুরোধ রয়েছে: এখানে, কম্পাইলার অ্যাপ্লিকেশনের সাথে বহিরাগত HTML এবং CSS ফাইল পাঠিয়ে উত্স ফাইলের জন্য AJAX অনুরোধগুলিকে সরিয়ে দেয়।
  3. এটি ত্রুটিগুলি হ্রাস করে: এটি বিল্ডিং পর্বের সময় ত্রুটিগুলি সনাক্ত করা এবং পরিচালনা করা সহজ করে তোলে।
  4. এটি আরও ভাল নিরাপত্তা প্রয়োগ করে: AOT কম্পাইলার ব্রাউজারে অ্যাপ্লিকেশন চালানোর আগে JS ফাইলে HTML এবং টেমপ্লেট যোগ করে। ফলস্বরূপ, পড়ার জন্য কোন অতিরিক্ত HTML ফাইল নেই। তাই এটি অ্যাপ্লিকেশনটিকে আরও ভাল নিরাপত্তা প্রদান করে।

40. আপনি কি অনুগ্রহ করে অ্যাঙ্গুলার এক্সপ্রেশন এবং জাভাস্ক্রিপ্ট এক্সপ্রেশনের মধ্যে পার্থক্য ব্যাখ্যা করতে পারেন?

কৌণিক স্ক্রিপ্ট এক্সপ্রেশনজাভাস্ক্রিপ্ট এক্সপ্রেশন
কৌণিক অভিব্যক্তি স্কোপ অবজেক্টের বিরুদ্ধে মূল্যবান।জাভাস্ক্রিপ্ট এক্সপ্রেশন গ্লোবাল উইন্ডোর বিপরীতে মূল্যবান।
এখানে অভিব্যক্তি মূল্যায়ন শূন্য এবং অসংজ্ঞায়িত ক্ষমাশীল.এখানে অভিব্যক্তিগুলি অনির্ধারিত বৈশিষ্ট্যগুলি মূল্যায়ন করার চেষ্টা করে এবং ত্রুটিগুলি তৈরি করে।
এই অভিব্যক্তিতে লুপের মতো নিয়ন্ত্রণ প্রবাহ বিবৃতি অনুমোদিত নয়।জাভাস্ক্রিপ্ট এক্সপ্রেশনের সাথে লুপের মতো নিয়ন্ত্রণ প্রবাহ বিবৃতি ব্যবহার করা যেতে পারে।
তারা ফাংশন ঘোষণার অনুমতি দেয় না।জাভাস্ক্রিপ্ট এক্সপ্রেশন ফাংশন ঘোষণার অনুমতি দেয়।
এখানে, আপনি bitwise বা void অপারেটর ব্যবহার করতে পারবেন না।জাভাস্ক্রিপ্ট এক্সপ্রেশন বিটওয়াইজ বা অকার্যকর অপারেটর ব্যবহার করতে পারে।
কৌণিক অভিব্যক্তিগুলি ফিল্টারগুলির সাথে কাজ করতে পারে।জাভাস্ক্রিপ্ট এক্সপ্রেশন ফিল্টার সঙ্গে কাজ করতে পারে না.
কৌণিক স্ক্রিপ্ট এক্সপ্রেশন এক-সময় বাঁধাই অনুমতি দেয়।এখানে, জাভাস্ক্রিপ্ট এক্সপ্রেশনগুলি এককালীন বাঁধাই করার অনুমতি দেয় না।

কৌণিক ইন্টারভিউ প্রশ্ন এবং উত্তর

41. আপনি অন্য কাঠামোর তুলনায় কৌণিক এর কিছু সুবিধা বলতে পারেন?

অন্যান্য ফ্রেমওয়ার্কের তুলনায় কৌণিক এর কয়েকটি সুবিধা নীচে তালিকাভুক্ত করা হয়েছে:

এমভিসি আর্কিটেকচার : MVC আর্কিটেকচার ডেটা বাইন্ডিং এবং স্কোপের মত বৈশিষ্ট্যগুলির ভিত্তি স্থাপন করে। ক্লায়েন্ট-সাইড অ্যাপ তৈরি করার সময় আর্কিটেকচার ফ্রেমওয়ার্কের সাথে মান সংযুক্ত করে। এমভিসি আর্কিটেকচার উদ্বেগের বিচ্ছেদকে সমর্থন করে UI ইন্টারফেস থেকে অ্যাপের যুক্তিকে বিচ্ছিন্ন করা সম্ভব করেছে।

মডিউল : কৌণিক মডিউলগুলি অন্তর্ভুক্ত করে, যা নির্দেশিকা, পাইপ, উপাদান এবং প্রশংসামূলক পরিষেবাগুলিকে গোষ্ঠীবদ্ধ করার একটি প্রক্রিয়া এবং একটি অ্যাপ্লিকেশন তৈরি করতে সেগুলিকে অন্যান্য মডিউলগুলির সাথে একত্রিত করা যেতে পারে৷

পরিষেবা এবং নির্ভরতা ইনজেকশন : কৌণিক নির্ভরতা ইনজেকশন আছে, নির্ভরতা পূরণ করতে ব্যবহৃত একটি নকশা প্যাটার্ন। এটি বিভিন্ন পরিষেবার মধ্যে কাজকে ভাগ করে। কৌণিক ইনজেক্টর পরিষেবার দৃষ্টান্ত তৈরি করে এবং এটি সেগুলিকে উপাদান এবং পরিষেবাগুলিতে ইনজেকশন দেয়।

কাস্টম নির্দেশাবলী : কৌণিক কাস্টম-এ, নির্দেশাবলী HTML কার্যকারিতা উন্নত করে, যা গতিশীল ক্লায়েন্ট অ্যাপ্লিকেশনের জন্য উপযুক্ত। তাদের মধ্যে কিছু হল ngModel, ngClass, ngStyle।

টাইপস্ক্রিপ্ট : কৌণিক টাইপস্ক্রিপ্টে লেখা হয়, যা জাভাস্ক্রিপ্টের একটি সুপারসেট। কোডটি জাভাস্ক্রিপ্টে কম্পাইল করা হয় এবং কোডিং করার সময় সাধারণ ভুলগুলোকে দূর করে।

42. কৌণিক 5 এর তুলনায় কৌণিক 6 এর বৈশিষ্ট্যগুলি ব্যাখ্যা কর?

কৌণিক 5 এর তুলনায় কৌণিক 6 এর বৈশিষ্ট্যগুলি নিম্নরূপ:

কৌণিক উপাদান: কৌণিক 6-এ কৌণিক উপাদান প্যাকেজ আমাদের একটি কৌণিক উপাদান তৈরি করতে এবং এটিকে একটি ওয়েব উপাদান হিসাবে প্রকাশ করতে দেয় যা পরে HTML পৃষ্ঠায় ব্যবহৃত হয়। এটি একক-পৃষ্ঠার অ্যাপ্লিকেশন বিকাশের জন্য একটি ভাল পছন্দ।

আইভি রেন্ডারার : Ivy গতির উন্নতি, আকার হ্রাসের উপর ফোকাস করে এবং এটি অ্যাপের আকার হ্রাস করে নমনীয়তা বাড়ায় এবং সংকলনকে দ্রুততর করে। এই গুরুত্বপূর্ণ বৈশিষ্ট্যটি কোড জিজিপ করে কোডের আকার হ্রাস করে।

ক্লোজার কম্পাইলার : এটি গুগল ওয়েব অ্যাপ্লিকেশনের জন্য জাভাস্ক্রিপ্ট মডিউল তৈরি করতে ব্যবহৃত হয়। এটি ছোট বান্ডিল তৈরি করে এবং ডেড কোড বাদ দেয়।

কম্পোনেন্ট ডেভ কিট: এটিতে একটি কম্পোনেন্ট ডেভ কিট রয়েছে যাতে 30+ এর বেশি UI উপাদান রয়েছে। CDK কৌণিক উপাদান ব্যবহার করে আমাদের UI উপাদানগুলির নিজস্ব লাইব্রেরি তৈরি করতে দেয়। এটি ফ্লেক্স লেআউট, প্রতিক্রিয়াশীল ওয়েব ডিজাইন লেআউট সমর্থন করে সিএসএস গ্রিড শেখার মতো লাইব্রেরিগুলিকে সরিয়ে দেয়।

সেবা কর্মী : স্ক্রিপ্ট যা ওয়েব ব্রাউজারে চলে এবং প্রতিটি অ্যাপ্লিকেশনের জন্য ক্যাশে পরিচালনা করে।

এনজি যোগ করুন: কৌণিক CLI-তে ngAdd কমান্ড আপনাকে নতুন প্যাকেজ ডাউনলোড এবং ইনস্টল করতে দেয়।

হালনাগাদ: কৌণিক দল ব্যবহারকারীদের কৌণিক 5 থেকে কৌণিক 6-এ আপডেট করার জন্য এটিকে যুক্ত করে।

আপডেটের জন্য তিনটি ধাপ অনুসরণ করতে হবে:

  1. @Angular/CLI আপডেট করুন
  2. আপনার কৌণিক ফ্রেমওয়ার্ক প্যাকেজ আপডেট করুন
  3. অন্যান্য নির্ভরতা আপডেট করুন

অ্যানিমেশন কর্মক্ষমতা উন্নতি: Angular6 নতুন অ্যানিমেশন কর্মক্ষমতা উন্নতির সাথে আপডেট করা হয়েছে। ওয়েব অ্যানিমেশন পলিফিলের কোন প্রয়োজন নেই।

আরো দেখুন শীর্ষ 100 উত্তরযোগ্য ইন্টারভিউ প্রশ্ন এবং উত্তর

গাছ কাঁপানো: তারা মডিউল রেফারেন্সিং পরিষেবাগুলিকে পরিষেবা রেফারেন্সিং মডিউলগুলিতে স্থানান্তরিত করেছে, অ্যাপটিকে ছোট করেছে৷

43. আপনি ব্যাখ্যা করতে পারেন কিভাবে AngularJS রুট কাজ করে?

AngularJS-এর রুটগুলি বিকাশকারীকে অ্যাপ্লিকেশনের বিভিন্ন বিষয়বস্তুর জন্য বিভিন্ন URL তৈরি করতে সক্ষম করে। এখন বিভিন্ন উপলব্ধ সামগ্রীর জন্য বিভিন্ন URL আমাদের প্রতিটি সামগ্রীর জন্য নির্দিষ্ট URL বুকমার্ক করার অনুমতি দেয়৷ AngularJS-এ বুকমার্কযোগ্য URLগুলি রুট হিসাবে পরিচিত।

44. আপনি কি HTML এর সংকলন প্রক্রিয়ার ধাপগুলি ব্যাখ্যা করতে পারেন?

এইচটিএমএল সংকলন নীচে তালিকাভুক্ত হিসাবে ঘটবে:

  1. স্ট্যান্ডার্ড ব্রাউজার API ব্যবহার করে HTML-কে DOM-এ পার্স করা হয়।
  2. পরবর্তীতে, $compile() পদ্ধতিটি DOM-এর সংকলনের জন্য বলা হয়। এই পদ্ধতিটি DOM এর মাধ্যমে ভ্রমণ করে এবং নির্দিষ্ট নির্দেশের সাথে মেলে।
  3. এর পরে, আপনাকে নির্দিষ্ট লিঙ্কিং ফাংশনটি কল করে একটি সুযোগের সাথে টেমপ্লেট লিঙ্ক করতে হবে যা পূর্ববর্তী ধাপে ফেরত দেওয়া হয়েছিল।

45. আপনি কি অ্যাঙ্গুলারে লিঙ্কিং ফাংশন এবং এর প্রকারগুলি ব্যাখ্যা করতে পারেন?

Angular এ লিঙ্ক ফাংশনটি DOM স্কোপের সমন্বয়ের সাথে কাজ করে এবং লিঙ্ক ফাংশনটি DOM শ্রোতাদের নিবন্ধন এবং DOM আপডেট করার জন্য দায়ী। আমাদের দুটি ধরণের লিঙ্কিং ফাংশন রয়েছে, যথা প্রি-লিঙ্কিং এবং পোস্ট-লিঙ্কিং ফাংশন।

    প্রাক লিঙ্কিং ফাংশন:চাইল্ড এলিমেন্ট লিঙ্ক করার আগে এই ফাংশনটি চালানো হয়। এই ফাংশন DOM রূপান্তরের জন্য একটি নিরাপদ উপায় নয়।পোস্ট-লিঙ্কিং ফাংশন:চাইল্ড এলিমেন্ট লিঙ্ক করার পর এই ফাংশনটি চালানো হয়। এটি DOM রূপান্তর করার একটি নিরাপদ উপায় বলে মনে করা হয়।

46. ​​আপনি AngularJS-এ লিঙ্ক এবং কম্পাইলের মধ্যে পার্থক্য করতে পারেন?

লিঙ্ককম্পাইল
DOM শ্রোতাদের নিবন্ধন করার জন্য লিঙ্ক ব্যবহার করা হয়।কম্পাইল ফাংশন বেশিরভাগই টেমপ্লেট DOM ম্যানিপুলেশনের জন্য ব্যবহৃত হয়।
এটি সুযোগের মধ্যে নির্দেশাবলীকে একত্রিত করে এবং একটি লাইভ ভিউ তৈরি করে।এটি DOM অতিক্রম করে এবং সমস্ত নির্দেশ সংগ্রহ করে।

47. সুযোগের বৈশিষ্ট্য ব্যাখ্যা কর?

সুযোগের বৈশিষ্ট্যগুলি নিম্নরূপ:

  1. স্কোপ মডেল মিউটেশন পর্যবেক্ষণ করতে API প্রদান করে।
  2. স্কোপটি সিস্টেমের মাধ্যমে যেকোন মডেলের পরিবর্তনকে ভিউতে প্রচার করতে ব্যবহৃত হয়।
  3. একটি সুযোগ তার মূল সুযোগ থেকে বৈশিষ্ট্য উত্তরাধিকারসূত্রে পেতে পারে। অ্যাঙ্গুলারে অ্যাপ্লিকেশন উপাদানগুলিকে বিচ্ছিন্ন করার জন্য স্কোপগুলি নেস্ট করা যেতে পারে।
  4. স্কোপ সেই প্রসঙ্গ দেয় যার বিরুদ্ধে অভিব্যক্তিগুলি মূল্যায়ন করা হয়।

48. AngularJS-এ কারখানার কার্যকারিতা ব্যাখ্যা কর?

AngularJS-এ ফ্যাক্টরি পদ্ধতি নির্দেশনা তৈরি করতে ব্যবহৃত হয়। কম্পাইলার নির্দেশের সাথে মেলে তখনই ফ্যাক্টরি ফাংশন আহ্বান করা বা ডাকা হয়। আপনি $injector ব্যবহার করতে পারেন। ফ্যাক্টরি পদ্ধতিতে কল করার জন্য আহ্বান করুন।

49. আপনি কি সেই ব্যক্তির নাম বলতে পারেন যিনি AngularJS তৈরি করেছেন?

অ্যাডাম অ্যাব্রনস এবং মিসকো হেভরি অ্যাঙ্গুলারজেএস তৈরি করেছিলেন।

50. আপনি কি স্টাইলিং ফর্মটি ব্যাখ্যা করতে পারেন যা ngModel CSS ক্লাসে যোগ করে?

NgModel ফর্ম স্টাইলিং অনুমতি দিতে CSS ক্লাসে নিম্নলিখিত যোগ করে।

  1. বৈধ
  2. অফ-অবৈধ
  3. অফ-প্রিস্টিন
  4. অফ-নোংরা

51. আপনি Angular.JS এবং Backbone.js এর মধ্যে পার্থক্য ব্যাখ্যা করতে পারেন?

Angular.jsBackbone.js
এটা একটা ফ্রেমওয়ার্ক।এটি একটি হালকা ওজনের, সহজে ব্যবহারযোগ্য লাইব্রেরি।
এটা হতে পারে একটি UI সিস্টেম টাইপস্ক্রিপ্টের উপর ভিত্তি করে জেএস-এ।MVC মডেলের উপর ভিত্তি করে, এটি JS-এ একটি UI সিস্টেম হতে পারে।
এটি গতিশীল ওয়েব পেজ তৈরি করে।এটি ওয়েব পৃষ্ঠাগুলিতে কাস্টম উপলক্ষ কার্যকারিতা দেয়।
গুগল এটি বজায় রাখে।Backbone.js MIT-এর অধীনে লাইসেন্সপ্রাপ্ত।

52. AngularJS-এ অর্ডার-বাই ফিল্টার ব্যাখ্যা কর?

অর্ডার-বাই ফিল্টার নির্দিষ্ট মানদণ্ডের উপর ভিত্তি করে অ্যারেগুলিকে অর্ডার করে।

নিচের উদাহরণে বলা হয়েছে কিভাবে অর্ডার ব্যবহার করতে হয়

|_+_|

53. আপনি AngularJS-এ ডাবল-ক্লিক ইভেন্টের ব্যবহার ব্যাখ্যা করতে পারেন?

একটি ডাবল-ক্লিক ইভেন্ট ব্যবহারকারীকে একটি ওয়েব পেজে মাউসে ডাবল ক্লিক করে কাস্টম আচরণ নির্দিষ্ট করতে দেয়।

54. AngularJS-এ নন-বাইন্ডেবল ব্যাখ্যা কর?

এনজি-নন-বাইন্ডেবল অ্যাঙ্গুলারজেএস-কে এইচটিএমএল উপাদান এবং এর সংশ্লিষ্ট চাইল্ড নোডগুলি কম্পাইল না করার জন্য নির্দিষ্ট করে। উদাহরণ স্বরূপ:

55. আপনি একটি উদাহরণ সহ কৌণিক এনজি-ক্লিক নির্দেশাবলী ব্যাখ্যা করতে পারেন?

কৌণিক-এ এনজি-ক্লিক নির্দেশাবলী এমন পরিস্থিতিতে ব্যবহার করা হয় যেমন আপনি যখন অপারেশন করতে বোতামে ক্লিক করতে চান।

উদাহরণ:

|_+_|

56. আপনি $routeProvider ব্যবহার ব্যাখ্যা করতে পারেন?

কৌণিক $routeProvider ইউআরএল কনফিগারেশন সেট করে, এবং এটি সম্পর্কিত এনজি-টেমপ্লেট বা এইচটিএমএল পৃষ্ঠা ম্যাপ করতে ব্যবহৃত হয় এবং এটি একই সাথে কন্ট্রোলার সংযুক্ত করে।

57. কেন আমরা AngularJs-এ ng-include ব্যবহার করি?

Ng-include আমাদের একটি একক HTML পৃষ্ঠার মধ্যে সমস্ত HTML পৃষ্ঠাগুলিকে এম্বেড করতে সাহায্য করে৷

উদাহরণ স্বরূপ:

|_+_|

58. সাধারণ কৌণিক গ্লোবাল API ফাংশনের নাম বল?

কিছু সাধারণভাবে ব্যবহৃত গ্লোবাল API ফাংশন নীচে তালিকাভুক্ত করা হয়েছে:

    Angular.isString:প্রদত্ত রেফারেন্স টাইপ স্ট্রিং হলেই এই ফাংশনটি সত্য হবে।Angular.lowercase:এটি যেকোনো স্ট্রিংকে ছোট হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়কৌণিক। বড় হাতের অক্ষর:এটি যেকোনো স্ট্রিংকে বড় হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়।Angular.isNumber:রেফারেন্স একটি সাংখ্যিক মান বা সংখ্যা হলেই এই ফাংশনটি সত্য প্রদান করে।

59. আপনি কি ব্যাখ্যা করতে পারেন কিভাবে আপনি Angular এ কুকি সেট করতে, পেতে এবং পরিষ্কার করতে পারেন?

আমরা কৌণিকভাবে কুকি সেট, পেতে এবং পরিষ্কার করতে নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করি:

  1. $কুকিজ কুকি সেট করতে put() পদ্ধতি ব্যবহার করা হয়।
  2. $কুকিজ কুকিজ পেতে get() পদ্ধতি ব্যবহার করা হয়।
  3. $কুকিজ Angular এ কুকি অপসারণের জন্য Remove পদ্ধতি ব্যবহার করা হয়।

60. আপনি কিছু কৌণিক উপাদানের নাম বলতে পারেন যেগুলি নির্ভরতা হিসাবে ইনজেকশন করা যেতে পারে?

কৌণিক উপাদানগুলি যা নির্ভরতা হিসাবে ইনজেকশন করা যেতে পারে:

  1. মান.
  2. কারখানা।
  3. সেবা.
  4. প্রদানকারী.
  5. ধ্রুবক।

61. ব্রাউজার অবজেক্ট মডেল (BOM) ব্যাখ্যা কর?

কৌণিক ব্রাউজার অবজেক্ট মডেল ইতিহাস, স্ক্রীন অবস্থান, অবজেক্ট নেভিগেটর, ইত্যাদি ধারণ করে। এটি একটি উইন্ডো, স্থানীয় স্টোরেজ এবং কনসোলের মতো বিশ্বব্যাপী ব্রাউজার অবজেক্ট বর্ণনা করতে ব্যবহৃত হয়।

62. আপনি AngularJs-এ $routeScope ব্যাখ্যা করতে পারেন?

$rootScope ডকুমেন্ট অবজেক্ট মডেল এলিমেন্টে তৈরি করা হয়েছে। অ্যাপ্লিকেশনটিতে সাধারণত শুধুমাত্র একটি $rootScope থাকে যা অন্যান্য উপাদানের সাথে ভাগ করা হয়। $routeScope এক্সপ্রেশন দেখতে পারে, এবং এছাড়াও, এটি প্রচার করতে পারে। events.$routeScope-এর একটি ng-App নির্দেশিকা রয়েছে৷

63. আপনি ব্যাখ্যা করতে পারেন কিভাবে Ajax কল করতে হয় AngularJs ব্যবহার করে?

AngularJS $https: কন্ট্রোল অফার করে, যা সার্ভারের ডেটা পড়ার জন্য AJAX কল করতে সাহায্য করবে। AngularJs-এ, নির্দিষ্ট রেকর্ড পেতে, সার্ভার একটি ডাটাবেস কল করে। JSON ফর্ম্যাটে আপনার ডেটা প্রস্তুত থাকলে, আপনি সার্ভারের ডেটা আনতে $https ব্যবহার করতে পারেন।

64. আপনি AngularJs স্কোপ লাইফসাইকেলের বিভিন্ন স্কোপের নাম দিতে পারেন?

AngularJs স্কোপ লাইফসাইকেলের বিভিন্ন স্কোপ নীচে তালিকাভুক্ত করা হয়েছে:

  1. সৃষ্টি.
  2. মডেল মিউটেশন।
  3. প্রহরী নিবন্ধন.
  4. মিউটেশন পর্যবেক্ষণ।
  5. সুযোগ ধ্বংস.

65. NPM ব্যাখ্যা কর?

NPM, অর্থাৎ, নোড প্যাকেজ ম্যানেজার, সংগ্রহস্থলের Node.js প্রকল্পের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি কমান্ড-লাইন টুল ক্লায়েন্ট নিয়ে গঠিত।

66. ফ্যাক্টরি পদ্ধতির সিনট্যাক্স `কৌণিকে লিখ?

কারখানা পদ্ধতির সিনট্যাক্স নিম্নরূপ:

App.factory('serviceName',function(){ return serviceObj;})

67. আপনি ওয়েবপ্যাকের ধারণা ব্যাখ্যা করতে পারেন?

কৌণিক ওয়েবপ্যাক একটি মডিউল বান্ডলার। এটি বান্ডিল, ট্রান্সপিলার এবং কৌণিক অ্যাপ্লিকেশনগুলিকে ছোট করতে ব্যবহৃত হয়।

68. কমান্ড লাইন ইন্টারফেস ব্যবহার করে কৌণিকভাবে একটি নতুন প্রকল্প কীভাবে তৈরি করা যায় তা ব্যাখ্যা করতে পারেন?

একটি নতুন প্রকল্প তৈরি করতে আপনাকে কৌণিক কমান্ড-লাইন ইন্টারফেসে ng-new প্রকল্পের নাম কমান্ড চালাতে হবে।

69. কৌণিকভাবে সেবা পদ্ধতি ব্যাখ্যা কর?

পরিষেবা পদ্ধতিগুলি আপনাকে পরিষেবাগুলি এবং এটি করার উপায়গুলি সংজ্ঞায়িত করতে সহায়তা করে।

70. অবিলম্বে আমন্ত্রিত ফাংশন অভিব্যক্তি ব্যাখ্যা করুন?

অ্যাঙ্গুলারে অবিলম্বে আমন্ত্রিত ফাংশন এক্সপ্রেশন একটি ফাংশন যা এটি তৈরি হওয়ার সাথে সাথেই কার্যকর করা হয়। এই ফাংশন পরিবর্তনশীল ঘোষণা বিচ্ছিন্ন করার একটি উপায় প্রস্তাব করে। IIFE ফাংশন দুটি প্রধান ফাংশন ধারণ করে, যথা,

  1. অপারেটর()
  2. অভিব্যক্তি()

71. AngularJs-এ একটি একক-পৃষ্ঠার অ্যাপ্লিকেশন ব্যাখ্যা কর?

Angular এ একটি একক পৃষ্ঠার অ্যাপ্লিকেশন হল একটি ওয়েব অ্যাপ্লিকেশন বা ওয়েব পৃষ্ঠা যা ব্যবহারকারীদের সাথে গতিশীলভাবে যোগাযোগ করে। অ্যাঙ্গুলারে একক পৃষ্ঠার কয়েকটি উদাহরণ হল জাভাস্ক্রিপ্ট, এইচটিএমএল এবং সিএসএস। SPA পুরো HTML পৃষ্ঠা রিফ্রেশ না করেই নেভিগেশন করতে পারে।

72. কৌণিক ক্ষেত্রে ngZone কি?

ngZone একটি জাভাস্ক্রিপ্ট র্যাপার ক্লাস হিসাবে সংজ্ঞায়িত করা যেতে পারে যা zone.js দ্বারা চিহ্নিত করা হয়। এটি ডেভেলপারদের কৌণিক অঞ্চলের বাইরে স্পষ্টভাবে কোড চালানোর অনুমতি দেওয়ার জন্য ব্যবহার করা হয়, যা ফলস্বরূপ অ্যাঙ্গুলারকে কোনো পরিবর্তন সনাক্তকরণ চালানো থেকে বাধা দেয়।

73. কৌণিকভাবে প্রমাণীকরণ ব্যাখ্যা কর?

Angular এ প্রমাণীকরণ হল একটি পরিষেবা যা কৌণিক অ্যাপ্লিকেশনের লগইন এবং লগআউটের জন্য ব্যবহৃত হয়। ব্যবহারকারীদের শংসাপত্র সার্ভার API এ পাস করা হয়. শংসাপত্রের পোস্ট-সার্ভার সাইড যাচাইকরণের পরে, একটি JSON ওয়েব টোকেন ফেরত দেওয়া হয়, যা বর্তমান ব্যবহারকারী সম্পর্কে বিশদ বিবরণ দেয়।

74. AngularJS এর ​​সাথে কাজ করার জন্য প্রাথমিক প্রয়োজনীয়তাগুলি কী কী?

প্রথমে আপনাকে ওয়েবসাইট থেকে AngularJS এর ​​সর্বশেষ সংস্করণটি ডাউনলোড করতে হবে angularjs.com স্থানীয়ভাবে হোস্ট করার জন্য আপনার একটি JS ফাইল প্রয়োজন। আপনি রেফারেন্সের জন্য Google CDN ব্যবহার করতে পারেন।

75. আমরা কি অ্যাঙ্গুলারে নেস্টেড কন্ট্রোলার তৈরি করতে পারি?

হ্যাঁ, আমরা Angular এ নেস্টেড কন্ট্রোলার তৈরি করতে পারি।

76. আপনি কিভাবে Angular এ একটি স্ট্রিংকে মুদ্রায় রূপান্তর করবেন?

আমরা Angular এ কারেন্সি ফিল্টার ব্যবহার করে প্রদত্ত স্ট্রিং ইনপুটকে কারেন্সি টাইপে রূপান্তর করতে পারি।

77. আপনি ECMAScript ব্যাখ্যা করতে পারেন?

ইউরোপীয় কোম্পানি ম্যানুফ্যাকচারার্স অ্যাসোসিয়েশন একটি প্রমিত স্ক্রিপ্টিং ভাষা। জাভাস্ক্রিপ্ট ওয়েব তার মূল ভাষা হিসাবে ECMAScript ব্যবহার করে। ডেভেলপাররা W.W.W (ওয়ার্ল্ড ওয়াইড ওয়েব) বা সার্ভার অ্যাপ্লিকেশন এবং পরিষেবাগুলিতে ক্লায়েন্ট-সাইড স্ক্রিপ্টিং লিখতে এটি ব্যবহার করে। প্রোটোটাইপ, কার্যকরী, গতিশীল এবং কাঠামোগত বৈশিষ্ট্যগুলির মত বৈশিষ্ট্যগুলি ECMAScript-এ অন্তর্ভুক্ত করা হয়েছে।

78. ট্রেসার কম্পাইল ব্যাখ্যা কর?

ট্রেসারকে একটি জাভাস্ক্রিপ্ট কম্পাইলার হিসাবে সংজ্ঞায়িত করা হয় যা ECMAScript থেকে ক্লাস, জেনারেটর এবং অন্যান্য বৈশিষ্ট্যগুলি ব্যবহার করে।

79. কৌণিক রাউটিং ব্যাখ্যা কর?

Angular এ রাউটিং হল একটি পদ্ধতি যা বিভিন্ন দৃষ্টিভঙ্গি একত্রিত করে। নিয়ামক যুক্তির উপর নির্ভর করে মতামত একত্রিত করার সিদ্ধান্ত নেয়।

80. অ্যাঙ্গুলারজেএস-এ প্যারামেট্রাইজড পাইপগুলি কী কী?

সূক্ষ্ম আউটপুট টিউন করার জন্য AngularJs-এ পাইপের একাধিক প্যারামিটার থাকতে পারে। কৌণিক একটি প্যারামিটারাইজড পাইপ একটি কোলন(:) দিয়ে পাইপ ঘোষণা করে তৈরি করা হয়। কোলন(:) একাধিক প্যারামিটার মান আলাদা করতে ব্যবহৃত হয়।

81. আপনি AngularJS-এ DSL অ্যানিমেশন ফাংশনের নাম দিতে পারেন?

AngularJS-এ DSL অ্যানিমেশন ফাংশনগুলি নীচে তালিকাভুক্ত করা হয়েছে:

  1. গ্রুপ()
  2. অবস্থা()
  3. রূপান্তর()
  4. কীফ্রেম()
  5. ট্রিগার()
  6. শৈলী()
  7. ক্রম()
  8. অ্যানিমেটেড ()

82. AngularJs মেটাডেটার প্রয়োজনীয় অংশগুলোর নাম বল?

AngularJs মেটাডেটার অপরিহার্য অংশ হল:

  1. ক্লাস ডেকোরেটর
  2. পদ্ধতি ডেকোরেটর
  3. প্যারামিটার ডেকোরেটর
  4. সম্পত্তি ডেকোরেটর

83. বিচ্ছিন্ন ইউনিট পরীক্ষা ব্যাখ্যা কর?

কৌণিক-এ বিচ্ছিন্ন একক পরীক্ষা হল কৌণিক নির্ভরতা বা ইনজেক্টেড মান ব্যবহার না করে ক্লাসের উদাহরণ পরীক্ষা করার প্রক্রিয়া। এই বিচ্ছিন্ন ইউনিট পরীক্ষা আমাদের খুব সহজে প্রোগ্রাম বাস্তবায়ন করতে সাহায্য করে।

84. AngularJs-এ ট্রান্সক্লুশন ব্যাখ্যা কর?

ট্রান্সক্লুশন ডেভেলপারদের একটি টেমপ্লেটের ভিতরে একটি নির্দিষ্ট স্থানে একটি আসল নির্দেশিক শিশুকে পুনরায় বরাদ্দ করতে দেয়। এনজি-ট্রান্সক্লুড-স্লট বা এনজি-ট্রান্সক্লুড নির্দেশাবলী ট্রান্সক্লুশনের জন্য ব্যবহার করা হয়।

85. Angular এর ব্যবহারের ক্ষেত্রে কি কি? ব্যাখ্যা করা?

  1. প্রগতিশীল ওয়েব অ্যাপস (PWAs)
  2. একক-পৃষ্ঠা অ্যাপ্লিকেশন (এসপিএ)
  3. বহু-পৃষ্ঠার অ্যাপ্লিকেশন (এমপিএ)
  4. ম্যাক, উইন্ডোজ এবং এর জন্য ডেস্কটপ ইনস্টল করা অ্যাপ্লিকেশন লিনাক্স .

86. আপনি ব্যাখ্যা করতে পারেন কিভাবে কৌণিক একটি ডেকোরেটর তৈরি করতে হয়?

|_+_|

কোডের উপরের অংশটি কৌণিক ভাষায় নমুনা নামে একটি ডেকোরেটর তৈরি করে।

87. CLI এর সাহায্যে কিভাবে Angular 7 এ একটি ক্লাস তৈরি করা যায় তা ব্যাখ্যা কর?

ক্লাস নমুনা তৈরি করা [বিকল্প]

উপরের কোডটি Angular 7 এ স্যাম্পল নামে একটি ক্লাস তৈরি করতে ব্যবহৃত হয়।

88. আপনি কৌণিক 7 এর প্রধান বৈশিষ্ট্য বর্ণনা করতে পারেন?

  1. CLI অনুরোধ করে
  2. কৌণিক উপাদান এবং উন্নয়ন কিট (CDK)
  3. Angular 7-এ ড্র্যাগ অ্যান্ড ড্রপ মডিউল বৈশিষ্ট্যটি আমাদের সহজে টেনে আনতে এবং ড্রপ করতে ইন্টারফেস তৈরি করতে দেয়।
  4. কৌণিক 7-এ ভার্চুয়াল স্ক্রোলিং DOM থেকে আইটেমগুলিকে লোড এবং আনলোড করে যা তালিকার দৃশ্যমান অংশগুলির উপর নির্ভর করে এবং এইভাবে এটি একটি বিশাল স্ক্রোলযোগ্য তালিকার সাথে দ্রুত ব্যবহারকারীর অভিজ্ঞতা তৈরি করে।
  5. অ্যাপ্লিকেশন কর্মক্ষমতা উন্নতি
  6. ডকুমেন্টেশন আপডেট.

89. কৌণিকের বিভিন্ন সংস্করণের তালিকা কর?

কৌণিক এর বিভিন্ন সংস্করণ নীচে তালিকাভুক্ত করা হয়েছে:

  1. কৌণিক সংস্করণ 1.0
  2. কৌণিক সংস্করণ 2.0
  3. কৌণিক সংস্করণ 4.0
  4. কৌণিক সংস্করণ 5.0
  5. কৌণিক সংস্করণ 6.0
  6. কৌণিক সংস্করণ 7.0
  7. কৌণিক সংস্করণ 8.0
  8. কৌণিক সংস্করণ 9.0
  9. কৌণিক সংস্করণ 10.0
  10. কৌণিক সংস্করণ 11.0

90. আপনি আইভির কম্পাইলার ব্যাখ্যা করতে পারেন?

কৌণিক আইভি কম্পাইলার হল পরবর্তী প্রজন্মের সংকলন এবং রেন্ডারিং পাইপলাইন। এটি Angular এর নতুন বৈশিষ্ট্য যা Angular 9 এ চালু করা হয়েছিল যা ভিউ ইঞ্জিনকে প্রতিস্থাপন করেছে।

91. আইভি কম্পাইলারের সুবিধা কী?

আইভি কম্পাইলারের সুবিধাগুলি নিম্নরূপ:

  1. এটি একটি ছোট বান্ডিল আকার আছে.
  2. এটি CSS ক্লাস উন্নত করেছে।
  3. এটা সহজ টাইপ চেকিং আছে.
  4. আইভি কম্পাইলার শৈলী বাঁধাই উন্নত করেছে।
  5. এটি নির্মাণের সময় কমিয়েছে এবং কম্পাইলারের কর্মক্ষমতা বাড়িয়েছে।

92. কৌণিক 9-এর তিনটি নতুন বৈশিষ্ট্য ব্যাখ্যা কর?

কৌণিক 9 এর বৈশিষ্ট্যগুলি নীচে তালিকাভুক্ত করা হয়েছে:

  1. Angular 9-এ Typescript 3.8 সমর্থন যোগ করা হয়েছে।
  2. এটি এইচটিএমএল এবং এক্সপ্রেশন সিনট্যাক্সের হাইলাইটিং উন্নত করেছে।
  3. Angular 9-এ, TSLint 6.1-এর ব্যবহার ডিফল্ট করা হয়েছে।

93. আপনি কৌণিকভাবে পর্যবেক্ষণযোগ্য সংজ্ঞায়িত করতে পারেন?

বিভিন্ন অ্যাপ্লিকেশন অংশগুলির মধ্যে কৌণিক পাস বার্তাগুলিতে পর্যবেক্ষণযোগ্য। তারা অসংখ্য অ্যাসিঙ্ক্রোনাস অপারেশন পরিচালনার জন্য দায়ী যেমন:

  1. তারা শিশু থেকে রুট উপাদানে আউটপুট ডেটা প্রেরণ করে কাস্টম ইভেন্টগুলি সংজ্ঞায়িত করে।
  2. তারা বিভিন্ন ব্যবহারকারীর ইনপুট ইভেন্টে সাড়া দেয়।
  3. পর্যবেক্ষণযোগ্য একাধিক AJAX অনুরোধ এবং প্রতিক্রিয়া পরিচালনা করে।

94. কৌণিক 10 এ তিনটি নতুন বৈশিষ্ট্য ব্যাখ্যা কর?

কৌণিক 10 এর বৈশিষ্ট্যগুলি হল:

  1. টাইপস্ক্রিপ্ট 3.9 সমর্থন কৌণিক 10 এ যোগ করা হয়েছে।
  2. কর্মক্ষমতা বাড়াতে বেস পাথের গণনা অলস করা হয়।
  3. Angular10 টাইপ-চেকিং এর কর্মক্ষমতা বৃদ্ধি করেছে।

95. কৌণিক প্রতিশ্রুতি কি?

কৌণিক প্রতিশ্রুতি একটি প্রতিশ্রুতি বস্তু নিবন্ধন করে একটি সিরিজে অ্যাসিঙ্ক্রোনাস ফাংশন চালানোর একটি উপায় প্রদান করে।

96. কৌণিক ভাষায় টীকা শব্দটি ব্যাখ্যা কর?

কৌণিক টীকাগুলি অ্যাট্রিবিউট টীকা তৈরি করার জন্য ব্যবহার করা হয়, যা একটি অ্যারে সঞ্চয় করে।

97. কৌণিক টেমপ্লেট কত প্রকার?

কৌণিক টেমপ্লেট দুই ধরনের আছে, যথা.

  1. স্ট্যাটিক টেমপ্লেট।
  2. গতিশীল টেমপ্লেট।

98. অ্যাঙ্গুলারে সম্পত্তি বাঁধাই শব্দটি ব্যাখ্যা কর?

প্রপার্টি বাইন্ডিং আপনাকে HTML উপাদান বা নির্দেশাবলীর বৈশিষ্ট্যের জন্য নির্দিষ্ট মান সেট করতে সাহায্য করে। সম্পত্তি বাইন্ডিংয়ের সাথে, আপনি বিভিন্ন উপাদানের সাথে মানগুলি ভাগ করতে পারেন এবং আপনি প্রোগ্রামগতভাবে পাথ সেট করতে পারেন।

99. কৌণিক ভাষায় দ্বিমুখী বাঁধন ব্যাখ্যা কর?

অ্যাঙ্গুলারে দ্বি-মুখী বাইন্ডিং হল সম্পত্তি বাইন্ডিং এবং ইভেন্ট বাইন্ডিং এর সমন্বয়। এটি এমন একটি প্রক্রিয়া যেখানে এটি ngModel নির্দেশ ব্যবহার করে একটি একক স্বরলিপি হিসাবে ইনপুট এবং আউটপুট বাইন্ডিংকে একত্রিত করে।

100. কৌণিক 7 কি?

Angular7 একটি ওপেন-সোর্স জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক হিসাবে সংজ্ঞায়িত করা হয় যা HTML, টাইপস্ক্রিপ্ট এবং জাভাস্ক্রিপ্টে ওয়েব অ্যাপ্লিকেশন এবং অ্যাপস তৈরির জন্য ব্যবহৃত হয়। এটিতে অ্যানিমেশন, HTTP পরিষেবাগুলির জন্য অন্তর্নির্মিত বৈশিষ্ট্য রয়েছে।

আপনার কৌণিক সাক্ষাত্কারের জন্য শুভকামনা এবং আমরা আশা করি আমাদের কৌণিক সাক্ষাত্কারের প্রশ্ন এবং উত্তরগুলি আপনার জন্য কিছু সহায়ক ছিল। আপনি যদি MicroStrategy এলাকায় চাকরি খুঁজছেন, তাহলে আপনি আমাদের চেক করে দেখতে পারেন মাইক্রোস্ট্র্যাটেজি ইন্টারভিউ প্রশ্ন .