• 1 - مقدمه
  • 2 - آموزش پیشنیازهای دوره
  • 3 - کار با فایلهای تمرینی
  • 4 - PhoneGap/Apache Cordova چه هستند ؟
  • 5 - آشنایی با اکوسیستم PhoneGap
  • 6 - نصب و بکارگیری Node.js
  • 7 - آماده سازی محیط کدنویسی اندروید در Mac
  • 8 - آموزش آماده سازی محیط برنامه نویسی اندروید در ویندوز
  • 9 - پیکربندی یک دستگاه برای کدنویسی و تست اندروید
  • 10 - نصب محیط برنامه نویسی iOS
  • 11 - تنظیم دستگاهی برای تست برنامه های iOS
  • 12 - رفع مشکلات مربوط به Sign
  • 13 - آشنایی با دیگر پلتفرم های مورد حمایت Cordova
  • 14 - آشنایی با خط فرمان
  • 15 - نصب خط فرمان Cordova
  • 16 - نصب خط فرمان PhoneGap
  • 17 - ساخت پروژه بوسیله Cordova CLI
  • 18 - مروری و آشنایی با ساختار پروژه
  • 19 - افزودن پلتفرم مورد نظر به پروژه
  • 20 - حذف پلتفرم از یک پروژه
  • 21 - مروری بر برنامه نمونه این دوره
  • 22 - آشنایی و کار با Metatags
  • 23 - آموزش استفاده از هاست محلی
  • 24 - جمع بندی مطالب این فصل
  • 25 - آموزش پیکربندی پروژه ها
  • 26 - آموزش تنظیم تعاریف عمومی
  • 27 - تنظیم پیکربندی های خاص iOS
  • 28 - تنظیم پیکربندی های خاص Android
  • 29 - افزودن آیکن برنامه
  • 30 - ساخت صفحه اولیه برنامه Splashscreen
  • 31 - آموزش کار کردن با منابع بیرونی
  • 32 - آموزش مبانی بیلد پروژه های PhoneGap
  • 33 - آموزش Build برنامه های iOS
  • 34 - آموزش Build برنامه های Android
  • 35 - نصب و پیکربندی پلاگین ها
  • 36 - افزونه پلاگین به App
  • 37 - آموزش کار با پلاگین های Third-Party
  • 38 - آموزش حذف پلاگین ها از App
  • 39 - آموزش رفع خطاها به کمک Chrome Remote Inspection
  • 40 - Debug پروژه ها با Safari
  • 41 - آموزش رفع باگ ها به کمک GapDebug
  • 42 - آماده سازی App برای قرارگیری روی Apple AppStore
  • 43 - آماده سازی App برای قرارگیری روی Google Play store
  • 44 - آموزش ساخت برنامه های دسکتاپ با PhoneGap
  • 45 - سخن پایانی

ساخت آسان برنامه های Android و iOS با آپاچی کوردوا

درباره کوردوا :

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

درس 1 : مقدمه

عنوان: ساخت آسان برنامه های Android و iOS با آپاچی کوردوا
بخش: برنامه نویسی
مدرس: Chris Griffith
مدت زمان: 86 دقیقه
قیمت: 39,000 تومان
Chris Griffith درباره مدرس:

کریس گریفیت – Chris Griffith

کریس گریفیت یک طراح UX ، توسعه دهنده موبایل و مدرس دانشگاه سن دیگو است.
ایشان در حال حاضر مدیر تجربه کاربری شرکت خانه های هوشمند است. همچنین توسعه و کدنویسی موبایل را در دانشگاه سن دیگو تدریس می کند.کریس بیش از 17 سال سابقه در زمینه توسعه تجربه کاربری دارد و در این زمینه صد ها مشتری راضی برای خود کسب کرده است.
کریس یکی از اعضای مهم جامعه متخصصان Adobe است و سخنرانی های متعددی در رویدادهای ادوبی از جمله Adobe MAX, ng-conf, UXPA, and HTML5DevConf ایراد کرده است.
ایشان ده ها App موبایل بوسیله PhoneGap طراحی و کدنویسی کرده است. در ضمن کریس یکی از نویسنده های مجله UX Magazine است.

مشهد سئو