دسترسی سریع
ارتباط با استاد
امکان بازگشت وجه
چگونه میتوان از برنامه نویسی اندروید کسب درآمد کرد؟
در دوره آموزش برنامه نویسی اندروید چه مهارت هایی کسب می کنید
- آشنایی با نصب و راه اندازی ابزارهای برنامه نویسی اندروید
- آشنایی با UI اندروید براساس XML
- آشنایی کامل با ساختار اندروید و پیاده سازی انواع اپلیکیشن
- پیاده سازی استاندارد های متریال دیزاین در اندروید
- پیاده سازی دیتابیس SQLite و ORM
- پیاده سازی الگوهای استاندارد MVP Pattern و MVVM Pattern
- تسلط به jetpack compose در اندروید
- پیاده سازی سرویس های گوگل FireBase و Google Map
- پیاده سازی Dependency Inject با کتابخانه Dagger 2 و Dagger Hilt
- پیاده سازی ارتباط غیر همزمانی با سرویس Restfulو کتابخانه Retrofit
- آشنایی با JetPack در اندروید
- توانایی ورود به بازار کار طراحی اپلیکیشن اندروید
- انتشار اپلیکیشن در گوگل پلی و مارکت های ایرانی
جلسات دوره اندروید
قدم اول ورود به دنیای برنامه نویسان
جلسه اول
- معرفی دوره برنامه نویسی اندروید
- نصب و راه اندازی اندروید استودیو
- آشنایی با اندروید
- لایه های نرم افزاری اندروید
- کتابخانه های اندروید
- ورژن های مختلف اندروید از ابتدا تا 13
- نصب و راه اندای اندروید استودیو
- نیازمندی مورد نیاز برای اندروید استودیو
- آشنایی با اندروید استودیو
- ماشین مجازی اندروید AVD
- آشنایی با دیباگ پروژه در اندروید استودیو
- تست اپ بر روی دستگاه های واقعی
- آموزش برنامه نویسی کاتلین
- معرفی مفهوم برنامه نویسی و اهداف آن
- بررسی تاریخچه مختصر زبانهای برنامه نویسی و مزایا و معایب هریک
- معرفی ویژگی های زبان جاوا و کاتلین و تفاوتهای آن با سایر زبانها
- آشنایی با زبان کاتلین و تاریخچه کاتلین
- تفاوت جاوا و کاتلین برای برنامه نویسان اندروید
- آشنای با Syntax برنامه نویسی کاتلین
- معرفی دستورات حلقه و تکرار
- معرفی آرایه ها در کاتلین
- آشنایی با دستورات خطایابی و استشنا
جلسه دوم
- معرفی class و سایر ساختارهای انتزاع و تفاوتهای آنها
- بررسی روش تعریف کلاس
- معرفی اعضای کلاس و بررسی نقش فیلدها
- بررسی وراثت Object و تحلیل آن
- معرفی Constructor
- استفاده از کلاس ها جاوا در کاتلین و بالعکس
- تبدیل کلاس های جاوا به کاتلین
- معرفی enum و روش استفاده از آن در کاتلین
- Data Class در کاتلین
- null safety در کاتلین
جلسه سوم
- Companion Object در کاتلین
- Object Class در کاتلین
- Extension Function در کاتلین
- Infix Function در کاتلین
- Scope Function در کاتلین
- Tuples در کاتلین
- مقداردهی متغیر ها lazy,late init در کاتلین
- Visibility Modifier در کاتلین
- Generics در کاتلین
- Collections در کاتلین
قدم دوم اولین اپلیکیشن اندروید را ایجاد کنید
جلسه چهارم
- شروع پروژه دفترچه یادداشت TODO
- ساختار پروژه های اندروید
- آشنایی با مفاهیم Layout
- View ها در اندروید
- آشنایی با ویجت های اندروید
- RelativeLayout
- LinearLayout
- ScrollView
جلسه پنجم
- اکتیویتی ها در اندروید
- ارتباط بین اکتیویتی ها
- آشنایی با اکتیوتی و مفهوم اکتویتی در اپلیکیشن های اندروید
- آشنایی با Intent
- انتقال اطلاعات توسط Intent
- چرخه حیات اکتیوتی Life Cycle
- آشنایی با فایل مانیفست
- استفاده از تصاویر Vector
- سایز تصاویر استاندارد در اندروید
- ساخت تصاویر گرافیکی با shape & selector
- منابع در اندروید Resources
- Strings
- Colors
- Dimens
جلسه ششم
- Theme های اندروید Style ها
- آشنایی با متریال دیزاین
- پیاده سازی Toolbar در اندروید
- Theme های اندروید Style ها
- منو ها در اندروید
- OptionMenu
- NavigationViewMenu
- BottomNavigaionMenu
- دیالوگ ها
- AlertDialog
- دیالوگ های سفارشی
قدم سوم ذخیره سازی اطلاعات و ارتباط با سرور
جلسه هفتم
- SharedPrefrences در اندروید
- معرفی دیتابیس Sqlite در اندروید
- پیاده سازی دیتابیس SQLite در اندروید
- افزودن اطلاعات به دیتابیس
- ویرایش اطلاعات در دیتابیس
- حذف اطلاعات در دیتابیس
- نمایش اطلاعات در دیتابیس
- Snack Bar در اندروید
جلسه هشتم
- آشنایی با اداپتر ها در اندروید
- آشنایی با کنترل های دارای خاصیت آداپتر
- آشنایی با RecyclerView
- آشنایی با CardView
- نمایش اطلاعات از وب سرویس وی دیتابیس داخل لیست ها
جلسه نهم
- شروع پروژه فیلیمو
- آماده سازی طراحی گرافیکی پروژه
- آشنایی با ViewBinding در اندروید
- آشنایی با لایوت ConstaintLayout
- پیاده سازی طراحی رابط کاربری با لایوت ConstraintLayout
- آشنایی بامفهوم وب سرویس و انواع وب سرویس ها
- آشنایی با وب سرویس های Restful
- آشنایی با JSON Array
- آشنایی با JSON Object
- آشنایی با کتابخانه Retrofit در اندروید
- آشنایی با برنامه PostMan
- آشنایی با JSON Convertors
- Jackson , Gson Jason Parse
قدم چهارم ویدیو پلیر,سرویس های پس زمینه
جلسه دهم
- آشنایی با مفاهیم Media در اندروید
- آشنایی با MediaPlayer در اندروید
- آشنایی با VideoView در اندروید
- آشنایی با ExoPlayer در اندروید
- پروتکل های استریم در اندروید
- آشنایی با کدینگ صدا و تصویر در اندروید FFMPEG
- آشنایی با ویجت FloatingActionButton
- آشنایی با مجموعه کتابخانه های Jetpack در اندروید
- آشنایی با ORM ها در اندروید
آموزش و پیاده سازی دیتابیس Room در اندروید
جلسه یازدهم
- شروع پروژه NearBy
- گوگل مپ
- گوگل مپ ورژن دو
- آشنایی با Google Play Service
- Api گوگل مپ
- آشنایی با Keytool برای تعریف Sha
- تعریف api در مانیفست
- آشنایی با MarkerOptions
- ایجاد نقاط(point) روی نقشه
- آشنایی با CameraOption
- تنظیم کردن Zoom نقشه
- ایجاد نماهای Normal،Satellite،Terrain،Hybrid
- بدست آوردن مکان جاری و نمایش آن روی نقشه
- آشنایی با Lat و Lang
- آشنایی با LocationListener
- بدست آوردن موقیت جاری از روی GPS و Internet
جلسه دوازدهم
- آشنایی با مجوزهای Grant Permission در اندروید
- پردازش های پس زمینه ای
- سرویس های پس زمینه
- Service
- BroadCastReciver
- AlramManager
- ارسال SMS
- دریافت پیامک
- پیاده سازی Notification در اندروید
- آشنایی با Pending Intent
جلسه سیزدهم
- آشنایی با سرویس Firebase
- امکانات Firebase در اندروید
- پیاده سازی سرویس Analytics
- پیاده سازی سرویس Register و Login در Firebase
- پیاده سازی سرویس Crash Reporting
قدم پنجم معماری های برنامه نویسی
جلسه چهاردهم
- آشنایی با مفاهیم معماری های برنامه نویسی
- انواع Pattern های رایج در برنامه نویسی اندروید
- آشنایی با MVP Pattern در اندروید
- پیاده سازی MVP در اندروید
جلسه پانزدهم
- پیاده سازی Dependency Injection در اندروید
- مفهوم Dependency Injection در برنامه نویسی
- انواع کتابخانه های رایج در DI برنامه نویسی اندروید
- آشنایی با کتابخانه Dagger 2
- پیاده سازی Dagger و معماری برنامه نویسی MVP
- پیاده سازی Dagger و کتابخانه Room
جلسه شانزدهم
- آشنایی با مفاهیم Data Binding
- آشنایی با مفاهیم برنامه نویسی واکنش گرا Reactive Programming
- آشنایی با مفهوم Observers
- آشنایی با LiveData
- آشنایی با ViewModel
- آشنایی با معماری برنامه نویسی MVVM
قدم ششم امپراطور اندروید شوید
جلسه هفدهم
- آشنایی با کتابخانه Fragment Navigation
- پیاده سازی وب سرویس های اپلیکیشن
- اشنایی با Coroutines در اندروید
- بررسی Thread ها در مقایسه با Coroutines
- آشنایی با Coroutines در اندروید
- پیاده سازی Coroutines و همگام سازی درخواست ها
- آشنایی با Coroutines Scope
- بررسی مباحث
- GlobalScope.launch
- runBlocking
- Coroutine Context
جلسه هیجدهم
- شروع پروژه فروشگاه اینترنتی (مشابه دیجی کالا)
- آشنایی با Jetpack Compose
- اشنایی با اصول طراحی رابط کاربری با Compose
- پیاده سازی کامل اپلیکیشن فروشگاه اینترنتی با کتابخانه Compose
- طراحی رابط کاربری فروشگاه اینترنتی
جلسه نوزدهم
- پیاده سازی وب سرویس های پروژه فروشگاه اینترنتی
- پیاده سازی MVVM -Repository pattern -Retrofit-Dagger hilt به طور همزمان
- پیاده سازی Coroutines اندروید
قدم هفتم انتشار اپلیکیشن
جلسه بیستم
- طراحی اپلیکیشن های چند زبانه
- ایجاد کلید Sign Key
- کامپایل کردن خروجی نهایی
- نحوه انتشار اپلیکیشن ها در مارکت های جهانی و کافه بازار
ابزارها و تکنولوژی های مورد استفاده در دوره اندروید
نمونه پروژه های تمرینی دوره آموزش برنامه نویسی اندروید
تمامی آموزش های دوره اندروید به صورت عملی و پروژه محور هستند. این باعث می شود که سرعت یادگیری شما افزایش یابد و همچنین بتوانید با ارائه برخی از این پروژه ها به سازمان ها و افزاد خاص، کسب درآمد کنید. این مجموعه آموزشی شامل پروژه های زیر می باشد:
- اپلیکیشن TODO
- اپلیکیشن مشابه فیلیمو
- اپلیکیشن موزیک پلیر (مشابه رادیو جوان)
- اپلیکیشن Nearby (مشاهده خدمات و محصول براساس لوکیشن)
- اپلیکیشن فروشگاه اینترنتی (مشابه دیجی اندروید)
امکانات ویژه دوره اندروید آکادمی آموزنگار
مدرک معتبر
با شرکت در دوره اندروید، می توانید مدرک معتبر آکادمی آموزنگار را دریافت کنید
انجام پروژه های واقعی
دوره های آموزنگار منطبق بر نیاز بازار کار و پروژه محور میباشد.
اشتغال و درآمدزایی
برترین دانشجویان آموزنگاربه شرکت های بزرگ ایرانی معرفی خواهند شد.
آموزش جامع
90 ساعت آموزش کاربردی اندروید به همراه استاد برجسته اندروید تضمین یادگیری شماست.
استخدامی
برترین دانشجویان دوره اندروید به شرکت های ایرانی جهت استخدامی معرفی می شوند.
ارتباط مستقیم با استاد
اگر نگران حل کردن مشکلات برنامه نویسی اندروید هستید اصلا نگران نباشید همیشه استاد کنارتان میباشد.
به روز بودن
تمامی آموزش ها دوره اندروید با جدیدترین متدهای اندروید تدریس می شود.
پشتیبانی شش ماهه
دانشجویان در طول شش ماه از پشتیانی کامل برخوردار هستند.
دانشجویان سابق آکادمی آموزنگار کجا استخدام شده اند؟
تصاویر دانشجویان دوره اندروید
پشتیبانی ۳۶۰ درجه
تمام دانشجویان حضوری | آنلاین و غیرحضوری پس از ثبت نام به سامانه پشتیبانی دوره دسترسی دارند و با توجه به اپلیکیشن اندرویدی که در طول دوره کار میکنند میتوانند از پشتیبانی راهنمایی بگیرند.
پشتیبانی به 5 روش:
- امکان ثبت تیکت در سامانه پشتیبانی آکادمی آموزنگار
- پشتیبانی از طریق تلفن و داخلی مخصوص پشتیبان دوره
- ارتباط از طریق تلگرام با
- پشتیبان ویژه دوره اندروید
- ارتباط از طریق واتساپ با پشتیبان ویژه دوره
- اتصال به کامپیوتر دانشجو و بررسی مشکل از طریق Anydesk
سوالات متداول
برنامه نویسی موبایل یکی از پرسود ترین تخصص های زبان برنامه نویسی می باشد. برای کسب درآمد از برنامه نویسی اندروید شما می توانید به صورت اقدام کنید:
1- با توسعه یک برنامه موبایلی و انتشار و فروش آن در مارکت های اندرویدی، درآمد میلیونی کسب کنید و خیلی سریع راه پولدار شدند را انجام دهند.
2- با فروش مهارت خود به سازمان هایی که نیاز به یک برنامه نویس اندروید دارند، کسب درآمد کنید . با مراجعه به سایت هایی نظیر ایران تلنت و جابینجا می توانید ببیند که درآمد یک برنامه نویس اندروید حرفه ای تا 80 میلیون تومان با مزایای مختلف می باشد.
در دوره جامع اندروید زبان برنامه نویسی کاتلین به صورت کامل آموزش داده می شود.
درخواست مشاوره
موارد مرتبط
دوره درآمدزایی دلاری از گوگل پلی در ایران
نظرات
متوسط امتیازات
جزئیات امتیازات
10 دیدگاه برای دوره جامع آموزش برنامه نویسی اندروید
قیمت 9,400,000 تومان – 16,800,000 تومان
فرزاد سرسیفی
برنامه نویس ارشد اندروید و فلاترمشاور و راهبر اپلیکیشن های بانک ملت
حسام
رصایت کامل دارم تشکر
قاسم
استاد خوب با بیانی خوب هستن
مانیا مفید
بسیار مفید و کاربردی
بردیا(خریدار محصول)
سلام وقتتون بخیر
دورهی خوبی بود ممنون از استاد سرسیفی
ولی شاید میشد برخی مباحث پیشرفتهتر را بیشتر باز کرد یا جزئیات بیشتری در بخشهای خاص ارائه داد. با این حال برای شروع کار با اندروید کاملاً مناسب است. اگر به دنبال یادگیری اصول اولیه و ورود به دنیای برنامهنویسی اندروید هستید، این دوره میتواند گزینه مناسبی باشد.
motavafpegah(خریدار محصول)
من اخیراً دوره جامع اندروید را گذراندم و واقعاً از کیفیت آموزش و محتوای دوره تحت تاثیر قرار گرفتم. این دوره بهطور کامل و جامع به مفاهیم اصلی و پیشرفته توسعه اپلیکیشنهای اندروید پرداخته
motavafpegah(خریدار محصول)
از تجربهای که داشتم راضی هستم و این دوره را به کسانی که به این حوزه علاقهمند هستند، توصیه میکنم.
محمد
دوره جامع برنامهنویسی اندروید آموزنگار فراتر از انتظاراتم بود.
مدرسین حرفهای و محتوای کامل دوره به من کمک کرد تا مفاهیم رو به خوبی یاد بگیرم.
با این آموزشها تونستم اولین اپلیکیشن اندرویدی خودم رو بسازم و منتشر کنم.
پشتیبانی و پاسخگویی تیم هم واقعا بینظیر بود.
این دوره رو به همه کسانی که به دنبال یادگیری عمیق برنامهنویسی اندروید هستند توصیه میکنم.
ممنون از آموزنگار و استاد سرسیفی بابت این تجربه عالی.
آرمان
این دوره برنامهنویسی اندروید واقعاً نقطه عطفی برای من بود.
با ساختار درسها و روش تدریس عالی استاد سرسیفی، از پایه تا پیشرفته به راحتی جلو رفتم.
مهمتر از همه، پروژههای کاربردی و تمرینات عملی دوره کمک کرد تا به طور واقعی وارد دنیای توسعه اپلیکیشن بشم.
حالا میتونم بگم به عنوان یک برنامهنویس اندروید مستقل مشغول به کارم.
از تیم آموزنگار ممنونم که مسیر یادگیری رو هموار کردن و همیشه کنارمون بودن.
این دوره واقعاً برای کسانی که جدی دنبال پیشرفت در این حوزه هستند، بینظیره.
mohaammaadsadeq(خریدار محصول)
سر فصل ها و توضیحات ایشان بسیار مفید بود و دوره بسیار عالی است.
ممنون از مهندس سرسیفی
talebia001(خریدار محصول)
سلام و خسته نباشید عرض میکنم خدمت استاد سرسیفی و تیم فوقالعاده آموزنگار
میخواستم از صمیم قلب از استاد سرسیفی و تیم آموزنگار تشکر کنم. من در دوره قبلی شرکت کردم و واقعاً از کیفیت تدریس و محتوای آموزشی ارائه شده رضایت کامل داشتم. تمام مطالب کاملاً بهروز و به شکل عملیاتی آموزش داده شدند که به من کمک کرد تا مهارتهای برنامهنویسی فلاتر خودم رو به سرعت تقویت کنم. نتیجه این دوره برای من فوقالعاده بود؛ چرا که توانستم بعد از آن به عنوان برنامهنویس فلاتر در یک شرکت معتبر شروع به کار کنم. از این بابت واقعاً خوشحال و قدردانم. از همه شما عزیزان بینهایت سپاسگزارم و برایتان موفقیت روزافزون آرزو دارم.