آموزش رايگان انگولار جی‌اس - Angular.js

وضعیت موجودی: موجود
9 رای
برند: Parsclick

انگولار یا Angular یک فریم ورک جاوا اسکریپت به شکل متن باز (Open source) است که در سال 2009 توسط گوگل به وجود آمده است. انگولار به شما کمک می کند تا اپلیکیشن های تک صفحه ای (single-page-applications = SPA) ایجاد کنید. اپلیکیشن های تک صفحه ای که فقط از طرف مشتری به HTML، CSS و جاوا اسکریپت نیاز دارند.

آموزش رايگان انگولار جی‌اس - Angular.js

Angular.js چیست؟

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

 angularjs فریمورک قدرتمند جاوا اسکریپتی است؛ زبان جاوا اسکریپت در سر تا سر دنیا بسیار مورد استفاده قرار میگیرد و در بسیاری از انجمن های مربوط به تکنولوژی از angularjs به عنوان زبان آینده ی برنامه نویسی یاد میشود. زبان جاوا اسکریپت بسیار قدرتمند است و پاسخگوی نیاز اکثر برنامه نویس ها در حوزه های مختلف است.

فریم ورک های این زبان مانند Vue ,React ,Angular به سرعت رو به توسعه و پیشرفت هستند و اغلب، پس از یادگیری جاوا اسکریپت به سمت فریم ورک های آن گرایش پیدا می کنند.

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

angularjs یک فریم ورک برای ایجاد صفحات تک صفحه‌ای وب می باشد. ممکن است شما بارها در مورد انگولار شنیده باشید اصطلاحات زیادی در مورد این فریم ورک وجود دارد اگر با این اصطلاحات آشنایی ندارید چند دقیقه وقت بگذارید تا بتوانید این اصطلاحات را یاد بگیرید.

اول از همه اینکه انگولارجی اس یک فریم ورک می باشد فریم ورک به شما این امکان را می‌دهد که کدهای خود را تکنیکی و بهینه بنویسید، تغییر بدهید و تنظیمات استاندارد را روی آن پیاده سازی کنید.

 با انجام این کارها شما می‌توانید برخی از ویژگی های فریم ورک را استفاده کنید. انگولار به معنی قالب سازی فیلترها ترکیب داده‌های دو طرفه و بقیه موارد است.

اگر با بوت استرپ و یا جی کوئری موبایل کار کرده باشید احتمالا با این روش کار آشنا هستید برای ایجاد یک صفحه وب شما می‌توانید روش خاص و منحصر به فرد خودتان را داشته باشید. 

angularjs برای ایجاد برنامه‌ی تک صفحه‌ای وب طراحی شده است این به این معنی می باشد که مرورگر صرف نظر از اندازه‌ی صفحه‌ی شما، آن را را بارگذاری کند. 

محتوای اضافی در صورت نیاز در برنامه لود می شود بنابراین نگران نباشید اگر قادر نبودید کل صفحه را لود کنید. در برخی از روش ها برای افزایش سرعت بارگذاری سایت شما، به جای کل صفحه تمام محتوایی که نیاز دارد را لود می کند.

بنابراین در یک برنامه‌ی واقعی که چیزی شبیه به این می باشد شما یک صفحه index.html دارید که می توانید ببینید چقدر کوتاه است. برای اینکه بدانید برنامه شما چطور ممکن است به نظر برسد از قسمتی استفاده کنید. که نه تنها سند اصلی بلکه قسمتی از داده‌هایی که شما نیاز دارید در برنامه ی خود استفاده کنید را نشان می دهد و با کلیک بر روی هر یک از این گزینه‌ها جزئیات برای شما نمایان خواهد شد و با کلیک بر روی هر یک از آیکن‌ها به داده های مورد نظر برسید.

اگر صفحات شما لود نشد می توانید مطمئن شوید که سیستم شما در حال انجام کار دیگری مانند بارگذاری محتوا به صورت تدریجی می باشد.

هسته انگولار از جاوا اسکریپت می باشد و شما باید برای ایجاد محتویات فریم ورک از زبان جاوا اسکریپت استفاده کنید. اگر با جاوا اسکریپت آشنا باشید یادگیری angularjs برای شما راحت‌تر خواهد بود. 

انگولار و بطور کلی فریم ورک ها امکانات زیادی در اختیار شما قرار می‌دهند که اگر خود شما بخواهید آن‌ها را اجرا کنید زمان زیادی از شما گرفته خواهد شد .

مزایای انگولار

  • یکی از دلایل استفاده از انگولارجی اس در بین برنامه نویسان، تسریع در پیاده‌سازی پروژه های برنامه‌نویسی است.
  • یکی دیگر از مزیت های استفاده از انگولارجی اس، صرفه جویی در منابع سرور است یعنی وقتی از انگولار استفاده میکنید سرور می تواند به افراد بیشتری (منظور بازدید کننده از سایت) پاسخگو باشد.
  • انگولارجی اس یک فریم ورک مبتنی بر MVC است که از Ajax نیز استفاده کرده است. انگولار جی اس موجب کاهش مقدار کدنویسی (و در نتیجه افزایش سرعت تولید برنامه‌ها) شده است.

ویژگی های انگولار 

  • امکان اتصال داده به صورت دوطرفه: یکی از خصوصیاتی که انگولارجی اس دارد این است که بر پایه الگوی طراحی MCV نوشته‌ شده است. M مخفف model و V مخفف view است.
    درواقع model کاری که انجام می‌دهد این است که اطلاعات و داده‌ها را از منابع بازیابی می‌کند و view نیز به‌عنوان یک نمایشگر به من و یا شما که مخاطب یک وب‌سایت هستیم، این اطلاعات را نشان می‌دهد که بسیار در رابط کاربری یا UI کاربردی است.
    نکتهای که اینجا وجود دارد این است که زمانی که شما تغییری را در model انجام می‌دهید باید در view هم تغییراتی را اعمال کنید که این کار می‌توانید در دادههای زیاد، کاری بسیار وقت‌گیر باشد لذا اگر از انگولارجی اس استفاده می‌کنید نباید نگران این موضوع باشید چراکه انگولارجی اس هر داده را به view مشخص مرتبط کرده و در هنگام تغییرات، این view است که به‌صورت خودکار آپدیت می‌شود.
  • دایرکیتوها: در انگولار جی اس هر جا سخن از سفارشی‌سازی و بکار گیری ابزار جدید است نام دایرکتیوها میدرخشد.
    لذا دایرکتیوها همواره یکی از بخشهای هیجان‌انگیز انگولار جی اس بوده که می‌توان به‌وسیله آنها، عناصر و تگهای جدید را به نdependency injection یا تزریق وابستگی: فرض کنید در خانه خود نشسته‌اید و در حال تعمیر یک وسیله برقی هستید که ناگهان پیچی را گم می‌کنید. دوست داشتید در خانه شما یک سیستم وجود داشت که به‌جای دنبال کردن و پیدا کردن پیچ، به آن سیستم دستور میدادید تا طبق تعریفی که قبلاً برای آن داشته‌اید، به شما مشابه آن پیچ را تحویل بدهد.
    مایش گذاشت.
  • حال بیاییم در برنامه‌ نویسی، گاهی شما یک سری دستورها را قبلاً تعریف می‌کنید اما در هنگام برنامه‌ نویسی نیاز دارید که همان دستورات را به کار گرفته و برنامه خود را توسعه دهید، اینجاست که خاصیت تزریق وابستگی خودش را نشان می‌دهد و باعث می‌شود علاوه بر صرفه‌جویی درزمانی که دارید، خیلی راحت‌تر و سریع‌تر به دنبال اجرای دستورات خود باشید.
    درواقع شما در انگولار جی اس با تعریف یک سری مسائل یا دستورها، این قابلیت را به برنامه نویسی خود می‌دهید که هر زمان که احتیاج به چیزی داشتید، به شما بدهد یا اصطلاحاً به شما تزریق نماید به این شرط که قبلاً این دستورات را اعلام کرده باشید.
  • الگوهای template: یکی از نکات مهمی که در طراحی وب وجود دارد، بحث قالب‌ها است یعنی همان شکل کلی که از یک وب‌سایت مشاهده می‌کنیم. انگولارجی اس با ابزارهای قدرتمند خود ازجمله الگوی طراحی mcv، دایرکتیوها و … توانسته است به‌ آسانی طراحی قالب را بر عهده خود داشته باشد.

 

آنچه در این مجموعه خواهید آموخت:

  1. انگولار جی‌اس چیست؟
  2. کنترلر در انگولار
  3. مدل در انگولار
  4. فرق مدل با کنترلر
  5. ساخت فانکشن در کنترلر
  6. فیلترها
  7. فیلتر جستجو
  8. فیلترهای دیگر
  9. نوشتن اولین دستور
  10. دستورالعمل‌ها
  11. پروژه اول (انجام یک پروژه)
  12. استفاده از سرویس‌ها
  13. استفاده از دو فیلتر هم‌زمان
  14. راه‌اندازی MVC
  15. راه‌اندازی مسیر
  16. استفاده از صفحه دوم
  17. قالب دینامیک
  18. آیتم قبلی و بعدی
  19. انیمیشن
  20. پروژه دوم (اعتبارسنجی فرم)
  21. قانونهای اعتبارسنجی فرم
  22. استایل دادن به فرم نامعتبر
  23. اتمام پروژه اعتبارسنجی فرم
  24. پروژه سوم (انجام یک پروژه)
  25. مسیرها برای نماها
  26. کنترل‌گرها
  27. معتبر ساختن فرم ورود
  28. معتبر ساختن فرم ثبت نام
  29. ضمیمه کردن فایلها
  30. فایربیس و انگولار
  31. ثبت نام در فایربیس و انگولار
  32. ساخت سرویس در فایربیس و انگولار
  33. ذخیره اطلاعات در دیتابیس با فایربیس و انگولار
  34. ورود به سیستم در فایربیس و انگولار
  35. استفاده از اطلاعات کاربر در فایربیس و انگولار
  36. خروج از سیستم در فایربیس و انگولار
  37. کنترل صفحه‌ها در فایربیس و انگولار
  38. ورود خودکار در فایربیس و انگولار
  39. پروژه چهارم (انجام یک پروژه)
  40. ساخت نمای جدید
  41. اضافه کردن رکورد جدید به دیتابیس
  42. نمایش و حذف رکورد از دیتابیس
  43. استفاده از event
  44. فرم چک
  45. کار با پارامترها در فایربس و انگولار
  46. نمایش لیست کاربران در فایربس و انگولار
  47. جستجو و حذف کاربر در فایربس و انگولار
  48. مرتب کردن
  49. عملکرد انتخاب تصادفی
  50. کنترل کلاس CSS
  51. فشرده کردن دیتابیس
  52. استخراج از دیتابیس
  53. پروژه پنجم (انجام یک پروژه)
  54. ساخت ویدیو پلیر با انگولار
  55. بکار بردن دوباره انگولار
  56. بکار بردن ویندو در انگولار
  57. اعمال استایل به عناصر
  58. بازنواخت و صدای ویدیو
  59. نشان دادن زمان به صورت رئال‌تایم
  60. توابع زمان
  61. نوار حرکت
  62. کلیک روی نوار حرکت
  63. تمام صفحه کردن
  64. تابلوی جزئیات
  65. اتمام پروژه

آموزش رايگان انگولار جی‌اس - Angular.js

مشخصات فيلم آموزشي
زمان آموزش: 12 ساعت و 5 دقيقه
پروژه آموزشي : آموزش بصورت پروژه محور مي باشد.
شيوه آموزش : مالتي مديا
سطح آموزش : مقدماتي تا پيشرفته
زبان آموزش : فارسي
مدرس: اميرحسن عظيمي
حجم فايل: 1.72GB
كيفيت ويدئو : FULL HD
ابعاد ويدئو : 1280x720
تاريخ انتشار: 30 آذر 1396
تاريخ بروزرساني: 9 دي 1397
لينك مشاهده آنلاين فيلم آموزشي: در سايت يوتيوب: https://soo.gd/KYY1
منبع: سافت سرا - پارس كليك
پسورد فايل فشرده: softsara.ir
برند: Parsclick
کد محصول: 227

فيلم آموزشي رايگان آموزش رايگان انگولار جی‌اس - Angular.js

نظرات کاربران درباره آموزش رايگان انگولار جی‌اس - Angular.js

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد آموزش رايگان انگولار جی‌اس - Angular.js نظر می دهد.

ارسال نظر درباره آموزش رايگان انگولار جی‌اس - Angular.js

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.