سید سجاد حسینیان زاده ۲۱ اسفند ۱۳۹۵ ۸ 5650 بازدید
دوره جامع آموزش اندروید (پروژه محوره، پرورش متخصص برای بازار کار)

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

 

از چه زبانی استفاده شده و در پایان دوره چه توانایی و مهارت هایی خواهید داشت؟

 

برای پلتفرم اندروید بهترین زبان معرفی شده زبان جاواست و بهترین زبان در سال ۲۰۱۶ زبان جاوا انتخاب شده است. خود گوگل که توسعه دهنده اندروید است زبان جاوا را به عنوان بهترین گزینه اعلام کرده و تمامی آپدیت ها را بر پایه این زبان منتشر میکند.

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

 

پس شما در این دوره این مهارت ها را خواهید داشت:

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

حتما برای شما این سوال پیش می آید که بعد از اتمام دوره قادر به انجام چه پروژه هایی هستید؟

برای جواب به این سوال ما برای شما یک نمونه پروژه ای قرار دادیم که این پروژه را هرکسی بعد از اتمام دوره باید بتواند به راحتی انجام دهد.(لازم به ذکر است که در پایان هر فصل پروژه مختص آن مبحث را خواهید داشت)

دانلود پروژه

سرفصل های کلی دوره آموزش اندروید به صورت پروژه محور

فصل ۱ : آشنایی با دوره و پیش نیاز های برنامه نویسی اندروید

آشنایی با اندروید

آشنایی با بازار و آینده شغلی برنامه نویسی اندروید

آشنایی با ابزارهای برنامه نویسی Android

معرفی فریمورک Android

انتخاب ابزار مناسب برنامه نویسی

آشنایی با معماری سیستم عامل Android

نصب نرم افزار های مورد نیاز جهت برنامه نویسی Android(SDK & NDK , Haxm ,VCPU…)

بررسی اجزاء یک برنامه Android

نصب و راه اندای Android Studio

نیازمندی مورد نیاز برای Android Studio و بروزرسانی خودکار

آشنایی با Android Studio

ماشین مجازی اندروید AVD

ماشین مجازی genymotion

ایجاد اولین پروژه

بررسی ساختار پروژه های Android

بررسی Gradle

نحوه تهیه خروجی از برنامه

اجرای برنامه بروری گوشی های موبایل و تبلت

 

فصل ۲ : آشنایی با مفاهیم پایه جاوا در اندروید 

معرفی زبان جاوا

معرفی انواع متغیر ( Variables )

ساختار کد نویسی در جاوا

انواع داده در جاوا ( primitive و reference data type )

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

آموزش مفهوم کپسوله سازی ( Encapsulation ) < برای محافظت از کد ها آن ها را کپسوله میکنیم>

انواع متغیرها و شیوه ایجاد آن در جاوا

مفهوم modifier <زاویه دید در جاوا>

متد و نحوه تعریف انواع آن (methods)

معرفی مفاهیم کلاس، شی،صفت،رفتار ( Class, Object, Attribute, Behavior)

اجزای تشکیل دهنده ی یک کلاس چه هستند؟

آموزش مفهوم کپسوله سازی ( Encapsulation )

مفهوم پکیج

روش فراخوانی و استفاده از متدها

استفاده از متغیر ها در کلاس

عملگرهای حسابی، رابطه ای،منطقی،انتسابی

عملگر شرطی

حلقه ها در جاوا (for)

لاگ (log)

نحوه اجرای Query در جاوا

چرخه اجرای اکتیویتی

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

نحوه اکسپورت کردن پروژه نوشته شده در اندروید استادیو

چگونگی تغییر نام کامل پکیج

مفهوم کانتکست Context

کلاس تُستToast

متد سازنده (Constructor)

اجزای تشکیل دهنده ی یک کلاس چه هستند؟

تعریف کلاس ومتد در جاوا

روش های تصمیم گیری در جاوا

کار با انواع کلاس های پرکاربرد جاوا

آموزش مفاهیم و قوانین Overriding, Overloading

اجرا و اشکال زدایی برنامه های Android<==**

آموزش مفهوم چند ریختی ( Polymorphism )

مفهوم identifier

مفهوم modifier

آشنایی و نحوه کار و Cast شدن برخی پلت ها(ادیت تکست، تکست ویو، دکمه)

انتقال اطلاعات بین اکتیویتی ها

دستور Try جهت جلوگیری از بسته شدن اپ در هنگام خطا

ذخیره سازی اطلاعات در فایل (جلسه نهم)

ساخت فایلهای مخفی(جلسه نهم)

ساخت برنامه نوت پد (جلسه نهم)

خواندن اطلاعات از فایل(جلسه نهم)

آشنایی با لیست فایل (جلسه دهم)

استخراج اطلاعات از حافظه  (جلسه دهم)

آرایه های استاتیک(جلسه دهم)

لیست ویو و آداپتر (جلسه دهم)

آرایه های داینامیک (جلسه یازدهم)

آموزش مفهوم Interface(جلسه دوازدهم)

کسب مجوز برای اندروید های بالاتر ۶ (جلسه سیزدهم)

اشتراک برنامه در گیت هاب و دریافت سورس از گیت (جلسه چهاردهم)

آشنایی با فضای ذخیره SharedPreferences(جلسه پانزدهم)

استفاده از فونت های سفارشی (جلسه شانزدهم)

آشنایی با OptionMenu
روش ساخت آیتم در منو
روش ایجاد لیستنر در آیتم منو
ایجاد آیکان های سفارشی در اپ بار برنامه
ساخت آیکان جستجو در اپ بار
تغییر چیدمان آیتم های آپشن منو
آشنایی با DrawerMenu
ویرایش تم اندروید به صورت ویژوال
فول اسکرین کردن برنامه
روش ایجاد و تغییر در آیتم های درآور منو
ساخت لیستنر برای آیتم های دراور منو
راست چین کردن و چپ چین شدن درآور منو به صورت هوشمند بر اساس زبان دستگاه اندروید

ایجاد زبان فارسی و انگلیسی و… در برنامه
تغییر زبان توسط کاربر از داخل منو برنامه
اینتنت کردن به اکتیویتی بدون انیمیشن
تغییر عنوان برنامه با تغییر زبان

فصل ۳ : گرافیک، انیمیشن، دیالوگ و منوها

دیالوگ ها

دیالوگ های سفارشی

اکتیویتی دیالوگ ها

Theme های اندروید و Style ها

انواع تصاویر در Android

آشنایی با Drawable و Shape

ساخت انمیشن

XML انیمیشن

آشنایی با AnimationUtils

پیاده سازی انیمیشن های: scale ، translate ، rotate ، alpha ،Zoom ، set …

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

طراحی واسط کاربری برای سایز های مختلف

ساخت View های سفارشی

منوها و معرفی سیستم منوها

منو ها در ورژن های مختلف

Context Menu ,    OptionMenu

کار با ConstraintLayout (لایه جدید اندروید استادیو)

برادکست رسیورها(BroadcastReceiver)

آلارم منیجر

ارسال پیامک در اندروید

خواندن پیامک در اندروید (بازشدن برنامه در زمان دریافت پیامک)

 

فصل ۴ : آشنایی با تجهیزات ذخیره سازی اندروید و دیتابیس  MY SQL

نحوه ساخت دیتابیس درآپ

چگونگی انتقال و درج پایگاه داده

آشنایی با دستورات اس کیو ال و کوری

نمایش و تغییر در اطلاعات دیتابیس

اسکرول بی نهایت و روش پیاده سازی آن

انجام پروژه دفترچه تلفن

آشنایی با Root

نحوه “روت کردن” وسایل اندروید

آشنایی با نحوه مانیتور کردن AVD Android

آشنایی با کلاس SQLiteOpenHelper

ساخت دیتابیس و تیبل در جاوا به کمک دستورات SQL

آشنایی با دستور اینزرت در MYSQL

نحوه باز و بسته کردن دیتابیس ذخیره شده در روت توسط برنامه

نحوه استخراج دیتابیس ساخته شده در برنامه اندروید

 

فصل ۵ : آشنایی و کار با سخت افزار اندروید (سنسورها و…)

مدیریت وای فا و بلوتوث

دسترسی به موقعیت یاب جهانی

امکان ردیابی افراد و نمایش روی صفحه

نحوه فراخوانی میکروفن و استفاده از آن

امکان شنود و ذخیره مکالمات

نحوه فراخوانی دوربین و استفاده از آن

آشنایی با سنسورها

معرفی و استفاده از سنسور نور و شتاب

انجام پروژه با کمک سنسورها

بخش تخصصی

 

فصل ۶ : متصل شدن به سرور – ارسال و دریافت اطلاعات وساخت اپ شبکه اجتماعی

ارتباط اپلیکیشن با سرور

امکان عضویت نا محدود

تشخیص دقیق کاربران

ایجادقابلیت فیلتر برای ورود

امکان نظرسنجی در برنامه

طبقه بندی دلخوا کاربران

ایجاد سطح دسترسی متفاوت

ارسال پیام خصوصی به کاربری خاص

بروز رسانی بدون انتشار نسخه جدید

ایجاد قابلیت دسترسی اعضا به منابع

ساخت شبکه اجتماعی آنلاین و آفلاین

 

فصل ۷ : ساخت برنامه اندروید برای وب سایت

برنامه نویسی سمت سرور

تحلیل دیتابیس سایتها

لوکال هاست و نصب انواع آنها

درک کامل مفاهیم محتوایی

دریافت محتوا وب سایتها

دسته بندی محتوا و پیمایش صحیح

اعمال تغییر در سایت توسط اندروید

ایجاد فرم لاگین

پروژه ساخت سایت

 

فصل ۸ : انتشار و فروش اپ در مارکت های مختلف

نحوه ثبت نام در مارکت

انواع ارائه محصولات

شیوه افزایش بازدید و فروش

آموزش پرداخت درون برنامه

 

فصل ۹ : تکنیکهای پیشرفته

گرافیک تخصصی

پویا نمایی پیشرفته

شیوه ساخت بازی

دیکد و چگونگی انجام آن

کار با نقشه های آنلاین و آفلاین

ساخت ویجت های پویا

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

شیوه های نوین امنیت اطلاعات

بیش از ده سورس تخصصی

آموزش نکات تکمیلی

 

فصل ۱۰ : سرفصل ویژه آنلاینر ( اینترنت اشیاء)

نحوه اتصال به اشیاء با پروتکل Wi-Fi

برقراری امنیت در ارسال و دریافت اطلاعات

ارسال گزارشات توسط FCM  گوگل فایربیس و دریافت لحظه ای آن توسط مدیر

تعریف سطح دسترسی متنوع با امنیت چند لایه

مشاهده لحظه ای کاربران متصل به اشیا

رصد لحظه به لحظه کاربران بر روی نقشه و امکان قطع آنی دسترسی

تعریف سناریو برای اجرا توسط اشیا (مانند آبیاری گیاهان و…)

 

فصل ۱۱ : سایر سرفصل ها

تماس صوتی و تصویری رایگان بر بستر اینترنت VOIP

واقعیت افزوده (AR)

ایجاد و مدیریت اعلان ها (نوتیفیکشن) در اندروید

کار با کتابخانه ها در اندروید

ابزارک ها (widgets) و مفاهیم پیشرفته رابط کاربری در اندروید

کار با سرویس ها و Broadcast Receivers

آشنایی با کتابخانه های معروف گوگل

انتشار و فروش اپ در مارکت های مختلف

جمع بندی، منابع ، توصیه های مهم

نمایش متن پیامک در برنامه خودمان

نمایش شماره تلفن ارسال کننده پیام

ساخت برادکست حساس به پیام در برنامه

آشنایی با priority در رسیور ها و کاربرد آن

آشنایی با کلاس SmsMessage

پیش نیازهای شرکت در این دوره چیست؟

 

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

و اما در صورتی که با برنامه نویسی java کار نکرده باشید و همچنین با کدنویسی های HTML و xml آشنایی نداشته باشید، فیلم آموزشی فصل های ۱ و۲ به صورت رایگان در اختیار شما عزیزان قرار خواهد گرفت تا با دانلود و تماشای آن ها بخش اعظمی از مسیر آموزش اندروید را سپری کنید.

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

نحوه برگزاری این دوره

 

نحوه برگزاری دوره آموزش برنامه نویسی اندروید آنلاینر چگونه است؟

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

کاربران می توانند در زمان دلخواه و بر اساس فراغت زمانی شان، فیلم های آموزشی مربوط به دوره را دانلود نموده و تماشا نمایند.

نحوه پاسخ به سوالات

 

راه های ذیل را برای پاسخگویی به سوالات کابران گرامی در نظر گرفته ایم:

  • طرح سوال در بخش دیدگاه های مربوط به همان فیلم آموزشی
  • تماس تلفنی با استاد در ساعات تعیین شده
  • استفاده از نرم افزار Team Viewer جهت مانیتورینگ و رفع اشکال در کامپیوتر شما توسط استاد
مدرس این دوره کیست؟

مدرس این دوره مهندس طالبیان هستند.

ایشون فارغ التحصیل رشته مهندسی کامپیوتر دانشگاه مشهد و مشاوره مرکز رشد آموزش و پرورش، مدرس آموزشگاه برتر اندیشان، تدریس برنامه نویسی در دانشگاه علمی کاربردی مشهد و نماینده انحصاری euro cert انگلیس میباشند. آقای طالبیان ناشر بسیاری از اپلیکیشن های مارکت بازار هستند، سابقه تدریس ایشان نیز از سال ۱۳۸۴ است. در ضمن ایشان مدیر شرکت آرنیک و ناشر چندین کتاب از سال ۱۳۸۴ تاکنون در زمینه برنامه نویسی هستند.

فعالیت ایشان در زمینه اینترنت اشیا و هوشمند سازی است.

شهریه ثبت نام چقدر است؟

تعرفه ثبت نام در دوره آموزش برنامه نویسی اندروید آنلاینر چقدر است؟

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

هزینه ی این دوره که شامل مباحث مقدماتی، میانه و حرفه ای و پیشرفته می باشد، تنها ۲۹۱ هزار تومان می باشد که بسیار پایین تر از شهریه کلاسهای حضوری است.

ثبت نام و دریافت مشخصات کاربری

امکان ارایه مدرک معتبر eurocert بین المللی در پایان این دوره وجود دارد.(با پرداخت هزینه صدور آن)

در صورتی که سوال دیگری در مورد این دوره آموزشی دارید که می خواهید پیش از ثبت نام بپرسید؛ می توانید از طریق تلگرام،پیامک ، تماس و ایمیل با مدرس محترم در ارتباط باشید:

شماره تماس: ۰۹۳۵۵۶۰۰۳۵۵

ایمیل: ModirGithub@gmail.com

 

 

نظرات کاربران (۸)



  1. مهدی

    آموزش ها از چه زمانی قرار داده میشن ؟

  2. احمد جبینی

    سلام شروع این دوره از چه زمانی خواهد بود؟


    • سلام و درود

      هم اکنون این بخش در دسترس قرار گرفته است.

      شاد و موفق باشید

  3. parhams

    با سلام و تشکر.
    آیا آموزش های این دوره بصورت کامل ضبط شده و آماده ی دانلود هستند؟


    • سلام و درود

      دوره های این بخش در حال آماده سازی هست و فایل ها بر روی سایت قرار گرفته و همچنان ادامه دارد…

      موفق و شاد باشید

  4. lion

    سلام
    دوره کی شروع میشه؟؟
    لینک ثبت نام کجاس؟؟؟؟؟؟