دوره آموزشی
The Great Courses
دوبله زبان فارسی

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

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

✅ سرفصل و جزئیات آموزش

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

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

توضیحات دوره

  • نیازی به داشتن دانش برنامه‌نویسی ندارید. ما از پایه شروع می‌کنیم و به آرامی وارد مباحث متوسط و پیشرفته می‌شویم.
  • باید برای یادگیری یک زبان برنامه‌نویسی جدید و شگفت‌انگیز هیجان‌زده خواهید بود.
  • کاتلین را با یادگیری بیش از 100 آموزش طی 100 روز و فقط با صرف 10 دقیقه روزانه به تسلط خواهید رساند.
  • می‌توانید به طور حرفه‌ای برنامه‌نویسی کاتلین را انجام دهید و به عنوان توسعه‌دهنده کاتلین آماده هرگونه پروژه توسعه نرم‌افزار خواهید بود.
  • همچنین قادر خواهید بود یادگیری کاتلین را در توسعه اپلیکیشن‌های اندروید به‌ کار ببرید.
  • شما استراتژی‌های کاتلین، جاوا و مهاجرت، برنامه‌نویسی شی‌گرا با کاتلین، مفاهیم کلیدی و سینتکس زبان کاتلین را درک خواهید کرد.
  • برای استفاده از کاتلین در توسعه نرم‌افزار و توسعه اندروید آماده خواهید بود.
  • می‌توانید با استفاده از Intellij، محیط توسعه محبوب جاوا و کاتلین، کدهای خود را به صورت موثر و حرفه‌ای بنویسید.
  • اما ما همچنین به مفاهیم برنامه‌نویسی تابعی که زندگی شما را بسیار آسان‌تر می‌کند، نگاه خواهیم کرد.
  • علاوه بر آن، مفاهیم برنامه‌نویسی تابعی که زندگی شما را بسیار آسان‌تر می‌کند، بررسی خواهند شد.
  • پس از درک این مفاهیم، قادر خواهید بود سایر زبان‌های شی‌گرا از جمله جاوا، ++PHP ،C، سی‌شارپ، اسکالا یا سوئیفت را بفهمید. همه این زبان‌ها از همین پارادایم‌های اولیه استفاده می‌کنند.
  • ما از IDE IntelliJ استفاده خواهیم کرد. بنابراین اصول کاتلین را در کانتکس یکی از بهترین IDEs جهان خواهید آموخت.
  • این موضوع اهمیت دارد چون تیم‌سازی کاتلین با IntelliJ بهترین محیط برنامه‌نویسی را که تاکنون استفاده کرده‌ایم، فراهم می‌کند. البته دوره برای کسانی که فقط می‌خواهند کاتلین را یاد بگیرند اما قصد استفاده از IntelliJ را ندارند نیز مناسب است.
  • در نهایت، این دوره مخصوص هیچ حوزه خاصی نیست (برای مثال اپلیکیشن‌های اندروید، وب اپلیکیشن‌های سمت سرور، اپلیکیشن‌های کامپایل‌ شده توسط جاوااسکریپت یا اپلیکیشن‌های نیتیو)

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

  • این دوره برای مبتدیان کامل که هیچ تجربه قبلی برنامه‌نویسی ندارند بسیار مناسب است.

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

  • آموزش 1 - چگونه IntelliJ IDE را برای توسعه کاتلین نصب کنیم؟ 01:12
  • آموزش 2 - چگونه یک فایل کاتلین در ابزار IntelliJ ایجاد کنیم؟ 01:18
  • آموزش 3 - چگونه پلاگین کاتلین در IntelliJ را بروزرسانی کنیم؟ 01:05
  • آموزش 4 - Hello World در کاتلین - اولین برنامه کاتلین خود 01:05
  • آموزش 5 - چگونه متغیرها در کاتلین ایجاد کنیم؟ 03:17
  • آموزش 6 - چگونه متغیرهای Read-Only در کاتلین ایجاد کنیم؟ 02:13
  • آموزش 7 - چگونه یک نوع از متغیرهای کاتلین را ارائه کنیم؟ 01:40
  • آموزش 8 - تایپ‌های داده عددی در کاتلین 07:14
  • آموزش 9 - تایپ‌های داده در کاتلین - رشته و کاراکتر 02:56
  • آموزش 10 - درون‌یابی رشته کاتلین و نقل‌قول سه‌گانه 05:15
  • آموزش 11 - تایپ‌های داده بولی در کاتلین 01:52
  • آموزش 12 - شرطی If/Else در کاتلین 05:06
  • آموزش 13 - چگونه از دستور if/else تک‌خطی در کاتلین استفاده کنیم؟ 03:52
  • آموزش 14 - چگونه جداول حقیقت را در کاتلین درک کنیم؟ 05:51
  • آموزش 15 - برابری ساختاری در کاتلین 02:10
  • آموزش 16 - برابری ساختاری در کاتلین 02:27
  • آموزش 17 - تایپ‌های Nullable در کاتلین 01:26
  • آموزش 18 - استفاده از فراخوانی‌های ایمن Nullable (.?) در کاتلین 03:35
  • آموزش 19 - عملگر Elvis در کاتلین - :? 02:01
  • آموزش 20 - چگونه یک تابع در کاتلین ایجاد کنیم؟ 05:40
  • آموزش 21 - چگونه یک مقدار را از یک تابع در کاتلین بازگردانی کنیم؟ 05:20
  • آموزش 22 - توابع داخل توابع دیگر در کاتلین 03:01
  • آموزش 23 - عبارات تک‌خطی در کاتلین 04:08
  • آموزش 24 - چگونه از آرگومان‌های تابع در کاتلین استفاده کنیم؟ 05:49
  • آموزش 25 - چگونه از پارامترهای نامگذاری در توابع کاتلین استفاده کنیم؟ 04:25
  • آموزش 26 - چگونه از مقادیر پیش‌فرض برای آرگومان‌ها در کاتلین استفاده کنیم؟ 04:29
  • آموزش 27 - ریفکتور کردن تابع به خطوط جدید و آرگومان‌های نامگذاری 01:29
  • آموزش 28 - چگونه چند آرگومان از یک تایپ را با Var Arg ارائه دهیم؟ 02:43
  • آموزش 29 - چگونه یک تابع را در کاتلین Overload کنیم؟ 03:32
  • آموزش 30 - چگونه یک کلاس در کاتلین ایجاد کنیم؟ 07:01
  • آموزش 31 - Constructors کلاس اولیه در کاتلین 03:46
  • آموزش 32 - چگونه از چند Constructors در یک کلاس کاتلین استفاده کنیم؟ 08:00
  • آموزش33 - چگونه از بلوک Init در کاتلین استفاده کنیم؟ 03:38
  • آموزش 34 - چگونه از ویژگی‌های کلاس در کاتلین استفاده کنیم؟ 03:03
  • آموزش 35 - چگونه Getters ویژگی در کاتلین بازنویسی کنیم؟ 01:41
  • آموزش 36 - چگونه Getters ویژگی‌ها در کاتلین بازنویسی کنیم؟ 03:06
  • آموزش 37 - چگونه از چند ویژگی در کلاس کاتلین استفاده کنیم؟ 01:29
  • آموزش 38 - چگونه یک تابع در کلاس کاتلین ایجاد کنیم؟ 04:39
  • آموزش 39 - آبجکت های Companion در کاتلین 05:41
  • آموزش 40 - چگونه الگوی سینگلتون در کاتلین ایجاد کنیم؟ 07:37
  • آموزش 41 - چگونه ثابت‌ها را در کاتلین اعلام کنیم؟ 06:59
  • آموزش 42 - چگونه از مودیفایر lateinit کاتلین استفاده کنیم؟ 04:13
  • آموزش 43 - کلاس‌های تودرتو در کاتلین 03:34
  • آموزش 44 - کلاس‌های داخلی در کاتلین 02:58
  • آموزش 45 - چگونه Enum در کاتلین ایجاد کنیم؟ 04:40
  • آموزش 46 - چگونه از پارامترهای Enum Constructor در کاتلین استفاده کنیم؟ 03:51
  • آموزش 47 - چگونه توابع انتزاعی داخل Enum در کاتلین ایجاد کنیم؟ 03:23
  • آموزش 48 - چگونه مقادیر Enum را در کاتلین تکرار کنیم؟ 01:13
  • آموزش 49 - چگونه متدهای استاتیک به Enums کاتلین اضافه کنیم؟ 01:33
  • آموزش 50 - چگونه از عبارت When در کاتلین استفاده کنیم؟ 06:41
  • آموزش 51 - چگونه از عبارت When در کاتلین استفاده کنیم؟ 04:18
  • آموزش 52 - چگونه Constructor بدون پارامتر در کلاس داده کاتلین ایجاد کنیم؟ 01:13
  • آموزش 53 - درک Component1 و Component2 و ComponentN در داده کاتلین 03:34
  • آموزش 54 - چگونه یک کلاس داده را در کاتلین ساختارزدایی کنیم؟ 03:31
  • آموزش 55 - چگونه از نمونه کلاس داده در کاتلین کپی ایجاد کنیم؟ 03:29
  • آموزش 56 - چگونه از کلاس‌های داده جفت و سه‌گانه در کاتلین استفاده کنیم؟ 02:32
  • آموزش 57 - چگونه از مودیفایر محافظت شده در کاتلین استفاده کنیم؟ 07:02
  • آموزش 58 - چگونه از مودیفایر محافظت شده روی متدهای کاتلین استفاده کنیم؟ 06:09
  • آموزش 59 - چگونه از مودیفایر داخلی در کاتلین استفاده کنیم؟ 08:05
  • آموزش 60 - چگونه از مودیفایر داخلی در کاتلین استفاده کنیم؟ 04:38
  • آموزش 61 - چگونه کلاس انتزاعی در کاتلین ایجاد کنیم؟ 13:44
  • آموزش 62 - استفاده از کلاس‌های انتزاعی به عنوان انتزاع 04:22
  • آموزش 63 - رابط‌های کاتلین برای چه استفاده می‌شوند و چرا؟ 08:35
  • آموزش 64 - چگونه یک رابط در کاتلین ایجاد کنیم؟ 01:03
  • آموزش 65 - چگونه یک رابط در کاتلین ایجاد کنیم؟ 01:19
  • آموزش 66 - مثالی از رابط‌ها در کاتلین 06:48
  • آموزش 67 - مثالی از رابط‌ها در کاتلین 04:54
  • آموزش 68 - چگونه یک آرایه در کاتلین ایجاد کنیم؟ 06:32
  • آموزش 69 - چگونه یک لیست در کاتلین ایجاد کنیم؟ 05:40
  • آموزش 70 - چگونه لیست‌های قابل تغییر در کاتلین ایجاد کنیم؟ 08:00
  • آموزش -71 - چگونه یک لیست را در کاتلین فیلتر کنیم؟ 05:41
  • آموزش 72 - چگونه آیتم‌ها را در یک لیست کاتلین بیابیم؟ 06:16
  • آموزش 73 - چگونه از FilterNot روی یک لیست کاتلین استفاده کنیم؟ 01:25
  • آموزش 74 - چگونه یک لیست جدید از لیست موجود در کاتلین ایجاد کنیم؟ 02:30
  • آموزش 75 - چگونه چند لیست غیرقابل تغییر را در کاتلین ترکیب کنیم؟ 01:41
  • آموزش 76 - چگونه از عملگر نقشه روی یک لیست کاتلین استفاده کنیم؟ 08:18
  • آموزش 77 - کاتلین - نقشه در مقابل FlatMap 04:35
  • آموزش 78 - چگونه از حلقه for در کاتلین استفاده کنیم؟ 05:08
  • آموزش 79 - چگونه از حلقه while در کاتلین استفاده کنیم؟ 03:46
  • آموزش 80 - چگونه از forEach برای تکرار در یک لیست یا کالکشن در کاتلین استفاده کنیم؟ 03:04
  • آموزش 81 - چگونه لیست کاتلین را با یک ایندکس با ForEachIndex تکرار کنیم؟ 01:34
  • آموزش 82 - چگونه از محدوده در کاتلین استفاده کنیم؟ 01:31
  • آموزش 83 - چگونه یک نقشه در کاتلین ایجاد کنیم؟ 03:49
  • آموزش 84 - چگونه یک نقشه قابل‌تغییر در کاتلین ایجاد کنیم؟ 07:40
  • آموزش 85 - دنباله‌ها در کاتلین 12:45
  • آموزش 86 - کاتلین - لیست در مقابل مجموعه در مقابل نقشه 05:06
  • آموزش 87 - عملگر سه‌تایی در کاتلین 01:25
  • آموزش 88 - عملگر Double Bang در کاتلین 04:07
  • آموزش 89 - کلیدواژه requireNotNull در کاتلین 04:05
  • آموزش 90 - چگونه از checkNotNull در کاتلین استفاده کنیم؟ 02:00
  • آموزش 91 - Type Checking در کاتلین با کلیدواژه is 06:32
  • آموزش 92 - Type Casting در کاتلین - چگونه در کاتلین Cast in کنیم؟ 02:44
  • آموزش 93 - چگونه در کاتلین Cast in کنیم؟ 03:21
  • آموزش 94 - چگونه از جنریک‌های کاتلین با لیست و نقشه‌ها استفاده کنیم؟ 04:52
  • آموزش 95 - چگونه یک کلاس جنریک در کاتلین ایجاد کنیم؟ 07:16
  • آموزش 96 - چگونه یک استثنا را در کاتلین Throw کنیم؟ 02:48
  • آموزش 97 - چگونه استثنای سفارشی در کاتلین ایجاد کنیم؟ 02:49
  • آموزش 98 - چگونه از دستور Try Catch در کاتلین استفاده کنیم؟ 03:25
  • آموزش 99 - چگونگه چند تایپ استثنا را در کاتلین ضبط کنیم؟ 04:33
  • آموزش 100 - چگونه از دستور Try/Catch/Finally در کاتلین استفاده کنیم؟ 04:08
  • آموزش 101 - چگونه از دستور Try/Catch/Finally در کاتلین استفاده کنیم؟ 02:34
  • آموزش 102 - چگونه typealias را در کاتلین ایجاد کنیم؟ 03:11
  • آموزش 103 - چگونه تابع افزونه را در کاتلین ایجاد کنیم؟ 08:35
  • آموزش 104 - چگونه از ارزیابی تنبل در کاتلین استفاده کنیم؟ 03:12
  • آموزش 105 - چگونه از بلوک مقداردهی اولیه تنبل در کاتلین استفاده کنیم؟ 03:15
  • آموزش 106 - چگونه از عبارات لامبدا ساده در کاتلین استفاده کنیم؟ 13:19
  • آموزش 107 - چگونه از تابع لامبدا به عنوان پارامتر تابع در کاتلین استفاده کنیم؟ 05:53
  • آموزش 108 - چگونه آرگومان‌ها را به تابع لامبدا در کاتلین ارسال کنیم؟ 11:14
  • آموزش 109 - چگونه از پارامتر it در عبارات لامبدا کاتلین استفاده کنیم؟ 02:13
  • آموزش 110 - بخش A - چگونه کاتلین را از جاوا فراخوانی کنیم؟ 03:01
  • آموزش 110 - بخش B - چگونه کاتلین را از جاوا فراخوانی کنیم؟ 05:11

4,778,400 1,194,600 تومان

مشخصات آموزش

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

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:همه سطوح
  • تعداد درس:111
  • مدت زمان :08:01:04
  • حجم :4.7GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید