ما را دنبال کنید:
image

دوره آنلاین برنامه نویسی اندروید با کاتلین

آنچه یاد خواهید گرفت

مباحث کاتلین:

  • مقدمات برنامه نویسی کاتلین و معرفی اولیه
  • نصب JDK ، IDE  و آماده سازی محیط
  • بررسی ساختار پروژه های کاتلین
  • عملگرها و اولویت ها
  • معرفی ساختارهای شرط و تصمیم و حلقه ها
  • بررسی آرایه ها و الگوریتم ها مرتبط
  • معرفی ساختمان داده ها در کاتلین
  • ساختار توابع   و Lambda
  • برنامه نویسی شی گرا
  • بررسی مفاهیم ارث بری
  • تعریف Interface  و abstract
  • Overloading , overriding  و polymorphism
  • Generic
  • Enum, sealed class
  • ساختار Data class
  • مدیریت استثناها
  • Scope function ها

مباحث اندروید:

  • معرفی زیرساخت و مفاهیم اولیه برنامه نویسی اندروید
  • معرفی sdk  گوگل و نصب پیش نیاز ها
  • معرفی محیط android studio
  • بررسی AVD  و استفاده از آن
  • بررسی ساختار پروژه های اندرویدی
  • بررسی روش اشکال زدایی در برنامه ها و Logcat
  • آشنایی با manifest
  • آشنایی با رابط کاربری در سیستم عامل اندروید
  • پیاده سازی انواع view  ها
  • پیاده سازی انواع viewGroup  ها شامل constraint layout , LinearLayout , RelativeLayout
  • بررسی Activity  ها
  • معرفی Intent  و انتقال بین اکتیویتی ها و انتقال اطلاعات بین آن ها
  • معرفی fragment  ، DialogFragment  و نحوه  جابجای بین آن ها توسط Navigation component
  • نحوه انتقال اطلاعات بین فرگمنت ها توسط safeArgs
  • پیاده سازی Navigation drawer   
  • پیاده سازی RecyclerView  
  • دخیره و بازیابی اطلاعات توسط Shared prefrences
  • بررسی و استفاده از Sqlite  به عنوان پایگاه داده
  • آموزش استفاده از Room  برای کار با دیتابیس
  • بررسی ارتباط با وب سرویس REST
  • بررسی ساختار فایل های JSON
  • ارتباط با سرور توسط کتابخانه Retrofit

پیش نیاز

آشنایی با یک زبان برنامه نویسی

مخاطبان دوره

  • دانشجویان و علاقه‌مندان به برنامه نویسی موبایل در پلتفرم اندروید

توانایی پس ازگذراندن دوره

  • ملزومات زبان برنامه نویسی Kotlin و کلیه مباحث مربوط به Kotlin، مربوط به توسعه برنامه های کاربردی Android را می آموزید.
  • طراحی و ساخت یک برنامه کامل Android
  • برنامه های Android را با استفاده از ابزارها و افزونه های مختلف اشکال زدایی و حفظ می کنید.
  • چرخه زندگی یک برنامه Android و اجزای اصلی آن را کاملاً درک می کنید.
  • external resources, manifest files, intents and adapters را استفاده می کنید.
  • همه روشهای ذخیره سازی مداوم در Android را می شناسید و استفاده می کنید: تنظیمات برگزیده، پرونده ها، پایگاه داده ها و ارائه دهندگان محتوا
  • از تکنیک های پردازش پس زمینه Android استفاده می کنید.
  • برنامه های Location Based را با استفاده از GPS به عنوان ارائه دهنده مکان و نقشه های Google می سازید.

دوره آنلاین برنامه نویسی اندروید با کاتلین بصورت آنلاین برگزار می گردد.

افرادی که علاقمند به اندروید هستند می توانند در دوره برنامه نویسی اندروید با کاتلین لایتک شرکت نمایند و مهارت کسب نمایند.

پس با خيال راحت ثبت نام خود را انجام دهيد.

توجه: قبل از واریز وجه دوره، حتما از طریق مسئول آموزش استعلام گرفته شود.

حرفه ای شدن در محیط آموزشی جذاب را با لایتک تجربه کنید

این دوره، دانش و مهارت های لازم را برای طراحی و ساخت یک برنامه کامل Android فراهم می کند. این برنامه آموزش گسترده ای را در مورد اجزای اصلی SDK Android و تعامل آن ارائه می دهد. این دوره براساس سرفصلهای کاملا به روز شده است که شامل موضوعات سازگار با تمام نسخه های اندرویدی تا اندروید 8 و کد منبع به روز شده در API 27 باشد. در این دوره به جای جاوا از زبان برنامه نویسی Kotlin استفاده می کند. Kotlin یک زبان برنامه نویسی ایمن و مختصر است که باعث توسعه سریع تر برنامه های اندرویدی با کیفیت بالا می شود.

کلیه اساتید لایتک دارای سابقه درخشان در حوزه آموزش می باشند.

لینک اعضای هیئت علمی