جادو با کاتلین

وضعیت دوره : در حال برگزاری
3611
مدت زمان دوره : 13:26:58
حجم دانلود دوره : 1/2 گیگابایت
تعداد جلسات دوره : 18 قسمت
کاتلین یک زبان مناسب برای توسعه برنامه های اندروید می باشد که تمامی مزایای یک زبان مدرن را بدون هیچ محدودیتی برای پلت فرم اندروید به ارمغان آورده است.

  • سازگاری Kotlin به طور کامل با JDK 6 سازگار است، این اطمینان وجود دارد که برنامه های Kotlin می توانند در دستگاه های قدیمی تر اندروید بدون هیچ مساله ای اجرا شوند. ابزار Kotlin به طور کامل در Android Studio پشتیبانی می شود و سازگار با سیستم Android build است.

  • عملکرد یک برنامه کاتلین به سرعت همانند معادل یک برنامه جاوا اجرا می شود، با پشتیبانی Kotlin از توابع inline، کد با استفاده از lambdas اغلب سریعتر از همان کد نوشته شده در جاوا اجرا می شود.

  • قابلیت همکاری Kotlin با Java صد در صد سازگار است و اجازه می دهد از تمام کتابخانه های موجود در یک برنامه Kotlin استفاده کنید.

  • زمان کامپایل Kotlin از کامپایل افزایشی کارآمد پشتیبانی می کند،با این حال با وجود این که تا حدودی سربار اضافی برای ساخت های تمیز وجود دارد، ساخت های افزایشی معمولا سریع یا سریعتر از جاوا هستند.

  • منحنی یادگیری برای توسعه دهنده جاوا، شروع به کار با Kotlin بسیار آسان است. تبدیل خودکار جاوا به کاتلین که در پلاگین Kotlin موجود است به شما در مراحل اولیه کمک بسیاری در یادگیری هر چه سریعتر این زبان می کند.

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

پیش نیازها :

تسلط به برنامه نویسی اندروید پیش نیاز این دوره می باشد. برای یادگیری این مورد می توانید دوره ی زیر را در وب سایت اُکسیما بگذرانید:

سرفصل ها :
  • فصل اول: یک شروع سریع
    • نصب پلاگین کاتلین
    • ایجاد یک پروژه
    • تبدیل کد جاوا به کاتلین
    • تنظیمات کاتلین در پروژه
  • فصل دوم: مقدمات زبان برنامه نویسی کاتلین
    • آشنایی با انواع داده هاو عملگرها
    • آشنایی با انواع Collection ها
    • آشنایی با دستورات شرطی
    • آشنایی با حلقه های تکرار
    • آشنایی با متدها و توابع
    • آشنایی با Ranges
    • آشنایی با Casts و Type Checks
  • فصل سوم: مفاهیم شی گرایی
    • مفاهیم کلاس و آبجکت ( شی )
    • Constructor چیست؟
    • استفاده از مفهموم ارث بری
    • مفهوم Overriding
    • آشنایی با سطوح دسترسی
    • آشنایی با مفاهیم value Type و reference Type
    • Enum چیست و چه کاربردی دارد؟
    • Interface چیست؟
    • تفاوت Interface و کلاس
    • آشنایی با مفهوم Abstract classes
  • فصل چهارم: مفاهیم پیشرفته در کاتلین
    • آشنایی با Extensions
    • آشنایی با Companion object
    • آشنایی با Closures یا Lambda
    • آشنایی با Generic Type
    • آشنایی با Object Expressions و Declarations
    • مدیریت خطا و Exceptions
  • فصل پنجم: کاتلین در اندروید
    • آشنایی با Kotlin Android Extensions
    • آشنایی با معماری MVP در اندروید
  • فصل ششم: پیاده سازی اپلیکیشن دیجیکالا
مدت زمان جلسه : 00:35:03
حجم دانلود جلسه : 60 مگابایت

توجه :

جهت دانلود ویدئوی این جلسه با کیفیت (حجم) های مختلف به صفحه آن در وب سایت آپارات مراجعه کنید. بدین منظور اینجـــا کلیک کنید.


در این جلسه به شرح موارد زیر می پردازیم :

  • نصب پلاگین کاتلین
  • ایجاد یک پروژه
  • تبدیل کد جاوا به کاتلین
  • تنظیمات کاتلین در پروژه
پیوست ها :
  • این جلسه دارای پیوست نمی باشد.
loder | اُکسیما
»» معرفی مدرس دوره
حسین رئیسی | اُکسیما

حسین رئیسی

دارای مدرک کارشناسی مهندسی مکانیک گرایش کنترل از دانشگاه صنعتی امیرکبیر (پلی تکنیک تهران)


دارای مدرک کارشناسی ارشد مهندسی کامپیوتر گرایش نرم افزار از دانشگاه صنعتی شریف


مسلط به زبان های برنامه نویسی:

  • جاوا
  • کاتلین
  • سوئیفت
  • سی شارپ
»» پشتیبانی دوره

مدرس دوره و تیم پشتیبانی اُکسیما به مدت نامحدود و به صورت 24 ساعت در هر زمان و مکان، پاسخگوی تمامی سوالات و ابهامات شما در مورد این دوره خواهند بود. بدین منظور شما می توانید از طریق روش های زیر از پشتیبانی فنی این دوره برخوردار گردید. تیم پشتیبانی این اطمینان خاطر را به شما دانشجویان گرامی خواهند داد که در سریع ترین زمان ممکن پاسخگوی شما عزیزان باشند.


»» مشاوره آنلاین دوره

در صورتی که در مورد هر کدام از دوره های اُکسیما سوال و یا ابهامی در ذهن شما هست، می توانید همین حالا از طریق تلگرام با ما در تماس باشید و از مشاوره رایگان استفاده نمائید.


به اشتراک بگذارید ...

دوستان و همراهان گرامی : آیا تمایل دارید این دوره را با دوستان و آشنایان خود در تلگرام به اشتراک بگذارید؟

دوره های پیشنهادی

لاراول یک چارچوب متن باز پی اچ پی PHP است که توسط تیلور اوتول، برای توسعه نرم‌افزارهای وب بر پایهٔ معماری MVC طراحی شده است. لاراول بخشی از پروژه را بر اساس فریمورک سیمفونی پیاده سازی نموده است. لاراول تحت مجوز MIT در یک مخزن روی گیت هاب توسعه و پشتیبانی می‌شود. به گفتهٔ توسعه دهنگان در دسامبر سال ۲۰۱۳ به عنوان محبوب ترین چارچوب پی اچ پی یاد شده است.

95 : 12 : 38

282

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

58 : 04 : 08

213

اگر تصمیم گرفته اید که یک مهارت جدید یاد بگیرید ما به شما یادگیری زبان سوئیفت و توسعه نرم افزارهای iOS را پیشنهاد میکنیم . زبان برنامه نویسی سویفت در حال حاضر یک زبان open source می باشد که به همراه Objective-C زبان برنامه نویسی iOS است . open source بودن سویفت بدین معناست که توسعه دهندگان از سراسر جهان اکنون می توانند به رشد و تکامل این زبان کمک کنند .

28 : 25 : 38

208