آموزش برنامه نویسی اندروید Android – مقدماتی + گواهینامه

آموزش برنامه نویسی اندروید Android – مقدماتی + گواهینامه

برنامه‌نویسی اندروید (Android) چیست؟ اندروید به عنوان یکی از پرطرفدارترین و فراگیرترین سیستم‌عامل‌های منبع باز و مبتنی بر لینوکس است. برنامه‌نویسی اندروید (Android) حوزه‌ای است که مورد علاقه اکثر برنامه‌نویسان است. نرم‌افزار اندروید استودیو (Android Studio) محیطی یکپارچه است که برنامه‌نویسان اندروید توسط آن می‌توانند اپلیکیشن‌هایی را برای تلفن‌های همراه، تبلت‌ها، تلویزیون‌ها و سایر دستگاه‌هایی که دارای سیستم‌عامل اندروید هستند، ایجاد کنند. اولین نسخه بتا از SDK) Android Software Development Kit) توسط گوگل در سال ۲۰۰۷ منتشر شد که به عنوان اولین نسخه تجاری، Android 1.0، در سپتامبر ۲۰۰۸ است. اندروید استودیو محیط رسمی توسعه اندروید است که توسط گوگل عرضه شده و ویژگی‌های فراوان آن علاوه بر جذب برنامه‌نویسان در محیط ویرایش Layout، در محیط کدنویسی نیز باعث جذب برنامه‌نویسان به این نرم‌افزار شده است. اهمیت یادگیری برنامه‌نویسی اندروید (Android) چیست؟ برنامه‌نویسی اندروید به دلیل روند رو به رشد تلفن‌های هوشمند و تبلت‌ها، به عنوان یک مهارت برای برنامه‌نویسان و توسعه‌دهندگان نرم‌افزار در حوزه فناوری اطلاعات تبدیل شده است. از این رو فرصت‌های شغلی خوبی را برای برنامه‌نویسان این حوزه فراهم کرده است. برنامه‌نویسی اندروید امکانات زیادی را برای ساخت نرم‌افزارهای شخصی و کسب درآمد از طریق اپلیکیشن‌ها فراهم می‌کند که یادگیری برنامه‌نویسی اندروید به کاربران این اجازه را می‌دهد تا با چالش‌های فنی پیش رو در توسعه نرم‌افزارهای پیچیده مواجه شود. برنامه‌هایی مانند بازی‌ها، نرم‌افزارهای اجتماعی، نرم‌افزارهای تحلیل داده و... به صورت حرفه‌ای توسط برنامه نویسان با استفاده از برنامه‌نویسی اندروید تهیه می‌شوند. در این فرادرس چه چیزی یاد می‌گیریم؟ هدف از این فرادرس معرفی برنامه‌نویسی اندروید به مخاطب است تا پس از آشنایی با محیط اندروید استودیو و منابع یک اپلیکیشن، ابتدا با چیدمان‌های متداول Layout و چند View‎ پرکاربرد آشنا شود و بتواند Layout اپلیکیشن مورد نظر خود را طراحی کند، سپس نحوه اداره کردن رویدادها در اندروید را فراگرفته و بتواند با استفاده از کلاس‌ها و ویجت‌های Toast ،Snackbar‎ و Notification‎ پیغام‌هایی را به کاربر نشان داده و با استفاده از کلاس Intent‎ کاربر را به یک اکتیویتی دیگر منتقل کند یا اپلیکیشنی دیگر را از اپلیکیشن اجرا شده توسط کاربر اجرا کند. همچنین بتواند با استفاده از دانش کسب شده در درس طراحی Layoutها، فرم‌هایی برای ثبت‌نام و ورود کاربر را طراحی و کدنویسی کند. مخاطب پس از این آموزش می‌تواند با دانشی که از محیط اندروید استودیو کسب کرده و نحوه به‌کارگیری کلاس‌ها و Viewهای مختلف را فراگرفته، طراحی و کدنویسی اپلیکیشن‌های مورد نظر خود را انجام دهد و در آن از عناصر و Viewهای مختلف و مورد نیاز استفاده کند.

تریلر دوره

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

...

سرفصل‌های دوره

  • چکیده
    0:01:35

  • معرفی اندروید استودیو و آشنایی با انواع الگوهای پروژه
    0:08:04
  • ایجاد اولین پروژه و آشنایی با محیط اندروید استودیو
    رایگان 0:11:15
  • آشنایی با پنل‌های محیط اندروید استودیو و کار با سربرگ‌ها
    0:06:22
  • معرفی محیط ویرایشگر Layout اندروید استودیو و پنل Palette
    رایگان 0:07:42
  • آشنایی با پنل‌ها و نماهای مختلف محیط ویرایشگر Layout
    0:08:17
  • معرفی محیط ویرایشگر کد
    0:10:57
  • آشنایی با انواع منابع اپلیکیشن اندروید
    0:10:06
  • آزمون ۱

  • ConstraintLayout, LinearLayout و FrameLayout
    0:05:28
  • TableLayout
    رایگان 0:07:38
  • تمرین ۱ - تبدیل کردن عنصر ریشه لی‌اوت
  • آزمون ۲

  • TextView و ImageView
    0:05:31
  • انواع EditText
    0:07:24
  • Button, ImageButton, RadioButton, RadioGroup و CheckBox
    رایگان 0:07:02
  • VideoView, WebView, ProgressBar, SeekBar و RatingBar
    0:03:50
  • آزمون ۳

  • آشنایی با مفاهیم Constraint کردن عناصر در ConstraintLayout
    0:05:26
  • آشنایی با Constraint خودکار و تنظیمات Bias
    رایگان 0:12:52
  • آشنایی با تنظیمات پهنا و ارتفاع عناصر و تنظیمات فاصله در Constraintها
    0:08:09
  • آشنایی با دکمه‌های Constraint, Constraint و Chainکردن عناصر در ConstraintLayout
    0:08:47
  • آشنایی با سه سبک مختلف عناصر Chainشده و گزینه‌های منوی Pack در ConstraintLayout
    رایگان 0:07:37
  • آشنایی با گزینه‌های منوی Align در ConstraintLayout و مفهوم Baseline
    0:07:13
  • مثال یکم از چند Layout و پیاده‌سازی‌ کردن آن‌ها با ConstraintLayout
    0:03:54
  • مثال دوم از چند Layout و پیاده‌سازی‌ کردن آن‌ها با ConstraintLayout
    رایگان 0:11:11
  • مثال سوم از چند Layout و پیاده‌سازی‌ کردن آن‌ها با ConstraintLayout
    0:08:37
  • مثالی از اداره‌ کردن رویداد کلیک‌ کردن روی یک Button
    0:05:35
  • مثالی از اداره‌ کردن رویداد تغییر متن یک EditText
    0:05:33
  • تمرین ۱ - ایجاد Constraint با استفاده از زنجیر افقی
  • آزمون ۴

  • آشنایی با ساختار یک اپلیکیشن اندروید و چرخه حیات یک اکتیویتی
    رایگان 0:12:08
  • ارائه مثالی برای درک بهتر چرخه حیات یک اکتیویتی
    0:07:45
  • آزمون ۵

  • مثالی از اداره‌ کردن رویداد کلیک ‌کردن روی یک Button
    0:11:27
  • مثالی از اداره‌ کردن رویداد تغییر متن یک EditText
    0:03:36
  • معرفی Toast و پارامترهای مربوطه، مثالی از به کار بردن Toast در اپلیکیشن
    رایگان 0:05:27
  • تمرین ۱ - استفاده از Toast در اپلیکیشن
  • آزمون ۶

  • معرفی Explicit Intent و Implicit Intent، تعریف یک اکتیویتی جدید، جابجایی بین اکتیویتی‌ها با استفاده از Explicit Intent
    0:07:55
  • باز کردن یک وب‌‍سایت با استفاده از Explicit Intent، باز کردن شماره‌گیر اندروید برای ایجاد یک تماس تلفنی با استفاده از Implicit Intent
    0:06:58
  • تمرین ۱ - استفاده از Intent برای باز کردن اکتیویتی
  • آزمون ۷

  • معرفی فرم‌ها و انجام‌ دادن مقدمات برنامه
    0:06:38
  • طراحی فرم ثبت‌نام
    0:09:31
  • دریافت مقادیر فیلدهای فرم ثبت‌نام
    0:06:26
  • ارسال مقادیر فیلدهای فرم به یک اکتیویتی دیگر
    0:03:28
  • نمایش مقادیر فیلدهای فرم دریافت شده
    رایگان 0:05:55
  • اعتبارسنجی فرم
    0:08:14
  • بررسی صحت ایمیل وارد شده و انتخاب گزینه قبول ‌کردن شرایط و موافقت‌نامه فرم
    0:07:25
  • طراحی فرم ورود
    0:03:28
  • کدنویسی فرم ورود
    0:06:23
  • آزمون ۸

  • معرفی انیمیشن‌ها و انجام‌ دادن مقدمات برنامه
    0:05:57
  • کدنویسی انیمیشن‌های حرکت‌ کردن و چرخاندن تصویر
    0:06:11
  • کدنویسی انیمیشن محو شدن، چشمک‌ زدن و بزرگنمایی تصویر
    0:05:21
  • کدنویسی برای اجرای انیمیشن‌ها
    0:03:16
  • آزمون ۹

  • معرفی انواع منوها در اپلیکیشن اندروید – شروع کار با Options Menu
    0:05:30
  • اضافه ‌کردن آیکون به Options Menu
    0:04:21
  • اضافه ‌کردن آیتم‌های بیشتر به Options Menu
    0:07:10
  • ارائه مثالی برای Context Menu و طراحی Layout پروژه
    0:04:18
  • کدنویسی پروژه مثال Context Menu
    0:04:30
  • معرفی انواع کادرها در اپلیکیشن اندروید و نمایش کادر خروج از اپلیکیشن
    رایگان 0:08:01
  • نمایش لیستی از گزینه‌ها در یک کادر
    0:06:15
  • نمایش یک لیست تک‌انتخابی در یک کادر
    0:07:46
  • نمایش یک لیست چندانتخابی در یک کادر
    0:11:41
  • ایجاد یک کادر سفارشی در اپلیکیشن
    0:07:18
  • معرفی ProgressDialog و مقایسه آن با ProgressBar و ایجاد یک کادر نمایش پیشرفت با استفاده از ProgressDialog
    0:14:02
  • معرفی Android Design Support Library، کار با Floating Action Button و کار با Snackbar
    0:09:31
  • تمرین ۱ - استفاده از Options Menu در اپلیکیشن ۱
  • تمرین ۲ - استفاده از Context Menu در اپلیکیشن ۲
  • تمرین ۳ - نمایش کادر تک انتخابی
  • تمرین ۴ - نمایش کادر چند انتخابی
  • آزمون ۱۰

  • معرفی Notification در اپلیکیشن اندروید و اضافه کردن آیکون نوتیفیکیشن به پروژه
    0:02:45
  • نمایش‌ دادن نوتیفیکیشن با کدنویسی
    0:06:57
  • کدنویسی برای نمایش اپلیکیشن با کلیک‌ کردن روی نوتیفیکیشن
    0:04:16
  • آزمون ۱۱

  • بکارگیری ویجت VideoView برای پخش ویدئو در اپلیکیشن
    0:06:59
  • بکارگیری کلاس MediaPlayer برای پخش موزیک در اپلیکیشن
    0:03:58
  • اضافه ‌کردن ویجت SeekBar برای مشاهده پیشروی در پخش موزیک
    0:10:23
  • آزمون ۱۲

  • آشنایی با RatingBar برای انتخاب رتبه برحسب تعداد ستاره
    0:05:13
  • آشنایی با Spinner برای نمایش لیستی از آیتم‌ها در اپلیکیشن
    0:07:51
  • آزمون ۱۳

  • معرفی RecyclerView و انجام مقدمات کار
    0:04:16
  • طراحی Layout سفارشی
    0:05:12
  • ایجاد کلاس‌های لازم برای استفاده از RecyclerView
    0:06:45
  • شروع کدنویسی کلاس آداپتر (Adapter)
    0:03:09
  • تکمیل کدهای کلاس آداپتر
    0:04:20
  • کدنویسی کلاس MainActivity و اجرای پروژه
    0:04:13
  • آزمون ۱۴

  • اضافه‌ کردن اکتیویتی صفحه شروع
    0:06:02
  • تمام‌صفحه‌ کردن اکتیویتی صفحه شروع
    0:02:52
  • طراحی Layout صفحه شروع
    0:04:49
  • اضافه‌ کردن موزیک به صفحه شروع
    0:03:09
  • تمرین ۱ - ایجاد صفحه شروع اپلیکیشن
  • آزمون ۱۵

  • اضافه‌ کردن منابع رشته‌ای به پروژه، اضافه ‌کردن ترجمه فارسی متن TextViewها به پروژه، تست ‌کردن اپلیکیشن در زبان فارسی روی یک AVD
    0:07:04
  • انتشار اپلیکیشن
    0:05:17
  • تمرین ۱ - ترجمه منابع رشته‌ای اپلیکیشن
  • آزمون ۱۶

  • جمع‌بندی
    0:04:49
  • ادامه مسیر تا ورود به بازار کار

  • تمرین ۱ - صدا و کادر
  • تمرین ۲ - فرم ورود به اپلیکیشن
  • تمرین ۳ - نمایش اکتیویتی ها از طریق منو

  • آموزش برنامه‌نویسی اندروید Android – مقدماتی

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,990,000 تومان
119,000 تومان
94% تخفیف

این دوره شامل:
21 فصل آموزشی
8 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی: 2026-10-29 14:56:58
تعداد امتیازها: 0
تعداد دانشجو: 0
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: