android-course

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

اَندروید  یک سیستم‌عامل همراه است که گوگل برای تلفن‌های همراه و تبلت‌ها عرضه می‌کند و با همکاری ده‌ها شرکت بر روی دستگاه‌های مبتنی بر اندروید قرار می‌دهد.اندروید بر پایهٔ هسته لینوکس ساخته شده‌است و در بین سیستم‌عامل‌های همراه بیشترین استفاده را دارد , امروزه  دوره برنامه نویسی اندروید یکی از پرطرفدار ترین کلاس های آموزشی دنیا میباشد.

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

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

*بعد از هر چند سرفصل یک پروژه به منظور تثبیت مباحث گفته شده پیاده خواهد شد

سر فصل های دوره برنامه نویسی اندروید  شامل :

دوره برنامه نویسی اندروید (مقدماتی):

  • ·         تنظیمات اولیه برنامه Android Studio، شبیه ساز و اولین پروژه در اندروید
  • ·         آشنایی با چینش عناصر در اندروید و TextView
  • ·         آشنایی با رنگ ها و ابزار Button
    • کار با رنگ ها در اندروید
    • کار با Button
    • تعریف رویداد Click و longClick برای Button
  • آشنایی با چرخه حیات اکتیویتی در اندروید
    • تعریف اکتیویتی جدید
    • جابجایی بین اکتیویتی ها
    • چرخه حیات اکتیویتی
  • ·         منوها در اندروید
    • تعریف منو از طریق XML
    • تعریف منوها به صورت دینامیک – از طریق برنامه نویسی
    • تعریف ساختار منو و زیرمنو
    • تعریف عملکرد هر گزینه از منو
  • آشنایی با EditText در اندروید
    • بررسی ویژگی های مختلف هر EditText از جمله نوع ورودی، تعداد کاراکتر ورودی، رنگ متن، متن راهنما و …
    • تعریف TextWatcher برای بررسی تغییرات متن هر EditText
  • ·         آشنایی با چینش های مختلف عناصر در اندروید
    • آشنایی با چینش نسبی RelativeLayout
    • آشنایی با چینش خطی Linear Layout
    • نمونه طراحی یک فرم از عناصر مختلف
  • ·         طراحی یک فرم برای ورود اطلاعات
    • طراحی فرم
    • استفاده از عناصر روی فرم
    • اعتبار سنجی فرم
    • دریافت اطلاعات وارد شده در فرم
  • ·         آشنایی با Intent
    • دریافت اطلاعات فرم و جابجایی اطلاعات بین دو اکتیویتی با استفاده از اینتنت
    • استفاده از اینتنت برای درخواست پاسخ از اکتیویتی ثانویه
    • مثال های کاربردی دیگر اینتنت: – باز کردن صفحه پیام رسانی با متن آماده – باز کردن وب سایت – باز کردن شماره گیر اندروید برای تماس
  • آشنایی با GridLayout و ImageView در اندروید
    • آشنایی با چینش جدولی در اندروید
    • آشنایی با ImageView و ویژگی های آن
    • اجرای انیمیشن های ساده و ترکیبی برای نمایش تصاویر در اندروید
      • پخش ویدئو در اندروید
      • پخش صوت در اندروید
      • آشنایی با ابزار seekBar
      • ساخت یک پلیر ساده و ابتدایی در اندروید
  • دیالوگ در اندروید
    • آشنایی با ProgressDialog در اندروید و بررسی ویژگی های آن
    • آشنایی با AlertDialog حاوی پیام
    • نسبت دادن دکمه های مختل�� برای AlertDiaog
    • AlertDialog برای انتخاب یک گزینه یا چند گزینه توسط کاربر
    • Dialog با ظاهر دلخواه
  • لیست ها در اندروید
    • ابزار ListView برای نمایش عناصر لیست
    • لیست ساده و اولیه در اندروید
    • افزودن به عناصر لیست
    • حذف عناصر
  • آشنایی کامل با Toast و پروژه شخصی سازی Toast در اندروید
  • ابزار RadioButton
    • ابزار RadioButton و ویژگی های آن
    • مرتبط کردن چند RadioButton به یکدیگر با استفاده از RadioGroup
    • دریافت گزینه انتخاب شده
    • شخصی سازی و دادن Style به هر گزینه با استفاده از XML drawable
  • آشنایی با RatingBar در اندروید

دوره برنامه نویسی اندروید (تکمیلی):

  • ·         آشنایی با Spinner ساده و طراحی Spinner اختصاصی در اندروید
  • ·         آشنایی با SharedPreference در اندروید
  • صفحه تنظیمات در اندروید – Preference Screen
  • ·         کار با فایل ها در اندروید
    • فایل ها در حافظه داخلی
    • فایل ها در حافظه خارجی
  • ·         استفاده از داده های به فرمت json و xml
  • ·         ساخت اسلایدر معرفی نرم افزار – Intro Slider
  • ·         کار با دیتابیس (Database)
    • آشنایی با دستورات اصلی SQL
    • دیتابیس SQLite در اندروید
    • ذخیره داده ها در دیتابیس SQLite
    • خواندن اطلاعات از دیتابیس
    • حذف و ویرایش و جستجو در اطلاعات دیتابیس
  • فرگمنت (Fragment)
    • ایجاد فرگمنت و استفاده از آن در اکتیویتی، ارسال اطلاعات به فرگمنت
    • تشخیص تفاوت در اندازه صفحه نمایش تبلت و موبایل – استفاده از دو فرگمنت در تبلت ها
  • ·         فرگمنت – DialogFragment و PreferenceFragment
  • نمایش لیست ها با استفاده از RecyclerView
  • پروژه – استفاده از طراحی MultiTab در برنامه ها
  • ·         استفاده از انیمیشن های xml

دوره برنامه نویسی اندروید (پیشرفته):

  • استفاده از ترکیب چند ویو (ساخت Value Selector)
  • ساخت ویو از پایه و بدون ترکیب ویوهای موجود (ساخت ValueBar)
  • استفاده از انیمیشن برای تغییر مقادیر و حفظ حالت قبلی
  • ساخت لود بار به صورت دایره ای ( Circular Progress)
  • ·         آشنایی با SnackBar و اعمال تغییرات برای شخصی سازی اسنک بار
  • ·         ارتباط با اینترنت در اندروید
    • آشنایی با سورس نمایشی وب سایت و دریافت آن در اندروید (نحوه ایجاد ارتباط با اینترنت)
    • آشنایی با کلاس AsyncTask
    • ارسال پارامترها به سمت سرور و تشخیص آنها در وب سرویس
  • ·         استفاده از کتابخانه Volley برای ارتباط ساده تر و آشنایی با متدهای مختلف آن
  • ·         پروژه دریافت اطلاعات آب و هوا
    • آشنایی با API
    • نمایش وضعیت با آیکون های مختلف
    • انتخاب شهرهای مورد نظر برای دریافت وضعیت آب و هوا
    • نمایش وضعیت آب و هوای شهرهای منتخب
  • ·         آشنایی با نحوه استفاده از فونت های فارسی و نمایش صحیح متن فارسی
  • ·         آشنایی با نحوه رسم نمودارهای مختلف در اپلیکیشن های اندرویدی
  • ارسال و دریافت پیامک با SMS API اندروید
  • ·         دانلود فایل از اینترنت در اندروید
  • ·         آشنایی با نحوه اعتبارسنجی با اثر انگشت در دستگاه های اندرویدی
  • ·         استفاده از حساب کاربری گوگل برای ورود به برنامه و تشخیص کاربران
  • پیاده سازی پردازش و ذخیره سازی ابری

همچنین ممکن است دوست داشته باشید ...

اخبار پرمخاطب ...

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

question