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

بعد از این دوره می توانید اپلیکیشن موبایل بنویسید :)

phone

ویژگی دوره های ما

یادگیری راحت

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

طول دوره

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

مبتدی تا پیشرفته

دوره های ما برای تمامی سنین و به صورت مبتدی تا پیشرفته برگذار می شود و شما نیاز به پیش نیازی خاصی ندارید و همینطور نیاز به دانستن زبان برنامه نویسی خاصی نیستید.

درباره دوره

graphic

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

دوره مبتدی

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

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

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

Realtime Messaging service

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

درباره مدرس

تجربه یادگیری برنامه نویسی را کمی متفاوت تر تجربه کنید.

نام مدرس : محمد حسین جعفری پور

بیش از 6 سال تجربه تولید و پیاده سازی اپلیکیشن موبایل.

dual phone

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

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

ادامه مطلب
  • 1
    دوره مبتدی

    با یادگیری این دوره شما می توانید به عنوان یک کارآموز وارد یک شرکت شده و بعد از چند ماه می توانید در همان شرکت با به درآمدزای برسید.

  • 2
    دوره متوسطه

    در صورتی که شما این دوره را بعد از دوره مبتدی بگذرانید می توانید به سادگی در شرکت های متوسط برنامه نویسی مشغول به کار شوید.

  • 3
    دوره پیشرفته

    با گذراندن این دوره شما می توانید یک اپلیکیشن ایمن شده با الگوریتم های طراحی (Design Patter) طراحی کنید.

iphone

قیمت هر دوره

مبتدی 600 هزارتومان
    13 جلسه
    40 ساعت
    اندروید استودیو
    همراه با ویدیو آموزشی
    جلسه حضوری
    تعداد اعضا 20 نفر
پیشرفته 700 هزارتومان
    13 جلسه
    40 ساعت
    اندروید استودیو
    همراه با ویدیو آموزشی
    جلسه حضوری
    تعداد اعضا 20 نفر
FAQ

سوالات متداول

محل برگذاری دوره ها

آدرس: تهران، خیابان شریعتی، تقاطع خیابان طالقانی، پلاک173، کانون اسلامی انصار

نحوه پرداخت به چه شکل است ؟

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

تعداد افراد مورد حضور در هر دوره

با توجه به پیچیدگی های موجود در برنامه نویسی اندروید هر دوره شامل 20 نفر خواهد بود.

سوال دیگری دارید ؟

در تلگرام با ما در ارتباط باشید.

ثبت نام

به منظور شرکت در دوره باید ثبت نام کنید برای اینکار کافی است از طریق تلگرام با ما در ارتباط باشید یا پرداخت هر دوره را توسط لینک زیر انجام دهید.

* قبل از پرداخت هرگونه وجه در تلگرام هماهنگ کنید.

تهران، خیابان شریعتی، تقاطع خیابان طالقانی، پلاک173، کانون اسلامی انصار