فیلم آموزش AngularJS (انگولار جی اس)
در این بخش فیلم آموزش AngularJS (انگولار جی اس) را در قالب 16 بخش به مدت 4 ساعت و 21 دقیقه به زبان فارسی آماده کرده ایم که در ادامه به معرفی فریم ورک انگولار جی اس پرداخته و سرفصل های دوره به همراه پیش نمایشی از قسمت های مختلف آن قرار داده شده است.
معرفی AngularJS (انگولار جی اس)
انگولار جی اس (AngularJS) یکی از فریم ورک های بسیار قدرتمند جاوا اسکریپت می باشد که در برنامه های تک صفحه ای (SPA) استفاده می شود. این فریم ورک ویژگی ها و خصوصیات جدید به HTML اضافه می کند. انگولار جی اس رایگان و متن باز است و به همین دلیل توسط هزاران توسعه دهنده در سراسر جهان توسعه می یابد. این فریم ورک تحت لایسنس Apache نسخه 2.0 ارائه می شود. انگولار جی اس (AngularJS) توسط کمپانی گوگل به منظور حل مشکلات موجود بر سر راه ایجاد برنامه های تک صفحه ای (SPA) توسعه یافته است.
تعریفی که برای AngularJS در اسناد رسمی آن مطرح شده است به شرح زیر است:
AngularJS یک فریم ورک ساخت یافته برای برنامه های تحت وب پویا می باشد. این فریم ورک به توسعه دهندگان اجازه می دهد تا با توسعه Syntax زبان نشانه گذاری HTML، واحدهای کاربردی برنامه خود را به روشنی بیان کنید. مباحث Data Binding و Dependency Injection در فریم ورک AngularJS باعث کاهش میزان کد های نوشته شده در برنامه های عادی می شود. و همه این موارد به صورت Client-Side یعنی سمت کاربر اجرا می شوند و آن را به یک شریک ایده آل برای تکنولوژی های سمت سرور تبدیل می کند.
برخی از ویژگی های مهم فریم ورک AngularJS
- استفاده از الگوی طراحی MVC
- دارای سیستم اعتبار سنجی
- قابلیت اتصال داده به شکل دو طرفه (Data binding)
- تزریق وابستگی (Dependency Injection)
- دایرکیتوها (Directives)
- قالب های سمت کاربر
یکی از دلایلی که امروزه از فریم ورک AngularJS استفاده می شود، افزایش قدرت و سرعت برنامه های تک صفحه ای است. فریم ورک AngularJS برای ساخت برنامه های مختلف (بزرگ و کوچک) با استفاده از جاوا اسکریپت بسیار مناسب می باشد. از سایت های بزرگی که با استفاده از این تکنولوژی ساخته شده اند، می توان به PS3 و YouTube اشاره کرد.
سرفصل های دوره آموزش AngularJS
جلسه اول
- مقدمه
- ساخت برنامه انگولار در صفحات html
- معرفی کنترلر
- معرفی متغیرها
جلسه دوم
- دستور ng-app
- دستور ng-init
- دستور ng-bind
- آرایه ها در انگولار
- اشیا در انگولار
- دستور ng-repeart برای تکرار عناصر
- مفهوم دستورات (directive)
جلسه سوم
- معرفی فیلترها
- فیلتر تبدیل کننده به حروف بزرگ و کوچک در انگولار
- ایجاد دستورات سفارشی
- معرفی scope و تفاوت آن با root scope
جلسه چهارم
- ایجاد فیلتر سفارشی و استفاده از آن
جلسه پنجم
- سرویسها در انگولار
- سرویس absUrl
- سرویس interval
- سرویس timeout
- سرویس http
- ایجاد سرویس سفارشی
جلسه ششم
- ایجاد جداول توسط انگولار
- اعمال استایل براساس زوج و فرد بودن عناصر
جلسه هفتم
- ایجاد جعبه انتخاب توسط انگولار
- دستور ng-options
- دستور ng-repeat
- تفاوت دستور ng-options و ng-repeat
جلسه هشتم
- رویدادها در انگولار
- انواع رویداد در انگولار
- فراخوانی توابع در صورت بروز رویداد
جلسه نهم
- عناصر فرم در انگولار
- دستور ng-switch
- دستور copy در انگولار
جلسه دهم
- اعتبار سنجی فرمها
- بررسی معتبر بودن یا عدم اعتبار یک ورودی
- بررسی تغییر یا عدم تغییر در یک ورودی
- ایجاد اعتبارسنحی دلخواه
جلسه یازدهم
- فراخوانی animation در برنامه انگولار
- استفاده از انیمیشن CSS3 در انگولار
جلسه دوازدهم
- مسیریابی در انگولار
- ایجاد مسیر جدید
- فراخوانی تابع در زمان رفتن به مسیر
- کنترلر ها در مسیریابی
جلسه سیزدهم
- ایجاد یک برنامه کاربردی با انگولار
- ایجاد یک جدول برای نمایش اطلاعات توسط فریم ورک w3
- امکان ویرایش هر سطر
- افزودن سطر جدید بدون رفرش صفحه
جلسه چهاردهم
- درخواست از یک سرور محلی جهت بازیابی اطلاعات از پایکاه داده توسط php
- ارسال و دریافت اطلاعات با فرمت json
- سرویس http
جلسه پانزدهم
- Api ها در انگولار
- Api lowercase
- Api uppercase
- Api isString
- Api isSNumber
جلسه شانزدهم
- ایجاد یک برنامه انگولار
- ایجاد یک سبد خرید
- افزودن و حذف کردن از سبد خرید بدون رفرش صفحه
بخش سوم: معرفی مفاهیم پایه در انگولارلینک دانلود
بخش دهم: اعتبارسنجی فرم ها در انگولارلینک دانلود
بخش شانزدهم: ایجاد یک سبد خرید با انگولارلینک دانلود
سلام این فیلم آموزشی که دارید در حد مقدماتی هم هست که به طور گام به گام همه چی رو توضیح بده من به این زبان علاقه دارم ولی احساس می کنم یادگیرش واسم خیلی دشوارتره با این فیلم ها میشه امیدوار بود که بشه همه مواردهارو یاد گرفت ؟
فیلم آموزش angularjs که در این بخش مشاهده می کنید برای کسانی که تازه می خوان انگولار جی اس رو یاد بگیرن هم مناسب است چون که مدرس آموزش رو از مقدماتی شروع کردن
این آموزش مربوط به کدوم نسخه angular.js میشه؟
سلام .... نسخه 1