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

در این دوره با زبان برنامه نویسی کاتلین آشنا می‌شوید که در طراحی این دوره سعی شده تمام مواردی که برای شروع به کار نیاز دارید با دقت و حوصله بررسی شود تا هم مناسب ... بیشتر

جدید
5 (1 امتیاز)
40 دانشجو
مقدماتی تا پیشرفته

محمدصادق رضائی

به‌روزرسانی: ۱۴۰۳/۱۱/۲۹

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

آنچه در این دوره می‌آموزید

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

برنامه‌نویسی شی گرا در کاتلین

کار با کالکشن‌ها در کاتلین

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

محتوای دوره

6 فصل 46 جلسه 13 ساعت ویدیو
مقدمات
  ایجاد پروژه
مشاهده
"12:05
  ورودی و خروجی
"12:13
  نوع‌های داده‌ای
"23:41
  عملگرهای حسابی و انتسابی
"13:58
  عملگرهای مقایسه‌ای و منطقی
"15:13
  نگاهی عمیق‌تر به رشته‌ها
"25:03
  آشنایی با شرط‌ها در کاتلین
"24:24
  حلقه‌ها
"25:47
  آرایه‌ها
"15:21
  توابع
"18:21
  آزمون مقدمات (سطحی)
"10:00
  آزمون مقدمات (عمقی)
"10:00
تمرین مقدمات
شی گرایی
تمرین شی گرایی
کالکشن‌ها
تمرین کالکشن‌ها

پیش‌نیاز‌ها

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

درباره دوره

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

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

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

معرفی زبان برنامه‌نویسی کاتلین :

کاتلین (Kotlin) یک زبان برنامه‌نویسی مدرن و قدرتمند است که توسط شرکت جت‌برینز (JetBrains) توسعه یافته و به عنوان زبان رسمی برای توسعه برنامه‌های اندروید توسط گوگل پذیرفته شده است. 

کاربردهای کاتلین:
توسعه اپلیکیشن‌های اندروید: کاتلین به شما اجازه می‌دهد اپلیکیشن‌های اندرویدی تمیز، کارآمد و بدون باگ بسازید.
توسعه وب سمت سرور: با استفاده از فریم‌ورک Spring Boot، می‌توانید بک‌اند قدرتمندی برای وب‌سایت‌ها و سرویس‌های خود بسازید.
برنامه‌نویسی چندسکویی: با کاتلین می‌توانید کدهایی بنویسید که بر روی JVM، Android، JavaScript و Native اجرا شود.

مزایای کاتلین:
سینتکس ساده و خوانا: کدهای کاتلین به شکلی نوشته می‌شوند که نیاز به کمترین بویلرپلیت دارند و خوانایی بالایی دارند.
ایمنی بالا: کاتلین به صورت پیش‌فرض از Null Safety بهره می‌برد که از خطاهای Null Pointer Exception جلوگیری می‌کند.
سازگاری با جاوا: کاتلین کاملاً با کدهای جاوا سازگار است و می‌توانید پروژه‌های جاوای خود را به کاتلین مهاجرت دهید.
قابلیت‌های کاربردی: امکاناتی مانند Data Classes, Extension Functions و Coroutines که توسعه سریع و کارآمد را فراهم می‌کنند.
پشتیبانی گسترده و جامعه کاربری فعال: با پشتیبانی گوگل و یک جامعه کاربری پویا، یادگیری و استفاده از کاتلین آسان‌تر از همیشه است.

اطلاعات بیشتر

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

درباره استاد

محمدصادق رضائی
4 دوره
357 دانشجو

محمد صادق رضائی، دانش‌آموخته کارشناسی تکنولوژی نرم‌افزار (مهاجر اصفهان) است. ایشان در زمینه توسعه نرم‌افزارهای Enterprise ، اندروید ، IoT و IIoT فعال می‌باشد. از سوابق آموزشی ایشان می‌توان به سابقه تدریس در چندین دوره و کارگاه آموزشی در زمینه های مختلف مرتبط با نرم‌افزار اشاره نمود.

اطلاعات بیشتر

دیگر دوره‌های محمدصادق رضائی

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.