آموزش سیستم عامل Android
آموزش کدنویسی اندروید با
زبان جاوا JAVA
آشنایی کامل با طراحی کاربری
ظاهر اپلیکیشن های اندروید
آشنایی کامل با ساختار
اندروید و پیاده سازی انواع اپلیکیشن
پیاده سازی دیتابیس SQLite
پیاده سازی الگوهای معماری
برنامه نویسی سه لایه MVC
کار با
موقیت یاب جهانی (GPS) و نقشه گوگل (Google Map)
آموزش کامل ارتباط با سرور با
استفاده از کتابخانه
Retrofit
توانایی ورود به بازار کار طراحی اپلیکیشن Android
مخاطبین دوره برنامه نویسی Android:
علاقهمندان
به ورود به حوزه برنامهنویسی و یادگیری یک مهارت Android سودآور.
کسانی
که قصد عملی کردن ایده های خود (مانند راهاندازی استارتاپ) و ساخت
اپلیکیشن موبایل را دارند.
پیش نیاز های یادگیری برنامهنویسی Android:
آشنایی
با مبانی کامپیوتر
آشنایی
با مفاهیم ابتدایی برنامه نویسی
علاقه و پشتکار و خلاقیت
مباحث دوره :
فصل اول :
درباره
جاوا
شی
گرایی در جاوا
مفهوم کلاس و کار کردن با آنها
تعریف
متغیرها و توابع شرطی در جاوا
آموزش
حلقه های For,
While
آموزش دستورات شرطی IF و Switch
درباره اندروید
مفاهیم Dalvik و ART
معماری برنامه
ها
راه اندازی Android
Studio
دانلود و نصب SDK اندروید
شبیه ساز Emulatorاندروید
فصل دوم :
مفهوم
Activity و Life
Cycle آنها
کار با Manifest
بررسی Drawable
بررسی Layout
برسی Menu
بررسی Values
کار
با انواع Button ها (Button, Image
Button, Toggle Button, Radio Button)
کار
با ویجت چک باکس در اندروید (Android Check Box)
کار
با ویجت
Android Rating Bar
کار
با ویجت
Progress Bar
کار
با ویجت
Spinner
فصل سوم :
کار
با Intents and Filters
استفاده از Intents برای راه اندازی Activities
ارسال
اطلاعات از یک اکتیویتی به اکتیویتی دیگر
اتصال
بین لایه گرافیکی اندروید وکد
Event ها در اندروید
به صورت پیشرفته
کار با Date & Time در اندروید
فصل چهارم :
آموزش
آرایه ها در اندروید
کار با Listview
ساخت یک Listview ساده
ساخت Listview سفارشی
آموزش مفاهیم Adapter و کاربرد آن
ساخت Adapter سفارشی
ساخت Model و استفاده آن در Listview
آموزش کامل Action Bar
سفارشی کردن Action Bar
تغییر آیکون و متن عنوان
فصل پنجم :
تشریح
Style ها Theme ها در زبان اندروید
آموزش
کار با مباحث UI و گرافیک در اندروید
تشریح
کامل Layout ها (Linear Layout, Relative
Layout, Grid Layout, …)
بهینه سازی Layout
ساخت
یک ویدیو پلیر ساده
آموزش
ساخت منو در اندروید
کادر
های پیام در اندروید (Toast)
آموزش
کار باAlert Dialog در
اندروید
آموزش
Custom کردن Alert Dialog
علان
ها در اندروید (Notification)
فصل ششم :
پشتیبانی
از اندازه های مختلف
کار
با Permission ها در اندروید
کار
با Runtime Permission
ارسال
ایمیل در اندروید (Android Sending Email)
ارسال
پیامک در اندروید
(Android Sending SMS)
دریافت
پیامک در اندروید ( Android Receiving SMS)
ایجاد
تماس تلفنی (Android Phone Calls)
ضبط
صدا در اندروید ( Android Audio Capture)
کار
با Android Auto Complete
کار
با Bluetooth در
اندروید
کار
با دوربین در اندروید
کار
با Clipboard در اندروید (کپی کردن متن)
استفاده
از فونت های متفاوت
فصل هفتم :
کار
با Android Broadcast Receiver
کار
با سرویس ها در اندروید Android Services
ایجاد و کنترل کردن سرویسها
شروع و توقف سرویسها
استفاده از Threads پس زمینه
استفاده از AsyncTask برای اجرای وظایف آسنکرون
ایجاد Splash Screen
فصل هشتم :
استفاده از شبیه ساز با خدمات مبتنی
بر مکان
به روز رسانی موقعیت ها
تست خدمات مبتنی بر مکان
تعیین موقعیت مکانی
پیدا کردن موقعیت فعلی شما
ایجاد نقشه فعالیت
استفاده از کنترلر نقشه
فصل نهم :
آشنایی با ویجت Widgets روی صفحه نمایش خانه
ایجاد App Widgets
تعریف تنظیمات ویجت صفحه شما
آموزش
ذخیره سازی داده با Shared Preferences
نوشتن
اطلاعات در Shared Preferences
خواندن
اطلاعات از Shared Preferences
کار
با فایل در اندروید
ذخیره
کردن داده های متنی در حافظه
دسترسی به SD-Card
فصل
دهم :
کنترل خطا
لاگ خطای کاربر و ثبت گزارش
دیباگ نمودن محصول
بررسی Log cat config
فصل یازدهم :
آموزش
کامل دیتابیس
معرفی SQLiteOpenHelper
دستورات
دیتابیس (Insert, Update, Delete, Search)
ساخت جدول در Database
ارتباط برنامه با Database
اجرای Query های SQL در اندروید