» دوره حضوری برنامه نویسی موبایل با Cordova و Ionic

در این دوره شما نحوه طراحی اپلیکیشن های چند سکویی موبایل که روی سیستم عامل های Windows Phone ، iOS و Android قابل اجرا هستند را فرامیگیرید.

در این دوره از فریمورک قدرتمند Apache Cordova و Ionic در محیط نرم افزار Visual Studio استفاده می گردد.

سرفصل های دوره:

  • ۱آشنایی با Cordova
    • آشنایی با دوره
    • آشنایی با برنامه نویسی چندسکویی
    • آشنایی با Cordova
    • آشنایی با مزایا و معایب Cordova
    • نصب و راه اندازی ابزارهای مورد نیاز
  • ۲ساخت اولین اپلیکیشن
    • آشنایی با فریمورک Ionic
    • راه اندازی Ionic
    • ساخت اولین پروژه با Cordova و Ionic
    • تنظبمات پروژه برای سیستم عامل های مختلف
    • آشنایی با رویدادها
    • اجرای پروژه روی شبیه ساز اندروید
    • دریافت خروجی اندروید و نصب آن روی دستگاه
  • ۳طراحی رابط گرافیکی
    • آشنایی با امکانات گرافیکی Ionic
    • تغییر Splash Screen اپلیکیشن
    • استفاده از سایت Ionic برای طراحی رابط گرافیکی
    • ساخت برگه و تعریف مسیر
    • آشنایی با AngularJS
    • ساخت چند رابط گرافیکی با کدنویسی
    • تغییر پوسته اپلیکیشن
    • ذخیره سازی و بازیابی تنظیمات
    • اجرای برنامه در پس زمینه
    • اشتراک گذاری در شبکه های اجتماعی
    • ارسال پیام کوتاه
    • کار با مرورگر داخلی
  • ۴کار با امکانات و سخت افزارها
    • نمایش Notification به کاربر
    • دریافت مشخصات کامل دستگاه (شماره سریال، سیستم عامل و …)
    • تشخیص وضعیت باتری
    • کار با دوربین و دریافتت عکس و فیلم
    • تشخیص جهت چرخش دستگاه و قفل کردن یا تغییر جهت صفحه نمایش
    • کار با GPS و دریافت موقعیت
    • نمایش وضعیت اتصال به اینترنت
    • مدیریت ویبره دستگاه
  • ۵اتصال به وب سرویس
    • تشخیص وصل بودن یا قطع بودن اینترنت
    • آشنایی با وب سرویس
    • آشنایی با روش های طراحی وب سرویس
    • ساخت یک وب سرویس ساده
    • اتصال به وب سرویس
    • ارسال داده به وب سرویس
    • دریافت داده از وب سرویس
    • ارسال و دریافت عکس و فایل از طریق وب سرویس
    • اعتبارسنجی کاربران با وب سرویس
    • کار با JSON
  • ۶کار با پایگاه داده
    • آشنایی با پایگاه داده و کاربردهای آن در اپلیکیشن های موبایل
    • آشنایی با SQlite
    • نصب برنامه های مدیریت SQLite
    • ساخت دیتابیس SQLite
    • ساخت جدول
    • ایجاد ارتباط میان فیلدهای جدول
    • وصل شدن به دیتابیس
    • انتخاب داده ها از دیتابیس (select)
    • افزودن رکورد در دیتابیس (insert)
    • ویرایش اطلاعات در دیتابیس (update)
    • نمایش لیستی از داده ها
    • انجام عملیات ورود (login)
    • جستجو در دیتابیس

مزایای این دوره:

  • نصب و راه اندازی آسان ابزارهای برنامه نویسی
  • عدم وابستگی به محیط برنامه نویسی و سیستم عامل (روی همه سیستم عامل ها و با اکثر ادیتورها می توان برنامه نویسی کرد)
  • محیط برنامه نویسی قدرتمند
  • طراحی رابط گرافیکی سریع و انعطاف پذیر
  • برنامه نویسی آسان و سریع
  • قابل اجرا روی پلتفرم های مختلف
  • قابلیت استفاده از فریمورک های تحت وب مانند Bootstrap و Angular
  • قابلیت طراحی افزونه
  • مناسب برای برنامه های مبتنی بر داده (مانند حسابداری و …)
  • مناسب برای برنامه های ابری (ارتباط با اینترنت و …)
  • مناسب برای ساخت انواع بازی
  • کاهش قابل توجه زمان و هزینه طراحی و توسعه برنامه نسبت به سایر روش ها

جایگاه Cordova در دنیا:

فریمورک Cordova یک پلتفرم متن باز است که از سال ۲۰۱۱ شروع به کار کرده و در حال حاضر بیش از یک میلیون اپلیکیشن به کمک آن طراحی شده است.

در این فریمورک اپلیکیشن ها به کمک HTML5 و CSS3 و Javascript طراحی شده و برای ارتباط با سخت افزارها از افرونه های رایگانی که توسط توسعه دهندگان آن طراحی شده استفاده می گردد. در Cordova هیچ محدودیتی برای استفاده از فریمورک وجود ندارد و می توان از هزاران فریمورک مبتنی بر جاوااسکریپت که موجود هستند در توسعه برنامه ها استفاده کرد.

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

این دوره برای چه افرادی مناسب است؟

  • توسعه دهندگان وب می توانند به کمک دانش وب در این دوره در کوتاه ترین زمان اپلیکیشن های موبایل طراحی کنند.
  • افرادی که دانش برنامه نویسی ندارند می توانند به کمک این دوره در کوتاه ترین زمان اپلیکیشن های موبایلی طراحی کنند.
  • علاقه مندان به توسعه اپلیکیشن های چندسکویی می توانند به عنوان یک روش استاندارد و قابل اعتماد روی Cordvoa حساب کنند.
  • کارآفرینان و استارتاپ هایی که می خواهند در کوتاه ترین زمان و با کمترین هزینه اپلیکیشن خود را آماده کنند می توانند از این دوره استفاده کنند.
  • تیم های برنامه نویسی که قصد دارند برنامه های مبتنی بر دسکتاپ یا وب خود را روی موبایل پیاده سازی کنند می توانند از این دوره استفاده نمایند.

پیشنیاز های دوره:

آشنایی با HTML و CSS و Javascript

اطلاعات دوره:

مدت زمان دوره: ۱۸ ساعت

تعداد جلسه: ۶ جلسه ۳ ساعته

هزینه دوره: ۲۴۰٫۰۰۰ تومان

مدرس: احسان کلنگی خواه

مدرس دوره:

احسان کلنگی خواه موسس سایت گیت و گیت پلاس با بیش از ۱۲ سال سابقه برنامه نویسی

تماس با ما:

هر سوالی دارید می توانید با ما تماس بگیرید:

تلفن تماس: ۰۹۱۲۹۱۵۰۹۶۲

آیدی تلگرام: EhsanAVR

ظرفیت محدود است، همین حالا ثبت نام کنید:

 


بازدید : 2,372 بازدید دسته بندی : برنامه نویسی موبایل ، دوره حضوری تاريخ : ۱۵ مرداد ۱۳۹۶ به اشتراک بگذارید :
دیدگاه کاربران
    • دیدگاه ارسال شده توسط شما ، پس از تایید توسط مدیران سایت منتشر خواهد شد.
    • دیدگاهی که به غیر از زبان فارسی یا غیر مرتبط با مطلب باشد منتشر نخواهد شد.

admin
دانلود مقاله
جمعه , ۱۴ مهر ۱۳۹۶
پاسخ دهید

سلام.مطالب سایت عالیه.ممنون از سایت مفید شما.موفق باشید.

admin
amir
یکشنبه , ۲۳ مهر ۱۳۹۶
پاسخ دهید

بسیار عالی .

admin
فرامرز نظری
سه شنبه , ۲۵ مهر ۱۳۹۶
پاسخ دهید

موفق باشید شاید در آینده در دوره آموزشی شما شرکت کنم

admin
امین
پنج شنبه , ۱۱ آبان ۱۳۹۶
پاسخ دهید

با سلام، آیا از ionic2 استفاده میشه یا مثل آموزشهای udemy از ionic1 استفاده شده؟
و سوال بعدی اینکه در مورد react و react native مطلبی منتشر نمیکنید؟

admin
adminمدیر
سه شنبه , ۱۶ آبان ۱۳۹۶
پاسخ دهید

از ionic2 استفاده میشه.
به زودی آموزش react native هم آماده می کنیم.