آموزش موضوعات پایه ای Angular
Angular پلتفرم و فریمورکی برای ساخت برنامههای کلاینت در HTML و تایپ اسکریپت است که به زبان تایپ اسکریپت نوشته شده است. Angular کارکردهای اصلی و اختیاری را به صورت مجموعهای از کتابخانههای تایپ اسکریپت پیاده سازی میکند به گونهای که بتوانید این مجموعه را در برنامههای خود وارد کنید.
برنامههای Angular پیمانهای یا ماژولار هستند و Angular سیستم پیمانهای مخصوص به خود تحت عنوان NgModule را دارد. NgModule ها نگهدارنده هایی برای یک بلوک به هم پیوسته از کدهای اختصاص داده شده به یک دامنه، جریان کار و یا مجموعهای از قابلیتهای با ارتباط نزدیک به هم از برنامه هستند
کامپوننت ها بخش کوچکی از صفحه به نام view را کنترل میکنند. برای مثال تک تک کامپوننت ها هر یک از view های زیر را در این آموزش کنترل و تعریف میکنند:
سرویسها دستهی گستردهای هستند که تمامی مقادیر، توابع و یا ویژگیهایی که یک برنامه نیاز دارد را شامل میشوند. یک سرویس معمولاً کلاسی است که برای یک هدف کاملاً مشخص و محدود تعریف شده است. سرویس باید یک کار کاملاً مشخصی را به بهترین شکل انجام دهد.معرفی سرویسها و تزریق وابستگی(Dependency Injection)
پس از آن که بلوکهای ساختاری اصلی Angular را متوجه شدید، میتوانید در رابطه با ویژگیها و ابزارهایی که میتوانید به کمک آنها برنامههای Angular را توسعه دهید و آنها را اجرا کنید
