Angular কী?

Angular এমন একটি ওয়েব ফ্রেমওয়ার্ক, যা ডেভেলপারদের
দ্রুত ও নির্ভরযোগ্য অ্যাপ্লিকেশন তৈরির ক্ষমতা দেয় — যা ব্যবহারকারীরা ভালোবাসেন।

Google-এর একটি নিবেদিত টিমের রক্ষণাবেক্ষণে Angular আপনার ডেভেলপমেন্ট ওয়ার্কফ্লো সহজ ও সুশৃঙ্খল করতে টুল, API ও লাইব্রেরির এক বিস্তৃত সম্ভার দেয়। Angular আপনাকে দেয় একটি মজবুত প্ল্যাটফর্ম, যার ওপর আপনি এমন দ্রুত ও নির্ভরযোগ্য অ্যাপ্লিকেশন তৈরি করতে পারেন যা আপনার টিম ও কোডবেস — দুটোর আকারের সঙ্গেই বেড়ে ওঠে। Angular ডকুমেন্টেশনের অফিসিয়াল ঠিকানা Angular.dev।

কম্পোনেন্ট

Angular কম্পোনেন্ট আপনার কোডকে সুন্দরভাবে এনক্যাপসুলেট করা অংশে ভাগ করা সহজ করে দেয়।

কম্পোনেন্ট দিয়ে শুরু করুন

Angular সিগন্যাল

আমাদের সূক্ষ্ম-দানার রিঅ্যাকটিভিটি মডেল, কম্পাইল-টাইম অপটিমাইজেশনের সঙ্গে মিলে, ডেভেলপমেন্ট সহজ করে এবং ডিফল্টেই দ্রুততর অ্যাপ তৈরিতে সাহায্য করে।

Angular সিগন্যাল ঘুরে দেখুন

সার্ভার-সাইড রেন্ডারিং

Angular সার্ভার-সাইড রেন্ডারিং (SSR) ও স্ট্যাটিক সাইট জেনারেশন (SSG) — দুটোই সমর্থন করে, সঙ্গে সম্পূর্ণ DOM হাইড্রেশন।

SSR সম্পর্কে পড়ুন

ডিপেন্ডেন্সি ইনজেকশন

আপনার পুরো অ্যাপ্লিকেশন জুড়ে কম্পোনেন্টগুলোর মধ্যে সহজে কোড শেয়ার করুন।

ডিপেন্ডেন্সি ইনজেকশন ঘুরে দেখুন

Angular রাউটিং

ফিচারসমৃদ্ধ একটি নেভিগেশন টুলকিট দেয় — রুট গার্ড, ডেটা রেজোলিউশন, লেজি-লোডিং এবং আরও অনেক কিছুর সমর্থনসহ।

Angular রাউটিং ঘুরে দেখুন

Angular-এ ফর্ম

ফর্ম পূরণ ও ভ্যালিডেশনের জন্য একটি প্রমিত ব্যবস্থা দেয়।

ফর্ম ঘুরে দেখুন

CLI

Angular CLI এক মিনিটেরও কম সময়ে আপনার প্রজেক্ট চালু করে দেয়, আর দেয় প্রোডাকশনে ডিপ্লয় করা অ্যাপ্লিকেশন পর্যন্ত বেড়ে ওঠার প্রয়োজনীয় কমান্ড।

Angular CLI

DevTools

Angular DevTools আপনার ব্রাউজারের ডেভেলপার টুলের পাশেই বসে। এটি অ্যাপ ডিবাগ ও বিশ্লেষণে সাহায্য করে — এতে আছে কম্পোনেন্ট ট্রি ইনস্পেক্টর, ডিপেন্ডেন্সি ইনজেকশন ট্রি ভিউ এবং কাস্টম পারফরম্যান্স প্রোফাইলিং ফ্লেম চার্ট।

Angular DevTools

ng update

Angular CLI-এর ng update স্বয়ংক্রিয় কোড ট্রান্সফরমেশন চালিয়ে নিয়মিত ব্রেকিং চেঞ্জগুলো নিজে থেকেই সামলে নেয়, ফলে মেজর ভার্সন আপডেট নাটকীয়ভাবে সহজ হয়ে যায়। সর্বশেষ ভার্সনে থাকলে আপনার অ্যাপ থাকে যতটা সম্ভব দ্রুত ও নিরাপদ।

ng update

ল্যাঙ্গুয়েজ সার্ভিস

Angular-এর IDE ল্যাঙ্গুয়েজ সার্ভিস আপনার পছন্দের এডিটরে কোড কমপ্লিশন, নেভিগেশন, রিফ্যাক্টরিং ও রিয়েল-টাইম ডায়াগনস্টিকস চালায়।

ল্যাঙ্গুয়েজ সার্ভিস

Google-এর বিশাল মনোরিপোতে প্রতিটি কমিটে যাচাইকৃত

Angular-এর প্রতিটি কমিট Google-এর অভ্যন্তরীণ কোড রিপোজিটরির কয়েক লাখ টেস্টের বিপরীতে যাচাই করা হয়, যা অগণিত বাস্তব পরিস্থিতির প্রতিনিধিত্ব করে।

Google Cloud-সহ Google-এর কিছু বৃহত্তম প্রোডাক্টের জন্য Angular স্থিতিশীলতায় প্রতিশ্রুতিবদ্ধ। এই প্রতিশ্রুতি নিশ্চিত করে যে পরিবর্তনগুলো ভালোভাবে পরীক্ষিত, ব্যাকওয়ার্ডস কম্প্যাটিবল এবং যেখানে সম্ভব মাইগ্রেশন টুলসহ আসে।

Google-এর মনোরিপো সম্পর্কে জানুন

স্পষ্ট সাপোর্ট নীতি ও অনুমানযোগ্য রিলিজ সূচি

Angular-এর অনুমানযোগ্য, সময়ভিত্তিক রিলিজ সূচি ফ্রেমওয়ার্কের স্থিতিশীলতা ও ব্যাকওয়ার্ডস কম্প্যাটিবিলিটির ব্যাপারে আপনার প্রতিষ্ঠানকে আস্থা দেয়। লং টার্ম সাপোর্ট (LTS) উইন্ডো নিশ্চিত করে যে জরুরি নিরাপত্তা ফিক্স আপনি প্রয়োজনের সময়ই পান। ফার্স্ট-পার্টি আপডেট টুল, গাইড ও স্বয়ংক্রিয় মাইগ্রেশন স্কিম্যাটিক আপনার অ্যাপকে ফ্রেমওয়ার্ক ও ওয়েব প্ল্যাটফর্মের সর্বশেষ অগ্রগতির সঙ্গে হালনাগাদ রাখতে সাহায্য করে।

ভার্সনিং ও রিলিজ

ইন্টারন্যাশনালাইজেশন সমর্থনে সব জায়গার ব্যবহারকারীর কাছে পৌঁছান

Angular-এর ইন্টারন্যাশনালাইজেশন ফিচার মেসেজ অনুবাদ ও ফরম্যাটিং সামলায়, যার মধ্যে ইউনিকোড স্ট্যান্ডার্ড ICU সিনট্যাক্সের সমর্থনও রয়েছে।

ইন্টারন্যাশনালাইজেশন

ডিফল্ট নিরাপত্তায় আপনার ব্যবহারকারীদের সুরক্ষিত রাখুন

Google-এর বিশ্বমানের নিরাপত্তা প্রকৌশলীদের সঙ্গে মিলে Angular-এর লক্ষ্য ডেভেলপমেন্টকে ডিফল্টেই নিরাপদ করা। HTML স্যানিটাইজেশন ও trusted type সমর্থনসহ বিল্ট-ইন নিরাপত্তা ফিচার আপনার ব্যবহারকারীদের রক্ষা করে ক্রস-সাইট স্ক্রিপ্টিং ও ক্রস-সাইট রিকোয়েস্ট ফরজারির মতো প্রচলিত দুর্বলতা থেকে।

নিরাপত্তা

Vite ও esbuild দিয়ে বড় টিমকে কর্মক্ষম রাখুন

Angular CLI-তে আছে Vite ও esbuild ব্যবহার করা একটি দ্রুত, আধুনিক বিল্ড পাইপলাইন। ডেভেলপারদের ভাষ্যমতে, কয়েক লাখ লাইন কোডের প্রজেক্টও এক মিনিটেরও কম সময়ে বিল্ড হয়।

Vite ও esbuild

Google-এর কিছু বৃহত্তম ওয়েব অ্যাপে প্রমাণিত

Google-এর বড় প্রোডাক্টগুলো Angular-এর আর্কিটেকচারের ওপর তৈরি হয় এবং এমন নতুন ফিচার গড়ে তুলতে সাহায্য করে যা Angular-এর স্কেলযোগ্যতা আরও বাড়ায় — Google Fonts থেকে Google Cloud পর্যন্ত।

কোর্স, ব্লগ ও রিসোর্স

আমাদের কমিউনিটিতে আছেন প্রতিভাবান ডেভেলপার, লেখক, প্রশিক্ষক, পডকাস্টারসহ আরও অনেকে। নতুন ও অভিজ্ঞ ডেভেলপারদের এগিয়ে চলার জন্য উপলব্ধ উঁচুমানের রিসোর্সের একটি নমুনা মাত্র Google for Developers লাইব্রেরি।

DevLibrary দেখে আসুন

ওপেন সোর্স

যেসব ওপেন সোর্স অবদানকারী Angular-কে সবার জন্য আরও ভালো ফ্রেমওয়ার্ক করে তুলছেন, তাঁদের প্রতি আমরা কৃতজ্ঞ। ডকুমেন্টেশনের বানান ঠিক করা থেকে বড় ফিচার যোগ করা পর্যন্ত — আগ্রহী যে কাউকে আমরা আমাদের GitHub-এ শুরু করতে উৎসাহিত করি।

Angular-এ অবদান রাখুন

কমিউনিটি পার্টনারশিপ

ডেভেলপারদের পাশে ধারাবাহিকভাবে থাকতে আমাদের টিম ব্যক্তি, শিক্ষক ও এন্টারপ্রাইজের সঙ্গে অংশীদারত্ব করে। Angular Google Developer Expert-রা (GDE) বিশ্বজুড়ে কমিউনিটি নেতৃত্বের প্রতিনিধি — তাঁরা Angular দিয়ে শেখান, আয়োজন করেন ও তৈরি করেন। এন্টারপ্রাইজ অংশীদারত্ব নিশ্চিত করে যে প্রযুক্তি শিল্পের নেতৃস্থানীয়দের জন্যও Angular ভালোভাবে স্কেল করে।

Angular GDE-দের সঙ্গে পরিচিত হোন

Google-এর অন্যান্য প্রযুক্তির সঙ্গে অংশীদারত্ব

ওয়েবকে আরও ভালো করতে Angular Google-এর অন্যান্য প্রযুক্তি ও টিমের সঙ্গে ঘনিষ্ঠভাবে কাজ করে।

Chrome-এর Aurora টিমের সঙ্গে আমাদের চলমান অংশীদারত্ব ওয়েবজুড়ে ব্যবহারকারীর অভিজ্ঞতা উন্নত করার পথ খোঁজে — NgOptimizedImage-এর মতো বিল্ট-ইন পারফরম্যান্স অপটিমাইজেশন ও Angular-এর Core Web Vitals-এর উন্নয়ন তারই ফল।

ডেভেলপার ওয়ার্কফ্লো জুড়ে অর্থবহ ইন্টিগ্রেশন দিতে আমরা Firebase, TensorFlow, Flutter, Material Design ও Google Cloud-এর সঙ্গেও কাজ করছি।