خانه / دانلود / برنامه نویسی / آموزش کامل انگولارجی‌اس AngularJS به زبان فارسی

آموزش کامل انگولارجی‌اس AngularJS به زبان فارسی

فیلم آموزشی AngularJS انگولار جی اس را به فارسی تقدیم کاربران عزیز سایت دیجیتال لایف می کنیم. اما اگر بخواهید بدانید AngularJS چیست و چه کاربردی دارد به توضیحات مربوطه توجه کنید . آنگولار جی اس یکی از محبوب ترین فریم ورک های جاوا اسکریپت می باشد که قابلیت دیتا بایندینگ Data Binding دو سویه را ما بین اشیای Html و جاوا اسکریپت راحت می کند و از حجم وسیعی از کد های مربوطه می کاهد. AngularJS  چهارچوب وب‌ اپلیکیشن متن باز است که اولین بار در سال ۲۰۰۹ توسط میسکو هوری و آدام آبرونز توسعه یافت. در حال حاضر این فریم‌ورک توسط گوگل توسعه داده می‌شود و آخرین نسخه آن ۱٫۴٫۳ است. 

فلسفه وجودی

انگولارجی‌اس بر اساس این نظر طراحی شده که واسط کاربر و کدهای متصل‌کننده کامپوننت‌های نرم‌افزار بهتر است به برنامه‌نویسی اعلانی نوشته شود. در حالی که برای نوشتن منطق تجاری برنامه کاربردی برنامه‌نویسی دستوری مناسب‌تر است.AngularJs  برای اپلیکیشن های تک صفحه ی (single-page-applications = SPA) گزینه ی بسیار خوبی می باشد .

 

نحوهٔ کار

نحوه کار این کتابخانه بدین شکل است که ابتدا صفحه اچ‌تی‌ام‌ال که دارای ویژگی‌ها و تگ‌های اضافه شدهٔ سفارشی است خوانده می‌شود. این ویژگی‌ها نقش رهنمود را برای انگولار دارند که بتواند ورودی یا خروجی صفحه را به مدل مربوط به آن که از جنس متغیرهای جاواسکریپت است پیوند دهد. ارزش این متغیر‌های جاواسکریپت می‌تواند دستی از طریق کد تغییر کند یا بطور ایستا یا پویا از منابع جی سن گرفته شود. این تغییرات از طریق پیوند برقرار شده ورودی یا خروجی را تحت تاثیر قرار می‌دهد.

آموزش های مطرح شده در این مجموعه آموزشی:

  • ساختار AngularJS
  • ساخت دموی سلام دنیا در AngularJS
  • معرفی اپلیکیشن EventReg در AngularJS
  • نسخه های AngularJS و ابزارهای مورد نیاز
  • AngularJS Seed
  • ساخت دمو برای Controllers
  • ساخت دمو برای نمایش اطلاعات تکرار شونده
  • ساخت دمو برای رسیدگی به Event ها
  • Directives های داخلی
  • Event Directives ها
  • Directives های دیگر بخش ۱
  • Directives های دیگر بخش ۲
  • محدودیت های IE
  • اصطلاحات
  • فیلترها
  • فیلترهای داخلی
  • نوشتن فیلترهای سفارشی
  • اتصال دو طرفه
  • ساخت دمو برای اتصال دو طرفه
  • اعتبار سنجی
  • مقدمه ای بر سرویس ها
  • ساخت اولین سرویس سفارشی شما
  • مثالی دیگر از یک سرویس سفارشی
  • مقدمه ای بر سرویس های داخلی AngularJS
  • دموی استفاده از سرویس های $http و $q به صورت همزمان
  • دموی استفاده از سرویس های $resource و $q به صورت همزمان
  • دموی استفاده از سرویس$anchorScroll
  • دموی استفاده از سرویس $cacheFactory
  • دموی استفاده از سرویس $compile
  • دموی استفاده از سرویس $parse
  • دموی استفاده از سرویس $locale
  • دموی استفاده از سرویس $timeout
  • دموی استفاده از سرویس $exceptionHandler
  • دموی استفاده از سرویس $filter
  • دموی استفاده از سرویس $cookieStore
  • مروری بر سرویس های کم اهمیت تر
  • مقدمه ای بر مسیر یابی
  • وب سایت های قدیمی
  • اپلیکیشن های تک صفحه ای
  • دموی اضافه کردن اولین مسیریاب
  • دموی مسیر یابی بیشتر و تاریخچه مرورگر
  • دموی ساخت مسیر پیش فرض
  • دموی دسترسی به پارامترها از طریق مسیریاب
  • دموی استفاده از سرویس $route
  • دموی فعال سازی مسیریابی HTML5
  • دموی قالب و حل و فصل خواص
  • دموی استفاده از سرویس $location
  • مقدمه ای بر Directive ها
  • ساخت اولین Directive
  • حوزه زبان خاص با عناصر سفارشی
  • بررسی Scope Binding های ایزوله
  • ایزوله کردن Scope Directive
  • رسیدگی به Event ها با استفاده از Directive ها
  • مشاهده و پاسخ به تغییرات
  • استفاده از Controller ها داخل Directive ها
  • اشتراک گذاری کنترلر های Directive با Require
  • اولویت بندی Directive ها و استفاده از ترمینال
  • استفاده از Require در Directive های تو در تو
  • درک Transclusion
  • استفاده از Compile برای تغییر DOM
  • صریح تر کردن jQuery با استفاده از Directive ها
  • مقدمه ای بر Jasmin
  • مقدمه ای بر Karma
  • استفاده از Karma
  • تعریف منطق داده های فیلم ها
  • استفاده از تابع Module
  • استفاده از تابع Inject
  • ساخت ماژول MODB و Refactor کردن آن
  • دیباگ کردن با استفاده از Dump

عنوان: فیلم آموزش AngularJS
زبان: فارسی
منبع: دیجیتال لایف

User Rating: ۵ ( ۳ votes)

درباره‌ی آرمین ابوالفتحی

همچنین ببینید

پکیج کسب و کار اینترنتی-تضمین درآمد میلیونی

معرفی پکیج کسب و کار اینترنتی، درآمد میلیونی در خدمتتون هستیم اینبار با یک محصول …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بیست + هشت =