Description
تمامی دوره ها کاتلین فارسی با تخفیف باور نکردنی داشته باشید
لیست دوره ها :
آموزش Room در معماری mvvm با کاتلین
دوره آموزشی کار با Retrofit همراه با RxKotlinدوره حرفه ای معماری MVVM در اندروید به زبان کاتلین
.Room
room یکی قویترین کتابخانه های ذخیره اطلاعات در اندروید است که ما آن را با معماری mvvm پیاده سازی میکنم در این دوره room به همراه rxkotlin آموزش داده می شود.
سرفصل های rxkotlin:
آموزش Single
آموزش Completable
آموزش compositeDiposiable
آموزش مدیریت thread در rxkotlin
سرفصل های mvvm:
آموزش databinding
آموزش viewmodel
آموزش view
آموزش viewmodelFactoriy
آموزش ViewmodelPovider
آموزش استفاده از viewmodel در Adapter RecyclerView
سرفصل های بخش اندروید:
آموزش RecyclerView Mvvm
آموزش Adapter Mvvm
آموزش autoNotify در لیست برای آپدیت خودکاربدون کد نویسی اضافی
آموزش مفاهیم lazy در کاتلین
آموزش کلاس application
سرفصل room:
آموزش ساخت جدول با استفاده از dataClass
آموزش تعریف محتوای جداول
آموزش ساخت دیتابیس
آموزش درج اطلاعات در دیتابیس
آموزش حذف اطلاعات در دیتابیس
آموزش استفاده از Rxkotlin در room
آموزش نمایش کلی اطلاعات از دیتابیس در recyclerView با معماری mvvm
آموزش نمایش اطلاعات با مشخصات خاص
آموزش استفاده دردستورات sql در room
دوره حرفه ای معماری MVVM در اندروید به زبان کاتلین
به نام خدا با دوره بسیار کاربردی معماری MVVM اندروید در خدمت شما عزیزان هستیم
نکات قابل توجه این است که همه موارد در طول پروژه را به صورت عملی انجام میدهیم و از مباحث تئوری و خسته کننده خود را جدا میکنیم.
اما برنامه نویسی برپایه معماری چیست و چه مزیت های دارد؟
معماری MVVM یک الگوی سه لایه بر مبنای Model – View – ViewModel هست
اکثر استخدامی ها و شرکت های معتبر نیازمند افرادی با توانایی برنامه نویسی با تجربه و هم چنین شخصی که توانایی کار با معماری قدرتمند mvvm باشه نیازمند هستند و برای اینگونه افراد امتیاز و حقوق مناسبی در نظر می گیرند
سرفصل های این دوره آموزشی android
LiveData
MutableLiveData
Rxkotlin
Retrofit
PHP PDO
Respones
ViewModel
AndroidViewModel
View MVVM
Model MVVM
Send Data MVVM
Resiver Data MVVM
Manageing Thread
Ui Thread
Life Activity
Life Fragment
Navigation Component
Mangment Fragment
Mangment Activity
Mangment Activity in fragment
Back Stack
ViewModelProvider
TabLayout MVVM
ViewPager2 MVVM
BottomNavigationView MVVM
DataBinding
ViewBinding
Kotlin-kapt
And …
در انتها آموزش ها اپ زیر را به صورت معماری mvvm پیاده سازی میکنم و در مورد آن بحث بحث میکنم
مدیریت فرگمنت با navigation Component در کاتلین
دوره بسیار کاربردی و عالی برای مدیریت فرگمت ها در اندروید با زبان قدرمتند کاتلین
در این دوره چه چیزهای یاد میگیریم؟
سرفصل ها و آموزش ها:
- آموزش کامل مفاهیم فرگمت و …
- آموزش ارسال اطلاعات بین چند فرگمنت
- آموزش دریافت اطلاعات در فرگمنت های مختلف
- آموزش نحوه مدیریت فرگمنت ها تودر تو
- آموزش نحوه action در فرگمنت ها
- آموزش ساخت منو پیشرفته و مدیریت آن در کاتلین
- آموزش ساخت actionbar
- آموزش مدیریت TabLayout
- آموزش ViewPager2 برای اپلیکیشن های فارسی
- آموزش مدیریت TabLayout و ViewPAger2
- آموزش پیشرفته bottomNavigationView
- آموزش استفاده از NavigationUI
- آموزش مدیریت فرگمنت ها در ViewPager2
- و ....
کامپوننت Navigation به مجموعهای از کتابخانهها، یک پلاگین و ابزارهایی گفته میشود که موجب سهولت ناوبری در اندروید میشوند. کامپوننت Navigation جتپک به ما کمک میکند که به پیادهسازی ناوبری بپردازیم و مواردی از یک کلیک ساده روی دکمه تا الگوهای پیچیدهتر مانند نوارهای اپلیکیشن و منوی ناوبری را شامل میشود. کامپوننت Navigation همچنین موجب ایجاد یک تجربه کاربری منسجم و قابل پیشبینی از طریق رعایت یک مجموعه اصول تثبیت شده میشود.
کامپوننت Navigation شامل سه بخش کلیدی است.
مزایا
کامپوننت Navigation چند مزیت ارائه میکند که شامل موارد زیر هستند:
- مدیریت تراکنشهای فرگمان
- مدیریت پیشفرض اکشنهای up و back به صورت صحیح
- ارائه منابع استاندارد برای انیمیشن و تراکنشها
- پیادهسازی مدیریت deep linking
- گنجاندن الگوهای UI ناوبری مانند منوهای ناوبری و ناوبری دکمهای با نیاز به کمترین کار اضافی
- Safe Args – یک پلاگین Gradle است که ایمنی نوع را در زمان ناوبری و ارسال دادهها بین مقاصد مختلف تأمین میکند.
- پشتیبانی از ViewModel – میتوان دامنه یک ViewModel را به یک گراف ناوبری اختصاص داد تا دادههای مرتبط با UI بین مقاصد گراف مبادله شوند.
-
مثال
در این بخش از طریق ایجاد یک مثال ساده به بررسی طرز کار این کامپوننت میپردازیم. در ادامه یک Activity ساده با دو فرگمان ایجاد خواهیم کرد و بررسی میکنیم که چطور میتوان از کامپوننت Navigation برای ناوبری بین دو فرگمان استفاده کرد.
مدت آموزش : 4 ساعت آموزش تخصصی
- حجم فایل : 500 مگابایت
- بعد از خرید لینک دانلود محصول برای شما نمایش داده خواهد شد
دوره آموزشی کار با Retrofit همراه با RxKotlin
با سلام خدمت شما همراهان همیشگی سایت کاتلین برای اندروید (kotlin2android.ir)
در دوره آموزشی که یکی از الزامات یادگیری شما برای ورود به بازار کار جهت استخدام به عنوان یک برنامه نویس اندروید آن هم با زبان کاتلین هست به شما پیشنهاد میشود .
در دوره ما به صورت کاملا حرفه ای تمامی موارد ارتباط با سرور رو خدمت شما عزیزان آموزش داده ایم
در این دوره آموزشی ما با Retrofit کار کرده ایم اما با استفاده RxKotlin تمامی موارد را خدمت شما عزیزان آموزش داده ایم .
سرفصل ها :
الف) بخش اندروید:
1- آموزش Retrofit حرفه ای
2- آموزش RxKotlin
3-آموزش RxAndroid
4 – آموزش نمایش اطلاعات از سرور در یک Recyclerview
5- آموزش حرفه ای ارسال اطلاعات به سمت سرور با متد های post وGet با استفاده RxKotlin
6- آموزش ساخت Adapter
7- آموزش ثبت نام کاربربا استفاده از RxKotlin
8- آموزش ورود به عنوان کاربر با استفاده از RxKotlin
9- آموزش اضافه کردن ویژگی ها از کاربر
10- آموزش اضافه کردن یک محصول با استفاده از RxKotlin
11- آموزش نمایش اطلاعات دانش آموزان در اندروید
12 – آموزش کامل ارسال اطلاعات با متد ها post و get
ب) بخش سرور:
1- آموزش ساخت دیتابیس
2- آموزش ساخت جداول دیتابیس
3- آموزش برقرای ارتباط بین چندین جدول
4- آموزش دستورات PHP (PDO)
5- آموزش نحوه اتصال به دیتابیس
6- آموزش نحوه نمایش اطلاعات به Json
7- آموزش حرفه ای استخراج اطلاعات در دیتابیس
8- آموزش حرفه ای نمایش اطلاعات در صورت وجود داده ورودی
9- آموزش برقراری ارتباط با چندین جدول در PDO
10 – نحوه دریافت اطلاعات از کانال post و get
ویژه
دوره ویژه dagger2 اضافه شد
سرفصل ها :
dagger یکی از مهم ترین ابزارهای inject یا تزریق وابستگی در اندروید و … است که با یاد گیری آن شما میتوانید تبدیل به غول برنامه نویسی در اندروید شوید
سرفصل ها:
آموزش ساخت گراف در dagger2
آموزش component
آموزش module
آموزش استفاده از module در compoent ها
آموزش funtion ext در کاتلین
آموزش Lazy در dagger2 و آموزش کاربرد آن
آموزش تزریق وابستگی متغیر در dagger2
آموزش تزریق و ابستگی کلاس ها در dagger2
آموزش Bind در module ها
آموزش استفاده از Bindinstance
و تمامی موارد که در dagger2 است را کامل آموزش داده ایم.