مبانی Angular

Angular یک پلتفرم توسعه برای ساخت اپلیکیشن های موبایل و دسکتاپ است. Angular به شما امکان می‌دهد تا سینتکس HTML را گسترش دهید تا اجزای برنامه‌های خود را به طور واضح و مختصر بیان کنید. اتصال و تزریق وابستگی Angular بسیاری از کدهایی را که در غیر این صورت باید بنویسید حذف می کند.

مزایای Angular

در تمام پلتفرم ها توسعه دهید

یکی از راه‌های ساخت برنامه‌ها با Angular را بیاموزید و سپس از کد و توانایی‌های خود برای ساختن برنامه‌ها برای هر هدفی مانند وب، وب تلفن همراه، موبایل بومی و دسکتاپ بومی استفاده مجدد کنید.

سرعت و عملکرد

با Web Workers و رندر سمت سرور به حداکثر سرعت ممکن در پلتفرم وب امروز دست یابید و آن را به جلوتر ببرید.

Angular شما را در کنترل مقیاس پذیری قرار می دهد. با ساخت مدل‌های داده با استفاده از RxJS، Immutable.js یا یک مدل فشار دیگر، نیازهای داده‌ای عظیم را برآورده کنید.

ابزار باور نکردنی

ویژگی ها را به سرعت با الگوهای ساده و بیانی بسازید. زبان قالب را با اجزای خود گسترش دهید و از مجموعه وسیعی از اجزای موجود برای ساخت UI خود استفاده کنید. تقریباً با هر IDE (محیط توسعه یکپارچه) و ویرایشگر، کمک و بازخورد خاص Angular را دریافت کنید. همه اینها با هم جمع می شوند تا بتوانید به جای تلاش برای کارکرد کد، روی ساخت برنامه های شگفت انگیز تمرکز کنید.

مورد علاقه میلیون ها نفر

Angular از نمونه اولیه تا استقرار جهانی، بهره‌وری و زیرساخت مقیاس‌پذیر را ارائه می‌کند که از بزرگترین برنامه‌های Google پشتیبانی می‌کند.

در Angular.io بیشتر بیاموزید!

آنچه شما ایجاد خواهید کرد

در این کد لبه، شما شروع به کار بر روی MewTube خواهید کرد ، یک شبکه اجتماعی ویدیویی فقط برای گربه ها. (سگ مجاز نیست!)

پیش نیازها :

آشنایی با مبانی TypeScript به شدت توصیه می شود. آزمایشگاه کد TypeScript را بررسی کنید.

آنچه خواهید آموخت

پس از تکمیل این کد، اصول اولیه Angular را درک خواهید کرد و می توانید اولین برنامه Angular خود را ایجاد کنید.

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

با کلیک کردن روی نام نقطه عطف شروع کنید:

یا Codelab را راه اندازی کنید