پرتقال
orange

آموزش کاتلین یک

عرفان محمد جعفری
عرفان محمد جعفری پروفایل استاد
  • امتیاز دوره
    6.7 از 8
  • Profile تعداد دانشجویان
    717

۷۰۹٬۰۰۰ تومان %95

۳۵٬۴۵۰ تومان

اطلاعات کلی دوره

TimeCircle مدت زمان دوره 09 : 56 : 35
Video تعداد جلسات 44
Video عودت وجه دارد
Video آزمون دارد
Video گواهینامه دارد
Video قابلیت دانلود یکجا دارد
Video تعداد آزمون شما 0

امتیاز دوره

6.7 از 8

1
1 ستاره
1
2 ستاره
1
3 ستاره
0
4 ستاره
2
5 ستاره
0
6 ستاره
0
7 ستاره
13
8 ستاره

درباره مدرس

عرفان محمد جعفری عرفان محمد جعفری

مدرس مجتمع فنی تهران - مهندس برق الکترونیک و ارشد کامپیوتر نرم افزار - مولف کتاب های "رویکردی غیرآکادمیک به برنامه نویسی اندروید" و " برنامه نویسی کاربردی با کاتلین " از انتشارات دیباگران تهران ، علاقه مند به برنامه نویسی خصوصا در حوزه برنامه نویسی اندروید . با سابقه ی فعالیت 2 ساله در مجتمع فنی تهران به عنوان مدرس اندروید و مجموعا دارای سابقه ی 7 سال تدریس اندروید در وب سایت های آموزشی ( کدفرند - پرتقال - توسینسو - آپارات - آکادمی آی تی ) ، دانشگاه آزاد دماوند ، دانشگاه سمنان و هنرستان دکتر حسابی می باشم.

دانشجویان برتر

Sajad Mosadeghi
Sajad Mosadeghi نمره : 70
پروفایل
  • سرفصل ها
  • فایل ها

    دانلود یکجا

    فعال برای خریداران دوره
  • معرفی دوره

    00:03:23
  • صحبت های اولیه

    00:29:48
  • چرا به زبان برنامه نویسی نیاز داریم

    00:23:05
  • نصب ملزومات برنامه نویسی کاتلین

    00:13:12
  • آشنایی با فلوچارت و الگوریتم

    00:18:42
  • ایجاد اولین پروژه و آشنایی با دستور print

    00:30:26
  • آشنایی با عملیات ساده ریاضی در کاتلین

    00:10:52
  • تعریف متغیر در کاتلین

    00:26:17
  • قوانین نام گذاری متغیر به همراه بررسی عمیق تر متغیر ها

    00:27:25
  • راه ساده برای تعریف متغیر

    00:07:21
  • اولیت در عملگر های ریاضی

    00:06:04
  • کاراکتر های کنترلی در متغیر های string

    00:08:25
  • دریافت ورودی از کاربر

    00:14:42
  • تبدیل متغیرها در کاتلین

    00:13:02
  • تکمیل ماشین حساب با تبدیل متغیر String به Int

    00:13:41
  • بیشتر بدانید __ مفهوم safe call و جلوگیری از وقوع NullPointerException

    00:17:18
  • آشنایی با مفهوم تابع در برنامه نویسی کاتلین

    00:23:26
  • حل مسائل ریاضی با تابع Math

    00:08:51
  • کامنت ها در برنامه نویسی - استفاده از دستور TODO جهت یادآوری

    00:03:33
  • عملگرهای افزایشی و کاهشی - خلاصه نویسی عملگرها

    00:10:36
  • آشنایی با توابع غیر بازگشتی

    00:18:55
  • حل چندین مثال با استفاده از توابع غیربازگشتی

    00:17:23
  • آشنایی با توابع بازگشتی در کاتلین

    00:10:09
  • آشنایی با مفهوم اگر -if در برنامه نویسی

    00:15:18
  • بررسی چندین شرط در یک if

    00:16:27
  • ایجاد بازه ی اعداد و سایر عملگرهای قیاسی و منطقی

    00:17:03
  • اگر و در غیراین صورت اگر - بررسی چندین شرط با فرمت if - else if

    00:14:41
  • پروژه ماشین حساب با استفاده از if - جلوگیری از تقسیم بر صفر

    00:15:26
  • پیاده سازی ساختار تلفن گویا با استفاده از when

    00:12:14
  • if های تو در تو در پروژه لاگین

    00:14:00
  • مفهوم حلقه و تکرار در برنامه نویسی

    00:10:20
  • ساختار حلقه با while

    00:20:30
  • ایجاد حلقه با استفاده از ساحتار for و عملگر in در کاتلین

    00:10:10
  • آشنایی عمیق تر با عملگر in

    00:08:50
  • ساختار حلقه do -while

    00:06:48
  • ساختار try - catch

    00:07:09
  • تبریک میگم شما مباحث لازم برای شروع برنامه نویسی اندروید با کاتلین را یاد گرفتید

    00:01:58
  • ساختار های jump - break , continue , return

    00:12:33
  • مفهوم lambda در برنامه نویسی کاتلین

    00:06:33
  • مفهوم کلاس و شی در برنامه نویسی کاتلین

    00:12:55
  • بررسی انواع دسترسی ها به متغیر

    00:08:35
  • استفاده از کلاس جاوا در کلاس کاتلین و بالعکس

    00:09:07
  • مفهوم تابع سازنده یا constructor

    00:11:20
  • ارث بری و سایر اصول شی گرایی در برنامه نویسی کاتلین

    00:08:02

توضیحات دوره

آموزش کاتلین یک


دوره آموزش کاتلین یک ، اولین بخش از آموزش زبان برنامه نویسی کاتلین می‌باشد که در وبسایت پرتقال عرضه شده . شاید به تازگی اسم زبان برنامه نویسی کاتلین به گوشتان خورده باشد ، دلیل این موضوع این است که مدت زیادی از عرضه این زبان نگذشته . با این حال پتانسیل بالای آن بسیاری از متخصصان را به سمت خود جذب کرده و همین موضوع نشان دهنده آینده ای درخشان برای این زبان قدرتمند است.


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


کاتلین یک زبان Open Source یا متن باز است که امکان توسعه آنرا به همه افراد که با این زبان آشنا هستند را می‌دهد . JeatBrains نقش توسعه دهنده اصلی را برای این زبان ایفا میکند، جت برینز یکی از قدرتمندترین شرکت ها در حوزه IT است . بسیاری از کمپانی های بزرگ مانند ناسا ، گوگل ، تسلا و... در حال استفاده از خدمات جت بیرنز هستند.


مزایای یادگیری کاتلین


این زبان برنامه نویسی قدرتمند با اینکه هنوز از ارائه آن زمان زیادی نگذشته دارای جامعه آماری بسیار بالایی است . با استفاده از این زبان می‌توانید وارد دنیای موبایل شوید و بسیار ساده تر کدهای خود را پیاده سازی کنید ، چرا که کاتلین یک جایگزین عالی برا زبان برنامه نویسی جاوا به حساب می‌آید . یکی از امکانات جدید Multi-Platform بودن آن است( به این معنی که به یکبار کد نویسی می‌توانید خروجی همزمان برای IOS و Android داشته باشید). از قابل استفاده بودن آن ذر وب نیز نباید غافل شد ( هم در فرانت اند و هم در سمت سرور).


درآمد چطور ؟؟


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


پیشنیاز


این دوره هیچ پیشنیازی ندارد و می‎توان به دید یک نقطه آغاز مناسب به آن نگاه کرد.

پرسش و پاسخ

Ali reza
Ali reza 5 ماه پیش

پشتیبانی ندارد؟

مرتضی ایمانی
مرتضی ایمانی 1 سال پیش

سلام استاد خسته نباشید من برنامه intellij idea رو از همونجا که خودتون گفتید نصب کردم ولی کلا با برای شما فرق می‌کنه و هر کدی که میزنم اجرا نمیشه نمیدونم چیکار باید بکنم اگه امکانش هست یه پل ارتباطی بین خودتون و دانشجویان قرار بدید که بتونیم فایل و عکس براتون ارسال کنیم با تشکر

 سعید  محمدی
سعید محمدی 1 سال پیش

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

رضا ایمانی
رضا ایمانی 1 سال پیش

سلام پیش نیاز این دوره چیست ؟ آیا میشه ازصفر حتی کسی که هیچ زبان برنامه نویسی بلد نیست شروع کرد؟

سینا صادقی
سینا صادقی 2 سال پیش

سلام قسمت سوم(فلوچارت) از پس از نصب raptor به بعد استاد فراموش کردند ویدئو و میکروفونشون رو وصل کنند. به همین دلیل صدا ندارد.

M K
M K 2 سال پیش

سلام من قبلا دوره اندروید رو تهیه کردم شما پیشنهاد میکنید کاتلین هم کنار جاوا یاد بگیریم ؟

علی باباخانی
علی باباخانی 2 سال پیش

سلام وقت بخیر دوره ی کاتلین ۲ کی اماده میشه و در ان اندروید استدیو هم اموزش داده میشه؟

علی سعادت
علی سعادت 2 سال پیش

سلام، قسمت فلوچارت و الگوریتم از دقیقه ۴به بعد صدا نداره

نیما مشتری
نیما مشتری 2 سال پیش

پیش نیازی به جاوا یا زبان دیگه ای نداره؟



پرتقال

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

درباره پرتقال
  • telegram
  • instagram
پروانه نشر دیجیتال

کلیه حقوق مادی و معنوی این وبسایت متعلق به گروه آموزشی پرتقال است. ضوابط حاکم بر وبسایت پرتقال، مبتنی بر قوانین جاری جمهوری اسلامی ایران است.

Porteqali.com All Rights Reserved. Copyright 2024 ©