دوره‌ها / Angular / مقدمه (Angular Intro)

مقدمه (Angular Intro)

15 دقیقه Article

مقدمه Angular: شروع سفر با فریم‌ورک قدرتمند گوگل 🅰️

به دوره Angular خوش آمدید! Angular یکی از محبوب‌ترین و قدرتمندترین فریم‌ورک‌های JavaScript برای ساخت وب‌اپلیکیشن‌های مدرن و تک‌صفحه‌ای (SPA) است.

Angular چیست؟

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

ویژگی‌های کلیدی:

  • Component-Based: ساختار مدولار با کامپوننت‌های قابل استفاده مجدد
  • TypeScript: استفاده از تایپ‌های استاتیک برای کد امن‌تر و خواناتر
  • Dependency Injection: مدیریت وابستگی‌ها به صورت حرفه‌ای
  • RxJS: مدیریت رویدادها و داده‌هایсинکرون با Reactive Extensions
  • Angular CLI: ابزار خط فرمان قدرتمند برای تولید کد و بیلد پروژه

تفاوت Angular و AngularJS:

ممکن است نام AngularJS را شنیده باشید. این نسخه اول Angular بود که بر پایه JavaScript خالص بود. Angular (نسخه 2 به بعد) بازنویسی کامل این فریم‌ورک با TypeScript است و تفاوت‌های بنیادین با نسخه اول دارد.

💡 نکته مهم: ما در این دوره Angular مدرن (نسخه 14+) را یاد می‌گیریم که استاندارد فعلی صنعت است.

چرا Angular؟

  • ساختار مشخص: Angular یک فریم‌ورک "Opinionated" است، یعنی راه و روش مشخصی برای انجام کارها دارد که باعث یکپارچگی کد در تیم‌ها می‌شود.
  • Full-Featured: همه چیزهایی که نیاز دارید (Routing، Forms، HTTP Client و...) به صورت پیش‌فرض در خود فریم‌ورک وجود دارد.
  • پشتیبانی Google: اطمینان از به‌روزرسانی‌های منظم و پشتیبانی طولانی مدت.
🎯 هدف دوره: در این دوره، ما از صفر مطلق شروع می‌کنیم و قدم به قدم یک پروژه واقعی Angular را می‌سازیم تا شما به یک توسعه‌دهنده حرفه‌ای Angular تبدیل شوید!

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.

برای ذخیره پیشرفت وارد شوید