درباره کوردوا :
phonegap ایده جالب و کاربردی از شرکت ادوبی بود که هدف از آن ساخت نرمافزارهای موبایل با استفاده از کدزنی با زبانهای HTML, CSS, JavaScript یا همان برنامهنویسی تحت وب بوده است. اما ازآنجاییکه ادوبی تصمیم داشت این پروژه بهصورت open source در اختیار برنامه نویسان و طراحان قرار بگیرد، تصمیم میگیرد مراحل پیادهسازی این پروژه را به یکی از غولهای شرکت حامی محصولات متنباز واگذار کند و چه شرکتی بهتر از Apache!
به این فکر کنید که شما تنها کافی است با زبانهای تحت وب کلاینت، برنامهنویسی کنید و در آن سو اینهمه APP برای پلتفرم و سیستمعامل موردنظر خودتان تحویل بگیرید.
آپاچی کوردوا ( Apache Cordova ) نسخه کاملی از فون گپ ( PhoneGap )، ابزاری پیشرو برای توسعه برنامه Cross Platform است. این برنامه با یکبار نوشتن، بر روی تلفنهای همراه بهصورت خاص اجرایی شده است.
مزایای استفاده از Cordova :
محیط برنامهنویسی قدرتمند
هسته اصلی کدهای همه اپلیکیشنها تولیدشده شبیه به هم است.
نیازی به یادگیری زبانهای مربوط به هر پلتفرم را ندارید.
کمهزینه و زمان کمتر
طراحی رابط گرافیکی سریع و منعطف به کمک HTML5, CSS3
برنامهنویسی آسان و سریع با Javascript, Typescript
قابلیت اجرا بر روی چندین پلتفرم مختلف (Android,iOS,Widnows Phone)
قابلیت استفاده از فریمورکهای تحت وب مانند Bootstrap, Angular JS و …
قابلیت طراحی پلاگین برای ارتباط با سیستمعامل
مناسب برای برنامههای چت و استفاده از وبسرویسها
مناسب برای ساخت بازیهای آنلاین و آفلاین با تکنولوژیهای تحت وب
راحتی کار با آن برای برنامه نویسان تحت وب
برنامه درسی دوره
مقدمه | |||
مقدمه | 00:00:33 | ||
آموزش پیشنیازهای دوره | 00:00:22 | ||
کار با فایلهای تمرینی | 00:00:44 | ||
توضیحاتی در مورد آپاچی کوردوا | |||
PhoneGap/Apache Cordova چه هستند ؟ | 00:02:18 | ||
آشنایی با اکوسیستم PhoneGap | 00:00:51 | ||
آماده سازی محیط توسعه کد | |||
نصب و بکارگیری Node.js | 00:01:12 | ||
آماده سازی محیط کدنویسی اندروید در Mac | 00:06:10 | ||
آموزش آماده سازی محیط برنامه نویسی اندروید در ویندوز | 00:01:02 | ||
پیکربندی یک دستگاه برای کدنویسی و تست اندروید | 00:02:21 | ||
نصب محیط برنامه نویسی iOS | 00:01:02 | ||
تنظیم دستگاهی برای تست برنامه های iOS | 00:08:24 | ||
رفع مشکلات مربوط به Sign | 00:00:47 | ||
آشنایی با دیگر پلتفرم های مورد حمایت Cordova | 00:00:21 | ||
نصب و راه اندازی محیط خط فرمان | |||
آشنایی با خط فرمان | 00:00:53 | ||
نصب خط فرمان Cordova | 00:01:05 | ||
نصب خط فرمان PhoneGap | 00:00:51 | ||
ساخت اولین برنامه موبایل | |||
ساخت پروژه بوسیله Cordova CLI | 00:01:49 | ||
مروری و آشنایی با ساختار پروژه | 00:01:32 | ||
افزودن پلتفرم مورد نظر به پروژه | 00:02:48 | ||
حذف پلتفرم از یک پروژه | 00:00:46 | ||
درک و شناخت موضوعات برنامه های موبایل | |||
مروری بر برنامه نمونه این دوره | 00:02:35 | ||
آشنایی و کار با Metatags | 00:01:39 | ||
آموزش استفاده از هاست محلی | 00:00:49 | ||
جمع بندی مطالب این فصل | 00:00:19 | ||
پیکره بندی برنامه موبایل | |||
آموزش پیکربندی پروژه ها | 00:03:44 | ||
آموزش تنظیم تعاریف عمومی | 00:01:15 | ||
تنظیم پیکربندی های خاص iOS | 00:03:03 | ||
تنظیم پیکربندی های خاص Android | 00:01:10 | ||
افزودن آیکن برنامه | 00:01:55 | ||
ساخت صفحه اولیه برنامه Splashscreen | 00:01:26 | ||
آموزش کار کردن با منابع بیرونی | 00:02:17 | ||
خروجی گرفتن از برنامه موبایل | |||
آموزش مبانی بیلد پروژه های PhoneGap | 00:01:07 | ||
آموزش Build برنامه های iOS | 00:03:55 | ||
آموزش Build برنامه های Android | 00:03:00 | ||
توسعه برنامه با نصب پلاگین ها | |||
نصب و پیکربندی پلاگین ها | 00:00:59 | ||
افزونه پلاگین به App | 00:03:16 | ||
آموزش کار با پلاگین های Third-Party | 00:00:59 | ||
آموزش حذف پلاگین ها از App | 00:04:34 | ||
عیب یابی برنامه های ساخته شده | |||
آموزش رفع خطاها به کمک Chrome Remote Inspection | 00:01:29 | ||
Debug پروژه ها با Safari | 00:00:41 | ||
آموزش رفع باگ ها به کمک GapDebug | 00:00:41 | ||
آماده سازی برنامه برای انتشار | |||
آماده سازی App برای قرارگیری روی Apple AppStore | 00:01:00 | ||
آماده سازی App برای قرارگیری روی Google Play store | 00:03:49 | ||
دیگر ابزارها و امکانات | |||
آموزش ساخت برنامه های دسکتاپ با PhoneGap | 00:02:39 | ||
سخن پایانی | |||
سخن پایانی | 00:00:44 |