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

برای دانلود ویدئو روی دکمه دانلود کلیک کنید

  • پیش نیاز های این دوره چیست؟

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

    فصل یک – مقدمات:

    • اشنایی با تاریخچه اندروید
    • نصب و راه اندازی محیط اندروید استودیو
    • معماری اندروید

    فصل دوم – اشنایی با زبان برنامه نویسی جاوا

    • اشنایی با زبان برنامه نویسی جاوا
    • اشنایی با انواع متغیرها
    • اشنایی با انواع حلقه ها در جاوا
    • اشنایی با کلاس و شئ گرایی
    • اشنایی با کاراکتر ها وارایه ها
    • اشنایی با حالت های استتثناء
    • اشنایی با انواع ساختمان داده ها

    فصل سوم – مبانی پایه اندروید

    • اجزای یک برنامه در اندروید
    • مثال Hello world
    • منابع در اندروید
    • Activity ها در اندروید
    • سرویس ها در اندروید

    فصل چهارم – Widget ها در اندروید

    • اشنایی با widget ها
    • کار کردن با Button ها
    • مفهوم Toast در اندروید
    • کار با checkbox
    • کار با Date Picker
    • کار با Time Picker
    • اشنایی با SeekBar
    • اشنایی با Rating Bar
    • ListView و مفهوم ان
    • شخصی سازی ListView
    • اشنایی با Spinner

    فصل پنجم – اشنایی با Fragments, Views, and List View

    • اشنایی با Fragment ها
    • چرخه حیات Fragment ها
    • ساخت زیر کلاس برای Fragment ها
    • اضافه کردن Fragment ها به برنامه
    • Backward Compatibility of Fragments
    • اشنایی با View ها
    • اشنایی با ListActivity ها
    • اضافه کردن Listview ها به برنامه
    • مبحث Recycler View
    • Card View

    فصل ششم –اشنایی با Intents

    • Explicit Intents
    • Implicit Intents
    • Data Transfer
    • Register an IntentFilter
    • Deep Linking
    • و…

    فصل هفتم – Android Layouts and Custom Views

    • اشنایی با View ها
    • اشنایی با Layout ها
    • نحوه بارگزاری Layout در Activity
    • نحوه بارگزاری Layout در Fragment
    • شخصی سازی View ها
    • ConstraintLayout
    • و…

    فصل هشتم – Android Themes, and Material Design

    • Android Themes and Styles
    • ایجاد تم ها در اندروید
    • اشنایی با Material Design در اندروید
    • Color Palette
    • و …

    فصل نهم – Android UI Dialogs, Menus, and WebView

    • Dialogs
    • زیرکلاس های Dialogs
    • اموزش ایجاد Alert Dialogs
    • اموزش ایجاد Progress Dialogs
    • اشنایی با Toastها
    • شخصی سازی Toast ها
    • اشنایی با SnackBar
    • شخصی سازی SnackBar
    • کار Menu ها
    • اشنایی با WebView
    • Popup Menus

    فصل دهم – Android Storage and Background Processing

    • Android Storage Options
    • File I/O
    • اشنایی با Shared Preferences
    • Android Threading
    • Background Fragments
    • Background Receivers
    • و…

    فصل یازدهم – Android Storage: SQLite and Content Providers

    • اشنایی با دیتابیس SQLite
    • دیتابیس SQLite در برنامه شما
    • کتابخانه SQLite
    • SQLiteOpenHelper
    • Native Android Content Providers
    • ORMLite
    • و…

    فصل دوازدهم– Notification ها در اندروید

    • ایجاد یک Notification
    • Action های Notification
    • اولویت Notification
    • Lock Screen Notification
    • امکانات قابل مشاهده در Notification های قفل صفحه
    • مدیریت Notification
    • و…

    فصل سیزدهم– Location Aware Apps Using GPS and Other Providers

    • GPS چیست وچگونه کار می کند؟
    • روش هایی برای دریافت موقعیت کاربر
    • استفاده از گوگل مپ
    • درخواست اجازه کاربربرای دسترسی به موقعیت
    • Setting Geolocation
    • و…

    فصل چهاردهم– SMS،شبکه ها ،بلوتوث ، WIFI

    • ارسال و دریافت SMS
    • روشن و خاموش کردن Wi-Fi
    • روشن کردن بلوتوث
    • اموزش استفاده از NFC
    • کنترل ویبریشن دستگاه

    فصل پانزدهم– اموزش کار با وب سرویس ها در اندروید

    • اشنایی با مفهوم وب سرویس
    • استفاده از وب سرویس Restful در اندروید
    • اموزش استفاده از Retrofit
    • مقدماتی بر برنامه نویسی سمت سرور
    • اشنایی با JSON وXML
    • و…

    فصل شانزدهم– اموزش کار با سنسورها و دوربین در اندروید

    • اشنایی با سنسورهای مختلف
    • نظارت کردن بر رویداد های سنسور
    • مدیریت تنظیمات مختلف سنسورها
    • سیستم جهت دهی سنسورها
    • اشنایی با CAMERA API
    • دریافت تصاویر
    • استفاده از ویژگی های دوربین
    • مقدمه ای بر زبان kotlin
    • و…

    فصل هفدهم– پروژه های نهایی

    • اموزش ساخت کتاب اندرویدی
    • اموزش مبانی ساخت یک شبکه اجتماعی در اندروید
    • اموزش ساخت یک بازی در اندروید
    • و…

     

  • در پایان دوره آموزشی چه مهارت هایی خواهید داشت؟

    شما پس از گذراندن این دوره توانایی های زیر را خواهید داشت:
    • این دوره به صورت کاملا پروژه محور می باشد و پس از انجام پروژه های این دوره شما قادر خواهید بود که پروژه های دانشگاهی و بازار کار اندروید را انجام دهید.
    • اشنایی با جاوا پلی خواهد شد به ورود شما در سایر زبانهای برنامه نویسی
  • توضیحات تکمیلی دوره

    • این دوره به صورت کاملا پایه و اصولی پیاده سازی شده و پس از گذراندن سرفصل های این دوره شما قادر خواهید بود وارد بازار کار بشید.
    • تمامی پیش نیاز ها برای این دوره در نظر گرفته شده و قبل از شروع برنامه نویسی اندروید این پیش نیاز ها مطرح خواهد شد. پس نگرانی از این بابت نداشته باشید.
    • لطفا سوالات خودتون رو در قسمت دیدگاه ها مطرح کنید.
    • با عضویت در کانال تلگرام گنوتک از زمان دقیق انتشار دروس و مقالات مطلع شوید.

لیست دروس منتشر شده

اشتراک گذاری :

12 دیدگاه برای آموزش جامع برنامه نویسی اندروید

  1. سلام.
    خیلی ممنون از آموزش خوب و مفید شما.
    لطفا بفرمایید کی برنامه نویسی اندورید رو شروع میکنید؟

  2. سلام
    اینکه مظابق یک رفرنس خارجی جلو می روید عالیه و ویزگی خوب آموزش شما اینه با حوصله توضیحات را ارائه می دهید.
    بسیار سپاسگزام

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

  3. سلام و تشکر از آموزش های فوق العاده و سایت خوبتون
    لطفا ادامه آموزش های اندروید رو هر چه زودتر منتشر کنید
    کاربرانی همچون من بیصبرانه منتظر هستند
    با تشکر فراوان

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

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