پرتقال
orange

متخصص اندروید دو

عرفان محمد جعفری
عرفان محمد جعفری پروفایل استاد
  • امتیاز دوره
    7.5 از 8
  • Profile تعداد دانشجویان
    1048

۷۱۹٬۰۰۰ تومان %80

۱۴۳٬۸۰۰ تومان

اطلاعات کلی دوره

TimeCircle مدت زمان دوره 20 : 55 : 29
Video تعداد جلسات 96
Video عودت وجه دارد
Video آزمون دارد
Video گواهینامه دارد
Video قابلیت دانلود یکجا دارد
Video تعداد آزمون شما 0

امتیاز دوره

7.5 از 8

1
1 ستاره
0
2 ستاره
0
3 ستاره
0
4 ستاره
0
5 ستاره
0
6 ستاره
2
7 ستاره
17
8 ستاره

درباره مدرس

عرفان محمد جعفری عرفان محمد جعفری

مدرس مجتمع فنی تهران - مهندس برق الکترونیک و ارشد کامپیوتر نرم افزار - مولف کتاب های "رویکردی غیرآکادمیک به برنامه نویسی اندروید" و " برنامه نویسی کاربردی با کاتلین " از انتشارات دیباگران تهران ، علاقه مند به برنامه نویسی خصوصا در حوزه برنامه نویسی اندروید . با سابقه ی فعالیت 2 ساله در مجتمع فنی تهران به عنوان مدرس اندروید و مجموعا دارای سابقه ی 7 سال تدریس اندروید در وب سایت های آموزشی ( کدفرند - پرتقال - توسینسو - آپارات - آکادمی آی تی ) ، دانشگاه آزاد دماوند ، دانشگاه سمنان و هنرستان دکتر حسابی می باشم.

دانشجویان برتر

Sajad Mosadeghi
Sajad Mosadeghi نمره : 100
پروفایل
  • سرفصل ها
  • فایل ها

    دانلود یکجا

    فعال برای خریداران دوره
  • معرفی دوره

    00:04:47
  • طراحی اپلیکیشن با کد های xml

    00:18:50
  • طراحی ui بازی دوز

    00:14:08
  • وش سریعتربازی دوز قسمت 2 - findviews در برنامه نویسی جاوا

    00:14:50
  • بازی دوز قسمت 3 - ایجاد بازی نوبتی برای هر بازیکن

    00:06:47
  • بازی دوز قسمت 4 - تشخیص بازیکن برنده

    00:14:20
  • بازی دوز قسمت 5 - تکمیل بازی دوز

    00:11:27
  • متد در برنامه نویسی جاوا

    00:10:34
  • مفهوم متد بازگشتی و غیربازگشتی

    00:14:36
  • ایجاد متد در بازی دوز به صورت عملی

    00:13:16
  • ارسال ورودی به متد

    00:07:06
  • مفهوم adapterو AdapterView

    00:11:39
  • صفحه ی انتخاب شهر اپلیکیشن دیوار

    00:13:44
  • اضافه کردن شهر جدید در زمان اجرا به لیست ویو

    00:07:05
  • کار با AlertDialog

    00:14:41
  • حذف آیتم های لیست ویو

    00:16:51
  • ویرایش آیتم های لیست ویو

    00:12:16
  • اضافه کردن ویو در زمان اجرا

    00:17:51
  • مفهوم ارث بری در برنامه نویسی شی گرا

    00:13:26
  • پیاده سازی لیست ویو سفارشی

    00:15:41
  • پیاده سازی آگهی دیوار با استفاده از Listview سفارشی

    00:16:21
  • آشنایی با متد سازنده یا constructor

    00:16:03
  • ارسال آرایه ها از طریق متد سازنده

    00:08:47
  • کم تر کردن و بهینه تر نوشتن کد ها با استفاده از مفهوم structure

    00:17:46
  • بررسی مشکل عدم ذخیره ورودی های کاربر در لیست ویو

    00:03:42
  • حل مشکل ورودی در لیست ویو

    00:09:41
  • آشنایی با فایل color در اندروید استودیو

    00:09:43
  • تغییر نام برنامه و حذف اکشن بار با فایل string و style

    00:08:27
  • آشنایی با پوشه theme یا style

    00:09:43
  • تغییر ویژگی های چند ویدجت به صورت همزمان با فایل style

    00:09:46
  • طراحی رابط کاربری پروژه ماشین حساب

    00:20:06
  • برنامه نویسی اولیه ی ماشین حساب

    00:14:36
  • محاسبه ی عبارت و فرمول نوشته شده در ماشین حساب

    00:09:57
  • بهینه سازی عملکرد ماشین حساب

    00:08:56
  • مفهوم try-catch در جاوا -جلوگیری از تقسیم بر صفر

    00:20:25
  • ایجاد دکمه ی backspace در ماشین حساب

    00:12:02
  • بررسی روش های ذخیره سازی در دو اپلیکیشن دی جی کالا و دیوار

    00:11:21
  • ذخیره سازی اطلاعات با sharedprefrences

    00:19:21
  • لود کردن اطلاعات ذخیره شده در sharedprefrences

    00:05:42
  • طراحی رابط کاربری پروژه ذخیره سازی شهر انتخابی و ترجیحات کاربر

    00:11:59
  • ذخیره ی حالت سوییچ چک باکس و تم برنامه

    00:20:41
  • آشنایی با ویدجت seekbar و ذخیره وضعیت آن

    00:07:27
  • ذخیره ی شهر انتخابی مشابه با اپلیکیشن دیوار

    00:06:25
  • ورود به دنیای فایل ها برای ذخیره سازی متن ، عکس ، ویدئو و ..

    00:04:59
  • آشنایی با فرمت فایل های رایج و نحوه ایجاد فایل در ویندوز

    00:08:35
  • ایجاد و ذخیره فایل متنی در اندروید استودیو

    00:12:47
  • لود اطلاعات از فایل ذخیره شده

    00:11:15
  • باز کردن تنظیمات از طریق intent و آشنایی با مفهوم action

    00:10:34
  • باز کردن دوربین ،برای عکاسی و ضبط و بازکردن فایل های شخصی برای مشاهده از طریق Intent

    00:10:41
  • باز کردن گالری برای نمایش ویدئو و عکس

    00:06:56
  • نمایش وب سایت شرکت و آدرس آن در گوگل مپ

    00:17:18
  • شماره گیری ، ارسال پیامک ، ارسال ایمیل از طریق اپلیکیشن

    00:11:56
  • آشنایی با دریافت اطلاعات از اکتیویتی دوم با OnActivityForResult

    00:10:11
  • آشنایی کامل با زیر و بم OnActivityResult

    00:16:57
  • آشنایی با RuntimePermissions

    00:14:36
  • تکمیل کد های RuntimePermission

    00:19:20
  • دریافت چندین پرمیشن همزمان

    00:13:25
  • کتابخانه ی دکستر جهت ساده سازی دریافت پرمیشن ها

    00:16:32
  • استفاده از دوربین و دریافت و نمایش عکس در ImageView

    00:14:33
  • ذخیره عکس در اندازه ی واقعی و مشکلات رایج Uri

    00:17:47
  • نگاهی دقیق تر به ساخت فایل ها و فولدر در اندروید استودیو

    00:09:08
  • نمایش عکس ذخیره شده در اندروید استودیو

    00:11:32
  • انتخاب عکس و ویدئو از گالری و نمایش آن در اپلیکیشن

    00:11:02
  • کراپ کردن عکس با استفاده از کتابخانه های کراپ

    00:19:53
  • ضبط ویدئو

    00:04:53
  • پخش موزیک دلخواه از موزیک های داخل گوشی کاربر

    00:10:06
  • دریافت اطلاعات (عکس - عنوان - نام خواننده) موزیک از فایل انتخابی

    00:16:26
  • پروژه موزیک پلیر - بخش سوم-ایجادSplashScreen برای نمایش لوگو در اکتیویتی ابتدایی

    00:11:27
  • با دو بار کلیک بر روی Back از برنامه خارج شوید- پروژه دیگری با Handler

    00:07:34
  • مفهوم Thread در برنامه نویسی جاوا به زبان بسیار ساده

    00:07:31
  • پروژه موزیک پلیر بخش چهارم - کنترل موزیک با ImageButton

    00:10:09
  • پروژه موزیک پلیر - بخش پنجم - تغییر زمان موزیک با سیک بار

    00:14:55
  • پروژه موزیک پلیر - بخش ششم - نمایش زمان موزیک و زمان در حال پخش

    00:08:29
  • پروژه موزیک پلیر - بخش هفتم - استفاده از کلاس Handler برای همزمانی سیک بار و موزیک

    00:10:30
  • آشنایی با مفهوم دیتابیس

    00:14:47
  • آشنایی با محیط sqliteStudio و ایجاد Table در دیتابیس

    00:16:30
  • کار با سه عمل از چهار عمل اصلی Insert , Delete , Update در دیتابیس

    00:18:12
  • آشنایی با دستور Select و مرور هر 4 عمل اصلی دیتابیس sqlite

    00:11:35
  • ایجاد دیتابیس در اندروید استودیو

    00:12:55
  • عملیات Insert در دیتابیس در اندروید استودیو

    00:14:50
  • پروژه ثبت آگهی در دیتابیس

    00:14:43
  • ذخیره یک آگهی کامل در دیتابیس به همراه شهر و عکس

    00:17:46
  • نمایش اطلاعات دیتابیس در لیست ویو

    00:21:08
  • ارتباط بین دیتابیس و ساختمان داده و لیست ویو

    00:26:51
  • پاک کردن اطلاعات از داخل دیتابیس و لیست ویو به صورت همزمان

    00:14:13
  • ویرایش دقیق اطلاعات در دیتابیس و لیست ویو

    00:33:36
  • دریافت لیست موزیک های کاربر با استفاده از مفهوم دیتابیس

    00:16:28
  • اجرای موزیک های لیست شده در هنگام کلیک در لیست ویو

    00:09:52
  • پروژه ثبت نام و لاگین با استفاده در دیتابیس - هش کردن و رمزگذاری پسورد

    00:14:00
  • آشنایی با مفهوم regex برای اعتبارسنحی و اعمال آن در ورودی تلفن

    00:14:35
  • اعتبار سنجی ایمیل با regex در اندروید استودیو

    00:11:25
  • اعتبارسنجی پسورد با دستور شرط در regex

    00:12:46
  • بررسی میزان قدرت پسورد با استفاده از regex و TextWatcher

    00:14:08
  • جلوگیری از ثبت نام با نام کاربری مشابه با استفاده از دستور COUNT و نهایی سازی اعتبار سنجی ثبت نام

    00:25:46
  • عملیات لاگین با استفاده از دیتابیس

    00:12:04
  • سخن پایانی

    00:02:30

توضیحات دوره

متخصص اندروید دو

در این دوره که به نام متخصص اندروید دو ارائه کردیم، راجع به این موضوع صحبت می‌کنیم که چه مباحثی را باید یاد بگیریم تا بتوانیم یک اپلیکیشن آفلاین و موفقی را به بازار ارائه دهیم. 

برخی از مباحث گفته شده در این آموزش

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

در این آموزش یاد خواهید گرفت که یک پروژه بازی دوز را چگونه انجام دهید.

 همچنین پیاده‌سازی صفحه‌ی انتخاب شهر اپلیکیشن دیوار را در این آموزش فرا می گیریم

 و موارد بیشمار دیگر...

از ابتدا یادگیری مطالب به روش اصولی

در این دوره و همچنین دوره های قبلی به این شکل است که ما خیلی معتقد نیستم که یکسری از کدها را بدون این که بفهمیم داستانشان چیست و از کجا آمده و چرا باید استفاده بکنیم توی برنامه کپی پیس بکنیم، بخاطر اینکه برنامه‌هایی که با زبان جاوا و یا زبان‌های با اصالت دیگه مثل سی‌شارپ،  سی پلاس پلاس نوشته میشوند، معمولا منطق برنامه‌هایشان یکسان است و ما اگر از همان ابتدای کار، کپی پیس کنیم، همیشه مشکل داریم چراکه یک سری چیزها را متوجه نمی شویم. اما اگر از همان ابتدای برنامه، یادگیری مطالب را به صورت اصولی یاد بگیریم، می‌بینیم که همه چیز در جلوتر تکرار میشوند و فقط یک مقداری روی این ساختمانی که ما آجرش را به خوبی از پایه درست کردیم، یک سری موارد اضافه می‌شود تا ما را به یک برنامه نویس حرفه‌ای در حوزه‌ی اندروید، حوزه‌ی جاوا و همینطور کاتلین برساند.

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

بهترین زبان برنامه نویسی چیست؟ هیچ بهترین زبانی وجود ندارد چراکه شما باید هدف مشخص بکنید و طبق آن هدف یکی از این ابزارها را استفاده کنید.زبان‌های برنامه‌نویسی مثل ابزار هستند و ما قرار است یک برنامه‌نویس اندروید بشویم که از طریق آن به درآمد خوبی برسیم. حالا چرا میگیم درآمد خوب؟ بخاطراینکه بررسی وب الان هم خیلی ساده‌تر شده و هم افراد زیادی در این زمینه مشغول فعالیت هستند.

 حالا برویم سراغ زبانهای برنامه‌نویسی تحت وب مثل PHP، جاوا اسکریپت و ... که زبان‌های فراوانی در وب موجود است و فردی را که قصد شروع این حرفه را داشته باشد، اذیت می‌کند. یعنی رسیدن به یک مرحله‌ای که شما بخواهید کسب درآمد داشته باشید یک مقدار ممکن است طولانی باشد، مگر اینکه بخواهید کارهای ساده مثل بالابردن سایت وردپرسی را داشته باشید.

 خوبی اندروید این است که شما یک زبان را یاد می‌گیرید و در آن حرفه‌ای میشوید. لذا اگر همه‌ی چیزها اصولی یاد گرفته شود، این راه برایتان ساده‌تر شده و دیگر نیازی به زبان‌های دیگر ندارید.

 یک زبان جاوا و یک زبان کاتلین نهایتا برای اینکه داخل شرکتهای ایران استخدام شوید کفایت می‌کند.

پیشنیاز دوره

پیشنیاز این دوره متخصص اندروید یک می‌باشد.

پرسش و پاسخ

Zahra  Koochaki
Zahra Koochaki 6 ماه پیش

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

Hosein ‍
Hosein ‍ 1 سال پیش

سلام استاد خسته نباشید من هر برنامه ای که می‌نویسم و میخوام در مارکت ها اونا منتشر کنم برنامهٔ من با خطای زیر مواجه می‌شود: «سپر ایمنی «Play»، برنامه نویس این برنامه را نمی شناسد. برنامه هایی که برنامه نویس ناشناخته دارند، گاهی اوقات می توانند نا امن باشند.»

Parisa H
Parisa H 2 سال پیش

سلام خسته نباشید استاد ببخشید برای جلسه(نمایش عکس ذخیره شده در اندروید استودیو) وقتی می خوام که زمان رو به اسم عکس ام اضافه کنم(مثل کاری که شما کردید)، عکس نمایش داده نمی شود. String Date = Calendar.getInstance().getTime() +""; File img = new File(folder, "/myPic"+Date+".jpg" ); اما زمانی که دیت رو حذف می کنم، عکس نمایش داده می شود.

Parisa H
Parisa H 2 سال پیش

سلام خسته نباشید استاد ببخشید برای جلسه(نمایش عکس ذخیره شده در اندروید استودیو) وقتی می خوام که زمان رو به اسم عکس ام اضافه کنم(مثل کاری که شما کردید، عکس نمایش داده نمی شود. String Date = Calendar.getInstance().getTime() +""; File img = new File(folder, "/myPic"+Date+".jpg" ); اما زمانی که دیت رو حذف می کنم، عکس نمایش داده می شود.

محمد مقدم
محمد مقدم 2 سال پیش

سلام خسته نباشید بنده این دوره رو خریدم ولی از قسمت 3 به بعد هرکار میکنم نمیتونم دانلود بکنم

تهمینه عاقب
تهمینه عاقب 2 سال پیش

سلام ببخشید نمیشه کلی دانلود کرد؟ باید 96 فایل رو مجزا دانلود کرد؟؟

محمد شجاعی
محمد شجاعی 2 سال پیش

باسلام ما همچنان منتظر متخصص 3 هستیم. خیلی مونده تا انتشارش؟

امیررضا گودرزوند چگینی
امیررضا گودرزوند چگینی 2 سال پیش

سلام استاد دوره متخصص اندروید ۳ کی ابلود میشه؟؟

فرزاد عسکری
فرزاد عسکری 2 سال پیش

سلام مهندس. می خواستم درخواست کنم معماری MVVM ،DATA BINDING،LIVE DATA،ANDROID PROFILER رو تدریس کنید.ممنون.

Hossein Mosavi
Hossein Mosavi 2 سال پیش

اندروید سه رو کی قرار میدید؟



پرتقال

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

درباره پرتقال
  • telegram
  • instagram
پروانه نشر دیجیتال

کلیه حقوق مادی و معنوی این وبسایت متعلق به گروه آموزشی پرتقال است. ضوابط حاکم بر وبسایت پرتقال، مبتنی بر قوانین جاری جمهوری اسلامی ایران است.

Porteqali.com All Rights Reserved. Copyright 2024 ©