دوشنبه, 01 مرداد 777 07:02

دوره آموزشی نوجوانان اندروید

دوره برنامه نویسی اندروید یکی از جذاب ترین دوره های آموزشی میباشد که مخاطبان دوره میتوانند در این دوره اصول طراحی اپلیکیشن های تحت اندروید را طراحی و پیاده سازی نموده و شروع به کسب درآمد در حوزه اپلیکیشن های موبایل نمایند. کاربران نوجوان بین سنین 12 تا 18 این دوره میتوانند با کسب مهارت های مطرح شده در سرفصلهای دوره گام بزرگ و سریعی جهت ورود به بازار اپلیکیشن های اندرویدی برداشته و با انتشار برنامه های طراحی شده خود در فضای مجاری کسب درآمد کنند. هم اینک ده ها هزار نرم افزار تحت موبایل در فضای اینترنتی منتشر شده که تعداد بی شماری از این نرم افزارها با دانلود های حیرت آور منبع درآمدهای چندین میلیونی برای طراح خود بوده اند. این دوره شامل چهار ترم میباشد که در دو ترم اول مقدمات برنامه نویسی جاوا و اندروید به دانشجویان تدریس میگردد و در دو ترم بعدی مراحل تولید یک اپلیکیشن تجاری با استاندارد های بین اللملی و همسو با استاندارد های AndroidATC آمریکا تدریس میگردد.در انتهای دوره دانشجویان موطف به ارائه اپلیکیشن و دفاع از آن میباشند و پس از موفقیت در این مرحله مجوز حضور در آزمون بین اللملی AndroidATC را دریافت میکنند تا گواهی نامه بین المللی اندروید دریافت نمایند.ثبت نام هم اکنون از ترم اول این دوره شروع میگردد اگر قصد ورود به بازار نرم افزارهای موبایل دارید هم اینک در دروه آموزشی برنامه نویسی اندروید شرکت کنید.

این دوره توصیه میشود به :

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

اهداف کلی دوره

  • مفهوم برنامه نویسی
  • آشنایی با زبان جاوا
  • شرط ها در زبان جاوا
  • حلقه های تکرار در زبان جاوا
  • مفهوم کلاس در جاوا

سرفصل های دوره به صورت کاملاٌ عملی

دانلود سرفصل های آموزشی دوره

دانشجویان سابق آموزشگاه اندروید ایران کجا استخدام شده اند؟

منتشر شده در 2دوره های آموزشی

دوره آموزشی Java Fundamentals for Android Development یکی از ضروری ترین و مهمترین دوره های آموزشی برنامه نویسی میباشد که باید تمامی توسعه دهندگان اندروید از دانش زبان برنامه نویسی جاوا برخوردار شوند.لذا با شرکت در این دوره از صفر میتوانید برنامه نویسی را شروع کنید و قدم به قدم وارد دنیای برنامه نویسان جهان شوید و راه زندگی جدید خود را با ورود با جاوا شروع کنید.زبان جاوا یکی از بزرگترین جامعه های برنامه نویسان دنیا را شامل میشود و با دانش فنی که با آموختن زبان جاوا کسب میکنید میتوانید از این دانش در تمامی زمینه های برنامه نویسی و سیستم عامل های مختلف استفاده کنید.جاوا زبان اول توسعه اپلیکیشن های موبایل بر بستر اندروید میباشد

coursesAndroid

این دوره توصیه میشود به :

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

اهداف کلی دوره

  • پیاده سازی سرویس های گوگل FireBase و  Google Map
  • پیاده سازی Dependency Inject  با کتابخانه Dagger 2
  • پیاده سازی ارتباط غیر همزمانی  با سرویس Restfull و کتابخانه  Retrofit
  • پیاده سازی ارتباط همزمانی  با سرویس Websocket
  • توانایی ورود به بازار کار طراحی اپلیکیشن اندروید

سرفصل های دوره به صورت کاملاٌ عملی

دانلود سرفصل های آموزشی دوره

دانشجویان سابق آموزشگاه اندروید ایران کجا استخدام شده اند؟

منتشر شده در 2دوره های آموزشی
یکشنبه, 02 مرداد 776 07:02

دوره آموزشی Hybrid Mobile Programming

دوره برنامه نویسی Hybrid Mobile Programming یکی از جذاب ترین دوره های آموزشی میباشد که مخاطبان دوره میتوانند در این دوره اصول طراحی اپلیکیشن های تحت پلتفرم های موبتل میباشد را طراحی و پیاده سازی نموده و شروع به کسب درآمد در حوزه اپلیکیشن های موبایل نمایند.کاربران این دوره میتوانند با کسب مهارت های مطرح شده در سرفصلهای دوره گام بزرگ و سریعی جهت ورود به بازار اپلیکیشن های اندرویدی برداشته و با انتشار برنامه های طراحی شده خود در فضای مجاری کسب درآمد کنند.هم اینک ده ها هزار نرم افزار تحت موبایل در فضای اینترنتی منتشر شده که تعداد بی شماری از این نرم افزارها با دانلود های حیرت آور منبع درآمدهای چندین میلیونی برای طراح خود بوده اند.اگر قصد ورود به بازار نرم افزارهای موبایل دارید هم اینک در دروه آموزشی برنامه نویسی Hybrid Mobile Programming شرکت کنید.

پیشنیاز: آشنایی با مفاهیم برنامه نویسی - آشنایی ابتدایی با html/css/j-avascript

coursesAndroid

این دوره توصیه میشود به :

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

اهداف کلی دوره

  • آموزش سیستم عامل های موبایل اندروید، ای اوس و ویندوز فون
  • آشنایی با Html/css/j-avascript
  • تسلط کامل به Cordova
  • تسلط کامل به فریمورک ionic
  • آشنایی کامل با پلتفرم های موبایل و توسعه اپلیکیشن های مالتی پلتفرم
  • پیاده سازی دیتابیس SQLite
  • طراحی برنامه برای دستگاه های اندرویدی
  • توانایی ورود به بازار کار طراحی اپلیکیشن موبایل

سرفصل های دوره به صورت کاملاٌ عملی

دانلود سرفصل های آموزشی دوره

دانشجویان سابق آموزشگاه اندروید ایران کجا استخدام شده اند؟

منتشر شده در 2دوره های آموزشی
دوشنبه, 28 -2666 08:50

دوره جامع اندروید

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

چرا باید در این دوره شرکت کنم؟

  • استفاده از آخرین ابزارهای توسعه اپلیکیشن روز دنیا
  • آپدیت ترین سرفصل های آموزشی براساس مستندات گوگل
  • بیش از ۱۰۰ ساعت آموزش مطالب های تخصصی برنامه نویسی
  • میتوانید ایده های خودتون رو پیاده سازی نمایید
  • با یادگیری برنامه نویسی اندروید مشغول به کسب میلیونی شوید
  • آیا میدونستید موسس اسنپ از همینجا شروع کرده؟

این دوره توصیه میشود به :

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

اهداف کلی دوره

  • آموزش سیستم عامل اندروید
  • آشنایی با UIاندروید، براساس  XML
  • آشنایی کامل با ساختار اندروید و پیاده سازی انواع اپلیکیشن
  • پیاده سازی استاندارد های متریال دیزاین در اندروید
  • پیاده سازی دیتابیس   SQLite و ORM Realm
  • پیاده سازی الگوهای استاندارد MVP Pattern و MVVM
  • پیاده سازی سرویس های گوگل FireBase و  Google Map
  • پیاده سازی Dependency Inject  با کتابخانه Dagger 2
  • پیاده سازی ارتباط غیر همزمانی  با سرویس Restfull و کتابخانه  Retrofit
  • پیاده سازی ارتباط همزمانی  با سرویس Websocket
  • توانایی ورود به بازار کار طراحی اپلیکیشن اندروید

نمونه پروژه های تمرینی این دوره

android first practice
android second practice
android third practice

ابزارها و تکنولوژی های مورد استفاده در این دوره

firebase

پیاده سازی سرویس های گوگل با کتابخانه FireBase

پلتفرم Firebase گوگل در حال حاضر یکی از بزرگترین سرویس دهنده های ابری حوزه اپلیکیشن و وب در دنیاست. در حال حاضر بیش از 1میلیون و پانصد هزار اپلیکیشن از این سرویس استفاده می کنند. در این دوره با کنسول فایربیس اشنا میشویم و با سرویس های انالیتیکس, Crashytics و تبلیغ موبایلی Admob و همچنین ورود گوگل Google Auth آشنا میشویم

multilang

پیاده سازی اپلیکیشن های چند زبانه

اگر جزو برنامه نویس هایی هستید که قصد دارید اپلیکیشن های با وسعت جهانی ایجاد کنید با شرکت در این دوره میتوانید اپلیکیشن های ایجاد کنید تا بتوانید با تموم زبان های دنیا را پشتیبانی کند.

retrofit

اتصال به سرور با استفاده از Retrofit

کتابخانه Retrofit توسط تیم Square توسعه داده شده است و جزو محبوب ترین و پرکاربردترین کتابخانه های مورد استفاده بین توسعه دهنده های اندروید میباشد و به شک میتوان گفت اپی نیست که Retrofit در آن استفاده نشده باشد

picasso

لود کردن (کش کردن) تصاویر از سرور با کتابخانه های Picasso و Glide

اگر قصد دارید در اپلیکیشن تصاویر از سمت سرور بارگزاری شود حتی تصاویر gif میتوانید با استفاده از این Picasoo و Glide اینکار را انجام دهید و تصاویر را با سرعت و کش فوق العاده بدون نیاز به دانلود کامل انجام دهید.

mvvm

معماری نرم افزاری MVP و MVVM

آیا فقط به نوشتن برنامه توجه دارین یا داشتن یک معماری با اصول هم مدنظر تون هستش. در این دوره با دور معماری آشنا میشویم تا بدونیم طرز نوشتن کدهای با کیفیت بالا به چه صورتی هستش

dagger

کتابخانه Dagger

آیا تابحال واژه ای به نام Dependency inject را شنیده اید و میدونید چه کاربری در برنامه نویسی داره.مثلا دیگه خسته شدین همش از کلاسا new کنید. پس با همدیگه یاد میگیریم چیکار کنیم کد کم و با کیفیت بزنیم

websocket

پیاده سازی ارتباط همزمانی با سرویس Websocket

ارتباط همزمانی نمونه بازرش سیستم چت هستش که همه روزه خودمون در اپ ها میبنییم سیستم های چت را. در این دوره پیاده سازی وب سوکت رو یاد میگیریم تا یادبگیریم به چه صورتی میشود یک اپلیکیشن Realtime ساخت

سرفصل های دوره به صورت کاملاً عملی

دانلود سرفصل های آموزشی دوره

دانشجویان سابق آموزشگاه اندروید ایران کجا استخدام شده اند؟

 

منتشر شده در اندروید

از شبیه ساز اندروید استودیو (AVD) و شبیه سازهای ثانویه مانند Genymotion می توان جهت اجرا (Run) و همچنین خطایابی یا دیباگ (Debug) پروژه های اندرویدی استفاده کرد.مزیت شبیه سازها این بود که نیاز به تهیه سخت افزار و دیوایس جداگانه را برای توسعه دهنده مرتفع ساخته و در یک محیط شبیه سازی شده اندروید این امکان را مهیا می کرد تا پروژه خود را روی تمامی نسخه های اندروید تست و دیباگ کنیم. با این حال توسعه دهنده ممکن است بنا به دلایلی در برخی مواقع مایل به اجرا و دیباگ اپلیکیشن خود بر روی دیوایس های واقعی گوشی و یا تبلت باشد.

احتمالا اولین راهی که به ذهن اکثر ما می رسد، ساخت پکیج نصبی apk، انتقال فایل به دیوایس و سپس نصب آن می باشد. مسلما این فرایند زمان زیادی را از ما می گیرد. یعنی اگر لازم باشد ۱۰ بار تغییراتی را در پروژه ایجاد و سپس مجدد روی دیوایس واقعی اجرا یا دیباگ کنیم، این پروسه باید ۱۰ بار تکرار شود.

فعالسازی USB Debugging

گوگل راه ساده تری را پیش روی توسعه دهندگان اندروید قرار داده. به اینصورت که با اتصال دیوایس از طریق کابل USB به کامپیوتر به طور مستقیم در محیط اندروید استودیو امکان Run و Debug پروژه وجود دارد که این قابلیت USB Debugging نام دارد. برای استفاده از این قابلیت ابتدا باید آن را در قسمت تنظیمات دیوایس اندرویدی خود فعال کنیم. در قسمت Settings یا تنظیمات اندروید گزینه ای با عنوان Developer Options وجود دارد که مربوط به تنظیمات USB Debugging می شود.

 و سپس این پیغام ظاهر میگردد.

توجه داشته باشید اگر سیستم عامل دیوایس اندروید ۴٫۲ و به بالا می باشد، گزینه Developer Options به صورت پیش فرض مخفی است که برای فعال سازی و نمایش آن لازم است به قسمت About phone رفته و ۷ بار روی قسمت Build number ضربه بزنیم (Build number معمولا در قسمت Software info قرار دارد). حالا Developer Options فعال شده و با برگشت مجدد به Settings این گزینه مشاهده می شود:

نصب درایور دیوایس اندرویدی

در مرحله بعد باید درایور دیوایس را روی کامپیوتر نصب کنم. البته نصب درایور فقط در سیستم عامل ویندوز انجام می شود و در سیستم عامل های مک و لینوکس نیازی به نصب درایور نیست

اما سایر دیوایس ها مانند سامسونگ، ال جی، سونی و… درایور مجزا دارند که هر کمپانی برای دیوایس های خود یک درایور بر روی وب سایت خود منتشر می کند (عموما هر کمپانی برای تمامی دیوایس های خود یک درایور مشترک ارائه می دهد). دیوایسی که در این آموزش استفاده شده مربوط به کمپانی SAMSUNG می باشد که با جستجوی عبارت SAMSUNG Mobile Driver در گوگل، اولین نتیجه مربوط به وب سایت سامسونگ و دانلود درایور بود.

 

 قبل از نصب درایور لازم است دیوایس توسط کابل USB به کامپیوتر متصل شود. پس از شناسایی دیوایس توسط ویندوز، فایل درایور را اجرا و فرایند نصب را شروع می کنم. پس از اتمام عملیات نصب، احتمالا پنجره ای ظاهر می شود که نشان دهنده نصب درایور دیوایس روی سیستم عامل است (مشابه آنچه هنگام اولین اتصال یک USB Flash به کامپیوتر اتفاق می افتد).منتظر می‌مانم تا به اتمام برسد (ممکن است چند دقیقه زمان ببرد).

برنامه را از Android Studio به صورت زیر اجرا کنید:

1 - در Android Studio، ماژول برنامه را در پنجره Project کلیک کنید و سپس Run> Run را انتخاب کنید (یا روی Run در نوار ابزار کلیک کنید).

2 - در پنجره Select Deployment Target، دستگاه خود را انتخاب کرده و روی OK کلیک کنید.

Android Studio این برنامه را در دستگاه متصل شده شما نصب می کند و آن را اجرا می کند.

 

اجرای یک شبیه ساز:

قبل از اینکه برنامه خود را در یک شبیه ساز اجرا کنید، باید یک تعریف مجاز   Android virtual device) AVD) ایجاد کنید.

Virtual Device ، یک دستگاه مجازی (در حالت خاص، گوشی یا تبلت مجازی) می باشد که ما می توانیم پروژه های اندروید خود را در محیط کامپیوتر (بدون استفاده از هیچ دستگاه واقعی) اجرا و تست کنیم. در این مبحث، چگونگی ساخت یک Virtual Device در برنامه Android Studio را شرح می دهیم.

یک تعریف AVD را به صورت زیر ایجاد کنید:

1 - دستگاه Android Device Virtual Device را با انتخاب Tools> Android> AVD Manager یا کلیک کردن روی آیکون مدیریت AVD در نوار ابزار راه اندازی کنید.

2 - روی صفحه Virtual Devices خود روی Create Virtual Device کلیک کنید.

3 - لیستی از سخت افزارهای قابل انتخاب نمایش داده می شود. یکی را انتخاب کرده و بر روی گزینه Next کلیک می کنیم :

 

 5 - در مرحله بعدی، باید نسخه اندرویدی (نسخه api) که قصد داریم بر روی سخت افزار انتخاب شده، نصب باشد را تعیین کنیم. در اینجا، چون ما قبلا تنها نسخه api برابر 25 را داشته ایم، تنها این نسخه قابل انتخاب است. اما شما می توانید نسخه های api مختلف از اندروید را دریافت کنید تا در این مرحله، نسخه api مد نظر خود را انتخاب نمایید :

6 - بر روی دکمه Next کلیک می نماییم. لیستی از تمامی انتخاب های انجام شده و همچنین چند گزینه دیگر برای انتخاب به شما نمایش داده می شود که می توانید هر یک از آنها را تغییر بدهید و سپس بر روی finish کلیک کنید :

 

7 - روی دستگاه مجازی مجازی خود، دستگاهی که تازه ایجاد کرده اید را انتخاب کرده و روی Launch this AVD در شبیه ساز کلیک کنید.

در حالی که شبیه ساز شروع به کار می کند، پنجره Android Virtual Device Manager را ببندید و به پروژه خود بازگردید تا بتوانید برنامه را اجرا کنید:

1 - هنگامی که شبیه ساز بوت می شود، بر روی ماژول برنامه در پنجره Project کلیک کنید و سپس Run> Run را انتخاب کنید (یا روی Run در نوار ابزار کلیک کنید).

2 - در این پنجره ، شبیه ساز را انتخاب کنید و روی OK کلیک کنید.

Android Studio این برنامه را در شبیه ساز نصب می کند و آن را اجرا می کند.

بنابراین Virtual Device همانند یک گوشی (دستگاه) واقعی اجرا شده و در یک پنجره جدید نمایش داده می شود :

منتشر شده در بلاگ

از ساعت 9 تا 18 مشاوره تخصصی برای انتخاب دوره

تماس با پشتیبانان ما

021-88946636

راه های ارتباطی با ما

لینک های کاربردی