به لطف پروردگار و پس از برگزاری چندین دوره آموزش در زمینه طراحی و برنامه نویسی تحت وب و همچنین برگزاری کلاسهای آموزش برنامه نویسی اندروید، و جلب رضایت بالای دانشجویان، تصمیم گرفته ایم که در دوره پروژه محوره آموزشی اندروید در خدمت شما عزیزان باشیم.
برای پلتفرم اندروید بهترین زبان معرفی شده زبان جاواست و بهترین زبان در سال 2016 زبان جاوا انتخاب شده است. خود گوگل که توسعه دهنده اندروید است زبان جاوا را به عنوان بهترین گزینه اعلام کرده و تمامی آپدیت ها را بر پایه این زبان منتشر میکند.
و درمورد آینده شغلی این حرفه با یک نگاه کلی به جامعه آماری بزرگ استفاده کنندگان از گوشی ها و تبلت های اندروید به عمق درآمد زایی این حرفه پی خواهید برد. و ازطرفی دیگر انعطاف این زبان در ادغام علوم مختلف هیچ بن بستی برای آینده شغلی این حرفه به جا نمیگذارد.
پس شما در این دوره این مهارت ها را خواهید داشت:
- بعنوان یک متخصص برنامه نوسی اندروید، وارد بازار کار شوید
- از مشتریانتان سفارش برنامه نویسی اندروید اختصاصی بگیرید
- در شرکت های برنامه نویسی اندروید که نیازمند نیروی متخصص هستند، استخدام شوید (آیا میدانید در صورتی که از سوی آنلاینر به شرکت های طراحی سایت معرفی شوید، چه تاثیری در میزان اعتماد به شما جهت استخدام تان خواهد داشت؟ آنلاینر افرادی که دوره را به خوبی به اتمام برسانند، به شرکت های برنامه نویسی اندروید معرفی خواهد کرد.)
حتما برای شما این سوال پیش می آید که بعد از اتمام دوره قادر به انجام چه پروژه هایی هستید؟
برای جواب به این سوال ما برای شما یک نمونه پروژه ای قرار دادیم که این پروژه را هرکسی بعد از اتمام دوره باید بتواند به راحتی انجام دهد.(لازم به ذکر است که در پایان هر فصل پروژه مختص آن مبحث را خواهید داشت)
فصل 1 : آشنایی با دوره و پیش نیاز های برنامه نویسی اندروید
آشنایی با اندروید
آشنایی با بازار و آینده شغلی برنامه نویسی اندروید
آشنایی با ابزارهای برنامه نویسی Android
معرفی فریمورک Android
انتخاب ابزار مناسب برنامه نویسی
آشنایی با معماری سیستم عامل Android
نصب نرم افزار های مورد نیاز جهت برنامه نویسی Android(SDK & NDK , Haxm ,VCPU…)
بررسی اجزاء یک برنامه Android
نصب و راه اندای Android Studio
نیازمندی مورد نیاز برای Android Studio و بروزرسانی خودکار
آشنایی با Android Studio
ماشین مجازی اندروید AVD
ماشین مجازی genymotion
ایجاد اولین پروژه
بررسی ساختار پروژه های Android
بررسی Gradle
نحوه تهیه خروجی از برنامه
اجرای برنامه بروری گوشی های موبایل و تبلت
فصل 2 : آشنایی با مفاهیم پایه جاوا در اندروید
معرفی زبان جاوا
معرفی انواع متغیر ( 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(جلسه دوازدهم)
کسب مجوز برای اندروید های بالاتر 6 (جلسه سیزدهم)
اشتراک برنامه در گیت هاب و دریافت سورس از گیت (جلسه چهاردهم)
آشنایی با فضای ذخیره SharedPreferences(جلسه پانزدهم)
استفاده از فونت های سفارشی (جلسه شانزدهم)
آشنایی با OptionMenu
روش ساخت آیتم در منو
روش ایجاد لیستنر در آیتم منو
ایجاد آیکان های سفارشی در اپ بار برنامه
ساخت آیکان جستجو در اپ بار
تغییر چیدمان آیتم های آپشن منو
آشنایی با DrawerMenu
ویرایش تم اندروید به صورت ویژوال
فول اسکرین کردن برنامه
روش ایجاد و تغییر در آیتم های درآور منو
ساخت لیستنر برای آیتم های دراور منو
راست چین کردن و چپ چین شدن درآور منو به صورت هوشمند بر اساس زبان دستگاه اندروید
ایجاد زبان فارسی و انگلیسی و… در برنامه
تغییر زبان توسط کاربر از داخل منو برنامه
اینتنت کردن به اکتیویتی بدون انیمیشن
تغییر عنوان برنامه با تغییر زبان
فصل 3 : گرافیک، انیمیشن، دیالوگ و منوها
دیالوگ ها
دیالوگ های سفارشی
اکتیویتی دیالوگ ها
Theme های اندروید و Style ها
انواع تصاویر در Android
آشنایی با Drawable و Shape
ساخت انمیشن
XML انیمیشن
آشنایی با AnimationUtils
پیاده سازی انیمیشن های: scale ، translate ، rotate ، alpha ،Zoom ، set …
استاندارد تصاویر
طراحی واسط کاربری برای سایز های مختلف
ساخت View های سفارشی
منوها و معرفی سیستم منوها
منو ها در ورژن های مختلف
Context Menu , OptionMenu
کار با ConstraintLayout (لایه جدید اندروید استادیو)
برادکست رسیورها(BroadcastReceiver)
آلارم منیجر
ارسال پیامک در اندروید
خواندن پیامک در اندروید (بازشدن برنامه در زمان دریافت پیامک)
فصل 4 : آشنایی با تجهیزات ذخیره سازی اندروید و دیتابیس MY SQL
نحوه ساخت دیتابیس درآپ
چگونگی انتقال و درج پایگاه داده
آشنایی با دستورات اس کیو ال و کوری
آشنایی با Root
نحوه “روت کردن” وسایل اندروید
آشنایی با نحوه مانیتور کردن AVD Android
آشنایی با کلاس SQLiteOpenHelper
ساخت دیتابیس و تیبل در جاوا به کمک دستورات SQL
آشنایی با دستور اینزرت در MYSQL
نحوه باز و بسته کردن دیتابیس ذخیره شده در روت توسط برنامه
نحوه استخراج داده از دیتابیس ساخته شده در برنامه اندروید
نحوه استخراج دیتابیس ساخته شده در برنامه اندروید
نمایش و تغییر در اطلاعات دیتابیس
آشنایی با دستورUpdate , Delete در MYSQL
نحوه آپدیت کردن یک یا چند فیلد دیتابیس در اندروید
چگونگی حدف یک سطر از اطلاعات دیتابیس توسط کاربر
تماس صوتی از داخل برنامه اندروید (CALL)
اینتنت به صفحه پیامک پیش فرض اندروید
اتمام فصل دیتابیس داخلی و نکات تکمیلی آن
تکمیل پروژه دفترچه تلفن
فصل 5 : متصل شدن به سرور – ارسال و دریافت اطلاعات وساخت اپ شبکه اجتماعی
ارتباط اپلیکیشن با سرور
آشنایی با زبان برنامه نویسی php
ارتباط php با سرور
درج اطلاعات و استخراج آن توسط PHP
آشنایی با فرمت POST و GET
آشنایی با روش استفاده از پست من(Postman)
آشنایی با فرمت جیسون
ارسال اطلاعات از php به اندروید
آشنایی با کتابخانه های انتقال اطلاعات
اسکرول بی نهایت و روش پیاده سازی آن
امکان عضویت نا محدود
تشخیص دقیق کاربران
ایجادقابلیت فیلتر برای ورود
امکان نظرسنجی در برنامه
طبقه بندی دلخوا کاربران
ایجاد سطح دسترسی متفاوت
ارسال پیام خصوصی به کاربری خاص
بروز رسانی بدون انتشار نسخه جدید
ایجاد قابلیت دسترسی اعضا به منابع
ساخت شبکه اجتماعی آنلاین و آفلاین
فصل 6 : آشنایی و کار با سخت افزار اندروید (سنسورها و…)
مدیریت وای فا و بلوتوث
دسترسی به موقعیت یاب جهانی
امکان ردیابی افراد و نمایش روی صفحه
نحوه فراخوانی میکروفن و استفاده از آن
امکان شنود و ذخیره مکالمات
نحوه فراخوانی دوربین و استفاده از آن
آشنایی با سنسورها
معرفی و استفاده از سنسور نور و شتاب
انجام پروژه با کمک سنسورها
بخش تخصصی
فصل 7 : ساخت برنامه اندروید برای وب سایت
برنامه نویسی سمت سرور
تحلیل دیتابیس سایتها
لوکال هاست و نصب انواع آنها
درک کامل مفاهیم محتوایی
دریافت محتوا وب سایتها
دسته بندی محتوا و پیمایش صحیح
اعمال تغییر در سایت توسط اندروید
ایجاد فرم لاگین
پروژه ساخت سایت
فصل 8 : انتشار و فروش اپ در مارکت های مختلف
نحوه ثبت نام در مارکت
انواع ارائه محصولات
شیوه افزایش بازدید و فروش
آموزش پرداخت درون برنامه
فصل 9 : تکنیکهای پیشرفته
گرافیک تخصصی
پویا نمایی پیشرفته
شیوه ساخت بازی
دیکد و چگونگی انجام آن
کار با نقشه های آنلاین و آفلاین
ساخت ویجت های پویا
موقعیت یابی دقیق با استفاده از دکلهای مخابراتی و جی پی اس و نمایش لحظه ای بر روی نقشه
شیوه های نوین امنیت اطلاعات
بیش از ده سورس تخصصی
آموزش نکات تکمیلی
فصل 10 : سرفصل ویژه آنلاینر ( اینترنت اشیاء)
نحوه اتصال به اشیاء با پروتکل Wi-Fi
برقراری امنیت در ارسال و دریافت اطلاعات
ارسال گزارشات توسط FCM گوگل فایربیس و دریافت لحظه ای آن توسط مدیر
تعریف سطح دسترسی متنوع با امنیت چند لایه
مشاهده لحظه ای کاربران متصل به اشیا
رصد لحظه به لحظه کاربران بر روی نقشه و امکان قطع آنی دسترسی
تعریف سناریو برای اجرا توسط اشیا (مانند آبیاری گیاهان و…)
فصل 11 : سایر سرفصل ها
تماس صوتی و تصویری رایگان بر بستر اینترنت VOIP
واقعیت افزوده (AR)
ایجاد و مدیریت اعلان ها (نوتیفیکشن) در اندروید
کار با کتابخانه ها در اندروید
ابزارک ها (widgets) و مفاهیم پیشرفته رابط کاربری در اندروید
کار با سرویس ها و Broadcast Receivers
آشنایی با کتابخانه های معروف گوگل
انتشار و فروش اپ در مارکت های مختلف
جمع بندی، منابع ، توصیه های مهم
برای شرکت در این دوره آموزشی، هیچ نیازی نیست که حتما به برنامه نویسی java و یا کدنویسی با HTML و xml مسلط باشید اما قطعا اگر به موارد فوق تسلط داشته باشید، سرعت یادگیری و پیشرفت شما بسیار بهتر خواهد بود.
و اما در صورتی که با برنامه نویسی java کار نکرده باشید و همچنین با کدنویسی های HTML و xml آشنایی نداشته باشید، فیلم آموزشی فصل های 1 و2 به صورت رایگان در اختیار شما عزیزان قرار خواهد گرفت تا با دانلود و تماشای آن ها بخش اعظمی از مسیر آموزش اندروید را سپری کنید.
همچنین اگر قبلا با برنامه نویسی اندروید کار کرده باشید، و یا یک اپلیکیشن اندروید را طراحی و منتشر کرده باشید، سرعت کار و پیشرفت شما بهتر خواهد بود اما باز هم در صورتی که چنین مواردی را تجربه نکرده باشید، فیلم های آموزشی رایگانی به شما داده خواهد شد تا با تماشای آن ها، به برنامه نویسی اندروید مسلط شوید.
نحوه برگزاری دوره آموزش برنامه نویسی اندروید آنلاینر چگونه است؟
در حال حاضر دوره آموزش برنامه نویسی اندروید در حال برگزاری است و ثبت نام نیز همچنان فعال است. علاقه مندانی که در این دوره آموزشی شرکت می کنند، پس از ثبت نام یک یوزر و پسورد دریافت می کنند و همچنین راهنمای استفاده از محتوای آموزشی دوره به ایشان ارسال میشود. سپس میتوانند محتوای آموزشی آماده شده از قبل را دانلود نمایند؛ ضمن اینکه به محض انتشار محتوای جدید در دوره آموزش برنامه نویسی اندروید، پیامک دریافت خواهند کرد.
کاربران می توانند در زمان دلخواه و بر اساس فراغت زمانی شان، فیلم های آموزشی مربوط به دوره را دانلود نموده و تماشا نمایند.
راه های ذیل را برای پاسخگویی به سوالات کابران گرامی در نظر گرفته ایم:
- طرح سوال در بخش دیدگاه های مربوط به همان فیلم آموزشی
- تماس تلفنی با استاد در ساعات تعیین شده
- استفاده از نرم افزار Team Viewer جهت مانیتورینگ و رفع اشکال در کامپیوتر شما توسط استاد
مدرس این دوره مهندس طالبیان هستند.
ایشون فارغ التحصیل رشته مهندسی کامپیوتر دانشگاه مشهد و مشاوره مرکز رشد آموزش و پرورش، مدرس آموزشگاه برتر اندیشان، تدریس برنامه نویسی در دانشگاه علمی کاربردی مشهد و نماینده انحصاری euro cert انگلیس میباشند. آقای طالبیان ناشر بسیاری از اپلیکیشن های مارکت بازار هستند، سابقه تدریس ایشان نیز از سال 1384 است. در ضمن ایشان مدیر شرکت آرنیک و ناشر چندین کتاب از سال 1384 تاکنون در زمینه برنامه نویسی هستند.
فعالیت ایشان در زمینه اینترنت اشیا و هوشمند سازی است.
تعرفه ثبت نام در دوره آموزش برنامه نویسی اندروید آنلاینر چقدر است؟
در حالی که شما بهترین خدمات آموزشی و حرفه ای ترین تخصص ها و نایاب ترین تجربیات را در طی این دوره کسب خواهید کرد، و تجربیات و نکاتی را که ماه ها صرف زمان لازم است تا به آن ها برسید را به سرعت یاد خواهید گرفت، هزینه ی این دوره بسیار کمتر از دوره های کلاس های حضوری آموزشگاه ها می باشد.
هزینه ی این دوره که شامل مباحث مقدماتی، میانه و حرفه ای و پیشرفته می باشد، تنها 291 هزار تومان می باشد که بسیار پایین تر از شهریه کلاسهای حضوری است.
ثبت نام و دریافت مشخصات کاربری
امکان ارایه مدرک معتبر eurocert بین المللی در پایان این دوره وجود دارد.(با پرداخت هزینه صدور آن)
در صورتی که سوال دیگری در مورد این دوره آموزشی دارید که می خواهید پیش از ثبت نام بپرسید؛ می توانید از طریق تلگرام،پیامک ، تماس و ایمیل با مدرس محترم در ارتباط باشید:
شماره تماس: 09355600355
ایمیل: ModirGithub@gmail.com