
آشنایی با دوره آموزشی Jetpack Compose در اندروید
برنامه نویسی اندروید هر روز با آپدیت های بروز سانی می شود از جمله مهمترین بروز رسانی ها پایدار شدن کتابخانه Jetpack compose بود که باعث انقلابی در برنامه نویسی اندروید شد و بطور کلی ساختار برنامه نویسی را تغییر داد. لذا میبایستی برنامه نویسان اندروید بتوانید خیلی سریع به طور کامل به زبان کاتلین مهاجرت کرده و اپلیکیشن های خود را بر پایه jetpack compose ایجاد نمایند.
اهداف کلی دوره Jetpack Compose
- ایجاد لیست های داینامیک
- پیاده سازی Navigation در Compose
- پیاده سازی معماری MVVM در Compose
- پیاده سازی Coroutines در Compose
- آشنایی با معماری jetpack Compose
- مهاجرت از Layout با Compose
- ایجاد رابط های کاربری حرفه ای با Compose
- مدیریت State ها در Compose
- Scaffold در Compose
دوره Jetpack Compose توصیه میشود به :



دوره jetpack compose در اندروید دارای پیش نیازهایی می باشد که قبل از ثبت نام می بایست به آنها توجه کنید تا در ادامه آموزش به مشکل نخورید.
این دوره برای چه کسانی توصیه می شود؟
- برنامه نویسانی که همیشه آماده یادگیری تکنولوژی های جدید هستند.
- دانشجویان رشته های كامپیوتر كه قصد فراگیری كامل توسعه اپلیکیشن های اندروید با بروزترین تکنولوژی ها را دارند
- برنامه نویسان اندروید که قصد ساخت اپلیکیشن های اندروید با جدیدترین متدهای روز دنیا هستند.
- برنامه نویسانی که جدیدا یادگیری اندروید را شروع کرده اند.
این دوره برای چه کسانی توصیه نمی شود؟
- کسانی که هیچ علاقه ای به بروز کردن دانش فنی خود ندارند.
- کسانی که از سطح دانش فنی خود راضی هستند.
- کسانی که از روش های قدیمی برنامه نویسی اندروید استفاده می کنند.
پیش نیازهای دوره Jetpack Compose اندروید
برای یادگیری دوره آموزشی Jetpack Compose میبایستی آشنایی ابتدایی با برنامه نویسی اندروید را داشته باشید.چون در این دوره از ابتدا زبان برنامه نویسی کاتلین نیز تدریس می شود و نیازی به دانش کاتلین از ابتدا ندارید.
مدرس دوره
فرزاد سرسیفی
برنامه نویس،مدرس و مشاوره توسعه اپلیکیشن های موبایل
- موسس آموزشگاه اندروید ایران
- مشاور و راهبر اپلیکیشن های موبایل بانک ملت
- برنامه نویس ارشد اندروید شرکت فناپ(سابق)
- برنامه نویس ارشد اندروید شرکت سیگما ترکیه(سابق)
رزومه استاد را مشاهده کنید
سرفصل های دوره Jetpack Compose
جلسه اول : شروع با Jetpack Compose
جلسه دوم : زبان برنامه نویسی کاتلین
معرفی کاتلین ویدئو
06:04
محیط های برنامه نویسی کاتلین ویدئو
08:00
متغیرها در کاتلین ویدئو
26:27
concat String در کاتلین ویدئو
08:28
اپراتورها در کاتلین ویدئو
15:07
Type Casting در کاتلین ویدئو
08:28
دستورات شرطی در کاتلین ویدئو
26:18
حلقه های تکرار در کاتلین ویدئو
19:08
حلقه های تکرار while در کاتلین ویدئو
13:15
آرایه ها در کاتلین ویدئو
20:24
خطایابی و استثنا در کاتلین ویدئو
18:32
Null Safety در کاتلین ویدئو
07:12
Function ها در کاتلین ویدئو
25:39
جلسه سوم : برنامه نویسی شی گرا در کاتلین
برنامه نویسی شی گرا در کاتلین ویدئو
17:56
سازنده ها در کلاس های کاتلین ویدئو
17:58
Data Class در کاتلین ویدئو
16:50
ارث بری در کاتلین ویدئو
18:50
Interface در کاتلین ویدئو
29:35
کلاس های Enum در کاتلین ویدئو
20:15
Companion Object در کاتلین ویدئو
12:39
Scanner در کاتلین ویدئو
09:16
Object Singleton در کاتلین ویدئو
12:20
جلسه چهارم : مباحث پیشرفته زبان کاتلین
Extension function در کاتلین ویدئو
14:56
Infix Function در کاتلین ویدئو
12:22
Scope Function در کاتلین ویدئو
01:40
apply function در کاتلین ویدئو
08:29
with function در کاتلین ویدئو
08:08
also function در کاتلین ویدئو
11:58
TailRec function در کاتلین ویدئو
10:10
visibility modifier در کاتلین ویدئو
08:22
Generic ها در کاتلین ویدئو
31:57
Collection ها در کاتلین ویدئو
24:02
دستور late init ویدئو
دستور Lazy در کاتلین ویدئو
جلسه پنجم : Core Component در Compose
آشنایی با مفهوم Composable در Compose ویدئو
ویجت Text در Compose ویدئو
13:37
ویجت Button در Compose ویدئو
11:03
Modifier در Compose ویدئو
10:40
آشنایی با Layout ها در Compose ویدئو
02:49
Column در Compose ویدئو
08:09
Row در کاتلین ویدئو
11:09
Box در کاتلین ویدئو
07:38
ویجت Image در Compose ویدئو
06:55
Spacer در Compose ویدئو
04:04
آشنایی با Color در Compose ویدئو
06:28
Gradiant در Compose ویدئو
15:22
Shape در Compose ویدئو
10:16
جلسه ششم : ایجاد View های پیشرفته در Compose
آشنایی با Scaffold در Compose ویدئو
18:11
سفارشی سازی TopAppBar ویدئو
09:10
باز کردن Drawer ویدئو
05:56
آشنایی با TextField در Compose ویدئو
19:16
آشنایی با List ها در Compose ویدئو
08:39
آشنایی با LazyColumn در Compose ویدئو
11:14
آشنایی با LazyRow در Compose ویدئو
11:31
آشنایی با State ها در Compose ویدئو
10:55
تکمیل مثال State در Compose ویدئو
06:06
پیاده سازی AlertDialog در Compose ویدئو
15:48
جلسه هفتم: Navigation در Compose
آشنایی با Navigation در Compose ویدئو
17:16
انتقال اطلاعات بین Screen ها در Compose ویدئو
06:59
جلسه هشتم: ارتباط با سرور در Compose
آشنایی با وب سرویس در Compose ویدئو
20:13
پیاده سازی Retrofit در Compose ویدئو
23:39
کتابخانه Coil در Compose ویدئو
15:14
جلسه نهم : معماری برنامه نویسی MVVM
آشنایی با معماری MVVM در Compose ویدئو
10:17
آشنایی با liveData در Compose ویدئو
05:58
آشنایی با Coroutines در کاتلین ویدئو
19:04
پیاده سازی Retrofit با Coroutines در Compose ویدئو
13:34
آشنایی با Dagger Hilt در Compose ویدئو
14:11
آشنایی با Repository Pattern در Compose ویدئو
05:20
جلسه دهم : پروژه ماشین حساب
آشنایی با پروژه ماشین حساب در دوره Compose ویدئو
01:24
طراحی ظاهر گرافیکی پروژه ماشین حساب ویدئو
30:53
پیاده سازی معماری MVVM در پروژه ماشین حساب ویدئو
24:09
تکمیل پروژه ماشین حساب ویدئو
13:00
جلسه یازدهم : پروژه فروشگاه اینترنتی
پروژه فروشگاهی Compose ویدئو
29:17
نمایش دسته بندی ها ویدئو
27:02
پیاده سازی صفحه اصلی فروشگاه اینترنتی ویدئو
21:24
انتقال اطلاعات Object ها در Compose ویدئو
22:48
پیاده سازی نهایی صفحه داخلی محصولات فروشگاه ویدئو
55:21
پروژه های اجرایی دوره آموزشی Jetpack Compose در اندروید
پروژه دوم) فروشگاه اینترنتی
دانشجویان سابق آموزشگاه اندروید ایران کجا استخدام شده اند؟

سرفصل های دوره های جامع آموزشگاه اندروید مبتی بر نیاز بازار کار که کاملا پروژه محور هستند تهیه و تدوین شده است تا دانشجویان پس از گذراندن دوره های آموزشی بتوانند وارد باز کار شوند.بسیاری از دانشجویان آموزشگاه اندروید اندروید توانسته اند بعد از گذراندن دوره های آموزشی وارد بزرگ ترین شرکت های IT ایران شوند.
پشتیبانی ۳۶۰ درجه
از لحظه شروع یادگیری, تیم پشتیبانی آموزشگاه اندروید ایران کنار شما هستند تا بتوانید به صورت دقیق آموزش ها گفته شده را انجام دهید.
پشتیبانی به 5 روش:
- امکان ثبت تیکت در سامانه پشتیبانی آموزشگاه اندروید ایران
- پشتیبانی از طریق تلفن و داخلی مخصوص پشتیبان دوره
- ارتباط از طریق تلگرام با پشتیبان ویژه دوره Compose
- ارتباط از طریق واتساپ با پشتیبان ویژه دوره Compose
- اتصال به کامپیوتر دانشجو و بررسی مشکل از طریق Anydesk
سوالات متداول دوره
آیا آینده برنامه نویسی اندروید بر پایه Jetpack compose است ؟
بله دقیقا. زمان استفاده از لایوت ها در حال تمام شدن است لذا میبایستی سریعا به کتابخانه Compose سویچ کنید.
پشتیبانی دوره به چه صورتی خواهد بود ؟
پشتیبانی دوره بصورت ۳۶۰ درجه میباشد و می توانید از روش های ارسال تیکت , تلگرام , واتس اپ و اتصال به کامپیوتر بصورت AnyDesk از پشتیبانی دوره استفاده نمایید. ما همیشه در کنار دانشجویان هستیم
آیا برای شرکت در این دوره پیش نیاز خاصی مورد نیاز میباشد ؟
در این دوره زبان کاتلین از ابتدا تدریس می شود اما آشنایی با ابتدایی با برنامه نویسی اندروید به یادگیری بهتر شما کمک می کند.
آیا سورس های برنامه هایی که آموزش داده شده، در اختیار ما قرار داده می شود؟
بله تمامی سورس های آموزشی دوره را دریافت خواهید نمود.
آپدیت های آموزشی چطوری به دستم می رسد؟
هر موقع آپدیت جدیدی در سایت قرار بگیرد به شما اطلاع رسانی می شود و شما از طریق پنل اختصاصی به آن دسترسی خواهید داشت.
آیا برای آپدیت های آموزشی باید هزینه ای پرداخت کنم؟
خیر تمامی آموزش های جدید رایگان خواهد بود.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره درآمدزایی دلاری از گوگل پلی در ایران
دوره آموزش برنامه نویسی کاتلین
دوره آموزش امنیت در اندروید
دوره متخصص اندروید (پروژه محور)
نظرات


فرزاد سرسیفی
توسعه دهنده ارشد اندروید و فلاترفرزاد سرسیفی هستم به مدت 11 سال , بطور کامل در زمینه توسعه اپلیکیشن های اندروید فعالیت نموده ام و توانسته ام در این مدت با شرکت ها و سازمان های بزرگی همکاری داشته باشم. امیدوارم با استفاده از این مجموعه بتوانید رویاهایتان را تحقق بخشید.
android developer( دانشجوی دوره )
سلام. با تشکر از استاد گرامی. من دوره شما رو خریدم و تمامی آموزش ها رو خوندم و با کمک شما و تیم پشتیبانی تون که در طی این مدت دو ماهه که دوره رو خریده بودم همیشه سوالاتی که داشتم رو پاسخ میدادند خیلی خوب توانستم compose رو یادبگیرم.با اینکه قبل این دوره فقط یکمی با اندروید جاوا آشنا داریم .
ممنون از دوره خوبتون
فرزاد سرسیفی(مدیریت)
سلام وقت بخیر. خیلی خوشحالیم توانسته ایم برنامه نویسی compose را یادبگیرید و از به اپ های مدرن در اندروید مهاجرت کنید.
مهدی
سلام. آیا تجربه برنامهنویسی در فریمورک قبلی Android (مانند XML و Java/Kotlin) دارم. چقدر بهمون کمک میکنه ؟
فرزاد سرسیفی(مدیریت)
سلام. داشتن دانش قبلی در مورد کار با لایوت و زبان جاوا در اندرویدباعث میشه نصف راه رو رفته باشید چونکه مفاهیم پایه رو قبلا یاد گرفتید و فقط لازم است روش طراحی کامپوز را فرا بگیرید ، با زبان کاتلین اشنا شوید و در ادامه کار با state ها را فرا بگیرید. در این دوره به تمامی این مباحث اشاره شده است.
میکائیل
سلام من دنبال دوره jetpack compose هستم که داخلش بیاد و حالا پروژش فرقی نمیکنه چی باشه که شما حالا پروژه فروشگاهی رو زدید میخوام که قابلیت authentication داشته باشه و کاربر بعد از ورود و ثبت نام توکنی که از سمت سرور بهش میدم رو توی datastore ذخیره کنه و با هربار درخواست رفتروفیت این توکن توی هدر ارسال بشه خوب توی کاتلین بلدم اما خواستم توی جت پک کامپوز پیاده کنم جریان متفاوت میشه و هیچ جایی که به این موضوع اشاره ای نمیکنه واسه همین من دیگه ادامه ندادم تا یه دوره ای ببینم که حداقل در این باره توضیح بده میخواستم ببینم شما توی این دوره چیزی گفتین یا اضافه میکنین؟
فرزاد سرسیفی(مدیریت)
سلام وقت بخیر. در این دوره وب سرویس با کتابخانه Retrofit پیاده سازی شده.اما در حال حاضر ورود با توکن وجود ندارد. اینکار هم کار خاصی نیست و میتونید در Retrofit یک پارامتر Authorization به سرور ارسال کنید و بیشتر از این کاری نداره. در زمینه احزار هویت کاربران. بیشتر کار توسط سرور انجام میگیرد.
در آپدیت بعدی حتما احراز هویت به دوره اضافه خواهد شد
با تشکر
Mahdi
با سلام
آیا ضبط این دوره تکمیل شده ؟
فرزاد سرسیفی(مدیریت)
سلام وقت بخیر. بله کامل ضبط شده است
یک پروژه جدید هم در آپدیت جدید دوره که در 4 اردیبهشت بود به دوره compose اضافه شد
rouzebeh
من برنامه نویسی اندروید رو با جاوا و اندروید استودیو کار کردم و میخوام بیام Compose رو یادبگیرم.بنظرتون با این دوره میتونم کاتلین و Compose رو یادبگیرم؟
فرزاد سرسیفی(مدیریت)
بله . این دوره خیلی در یادگیری کامپوز بهتون کمک میکنه و میشه گفت 50 درصد راه رو رفتید
revers3j
سلام ببخشید برای این دوره ویدیو دمو قرار میدهید
فرزاد سرسیفی(مدیریت)
سلام وقت بخیر
دمو ها در جلسات اول , دوم وجود دارند و میتوانید مشاهده کنید
Mahdi
با سلام و وقت بخیر
این دوره چند ساعت میباشد؟
و اینکه کامل ضبط شده ؟
فرزاد سرسیفی(مدیریت)
سلام وقت بخیر
این دوره نزدیک 20 ساعت می باشند و تا قبل سال آماده می شود
فرزاد سرسیفی(مدیریت)
سلام وقت بخیر
این دوره نزدیک 20 ساعت می باشد و تا قبل سال آماده می شود
moahear
سلام استاد خسته نباشین، ببخشید این دوره به دوره متخصص اندروید اضافه می شه یا جدا از اون دوره است؟ با تشکر
فرزاد سرسیفی(مدیریت)
سلام وقت بخیر
بله به دوره متخصص اندروید اضافه خواهد شد
سعید
سلام آقای مهندس
دوره کامل شده؟ دمویی چیزی نداره؟
فرزاد سرسیفی(مدیریت)
سلام
در اسفند ماه ویدیوهای دمو قرار میگرد .دوره در مراحل پایانی ضبط می باشد
با تشکر
امین
سلام
وقت بخیر جناب سرسیفی
جسارتا دوره دیجی کالا با جت پک کامپوز کی استارت میخوره؟؟
فرزاد سرسیفی(مدیریت)
سلام وقت بخیر. تا خرداد ماه اماده می شود آموزش دوره جت پک
اما در دوره جامع اندروید که از دوازدهم خرداد 1401 شروع میشود پروژه هفتم دوره یعنی فروشگاه اینترنتی با compose پیاده سازی و اجرا می شود