×
۱۴۰,۰۰۰ تومان

آموزش کاتلین - پیاده سازی معماری MVP برای توسعه اپلیکیشن‌ های اندروید با Kotlin

آموزش کاتلین - پیاده سازی معماری MVP برای توسعه اپلیکیشن‌ های اندروید با Kotlin

هزینه آموزش
۱۴۰,۰۰۰ تومان

تعداد دانشجو
۱۷ نفر
مدت زمان
۵ ساعت و ۱ دقیقه
محتوای این آموزش
تضمین کیفیت

همواره برای پیشگیری از به‌‌هم‌ریختگی کد‌ها و نیز پیاده‌سازی نرم‌افزاری که با حداکثر سرعت کار کند، به معماری‌ نیاز خواهیم داشت. پیاده‌سازی معماری در یک زبان برنامه‌نویسی سبب افزایش سرعت نرم‌افزار و بالا رفتن ریسک‌پذیری آن خواهد شد. در این فرادرس، شما با معماری MVP در زبان قدرتمند کاتلین آشنا می‌شوید و با استفاده از آن می‌توانید تمامی نرم‌افزار‌های اندروید خود را با استفاده از اصول معماری MVP پیاده‌سازی کرده و افزایش سرعت را برای کاربران خود به ارمغان بیاورید.

آموزش کاتلین - پیاده سازی معماری MVP برای توسعه اپلیکیشن‌ های اندروید با Kotlin

تعداد دانشجو
۱۷ نفر
مدت زمان
۵ ساعت و ۱ دقیقه
هزینه آموزش
۱۴۰,۰۰۰ تومان
محتوای این آموزش

علیرضا احمدی

کاردانی کامپیوتر - نرم‌افزار

ایشان علاوه به تسلط بر زبان‌های برنامه‌نویسی متعدد نظیر: ++C (سی‌پلاس‌پلاس)، جاوا (Java)، کاتلین (Kotlin)، #C (سی‌شارپ)، PHP (پی‌‍‌اچ‌پی)، ویژوال بیسیک (Visual Basic)، ویژوال بیسیک دات‌نت (Visual Basic .NET) و متلب (MATLAB) در زمینه‌های بازی‌سازی، طراحی گرافیک و مشاوره راه‌اندازی کسب و کار، تبحر، تسلط و سابقه تدریس فعال دارند.

توضیحات تکمیلی

 در این فرادرس به پیاده‌سازی نرم‌افزارها با استفاده از مجموعه قوانین و مقرراتی که به آن معماری گفته می‌شود، می‌پردازیم و بدین منظور، با معماری MVP‎ و زبان قدرتمند کاتلین کار خواهیم کرد. در این آموزش فرض را بر این می‌گذاریم که شما به زبان برنامه‌نویسی کاتلین مسلط هستید. بنابراین با دانش کدنویسی و با زبان کاتلین به سراغ معماری MVP‎ رفته و یاد می‌گیریم که چگونه باید بخش‌هایی نظیر: اکتیویتی‌ها، فرگمنت‌ها، صفحات ورود و ثبت‌نام کاربر و صفحه آرشیو محصولات درون نرم‌افزار را با این معماری قدرتمند پیاده‌سازی کنیم.

معماری MVP‎ سبب جداسازی بخش مربوط به دریافت داده‌ها از قسمت نمایش داده‌ها (View‎) می‌گردد. این کار می‌تواند سرعت عملکرد برنامه را بالا برده، کدنویسی را هوشمند و سطح بالا کرده و سبب راحتی کار سیستم‌عامل اندروید شود، به گونه‌ای که سیستم بتواند تصمیمات صحیحی در به‌کارگیری از کلاس‌های مختلف ما و حذف آن‌ها از رم گوشی بگیرد. با معماری می‌توان کدهایی اصولی، مرتب، خوانا و قابل تحلیل توسط سایر توسعه‌دهندگان و نیز سبک‌تر و قابل هضم‌تر برای سیستم‌عامل اندروید نوشت.

همواره برای پیشگیری از به‌‌هم‌ریختگی کد‌ها و نیز پیاده‌سازی نرم‌افزاری که با حداکثر سرعت کار کند، به معماری‌ نیاز خواهیم داشت. پیاده‌سازی معماری در یک زبان برنامه‌نویسی سبب افزایش سرعت نرم‌افزار و بالا رفتن ریسک‌پذیری آن خواهد شد. در این فرادرس، شما با معماری MVP در زبان قدرتمند کاتلین آشنا می‌شوید و با استفاده از آن می‌توانید تمامی نرم‌افزار‌های اندروید خود را با استفاده از اصول معماری MVP پیاده‌سازی کرده و افزایش سرعت را برای کاربران خود به ارمغان بیاورید.

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
  • فصل یکم: پیاده‌سازی معماری MVP
    • درس یکم: معرفی معماری MVP و کاربرد آن در برنامه‌نویسی اندروید
    • درس دوم: پیاده‌سازی پترن MVP در اندروید استودیو
    • درس سوم: پیاده‌سازی اکتیویتی اصلی برنامه
    • درس چهارم: افزودن چرخه حیات اکتیویتی به Presenter مربوطه
  • فصل دوم: کار با فرگمنت‌ها (Fragment)
    • درس پنجم: پیاده‌سازی اولین فرگمنت
    • درس ششم: نمایش فرگمنت به روش ابتدایی و درون اکتیویتی
    • درس هفتم: نمایش فرگمنت بدون نیاز به اکتیویتی و با استفاده از Interface
  • فصل سوم: پیاده‌سازی Bottom Navigation
    • درس هشتم: ایجاد منو‌های مورد نیاز
    • درس نهم: پیاده‌سازی نهایی و کدنویسی
  • فصل چهارم: کار با Recycler View
    • درس دهم: نحوه جابجایی اطلاعات میان اکتیویتی‌ها
    • درس یازدهم: ایجاد Data class و طراحی ظاهر Recycler View
    • درس دوازدهم: پیاده‌سازی Adapter مورد نیاز برای راه‌اندازی Recycler View
    • درس سیزدهم: راه‌اندازی نهایی
  • فصل پنجم: ذخیره اطلاعات
    • درس چهاردهم: نحوه بستن اکتیویتی
    • درس پانزدهم: شیوه ذخیره اطلاعات با استفاده از Preferences
    • درس شانزدهم: طریقه فراخوانی اطلاعات با استفاده از Preferences
  • فصل ششم: کار با سرور
    • درس هفدهم: اتصال به سرور و دریافت عکس از اینترنت
    • درس هجدهم: استفاده پیشرفته از Picasso و بازبینی معماری MVP

 

مفید برای
  • مهندسی کامپیوتر - نرم‌افزار
  • مهندسی فناوری اطلاعات (IT)
  • علاقه‌مندان به برنامه‌نویسی کاتلین

پیش نیاز


آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Android Studio 3.6

پیش نمایش‌ها

۱. معرفی معماری MVP و کاربرد آن در برنامه‌نویسی اندروید
۲. پیاده‌سازی پترن MVP در اندروید استودیو
۳. پیاده‌سازی اکتیویتی اصلی برنامه با استفاده از معماری MVP
۴. افزودن چرخه حیات اکتیویتی به Presenter مربوطه
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. پیاده‌سازی اولین فرگمنت با استفاده از معماری MVP
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. نمایش فرگمنت به روش ابتدایی و درون اکتیویتی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. نمایش فرگمنت بدون نیاز به اکتیویتی و با استفاده از Interface
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. ایجاد منو‌های مورد نیاز برای پیاده‌سازی Bottom Navigation
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. پیاده‌سازی نهایی و کدنویسی مربوط به Bottom Navigation
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. نحوه جابه‌جایی اطلاعات میان اکتیویتی‌ها در معماری MVP
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۱۹ جلسه ویدئویی با مجموع ۵ ساعت و ۱ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش کاتلین - پیاده سازی معماری MVP برای توسعه اپلیکیشن‌ های اندروید با Kotlin
ناشر فرادرس
کد آموزش FVKTL9911
مدت زمان ۵ ساعت و ۱ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۸۲۲ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.
آموزش‌های مرتبط با آموزش کاتلین - پیاده سازی معماری MVP برای توسعه اپلیکیشن‌ های اندروید با Kotlin


آموزش‌های پیشنهادی برای شما

نظرات

تا کنون ۱۷ نفر از این آموزش استفاده کرده اند و هنوز نظری ثبت نشده است.
برچسب‌ها:
Bottom Navigation in MVP | Data class in MVP | Fragment in MVP | Kotlin Software | Preferences in MVP | Preferences در معماری MVP | Recycler View in MVP | Recycler View در معماری MVP | Server in MVP | آشنایی با معماری MVP | آموزش پیاده‌ سازی معماری MVP | آموزش معماری MVP | آموزش معماری MVP در کاتلین | اتصال به سرور در MVP | اصول معماری MVP | اصول معماری MVP در کاتلین | اکتیویتی اصلی برنامه در MVP | بازبینی معماری MVP | بررسی توسعه اپلیکیشن‌ های اندروید | پیاده‌ سازی Adapter در MVP | پیاده‌ سازی اولین فرگمنت با MVP | پیاده‌ سازی پترن MVP | پیاده‌ سازی پترن MVP در اندروید استودیو | پیاده‌ سازی معماری MVP | پیاده‌ سازی معماری MVP | پیاده‌ سازی معماری MVP | پیاده‌ سازی معماری MVP در کاتلین | توسعه اپلیکیشن های اندروید | توسعه اپلیکیشن‌ های اندروید با کاتلین | دریافت عکس از اینترنت در MVP | ذخیره اطلاعات در MVP | روش های توسعه اپلیکیشن‌ های اندروید | زبان برنامه نویسی کاتلین | زبان برنامه نویسی کاتلین | فرگمنت ها در معماری MVP | کار با سرور در معماری MVP | کار با فرگمنت ‌ها در MVP | کاربرد توسعه اپلیکیشن‌ های اندروید | کاربرد معماری در برنامه نویسی اندروید | معرفی معماری MVP | نحوه بستن اکتیویتی در MVP | نرم افزار کاتلین
مشاهده بیشتر مشاهده کمتر
×
فهرست جلسات ۱۹ جلسه ویدئویی
×