×
زمان تقریبی انتشار: ۶ تا ۱۴ هفته

آموزش معماری MVP در کاتلین - پیش ثبت نام

آموزش معماری MVP در کاتلین - پیش ثبت نام

درخواست اطلاع رسانی انتشار این آموزش
وضعیت انتشار: در حال هماهنگی
زمان تقریبی انتشار: ۶ تا ۱۴ هفته (برای ۹۰ درصد آموزش‌های این مرحله)
این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می‌توانید با پیش ثبت نام در این آموزش، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.
آموزش معماری MVP در کاتلین - پیش ثبت نام

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

آموزش معماری MVP در کاتلین - پیش ثبت نام

درخواست اطلاع رسانی انتشار این آموزش
وضعیت انتشار: در حال هماهنگی
زمان تقریبی انتشار: ۶ تا ۱۴ هفته (برای ۹۰ درصد آموزش‌های این مرحله)
این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می‌توانید با پیش ثبت نام در این آموزش، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از 5 درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد.

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

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

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

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

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: معرفی معماری MVP در کاتلین
    • معرفی آموزش و دلایل انتخاب MVP به جای MVVM
  • درس دوم: شروع کار با معماری MVP
    • تحلیل دیزاین‌پترن یا الگوری طراحی MVP
    • پیاده‌سازی الگوی طراحی MVP در اندروید استودیو
    • ورود به معماری و پیاده‌سازی اکتیویتی اصلی با معماری MVP
  • درس سوم: کار با فرگمنت‌ها در معماری MVP
    • ایجاد فرگمنت‌های مورد نیاز و ساخت Layoutهای آن‌ها
    • ساخت کلاس‌های مورد نیاز برای MVP کردن فرگمنت‌ها
    • پیاده‌سازی فرگمنت‌ها با معماری MVP
  • درس چهارم: پیاده‌سازی Bottom Navigation در معماری MVP
    • ایجاد View و Layout مربوط به Bottom Navigation
    • پیاده‌سازی مقدمات Bottom Navigation نظیر اینترفیس Set Fragment
    • بررسی کاربرد ویژه اینترفیس‌ها
    • پیاده‌سازی حالت نمایش فرگمنت پیش‌فرض در Bottom Navigation
    • تکمیل Bottom Navigation و پیاده‌سازی عملیات‌های افزودن فرگمنت و جا‌به‌جایی میان آن‌ها
  • درس پنجم: کار با intent در معماری MVP
    • استفاده از intent در MVP و جا‌به‌جایی میان Activityها
    • فرستادن داده‌ها به همراه intent و دریافت آن‌ها در معماری MVP
    • ایجاد قابلیت finish کردن Activityها در معماری MVP
  • درس ششم: کار با Shared Preferences در معماری MVP
    • پیاده‌سازی Layout صفحه ورود
    • کار با Shared Preferences در معماری MVP
    • پیاده‌سازی حالت ورود کاربر با اعتبارسنجی از طریق Shared Preferences در MVP
  • درس هفتم: پیاده‌سازی صفحه آرشیو محصولات در MVP
    • ایجاد Layout صفحه آرشیو محصولات
    • ایجاد Layout مربوط به Recycler View و ساختن Data Class
    • پیاده‌سازی Recycler View در MVP
    • MVP کردن Activity آرشیو محصولات و ساختن دیتای فیک
    • نمایش Recycler View در Activity آرشیو با دیتای فیک
    • پیاده‌سازی قابلیت کلیک بر روی آیتم‌های Recycler View

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


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

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

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

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


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

نام آموزش آموزش معماری MVP در کاتلین - پیش ثبت نام
ناشر فرادرس
کد آموزش FVKTL9911
زبان فارسی
نوع آموزش آموزش ویدئویی (لینک دانلود)


نظرات

در حال حاضر، دیدگاهی برای این آموزش ثبت نشده است.

برچسب‌ها:
Bottom Navigation در معماری MVP | MVP کردن فرگمنت ها | Shared Preferences در معماری MVP | استفاده از intent در MVP | الگوری طراحی MVP | اینترفیس Set Fragment | بررسی کاربرد ویژه اینترفیس ها | پیاده سازی Recycler View در MVP | پیاده سازی اکتیویتی اصلی با معماری MVP | پیاده سازی الگوی طراحی MVP | پیاده سازی فرگمنت ها با معماری MVP | فرگمنت ها در معماری MVP | کار با intent در معماری MVP | معماری MVP | معماری MVP در کاتلین
مشاهده بیشتر مشاهده کمتر