کاتلین - توسعه اپلیکیشن اندروید با 7 اپلیکیشن کاتلین به صورت عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول اندروید اندروید با کاتلین
- Android Studio
- متغیرها در اندروید با کاتلین
- انواع داده کاتلین
- تبدیل نوع در کاتلین برای اندروید
- آرایهها در دوره کامل اندروید با کاتلین
- عملگرها در توسعه اپلیکیشن اندروید با کاتلین
- دستورات کنترل جریان
- حلقهها در توسعه اپلیکیشن اندروید
- تمام مفاهیم برنامهنویسی شیگرا
- یادگیری انتشار اپلیکیشن اندروید در گوگل پلی
- اپلیکیشنهای خود را به گوگل پلی ارسال کنید.
- اعمال تم تاریک در اپلیکیشن
- عملیاتهای CRUD با Room Persistence Library
- ذخیره داده با ترجیحات مشترک
- ایجاد و استفاده از یک تایمر
- ایجاد بازی اندروید
- درک معماری MVVM (Model-View-ViewModel)
- انیمیشنها در اندروید
- ساخت Splash Screen با انیمیشن و API جدید Splash Screen
- ناوبری
- ایجاد صفحات اسپلش با انیمیشنها و Splash Screen API جدید
- فرگمنتها
- انتقال داده بین صفحات
پیشنیازهای دوره
- بدون نیاز به دانش قبلی از توسعه اپلیکیشن اندروید و کاتلین
- ما سیستم عامل ویندوز (64 بیتی) را ترجیح میدهیم، اما اجباری نیست. شما میتوانید از سیستم عاملهای دیگر استفاده کنید.
- داشتن یک کامپیوتر کارآمد با 8 گیگ رم یا بیشتر و اتصال به اینترنت
- تمایل به یادگیری توسعه اپلیکیشن اندروید و کاتلین
- هیچ چیز دیگر! فقط شما، کامپیوترتان و اشتیاقتان برای شروع کار در همین امروز
- تماشای ویدئوهای دوره اندروید به طور کامل، تا انتها و به ترتیب
توضیحات دوره
کاتلین یک زبان برنامهنویسی بسیار جدید و بروز است. اندروید با کاتلین به عنوان زبان رسمی توسعه اپلیکیشن اندروید توسط گوگل پذیرفته شده است. بنابراین، هر کسی که میخواهد توسعهدهنده اندروید شود باید با آن آشنا باشد. در این دوره، زبان کاتلین را از سطح مبتدی تا پیشرفته آموزش میدهیم. با توجه به اهمیت کاتلین، به دلیل متنباز بودن، کار با پلتفرم اندروید مستلزم یادگیری مداوم درباره سیستمعامل اندروید است. این دوره توسعه اندروید با درسهای عملی درباره سیستمعاملهای اندروید و غیره، شما را در راس منحنی یادگیری نگه میدارد
- آیا میخواهید با یادگیری اندروید فرصتهای شغلی خود را بهبود ببخشید؟
- آیا میخواهید توسعه اپلیکیشن اندروید را از ابتدا یاد بگیرید؟
- آیا میخواهید توسعه اندروید را از ابتدا بیاموزید؟
- آیا میخواهید به Android Studio مسلط شوید؟
- آیا میخواهید اولین اپلیکیشن خود را بسازید؟
اگر پاسخ شما مثبت است، شما در جای درستی هستید!
رویکرد این دوره درباره اپلیکیشن اندروید واقعاً خوب است. در این دوره مدرس روی Android SDK تمرکز میکند تا به شما یاد دهد چگونه اپلیکیشنهای زیبا برای گوشیهای هوشمند بسازید. همانطور که عنوان دوره نشان میدهد، یک راهنمای کامل یادگیری توسعه اپلیکیشن اندروید است.
این دوره برای کمک به مبتدیان طراحی شده است تا ساخت اپلیکیشنها در Android Studio و توسعه یا طراحی اپلیکیشن اندروید را شروع کنند.
اگر میخواهید در زمینه اپلیکیشنهای اندروید پیشرفت کنید، این دوره برای شما مناسب است. با اپلیکیشنهای مختلف خود را بهبود دهید.
در این دوره، توسعه اپلیکیشن اندروید با کاتلین را از ابتدا پوشش میدهیم. ابتدا زبان برنامهنویسی کاتلین را یاد میگیرید. پس از یادگیری زبان برنامهنویسی کاتلین، روی توسعه اپلیکیشن اندروید با کاتلین تمرکز خواهیم کرد. بخش توسعه اپلیکیشن اندروید، اطلاعات دقیقی درباره بسیاری از موضوعات اولیه مانند طرحبندیها، کامپوننتها، لیستها، پشتیبانی چندزبانه، پشتیبانی چند دستگاهی، ترجیحات مشترک و غیره ارائه میدهد. بعد از یادگیری مبانی توسعه اندروید، شما 7 اپلیکیشن واقعی مختلف توسعه میدهید. با این پروژهها، به موضوعات مهمی مانند پایگاه داده Room Persistence Library ،SQLite، کامپوننتهای معماری، MVVM (Model-View-View Model)، ناوبری، فرگمنت و غیره تسلط پیدا میکنید. بنابراین دانش لازم برای تبدیل شدن به توسعهدهنده واقعی اندروید را بدست خواهید آورد. نه تنها اپلیکیشن توسعه میدهید، بلکه یاد میگیرید چگونه اپلیکیشنهایی که توسعه دادید را در گوگل پلی استور منتشر کنید.
پلتفرمهای آموزشی آنلاین شامل دورههای توسعه اپلیکیشن اندروید و اپلیکیشن تجارت الکترونیک اندروید هستند، اما به نظر ما بیشتر آنها بخش تمرین عملی را کم دارند. این دوره برای پر کردن این خلأ طراحی شده است.
این دوره، کاتلین - توسعه اپلیکیشن اندروید با 7 اپلیکیشن کاتلین به صورت عملی، شما را از سطح مبتدی به پیشرفته خواهد برد.
علاقهمندیم تجربیات خود را همراه با مثالهای مناسب به تمام کسانی که در این دوره شرکت میکنند منتقل کنیم.
آنچه یاد خواهید گرفت:
- راهاندازی محیط اندروید - دانلود، نصب و پیکربندی نرمافزار ضروری
- ایجاد یک پروژه جدید
- Android Studio
- کامپوننتهای اندروید
- کامپوننتها و چرخههای عمر
- اپلیکیشن خود را در گوگل پلی منتشر کنید.
- کاتلین چیست و چگونه کار میکند؟
- اصول برنامهنویسی با کاتلین
- کیت توسعه جاوا - JDK
- توابع
- کاتلین برای توسعهدهندگان جاوا
- دانش فعلی خود از اندروید را با انجام پروژههای عملی تقویت کنید.
- از طریق استفاده از پایگاه داده SQLite یاد میگیرید چگونه با پایگاه دادههای خارجی کار کنید.
- توانایی توسعهی اپلیکیشنهایی با معماری قدرتمند با کامپوننتهای معماری ViewModel ،LiveData و Room را بدست میآورید.
- توانایی توسعه رابطهای کاربری کاربرپسند با اصول و کامپوننتهای متریال دیزاین را بدست میآورید.
- توانایی توسعه اپلیکیشنهای اندروید مدرن را بدست میآورید.
- ایجاد بازی اندروید
- موارد بسیار دیگر درباره اندروید
- تمام مفاهیم برنامهنویسی شیءگرا مانند کلاس، شیء، Constructor، کپسولهسازی، وراثت و غیره
آنچه اهمیت دارد:
این دوره به طور حرفهای طراحی شده تا برای همه مفید باشد، از افراد کاملاً مبتدی تا متخصصانی که به دنبال یادآوری هستند.
کیفیت تولید ویدئو و صدا
تمام محتوای این دوره به صورت ویدئو و صدای با کیفیت تهیه شده تا بهترین تجربه یادگیری را داشته باشید.
در این دوره شما؛
- بهوضوح خواهید دید.
- بهوضوح خواهید شنید.
- شما بدون حواسپرتی میتوانید دوره را دنبال کنید.
این دوره برای چه کسانی مناسب است؟
- هر کسی که در فکر انتقال شغلی است و میخواهد به یک توسعهدهنده اندروید با کاتلین تبدیل شود.
- هر کسی که میخواهد موضوعات مهم کاتلین را یاد بگیرد.
- هر کسی که میخواهد به یک برنامهنویس کامپیوتر مانند برنامهنویس اندروید با کاتلین تبدیل شود.
- هر کسی که میخواهد دانش فعلی خود را در زمینه توسعه اپلیکیشن اندروید با کاتلین بهبود بخشد.
- افراد کاملا مبتدی با ذهنی کنجکاو که میخواهند به یک توسعهدهنده اندروید تبدیل شوند.
- هر کسی که میخواهد اپلیکیشنهای اندروید را با زبان برنامهنویسی کاتلین بسازد.
- هر کسی که تجربه قبلی در کدنویسی توسعه اندروید ندارد، اما میخواهد به یک متخصص تبدیل شود.
کاتلین - توسعه اپلیکیشن اندروید با 7 اپلیکیشن کاتلین به صورت عملی
-
آنچه در دوره کاتلین یاد خواهید گرفت 05:58
-
بررسی کاتلین 03:55
-
اکوسیستم اندروید 02:21
-
اصطلاحات اولیه برنامهنویسی 02:35
-
آزمون None
-
نصب کیت توسعه جاوا (JDK) 08:31
-
نصب جاوا در مک 03:16
-
نصب Android Studio - قسمت 1 07:02
-
نصب Android Studio - قسمت 2 04:51
-
ایجاد یک پروژه جدید در Android Studio 06:51
-
رابط کاربری Android Studio 14:38
-
آزمون None
-
اولین برنامه کاتلین 15:08
-
متغیرها در کاتلین 12:14
-
انواع داده در اندروید با کاتلین 08:31
-
تبدیل انواع 08:53
-
انواع داده رشتهای 13:44
-
آرایهها در اپلیکیشن اندروید (کاتلین) 14:31
-
ArrayList 14:35
-
مجموعه (Set) 05:23
-
Map 09:41
-
آزمون None
-
عملگرهای حسابی 04:49
-
عملگرهای انتساب 05:20
-
عملگرهای یکتایی (Unary Operators) 06:19
-
عملگرهای تساوی و رابطهای در کاتلین 05:09
-
عملگرهای شرطی در کاتلین 04:39
-
تقدم عملگر در کاتلین 05:02
-
تابع ()rangeTo و عملگر in 06:07
-
ورودی کنسول 08:47
-
آزمون None
-
دستور If-Else 06:55
-
دستورات If-Else ،If Ladder و If تودرتو 09:13
-
کاتلین: دستور When 06:55
-
آزمون None
-
کاتلین: حلقههای For و For Each 16:29
-
کاتلین: حلقه While و حلقه بینهایت 14:11
-
کاتلین: حلقه Do-While 02:52
-
آزمون None
-
کاتلین: توابع 05:54
-
انواع توابع 18:21
-
آزمون None
-
شیء و کلاس در کاتلین 05:48
-
مودیفایرهای دسترسی (رویتپذیری) 03:04
-
کنوانسیون نامگذاری 02:36
-
Constructor - قسمت 1 14:26
-
Constructor - قسمت 2 15:31
-
کپسولهسازی 04:45
-
وراثت 10:04
-
Override توابع 11:53
-
کلاسهای انتزاعی 11:48
-
رابطها (Interfaces) 10:18
-
آزمون None
-
نصب دستگاه مجازی اندروید (AVD - شبیهساز) 16:07
-
نصب شبیهساز Genymotion 11:01
-
اطلاعات کلی درباره سیستم بیلد Gradle 07:21
-
آشنایی با فایل مانیفست 08:09
-
آشنایی با منابع (رشتهها، Drawableها و غیره) 13:55
-
طرحبندیها 19:39
-
طرحبندی Constraint 13:07
-
Textviews 25:08
-
دکمهها 18:52
-
Edittexts 15:07
-
ImageView 09:42
-
چک باکس 12:39
-
دکمههای رادیویی 17:15
-
تاگل کردن دکمهها 11:02
-
Spinner 15:45
-
ایجاد نوار اپلیکیشن بالایی (نوار ابزار - نوار اکشن) 18:23
-
افزودن آیتمهای منو به نوار ابزار 16:03
-
آزمون None
-
پیامهای Toast 07:10
-
پیامهای Snackbar 08:16
-
پیامهای دیالوگ 15:04
-
آزمون None
-
ListView 12:53
-
Recycler View - قسمت 1 22:43
-
Recycler View - قسمت 2 28:40
-
GridView 20:57
-
Scroll View 05:14
-
WebView 07:00
-
آزمون None
-
Intent 20:43
-
چرخه عمر اپلیکیشن 16:00
-
چرخه عمر فعالیت 14:07
-
چرخه عمر فرگمنت 15:50
-
سرویسها در اندروید 33:29
-
گیرندهها 23:10
-
View Binding در اندروید 11:25
-
آزمون None
-
کلاس SharedPreferences 04:42
-
ذخیره داده در حافظه محلی 18:19
-
CallBack داده 06:53
-
آزمون None
-
پشتیبانی چندزبانه در توسعه اندروید 15:13
-
پشتیبانی از تراکمهای پیکسلی مختلف 19:46
-
پشتیبانی از اندازههای مختلف صفحه نمایش 16:15
-
آزمون None
-
لیست انجام کارها 34:26
-
آزمون None
-
نسخه انتشار اپلیکیشن 03:44
-
ساخت فایلهای APK 06:42
-
حساب توسعهدهنده گوگل پلی 06:27
-
اپلیکیشن خود را منتشر کنید 18:39
-
آزمون None
-
بازی ریاضی - قسمت 1 07:13
-
بازی ریاضی - قسمت 2 10:04
-
بازی ریاضی - قسمت 3 13:55
-
بازی ریاضی - قسمت 4 17:56
-
بازی ریاضی - قسمت 5 15:04
-
بازی ریاضی - قسمت 6 19:26
-
آزمون None
-
آشنایی با اپلیکیشن ماشین حساب 04:22
-
طراحی اپلیکیشن - قسمت 1 17:10
-
طراحی اپلیکیشن - قسمت 2 12:11
-
طراحی اپلیکیشن - قسمت 3 08:04
-
چاپ اعداد روی صفحه 08:16
-
ایجاد توابع محاسبه 05:56
-
اجرای محاسبه 08:09
-
حذف داده روی صفحه 08:17
-
نمایش مراحل محاسبه 05:02
-
فیکس کردن خطاها - قسمت 1 07:18
-
فیکس کردن خطاها - قسمت 2 07:31
-
اعمال تم تاریک 23:01
-
ذخیره تمام داده 13:51
-
آزمون None
-
آشنایی با بازی حدس عدد 04:12
-
صفحه اسپلش با انیمیشن - قسمت 1 11:33
-
صفحه اسپلش با انیمیشن - قسمت 2 10:17
-
صفحه اصلی - قسمت 1 07:43
-
صفحه اصلی - قسمت 2 12:56
-
طراحی صفحه بازی 10:40
-
ایجاد منطق بازی 12:23
-
نمایش نتایج با پیام دیالوگ 13:45
-
آزمون None
-
آشنایی با اپلیکیشن آزمون پرچم 04:24
-
صفحه اسپلش 14:04
-
طراحی صفحه اصلی 11:47
-
طراحی صفحه آزمون 16:06
-
طراحی صفحه نتیجه 09:23
-
ناوبری 15:27
-
عملیاتهای پایگاه داده - ایجاد پایگاه داده 07:53
-
عملیاتهای پایگاه داده - اضافه کردن پایگاه داده به اپلیکیشن 15:51
-
عملیاتهای پایگاه داده - ایجاد DAO - قسمت 1 11:58
-
عملیاتهای پایگاه داده - ایجاد DAO - قسمت 2 03:29
-
عملیاتهای پایگاه داده - بازیابی داده 09:52
-
نمایش داده - قسمت 1 07:27
-
نمایش داده - قسمت 2 04:45
-
کنترل پاسخهای درست و نادرست 09:28
-
کنترل پاسخهای خالی 10:13
-
نمایش نتایج روی نمودار میلهای 13:33
-
آزمون None
-
آشنایی با بازی ترکاندن بادکنک 01:39
-
طراحی صفحه بازی 12:58
-
طراحی صفحه نتیجه 05:58
-
ساخت تایمر شمارش معکوس 07:39
-
افزایش امتیاز 03:49
-
حرکت دادن بادکنک 08:08
-
افزودن صدای ترکیدن 04:49
-
Mute و Unmute کردن صدای ترکیدن 07:35
-
ذخیره بالاترین امتیاز 07:07
-
افزایش سرعت بازی 05:08
-
بازی مجدد و خروج از بازی 02:40
-
آزمون None
-
آشنایی با اپلیکیشن آلبوم عکس 03:36
-
افزودن کتابخانههای لازم 08:43
-
ایجاد موجودیت 04:12
-
ایجاد DAO 05:59
-
ایجاد پایگاه داده 07:30
-
ایجاد مخزن 04:14
-
ایجاد ViewModel 09:44
-
طراحی اپلیکیشن - قسمت 1 11:11
-
طراحی اپلیکیشن - قسمت 2 09:50
-
طراحی اپلیکیشن - قسمت 3 04:20
-
ایجاد Recycler Adapter 14:02
-
درخواست مجوز 12:16
-
انتخاب تصویر 06:52
-
تبدیل تصویر به رشته 09:07
-
ذخیره داده 08:36
-
حذف داده 06:55
-
بروزرسانی داده - قسمت 1 10:43
-
بروزرسانی داده - قسمت 2 09:05
-
آزمون None
مشخصات آموزش
کاتلین - توسعه اپلیکیشن اندروید با 7 اپلیکیشن کاتلین به صورت عملی
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:183
- مدت زمان :28:44:03
- حجم :15.1GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy