دوره کامل اندروید 15 - بخش 2 - چت پک کامپوز
✅ سرفصل و جزئیات آموزش
در این دوره به توسعه اپلیکیشن اندروید با چت پک کامپوز از مبتدی تا پیشرفته با معماری MVVM مسلط می شوید.
آنچه یاد خواهید گرفت
- این دوره برای توسعه دهندگان مشتاق اندروید طراحی شده که می خواهند توسعه اپلیکیشن را از پایه یاد بگیرند.
- کسی که به دنبال کسب مهارت ها برای ایجاد اپلیکیشن های پیشرفته اندروید با استفاده از چت پک کامپوز و معماری MVVM است.
- تسلط به چت پک کامپوز با ایجاد پروژه های واقعی
- ایجاد اپلیکیشن های اندروید با استفاده از معماری MVVM
- ساخت اپلیکیشن های حرفه ای و چشم نواز با استفاده از Composable
- واکشی داده از API آنلاین با استفاده از Retrofit
- ذخیره داده در پایگاه داده ROOM
- در پایان دوره، می توانید اپلیکیشن های مدرن و واکنش گرا بسازید که در فروشگاه Google Play برجسته باشند.
پیش نیازهای دوره
- بدون نیاز به تجربه برنامه نویسی شما همه موارد را از ابتدا یاد می گیرید.
توضیحات دوره
با استفاده از این دوره جامع، پتانسیل کامل توسعه اپلیکیشن اندروید را کشف می کنید. این دوره به گونه ای طراحی شده که شما را از یک مبتدی کامل به یک توسعه دهنده پیشرفته که در ایجاد اپلیکیشن های با کیفیت بالا با استفاده از جت پک کامپوز و معماری MVVM مسلط است، راهنمایی می کند.
این دوره یک سفر یادگیری گام به گام را ارائه می دهد که همه مطالب را از مبانی برنامه نویسی اندروید تا پیچیدگی های طراحی اپلیکیشن مدرن را پوشش می دهد. شما با درک اصول اساسی کاتلین، زبان اصلی برای توسعه اندروید شروع کرده و به سرعت به سمت ساخت رابط های کاربری تعاملی با جت پک کامپوز، جدیدترین جعبه ابزار گوگل برای توسعه رابط های کاربری نیتیو اندروید، پیشرفت خواهید کرد.
همانطور که در طول دوره پیش می روید، عمیقا به معماری Model-View-ViewModel (MVVM)، الگوی طراحی قدرتمند که قابلیت نگهداری و مقیاس پذیری کد را افزایش می دهد می پردازید. شما یاد می گیرید که چگونه اپلیکیشن های خود را به طور موثر ساختار دهید، جریان داده را مدیریت کنید و تجربیات کاربری پویا ایجاد کنید که به بهترین شیوه ها پایبند باشد.
آنچه یاد خواهید گرفت:
- آشنایی با توسعه اندروید - شما اکوسیستم اندروید را می شناسید، محیط توسعه خود را راه اندازی می کنید و مبانی برنامه نویسی کاتلین را می آموزید.
- جت پک کامپوز - با جت پک کامپوز، رابط های کاربری خیره کننده و واکنش گرا، از جمله طرح بندی های سفارشی، انیمیشن ها و کامپوننت های رابط کاربری ایجاد می کنید.
- معماری MVVM - شما به معماری MVVM مسلط می شوید تا اپلیکیشن های مقیاس پذیر و قابل نگهداری بسازید که concerns را از هم جدا کرده و مدیریت داده را ساده می کند.
- مباحث پیشرفته - شما مفاهیم پیشرفته مانند داده لایو، پایگاه داده Room و Retrofit، کامپوننت های ناوبری و یکپارچه سازی APIs برای اپلیکیشن های واقعی را بررسی می کنید.
- یادگیری مبتنی بر پروژه - دانش خود را در پروژه های عملی اعمال می کنید و در نهایت به یک اپلیکیشن اندرویدی کاملا تابعی که مهارت های شما را به نمایش می گذارد، می رسید.
در پایان دوره، شما مهارت طراحی، توسعه و استقرار اپلیکیشن های پیشرفته اندروید را با اعتماد به نفس در اختیار خواهید داشت. چه به دنبال ساخت اپلیکیشن های خود و چه به دنبال حرفه ای در توسعه اندروید باشید، این دوره دانش و تجربه عملی مورد نیاز برای موفقیت را ارائه می دهد.
این دوره برای چه کسانی مناسب است؟
- مبتدیان - اگر در توسعه اندروید یا به طور کلی برنامه نویسی تازه کار هستید، این دوره شما را به صورت گام به گام راهنمایی می کند به طوری که شما از مبانی شروع کرده و به تدریج به سمت مباحث پیچیده تر می روید.
- توسعه دهندگان سطح متوسط - اگر تجربه ای در توسعه اندروید دارید اما می خواهید به استفاده از جت پک کامپوز یا به معماری MVVM تسلط داشته باشید، این دوره به شما کمک می کند مهارت های خود را اصلاح کنید و اپلیکیشن های خود را به سطح بعدی ارتقا دهید.
- توسعه دهندگان آشنا با پلتفرم های دیگر - اگر توسعه دهنده باتجربه در سایر زبان های برنامه نویسی یا پلتفرم های موبایل هستید و می خواهید توسعه اندروید را یاد بگیرید، این دوره با استفاده از جدیدترین ابزارها و شیوه ها، معرفی جامعی از اکوسیستم اندروید ارائه می دهد.
- دانشجویان و علاقه مندان - اگر در حال تحصیل در زمینه توسعه نرم افزار هستید یا علاقه زیادی به ساخت اپلیکیشن های موبایل دارید، این دوره مهارت های عملی مورد نیاز برای ایجاد اپلیکیشن های اندرویدی مدرن را به شما نشان می دهد.
- حرفه ای هایی که به دنبال ارتقای مهارت هستند - اگر شما توسعه دهنده حرفه ای هستید که قصد دارید با آخرین شیوه های توسعه اندروید، به ویژه جت پک کامپوز و MVVM آشنا شوید، این دوره شما را به دانشی برای ارتقای پروژه هایتان مجهز می کند.
دوره کامل اندروید 15 - بخش 2 - چت پک کامپوز
-
تبلیغ دوره - کوپن خود را از اینجا دریافت کنید 02:24
-
آشنایی با چت پک کامپوز 03:21
-
توابع Composable 05:02
-
( )SetContent 04:22
-
حاشیه نویسی Preview@ 02:16
-
مودیفایرها 03:43
-
متن 04:06
-
طرح بندی ها 06:17
-
Paddings و مارجین ها 02:49
-
چالش کدنویسی 04:52
-
Composable تصویر 05:10
-
Composable دکمه 05:36
-
انواع دکمه ها 03:13
-
فیلدهای متنی 06:43
-
State چیست؟ 02:56
-
بدون استفاده از State 03:32
-
استفاده از State تغییرپذیر 06:04
-
کامپوزیشن مجدد 04:42
-
به خاطر کلیدواژه 03:07
-
Delegation در کاتلین 05:11
-
جمع بندی سریع - کامپوزیشن مجدد توسط MutableState] 04:29
-
کامپوزیشن Stateful 06:14
-
State Hoisting 04:38
-
Stateful به Stateless 04:12
-
چک باکس 05:26
-
سوئیچ 04:17
-
دکمه رادیویی 05:17
-
متن ها علاوه بر دکمه رادیویی 03:23
-
اندیکاتورهای پیشرفت 05:09
-
چالش کدنویسی 04:46
-
بررسی عمیق سطر 05:28
-
چیدمان و ترازبندی 04:52
-
بررسی ستون ها 03:17
-
بررسی باکس 02:39
-
بررسی سطح 04:38
-
Scaffold 05:43
-
نوار اپلیکیشن بالا 07:26
-
نوار اپلیکیشن پایین 05:46
-
دکمه اکشن شناور 02:58
-
اسکرول کردن ستون 05:30
-
اسکرول کردن سطر 02:24
-
ستون تنبل 06:19
-
طرح بندی لیست سفارشی 02:41
-
سطر تنبل 02:51
-
هدرهای چسبنده 05:52
-
مدیریت رویدادهای کلیک در لیست آیتم ها 04:47
-
کارت ها 04:52
-
تبلیغ اپلیکیشن - آنچه قرار است بسازیم؟ 00:43
-
ایجاد منبع داده 02:02
-
هدر چسبنده سفارشی 02:38
-
آیتم های کارت سفارشی 03:19
-
کلاس داده 01:41
-
طراحی کارت ها 04:21
-
تغییر منبع داده 03:16
-
افزودن کتابخانه ناوبری 01:20
-
طراحی صفحه نمایش ها 01:29
-
کنترلرهای ناوبری 01:45
-
میزبان ناوبری 03:30
-
مقصدهای ناوبری 03:22
-
انتقال داده بین صفحه نمایش ها - بخش 1 06:22
-
انتقال داده بین صفحه نمایش ها - بخش 2 04:06
-
انتقال چندین آرگومان 02:31
-
انتقال آرگومان های آپشنال 02:16
-
تبلیغ اپلیکیشن - آنچه قرار است بسازیم؟ 01:19
-
ایجاد صفحه نمایش های رابط کاربری 03:39
-
بیلدر گراف ناوبری 03:35
-
بیلدر ناوبری 04:05
-
ایجاد مسیرهای ناوبری 04:26
-
ناوبری بین مسیرها 04:23
-
کنترلر ناوبری 05:00
-
تعریف مقاصد دیگر 05:38
-
انتقال آرگومان ها بین صفحه نمایش ها 05:37
-
آیتم های پایین ناوبری 04:58
-
نوار ناوبری 06:25
-
انتقال آرگومان ها در نوار ناوبری 04:02
-
همزمان سازی بین نوار ناوبری و صفحه نمایش فعلی 04:46
-
بهینه سازی کد 03:14
-
آشنایی با طرح بندی Constraint 02:44
-
ایجاد طرح بندی Constraint 03:41
-
( )ConstrainAs 08:04
-
دستورالعمل ها 04:07
-
موانع 04:05
-
زنجیره ها 04:41
-
تبلیغ اپلیکیشن - آنچه قرار است بسازیم؟ 00:42
-
افزودن طرح بندی Constraint 05:21
-
تصویر پس زمینه 05:51
-
انتقال مودیفایرها 02:11
-
طراحی هدر 05:37
-
بخش میانی 03:03
-
تعیین عرض و ارتفاع مناسب 07:22
-
کارت 04:33
-
بخش دوره ها 05:49
-
جایگذاری متون زیر تصاویر 04:09
-
آخرین بخش های دروس 04:39
-
طراحی کارت - بخش 1 04:02
-
طراحی کارت - بخش 2 03:08
-
آخرین نکات 02:59
-
تبلیغ اپلیکیشن Notey 00:53
-
MVVM چیست؟ 03:55
-
ROOM چیست؟ 04:18
-
آنچه قرار است بسازیم؟ 06:04
-
کلاس انتیتی 06:29
-
آبجکت دسترسی به داده 05:44
-
کلاس پایگاه داده ROOM 04:11
-
آبجکت Volatile و Companion 07:10
-
مخزن 04:26
-
View Model 05:15
-
فکتوری View Model 05:14
-
آیتم لیست یادداشت 03:52
-
Composable لیست یادداشت ها 04:54
-
نمایش تمام رکوردها در پایگاه داده 04:30
-
()ObserveAsState 02:19
-
درج یادداشت ها در پایگاه داده 03:37
-
دیالوگ هشدار 06:25
-
دکمه های رد و تأیید 05:24
-
نمایش دیالوگ هشدار با کلیک روی دکمه 07:11
-
تست دیالوگ هشدار 01:28
-
انتخابگر رنگ 06:00
-
ابزار بازرسی پایگاه داده ROOM 02:04
-
تبلیغ اپلیکیشن - آنچه قرار است بسازیم؟ 01:17
-
وب سرویس ها و API 04:54
-
درخواستها و متدهای HTTP 08:21
-
جی سان و سینتکس آن 03:56
-
Retrofit چیست؟ 03:17
-
افزودن Retrofit به اپلیکیشن اندروید 03:20
-
کلاس داده 04:11
-
رابط سرویس Api 04:09
-
نمونه Retrofit 04:16
-
مخزن 04:34
-
MutableStateof در مقابل داده لایو 06:18
-
View Model 03:16
-
کامپوزیشن مجدد خودکار 05:36
-
اجرای اپلیکیشن 02:48
-
آخرین نکات رابط کاربری 05:00
-
تبلیغ اپلیکیشن فیلم 01:52
-
افزودن وابستگی ها 06:44
-
آشنایی با TMDB API 05:36
-
کلاس داده پاسخ 06:29
-
کلاس داده فیلم 04:11
-
رابط سرویس API 03:59
-
نمونه Retrofit 04:12
-
مخزن 06:55
-
View Model 06:25
-
اسکوپ View Model 02:25
-
فکتوری View Model 04:25
-
Composable آیتم فیلم 05:43
-
مشاهده آبجکت های State تغییرپذیر 05:25
-
نمایش فیلم ها از TMDB API 03:41
-
کلاس انتیتی ROOM 02:59
-
آبجکت دسترسی به داده [DAO] 02:26
-
پایگاه داده Room 05:51
-
واکشی داده آفلاین 03:26
-
نمایش فیلم ها از پایگاه داده ROOM 04:35
-
نکات نهایی رابط کاربری 02:42
مشخصات آموزش
دوره کامل اندروید 15 - بخش 2 - چت پک کامپوز
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:154
- مدت زمان :11:00:33
- حجم :7.46GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy