با دوره Android Chat App with Ktor Compose MVVM به طور کامل یاد میگیری که چطور میتونی یک اپلیکیشن چت درست کنی.
توی این دوره به کمک معماری MVVM و Jetpack Compose یک اپلیکیشن کامل برای چت کردن رو درست میکنی، علاوه بر اون یاد میگیری که backend چت رو هم خودت به کمک Ktor کاملا آماده سازیش کنی.
آیا تا به حال خواسته اید برنامه چت خودتون رو درست کنید؟ این دوره کاملا برای شماست!
این دوره همه چیزهایی را که برای ساخت اپلیکیشن چت رویایی خود باید بدونید رو به شما آموزش میده.
شما یاد میگیرید که چطور سرور برنامه رو آماده سازی کنید و همچنین یک برنامه اندرویدی رو با MVVM Clean Architecture درست کنید.
این دوره از Jetpack Compose، یک جعبه ابزار مدرن برای ایجاد رابط کاربری اندروید استفاده میکنه که توسعه و برنامه نویسی رو در اندروید آسانتر و سریعتر میکنه.
Ktor Server یک فریمورک Kotlin است که به توسعه دهندگان اجازه میده تا برنامه های کاربردی سرور بنویسن.
با کمک Ktor در این دوره، ما یک سرور چت گروهی کامل با استفاده از WebSockets ایجاد خواهیم کرد.
در امتداد سمت سرور Ktor، برنامه اندروید از Ktor Client برای اتصال برنامه به سرور با WebSockets استفاده می کند. Retrofit همچنین برای درخواست HTTP به Chat API استفاده خواهد شد.
در کنار Ktor Server Side، اپلیکیشن اندروید از Ktor Client استفاده خواهد کرد تا ارتباط بین برنامه و سرور را با استفاده از وبسوکت برقرار کند.
همچنین برای ارسال درخواستهای HTTP به رابط برنامهنویسی کاربردی چت، از Retrofit نیز استفاده خواهد شد.
تقاضا برای برنامه نویس های اندرویدی که با Jetpack Compose آشنا هستند و دانشی در زمینه بکاند دارند، به شدت در حال افزایش است.
در صورتی که این مهارتها را داشته باشید، احتمال بالاتری برای به دست آوردن شغل رویایی خود خواهید داشت.
دوره Android Chat App with Ktor Compose MVVM برای چه کسانی خوبه؟
این دوره برای دوستانی مناسب هست که موارد زیر رو داشته باشن :
- دانش عمومی برنامه نویسی اندروید
- اصول اولیه Jetpack Compose
- اصول اولیه کاتلین
اگر با زبان کاتلین و اصول اون آشنا نیستی میتونی از دوره زیر به رایگان استفاده کنی.
آموزش زبان برنامه نویسی کاتلین در اندروید
مشاهده دمو دوره
توی Android Chat App with Ktor Compose MVVM چه چیزی قراره یاد بگیرم؟
دوره Android Chat App with Ktor Compose MVVM براساس آخرین تکنولوژی های روز برنامه نویسی اندروید ساخته شده و موارد زیر رو میتونی یاد بگیری :
- سرور Ktor – درخواست های HTTP، WebSockets
- دیتابیس MongoDB
- jetpack Compose
- تزریق وابستگی با Dagger Hilt
- Retrofit
- Ktor client
- MVVM Clean Architecture
سرفصل های دوره Android Chat App with Ktor Compose MVVM
در زیر سرفصل های دوره رو از زبان مدرس رو میتونید مشاهده کنید.
Introduction –
Downloading the necessary programs –
Initial Project Setup –
Creating the Data Layer –
What are WebSockets –
Creating the Chat Controller –
Managing Sessions –
Routing –
Testing the Chat Server –
Initial Project Setup –
Creating the Data Layer –
Dependency Injection –
Username Screen –
Chat Screen –
Testing the App –
What to do next –
Congratulations –
لینک اصلی دوره آموزشی : مشاهده دوره