کالج اورست : اولین و مجهزترین آموزشگاه تخصصی کامپیوتر ، شبکه و برنامه نویسی در کرج با بیش از 13000 فارغ التحصیل (تاسیس 1388 )
این دوره شما را به یک برنامه نویس حرفه ای وب تبدیل می کند بگونه ای قادر خواهید بود پس از گذراندن دوره با اصول زبان برنامه نویسی وب با چارچوب Angular و تولید هر نوع برنامه تحت وب و موبایل ترکیبی آشنا شوید. چارچوب Angular کمک میکند تا شما برنامه های وب با ویژگی single page تولید کنید.
برنامه نویسی جاوا اسکریپت
بررسی و شرح ویژگی های:AngularJS
آشنایی با Directive های اولیه جهت شروع کار مانند ng-app, ng-controller و...
آشنایی با مفهوم Module و Controller و نحوه تعریف آنها
نوشتن یک Controller با Model ساده جهت نمایش Hello World
آشنایی با ng-bind جهت bind کردن یک متغیر در Model به یک Tag در HTML
آشنایی با ng-model و ng-change جهت کار با فرم های HTML
آشنایی با Watch و نحوه ی کار با آنها
اشنایی با ng-repeat جهت ساخت لیست و جدول در از روی آرایه ها در Model
کار با ng-show و ng-hide جهت نمایش یا مخفی سازی Tag ها در صفحه
مدیریت Style نمایشی Tag ها با ng-class
مدیریت آدرس لینک ها و تصاویر با ng-href و ng-src
استفاده از Filter ها برای نمایش داده ها در قالب دلخواه
مباحث پیشرفته :Angular JS
مدیریت وابستگی (Dependency) های یک Module و پیاده سازی Dependency Injection در Angular JS
اشنایی با مفاهیم Provider, Factory و Service و کاربرد هرکدام
آشنایی با سیستم Routing و پیاده سازی آن جهت نمایش View هنگام تغییر URL
آشنایی با Batarang و نحوه ی Debug کردن آسان تر کدهای AngularJs
AngularJSدلخواه در Directive پیاده سازی
ارتباط با سرور با استفاده از :Angular
آشنایی با الگوی Promise و نحوه ی پیاده سازی آن
ارتباط با سرور با استفاده از $http
پیاده سازی Service دلخواه جهت ارتباط با سرور و Inject آن داخل Controller ها
بررسی تنظیمات کامل $http جهت Customize کردن درخواست http و اضافه کردن Request Header
بررسی مکانیزم Response Caching و پیاده سازی آن در AngularJs
آشنایی با مفهوم Interception و پیاده سازی Request Interception دلخواه جهت مدیریت خطاهای دریافتی از سرور
آشنایی با NodeJS
IONIC و کدنویسی موبایل:
آغاز به کار Ionic
امکانات خط فرمان Ionic
نصب Ionic
شروع یک پروژه جدید
اجرای نرم افزار با مرورگر
اجرای نرم افزار با شبیه ساز
اجرای نرم افزار در دستگاه تلفن همراه
قالب های Ionic
عناوین و پاورقی در Ionic
آشنایی با زبانه ها در Ionic
آشنایی با رابط گرافیکی
افزودن مسیریابی برای زبانه ها
افزودن مسیریابی برای منوی جانبی
افزودن کنترل ها برای انیمیشن
افزودن یک دکمه برگشت
افزودن اطلاعات اولیه
اضافه کردن یک لیست عمومی Ionic