
آموزش برنامه نویسی اندروید سطح متوسط | متخصص android 2
امتیاز دوره
7.5 از 8
1902تعداد دانشجویان
۱٬۰۲۹٬۰۰۰تومان%90
۱۰۲٬۹۰۰تومان
اطلاعات کلی دوره
امتیاز دوره
7.5 از 8
درباره مدرس
مدرس مجتمع فنی تهران - مهندس برق الکترونیک و ارشد کامپیوتر نرم افزار - مولف کتاب های "رویکردی غیرآکادمیک به برنامه نویسی اندروید" و " برنامه نویسی کاربردی با کاتلین " از انتشارات دیباگران تهران ، علاقه مند به برنامه نویسی خصوصا در حوزه برنامه نویسی اندروید . با سابقه ی فعالیت 2 ساله در مجتمع فنی تهران به عنوان مدرس اندروید و مجموعا دارای سابقه ی 7 سال تدریس اندروید در وب سایت های آموزشی ( کدفرند - پرتقال - توسینسو - آپارات - آکادمی آی تی ) ، دانشگاه آزاد دماوند ، دانشگاه سمنان و هنرستان دکتر حسابی می باشم.
- سرفصل ها
- فایل ها
معرفی دوره
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
دانلود یکجا
توضیحات دوره
آموزش برنامه نویسی اندروید متوسط | Android Intermediate
آموزش برنامه نویسی اندروید متوسط چیست؟
دوره آموزش برنامه نویسی اندروید متوسط که در دپارتمان برنامه نویسی قرار دارد برای افرادی طراحی شده است که مباحث مقدماتی توسعه اپلیکیشنهای Android را پشت سر گذاشتهاند و میخواهند مهارت خود را به سطح بالاتری برسانند. در این مرحله، تمرکز یادگیری از آشنایی اولیه با ساخت اپلیکیشن به سمت درک بهتر ساختار برنامه، توسعه قابلیتهای کاربردی و مدیریت بخشهای مختلف یک اپلیکیشن اندرویدی حرکت میکند.
در دوره آموزش Android متوسط چه چیزهایی یاد میگیرید؟
در مسیر برنامه نویسی اندروید متوسط، با مفاهیم و تکنیکهایی آشنا میشوید که برای توسعه و تکمیل اپلیکیشنهای اندرویدی اهمیت دارند. توسعه Android شامل بخشهایی مانند رابط کاربری، اجزای مختلف اپلیکیشن، مدیریت وضعیت و داده، تعامل میان بخشهای برنامه و استفاده از قابلیتهای سیستمعامل است. در مستندات رسمی Android نیز Activity، Service، Broadcast Receiver و Content Provider بهعنوان اجزای اصلی اپلیکیشن معرفی شدهاند و مفاهیمی مانند چرخه حیات و Intent در توسعه برنامه اهمیت دارند.
این دوره برای چه کسانی مناسب است؟
اگر دورههای مقدماتی آموزش برنامه نویسی اندروید را گذراندهاید و با مفاهیم پایه ساخت اپلیکیشن آشنا هستید، این دوره میتواند مرحله بعدی مسیر یادگیری شما باشد. همچنین برای افرادی که میخواهند دانش خود را در زمینه Android Development توسعه دهند و با پروژهها و مفاهیم کاربردیتر برنامه نویسی اندروید کار کنند، مناسب است.
اگر هنوز از ابتدای مسیر هستید، پیشنهاد میشود ابتدا آموزش برنامه نویسی اندروید مقدماتی را دنبال کنید و سپس وارد سطح متوسط شوید.
بعد از این دوره چه مسیری را ادامه دهیم؟
پس از تقویت مهارتهای خود در سطح متوسط، میتوانید مسیر یادگیری را به سمت مباحث تخصصیتر و آموزش برنامه نویسی اندروید پیشرفته ادامه دهید. مسیر توسعه Android در سطوح بالاتر میتواند شامل معماری اپلیکیشن، مدیریت داده، ارتباط با سرویسهای شبکه و سایر مباحث تخصصی توسعه نرمافزار باشد. منابع آموزشی رسمی Android نیز برای توسعهدهندگان باتجربهتر موضوعاتی مانند معماری اپلیکیشن، persistence، RecyclerView، اتصال به اینترنت و WorkManager را پوشش میدهند.

