مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

آموزش دوره صفرتاصد کاتلین پروژه محور

( فیلم آموزشی ) ،توسط مهندس مجتبی نکویی

معرفی سرفصل های این دوره:

توضیحات کلی مجموعه:

دموی دوره را حتما بببینید(این دوره پروژه محور هست و فصل دوم اموزش ساخت اپلیکیشن دیوار را اموزش دادیم)

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

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

برای تهیه سورس به سایت http://www.clicksource.ir مراجعه کنید

سرفصلهای دوره برنامه نویسی کاتلین:

  • مقدمه و پیشگفتار
  • آشنایی کلی
  • نصب نرم افزارهای مورد نیاز
  • اولین برنامه کاتلین برای اندروید
  • راه اندازی شبیه ساز
  • اجرای برنامه اندرویدی روی گوشی
  • آشنایی با اندروید استودیو
  • متغیر ها در کاتلین
  • توابع در کاتلین
  • دستورات شرطی
  • عملگرها
  • Ranges
  • آرایه ها
  • رشته ها
  • حلقه ها
  • مدیریت مقادیر Null
  • بررسی نوع داده ای و تبدیل خودکار
  • کلاس ها
  • خصوصیات
  • کلاس داده
  • سطوح دسترسی
  • بررسی Enum
  • Delegation
  • بررسی Collections
  • قابلیت Extensions
  • آشنایی با متغیرها
  •  
  • آشنایی با داده های ورودی
  •  
  • تغییر نوع داده ها
  •  
  • عملگرهای ریاضی
  •  
  • اولویت ها در کاتلین
  •  
  • دیباگ کردن کدها به صورت قدم به قدم
  •  
  • آشنایی با logical statement ها
  •  
  • آشنایی با دستور شرطی if در کاتلین
  •  
  • کار با دستور if های تو در تو
  •  
  • کار با دستور شرطی when
  •  
  • استفاده از دستورات if و when
  •  
  • کار با حلقه for
  •  
  • آشنایی با حلقه for تو در تو
  •  
  • کار با حلقه while
  •  
  • کار با حلقه DoWhile
  •  
  • آموزش loop control ها
  •  
  • آشنایی کامل با string ها
  •  
  • کار با آرایه ها در کاتلین 
  •  
  • کار با array list در کاتلین
  •  
  • آموزش hashmap در کاتلین
  •  
  • اموزش کار با فرگمنت در کاتلین
  •  
  • اموزش کار با دیتابیس sqlite
  •  
  • اموزش دیباگ کردن و رفع مشکل برنامه 
  •  
  • اموزش اتصال به سرور با رتروفیت درکاتلین
  •  
  • اموزش کار با تب لیوت ها و ویوپیجر در کاتلین
  •  
  • اموزش اتصال به دیتابیس در کاتلین

بخش های رایگان این مجموعه آموزشی:

اموزش نصب (همان اموزش نصب دوره صفرتاصد اندروید) ( بخش 1 ) دانلود مستقیم اموزش ساخت پروژه جدید و فایل گردل ( بخش 2 ) دانلود مستقیم متغیرهای عددی در کاتلین ( بخش 3 ) دانلود مستقیم کار با متغیرهای رشته ای و مقدار null در کاتلین ( بخش 4 ) دانلود مستقیم اموزش if statement و when در کاتلین ( بخش 5 ) دانلود مستقیم اموزش ارایه ها، حلقه for , while ,do while ( بخش 6 ) دانلود مستقیم اموزش کار با لایه ها در کاتلین ( بخش 7 ) دانلود مستقیم اموزش کار با لایه ها وساخت ایکن ها ( بخش 8 ) دانلود مستقیم اموزش شی گرایی و lifecycle اکتیویتی ( بخش 9 ) دانلود مستقیم اموزش ساخت متد یا function در کاتلین ( بخش 10 ) دانلود مستقیم مرور مطالب اموزش داده شده ( بخش 34 ) دانلود مستقیم نمایش جزئیات ( بخش 40 ) دانلود مستقیم افزودن به علاقه مندی ها ( بخش 44 ) دانلود مستقیم
اموزش نصب و راه اندازی اندروید استدیو-اموزش سینتکس کاتلین-اموزش کار با متغیر ها درکاتلین-اموزش حلقه ها در کاتلین-اموزش کار با when در کاتلین- اموزش کار با لایه های مختلف-اموزش کار با انواع گجت ها -اموزش کار با فانکشن ها و کلاس ها در کاتلین-اموزش ارث بری وسازنده ها در کاتلین-اموزش کار با سازنده اصلی در کاتلین-primary constructor - اموزش کار با سازنده ثانویه در کاتلین-secondary constructor-اموزش کار با دیتابیس در کاتلین- اموزش کار با فایل در کاتلین- اموزش پرمیشن ها در کاتلین- اموزش ران تایم پرمیشن ها در کاتلین-اموزش کار با recyclerview
بخش 1 :
( اموزش نصب (همان اموزش نصب دوره صفرتاصد اندروید) )
اموزش نصب وراه اندازی اندروید استدیو
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 2 :
( اموزش ساخت پروژه جدید و فایل گردل )
دراین قسمت یک پروژه جدید کاتلین میسازیم و نحوه کارکرد گردل را اموزش میدیم
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 3 :
( متغیرهای عددی در کاتلین )
دراین قسمت به اموزش متغیرهای عددی در کاتلین میپردازیم
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 4 :
( کار با متغیرهای رشته ای و مقدار null در کاتلین )
دراین جلسه در مورد متغیرهای رشته ای و string ها اموزش میدیم و همچنین در مورد ? که مربوط به نال بودن متغیر هست صحبت میکنیم
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 5 :
( اموزش if statement و when در کاتلین )
دراین جلسه به نحوه کار با جملات شرطی میپردازیم تا نحوه کار با انها را یادبگیریم ضمن اینکه عملگر switch را در کاتلین بصورت when مینویسیم
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 6 :
( اموزش ارایه ها، حلقه for , while ,do while )
اموزش کامل کار با حلقه های for , while , do while به همراه کار با ارایه های استاتیک و داینامیک در کاتلین
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 7 :
( اموزش کار با لایه ها در کاتلین )
دراین جلسات کار طراحی و کار با لایه های مختلف را اموزش میدیم
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 8 :
( اموزش کار با لایه ها وساخت ایکن ها )
اموزش کار با لایه ها و ساخت ایکن به روشهای مختلف و استفاده از پلاگین برای راحتی کار
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 9 :
( اموزش شی گرایی و lifecycle اکتیویتی )
دراین جلسه به اموزش کلاس ها و سینتکس کاتلین و همچنین چرخه حیات اکتیویتی ها در کاتلین میپردازیم
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 10 :
( اموزش ساخت متد یا function در کاتلین )
دراین جلسه کار با متدها را در کاتلین اموزش میدیم تا دوستان مسلط بشن
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 11 :
( جابه جایی وارسال اطلاعات بین اکتیویتی ها )
دراین جلسه نحوه کلیک برروی ویوهای مختلف رو اموزش میدیم و اینکه چطور میتونیم بین اکتیویتی ها در کاتلین جا به جا شویم و اطلاعات ارسال کنیم
افزودن به سبد
قیمت: 6,000 تومان

بخش 12 :
( اموزش ارث بری و سازنده ها در کاتلین )
در زبان کاتلین ساختار کلاسها و نحوه استفاده از سازنده ها تغییر پیدا کرده .دراین جلسه نحوه ارث بری و کار با سازنده ها را در کاتلین اموزش میدهیم
افزودن به سبد
قیمت: 6,000 تومان

بخش 13 :
( اموزش کار با constraint layout )
اموزش کار با ویو جدید constraint layout
افزودن به سبد
قیمت: 6,000 تومان

بخش 14 :
( اموزش کار با check box و seekbar وradio button در کاتلین )
دراین جلسه هر سه ویو کاربردی checkbox , radiobutton , seekbar رو اموزش میدیم و میگیم چطور باید در کاتلین از اونها استفاده بشه
افزودن به سبد
قیمت: 6,000 تومان

بخش 15 :
( اموزش کار با spinner در کاتلین )
دراین جلسه نحوه ساخت یک spinner را در کاتلین اموزش میدهیم
افزودن به سبد
قیمت: 6,000 تومان

بخش 16 :
( اموزش کار با فایل و پرمیشن ها در کاتلین )
دراین جلسه کار با فایل و پرمیشن ها را در کاتلین اموزش میدهیم
افزودن به سبد
قیمت: 6,000 تومان

بخش 17 :
( اموزش ران تایم پرمیشن ها در کاتلین )
اموزش گرفتن ران تیم پرمیشن ها برای نسخه های 24 و بالاتر در کاتلین
افزودن به سبد
قیمت: 6,000 تومان

بخش 18 :
( اموزش کار با recyclerview در کاتلین )
دراین جلسه نحوه کار با recyclerview را اموزش میدهیم
افزودن به سبد
قیمت: 6,000 تومان

بخش 19 :
( اموزش کار با recyclerview در کاتلین )
دراین جلسه نحوه کار با recyclerview را اموزش میدهیم
افزودن به سبد
قیمت: 6,000 تومان

بخش 20 :
( اموزش کار با دیتابیس در کاتلین )
دراین جلسه اموزش کار با دیتابیس sqlite را در کاتلین اموزش میدهیم و 4 عمل اصلی دیتابیس را بصورت کدنویسی بیان میکنیم
افزودن به سبد
قیمت: 6,000 تومان

بخش 21 :
( اموزش کار با دیتابیس در کاتلین )
دراین جلسه اموزش کار با دیتابیس sqlite را در کاتلین اموزش میدهیم و 4 عمل اصلی دیتابیس را بصورت کدنویسی بیان میکنیم
افزودن به سبد
قیمت: 6,000 تومان

بخش 22 :
( اموزش کار با دیتابیس در کاتلین و دیباگ کردن و مشکل یابی )
دراین جلسه اموزش کار با دیتابیس sqlite را در کاتلین اموزش میدهیم و 4 عمل اصلی دیتابیس را بصورت کدنویسی بیان میکنیم
افزودن به سبد
قیمت: 6,000 تومان

35

تخفیف تا تاریخ 1402/11/25 (تخفیف فوق،صرفا به خرید کل پکیج،و یا خرید فصل ها تعلق می گیرد و به خرید تک بخش ها،اعمال نمی گردد)



وضعیت دوره: تکمیل شده


تعداد قسمت ها : 58 قسمت


سطح آموزش: صفر تا صد


به همراه کدها و فایل های آموزش


پشتیبانی فنی: دارد

می توانید پس از دریافت مجموعه،مشکلات و سوالات تخصصی و فنی خود را با سازنده این مجموعه، (مهندس مجتبی نکویی ) در میان گذاشته و برطرف نمایید.


تعداد فصل ها: 2 فصل


مدت زمان: 23 ساعت و 58 دقیقه


افزودن پکیج به سبد خرید

جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:

مخاطبین این دوره،آموزش های زیر را نیز دیده اند

نظرات/پرسش ها/پیشنهادات


kamran mehravar میگه:

سلام مهندس خسته نباشین
شما متریال دیزاین هم آموزش دادین تو این پکیج؟
به نظر شما با این آموزش میشه یدونه برنامه ی کامل برای یک شرکت نوشت و به فروش رسوند؟یا اینکه حتما حتما باید جاوا رو 100 درصد اوکی کنم؟
یخورده شک دارم به اینکه حتما جاوارو هم باید 100 درصد اوکی باشم یا اینکه همین کاتلین کافیه
بنده میخواستم ios هم خروجی داشته باشم ، و شما در دموی آموزش فرمودید که میشه خروجی ios هم گرفت،یعنی با این وجود دیگه نیازی نیست دوره ی ios رو بخونم؟
ممنون میشم کمکم کنید

پاسخ:

سلام بله دوره کامل هست و همه موارد گفته شده
پیشنهاد بنده تسلظ به جاواست چون دراین صورت توی یک هفته میتونید کاتلین رو یادبگیرید

میلاد میگه:

سلام استاد نکویی آیا امکان داره قسمت های جدیدی در اینده به این دوره اضافه بشه

پاسخ:

سلام بله امکان داره

محمد میگه:

سلام استاد نکویی عزیز. خسته نباشید
چرا در مورد تست ها مانند Junit - Epresso - mockito و... در قالب چند پروژه یک آموزش کامل نمی سازید؟
واقعا الان همه جا دیگه نیاز به تست نویسی دارن برای استخدام، یا در مورد Dagger2 .

ممنون میشم در این موارد هم آموزش های خوب و جامع و پروژه محوری رو بسازید

پاسخ:

سلام چشم اموزشش رو میذاریم واستون

علی میگه:

استاد مثلا دوره دیجی کالا یا بازار یا اپلیکیشن فیلمو با جاوا تو سایت هست یکی از این اپلیکیشن ها رو با کاتلین آموزش بدید چون برا کاتلین
این جور دوره وجود نداره.

پاسخ:

ببینید پیشنهاد من به شما اینه
درحال حاضر زبان جاوا روی بورسه
شما اگه جاوا رو یادبگیرید و مسلط بشید توی 1 هفته میتونید به کاتلین مسط بشید. دوره های پروژه محور دیگه هم برای کاتلین میذاریم ولی با همین دوره های جاوا هم میتونید به جاوا و هم به کاتلین(دیدن دوره دیوار) مسلط بشید
ولی بازم چشم دوره های دیگه هم میزاریم

علی میگه:

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

پاسخ:

سلام ودرود لطف دارید
متوجه منظورتون نشدم
چه دوره ای مد نظرتون بگید تا قرارش بدیم

احسان میگه:

سلام استاد برای یادگیری کاتلین باید جاوا رو هم یاد بگیریم؟
یعنی اگه جاوا بلد نباشیم نمیتونیم با کاتلین کار کنیم؟ نمیشه فقط کاتلین رو یاد گرفت؟ چون من زمان کافی برای یادگیری هردو رو ندارم و میخوام کاتلین یاد بگیرم.

پاسخ:

سلام ببینید شدن میشه ولی قطعا بهترین کاره اینه با جاوا شروع کنید.چون همزمان که دارید جاوا یادمیگیرید کاتلین هم یادمیگیرید. شما دوره های جاوا رو ببینید بعد یادگیری کاتلین واستون 1 هفته بیشتر زمان نمیبره

جوان میگه:

سلام ، آیا آموزش متریال دیزاین و معماری ها توی این دوره داده میشه ؟ اگه نه توی کدوم دوره ها هست؟

پاسخ:

سلام این دوره کاتلین به شکلی هست که اگه جاوا کار کرده باشید به راحتی میتونید همه کدها و پروژه ها رو با کاتلین بنویسید
اما معماری رو میتونید از دوره mvp که با جاوا گفتیم اموزش ببینیم
فعلا معماری های کاتلین روی بورس نیست

حسن کرمانی میگه:

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

پاسخ:

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

حسن کرمانی میگه:

سلام استاد. وقت بخیر
با استفاده از کاتلین میشه فروشگاه اینترنتی و یک بازی دوبعدی همزمان در یک اپلیکیشن ایجاد کنیم ؟؟؟

پاسخ:

سلام به کاتلین میشه هر اپلیکیشنی میشه ساخت منتها بازی سازی مبحث جداگونه است که باید کار با موتور بازی یادبگیرید که اموزشش در حال ساخته

ابوالفضل کریمی میگه:

سلام استاد ببخشید یعنی تو دوره کاتلین تلگرام رو آموزش ندادین؟دوره اش رو خواهید گذاشت؟
یا اگه نیست مثلاً خودم بخوام بسازم بعد آموزش شما چه چیزه دیگه ای باید یاد بگیرم که بتونم اپ پیام رسان بسازم؟

پاسخ:

سلام شما جاوا رو اول یادبگیرید و مسلط بشید
بعد میتونید خیلی راحت کدها رو به کاتلین تبدیل بکنید

Ali میگه:

سلام ، امکان استفاده از معماری MVC و RXJAVA در کاتیلن هست ؟؟

پاسخ:

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

ابوالفضل کریمی میگه:

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

پاسخ:

سلام همه چیز میشه
هیچ موردی نداره
ولی توصیه من اینه از جاوا روع کنید
اموزش ساخت تلگرام هم توی دوره ها هست که با جاوا اموزش دادیم

میلاد میگه:

سلام استاد نکویی در این دوره اموزش فراخوانی انواع وب سرویس (Restful API) را داده اید

پاسخ:

سلام بله با انواع حالت های مختلف کار کردیم

محمد سلیمانی میگه:

با سلام
من در حال طراحی ی اپ هستم که هم اندروید داره و هم ios ...
تووو این آموزش در مورد تبدیل کد ها به ios آموزشی داده شده ؟ و برای من ios مهمه . میخوام بدونم آیا آموزشش گذاشته میشه و با کاتلین نیاز به آموزش مجزا ios هست ؟؟

پاسخ:

سلام برای اینکه در کاتلین از ios خروجی بگیرید باید سیستم عامل مک رو نصب کنید سپس نرم افزار appcode رو نصب کنید و پلاگین kotlin native رو فعال کنید واز کدها خروجی ios بگیرید

کاوه میگه:

سلام خسته نباشید
خواستم بدونم اگه جاوا بلد نباشیم و مستقیم بیایم سراغ کاتلین مشکلی پیش میاد؟ چون من برای آینده این زبان رو میخوام یاد بگیرم.
و اینکه نظرتون درباره فلاتر و آیندش چیه؟ چون اونم پروژه گوگل هستش.
ممنون

پاسخ:

سلام قطعا بهترین گزینه همینه که جاوا رو بلد باشید بعد بیاید سمت کاتلین

میلاد میگه:

سلام خسته نباشید استاد نکویی می خواستم بپرسم که ایا اموزش اتصال به سرور با رتروفیت در کاتلین را صفر تا صد می گویند ؟

پاسخ:

سلام بله
صد درصد
دوره کاتلین ما تنها دوره ای هست که اتصال به سرور رو با رتروفیت اموزش داده
دوره های دیگه با روشهایی که سرعتشون اصلا خوب نیست و منقضی شدن کار کردن
دوره ما پروژه محور هست و رتروفیت کاملا اموزش داده شده

مهران میگه:

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

پاسخ:

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

محمدرضا باوی میگه:

سلام خسته نباشی
ولی فکر نکنم بشه که با کاتلین توی اندروید استودیو خروجی IOS گرفت ها
هر چی سرچ کردم همچین چیزی نیومد بالا

پاسخ:

سلام ودرود
معلومه که میشه
منتها این امکان توی اندروید استدیو نیست
برای این کار ide دیگه ای وجود داره ولی دراینده این امکان ممکنه توی اندروید استدیو هم بیاد
ولی در کل کاتلین میتونه برای ios هم خروجی بده
با یادگیری جاوا و کاتلین ایندتون تضمینه نگران نباشید



نظر/پرسش/پیشنهاد شما


در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.

نام و نام خانوادگی:
شماره همراه:
ایمیل:
* پرسش/نظر/پیشنهاد/درخواست:
حروف تصویر: