توضیحات
آموزش کامل Kotlin (کاتلین) و جت پک کامپوز (Jetpack Compose)
نام دوره : Android Jetpack Compose: The Comprehensive Bootcamp
دوره در تاریخ 5/2022 به روز رسانی شد و کیفیت به 1080 ارتقا یافت
پیش نیاز:
- تجربه برنامه نویسی اولیه به طور کلی مفید است اما لازم نیست. این دوره همه چیزهایی را که برای ساخت برنامه های اندروید با Kotlin و Jetpack Compose نیاز دارید را پوشش می دهد
- مبانی کاتلین در این دوره گنجانده شده است.
توضیحات:
**دوره آموزش کامل Kotlin (کاتلین) و جت پک کامپوز (Jetpack Compose) برای مبتدیان و توسعه دهندگان پیشرفته طراحی شده است**
Android Jetpack Compose یک روش جدید برای ساخت برنامه های اندرویدی مدرن است.
صنعت توسعه نرمافزار در حال دور شدن از رویکرد ضروری ساخت برنامهها است – جایی که توسعهدهندگان باید کدهای زیادی را بنویسند، در میان APIهای متناقض حرکت کنند، و نگهداری کد برای ساخت برنامههای موبایل ساده سخت است.
با jetpack نوشتن، ساخت و ساز بومی UI برای پلت فرم آندروید ، مختصر ، سازگار ، ساده تر و با کدنویسی کمتر مقدور شده است.
Jetpack Compose ابزار مدرن جدیدی است که به توسعه دهندگان اندروید راهی ساده و سریع برای ساختن رابط های کاربری بومی در اندروید می دهد . توسعه دهندگان می توانند با استفاده از Kotlin برنامه های اندرویدی را با کد کمتری بسازند!
Jetpack Compose یک تغییر پارادایم در توسعه اندروید به ارمغان می آورد . اکنون به جای مشخص کردن مراحل ساخت یک رابط کاربری، رابط کاربری را توصیف می کنیم. با Jetpack Compose، زمان توسعه تسریع میشود، زیرا میتوانیم با پیشنمایشهای زنده در حین توسعه رابطهای کاربری در اندروید استودیو کار را جبو ببریم.
با Jetpack، ایجاد انیمیشن های شیک و استفاده از طراحی متریال کار بسیار آسانی است. زیرا این جعبه ابزار توسط API های پلتفرم اندروید و API های بصری Kotlin پشتیبانی می شود.
این دوره با Jetpack Compose و Kotlin برنامههای توسعه سریع را برای شما به ارمغان میآورد.
شما اصول اولیه عملکرد Composable تا نحوه مدیریت وضعیت در Compose و نحوه ساخت برنامههای اندرویدی کامل که از قدرت کامل Jetpack Compose و Kotlin استفاده میکنند،را یاد خواهید گرفت.
دوره آموزش کامل Kotlin (کاتلین) و جت پک کامپوز (Jetpack Compose) چه کسی است؟
این دوره برای مبتدیان و توسعه دهندگان پیشرفته طراحی شده است
من این دوره را با در نظر گرفتن چه مبتدی یا توسعه دهنده با تجربه تر ساخنه ام.
من ساختار دوره را طوری تنظیم کرده ام که حتی اگر هرگز در Kotlin برنامه نویسی نکرده اید، قبل از شروع به یادگیری Jetpack Compose، این فرصت را داشته باشید که مفاهیم پایه، متوسط و پیشرفته Kotlin را بیاموزید.
از طرف دیگر، اگر از قبل درک خوبی از کاتلین دارید، می توانید از بخش های کاتلین به طور کلی صرف نظر کنید و به بخش های Jetpack Compose بروید.
چه چیزی یاد خواهید گرفت؟
این دوره جامع است، به این معنی که فکر نمیکنم به طور کلی تجربه زیادی در توسعه برنامههای اندروید داشته باشید، بنابراین شما را با تمام مفاهیمی که برای شروع به آن نیاز دارید آشنا میکنم. این یک دوره جامع است که حاوی اطلاعات زیادی است. در اینجا چند مفهوم کلیدی وجود دارد که باید یاد بگیرید:
- Jetpack Compose چیست و مزایای آن نسبت به روش ضروری ساخت برنامه های اندروید
- مبانی برنامه نویسی Kotlin، مفاهیم متوسط و پیشرفته (اختیاری – در صورت نیاز می توانید از آن صرف نظر کنید)
- مفاهیم Core Jetpack Compose: توابع قابل ترکیب، ویجتهای چیدمان نوشتن و اصلاحکنندهها
- با نحوه سفارشی کردن عناصر UI در Compose آشنا شوید
- درک کنید که Jetpack Compose چگونه حالت – Recomposition و State Hoisting را مدیریت می کند
- نحوه ایجاد یک رابط کاربری بومی برای دستگاههای Android با استفاده از توابع Composable که فاقد حالت هستند را بدانید
- نحوه کار MutableState، Flow با توابع Composable را درک کنید
- در نحوه ساختن 8 برنامه Jetpack Compose که از ساده تا پیچیده را شامل می شود (ماشین حساب نکته، برنامه فیلم، برنامه یادداشت، برنامه Trivia، برنامه پیش بینی آب و هوا و بسیاری موارد دیگر) مسلط شوید.
- هنگام یادگیری Jetpack Compose، برنامه های زیادی بسازید (البته!)
- با نحوه ساختاربندی و ساخت برنامه های Compose با Clean Architecture، MVVM، ViewModel، Coroutines آشنا شوید.
- برنامه های Compose بسازید که از پایگاه داده ROOM Android استفاده می کنند
- با نحوه تجزیه و تحلیل دادههای JSON از APIها با استفاده از Retrofit آشنا شوید
- با نحوه استفاده از اجزای ناوبری Jetpack برای کمک به ایجاد ساختار پیمایش در برنامه Compose خود آشنا شوید
- نحوه استفاده از Dependency Injection با Hilt و Dagger را بیاموزید تا اپلیکیشنهایی را بهراحتی بازسازی و آزمایش کنید.
- یک برنامه Capstone (A.Reader) بسازید که از Firebase Firestore برای احراز هویت کاربران و ذخیره کتابها استفاده میکند.
- و خیلی چیزهای دیگر (برنامه درسی را بررسی کنید تا لیست کامل و کامل موضوعات را دریافت کنید!)
در پایان دوره، همه چیزهایی را که در مورد Kotlin و Jetpack Compose برای ساختن برنامه های پیچیده Native UI و Android با Jetpack Compose نیاز دارید، یاد خواهید گرفت .
دوره آموزش کامل Kotlin (کاتلین) و جت پک کامپوز (Jetpack Compose) برای چه کسانی است:
- توسعه دهندگان مبتدی اندروید
- توسعه دهندگان اندروید کنجکاو در مورد ساخت برنامه های اندرویدی مدرن با استفاده از Jetpack Compose و Kotlin هستند
- توسعه دهندگان Android که می خواهند Kotlin را یاد بگیرند و برنامه های Android را با Jetpack Compose بسازند
- هر کسی که می خواهد جاوا و توسعه اندروید را یاد بگیرد
یودمی ایران –
دوره در خواستی خود را از راه های ارتباطی در خواست کنید
mahan Ziyari –
مرسی بابت این دوره به شدت دنبالش بودم، فقط یه مشکلی هست زیرنویس ها از بعد معرفی دوره دیگه نشون داده نمیشن
یودمی ایران –
سپاس از شما
مشکلی ندارند . پلیرتون رو عوض کنید
mobin –
خیلی ممنون از اینکه این دوره رو با این قیمت کم در اختیار گذاشتین . این مدرس واقعا از بهتریناست دوره های دیگه شون رو هم اگه امکانش هست تو سایت آپ کنید
یودمی ایران –
سلام
زنده باشید.
حتما قرار می گیره
محسن –
سلام ممنون از سایت خوبتون
سوالی که داشتم اینه اگر این دوره رو تهیه کنیم آپدیت های جدید دوره رو هم میتونیم دریافت کنیم؟
در ضمن این دوره توی سایت اصلی یودمی توی 2022 آپدیت شده ولی توی سایت شما زده 12/2021 آخرین آپدیت رو
یودمی ایران –
سلام و عرض ادب
بله به روز رسانی ها رایگان خواهد بود .
دوره ها چک می شن مرتب گاعی اوقات مدرس نام دوره رو از 2021 به 2022 تغییر می ده یا زیرنویس جدیدی برای زبان جدیدی اضافه می کنه و یودمی اون رو آپدیت می زنه.
هر آپدیتی که محتوای جدید داشته باشه بعد از تهیه از طریق ایمیل براتون ارسال می شه
Alex mantana –
سلام من این دوره رو خرید کردم ولی تو پنلم نیستش لطف کنید به ادس ایمیلم [email protected] بفرستیدش
کد رهگیر
32901941001
یودمی ایران –
سلام عرض شد
هم به پنلتون اضافه شد هم براتون ایمیل شد
Tio –
سلام من میخوام این دوره رو بخرم ولی داخل سایت یودمی اپدیت ۲۰۲۲ هستش که ۳۷ ساعت هستش ولی اینجا آپدیت ۲۰۲۱ و ۳۶ ساعت. خواستم ببینم میشه این دوره رو آپدیت کنید ؟
یودمی ایران –
سلام عرض شد
ممنون از اطلاع رسانیتون حتما به روز می شه و بهتون اطلاع داده می شه
حسین –
” هر کسی که می خواهد جاوا و توسعه اندروید را یاد بگیرد ”
.
.
. چون به نظر میرسد جت پک کامپوز فقط از کاتلین حمایت می کند احتمالا “جاوا” اینجا اشتباه تایپی هست.
یودمی ایران –
سلام عرض شد
این نقل قول از مدرس هست . احتمالا چون کاتلین بر اساس زبان جاوا ساخته شده به همین دلیل اینجور نوشتن
v2mgm –
ممنون از اینکه این course رو قرار دادید. لطفاً دیگر courseهای این مربی رو هم قرار بدید. ?
یودمی ایران –
سلام عرض شد
جشم قرار می گیره
ali –
سلام این دوره داخل یودمی اپدیت شده لطفا شما اپدیت کنید ممنون
nightfury –
درود لطفا بروزرسانی 8/2023 رو قرار بدید تشکر