دوره آموزش Kotlin به همراه پروژه عملی WhatsApp

دوره آموزش Kotlin به همراه پروژه عملی WhatsApp

دوره آموزش Kotlin به همراه پروژه عملی WhatsApp

دوره آموزش زبان کاتلین ( Kotlin ) از مقدماتی تا پیشرفته به همراه پروژه عملی WhatsApp

 

ویژگی های زبان جدید کاتلین چیست؟
چند وقت پیش خبر خوبی برای برنامه نویسان اندروید منتشر شد و این خبر اعلام و انتشار رسمی زبان کاتلین ( Kotlin ) توسط گوگل بود ، که یک زبان برنامه نویسی جدید  برای تولید برنامه های اندرویدی با قدرت بالا و ظاهر زیبا میباشد و قرار است جزو یکی از بهترین زبان های برنامه نویسی اندروید باشد .

 

اولین و اساسی ترین سوال :چرا کاتلین؟

Kotlin یک زبان عالی و مناسب برای برنامه‌های اندروید است، و تمام مزایای یک زبان مدرن را برای پلت‌فرم اندروید بدون هیچ محدودیتی به ارمغان می‌آورد:

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

عملکرد: یک برنامه Kotlin، به لطف bytecode بسیار مشابه، با همان سرعت مشابه جاوا اجرا می‌شود. با پشتیبانی Kotlin از توابع درون خطی (inline)، کدها با استفاده از lambdaها اغلب سریع‌تر از کد نوشته شده در جاوا اجرا می‌شوند.

قابلیت همکاری: Kotlin صد در صد با جاوا سازگار است، و به شما اجازه داده می‌شود تا از همه کتابخانه‌های اندروید موجود در برنامه Kotlin استفاده کنید.

کتابخانه Kotlin: Kotlin دارای کتابخانه زمان اجرای بسیار کم حجمی است، که می‌تواند در آینده از طریق استفاده از ProGuard نیز سبک‌تر شود. در یک برنامه واقعی، کمتر از 100K سایز فایل apk. است.

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

منحنی یادگیری: برای توسعه‌دهندگان جاوا شروع به کار با Kotlin بسیار آسان است. تبدیل خودکار جاوا به Kotlin که در پلاگین Kotlin موجود است به شما کمک خواهد کرد. Kotlin Koans راهنمایی را از طریق ویژگی‌های کلیدی زبان با مجموعه‌ای از تمارین تعاملی ارائه می‌دهد.

این زبان توسعه اندروید، با موفقیت توسط شرکت‌های بزرگ پذیرفته شده است.

 

میتوانید این دوره را تا قبل از اتمام با 20% تخفیف خریداری کنید ، کد تخفیف : kotlin

 

این دوره در حال برگزاری است و هربخش پس از ضبط منتشر خواهد شد

خرید این دوره

پیش نمایش


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

مدت زمان دوره: 18:13:00
راهنما! برای دانلود با دانلود منیجر(IDM) بر روی این لینک کلیک کنید.

معرفی دوره کاتلین

نصب و راه اندازی Java Development Kit  و IntelliJ

ساخت پروژه کاتلین و بررسی مفاهیم اولیه

معرفی متغیر های String , Short , UShort , Int , UInt , Long , ULong

معرفی متغیرهای Double , Boolean , Float , Char  و بررسی تفاوت میان Var و Val

بررسی Operator ها و Convert Data Type در Kotlin

بررسی Condition Operators و Logical Operators و If Statement و When Expression

بررسی حلقه های For , While , Do-While

بررسی Function ها در Kotlin

Class در Kotlin

بررسی مفهوم وراثت در پی بحث شی گرایی در kotlin

بررسی Extension Methods , Nested Classes , Companion Objects در Kotlin

Interface , Abstract , Generic , enum در Kotlin

بررسی Collection ها در Kotlin

خواندن و نوشتن اطلاعات بر روی فایل  در کاتلین

نصب و راه اندازی android studio

بررسی اجزای مختلف Android Studio IDE ، ایجاد و نصب پروژه بر روی Device

بررسی Context , CheckBox  و  Toast

کار با تصاویر در Android Studio

بررسی انواع Layout ها ( Constraint , Table Layout , Scroll View , ... ) در Kotlin

آموزش کار با Colors , Styles, ... در اندروید

پیاده سازی قالب ، کار با Layout ها و style نویسی برای application

شروع پیاده سازی بخش منطق برنامه و نمایش کاراکتر ها

پیاده سازی منطق برنامه و 4 عمل اصلی

رفع مشکلات و config کردن پروژه برای device های مختلف

خروجی گرفتن فایل Apk از برنامه و توضیح در مورد برطرف کردن مشکل Protection نرم افزار ها از طرف گوگل

بررسی Activity ها به همراه چرخه حیات آنها در Kotlin

بررسی ارتباط بین Activity ها از طریق intent در Kotlin

بررسی ارسال بالعکس اطلاعات از طریق ActivityResult

استارت پروژه عملی Activity ها ، پیاده سازی قالب اولیه و بررسی بیشتر تصاویر و Drawable ها

بررسی مجدد Activity ها و چرخه حیات آنها

تکمیل پروژه ی عملی

بررسی ابتدایی ListView ها در Android

استارت پروژه عملی مربوط به ListView و بررسی معماری MVC

بررسی دقیق و جزیی Adapter ها و شخصی سازی آنها در پروژه

بررسی View Holder ها در List View

بررسی RecyclerView ها در پروژه عملی

بررسی Lambda در Kotlin به صورت عملی و کاربردی

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.